/*------------ GERAL ----------*/
body { margin:0; padding:0; background:url(../images/bg.gif); font-family:Arial, Helvetica, sans-serif; }
a { text-decoration:none;}
a:hover { text-decoration:underline; }
.bg_vermelho { background:url(../images/bg_flash.gif); }
.bg_titulo { background:url(../images/bg_titulo.jpg) center top no-repeat; }
.bg_titulo2 { background:url(../images/bg_titulo2.jpg) center top no-repeat; }
.bg_titulo3 { background:url(../images/bg_titulo3.jpg) center top no-repeat; }
.conteudo { background:#FFFFFF; border-left:solid 1px #f4f4f4; border-bottom:solid 1px #f4f4f4; border-right:solid 1px #f4f4f4; }



/*----------- TEXTOs -----------*/ 
.txt_cinza { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; line-height:16px; }
.txt_cinza2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#707070; line-height:18px; }
.txt_vermelho1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a31111; line-height:16px; }
.txt_vermelho2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a31111; line-height:18px; }



/*---------- INPUTs ------------*/
.input { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#909090; border:solid 1px #CCCCCC; background:#CCCCCC; padding:1px; font-weight:bold; }
.input2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b2b2b2; border:solid 1px; background:#FFFFFF; padding:1px; }



/*------------  LISTAS -----------*/
.dicas ul { margin:0; padding:0; list-style:circle; color:#a31111; padding-left:15px; }
.dicas ul li a { color:#707070;  }
.dicas ul li a:hover { color:#a31111; }

.info_dicas ul { margin:0; padding:0; list-style:disc; padding-left:5px; }
.info_dicas ul li { margin-left:10px; padding-top:5px; }



/*-----------  MENU -------------*/
.menu_on { background:url(../images/menu/bg_on.gif) repeat-x;}
.menu_off { background:url(../images/menu/bg_off.gif); }



/*----------- ALERTA ------------*/
#divJanela{
	position:absolute;
	top:0;
	left:0;
	z-index:999998;
	width:100%;
	-width:110%;
	height:100%;
	filter: alpha(opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75; opacity:0.75;
	background-color:#000000;
	display: table-cell;
}
#divResultado{
	float:left;
	padding:0px;
	z-index:999999;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-150px;
	margin-top:-150px;
	}