/* TAG BODY */
body { margin:0; padding:0px; background: url('../images/background_topo.jpg') repeat-x; background-color: #eaebdb; }

/* DIV SITE */
#site { width:960px; margin:0 auto; clear:both; }

/* DIV TOP */
#top { margin:0 auto; width:960px; height:171px; background: url('../images/topo.jpg') no-repeat; }
#top a { width:260px; height:165px; margin-left:25px; display:block; }

/* DIV LEFT */
#left { position:relative; width:300px; margin-top:0px; float:left; overflow:visible;}

/* DIV COLDFUSION */
#coldfusion { position:relative; background: url('../images/background_coldfusion.jpg') repeat-y; left:19px; width:300px; margin-top:0px; overflow:visible;}
#coldfusion #coldFusionResume { width:240px; background: url('../images/topo_coldfusion.jpg') no-repeat; margin-top:0px; padding-bottom:10px; padding-left:20px; padding-right:20px; }
#coldfusion #coldFusionResume { font-family:verdana; font-size:12px; color:#FFFFFF; }

/* DIV FOOTERCOLDFUSION  */
#footerColdFusion { margin-left:19px; margin-top:-23px; _margin-top:-6px; width:240px; }

/* DIV CONTENT */
#content { margin-left:310px; }

/* DIV NAVIGATION */
#navigation { height:78px; padding-right:10px; }
#navigation a { text-decoration:none; font-family:verdana; font-size:12px; color:#FFFFFF; font-weight:bold; margin-left:7px; margin-left:7px; }
#navigation a:hover { color:#eaebdb; }
#navigation span { overflow: hidden; }
#navigation img { vertical-align:middle; _margin-top:-1px; margin-left:20px; margin-right:20px; }

/* DIV WHATCFWD */
#whatcfwd { width:407px; margin-top:20px; float:left; }
#whatcfwd p { font-family:verdana; font-size:12px; color:#646466; }
#whatcfwd .link { padding-left:20px; padding-top:2px; color:#000000; height:20px; border-bottom:2px solid #F5F5F5; text-decoration:none; background:url('../images/a_icon.jpg') 0px no-repeat; display:block; }
#whatcfwd .link:hover { color:#646466; background:url('../images/a_icon_active.jpg') 0px no-repeat; }
#whatcfwd .linkMaisCf { text-decoration:none; font-family:verdana; font-size:12px; font-weight:bold; color:#0a5180; }
#whatcfwd .linkMaisCf:hover { color:#396a8b; }
#whatcfwd .linkTop img { border:0px solid; margin-bottom:15px; float:right; }
#whatcfwd .linkFonte { text-decoration:none; font-family:verdana; font-size:12px; color:#646466; }

#whatcfwd .separator { margin-bottom:10px; }
#whatcfwd h1 { font-family:verdana; font-size:13px; font-weight:bold; color:#626262; }
#whatcfwd .formCfwd { padding:0 10px 0 10px; }
#whatcfwd .field { font-family:verdana; font-size:13px; color:#626262; }
#whatcfwd .field span { width:50px; padding-right:4px; float:left; text-align:right; }
#whatcfwd .field input { padding:4px; font-family:verdana; font-size:11px; color:#626262; margin-right:4px; width:315px; border:1px solid #646466; }
#whatcfwd .field select { font-family:verdana; font-size:13px; border:1px solid #646466; }
#whatcfwd .submit { margin-top:-27px; margin-left:275px; margin-bottom:10px; background: url('../images/btn_participar.jpg'); display:block; width:110px; height:30px; cursor:pointer; border:none; }
#whatcfwd .imgMaisCf { padding:2px; background-color:#FFFFFF; border:2px solid #626262; }
#whatcfwd .coment { width:270px; margin-top:-135px; margin-left:125px; margin-bottom:45px; }

#whatcfwd .olAccess { font-family:verdana; font-size:12px; color:#646466; }
#whatcfwd .olAccess li { margin-bottom:10px; }

/* DIV OBJECTIVE */
#objective { width:197px; margin-top:13px; _margin-top:17px; margin-left:22px; float:left; }
#objective p { margin:0px; padding-top:10px; padding-left:10px; padding-right:11px; padding-bottom:10px; font-family:verdana; font-size:12px; color:#646466; }
#objective .objectiveResume { margin-top:-5px; background: url(../images/objective_background.jpg) repeat-y; }
#objectiveFooter { margin-top:-8px; }
#objectiveCounter { margin-left:-2px; }
#objectiveCounter span { margin-left:4px; font-family:verdana; font-size:10px; color:#646466; }

/* DIV FOOTERSITE */
#footerSite { position:relative; height:150px; _height:210px; top:30px; clear:both; display:block; }
#footerSite { font-family:verdana; font-size:9px; color:#646466; text-align:center; }
#footerSite p {  } 
#footerSite input { border:1px solid #F5F5F5; }
#footerSite input { font-family:verdana; font-size:9px; color:#646466; }

/* DIV FOOTERBANNERS */
#footerBanners { text-align:justify; }
#footerBanners .imgSpacing { margin-left:50px; margin-right:55px; border:0px; }
#footerBanners img { border:0px; }

/* ERROS */
.errors{ background-color:#F8DADB; border:2px solid #F00; vertical-align:middle; padding:10px; color:#FF0000; }
.success{ background-color:#B7F7DE; border:2px solid #047D4D; vertical-align:middle; padding:10px; color:#000000; }