body{
	background-image:url(../pictures/bg.jpg);
	background-color:#FFF;
}
body, form { margin:0; padding:0 }
body, td, th{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#0A3463;
}
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#093464;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#0A3463;
}

.gancho { 
	font-weight: bold;
}

.norepeat { background-repeat:no-repeat }
.repeatx { background-repeat:repeat-x }
.repeaty { background-repeat:repeat-y }
.txt {
	font-size: 9px;
}
.casehome{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#093464;
	text-decoration:none;
	font-weight:700;
}
.bthome{
	font-size:9px;
	text-decoration:none;
}
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCCCCC
}
form { margin:0; }


.titulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#093464 }
form { margin:0; }

.caixa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#0A3463;
	background-color:#81afc3;
	border:solid 1px #81afc3;
}
.caixa4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#0A3463;
	background-color:#fff;
	border:solid 1px #0A3463;
}

.caixa2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; background-color:#999999; border:solid 1px; border-bottom:#999999; border-left:#999999; border-right:#666666; border-top:#666666; }

.caixa3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; background-color:#990000; border:solid 1px; border-bottom:#5C181F; border-left:#5C181F; border-right:#5C181F; border-top:#5C181F; }
a.txtbranco{ color:#FFFFFF; text-decoration:none; }
a.txtbranco:hover{ color:#FFFFFF; text-decoration:none; }
a.txtazul{ color:#093464; text-decoration:none; }
a.txtazul:hover{ color:#093464; text-decoration:underline; }
.bordaCase {border:2px solid #045a7d;} /*borda as imagensa da pag case */
.imgtxt {margin: 0px 5px 5px 0px; float:left;}

/* formatação pagina trabalhe Conosco*/
#trabalheConosco {text-align:left;} /*alinhamento da tabela (pag trabalhe conosco)*/
.corCampos {
	color:#025a7f;
	border:1px solid #025a7f;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
textarea.corCampos {
	color:#025a7f;
	border:1px solid #025a7f;
	overflow:auto;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
/*--fim formatação trabalhe conosco*/

#trabalheErro { display:none; color:#F00; background-color:#b5d2df; width:523px; padding:3px; margin:10px 10px 10px 10px; text-align:left; }
#trabalheErro ul { padding:0; margin:0; }
#trabalheErro li { list-style:none; padding:0; margin:0; }
#trabalheErro input.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#004D24; background-color:#FFC; border:solid 1px #FFF; }

#eveErro { display:none; color:#F00; background-color:#b5d2df; width:523px; padding:3px; margin:10px 10px 10px 10px; text-align:left; }
#eveErro ul { padding:0; margin:0; }
#eveErro li { list-style:none; padding:0; margin:0; }
#eveErro input.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#004D24; background-color:#FFC; border:solid 1px #FFF; }

#newsletterErro { display:none; color:#F00; background-color:#FFC; width:180; padding:3px; margin:10px 10px 10px 10px; text-align:left; }
#newsletterErro ul { padding:0; margin:0; }
#newsletterErro li { list-style:none; padding:0; margin:0; }
#newsletterErro input.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#004D24; background-color:#FFC; border:solid 1px #FFF; }


.pegaSpam {display:none;}

/* ui-tab styles */
.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding:0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:pointer; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 0; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
#tabs ul { width:599px; margin:0px 0px 0px 23px; border:0; padding:0; height:20px; float:left; }
#tabs ul li { border:0; padding:0; margin:0; float:left;}
#tabs div { float:left; width:623px; } 
.add {
	color: #02597D;
}
.add h1 {
	color: #014A73;
}
.mapah2, .mapah2 a, .mapah2 a:hover { 
	font-size:12px; 
	font-family:Verdana, Geneva, sans-serif; 
	color:#0A3463;
	text-decoration:none;
}
.mapalista, .mapalista a, .mapalista a:hover {
	font-family:Verdana, Geneva, sans-serif;
	color:#0A3463;
	text-decoration:none;
	font-size:11px;
}
	
	#slider img, #slider a{
		border: none;
	}
	
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:175px;
		height:215px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:18px;
		height:215px;
		position:absolute;
		z-index:1000; 
		margin-top:  -215px;
	 

		}	
	#nextBtn, #slider1next{  
		margin-left: 160px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:215px;
		background:url(../imgs/slide/btn_prev.gif) no-repeat 0 0;
		
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../imgs/slide/btn_next.gif) no-repeat 0 0;	
		}	
		
		

.foto {
	float: left;
	background-color: #72A8C4;
	padding: 2px;
	margin-right: 10px;
}

.cabecalho-post { 	
	 height: 90px; 
}

.cabecalho-post * {
	 text-align: center;
}

.cabecalho-post h1 {
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #003366;
	height: 50px; 
	margin-bottom: 0px;	
}

.cabecalho-post .data { 
	line-height: 20px;
}

.cabecalho-post .redacao { 

}

.divisoria {
	padding: 35px 0px 20px;	
}


#midias-sociais { 
	margin-left: -35px;  
	top: 260px;		
	position:absolute;
}

/* HACK IE 7 */
*:first-child+html #midias-sociais { 
	top: 270px;

}

#midias-sociais ul li {
	float: left;
	list-style: none;
	
}

#midias-sociais ul li a{
	display: block;
	width: 23px;
	height: 23px;
	margin: 0px 4px;
}

#midias-sociais .opit {	background: url(../imgs/icon_opit.jpg) no-repeat top center; }
#midias-sociais .twitter {	background: url(../imgs/icon_twitter.jpg) no-repeat top center; }
#midias-sociais .orkut {	background: url(../imgs/icon_orkut.jpg) no-repeat top center; }
#midias-sociais .myspace {	background: url(../imgs/inativo_icon_myspace.jpg) no-repeat top center; }
#midias-sociais .linkedin {	background: url(../imgs/icon_linkedin.jpg) no-repeat top center;}
#midias-sociais .youtube {	background: url(../imgs/icon_youtube.jpg) no-repeat top center; }
#midias-sociais .facebook {	background: url(../imgs/icon_facebook.jpg) no-repeat top center; } 

#midias-sociais a {
	opacity:1;
	filter: alpha(opacity=100);
}
#midias-sociais a:hover { 
	opacity:0.6;
	filter: alpha(opacity=60);
}

 
#midias-sociais .myspace,  #midias-sociais .myspace:hover {	
	opacity:0.2;
	filter: alpha(opacity=20);
}
