body
{
	margin: 0px;
}

.texto {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a.texto:link {
	text-decoration: bold;
}
a.texto:hover {
	text-decoration: bold, underline;
}
a.texto:visited {
	text-decoration: bold;
}
.texto_peq {
	color: #333333;
	text-decoration: none;
	font-size: 10px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.texto_grd {
	color: #333333;
	text-decoration: none;
	font-size: 15px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.texto_azul {
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.texto_azul_peq {
	color: #000066;
	text-decoration: none;
	font-size: 10px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.texto_azul_grd {
	color: #000066;
	text-decoration: none;
	font-size: 15px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a.texto_azul:link {
	text-decoration: bold;
}
a.texto_azul:hover {
	text-decoration: bold, underline;
}
a.texto_azul:visited {
	text-decoration: bold;
}
.texto_branco {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a.texto_branco:link {
	text-decoration: bold;
}
a.texto_branco:hover {
	text-decoration: bold, underline;
}
a.texto_branco:visited {
	text-decoration: bold;
}
.texto_branco_peq {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
td.bg_cinza_0 {
	background-color : #F2F2F2;
}
td.bg_cinza_1 {
	background-color : #E4E4E4;
}
td.bg_cinza_2 {
	background-color : #CCCCCC;
}
td.bg_cinza_3 {
	background-color : #333333;
}
td.bg_azul {
	background-color : #000066;
}
td.bg_amarelo {
	background-color : #FFCC00;
}
td.bg_branco {
	background-color : #FFFFFF;
}
td.amarelo {
	background-color : #FFCC00;
}
table.bg_cinza_0 {
	background-color : #E9E9E9;
}
table.bg_cinza_1 {
	background-color : #EEEEEE;
}
table.bg_cinza_2 {
	background-color : #CCCCCC;
}
table.bg_cinza_3 {
	background-color : #333333;
}
table.bg_azul {
	background-color : #000066;
}
table.bg_amarelo {
	background-color : #FFCC00;
}
table.bg_branco {
	background-color : #FFFFFF;
}
table.amarelo {
	background-color : #FFCC00;
}
.form_box_dia {
	color: #000066;
	width: 40px;
	text-decoration: none;
	font-size: 11px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 13px;
}
.form_box {
	color: #000066;
	width: 80px;
	text-decoration: none;
	font-size: 11px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 13px;
}
.form_box_grande {
	color: #000066;
	width: 130px;
	text-decoration: none;
	font-size: 11px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 13px;
}
.form_box_gigante {
	color: #000066;
	width: 290px;
	text-decoration: none;
	font-size: 11px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 13px;
}
.form_area {
	color: #000066;
	text-decoration: none;
	font-size: 11px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 110px;
	width: 290px;
}
.form_select {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	background: #FFFFFF;
	width: 160px;	
}
.form_select_dia {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	background: #FFFFFF;
	width: 40px;	
}
.borda_imagem1
{
	border : 2px solid #999999;
}
.body_amarelo {
	background-color : #FFCC00;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.body_azul {
	background-color : #000066;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.body_cinza_2 {
	background-color : #CCCCCC;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

tr.bgLinhaResultadosMarcada 
{
	background-color: #CCCCCC;
}
tr.bgLinhaResultadosDesmarcada {
	background-color : #F2F2F2;
}

td.dcontexto{
	position:relative; 
	font:12px arial, verdana, helvetica, sans-serif; 
	padding:0;
	text-decoration:none;
	z-index:24;
}
td.dcontexto:hover{
	z-index:25; 
	cursor:help;
}
td.dcontexto span{display: none}
td.dcontexto:hover span{ 
	display:block;
	position:absolute;
	width:230px; 
	top:3em;
	text-align:justify;
	left:0;
	font-family: Tahoma; 
	font-size: 8.5pt;
	padding:5px 10px;
	border:1px solid Black;
	background:#FFFFFF; 
	color:#000000;
}

.carinha_visivel
{
	visibility: visible;
}
.carinha_invisivel
{
	visibility:	hidden;
}



