@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; background:url(../imagens/bg.jpg) repeat; size:100%;}
#container{width:1056px; margin:0 auto; }

#topo{height:343px;background:url(../imagens/topo_bg.png) no-repeat;   }
#topo img{position:relative; top:130px; left:60px; }
#menu{background:url(../imagens/menu.jpg) repeat-x;  height:46px; font-size:15px;}

#menu ul{list-style:none; text-align:center; padding-top:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#menu ul li{display:inline; padding:0 15px 0 15px; background:url(../imagens/divisor.jpg) no-repeat; }
#menu ul li.semdivisor{display:inline; padding:0 15px 0 15px; background:none; }
#menu ul li a{color:#493910;}
#menu ul li a:hover{color:#024a22;}

#mosaic_animate{margin-left:10px; margin-top:45px;}
#mosaic_animate a{color:#FFF; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#principal{ background:#FFF; display:block; min-height:400px; margin-left:29px; width:1000px;}

#detalhe{margin-left:29px; width:1000px; height:16px; background:#dcbe6a;}
#rodape{ margin-left:29px; width:1000px; line-height:1.2em; background:url(../imagens/rodape.jpg) repeat-y; font-size:14px; height:165px; color:#4d431f;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
		#conteudo_rodape{ width:1000px; margin-left:20px; padding:18px 0 10px 0;}
		#conteudo_rodape a{color:#493910;  }
		#conteudo_rodape a:hover{color:#024a22;}
		#conteudo_rodape img.divisor{position:relative; right:35px;}
		.borda{border:1px solid #cccccc;}

		
#text{padding:20px 30px 0 30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#text p{font-size:14px; color: #666633;}
#text a{color:#024a22;}

#box { margin: 0 0 0 0; padding: 15px 15px 15px 15px; width:690px; position: relative; border: 1px solid #ccc; }

#box2 { margin: 0 0 0 0; padding: 15px 15px 15px 15px; width:630px; position: relative; border: 1px solid #ccc; }

#box3 { margin: 0 0 0 0; padding: 15px 15px 15px 15px; width:880px; position: relative; border: 1px solid #ccc; }

 #menu li ul { position:absolute; padding-bottom:10px; z-index:15; visibility: hidden; left:290px;}
 #menu li ul li { padding:7px 7px 0 9px; text-align:left; height:20px; background:url(../imagens/li_bg.jpg) no-repeat; float:none; display:block; /* o inline  pro IE */}
 #menu li ul li:hover{background:url(../imagens/li_bg_hover.jpg) no-repeat; }
 #menu li ul li ul { position: absolute; left: 100%; top: 0; }
 #menu li:hover ul, .menu-hv li.over ul { visibility: visible;}
 #menu li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden;}
 #menu ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible;}

a{text-decoration:none;}
h1{font-size:24px;color:#6f6030;}
h2{font-size:16px;color:#003317;}
h3{ margin: 10px 10px 3px 10px; color:#FFF; font-size:21px; letter-spacing:-1px;  }
.clear{display:block; clear:both; width:1px; height:0.001%; font-size:0px; line-height:0px;}

a.senha:active {color:#FCF89D;}

a.senha:link {color:#FCF89D;}

a.senha:visited {color:#FCF89D;}

a.senha:hover {color:#CCC;}

/* Formulario */

.cx_form{
background-color:#FFFFFF;
border-color: #AE964A; 
border-style:ridge;
border-width: thin;
}

.form{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #666633;
	text-decoration: none;
}

.botao {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	font-weight: bold;
	background-color:#988341;
	border:2px solid #806D37;
	height: 23px;
	cursor: pointer;
}

