body{

text-align:center; /* hack para o IE */
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}




/* geral*/
#site{
text-align:left;
width: 980px;
margin: 0 auto 0 auto;
}

#topo{
width:980px;
height:124px;			
display:block;
float:left;
background-image:url(images/topo.jpg);
}

#centro{
width:980px;
height:216px;
display:block;
float:left;
z-index:0;
}

#centro_contador{
width:940px;
height:26px;
position:absolute;
top:370px;
left:10px;
z-index:100;
}

.style5 {font-size: 9px}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
}





<!--contador de destaques-->

.ofertas {
	font-family: verdana;
	font-size: 10px;
	color:#666666;
}

.ofertas a {
	padding: 2px 4px;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color:#666666;
	background-color: #ccc;
}

.ofertas a.selecionado,
.ofertas a:hover {
	text-decoration: none;
	background-color: #fff;
	color:#666666;
}
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #636363;
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
}






/*lista responsavel pelo menu*/
ul#navmenu-j {
border: 0 none;
padding-top:20px;
padding-bottom:0;
padding-right:0px;
float: right; 
margin:0;
width: 123px; /*For KHTML*/
list-style: none;
height: 62px;

}
ul#navmenu-j li {
margin: 0;
border: 0 none;
padding: 0 0 0 0;/*For Gecko*/
display: inline;
list-style: none;
position: relative;

}


.bthome2 { float:left; margin: 0 0 0 0; height:20px; width:28px; background:url(images/at_home_off.jpg); display:block;} 
a.bthome2:link{ height:20px; width:28px; background:url(images/at_home_off.jpg);}
a.bthome2:hover { height:20px; width:28px; background:url(images/at_home_on.jpg);}


.btmail{ float:left; margin: 0 0 0 0; height:20px; width:27px; background:url(images/at_env_off.jpg); display:block;} 
a.btmail:link{ height:20px; width:27px; background:url(images/at_env_off.jpg); }
a.btmail:hover {height:20px; width:27px; background:url(images/at_env_on.jpg); }

.btlocaliza { float:left; margin: 0 0 0 0; height:20px; width:29px; background:url(images/at_loc_off.jpg); display:block;} 
a.btlocaliza:link{ height:20px; width:29px; background:url(images/at_loc_off.jpg);}
a.btlocaliza:hover { height:20px; width:29px; background:url(images/at_loc_on.jpg);}






/*lista responsavel pelo menu*/
ul#navmenu-h {
border: 0 none;
padding-top:0;
padding-bottom:0;
padding-left:60px;
margin:0;
width: 980px; /*For KHTML*/
list-style: none;
height: 62px;

}
ul#navmenu-h li {
margin: 0;
border: 0 none;
padding: 0;
padding-left:10px;
padding-right:10px;
float: left; /*For Gecko*/
display: inline;
list-style: none;
position: relative;

}


.bthome { float:left; margin: 0 0 0 0; height:62px; width:126px; background:url(images/bt_home_off.jpg); display:block;} 
a.bthome:link{ height:62px; width:126px; background:url(images/bt_home_off.jpg);}
a.bthome:hover { height:62px; width:126px; background:url(images/bt_home_on.jpg);}


.btempresa { float:left; margin: 0 0 0 0; height:62px; width:127px; background:url(images/bt_empresa_off.jpg); display:block;} 
a.btempresa:link{ height:62px; width:127px; background:url(images/bt_empresa_off.jpg); }
a.btempresa:hover {height:62px; width:127px; background:url(images/bt_empresa_on.jpg); }

.btseguros { float:left; margin: 0 0 0 0; height:62px; width:124px; background:url(images/bt_seguros_off.jpg); display:block;} 
a.btseguros:link{ height:62px; width:124px; background:url(images/bt_seguros_off.jpg);}
a.btseguros:hover { height:62px; width:124px; background:url(images/bt_seguros_on.jpg);}

.btnoticias { float:left; margin: 0 0 0 0; height:62px; width:140px; background:url(images/bt_noticias_off.jpg); display:block;} 
a.btnoticias:link{ height:62px; width:140px; background:url(images/bt_noticias_off.jpg);}
a.btnoticias:hover { height:62px; width:140px; background:url(images/bt_noticias_on.jpg);}

