/*Layout Topo Novo*/
.config_topo_novo{
background-image:url(../images/topo.png); background-repeat:no-repeat; background-position:center; width:966px; height:141px; margin-left:auto; margin-right:auto;
}
.menu_topo_novo{
height:40px; width:949px; color:#4f5052; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
font-weight:bold;
margin-right:auto;
margin-left:auto;
}
.menu_topo_novo ul li{
list-style:none; display:block; float:left; text-align:center; line-height:22px; height:22px;
background-image:url(../images/separador.jpg); background-repeat:no-repeat; background-position:left;
}
.menu_topo_novo ul li:hover{
background-image:url(../images/bg_button_onover.jpg); background-repeat:repeat;
}
.menu_topo_novo ul li a{
text-decoration:none; color:#4f5052;
}
.menu_topo_novo ul li a:hover{
color:#FFFFFF;
}
#especial{
background-image:none
}
#especial2{
background-image:none;
}
#especial:hover{
background-image:url(../images/bg_button_onover.jpg); background-repeat:repeat;
}
#especial2:hover{
background-image:url(../images/bg_button_onover.jpg); background-repeat:repeat;
}

/* ---- */
body {
	background-color: #F1F2F4;
}
#area_site{
width:950px; border:#999999 solid 1px; background-color:#FFFFFF; z-index:1;
position: relative; left:50%; margin-left: -475px;
border-top:none;
padding-top:0px;
}
#topo{
background-color:#03395b;
padding-top:10px;
}
.caixa_fonte{
padding:10px 10px 10px 10px; text-align:right; margin-bottom:10px; width:231px; margin-left:297px; border-bottom:thin solid #f6f6f6;
background-color:#E5E5E5;
}
.letra_visita{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.letra_visita2 { font-size: 24px; color: #FFCC33; }

.banner_topo{
height: 108px; vertical-align:middle; text-align:center; padding-top:5px; background-color:#03395b;}
.data_hoje{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#ff9900;
font-size:13px;
font-weight:bold;
}
.menu_principal{
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}
.menu_principal a{
text-decoration:none;
color:#FFFFFF;
}
.menu_principal a:hover{
color:#CCCCCC;
}
#menu_topo{
background: url(../images/menu.jpg) no-repeat;
}
#menu_links{
background:url(../images/bg_menu2.jpg);
background-position:center;
font-family:Arial, Helvetica, sans-serif;
height:58px;
}
#menu_links a{
color:#02263c;
font-weight:bold;
font-size:13px;
text-decoration:none;
}
#menu_links a:hover{
color: #003399;
}
.acessos{
background:url(../images/bg_acessos.png) no-repeat center; margin-top:-3px; height:33px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:8px;}
.style_dif{
color: #FF9900;
}

#busca{
height:90px;
background:url(../images/bg_busca.jpg);
margin-top:-4px;
padding-left:25px;
}

#busca_1{
width:200px;
float:left;
}

#busca_2{
width:200px;
float:left;
}

.table_2{
background-color:#F3F3F3;
}

#icones{
float:left;
margin-right:0px;
text-align:center;
width:250px;
height:70px;
color:#003399;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
}
#esquerda{
float:left;
width:163px;
/*border-right:solid thin #f6f6f6;*/
background-color:#FFFFFF;
}
#direita{
float:right;
width:163px;
/*border-left:solid thin #f6f6f6;*/
background-color:#FFFFFF;
}
#conteudo{
width:615px;
margin-left:auto;
margin-right:auto;
border-right:thin solid #D5EAFF;
}
#tooltip {
	position:absolute;
	background-color: #03395b;
	z-index:9999;
	color:#fff;
	font-size:12px;
	width:120px;
	font-variant:normal;	
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;

}

#tooltip .tipBody {
	background-color: #03395b;
}
a {color:#aaa;text-decoration:none;cursor:pointer;}

#banner_meio{
width:468px;
margin-left:73px;
margin-right:73px;
}

.contorno{
border-right:thin solid #D5EAFF;
border-top:thin solid #D5EAFF;
border-bottom:thin solid #D5EAFF;
}

