/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#779ABB;	
	margin:0px;
	padding:0px;
	background-image:url(../img/bgLinhaDiagonal.gif);
 
	background-attachment:fixed;

}
h1, h2, h3, h4, h5, h6{
	font-size:10px;
	margin:0px;
	padding:0px;
}
h3 a{
	color:#FFFFFF;
	text-decoration:none;
}
h3 a:hover{

	text-decoration:underline;
}
h3{
	color:#FFFFFF;
	text-decoration:none;
	margin:10px 10px 10px 10px;

	display:block;
	width:auto;
	border-top:1px solid #8C9EAF;
	padding-top:10px;

}
ul, li{
	margin:0px;
	padding:0px;
}
input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#353C49;
	height:14px;
	border:1px solid #D7E8F9;
	color:#D7E8F9;
	padding: 0px 3px 0px 3px;

}
.caixa{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFF;
	border:1px solid #D7E8F9;
	color:#D7E8F9;
	padding: 0px 3px 0px 3px;
	scrollbar-arrow-color: #8292A2;
	scrollbar-base-color: #363940;
	scrollbar-dark-shadow-color: #666666;
	scrollbar-track-color: #444C5D;
	scrollbar-face-color: #444C5D;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #282A2A;
	scrollbar-3d-light-color: #666666;
			background-color:#C0CCD6;
		color:#000000;
		border:1px solid #353C49;
}

div{
	float:left;
}	


#geral{
	width:770px;
	background-position:right;
	background-color:#779ABB;
	position:absolute;
	left:50%;
	margin-left:-385px;
}

#header object{
	margin-left:-1px;
}


#header{
	width:770px;
	height:103px;
	/*background-image:url(../img/bgHeader.jpg);*/
	background-repeat:no-repeat;
	position: relative;
	float: left;

}	
	#header h1 a{
		height:85px;
		width:150px;
		display:block;
		text-indent:-15000px;
		text-decoration:none;
	}
	#header form{
		width:500px;
		position:absolute;
		top:5px;
		left:265px;
		text-align:right;
	}
	#header p{

	}
	#header input{
		width:83px;

	}
	#header h1{
		position:absolute;
		background-image:url(../img/assespro.gif);
		background-repeat:no-repeat;
		_text-indent:-1500px;
		height:100px;
		margin-top:5px;
		margin-left:20px;
	}

	#menuBasico{
		background-image:url(../img/bgMenuBasico.gif);
		background-repeat:repeat-x;
		height:31px;
		width:540px;
		position:absolute;
		left:230px;
		top:84px;
	}
		#menuBasico a{
			color:#4D6977;
			text-decoration:none;
		}
		#menuBasico a:hover{
			text-decoration:underline;		
		}
			
		#menuBasico li{
			display:inline;
			height:21px;
			padding:5px 0px 5px 25px ;
			margin:0px 0px 0px 0px;
			position:absolute;
			top:3px;
			
		}

		#menuBasico ul{
			background-image:url(../img/bgMenuBasicoUL.gif);
			background-repeat:no-repeat;
			height:31px;
			position:relative;
			margin:0px;
			padding:0px 0px 0px 0px;
		}
			.menuBasicoIt1{
				background-image:url(../img/bgMenuBasicoCasinha.gif);
				background-repeat:no-repeat;
				left:20px;
				
			}	
			.menuBasicoIt2{
				background-image:url(../img/bgMenuBasicoMapa.gif);
				background-repeat:no-repeat;
				left:90px;
			}	
			.menuBasicoIt3{
				background-image:url(../img/bgMenuBasicoCartinha.gif);
				background-repeat:no-repeat;
				background-position:0px 5px;
				left:200px;	
			}
			.menuBasicoIt4{
				background-image:url(../img/bgMenuBasicoCartinha.gif);
				background-repeat:no-repeat;
				background-position:0px 5px;
				left:307px;	
			}
			.menuBasicoIt5{
				background-image:url(../img/bgMenuBasicoGlobo.gif);
				background-repeat:no-repeat;
				background-position:0px 2px;
				left:467px;	
			}		

