/* Estilos da página */
#errorDisplay {
	color:#E8371E;
	font-weight:bold;
}

#rodape {
	line-height:100%;
	margin: 0px 0  0px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}


.tabela_login {
	center
}

/* Estilos da caixa de informações do usuário logado */
.logado_titulo_nome_usuário {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #FF0000; 
	text-align: left;
	font-weight:bold
}

.logado_nome_usuário {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: left;
	color: #333333;
	font-weight:bold

}

.login_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #333;
	font-weight:bold

}

.login_clique_aqui {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #333;
	font-weight:bold

}

.login_erro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: center;
	color: #F00;
	font-weight:normal

}

.login_titulo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #F00;
	font-weight:bold

}

.login_titulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999;
	font-weight:bold
}


.form_titulo_pequeno_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:bold
}

.form_titulo_grande_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #005198;
	font-weight:bold
}

.form_titulo_grande_vemelho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D62119;
	font-weight:bold
}

.tabela_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	/*background:url(../imgs/img_tabela_bg.gif);*/
	font-weight:bold
}

.tabela_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #FFF;
	font-weight: normal
}

.tabela_item:hover{
	background-color:#E6E6E6;
}


.fundo_tabela {
	background: #CCC;
}

.espaçador_pontilhado_login_vertical {
	border-right:dotted;
	border-color:#CCC;
	background:#FFF;
	border-width: thin
}

.espaçador_pontilhado {
	border-bottom:dotted;
	border-color:#CCC;
	background:#FFF;
	border-width: thin
}

.espaçador_pontilhado_fat {
	border-bottom:dotted;
	border-color:#CCC;
	background:#FFF;
	border-width: medium
}


.login_bg {
	background:url(../imgs/login_bg.gif); 
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top
}

.supra_titulo_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	color:#666666;
	font-weight:bolder
}

.titulo_sistema_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	color:#015198;
	font-weight:bolder
}

.titulo_sistema_login a:link a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	color:#015198;
	font-weight:bolder
}

.titulo_servicos_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	color:#50900C;
	font-weight:bolder
}

.titulo_servicos_login a:link a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	color:#50900C;
	font-weight:bolder
}


.titulo_cadastro_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	color:#EE9F27;
	font-weight:bolder;
	text-decoration:none;
}
.titulo_cadastro_login:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	color:#EE9F27;
	font-weight:bolder;
	text-decoration:none;
}

.rodape {
	/* line-height:130%; */
	/* margin: 10px 0  20px 0;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:center;
	color: #333333;
	font-weight:normal
}

.curuja_bg {
	background: url(imgs/bg_curuja.gif);
	text-align:left;
	vertical-align: text-top;
	position:absolute;
	height:100px;
	width:120px;
}

#explicacao {
	/*margin-left:20px;	Em algumas paginas a posição do div "explicação" está ficando errada */

	/*margin-top: -100px; Em algumas paginas a posição do div "explicação" está ficando errada */

	text-align:center;
	font-family:Verdana;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	/*position:absolute;
	width:120px;
	height:50px;
	left: 773px;
	top: 406px;*/
}

tr.efeito_woofu:hover{
background-color: #E1F4FF; /* #FBDF8C */
line-height: 40px;

}

tr.efeito_woofu{
line-height: 40px;

}

.autocomplete_bg{
	background-color:#F3F3F3;	
}

.autocomplete_bg:hover{
	background-color:#CCC;
}



