body{
	background:url(../imagens/background.png) center repeat-y #eff3f8;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:justify;
}

td{
	font-size:11px;
}

td.combo_caixa {
	background-color: #EFF3F8;
}


ul{
  margin-left: 1.8em;
  padding-left: 0;

}
 
li{
  margin: 5px 0 5px 0;
  padding: 0;
  
}


li.link{
	list-style:none;
	background:url(../imagens/setinha_path.png) left no-repeat;
	padding-left:10px;
	padding-right:5px;
	display:inline;
	color:#3B6891;
}

li.primeiro{
	list-style:none;
	padding-right:5px;
	display:inline;
	color:#3B6891;

}

.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #679EC1;
	text-decoration: none;
}

.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00B7E8;
	text-decoration: none;
}

.azul_01{
	color:#759CC6;
}

.azul_escuro {
	color: #3C6891;
	text-decoration: none;
}

.background_azul {
	color: #ffffff;
	background-color:#3b6891;
	padding:5px;
}


a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B6891;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

.linknormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C6891;
	text-decoration: none;
}
.linknormal:hover {
	text-decoration: underline;
}

.bottom_azul  {
 	border-bottom: 1px solid #D6DFE8;
}

.bottom_direita_azul  {
 	border-right: 1px solid #D6DFE8;
}




.data {
	font-size: 11px;
	color: #8EA8BA;
	text-decoration: none;
}

a.linkpreto{
	color:#000;
	text-decoration:none;
}

a.linkpreto:hover{
	color:#000;
	text-decoration:underline;
}

.caixabusca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}



.bottom_solid_2px  {
 	border-bottom: 2px solid #999999;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
}

.bottom_solid_2px_Azul  {
 	border-bottom: 2px solid #D2E3F3;
	padding: 2px 2px 2px 2px;
}

.bottom_solid_3px  {
 	border-bottom: 3px solid #000000;
	padding: 2px 2px 2px 2px;
}

.bottom_cinza  {
 	border-bottom: 1px solid #999999;
	padding: 2px 2px 2px 2px;
}




.bottom_direita_solid  {
 	border-bottom: 3px solid #000000;
	border-right: 1px solid #000000;
}


.bottom_solid_2px  {
 	border-bottom: 2px solid #999999;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
}

.bottom_solid_2px_Azul  {
 	border-bottom: 2px solid #D2E3F3;
	padding: 2px 2px 2px 2px;
}

.bottom_solid_3px  {
 	border-bottom: 3px solid #000000;
	padding: 2px 2px 2px 2px;
}

.div_oculta {
	display: none;
}

h4{
	margin:0;
}