/* CSS Document */
body{
	background:url(../images/bg.gif) repeat-x 0 0 #8c5846; 
	color:#333227;
	padding:0; 
	margin:0;
	text-align: center;
}
div, p, ul, h1, h2, h3, img, form{
	padding:0; 
	margin:0;
	}
ul{
	list-style-type:none;
	}
.nada{
	line-height:0; font-size:0; clear:both;
	}
/*------------------------main body-------------------------*/
#pagina{
	position: relative;
	display:block;
	width:778px;  
	margin:0 auto 0 auto; 
	}
#cabecalho {
	position: relative;
	width:778px; 
	height:237px;
	background: transparent;
	float:left; 
	}
#logo{
	width:188px; 
	height:237px;
	background:url(../images/logo_bg.gif) no-repeat; 
	float:left; 
}
#logo_a{
	width:188px; 
	height:57px;
	margin-top: 180px;
	background:url(../images/logo_bg_a.gif) no-repeat; 
	float:left; 
}	
#menucab{
	width:590px; 
	height:29px;
	background: transparent; 
	color:#fff; 
	float:left; 
}
#banner{
	width:590px; 
	height:208px;
	background:url(../images/header_pic.jpg) no-repeat; 
	color:#fff; 
	float:left; 
}
#banner1{
	width:590px; 
	height:208px;
	color:#fff; 
	float:left; 
}
#banner h1 {
	font: 22px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	margin-top: 10px;
	font-weight:bold; 
	color:#5A3000;
}
#banner a {
	margin-top: 5px;
	margin-left: 15px;
	width:180px;
	height: 30px;
	font:20px Arial, Helvetica, sans-serif; 
	color:#AA855B;
	text-decoration:none; 
	font-weight:bold;
	text-align:center;
	border: 0px solid;
	float:left;	
	}
#banner a:hover{
	color:#5A3000;
	}

#menuprinc {
	display:block; 
	margin-left: 22px;
	width:550px; 
	height:29px; 
	font-size:0;
	}
#menuprinc a {
	width:92px;
	height: 29px;
	font:12px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#FFF9F2;
	text-decoration:none; text-align:center;
	float:left;	
	background:url(../images/submission.gif) no-repeat;
	}
#menuprinc a:hover{
	background:url(../images/submission_h.gif) no-repeat;
	}
#corpo {
	display: inline;
	width:778px; 
	background: #fff;
	float:left;
	}
#coluna_esquerda{
	width:188px; 
	background: #fdecb6;
	float:left; 
}
.coluna_esquerda_box {
	display: inline;
	margin-left: 8px;
	width:170px; 
	background: #FFF9F2;
	float:left; 
}
#coluna_esquerda_menu ul{
	width:158px; display:block; margin:10px 0 0 5px;text-align: left;
	}
#coluna_esquerda_menu ul li{
	background:url(../images/more_arrow.gif) no-repeat 5px; border-bottom:#B8A997 1px dashed; padding: 0 0 0 25px;
	}
#coluna_esquerda_menu ul li a{
	font:13px/23px Arial, Helvetica, sans-serif; color:#4D371E; text-decoration:none; background-color:#FFF9F2;
	}
#coluna_esquerda_menu ul li a:hover{
	text-decoration:underline;
	}
