@charset "iso-8859-1";

a, img{border:none;}

body{
	margin:0; padding:0;
	background-color:#E1e1e1;
}

#principal{
	margin:0; padding:0;
	font-family:Verdana, Geneva, sans-serif;
}

#principal #fundo_topo{
	margin:0; padding:0;
	background-color:#216644;
	border-bottom:2px solid #1A5136;
	border-top:2px solid #1A5136;
}

#principal #fundo_topo #topo{
	margin:0 auto; padding:0;
	width:950px;
}

#principal #fundo_topo #topo .logo{
	float:left;
	margin:10px 0;
}

#principal #fundo_topo #topo .logo img{
	float:left;
	margin:0; padding:0;
}

#principal #fundo_topo #topo .logo h1{
	float:left;
	font-size:25px;
	font-family:Arial, "Helvetica", sans-serif;
	margin:45px 0 0 10px; padding:0;
	color:#FFF;
}

#principal #fundo_topo #topo .menu{
	margin:0; padding:0;
	float:right;

}

#principal #fundo_topo #topo .menu ul{
	margin:0; padding:0;
	list-style:none;
}

#principal #fundo_topo #topo .menu ul li{
	margin:0; padding:0;
	list-style:none;
	float:left;
}

#principal #fundo_topo #topo .menu ul li a{
	margin:0; padding:63px 20px;
	list-style:none;
	float:left;
	font-size:14px; color:#FFF; font-weight:bold;
	text-decoration:none;
}#principal #fundo_topo #topo .menu ul li a:hover{
	background-color:#FFF;
	color:#216644;
}

#principal #fundo_verde{
	padding:5px 0; margin:10px 0;
	border-top:2px solid #1A5136;
}

#principal #fundo_verde #conteudo_verde{
	width:950px;
	margin:0 auto;
}

#principal #fundo_verde #conteudo_verde h1{
	margin:0; padding:0;
	font-size:14px;
}

#principal #banner{
	margin:15px auto 20px auto; padding:0;
	width:950px; position:relative;
    height:388px;
}

#principal #banner IMG{
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}#principal #banner IMG.active{
    z-index:10;
    opacity:1.0;
}#principal #banner IMG.last-active{
    z-index:9;
}

#corpo{
	margin:0 auto 20px auto; padding:0;
	width:950px;
}

#corpo p{
	margin:10px 0; padding:0;
	font-size:14px; font-weight:600;
	text-align:center;
	color:#363;
}#corpo p a{
	text-decoration:none;
	color:#069;
}#corpo p a:hover{
	text-decoration:underline;
}

#corpo h1{
	margin:35px 0 15px 0; padding:0;
	font:28px Arial, "Helvetica", sans-serif;color:#184E34;
}

#corpo .img{
	margin:10px 0; padding:4px;
	border:2px solid #CCC;
}

#corpo .formulario{
	float:left;
	width:950px;
	margin:10px 0 0 0;
}

#corpo .formulario form{
	background-color:#FFF;
	padding:10px;
}

#corpo .formulario form .divisor{
	margin:10px 0; padding:0;
}

#corpo .formulario form .divisor label{
	display:block;
	font:15px Arial, 'Helvetica', sans-serif;
	margin:0 0 5px 0;
}

#corpo .formulario form .divisor input{
	display:block;
	width:910px;
	padding:5px;
}

#corpo .formulario form .divisor textarea{
	display:block;
	width:910px; height:200px;
	padding:5px;
}

#corpo .formulario form .envio{
	background-color:#063;
	color:#FFF;
	border:1px solid #033;
	font:bold 12px Arial, 'Helvetica', sans-serif;
	padding:20px 30px;
	cursor:pointer;
	
}

#corpo .mapa{
	float:right;
	margin:10px 0 0 0;
}

#base{
	margin:0; padding:15px 0;
	background-color:#216644;
	border-top:2px solid #1A5136;
}

#base #conteudo_base{
	margin:0 auto; padding:0;
	width:950px;
}

#base #conteudo_base p{
	margin:0; padding:0;
	float:right;
	font:11px Verdana, Geneva, sans-serif;
}#base #conteudo_base p a{
	text-decoration:none;
	color:#FF0;
}#base #conteudo_base p a:hover{
	text-decoration:underline;
}

#base #conteudo_base .menu_base{
	margin:0; padding:0;
	float:left;
}

#base #conteudo_base .menu_base ul{
	margin:0; padding:0;
	list-style:none;
}

#base #conteudo_base .menu_base ul li{
	margin:0 30px 0 0; padding:0;
	float:left;
}#base #conteudo_base .menu_base ul li a{
	margin:0; padding:0;
	float:left;
	text-decoration:none;
	font:12px Verdana, Geneva, sans-serif;
	color:#FFF;
}#base #conteudo_base .menu_base ul li a:hover{
	text-decoration:underline;
	color:#FF9;
}

.clear{clear:both;}