@charset "iso-8859-1";
/* CSS Document */

/*basico*/
body{
	background:#f2ecdb url(../../img/fundo.jpg) repeat-x;
	font-family:Verdana, Geneva, sans-serif;
}

/*estrutura*/
.global{
	position:relative;
	width:776px;
	left:50%;
	margin-left:-388px;
}

/*topo*/
.topo{
	position:relative;
	height:247px;
	width:100%;
	z-index:5;
}
.topo .sombra{
	position:relative;
	top:7px;
	z-index:6;
}
.topo .logo_menu{
	position:relative;
	width:776px;
}
.topo .logo_menu .logo{
	position:relative;
	float:left;
	width:367px;
	height:119px;
	padding-top:10px;
}
.topo .logo_menu .menu{
	position:relative;
	float:right;
	width:409px;
	height:129px;
}
/*menu*/
.topo .logo_menu .menu .borda{
	background:none;
	width:11px;
}
.topo .logo_menu .menu .quadro_frente{
	background:url(../../img/frente_menu_repete.jpg) repeat-x;
	height:75px;
	width:73px;
	padding-bottom:4px;
}
.topo .banner{
	position:relative;
	width:776px;
	text-align:center;
}

/*barra*/
.barra{
	position:relative;
	width:100%;
	height:37px;
	color:#FFF;
}
.barra h1{
	position:relative;
	line-height:47px;
	padding-left:10px;
}

/*miolo*/
.miolo{
	position:relative;
	width:100%;
	padding-top:10px;
	float:none;
}
.miolo .boxes{
	position:relative;
	float:left;
	width:175px;
}
.miolo .boxes .box{
	position:relative;
	width:157px;
	height:225px;
	background:url(../../img/fundo_box.png) no-repeat;
}
.miolo .boxes .box h2{
	color:#FFF;
	padding:5px 5px 3px 5px;
	font-size:14px;
}
.miolo .boxes .box h3{
	color:#FFF;
	padding:3px 6px 3px 6px;
	font-size:11px;
}
.miolo .boxes .box p{
	color:#FFF;
	font-size:11px;
	list-style-type:none;
	padding:5px;
}
.miolo .boxes .box li{
	color:#FFF;
	font-size:11px;
	list-style-type:none;
}
.miolo .boxes .box .leiamais{
	padding:5px;
	float:right;
	text-decoration:none;
	color:#162001;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
.miolo .boxes .box  a{
	text-decoration:none;
	color:#8ab436;
	font-size:11px;
	font-weight:bold;
}
.miolo .boxes .box  a:hover{
	text-decoration:underline;
}
.miolo .conteudo_inteiro{
	position:relative;
	float:right;
	width:768px;
}
.miolo .conteudo_inteiro img{
	margin:0 10px 0 0;
	vertical-align:text-top;
}
.miolo .conteudo_dividido{
	position:relative;
	float:right;
	width:601px;
}
.miolo .boxes .box img{
	border:2px solid #FFF;
	margin:3px 5px 3px 5px;
}
.miolo h2{
	color:#422400;
	margin:0 0 10px 0;
}
.miolo h3{
	color:#39352a;
}
.miolo p{
	font-size:12px;
	color:#0F0F0F;
	text-align:justify;
	line-height:140%;
	margin:0 0 -2px 0;
}
.miolo table{
	font-size:12px;
	color:#0F0F0F;
}
.miolo li{
	font-size:12px;
	color:#0F0F0F;
	list-style:inside disc;
}
.miolo .leiamais{
	font-size:12px;
	float:right;
	text-decoration:none;
	color:#162001;
	text-align:right;
	font-weight:bold;
}
.miolo a{
	text-decoration:none;
	color:#8ab436;
	font-weight:bold;
}
.miolo a:hover{
	text-decoration:underline;
}
.miolo hr{
	width:100%;
	margin:50px 0 30px 0;
	border:0px;
	background:url(../../img/regua.gif) repeat-x;
}
.miolo img{
	margin:5px 0 5px 0;
	border:#8ab436 solid 1px;
}

/*quadrinhos portfolio*/
.quadro_portfolio{
	position:relative;
	width:86px;
	height:86px;
	border:#8ab436 solid 1px;
/*	float:left;
*/	margin:0 10px 0 0;
	background-color:#F5F5F5;
}
.quadro_portfolio .quadro_imagem{
	position:relative;
	width:80px;
	height:80px;
	margin:3px;
}
/*.quadro_over{
	position:relative;
	border:#422400 solid 1px;
	background-color:#F5F5F5;
	margin:-10px 0 0 -10px;
	width:256px;
	height:290px;
	display:none;
}
.quadro_over .quadro_imagem{
	position:relative;
	margin:3px;
	width:250px;
}
.quadro_over .quadro_texto{
	position:relative;
	margin:3px;
	width:250px;
	height:30px;
}
*/
/*form*/
input, textarea{
	width:400px;
	padding:2px;
	background-color:#bee56f;
	border:1px solid #0F0F0F;
	color:#0F0F0F;
	font-size:12px;
}
.botao_form{
	width:80px;
}
.select{
	width:405px;
	padding:2px;
	background-color:#bee56f;
	border:1px solid #0F0F0F;
	color:#0F0F0F;
	font-size:12px;
}

/*baixo*/
#rodape, .position, .rodape{	
	position:relative;
	clear:both;
}
#rodape .leiamais{
	padding:5px;
	float:right;
	text-decoration:none;
	color:#385109;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
.position{
	left:50%;
	width:776px;
	margin:0px 0px 0px -388px; 
	padding:0px;
	height:93px;
}
#rodape{
	position:relative;
	width:100%;
	height:129px;
	background:url(../../img/fundo_baixo.gif) repeat-x #8ebc33;
	top:80px;
}
.ie #rodape{
	margin-top:80px;
}
#rodape div div {	
	position:relative;
	float:left;
	width:33%;
}
#rodape h3{
	color:#FFF;
	padding:5px;
}
#rodape .menu {
	color:#FFF;
	font-size:12px;
	padding:5px;
}
#rodape .menu li{
	float:left;
	padding-right:10px;
	text-align:left;
}
#rodape p{
	position:relative;
	color:#FFF;
	font-size:12px;
	padding:5px 5px 5px 11px;
	text-align:justify;
	line-height:140%;
	left:-5px;
}
#rodape a{
	color:#567b0e;
	font-size:12px;
	text-decoration:none;
}
#rodape a:hover{
	text-decoration:underline;
}
#rodape ul{
	position:relative;
	color:#FFF;
	font-size:12px;
	left:-5px; 
	padding-top:5px;
}
#rodape li{
	text-align:left;
}
#rodape .selecionado{
	font-weight:bold;
}

/*rodape*/
.rodape{
	position:relative;
	width:100%;
	top:25px;
	height:31px;
	background:url(../../img/fundo_rodape.gif) repeat-x;
}
.rodape p{
	color:#fff;
	font-size:10px;
	padding:5px 5px 3px 10px;
	text-align:justify;
}
.rodape a{
	color:#8ab436;
	font-size:10px;
	text-decoration:none;
}
.rodape a:hover{
	text-decoration:underline;
}


/*outros*/
.linkExt{
	padding-right:15px;
	background:url(../../img/ext_link.gif) right no-repeat;
}
.data{
	font-size:11px;
	color:#666;
}