.btcotacoes{ float:left; margin: 0 0 0 0; height:62px; width:139px; background:url(images/bt_cotacoes_off.jpg); display:block;} 
a.btcotacoes:link{ height:62px; width:139px; background:url(images/bt_cotacoes_off.jpg);}
a.btcotacoes:hover { height:62px; width:139px; background:url(images/bt_cotacoes_on.jpg);}

.btboletins{ float:left; margin: 0 0 0 0; height:62px; width:132px; background:url(images/bt_boletins_off.jpg); display:block;} 
a.btboletins:link{ height:62px; width:132px; background:url(images/bt_boletins_off.jpg);}
a.btboletins:hover { height:62px; width:132px; background:url(images/bt_boletins_on.jpg);}

.btcontato{ float:left; margin: 0 0 0 0; height:62px; width:122px; background:url(images/bt_contato_off.jpg); display:block;} 
a.btcontato:link{ height:62px; width:122px; background:url(images/bt_contato_off.jpg);}
a.btcontato:hover { height:62px; width:122px; background:url(images/bt_contato_on.jpg);}

#conteudo{
width:920px;
height:682px;
float:left;
background-image:url(images/background.jpg);
background-repeat:no-repeat;
padding-left:53px;
padding-top:30px;
}

#conteudo_widgets{
width:100%;
height:210px;
float:left;
display:block;
}




.conteudo_noticias{
width:195px;
height:167px;
padding:42px 0 0 30px;
float:left;
display:block;
background-image:url(images/noticias.jpg);
background-repeat:no-repeat;
}



.conteudo_tempo{
width:195px;
height:167px;
padding:42px 0 0 30px;
float:left;
display:block;
background-image:url(images/tempo.jpg);
background-repeat:no-repeat;
}

.conteudo_transito{
width:202px;
height:160px;
float:left;
display:block;
padding:40px 0 0 15px;
background-image:url(images/transito.jpg);
background-repeat:no-repeat;
}

.conteudo_cotacoes{
width:200px;
height:167px;
padding:42px 0 0 22px;
float:left;
display:block;
background-image:url(images/cotacao.jpg);
background-repeat:no-repeat;
}



.topo_titulo{
width:545px;
height:73px;
float:left;
display:block;
padding-top:20px;
padding-left:20px;
background-image:url(images/titulo.jpg);
background-repeat:no-repeat;
}

.imagem_boletim{
float:left;
display:block;
padding-left:40px;
}

.links_boletim{
float:left;
display:block;
padding-left:30px;
margin-left:10px;
width:290px;
height:110px;
font: 11px ,arial,Verdana, sans-serif;
color:#4a6275;

}
ul.links_boletim{
margin: 0;
border: 0 none;
padding: 0;
list-style:none;
}
ul.links_boletim li{
margin: 0;
border: 0 none;
padding-top:5px;
}




.titulo_noticias{
width:520px;
float:left;
display:block;
padding: 20px 0 0 20px;
font: 14px ,arial,Verdana, sans-serif;
font-size:14px;
color:#a9381d;
font-weight:bold;
}



.texto_noticias{
width:535px;
height:90px;
float:left;
display:block;
padding: 10px 10px 0 20px;
font: 11px ,arial,Verdana, sans-serif;
color:#324765;
}
p{
margin: 0;
padding: 0;
}

.texto_interno{
width:535px;
height:100%;
float:left;
display:block;
padding: 10px 10px 0 20px;
font: 11px ,arial,Verdana, sans-serif;
color:#324765;
}
p{
margin: 0;
padding: 0;
}


.link_noticias{
width:535px;
height:30px;
float:left;
display:block;
padding: 10px 10px 0 20px;
font: 11px ,arial,Verdana, sans-serif;
color:#4a6275;
font-weight:bold;
}
p{
margin: 0;
padding: 0;
}
a{
text-decoration:none;
color:#4a6275;
}




#conteudo_boletins{
width:563px;
height: 380px;
float:left;
display:block;
}


