/* ####### DEFINICOES DOS LINKS ######  */
a{text-decoration:none}
a:link    {text-decoration: none;  font-family:  Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #666666; line-height: 14px;cursor: pointer;}
a:visited {text-decoration: none;  font-family:  Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #666666; LINE-HEIGHT: 130%;cursor: pointer;}
a:hover   {text-decoration: none;  font-family:  Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #999999; LINE-HEIGHT: 130%;cursor: pointer; }

* { 
	margin: 0; 
	padding: 0; 
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 8pt;
	line-height: 14pt;*/
	font-variant: normal;
	text-decoration: none;
}

body {
	background-image:   url(imagens/layout3_01.gif);
	background-repeat: repeat-x  ;	
	margin: 0px 100px 50px; 
    background-color: #515D72 ;
	height: 544px;
	width: 31px;

}


.scroll{ 
scrollbar-face-color: #EAEAEA;
scrollbar-shadow-color: #999999; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #999999; 
scrollbar-darkshadow-color: #FFFFFF; 
scrollbar-track-color: #FDFDFD; 
scrollbar-arrow-color: #999999;
}


/*######  HINT   #######*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 10px;
padding: 2px;
background-color: #ffffff;
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;
}

/* ####### CORRIGE BUGS RELACIONADOS A TRANSPARENCIA ######  */
img {
	border: 0px;
    filter:expression(
	this.alphaxLoaded ? "" :
			(
			this.src.substr(this.src.length-4)==".png"?
			((!this.complete) ? "" :this.runtimeStyle.filter=("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
			(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
			String(this.alphaxLoaded=true).substr(0,0)+(this.src="blank.png").substr(0,0)
			):this.runtimeStyle.filter=""));

}
	
/* ####### BACKGROUNDS ######  */

.bkg_top {
	background-image:   url(imagens/layout3_02.gif);
	background-position: top  ;
	height: 169px;
	margin: 0px auto;
	width: 769px;

}

.bkg_conteudo {
	background-image:   url(imagens/layout3_03_2.gif);
	background-position: top  ;
	background-repeat: repeat-y  ;	
/*	height: 375px;*/
	margin: 0px auto;
	width: 769px;

}

.bkg_bottom {
	background-image:   url(imagens/layout3_04.gif);
	background-position: top  ;
	height: 56px;
	margin: 0px auto;
	width: 769px;

}


/* ####### LINHAS DAS TABELAS ######  */
.linha_left {
border-left: 1px dotted #DADADA; 
}

.table_index {
	border-left: 1px dashed #cccccc;

}
.linha_superior {
border-top: 1px solid #EAEAEA; 
}
.tabela {
border: 1px dotted #666666; 
}

.formtexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}


/* ######## TEXTOS ######    */

.txt_cabecalho {
font-size:1.1em; color:#105fac; font-weight:bold;
}
.txt_destaques {
font-size:1.1em;  font-weight:bold; 
}
.texto_conteudo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.texto_rodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	border-top: 1px dotted #CCCCCC;				
}
.texto_inicio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
}

.txt_MENOR {
font-size:0.8em;  font-weight:bold; 
}

.txt_MENORBranco {
font-size:0.8em;  font-weight:bold; color:#FFFFFF ; 
}


.textointerno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414B56;
	line-height: 18px;
}
.formtextoTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 14px; } 
	
.formtextoTituloVermelho {
font-size:1.1em; color:#dc2b19; font-weight:bold;
 }
 
 .txt_destaquesazul {
font-size:1.1em; color:#3f4c6b; font-weight:bold; 
}

.texto_indexdestaquesbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight:bold; 

	/*border-top: 1px dotted #CCCCCC;				*/
}

.texto_indexdestaques {
	font-family:  Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 12px;
}