.interior_mid{
width:468px;
background-color:#FFFFFF;
border:thin solid #D5EAFF;
text-align:center;
margin-left:73px;
margin-right:73px;
}
.quadro_azul { font-family: Verdana, Arial, Helvetica, sans-serif; background:#00496e; font-size:11px; color:#FFFFFF; text-transform:uppercase; padding-left:5px; padding-right:10px; }

.area_not_artigo{
width:468px;
margin-left:73px;
margin-right:73px;
}

.border_blue{
border:10px solid #F0F8FF;
}

.border_white{
border:10px solid #F6F6F6;
}

.fonte_branco{
color:#FFFFFF;
}


.noticia_div{
border-bottom:thin solid #f2f2f2;
padding-bottom:10px;
}

div.scroll {
width:470px;
height:460px;
overflow: auto;
border:thin solid #f6f6f6;
}

.fonte_geral { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00496e;}
.fonte_geral a { text-decoration:underline; color: #00496e;}
.fonte_geral a:hover { color: #6699cc; } 

.rodape_link { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-variant: normal; }
.rodape_link a { text-decoration:none; }
.rodape_link a:hover { text-decoration:underline; }

#footer { margin-top: 20px; clear: both; background-color:#f6f6f6; border-top: solid thin #f2f2f2;}
#footer p { color:#89817f; padding: 5px; }
#footer p a span { color: #89817f; border-bottom: 1px dotted #89817f; }
#footer p a:hover span{ color: #FFFFFF; background-color:#575352; }

.g1{
background-color:#f5f5f5; 
}

.links_rapidos{
font-size:12px;
margin-left:73px;
margin-right:73px;
background-color:#DBDBDB;
}
.links_rapidos ul{
list-style:none;
}
.links_rapidos ul li{
display:inline;
}
.links_rapidos ul li a{
font-weight:bold;
text-decoration:none;
}
.links_rapidos ul li a:hover{
text-decoration:underline;
}
#dica{
background-color:#f6f6f6; padding:10px 10px 10px 10px; margin:10px 10px 10px 10px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
#dica a:hover{
text-decoration:underline;
color:#333333;
}
.conteudo{
width:468px;
margin-left:73px;
margin-right:73px;
}
.conteudo_cabecalho{
padding:5px 5px 5px 5px;
background-color:#f6f6f6;
text-align:center;
font-weight:bold;
}

.gloss_words{
margin:10px 10px 10px 10px;
padding:10px 10px 10px 10px;
background-color:#f6f6f6;
text-align:left;
}

#formulario_dados{
width:500px;
margin-left:auto;
margin-right:auto;
}
.form_head{
text-align:left;
height:30px;
padding:5px 5px 5px 5px;
}
.form_espe{
padding:5px 5px 5px 5px;
text-align:left;
}
.titulo_input{
width:200px;
text-align:left;
float:left;
height:30px;
display:table;
vertical-align:middle;
line-height:30px;
}
.titulo_input_full{
text-align:left;
height:30px;
display:table;
vertical-align:middle;
line-height:30px;
width:100%;
}
.bg_color{
background-color:#f6f6f6;
}
.input_shape{
height:30px;
text-align:left;
padding-top:5px;
}
.area_botao{
text-align:right;
height:30px;
padding:5px 5px 5px 5px;
}
.area_botao input{
border:thin solid #CCCCCC;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}
.titulo{
font-weight:bold;
font-size:13px;
}
.vermelho{
color:#FF0000;
}
.error{
font-weight:bold;
color:#FF0000;
}
.area_feira{
border:solid thin #cccccc; padding:10px 10px 10px 10px;
}
.topo_cart{
background-color:#666666;
padding-top:10px;
padding-bottom:10px;
text-align:center;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}
.destaque { background-color:#CCEEFF; }
.destaques{
padding:10px 10px 10px 10px;
margin:10px 10px 10px 10px;
text-align:left;
}
.dest_emp{
border:thin solid #CCCCCC;
padding:5px 5px 5px 5px;
background-color:#003366;
font-weight:bold;
}
.dest_emp a{
color:#FFFFFF;
text-decoration:none;
}
.dest_emp a:hover{
text-decoration:underline;
}
.dest_dir{
border:thin solid #FFFFFF;
padding:5px 5px 5px 5px;
background-color:#f6f6f6;
}