#coluna_direita {
	display: inline;
	width:590px; 
	text-align: left;
	float:left; 
}
#div1 {
	display: inline;
	width:590px; 
	margin-bottom: 10px;	
	text-align: left;
	float:left; 
}
#div2 {
	display: inline;
	width:590px; 
	margin-bottom: 10px;	
	text-align: left;
	float:left;  
}
#div3 {
	display: inline;
	width:590px; 
	margin-bottom: 10px;	
	text-align: left;
	float:left; 
}
.coluna_direita_box {
	display: inline;
	margin-bottom: 10px;
	width:570px; 
	margin-left: 10px;
	float:left; 
}
#coluna_direita h1 {
	font: 24px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	margin-top: 5px;
	font-weight:bold; 
	color:#312301;
}
#coluna_direita p {
	margin-left: 10px;	
	margin-right: 10px;
	font: 14px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	color:#764f01;
}
#coluna_direita h2 {
	font: 20px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	margin-top: 5px;
	font-weight:bold; 
	color:#312301;
}
#div1 h1 {
	font: 24px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	margin-top: 5px;
	font-weight:bold; 
	color:#312301;
}
#div1 p {
	margin-left: 10px;	
	margin-right: 10px;
	font: 14px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	color:#764f01;
}
#div1 h2 {
	font: 20px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	margin-top: 5px;
	font-weight:bold; 
	color:#312301;
}
#div2 h1 {
	font: 24px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	margin-top: 5px;
	font-weight:bold; 
	color:#312301;
}
#div2 p {
	margin-left: 10px;	
	margin-right: 10px;
	font: 14px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	color:#764f01;
}
#div2 h2 {
	font: 20px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	margin-top: 5px;
	font-weight:bold; 
	color:#312301;
}
#div3 h1 {
	font: 24px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	margin-top: 5px;
	font-weight:bold; 
	color:#312301;
}
#div3 p {
	margin-left: 10px;	
	margin-right: 10px;
	font: 14px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	color:#764f01;
}
#div3 h2 {
	font: 20px 'Trebuchet MS',Arial, Helvetica, sans-serif; 
	margin-top: 5px;
	font-weight:bold; 
	color:#312301;
}
a.mais {
	width:32px; 
	margin-right: 10px;
	background:url(../images/more_arrow.gif) no-repeat; 
	color:#333227; 
	height:16px;
	font:12px/14px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-weight:bold; 
	display:block; 
	padding:0 0 0 23px;
	float: right;
	}
a.mais:hover{
	color:#C01F0B; background:url(../images/button_arrow.gif) no-repeat 0 0 #FFF9F2; width:32px;
	}
a.link {
	margin-right: 10px;
	background:url(../images/more_arrow.gif) no-repeat; 
	color:#333227; 
	height:16px;
	font:12px/14px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-weight:bold; 
	display:block; 
	padding:0 0 0 23px;
	float: right;
	}
a.link:hover{
	color:#C01F0B; background:url(../images/button_arrow.gif) no-repeat 0 0 #FFF9F2;
	}
a.link_left {
	margin-left: 10px;
	background:url(../images/more_arrow.gif) no-repeat; 
	color:#333227; 
	height:16px;
	font:12px/14px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-weight:bold; 
	display:block; 
	padding:0 0 0 23px;
	margin-top:5px;	
	float: left;
	}
a.link_left:hover{
	color:#C01F0B; background:url(../images/button_arrow.gif) no-repeat 0 0 #FFF9F2;
	}	
/*---------------------------footer-------------------*/	
/*---------------------------footer-------------------*/
#footer_bg{
	background:url(../images/footer_bg.gif) repeat-x; width:100%; margin:0  auto 0 auto; float:left; height:153px;
	}
#footer{
	position: relative;
	width:778px; 
	margin:0 auto 0 auto; text-align:center;
	}
#footer ul{
	width:400px; margin: 29px auto; display:block; height:15px;
	}
#footer ul li{
	float:left; font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#6B6854;
	display:block; 
	}
#footer ul li a{
	font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#6B6854; text-decoration:none;
	margin:0 10px 0 10px;
	}
#footer ul li a:hover{
	text-decoration:underline;
	}
#footer p{
	width:250px; margin:auto; font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F3F1DF;
	background-color:#6B6854
	}
#footer ul.xhtml{
	width:135px; display:block; margin:12px auto; height:21px; font-size:0px;
	}
#footer ul.xhtml li{
	float:left; height:21px; margin-right:9px;
	}
#footer ul.xhtml li a{
	text-indent:-2000px; display:block; height:21px; margin:0; padding:0; font-size:0px;
	}
#footer ul.xhtml li a.xht{
	background:url(../images/xhtml.gif) no-repeat 0 0 #6B6854; color:#fff; width:66px;
	}
#footer ul.xhtml li a.css{
	background:url(../images/css.gif) no-repeat 0 0 #6B6854; color:#fff; width:50px;
	}
/* FORMULARIO GERAL */
#formgeral {
display: inline;
margin-left: 15px;
padding: 0;
border: 0px;
float : left;
}
#formgeral input, select {
margin: 0;
padding: 0;
border: 1px solid #765b30;
}
#formgeral textarea {
margin: 0;
padding: 0;
border: 1px solid #765b30;
}
#formgeral fieldset {
display: inline;
margin: 0;
padding: 0;
border: 0px;
float : left;
}		