body {margin:0; padding:0; background:url(../../imagens/fundo_topo.gif) repeat-x #FFF;}
table, img {border:none}
td, .fonte_principal {font: 10px verdana; color:#4b4b4b}
.fonte_principal a  {font: 10px verdana; color:#4b4b4b; text-decoration:none}
.fonte_principal a:hover {color:#024788}

.fonte_principal a .imagem {border:solid 3px #c0c0c0;}


.fonte_9 {font-size:9px}
.fonte_11 {font-size:11px}
.fonte_12 {font-size:12px}
.fonte_azul {color:#014584}
.fonte_vermelha {color:#DC0505}

#cont { background: url(../../imagens/fundo_rodape.gif) bottom repeat-x; _display:table}

.formulario {font: 10px verdana; color:#4b4b4b; padding:1px; border:solid 1px #a5acb2}
.formulario_erro {font: 10px verdana; color:#dc0004; padding:1px; border:solid 1px #dc0004}

#menu { list-style:none; margin:0; padding:6px 14px 0px 14px}
#menu li {list-style:none; border-bottom: solid 1px #d6d6d6; margin:0; padding:0}
#menu a {display: block; padding:3px 8px; font: 11px verdana; color:#4b4b4b; text-decoration:none}
#menu a:hover {color:#024788}

.titulo { height:36px; background:url(../../imagens/fundo_titulo.gif) repeat-x; margin:0; padding:0}
.titulo img { float: left; _margin-left:-3px}
/*
.titulo p { height:36px; padding-top:10px; margin:0; padding-left:15px; _padding-left:5px; background:url(../../imagens/canto_titulo_dir.gif) right top no-repeat;}
*/

.titulo p { height:36px; padding-top:10px; margin:0; padding-left:15px; _padding-left:5px; background:url(../../imagens/canto_titulo_dir.gif) right top no-repeat; font: bold 14px tahoma, verdana; color:#014584;}

#ultimas_noticias { list-style:none; margin:0; padding:0;}
#ultimas_noticias li { padding:5px 8px}
#ultimas_noticias a { font:10px verdana; color:#4b4b4b; text-decoration:none}
#ultimas_noticias a:hover {color:#024788;}

#linhas { list-style:none; margin:0; padding:0;}
#linhas li { padding:10px 25px; line-height:16px}
#linhas a { font:10px verdana; color:#4b4b4b; text-decoration:none}
#linhas a:hover {color:#024788;}
#linhas a span {color:#014584}

#mapa_site { list-style:none; margin:0; padding:0;}
#mapa_site li { list-style:none; _font-size:0px}
#mapa_site a { font:bold 11px verdana; color:#4b4b4b; text-decoration:none; background:url(../../imagens/seta.gif) 20px 12px no-repeat; padding:8px 30px; display:block}
#mapa_site a:hover {color:#024788;}
#mapa_site ul { list-style:inherit; padding-bottom:8px}
#mapa_site ul a { font: normal 10px verdana; color:#4b4b4b; text-decoration:none; padding:0px; background:none}

.link {font:9px arial; color:#084a87; text-decoration:none;}
.link:hover {text-decoration:underline;}


/* Menu Flutuante */
#dropmenudiv{
	position: absolute;
	background-color: #e6e6e6;
	border: 1px solid #d6d6d6;
	line-height: 26px;
	z-index: 100;
	padding: 8px;
	list-style:none
}

#dropmenudiv a{	display: block;	font: 11px Verdana; color: #4b4b4b; text-decoration:none; border-bottom: solid 1px #d6d6d6; padding:3px 8px}

#dropmenudiv a:hover{color: #024788;}

.tab_calendario td {border:1px solid #d7d7d7; text-align:center; padding:4px; color:#565558}
.tab_calendario .no_border {border:0px}
.tab_legenda td {border:1px solid #d7d7d7; text-align:left; padding:4px; color:#565558}

.tab_calendario_index td {border:1px solid #d7d7d7; text-align:center; padding:3px; color:#565558}
.tab_calendario_index .no_border {border:0px}

.mask-cnpj{

}
.mask-tel{

}
.mask-data{

}
.mask-hora{

}

.mask-cpf{

}

.mask-cep{

}