#content {POSITION: absolute}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3d3d3d3;
	text-decoration: none;
}

.body2, tr, td, p, li, ol,ul {
	font-family:arial, helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#000000
}

.cinza{
	background-image : url(imgs/bg_cinza.gif);
	background-repeat : repeat-x;
}
 
td { FONT-SIZE: 10pt; COLOR:#000000; FONT-FAMILY: Arial}
.tdbranco { FONT-SIZE: 9pt; COLOR:#ffffff ; FONT-FAMILY: Arial}
.tit1 { FONT-SIZE: 10pt; COLOR:#0178B1; FONT-FAMILY:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:bold; letter-spacing:-1px; margin:10px 10px 10px 10px;}
.tit { FONT-SIZE: 15pt; COLOR:#eeeeee; FONT-FAMILY: Arial; font-weight: bold;}
.td2 { FONT-SIZE: 8pt; padding-left : 10px; COLOR: #000000; FONT-FAMILY: Arial; }
.texto { FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Arial; }
.tit2 { FONT-SIZE: 12pt; COLOR:#006666; FONT-FAMILY: Arial; font-weight: bold }

A:link {COLOR: #003366;}
A:active {COLOR:  #003366;}
A:visited {COLOR: #003366;}
A:hover {COLOR: #88AEB9; text-decoration:none;}

A.link_rodape:link {font-size:12px; color: #0086C3; text-decoration:none;}
A.link_rodape:active {font-size:12px; color:  #0086C3; text-decoration:none;}
A.link_rodape:visited {font-size:12px; color: #0086C3; text-decoration:none;}
A.link_rodape:hover {font-size:13px; color: #006699; text-decoration:none;}

A.menu_rodape:link {font-size:12px; font-weight:bold; color:#808080; text-decoration:none;}
A.menu_rodape:active {font-size:12px; font-weight:bold; color:#808080; text-decoration:none;}
A.menu_rodape:visited {font-size:12px; font-weight:bold; color:#808080; text-decoration:none;}
A.menu_rodape:hover {font-size:12px; font-weight:bold; color:#333333; text-decoration:none;}

/* links cam */
.lincan:link {color: #ffffff; text-decoration: none; width : 107px; height : 94px; background-image : url(imgs/icocam.gif); background-repeat : no-repeat; padding-top : 35px; }
.lincan:active {color: #ffffff; text-decoration: none; width : 107px; height : 94px; background-image : url(imgs/icocam.gif); background-repeat : no-repeat;padding-top : 35px; }
.lincan:visited {color: #ffffff; text-decoration: none; width : 107px; height : 94px; background-image : url(imgs/icocam.gif); background-repeat : no-repeat;padding-top : 35px; }
.lincan:hover {color: #d8d8d8; text-decoration: none; width : 107px; height : 94px; background-image : url(imgs/icocam2.gif); background-repeat : no-repeat;padding-top : 35px; }

/* links veja */
.veja:link {COLOR: #F58735; TEXT-DECORATION: none; FONT-SIZE: 10px; font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif; font-weight:bold;}
.veja:active {COLOR: #F58735; TEXT-DECORATION: none; FONT-SIZE: 10px; font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif; font-weight:bold;}
.veja:visited {COLOR: #F58735; TEXT-DECORATION: none; FONT-SIZE: 10px; font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif; font-weight:bold;}
.veja:hover {COLOR: #F58735; TEXT-DECORATION: underline; FONT-SIZE: 10px; font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif; font-weight:bold;}

/* boletim ............................................ */
.valor { FONT-SIZE: 10pt; COLOR:#009900; FONT-FAMILY: Arial; font-weight: bold }
.media { FONT-SIZE: 10pt; padding-left : 5px; COLOR:#ffffff; FONT-FAMILY: Arial; font-weight: bold }
.notas { FONT-SIZE: 11pt; padding-left : 5px; COLOR:#000000; FONT-FAMILY: Arial; font-weight: bold }
.faltas { FONT-SIZE: 9pt; padding-left : 5px; COLOR:#666666; FONT-FAMILY: Arial}
/*^ boletim ............................................ */

/* registros ............................................ */
.mes { FONT-SIZE: 10pt; padding-right : 5px; COLOR:#000000; FONT-FAMILY: Arial; font-weight: bold }
.dia { FONT-SIZE: 10pt; COLOR:#ffffff; FONT-FAMILY: Arial; font-weight: bold }
.oco { FONT-SIZE: 10pt; padding-left : 5px; COLOR:#000000; FONT-FAMILY: Arial; font-weight: bold }
.verde { FONT-SIZE: 10pt; COLOR: #009999; FONT-FAMILY: Arial; font-weight: bold }
.verde2 { FONT-SIZE: 8pt; padding-left : 5px; COLOR: #009999; FONT-FAMILY: Arial; }
.botao { border-top:#999999 3px solid; border-bottom:#999999 3px solid; background:#dddddd; }
/*^ registros ............................................ */

.menu1{ font-size: 11pt; padding-left : 5px; color: #003366; font-family: Arial; font-weight: bold; text-decoration: none; BORDER: none;}
.menu1:active{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	padding-left : 5px; 
	color: #0033ff;
	text-decoration: none;}
	
.menu1:hover{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	padding-left : 5px; 
	color: #0033ff;
	text-decoration: none;}
	
.menu1:visited{
	font-family: Arial;
	font-size: 11pt;
	padding-left : 5px; 
	font-weight: bold;
	color:  #003366;
	text-decoration: none;
}
.menu1:visited:hover{
	font-family: Arial;
	font-size: 11pt;
	padding-left : 5px; 
	font-weight: bold;
	color: #0033ff;
	text-decoration: none;}

.menu2
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #eeeeee;
	text-decoration: none;
	width: 120px;
	height: 20px;
	BORDER: none;
}
.menu2:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #111111;
	text-decoration: none;
	width: 120px;
	height: 20px;
}
.menu2:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width: 120px;
	height: 20px;
	color: #111111;
	text-decoration: none;
}
.menu2:visited:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	width: 120px;
	height: 20px;
	color: #000000;
	text-decoration: none;
}

.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #444444;
	text-decoration: none;
}

/* Enterevista */
.titulo1 {
	color: #929292;
	font-family: Tahoma;
	font-size: 9px;
	text-decoration : none;
	font-weight: bold;
	text-transform: uppercase;
}

.titulo2 {
	color: Black;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 14px;
	text-decoration : none;
	font-weight: bold;
}

/* Campo de form */

.in {font-size: 11px; 
		  font-family: Arial,verdana; 
		  BORDER-RIGHT: #666666 1px double; 
		  BORDER-TOP: #666666 1px double; 
		  BORDER-LEFT: #666666 1px double; 
		  BORDER-BOTTOM: #666666 1px double; 
		  WIDTH: 200px;
		  BACKGROUND-COLOR: #ffffff}

.incod {font-size: 20px; 
		  font-family: Arial,verdana; 
		  BORDER-RIGHT: #666666 1px double; 
		  BORDER-TOP: #666666 1px double; 
		  BORDER-LEFT: #666666 1px double; 
		  BORDER-BOTTOM: #666666 1px double; 
		  WIDTH: 200px;
		  BACKGROUND-COLOR: #ffffff}
.alerta{
	visibility:hidden;
	width: 200px;
	background: #FFFFFF;
	color:#FF0000;
	border: 1px dashed #000000;
}
.msg_alerta{
	border: dashed #E5E5E5;
	border-width: 0 0 1px 0;
	visibility:hidden;
	color:#F00;
}
.txt_area{
	border-style:dashed; 
	border-color:#0C0D0C; 
	border-width:1px; 
	color:#808080;
}
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

.help{
	padding-left:0px;
	margin-left:0px;
	font-size:10px;
	color:#7A7A7A;
}

#pop{
	display:none;
	position:absolute;
	background:white;
	top:50%;
	left:50%;
	margin-left:-150px;
	margin-top:500px;
	padding:10px;
	width:600px;
	height:150px;
	border:1px solid #d0d0d0;
	z-index:1000;
}

.tit_azul {
	color:#0086c3;
	font-size:14px;
}

.tit_branco {
	color:#FFFFFF;
	font-size:14px;
}

.tit_cinza {
	color:#828282;
	font-size:14px;
}

.p_pergunta{
	color:#2B71AA;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.p_resposta{
	color:#555555;
	font-size:12px;
	margin:0;
	padding:0;
}

.txt_cinza_11{
	color:#6E6E6E;
	font-size:11px;'
}

.txt_cinza_12{
	color:#6E6E6E;
	font-size:12px;'
}

.txt_azul_11{
	color:#005396;
	font-size:11px;'
}

.txt_azul_12{
	color:#005396;
	font-size:12px;'
}

.td_menu_class{
	background-image: url(images/site_index_menu_bg.jpg); 
	background-repeat:repeat-x; 
	margin:0; 
	padding:0; 
	background-position:bottom;
}