* { margin: 0; padding: 0; }

br.brA { clear:both; }
br.brL { clear:left; }
br.brR { clear:right; }

input.campo {
	border: 1px #DDDDDD solid;
	padding: 2px;
	font-family: verdana;
	font-size: 10px;
	color: #CCCCCC;
}


body {
	margin: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align:middle;
}
#geral {
	margin: 0 auto;
	text-align: left;
	float:left
}

	#geral #topo{
		float: left;
		width: 100%;
		padding-bottom:12px;
		background-color: #d6e1ed;
	}	
	
	#topo #imagemTopo{
		float: left;
		width: 260px;
		background-color: trasparent;
	}
	
	#topo #meioTopo{
		float: left;
		width: 480px;
		margin-right:10px;
		margin-top:5px;
		text-align:right;
		vertical-align:bottom;
	}
		#meioTopo #slogan{
			font-family:Verdana;
			color:#999999;
			font-size:16px;
			float: right;
			width: 350px;
			text-align:right;
			margin-top:95px;
			
		}

		#meioTopo td.bemvindo{
			font-family:Verdana;
			font-size:9px;
			text-align:right;
		}

		#meioTopo a{
			font-family:Verdana;
			font-size:9px;
			text-decoration:none;
			color:#666666;
		}
	
		#meioTopo a:hover{
			font-family:Verdana;
			font-size:9px;
			text-decoration:none;
			color:#000033;
		}
	
	#topo #logoTopo{
		float: left;
		width: 150px;
		text-align:right;
	}

	#topo #banner{
		float: left;
		width:468px;
		margin-top:10px;
	}	


	#geral #menu{
		float: left;
		width: 800px;
		z-index:1;
		margin-top:-12px;
	}	
	
	#menu #links{
		background: url(../imagens/fundos/bg_menu.jpg) repeat-y;
		float: left;
	}	

	#geral #conteudo{
		background: url(../imagens/fundos/bg.jpg) repeat-y;
		width:800px;
		float: left;
		padding-top:20px;
	}	

#rodape{
	background-color:#eaeff5;
	width:100%;
	float:left;
	margin-top:5px;
}	

#rodape #info{
	width:800px;
	float:left;
	text-align:center;
	font-size:10px;
	line-height:15px;
}	

#info a{
	text-decoration:none;
	color:#999999;
}

#info a:hover{
	text-decoration:underline;
	color:#999999;
}

#menuAbraccef{
	visibility:hidden;
	position:absolute;
	top:180px;
	left:58px;
}

#menuAssocie{
	visibility:hidden;
	position:absolute;
	top:180px;
	left:418px;
	z-index:10;
}



input.campo {
	border: 1px #DDDDDD solid;
	padding: 2px;
	font-family: verdana;
	font-size: 10px;
	height:20px;
	color: #CCCCCC;
}

input.inputOn {
	border: 1px #333333 solid;
	padding: 2px;
	font-family: verdana;
	font-size: 10px;
	height:20px;
	color: #999999;
}
