*{
padding:0;
margin:0;
}


body{
	background:#ccc;
	color:#23370A;
	font:14px Verdana, Geneva, sans-serif;
}

a{
	font-size:12px;
	text-decoration:none;
	color:#23370A;
	outline:none;
}

.botaoMenuUsuario{ padding:5px; cursor:pointer; border:1px solid #23370A; background:#f9f9f9; margin:3px 5px; float:right;}	
.clear{display:block; width:100%; height:10px; clear:both;}
#container{
	width:1000px;
	min-height:1370px;
	background:#fff;
	margin:auto;
	

}
#containerHome{
	width:1000px;
	min-height:1465px;
	background:#fff;
	margin:auto;
	

}

#topoHandler{
	background:url(../imagens/topo.png) no-repeat;
	height:330px;
}
	#botaoInvisivel{
		margin-left:50px;
		float:left;
		display:block;
	}
	
	#botaoInvisivel a{
		padding:190px 80px;
		/*background:#f00;*/
	}

#login{
	display:inline-block;
	width:470px;
	float:right;
	/*background:#f00;*/
	margin:10px 20px 10px 0;
	color:#f9be4d;
	position:relative;
	top:-30px;
}
	#login input:not([type="submit"]){
		border:1px solid #23370A;
		padding:5px;
	}
	
	

#menuPrincipalHandler{
	background:url(../imagens/fundoMenu.png) no-repeat;
	height:50px;
	width:718px;
	float:right;
	margin-right:20px;
}	
	#menuPrincipal{
		margin:auto;
		/*background:#F03;*/
		width:690px;
		font-size:11px;
		position:relative;
	}
	
		#menuPrincipal li{
			list-style:none;
			float:left;
			text-align:center;
			padding:11px;
			position:relative;
			background:#677A4A;
			z-index:21;
			
		}
		
		#menuPrincipal li a{
			text-decoration:none;
			display:block;
			color:#fff;
		}	
		
		/*submenus*/
		#menuPrincipal li ul{
			position: absolute;
			float:left;
			width:170px;
			display: none;
			left:0;
			top:38px;
			
		}
			.submenu:hover{
				border-bottom:2px solid #677A4A;	
			}
			#menuPrincipal li:hover ul{
				display:block;
				z-index:20;
			}
		
		
		#menuPrincipal li ul li{
			float:none !important;
			margin:0;
			height:20px;
			line-height:15px;
			list-style:none !important;
			text-align:left;
		}
			#menuPrincipal li ul li:hover{
				background:#7C915A;
			}
	
#lateralHandler{
	width:250px;
	min-height:300px;
	/*background:#f00;*/
	float:left;
	clear:both;
}
	.lateralBox{
		width:230px;
		min-height:50px;
		/*background:#3F9;*/
		float:left;
		margin:10px;
		
	}
	
	.lateralBox h4{
		color:#724903;
	}
	.lateralBox input:not([type="submit"]) {
		border:1px solid #23370A;
		padding:5px;
	}
#conteudo{
		margin-top:10px;
		width:730px;
		
		/*background:#f2f2f2;*/
		float:left;
	}
	
	#textos{
		width:710px;
		float:left;
		margin:20px 0;
		min-height:500px;
		/*background:#f00;*/
		padding:10px;
		border:1px solid #ccc;
		overflow:auto;
		height:700px;
				-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
			#textos h1{text-align:center;}
			#textos li{ list-style:none; margin:12px 0;}
                        #textos tr td {
                            padding: 5px;
                        }
		
			#usuario_editarCadastro{ display:block; width:75px;}
		
		#menuBar li {
			float:left;
			margin:0 1px;
		}
		.botao{ padding:5px; cursor:pointer; border:1px solid #23370A; background:#f9f9f9; margin:3px 0; display:block;}
		.botao:hover{background:#fff;}	
	
	#tabelaArquivosDownload{
		width:690px;
		
	}
		#tabelaArquivosDownload td{
			background:#f9f9f9;
			padding:5px;
		
		}
