@charset "utf-8";
body {
	margin: 0;
	background: #BEDBED;
	}
body p{
	margin:0;
	padding: 3px 6px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	}

#tudo {
	background: url(../_imgs/fundo_centro.gif) repeat-y center;
	}






/*------------------------------------------------------------- Cabeçalho ---*/
#cabecalho {
	height: 42px;
	background:url(../_imgs/cabecalho_fundo2.jpg);
	}
#cabecalho form{
	height: 42px;
	background:url(../_imgs/cabecalho_fundo.jpg);
	float:left;
	}
#cabecalho form .cont{
	padding: 8px 17px 0; 
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	}
#cabecalho form .radio{
	padding: 6px 0 -6px;
	}
#cabecalho form .input{
	height: 14px;
	width: 200px;
	background:#999999 url(../_imgs/topo_form_input.jpg) no-repeat;
	border: 0 none;
	color:#000;
	padding: 3px 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 10px -2px 3px;
	}




/*------------------------------------------------------------- Menu de Navegação Tôpo ---*/
#topo {
	height: 24px;
	padding: 20px 0 0;
	background: url(../_imgs/marca.gif) no-repeat left 5px;
	}

ul#navmenu {
	padding:0;
	margin: 0;
	display:inline;
	list-style:none;
	}
ul#navmenu li {
	display:inline;
	float: left;
	padding: 0;
	margin: 0 auto;
	}
ul#navmenu a {
	font: 12px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	height: 12px;
	padding: 6px 15px;
	margin: 0 0 0 5px;
	background: #6A80B9 url(../_imgs/navmenu_fundo_li.jpg) repeat-x;
	display: block;
	float: left;
	}
ul#navmenu a:hover {
	color: #000033;
	background: #BFD4FF url(../_imgs/navmenu_fundo_li_B.jpg) repeat-x;
	}





.padrao {
	width: 760px;
	margin: 0 auto;
	}
.unfloat {clear:both;}
.float {float:left;}
.float_right {float:right;}


#centro {
	background: url(../_imgs/fundo_espiral.jpg) repeat-y center 45px;
	}
#centro_topo {
	background: url(../_imgs/fundo_centro_topo.jpg) no-repeat center top;
	}
	
	
	
/*------------------------------------------------------------- Conteúdo da Esquerda ---*/
.cont_esq {width:190px; float:left;}
.cont_esq p{
	margin:0;
	padding: 3px 0;
	}
.cont_esq ul{
	margin:0;
	padding: 3px 0 10px;
	list-style: none;
	font: 12px/16px "Trebuchet MS", Arial, sans-serif;
	}
.cont_esq ul li{
	margin:0;
	padding:0;
	}
.cont_esq ul a{
	text-decoration:none;
	padding: 3px 0 3px 13px;
	display:block;
	background-repeat: no-repeat;
	background-position: left 6px;	
	}
.cont_esq ul a:hover,
.cont_esq ul a.azul:hover,
.cont_esq ul a.verm:hover,
.cont_esq ul a.verde:hover,
.cont_esq ul a.ama:hover{
	color: #FFF;
	background-image: url(../_imgs/ico_setinha_branca.gif);
	background-repeat: no-repeat;
	background-position: left 6px;	
	}
.cont_esq ul a.azul{
	color: #244B8C;
	background-image: url(../_imgs/ico_setinha_azul.gif);
	}
.cont_esq ul a.azul:hover{
	background-color: #244B8C;
	}
.cont_esq ul a.verm{
	color: #B20815;
	background-image: url(../_imgs/ico_setinha_verm.gif);
	}
.cont_esq ul a.verm:hover{
	background-color: #B20815;
	}
.cont_esq ul a.verde{
	color: #5C9216;
	background-image: url(../_imgs/ico_setinha_verde.gif);
	}
.cont_esq ul a.verde:hover{
	background-color: #5C9216;
	}
.cont_esq ul a.ama{
	color: #CC9900;
	background-image: url(../_imgs/ico_setinha_ama.gif);
	}
.cont_esq ul a.ama:hover{
	background-color: #CC9900;
	}




/*------------------------------------------------------------- Conteúdo da Direita ---*/
#cont_dir,
#cont_dir_home {
	width: 535px;
	float:left;
	margin: 0 0 0 3px;
	padding:0 0 0 27px;
	}
#cont_mapa {
	margin: 0;
	padding:0;
	float:left;
	width: 760px;
	}
#cont_dir {
	border-left: 1px dashed #ccc;
	background: url(../_imgs/cont_dir_ico_tesoura.gif) no-repeat 1px top;
	}
#cont_mapa h2 {
	margin: 20px 0 10px;
	padding: 0 0 10px;
	border-bottom: 3px solid #B8C4DA;
	}
#cont_dir h2{
	margin: 0;
	padding: 0 0 15px 0;
	font: normal 22px Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #444;
	}
#cont_dir h3{
	margin: 0;
	padding: 12px 0 6px;
	font: normal 20px/28px Georgia, "Times New Roman", Times, serif;
	color: #444;
	}
#cont_mapa h4,
#cont_dir h4{
	margin: 0;
	padding: 18px 0 6px;
	font: bold 14px/22px Arial, Helvetica, sans-serif;
	color: #444;
	}
#cont_dir h6{
	margin: 0;
	padding: -12px 0 16px;
	font: normal 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	}
#cont_mapa ul{
	list-style:none;
	margin: 0;
	padding: 0 6px 12px;
	}
#cont_mapa li{
	padding: 2px 0;
	margin: 0;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	}
