@charset "utf-8";


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D4D7C;
}

h1, h2, h3 {font-size: 11px !important;}

.bg_topo {
	background-image: url(images/bg_topo.jpg);
	background-repeat: repeat-x;
}
.bg_conteudo {
	background-image: url(images/bg_conteudo.jpg);
	background-repeat: repeat-x;
}
.bg_rodape {
	background-image: url(images/bg_rodape.jpg);
	background-repeat: repeat-x;
}
li {
	list-style-image: url(images/marcador.gif);
}
.fonte-azul {
	color: #5891BE;
}
.fonte_azulg {
	font-size: 12px;
	font-weight: bold;
	color: #5891BE;
}
a.fonte_azulg:link {
	font-size: 12px;
	font-weight: bold;
	color: #5891BE;
}
a.fonte_azulg:hover {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a.fonte_azulg:visited {
	font-size: 12px;
	font-weight: bold;
	color: #5891BE;
}
a.fonte_azulg:active {
	font-size: 12px;
	font-weight: bold;
	color: #5891BE;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #508DB9;
}
a:active {
	text-decoration: none;
	color: #5891BE;
}
.formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #B7C4D7;
}
.formulariobot {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; padding: 5px 30px;
	color: #ffffff;
	background-color: #315C80;
	border: 1px solid #CCCCCC;}

.formulario2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #315C80;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.conteudo {
	padding-right: 20px;
	padding-bottom: 20px;
	line-height: 130%;
}
.conteudo_pos {
	padding-left: 20px;
	_padding-left: 2px;
	padding-bottom: 20px;
	line-height: 130%; 
}
.menu_direito {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-right: 20px;
	padding-left: 20px;
}
.menu_esquerdo {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 20px;
	width: 100px;
}
.fonte_branca {
	font-weight: bold;
	color: #FFFFFF;
}
.fonte_verde {
	color: #047251;
}


.fonte_amarela {
	color: #AD832C;
}
.fonte_laranja {
	color: #CC6600;
}
.fonte_vermelha {
	color: #990000;
}
.fonte_azul {
	color: #4372b8;
}
.fonte_pos {
	color: #2d4d7c;
}

.boxDestaque {
	padding:20px;
	font-weight: normal !important;
}

.tabelas {
	border: 1px solid #999;
	border-collapse:collapse;
	width:100%;
	vertical-align:middle;
	text-align:center;
}	

	.tabelas td{
		border: 1px solid #2D4D7C;
		border-collapse:collapse;
		 padding: 5px 6px;
		vertical-align:middle;
	}

	.tabelasFetal{
		border: 1px solid #2D4D7C;
		border-collapse:collapse;
		vertical-align:middle;
		width:100%;
		text-align:center;
	}

	.tabelasFetal td{
		border: 1px solid #2D4D7C;
		border-collapse:collapse;
		padding: 0px 10px;
		vertical-align:middle;
	}
	
	.tabelasTopo{
	background:#BACADB;
	}
	
	.tabelas01{
	background:#F6F6F6;
	}
	
	.tabelas02{
	background:#EAEDEF;
	}
	
	.tabelaCaclendario {
		border: 1px solid #2D4D7C;
		border-collapse:collapse;
		vertical-align:middle;
		width:100%;
		text-align:center;
	}

	.tabelaCaclendario td{
		border: 1px solid #2D4D7C;
		border-collapse:collapse;
		padding: 5px 6px;
		vertical-align:middle;
	}
	

	
	
/* formulário - contato */

.fomr{
width: 200px;
height: 15px;
}


.tel-1{
width: 25px;
height: 15px;
margin-right: 15px;
}

.tel-2{
width: 150px;
height: 15px;
}

.end-num{
width: 48px;
height: 15px;
margin-right: 15px;
}

.end-comp{
width: 127px;
height: 15px;
}

.text {
width: 200px;
height: 90px;
}
/* FIM de formulário - contato */

/* formulário - Indicacao */
.findicafieldset {background: #dbe5f3; border: 1px solid #dbe5f3;}
.findicalegend {padding: 5px 10px 3px 10px; background: #dbe5f3; margin:0px; font-weight:bold;}
.findicanome, .findicamail, .findicacoment {border:1px solid #b4cbe9; background:#b4cbe9; margin-bottom:5px;}
.findicanome {width: 193px;}
.findicamail {width: 192px;}
.findicacoment {width: 500px; height: 60px;}
.findicabot {padding: 5px 15px 5px 15px; margin: 10px 0px 0px 40px; background: #295895; border:1px solid #dbe5f3; color:#FFF;}
/* FIM de formulário - Indicacao */

/* formulário - Prova 2010 */
_.findicafieldset {background: #dbe5f3; border: 1px solid #dbe5f3;}
_.findicalegend {padding: 5px 10px 3px 10px; background: #dbe5f3; margin:0px; font-weight:bold;}
.prova-nome, .prova-mail, .prova-quest, .prova-pergunta, .prova-resposta {height: 20px; border:1px solid #b4cbe9; background:#ebebeb; margin-top:10px;}
.prova-nome {width: 470px;}
.prova-mail {width: 469px;}
.prova-quest {width: 32px;}
.prova-pergunta {width: 390px;}
.prova-resposta {width: 500px; height: 90px;}
.prova-botao {padding: 5px 15px 5px 15px; margin: 10px 0px 0px 210px; background: #295895; border:1px solid #999; color:#FFF; font-weight:bold}
/* FIM de formulário - Indicacao */