@charset "utf-8";
/* CSS Document */
/* CODE IS POETRY
--------------------------------------------------------- */
body, html { font-family: Verdana, Geneva, sans-serif !important; font-size: 10px !important; color: #000; margin:0px; padding:0px; background-color: #fff; background-image: url(../images/bkg_the-wall.jpg); background-position: center top; background-repeat: no-repeat; }
#wrap { width:1000px; height:100%; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; }
h1, h2, h3 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
table, tb, tr { font-size:11px !important; }
/* STYLING


--------------------------------------------------------- */
#googleMaps { font-size: 11px; color: #ffffff; text-decoration: none; }
a img { border: none; }
a:link, a:visited { color: #000000; text-decoration: none; }
a:hover { color: #374149; text-decoration: underline; }
.createdate { font-size: 10px; color: #b4b4b4; }
select, input [type="text"], input [type="password"], mod_search_searchword, textarea, .inputbox { border:1px solid #CCC !important; padding:4px !important; }
input [type="submit"], input [type="button"], .button { border:1px solid #CCC; background-color:#FFF; cursor:pointer }
input [type="submit"]:hover, input [type="button"]:hover, .button:hover { border:1px solid #CCC; background-color:#CCC; }
/* CUSTOM STYLING
--------------------------------------------------------- */
/* TOP MENU */

#topContent { height:15px; background-color:#fff; width:100%; margin-bottom:10px; color:#000; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; font-size: 10px; text-transform: uppercase; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
#topmenu { width:1000px; margin-left:auto; margin-right:auto; }
#topMenuContent1 { float:left; }
#topMenuContent2 { float:right; font-style: italic; }
#mainlevel-nav { margin: 0; padding: 0; float: left; }
#mainlevel-nav li { list-style:none; float: left; white-space: nowrap; margin: 0px; padding: 0; }
#mainlevel-nav a { font-size: 9px; color: #000; text-decoration: none; padding-right: 13px; padding-left: 0px; margin: 0px; padding-top: 0px; padding-bottom: 0px; }
#mainlevel-nav a:hover { color: #ccc; text-decoration: none; }
/* -------------------------------------------------------*/

/* HEADER */
#dvtHeader { width:1000px; height:200px; margin-left:auto; margin-right:auto; padding:0px; margin-bottom:0px }
#dvtHeader span { margin-top:20px; }
#headerC1 { width:700px; float:left; }
#headerC2 { width:300px; float:right; }
#headerC2 ul li { list-style-type: none; width:auto; margin:0px; padding:2px; text-align:right; }
#form-login { width:100px; }
#dvtLanguage { width: 170px; float: right; position: relative; right: 370px; bottom: 39px; }
#dvtSearch { float:right; height:20px; }
#dvtLogin { float: right; clear: left; margin-top:20px; text-align:right; }
/* -------------------------------------------------------*/
/* banner */

#dvtBanner { width:1000px; height:150px; margin-left:auto; margin-right:auto; }
.moduletable { width:200px; }
#dvtMessage { width:100%; float:left; margin-top:20px; background-color:#FFF; }
#dvtLeft { width:250px; float:left; margin-right:20px; }
#dvtRight { width:250px; float:right; margin-left:20px; }
/* -------------------------------------------------------*/

/* PUB 3 Colunas*/
#dvtAdvertC { width:1000px; height:200px; margin-left:auto; margin-right:auto; }
#dvtAdvert1 { float: left; height: 150px; width: 310px; border: 1px dotted #CCC; padding:5px; margin-top: 10px; margin-bottom: 10px; background-color:#FFF; }
#dvtAdvert2 { float: left; height: 150px; width: 310px; border: 1px dotted #CCC; padding:5px; margin-left:17px; margin-right:17px; margin-top: 10px; margin-bottom: 10px; background-color:#FFF; }
#dvtAdvert3 { float: left; height: 150px; width: 310px; border: 1px dotted #CCC; padding:5px; margin-left:0px; margin-top: 10px; margin-bottom: 10px; background-color:#FFF; }
#dvtAdvert1 a, #dvtAdvert2 a, #dvtAdvert3 a { text-decoration:none; cursor:pointer }
#dvtAdvert1:hover, #dvtAdvert2:hover, #dvtAdvert3:hover { background-color: #ccc; }
/* -------------------------------------------------------*/

/* MENU PRINCIPAL*/
.dvtMegamenu { float:left; width:100%; height: 30px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; margin-bottom: 20px; }
.dvtMegamenu a:hover { color:#333; }
.menu, .menu ul { margin:0px; padding:0px; display:none; }
.menu li { }
UL#ariext135 li a, UL#ariext135 li a.current { background:none !important; text-align:left; text-transform:capitalize; }
.ux-menu ul { background-color:#FFF; border:1px solid #CCC; width:200px !important; }
.ux-menu ul li { background-color:#fff; border-bottom:1px dotted #ccc; text-align:left; width:100% !important }
.ux-menu ul li:hover { background-color:#F7F7F7; border-bottom:1px dotted #ccc; text-align:left; }
.ux-menu ul li a:hover { color:#999 !important; }
.contentpane, .contentdescription, .sectiontableentry1, .sectiontableentry1 tr, .sectiontableentry1 td, .sectiontableentry2, .sectiontableentry2 tr, .sectiontableentry2 td { font-size:11px !important; }
.ariext135_container ul li a:hover { color:#000 !important; }
UL#ariext135 li a:hover { color:#000 !important; }
/* -------------------------------------------------------*/
/* CONTENT */
#dvtContent { width:1000px; margin-left:auto; margin-right:auto; }
#dvtComponent { float:left; margin-top:20px; padding-left:10px; padding-right:10px; }
#dvtComponent table { }
.article_separator { padding: 5px; border-bottom-width: 1px; width:145px; height:61px; }
.componentheading, .componentheading a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px !important; font-style: italic; text-transform: capitalize; margin-bottom:20px; }
.contentheading { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: italic; text-transform: uppercase; padding-top: 10px !important; }
#dvtPathway { float:left; }
.contentpaneopen { width:100%; background-color: #FFF; padding: 0px; font-size:11px; margin: 0px; }
#homePageIMG { height:50%; width:50%; }
.article_column { padding: 5px!important; }
.article_column img { display:none; }
.article_column:hover { }
#dvtComponent table, .blog { margin:0px; }
.readon { padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border: 1px solid #CCC; }
.readon:hover { background-color: #CCC; text-decoration:none }
.bannergroup { text-align:center; }
/* -------------------------------------------------------*/

#dvtSyndicate { float:right; }
#dvtBottom { width:100%; padding: 0px; margin-top: 10px; float: left; background-color: #FFF; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; }
/* apoios */
.banneritem { float:left; padding:9px; margin:0px; }
.banneritem a { }
.banneritem img { border: 1px solid #CCC; }
/* FOOTER */
#dvtFooter { width:100%; height:180px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; float: left; padding-top: 10px; padding-bottom: 20px !important; }
#dvtsyndicate { float: right; clear: right; margin-top: 20px; }
#footerContentC1 { width:33%; height:70px; float:left }
#footerContentC2 { width:33%; height:70px; float:left }
#footerContentC2 { width:33%; height:70px; float:left }
div#acymailing_module_formacymailing1, #acymailing_module_formacymailing1 div { float:right; }
.modifydate { display:none; }
#footer_likeFace { width:300px; float:left; }
#footer_content1 { width:auto; text-align:left; margin-top:20px; }
#footer_content2 { width: 100%; text-align:center; margin-bottom:20px; margin-top:20px; float:left; }
/* google calendar*/
.pbox { top:         1px; width:       15em; line-height: 1.2em; margin:0 10px 10px 0; font-size: 85%; }
/* =Menu borders (top and bottom) creates rounded corners
----------------------------------------------- */
.pbox .t2, .pbox .b2, .pbox .sb2 { background-color:#BBBBBB; /* D */ position:relative; top:-1px; height:1px; margin:0 1px; font-size:1px; line-height:1px; }
.pbox .offset, .pbox .b2 { border-right:1px solid #666666; /* A */ }
.pbox .t2 { margin-right:2px; }
.pbox .b2 { background-color:#BBBBBB; /* D */ }
.pbox .sb2 { display:block; background-color:#666666;/* A */ margin-left:2px; }
.boxbody { background-color:#DDDDDD; /* E */ position:relative; top:-1px; border:solid #BBBBBB; /* D */ border-width:0 1px; }
.boxbody ul, .boxbody li { margin:0; padding:0; list-style:none; }
/* The main chrome containing the calendar is spaced this far from the side */
.datePickerDiv { background: #c3d9ff; padding: 0px 0px 9px 9px; line-height: 1em; }
.DP_monthtable { width: 100%; background: #fff; padding: 0px; border-bottom: 1px #A2BBDD solid; font-size: 83%; }
.DP_monthtable TD { text-align: center; padding: 2px; font-family: Verdana; font-size: 85%; }
.DP_heading { cursor: pointer; background: rgb(195, 217, 255); color: #112ABB; vertical-align: middle; }
.DP_days { background: rgb(195, 217, 255); }
.DP_dayh { cursor: default; font-size: 78%; }
.DP_cur { font:bold 78%/1em Verdana, Sans-serif; padding-bottom: 4px; text-align: center; }
.DP_prev, .DP_next { font-size: 125%; padding-bottom: 6px; cursor: pointer; }
.DP_prev { text-align: right; }
.DP_next { text-align: left; }
/* today  */
.DP_today { background :  #9ab !important; border:       1px solid !important; border-color: #567 #abc #abc #567 !important; color:        #fff; }
.DP_today_selected { background :  #579 !important; border:       1px solid !important; border-color: #246 #9bd #9bd #246 !important; color:        #fff; }
/* weekday is Gmail blue when selected */
.DP_weekday { background: rgb(255, 255, 255); }
.DP_weekday_selected { background: rgb(170, 204, 238); }
/* weekend goes from gray to dark blue when selected */
.DP_weekend { background: #E8EEF7; }
.DP_weekend_selected { background: rgb(153, 187, 221); }
.DP_onmonth { }
.DP_offmonth { color: #888; }
.DP_day_top { border-top: 1px #A2BBDD solid; }
.DP_day_right { border-right: 1px #A2BBDD solid; }
.DP_day_left { border-left: 1px #A2BBDD solid; }
.fakelink { text-decoration: underline; cursor: pointer; color: rgb(0, 0, 204); }
.eventChip { font-size: 82%; font-family: Arial; }
.eventCell { vertical-align: top; font-size: 82%; font-family: Arial; }
.agendaLine { background-color: rgb(229, 236, 249); line-height: 1px; height: 1px; padding: 0px; font-size: 1px; }
.timeSlot { text-align: right; white-space: nowrap; padding-right: 0.5em; }
.dateDescription { white-space: nowrap; font-style: italic; color: gray; }
a.eventCell:link, a.eventCell:visited { text-decoration: none; }
a.eventCell:hover, a.eventCell:active { text-decoration: underline; }
/* need full URL if not hosted on google.com */
td.tl { background:url("http://www.google.com/calendar/images/corner_tl.gif") top left }
td.bl { background:url("http://www.google.com/calendar/images/corner_bl.gif") bottom left }
td.tr { background:url("http://www.google.com/calendar/images/corner_tr.gif") top right }
td.br { background:url("http://www.google.com/calendar/images/corner_br.gif") bottom right }
td.evhtml { background-repeat:no-repeat; padding-left:4px; width:4px }
td.dphtml { background-repeat:no-repeat; width:2px }
/* used with Quick Add */
.reset { clear:both; height:1px; margin:0; font-size:1px; line-height:1px; }
.t2 { line-height: 1px; height: 1px; font-size: 1px; border-width: 0 1px; border-style: solid; border-color: white; }
.calChip { color: white; padding: 0 2px; }
.subscribeLinks { margin-top: 10px; font-size: 80%; }
/* @end */