#menu{
	width:200px;
	font-size:9px;
	margin-top:-2px;
	position: relative;
	float: left;
}

	#menu h2{
		background-image:url(../img/bgMenuH2.gif);
		background-repeat:repeat-x;
		padding-left:17px;
		height:14px;
		padding-top:1px;
		font-weight:normal;
		border-bottom:1px solid #779ABB;
	}
		html>body #menu h2 a{
			height:20px;
		}
		#menu h2 a{
			display:block;
			margin-left:-15px;
			padding-left:15px;
			width:100%;
		
			
			
		}
	
	#menu a{
		color:#000000;
		text-decoration:none;
		
		
		
	}
	#menu a:hover{
		color:#000099;
	
		
	}
	#menu ul{
		background-image:url(../img/bgMenuLI.gif);
		display:block;
		_display:none;
		
	}
	#menu li{
		padding-top:3px;
				padding-left:18px;
		height:14px;
		list-style-type:none;
		border-bottom:1px solid #779ABB;
		border-top:1px solid #F7FCFE;
	}
		#menu ul ul {
			position:relative;
			left:-18px;
			_left:-18px;
			padding-left:15px;
			filter: alpha(opacity=85);
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
			display:none;

		}
		#menu ul ul li{
			width:140px;
			height:100%;
			padding-left:25px;
			padding-top:-4px;
			
			background-repeat:repeat-y;
		}
		.outroNivel{
			background-image:url(../img/bgMenuLIclasse.gif);
			background-repeat:no-repeat;
			background-position:top;
		}	
		#ul_1{
			display:block;
			/*background-color:#99FF00;*/
		}


#enquete_top {
	background-image:url(../img/topo_enquete.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width:189px;
	font-size:9px;
	font-weight: bold;
	color: #454D61;
	padding-left: 7px;
	padding-top: 5px;
	top: 5px;
	position:relative;
	float:left;
	margin-left: 3px;
}

#enquete_top_res {
	background-image:url(../img/topo_enquete_res.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width:302px;
	font-size:9px;
	font-weight: bold;
	color: #454D61;
	padding-left: 7px;
	padding-top: 5px;
	top: 5px;
	position:relative;
	float:left;
	margin-left: 7px;
}
	
#enquete {
	background-color: #92AEC9;
	border: 1px solid #454D61;
	width:182px;
	font-size:9px;
	margin-top:-2px;
	float:left;
	margin-left: 3px;
	padding-top: 5px;
	padding-left: 5px;
}

#enquete_res {
	background-color: #92AEC9;
	border: 1px solid #454D61;
	width:302px;
	font-size:9px;
	margin-top:-2px;
	float:left;
	margin-left: 7px;
	padding-top: 5px;
	padding-left: 5px;
}

#enquete_msg
{
	font-size:11px;
	font-weight:bold;
	color:#454D61;
}

.input_vazio {
	background-color:#92AEC9;
	border: 0px;
	color: #000000;
	padding: 3px 3px 3px 3px;
}



