@import url("menu.css");
#wrapper {
	background-image:url(../images/bg.jpg);
	background-position:top;
	background-repeat:repeat;
	width:947px;
	height:597px;
	z-index:1;
	margin: auto;
}

/******************* TOPO *******************/
#topo {
	left:0px;
	top:0px;
	width:947px;
	height:48px;
	z-index:2;
}

	#topo_esquerda {
	width:32px;
	height:48px;
	float: left;
	z-index:3;
	}
	
	#topo_meio {
	background-image:url(../images/topo_meio.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	text-decoration:none;
	width:774px;
	height:48px;
	float: left;
	text-align:center;
	z-index:3;
	}
	
	#topo_meio a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	text-decoration:none;
	font-weight:bold;
	}
	
	#topo_direita {
	background-image: url(../images/topo_direita_gr.gif);
	background-position: right;
	background-repeat: no-repeat;
	width:141px;
	height:48px;
	float: right;
	text-align:center;
	vertical-align:middle;
	z-index:3;
	}
	

/******************* MENU *******************/
#menu {
	left:0px;
	top:49px;
	width:947px;
	height:34px;
	z-index:2;
}
	#menu_esquerda {
	width:32px;
	height:34px;
	z-index:3;
	float: left;
	}
	
	#menu_meio {
	background-image:url(../images/menu_meio.jpg);
	background-repeat:repeat-x;
	width:883px;
	height:34px;
	z-index:3;
	float: left;
	}
	
	#menu_direita {
	width:32px;
	height:34px;
	z-index:3;
	float: right;
	}
	
/******************* SUBMENU *******************/

.texto_submenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#394228;
	text-decoration:none;
	text-align:left;
	}

.texto_submenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#394228;
	text-decoration:none;
	text-align:left;
	}

.texto_submenu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#394228;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	border-bottom:2px solid #c6d5a6;
}

.texto_submenu a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#394228;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	border-bottom:2px solid #c6d5a6;
}

/******************* CONTEÚDO *******************/
#conteudo {
	width:947px;
	height:429px;
	z-index:2;
	top: 83px;
}

	#conteudo_esquerda {
	background-image:url(../images/cont_esquerda.gif);
	background-repeat:repeat-y;
	width:32px;
	height:429px;
	z-index:3;
	float: left;
	}
	
	#conteudo_meio {
	width:633px;
	height:429px;
	z-index:3;
	margin-left: 275px;
	padding-top:10px;
	}
	
	#conteudo_direita {
	background-image:url(../images/cont_direita.gif);
	background-repeat:repeat-y;
	width:32px;
	height:429px;
	z-index:3;
	float: right;
	}
	
/******************* RODAPE *******************/
#rodape {
	width:947px;
	height:86px;
}

	#rodape_esquerda {
	background-image:url(../images/rodape_esquerda.jpg);
	width:32px;
	height:86px;
	float: left;
	}
	
	#rodape_direita {
	background-image:url(../images/rodape_direita.jpg);
	width:32px;
	height:86px;
	float: right;
	}
	
	#rodape_meio {
	background-image:url(../images/rodape_meio.jpg);
	background-repeat:repeat-x;
	width:883px;
	height:86px;
	float: right;
	}

/******************* LATERAL VERDE *******************/

#lateral_verde {
	left:-457px;
	top:4px;
	width:230px;
	height:551px;
	z-index:2;
	position: absolute;
}
	#lateral_verde_topo {
	width:230px;
	height:11px;
	z-index:3;
	}
	
	#lateral_verde_logo {
	width:230px;
	height:121px;
	z-index:3;
	}
	
	#lateral_verde_meio {
	background-image:url(../images/lateral_meio.jpg);
	background-repeat:repeat-y;
	width:230px;
	height:252px;
	padding-top:15px;
	z-index:3;
	}
	
	#lateral_verde_rodape {
	width:230px;
	height:167px;
	z-index:3;
	}
	
/******************* GALERIA *******************/ 

#galeria {
	float: left;
	padding-right:15px;
	}
	
#largeImg {
	width: 287px;
	height: 230px;
}

.thumbs img {
	width: 31px;
	height: 30px;
}


/******************* DEPOIMENTOS *******************/ 
.dep_esqu {
	width: 330px;
	height:295px;
	padding-top:8px;
	padding-right:10px;
	float:left;
	}

.dep_esqu h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	text-align:left;
	cursor: pointer;
	
}

.dep_esqu p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	text-align:justify;
	display: none;
	
}

.dep_esqu p a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	text-align:justify;
	text-decoration:underline;
	font-weight:bold;
	
}

.dep_dir {
	width: 280px;
	height:295px;
	padding-top:8px;
	padding-left:10px;
	float:right;
	border-left:1px solid #a9c66d inherit;
	border-left-height:150px;
	
}

	.dep_dir h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	text-align:left;
	
	}

	.dep_dir p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	text-align:justify;
	
	}

	.dep_dir p a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	text-align:justify;
	text-decoration:underline;
	font-weight:bold;
	
	}

/***************** FORM OBJECTS *****************/

.cx_txt1 {
	height: 15px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	border: 1px solid #9db46e;
	vertical-align:text-top;
	margin-left:40px;
}

.cx_txt2 {
	height: 15px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	border: 1px solid #9db46e;
	vertical-align:text-top;
	margin-left:37px;
}

.cx_txt3 {
	height: 15px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	border: 1px solid #9db46e;
	vertical-align:text-top;
	margin-left:23px;
}

.cx_mens {
	height: 90px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	text-align:justify;
	border: 1px solid #9db46e;
	vertical-align:text-top;
	margin-left:10px;
}

.botao {
	border: 1px solid #9db46e;
	cursor:pointer;
	background-color:#9db46e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-align:center;
	color: #fff;
	margin-left:80px;
	width:60px;
	height:30px;
}


/******************* GERAL *******************/ 
#guia {
	position:absolute;
	left:50%;
	top:0px;
	width:1px;
	height:1px;
	z-index:1;
	visibility: visible;
}

.img_falecomigo {
	padding-top: 15px;
	padding-left:30px;
	
}

.padding_topo {
	padding-top: 15px;
}

.linha {
	border: 1px solid #dbefb3;	
}

.linha_pontilhada {
	border-bottom:1px dotted #595959;
}

.texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#595959;
	text-align:justify;
}

.texto a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	font-weight:bold;
	text-decoration:underline;
	text-align:justify;
}

.texto_exp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#595959;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
}

.texto_exp a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#595959;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
	padding-top:5px;
}

.voltar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#9db46e;
	text-decoration:none;
	float:right;
	vertical-align:middle;
}

.lateral {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	text-decoration:none;
	text-align:justify;
	line-height:14px;
	padding-left:13px;
	padding-right:13px;
}

.lateral a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	text-decoration:underline;
	font-weight:bold;
}

.img_curriculo {
vertical-align:middle;
padding-top:11px;
padding-right:2px;
}

.ativo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#394228;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	border-bottom:2px solid #c6d5a6;
	}
	
div.ferramentas_texto a{   
    padding: 4px;   
    border: 1px solid #666;   
    font-size: 11px;   
    font-weight: bold;   
    margin-right: 7px;   
    width: 16px;   
    height: 16px;   
    display: block;   
    float: right;   
    background: #fff;   
}   

div.ferramentas_texto a:hover{    
    background: #666;   
    border-color: #222;   
    color: #fff;   
    cursor: pointer;   
} 
