/* ----- DOCUMENTO GERAL ----- */
body{background-color:#E3E3E3; margin:0px; padding:0px;}
img{border:none}
a {color:#006699; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none}
a:hover {color:#006699; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none}
form{margin:0px;padding:0px}

/* ----- ÁREA ÚTIL COM FUNDO BRANCO CENTRALIZADO ----- */
#areautil {background-color:#ffffff; border:1px solid #000000; width:776px;display:table;}

/* ----- MENU VERTICAL: TEMAS ----- */
.tema {background-color:#DDECF6; color:#0066CC; display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; padding:4px 0 4px 0; text-decoration:none; width:170px; border-top:1px solid #FFFFFF; border-right:1px solid #C6E0F3; border-bottom:1px solid #C6E0F3; border-left:2px solid #ff6600;}
.tema:hover {background-color:#C6E2F7; color:#0033FF; display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; padding:4px 0 4px 0; text-decoration:none; width:170px; border-top:1px solid #FFFFFF; border-right:1px solid #C6E0F3; border-bottom:1px solid #C6E0F3; border-left:2px solid #ff6600;}
.plus {border-right:1px solid #ffffff; color:#FF6600; font:11px Arial,Helvetica,sans-serif; font-weight:bold;}
.tema1 {background-image: url(img/back_menu.gif);background-color:#D7EAF8; color:#0066CC; display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; padding:5px 0 5px 2px; width:147px; text-decoration:none; border-top:1px solid #FFFFFF; border-right:1px solid #B3D7F1; border-bottom:1px solid #B3D7F1;border-left:1px solid #FFFFFF;}
.tema1:hover {background-image: url(img/back_menu2.gif);background-color:#C5E0F4; color:#0033FF; display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; padding:5px 0 5px 2px; width:147px; text-decoration:none; border-top:1px solid #FFFFFF; border-right:1px solid #B3D7F1; border-bottom:1px solid #B3D7F1;border-left:1px solid #FFFFFF;}


/* ----- MENU VERTICAL: SUBTEMAS ----- */
.subtema {background-color:#EEF6FC; color:#0066CC; display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; padding:3px 2px 3px 18px; text-decoration:none; width:170px; border-right:1px solid #C6E0F3; border-bottom:1px solid #ffffff; border-left:2px solid #FC8536;}
.subtema:hover {background-color:#ffffff; color:#0033FF; display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; padding:3px 2px 3px 18px; text-decoration:none; width:170px; border-right:1px solid #C6E0F3; border-bottom:1px solid #ffffff; border-left:2px solid #FC8536;}

.subtema1 {background-color:#EEF6FC; color:#0066CC; display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; padding:3px 1px 3px 4px; text-decoration:none; width:147px; border-right:1px solid #C6E0F3; border-top:1px solid #ffffff;}
.subtema1:hover {background-color:#ffffff; color:#0033FF; display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; padding:3px 1px 3px 4px; text-decoration:none; width:147px; border-right:1px solid #C6E0F3; border-top:1px solid #ffffff;}

.subtema2 {background-color:#D7EAF8; color:#ff6600; display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; padding:3px 0 3px 0; width:21px; text-decoration:none; border-top:1px solid #ffffff;border-left:2px solid #FC8536}
.subtema2:hover {background-color:#D7EAF8; color:#ff6600; display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; padding:3px 0 3px 0; width:21px; text-decoration:none; border-top:1px solid #ffffff;border-left:2px solid #FC8536}


.seade {background-color:#F2F2F2; color:#0066CC; display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; padding:5px 0 5px 2px; width:147px; text-decoration:none; border-top:1px solid #FFFFFF; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;border-left:1px solid #FFFFFF;}
.seade:hover {background-color:#E6E6E6; color:#0033FF; display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; padding:5px 0 5px 2px; width:147px; text-decoration:none; border-top:1px solid #FFFFFF; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;border-left:1px solid #FFFFFF;}


/* ----- FONTE ----- */
.v09 {font:9px Verdana, Arial, Helvetica, sans-serif;}
.v10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.v11 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.ar10 {font-family:10px Arial, Helvetica, sans-serif;}

/* ----- BUSCA ----- */
.formbusca {font: 10px Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #000000;background-color: #FFFFFF;height:15px;width:125px;}


.grafico{display:block; font: 10px Verdana,Arial,Helvetica,sans-serif; color:#0066CC; background-color:#FFFFFF;width:155px; text-decoration:none;border-top:1px solid #FFFFFF;border-bottom:1px solid #F6DAB2;border-left:1px solid #ffffff;border-right:1px solid #ffffff;padding:4px 2px 4px 2px;}
.tdazul {display:block;font: 10px Verdana,Arial,Helvetica,sans-serif; background-color:#F2F2F2; color: #000000; text-decoration:none;border-bottom:1px solid #D2E7F6;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-top:1px solid #ffffff;padding:4px 2px 4px 2px;}

.a3 {text-decoration:none;	color:#006699;}
.a3:hover {text-decoration:underline;color:#0099FF;}

a.arquivo {font-family:Arial; font-size:11px; text-decoration:none; color:#FF6600;}
a.arquivo:hover {font-family:Arial; font-size:11px; text-decoration:none;color:#006699;}

.formtxt{
	border:1px solid #0066CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background-color:#0066CC;
	color:#ffffff;
	font-weight:bold;
	width:114px;
	margin:5px 0 5px 0;
}
.formtxtlong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #6399B6;
	background-color: #F6FAFD;
}

div#qTip {
  padding: 3px;
  border: 1px dotted #0099FF;
  display: none;
  background: #f9f9f9;
  color: #006699;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  width:250px;
  z-index: 1000;
}

div#qNot {
  padding: 3px;
  display: none;
  background: #ffffff;
  color: #000000;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  width:395px;
  height:150px;
  z-index: 1000;
}