#conteudo{
	/*margin-top:20px;*/
	margin:8px;
	margin-top:15px;
	margin-bottom:0px;		
	_padding:0px 0px 10px 0px;
	position: relative;
	float: left;
	width:434px;	
}
	#voceEsta{
		width:404px;
		background-color:#92AEC9;
		background-image:url(../img/bgBread.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		padding:10px 15px 5px 15px;
		color:#FFF;
		
	}
		#voceEsta span{
			color:#000;
			
			
		}
		#voceEsta li{
			display:inline;
			
			
		}
		#voceEsta a{
			text-decoration:none;
			color:#FFFFFF;
		}
		#voceEsta a:hover{
			text-decoration:underline;
		}
		

	.internaCont{
		background-color:#92AEC9;
		margin-bottom:16px;
		padding-bottom:20px;
		_padding-bottom:35px;
		_padding-top:0px;
		background-image:url(../img/bgDestaque__.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		
	}
	.internaCont div{
		margin:10px;
		_margin:5px;
		margin-bottom:15px;
		background-color:#DEEBF5;
		width:414px;
		padding:0px 0px 0px 0px;
		background-image:url(../img/bgDestaque2_.gif);
		background-repeat:repeat-y;	
		
		color:#344451;
		

	}
	.internaCont h2{
		background-image:url(../img/bgDestaqueH2intCont.gif);
		background-repeat:no-repeat;
		height:26px;
		padding:8px 0px 0px 8px;
		margin:0px;
		color:#262629;
	}
	.internaCont p{
		margin:0px;
		padding:0px 8px 0px 8px;
		margin-bottom:10px;

	}
	.internaCont a{
		color:#000;
		text-decoration:none;
	}	
	.internaCont a:hover{
		color:#000;
		text-decoration:underline;
	}
	.internaCont ul{
		list-style:none;
		margin-left:10px;
	}
	html>body .internaCont ul li{
		margin-bottom:2px;
	}
	.internaCont ul li{
		margin-bottom:0px;
	}
	.internaCont ul ul{
		
		margin-left:20px;
		background-image:url(../img/tracinhoBrancoH2.gif);
		background-repeat:repeat-y;
		background-position:0px 20px;
	}
	.internaCont li{
		margin:0px;
		background-image:url(../img/tracinhoBranco.gif);
		background-repeat:no-repeat;	

	}
	.internaCont ul ul {
		

	}
	.internaCont ul ul ul{
		background-image:none;

	}
	.internaCont ul ul ul {
		background-image:url(../img/tracinhoBrancoH4.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
	}
	.internaCont ul ul li{
		margin-left:0px;
		background-image:url(../img/tracinhoBrancoH3.gif);
		background-repeat:no-repeat;
		margin-left:10px;
		padding:2px 0px 2px 13px;
	}
	
	.internaCont input{
		background-color:#C0CCD6;
		color:#000000;
		border:1px solid #353C49;

	}
	.internaCont a{
		color:#000000;
	}
	.internaCont a{
		color:#000000;
	}
	.tabela td, .internaCont th {
		border:1px solid #4C80AE;
		border-bottom:0px solid #4C80AE;
		border-left:0px solid #4C80AE;
		padding:5px;
	}
	.tabela th{
		background-image:url(../img/bgTH.gif);
		background-repeat:repeat-x;
	}
	.tabela {
		border:0px;
		border-bottom:1px solid #4C80AE;
		border-left:1px solid #4C80AE;
		margin-left:15px;
		width:93%;

	}
		.corlinha1{
			background-color:#D5E6F7;
		}
		.corlinha2{
			background-color:#CDDCEB;
		}

	.destaque{
		background-color:#92AEC9;
		margin-bottom:5px;
		_padding-bottom:10px;
		_padding-top:5px;
		
	}
	.destaque div{
		margin:10px;
		_margin:5px;
		margin-bottom:15px;
		background-color:#8292A2;
		width:414px;
		background-image:url(../img/bgDestaque3.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		padding:0px 0px 15px 0px;
		color:#FFFFFF;
		

	}
	.destaque h2{
		background-image:url(../img/bgDestaqueH2.gif);
		background-repeat:no-repeat;
		height:26px;
		padding:8px 0px 0px 8px;
		margin:0px;
		color:#262629;
	}
	.destaque span{
		background-image:url(../img/bgDestaqueSpan.gif);
		display:block;
		height:100px;
		width:122px;
	}
	.destaque p{
		width:auto;
		margin:0px;
		padding:0px 8px 0px 8px;
		margin-bottom:10px;
		

	}
	.destaque img{
        float:right;
        margin-right:10px;
        margin-bottom:10px;
	}
	#navBottom li{
		display:inline;
		
	}
	#navBottom a{
		color:#FFFFFF;
		text-decoration:none;
	}
	#navBottom a:hover{
		color:#FFFFFF;
		text-decoration:underline;
	}
	#navBottom{
		background-color:#7D8D9C;
		padding:5px 15px 0px 5px;
		width:390px;
		
		margin-left:2px;
		border-top:1px solid #4D5469;
		font-weight:bold;
		padding-bottom:5px;
	}
.internaCont #navBottom{
		background-color:#DEEBF5;
		padding:5px 15px 0px 5px;
		width:390px;
		
		margin-left:2px;
		border-top:1px solid #4D5469;
		font-weight:bold;
		padding-bottom:5px;
	}
.internaCont #navBottom a{
		color:#344451;
	}
.internaCont #navBottom a:hover{
		color:#344451;
	}
#extra{
	margin-top:20px;
	width:113px;
	position: relative;
	float: left;
}
	#extra img{
		border:1px solid #FFFFFF;
		margin-top:10px;
	}
	#extra form{
		margin-bottom:-1px;
	}
	
#rodape{
	width:770px;
	background-image:url(../img/bgRodape.gif);
	background-repeat:repeat-x;
	padding-top:18px;
	color:#FFF;
	text-align:center;
	position: relative;
	float: left;
	
}


.botaoOK{
	width:20px;
}
	label{
		display:block;
	}
	fieldset{
		border:0px;
		padding:10px;
		margin:1px;
	}
	fieldset input{
		margin-top: 5px;
	}
	.ladoAlado{
		background-color:#D9E6F0;	
		margin:2px;
	}
	.ladoAlado label, .ladoAlado input{
		display:inline;
		margin-bottom:5px;
		margin-top:5px;
		
	}
	.semBG{
		background:none;
		border:0px;
	}	
	
/* BOX PARA A SENHA */
#boxsenha { top: 85px; right: 55px; width: 360px; height: 90px; position: absolute; float:left; z-index: 100; visibility: hidden; border: #000 4px solid; padding: 0px; font-family: Verdana; font-size: 11px; font-weight: bold; background: #487BA6; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; border: 1px solid #333333; }

.combobox-internas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #003151;
	font-weight:normal;
}

#esquecisenha {width: 353px; height: 162px; border: #000 4px solid; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; text-align:center; color:#FFFFFF; font-weight: bold; background: #487BA6; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; }