#conteudoHome{
		margin-top:10px;
		width:730px;
		min-height:400px;
		/*background:#f2f2f2;*/
		float:left;
	}	
		#conteudoHome h4{ color:#724903;}
	#banner{
		width:100%;
		height:200px;
		background:#ccc;
		float:left;
		overflow:hidden;
		position:relative;
	}
		#controle {
			position:absolute;
			top:15px;
			text-align:center;
			/*background:#f00;*/
			width:100%;
			/*top:25%;*/
			z-index:101;
			float:left;
			
		}
		#paginacao {
			position:absolute;
			height:26px;
			top:170px;

			/*right:260px;*/
			/*bottom:5px;
			right:5px;*/
			z-index:101;
			float:right;
		}
		#paginacao a, #controle a {
			background:#DDD;
			opacity:0.65;
			-moz-opacity: 0.65;
			filter: alpha(opacity=65);
			border:1px solid #CCC;
			text-decoration:none;
			padding:5px;
			margin-left:3px;
			margin-top:5px;
			color:#333;
			outline:none;
		}
		#paginacao a:hover, #controle a:hover {
			background:#AAA;
		}
		#paginacao a.activeSlide {
			background:#AAA;
		}
	
	.boxHorizontalHandler{
		width:100%;
		height:250px;
	/*	background:#63F;*/
		float:left;
		clear:both;
		margin:15px 0 5px;
/*		border:1px solid #ccc;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		
*/
	}
	
	.boxIndivudual{
		width:233px;
		height:200px;
		/*background:#33C;*/
		float:left;
		margin:0 5px;
		
	}
		.boxIndivudualTexto{
			height:235px;
			/*background:#f00;*/
			width:91%;
			float:left;
			clear:both;
			overflow:hidden;
			padding:10px;
/*		border:1px solid #CCC;
			
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			
			-moz-box-shadow: 2px 2px 5px 1px #ccc;
			-webkit-box-shadow:2px 2px 5px 1px #ccc;
			box-shadow: 2px 2px 5px 1px #ccc;*/
		}
	.boxIndivudualRodape{
		width:355px;
		height:200px;
		/*background:#33C*/;
		float:left;
		margin:0 5px;

	}
		.boxIndivudualTextoRodape{
			height:155px;
			/*background:#f00*/;
			width:94%;
			float:left;
			clear:both;
			overflow:hidden;
			padding:10px;
			
			/*border:1px solid #CCC;
			
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			
			-moz-box-shadow: 2px 2px 5px 1px #ccc;
			-webkit-box-shadow:2px 2px 5px 1px #ccc;
			box-shadow: 2px 2px 5px 1px #ccc;*/
		}
		
		.boxIndivudualTextoRodape input:not([type="submit"]){
			border:1px solid #23370A;
			padding:5px;
			width:280px;
		}
	#rodapeHandler{
		
		height:177px;
		width:1000px;
		margin:auto;
		float:left;
	}
	
	
		#rodape {
		float:left;
		background:url(../imagens/rodape.png) no-repeat;
		height:177px;
		width:1000px;
			/*position:absolute;*/
			
		}	
		
			#rodape img{
				margin-top:90px;
				margin-left:20px;
			}
			
			#rodape li{
				display:inline-block;
			}
			
			#rodape  li a{
				text-decoration:none;
				/*color:#eee;
				float:right;
				margin-bottom:20px;*/
			}
			.margem{
				margin-left:425px;
			}
		#menuRodapeHandler{
			width:1000px;
			height:30px;
			background:#fff;
			position:relative;
			z-index:2;
			
		}
		
			#menuRodapeHandler li{
				display:inline-block;
				
				
				margin:0 15px;
			}
			
			#menuRodapeHandler  li a{
				text-decoration:none;
				
				/*color:#eee;
				float:right;
				margin-bottom:20px;*/
			}
			
			#menuRodape{
				text-align:center;
				
				margin-left:90px;
			}

		
		
		
		
#form_cadastro {
	width:700px;
	height:280px;
	/*background:#f00;*/
	margin:10px 0 0 10px;	
}
	.formCadastroHolder{
		width:340px;
		/*background:#f00;*/
		float:left;
		height:280px;
		margin:0 2px;
	}
	#form_cadastro label{
		float:left;
		clear:both;
		display:block;
		margin:0px 0;
	}
	.larguraInput, select{
		width:300px;
	}
	
	
	#form_cadastro input.error, 
	#form_cadastro textarea.error,
	#form_cadastro select.error {
			border:1px solid #f00;
			/*background:#EAEAEA;*/
			
		}
	
	#form_cadastro input, textarea,  select {
	float:left;
	clear:both;
	margin:3px 0;
	border:1px solid #2d2d2d;
	padding:3px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	
	}
	
		#form_cadastro input:hover,
		#form_cadastro input:focus,
		#form_cadastro textarea:hover,
		#form_cadastro textarea:focus{
			background:#f2f2f2;

			
		}

	#botao:hover{
		cursor:pointer;
	}
		
			/*#menuCristinaDias{background:url(../imagens/menuCristinaDias.png) no-repeat -8px 0;}
		#menuCristinaDias:hover { background-position:0 0; }

		#menuEventos{background:url(../imagens/menuEventos.png) no-repeat -8px 0;}
		#menuEventos:hover { background-position:0 0; }
		
		#menuAgenda{background:url(../imagens/menuAgenda.png) no-repeat -8px 0;}
		#menuAgenda:hover { background-position:0 0; }
		
		#menuContato{background:url(../imagens/menuContato.png) no-repeat -8px 0;}
		#menuContato:hover { background-position:0 0; }*/


/*Dialog de CADASTRE-SE no rodape*/
#mask {
	  position:absolute;
	  left:0;
	  top:0;
	  z-index:9000;
	  background-color:#000;
	  display:none;
	}
	  
	#boxes .window {
	  position:absolute;
	  left:0;
	  top:0;
	  width:440px;
	  height:200px;
	  display:none;
	  z-index:9999;
	  padding:20px;
	}
	
	#boxes #dialog {
	  width:400px; 
	  height:550px;
	  padding:20px;
	  background-color:#ffffff;
	  position:fixed;
	  top:0px;
	  /*bottom:40%;*/
	  
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
		#dialog label {width:110px; float:left;}
		#dialog input:not([type="submit"]){width:300px; padding:3px; border:1px solid #610F0D; }
		#dialog p{display:block; margin:5px 0; clear:both;}
		#dialog h3{color:#610F0D;}
		
		.close{display:block; text-align:right;}
		
		.error{ background:transparent !important; color:red; float:left; width:100%;	}