#conteudo_boletins2{
width:535px;
height: 460px;
float:left;
display:block;
overflow-y:auto;
overflow-x:hidden;

}



#lista_boletins{
width:311px;
height: 428px;
float:left;
display:block;
padding-left:20px;
background-image:url(images/back_boletim.jpg);
background-repeat:no-repeat;
overflow:hidden;
}
.titulo_lista{
width:300px;
height:40px;
float:left;
display:block;
padding-top:20px;
background-repeat:no-repeat;
}


.boletim{
float:left;
display:block;
width:280px;
height:108px;
background-image:url(images/espaco.jpg);
background-repeat:no-repeat;
background-position:bottom;
}


.boletim2{
float:left;
display:block;
width:280px;
background-repeat:no-repeat;
background-position:bottom;
}


.titulo_boletim{
background:url(images/balao.jpg);
background-position:left;
background-repeat:no-repeat;
width:260px;
height:18px;
float:left;
display:block;
padding: 10px 0 0 20px;
font: 16px ,arial,Verdana, sans-serif;
color:#a9381d;
font-weight:bold;
}

.resumo_boletim{
float:left;
display:block;
width:280px;
height:30px;
padding-top:10px;
font: 11px ,arial,Verdana, sans-serif;
color:#4a6275;
}

.resumo_localizacao{
float:left;
display:block;
width:280px;
padding-top:8px;
font: 11px ,arial,Verdana, sans-serif;
color:#4a6275;
}




.veja_boletim{
width:270px;
height:20px;
float:left;
display:block;
padding: 10px 10px 0 0px;
font: 11px ,arial,Verdana, sans-serif;
color:#4a6275;
font-weight:bold;
}
p{
margin: 0;
padding: 0;
}
a{
text-decoration:none;
color:#4a6275;
}


/******formularios************/
.formulario form{
width:440px;
display:block;
}

label{
display:block;
float:left;
width:200px;
text-align:left;
margin-bottom:14px;
}

.divisor{
display:block;
float:left;
width:450px;
text-align:left;
margin-bottom:14px;
}

.titulo{
display:block;
float:left;
width:350px;
text-align:left;
margin-bottom:10px;
font-weight:bold;
font-size:12px;
padding-bottom:10px;
}

dd{
text-transform:none;
color:#d5d2b7;
font-size:14px;
}

input  {

float:left;
width:240px;
border:solid 1px;
margin-bottom:14px;
height:16px;
font-size:11px;
}


select  {
display:block;
float:left;
width:240px;
border:solid 1px;
margin-bottom:14px;
text-transform:capitalize;
height:20px;
font-size:12px;
}

textarea{
display:block;
float:left;
width:240px;
border:solid 1px;
margin-bottom:14px;
text-transform:capitalize;
font-size:11px;
}

.enviar{
display:block;
float:left;
width:0px;
margin-bottom:10px;
width:60px;
height:24px;
background-image:url(images/enviar.png);
}


.controle{
display:block;
float:left;
width:0px;
margin-bottom:10px;
width:60px;
height:24px;
}

.invisivel{
display:none;
}



/*********rodape************/

#rodape{
width:920px;
height:76px;
display:inline-block;
float:left;

padding-left:53px;

}


#rodape_menu{
width:700px;
font: 11px ,arial,Verdana, sans-serif;
color:#4a6275;
margin: 10px 0 0 0px;
text-align:left;
float:left;
display:block;
padding-left:20px;
}

a.rodape_menu{
font: 11px ,arial,Verdana, sans-serif;
color:#4a6275;
}



#by{
width:70px;
font: 11px ,arial,Verdana, sans-serif;
color:#005fa3;
margin: 10px 0 0 0px;
text-align:right;
float:left;
display:block;
padding-left:20px;
}

#datto{
width:60px;
font: 11px ,arial,Verdana, sans-serif;
color:#4a6275;
margin: 2px 0 0 0px;
text-align:left;
float:left;
display:block;
}
							
.bydatto {  margin: 0 0 0 0; height:26px; width:72px; background:url(images/datto.jpg); display:block;} 