#cont_mapa p,
#cont_dir p{
	margin: 0;
	font: 0.71em/1.8em Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	padding: 3px 0 6px;
	}
#cont_mapa a,
#cont_dir li a,
#cont_dir p a,
#cont_dir h4 a{
	text-decoration:none;
	padding: 2px 1px;
	margin: -2px -1px;
	}
#cont_mapa a.azul,
#cont_dir.azul li a,
#cont_dir.azul p a{
	color: #244B8C;
	}
#cont_mapa a.verm,
#cont_dir.verm li a,
#cont_dir.verm p a{
	color: #B20815;
	}
#cont_mapa a.verde,
#cont_dir.verde li a,
#cont_dir.verde p a{
	color: #5C9216;
	}
#cont_mapa a.ama,
#cont_dir.ama li a,
#cont_dir.ama p a,
#cont_dir.ama h4 a{
	color: #CC9900;
	}
	
#cont_mapa a:hover,
#cont_dir li a:hover,
#cont_dir p a:hover,
#cont_dir h4 a:hover{
	color: #FFF;
	}
#cont_mapa a.azul:hover,
#cont_dir.azul li a:hover,
#cont_dir.azul p a:hover{
	background-color: #244B8C;
	}
#cont_mapa a.verm:hover,
#cont_dir.verm li a:hover,
#cont_dir.verm p a:hover{
	background-color: #B20815;
	}
#cont_mapa a.verde:hover,
#cont_dir.verde li a:hover,
#cont_dir.verde p a:hover{
	background-color: #5C9216;
	}
#cont_mapa a.ama:hover,
#cont_dir.ama li a:hover,
#cont_dir.ama p a:hover,
#cont_dir.ama h4 a:hover{
	background-color: #CC9900;
	}
#cont_dir ol,
#cont_dir ul{
	margin: 0;
	padding: 3px 0 6px 20px;
	font: 0.71em/1.8em Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	list-style-position: 20px;
	}
#cont_dir li{
	padding: 3px 7px 6px;
	}
.noticia{
	margin-bottom: 10px;
	}
.noticia p{
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	}
.noticia h3{
	font: normal 14px "Trebuchet MS", Arial, sans-serifArial, Helvetica, sans-serif;
	color: #E16A59;
	margin: 0;
	padding: 0 0 8px;
	}
.noticia h3 strong{
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	margin-right: 6px;
	}
.noticia h3 a{
	color: #E16A59;
	text-decoration:none;
	}
.noticia h3 a:hover{
	color: #D51C1C;
	}
/*.noticia h3 a:hover img{
	border: 1px solid #D51C1C;
	background-color: #f4f4f4;	
	}*/
.noticia img {
	float: left;
	padding: 8px;
	margin: 0 12px 0 0;
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	}
div.cont_dir_rodape {
	background: url(../_imgs/cont_dir_rodape_fundo.gif) repeat-x bottom;
	text-align:right;
	margin: 20px 0;
	padding: 0;
	}
div.cont_dir_rodape img{
	border: 0 none;
	margin: 0 6px;
	}
#cont_dir .faq_no {
	width: 50px;
	font: normal 50px Georgia, "Times New Roman", Times, serif;
	color: #CCCCCC;
	display: block;
	float:left;
	}
#cont_dir .faq_div {
   width: 483px;
   float: left;
	}
img.img_float {
	padding:8px;
	background: #fafafa;
	border: solid 1px #ccc;
	float:left;
	margin-right: 20px;
	}
img.img_float2{
	float:left;
	margin-right: 20px;
	}
.txtMedio {
	font-size: 130%;
	font-family: "Trebuchet MS", Arial, sans-serif;
	}

/*------------------------------------------------------------- Rodapé ---*/
#centro_rodape {
	background: url(../_imgs/fundo_centro_rodape.jpg) no-repeat center;
	height: 140px;
	padding: 60px 0 0;
	}
#centro_rodape ul{
	list-style:none;
	margin: 0;
	padding: 0;
	}
#centro_rodape ul li{
	float: left;
	width: 170px;
	color: #414452;
	padding: 0 0 0 20px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background: url(../_imgs/ico_seta_rodape.gif) no-repeat left top;
	}
#centro_rodape ul li li{
	float: none;
	padding: 3px 0 0;
	font-weight: normal;
	background: none;
	}
#centro_rodape a{
	text-decoration: none;
	color: #414452;
	display:block;
	}
.cont_dir h3.azul,
#centro_rodape a.azul:hover{
	color: #0415AC;
	}
.cont_dir h3.verm,
#centro_rodape a.verm:hover{
	color: #B20815;
	}
.cont_dir h3.verde,
#centro_rodape a.verde:hover{
	color: #5C9216;
	}
.cont_dir h3.ama,
#centro_rodape a.ama:hover{
	color: #CC9900;
	}



/*------------------------------------------------------------- Baixo Rodapé ---*/
#baixo_rodape{
	padding-bottom: 40px;
	}
#baixo_rodape p{
	color: #6FA5CC;
	font: 9px/14px Verdana, Arial, Helvetica, sans-serif;
	}
#baixo_rodape:hover p{
	color: #37729D;
	}
#cont_mapa .coluna,
#baixo_rodape .coluna{
	width:252px;
	float: left;
	}
#baixo_rodape a{
	text-decoration:none;
	color: #6FA5CC;
	}
#baixo_rodape:hover a{
	color: #5F8D18;
	}
#baixo_rodape p:hover a:hover{
	color: #8D1818;
	}
#baixo_rodape a:hover{
	color: #8D1818;
	}