* {
	margin:0;
	padding:0;
	list-style:none;
	border:0;
}

body{
	background:url(../imagens/fundo.jpg);
	font-family:arial,tahoma,sans-serif;
	font-size:12px;
}

#principal{
	margin:0 auto;
	width:760px;
}

div#principal:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

#principal #menu_lateral{
	margin-top:212px;
	width:155px;
	height:300px;
	float:left;
	background:url(../imagens/fundo_menu.jpg);
}

#principal #menu_lateral ul{
	margin-top:30px;
}

#principal #menu_lateral li{
	padding-top:15px;
	width:140px;
	height:27px;
	float:right;
	border-bottom:1px solid #24320b;
	/*background:url(../imagens/marcador.gif) left no-repeat;*/
}

#principal #meio{
	width:603px;
	float:left;
}

#principal #meio #menu_top{
	margin:0 auto;
	width:584px;
	height:48px;
	color:#d5d7ce;
}

#principal #meio #menu_top p{
	margin:15px 3px;
	width:170px;
	float:left;
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	
}

#principal #meio #menu_top ul{
	float:right;
}

#principal #meio #menu_top li{
	padding-right:15px;
	margin:15px 3px;
	float:left;
	font-family:tahoma;
	font-size:10px;
}

li.home{background:url(../imagens/home.gif) right no-repeat;}
li.mapa_site{background:url(../imagens/mapa_site.gif) right no-repeat;}
li.contato{background:url(../imagens/contato.gif) right no-repeat;}
li.links{background:url(../imagens/links.gif) right no-repeat;}

#principal #meio #flash{
	margin-left:10px;
	width:582px;
	height:128px;
}

#principal #meio #texto{
	width:603px;
	background:url(../imagens/papel.jpg) -1px repeat-y;
}

div#texto:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}


#principal #meio #texto h1{
	padding:45px 0 0 45px;
	width:558px;
	height:41px;
	background:url(../imagens/fundo_titulo.jpg);
	font-family:tahoma;
	font-size:20px;
	font-weight:normal;
	color:#2e3c09;
}

#principal #meio #texto p{
	width:330px;
	margin:25px 0;
	margin-left:45px;
	line-height:18px;
	color:#2e3c09;
	text-align:justify;
}

#principal #meio #texto #produtos p{
	margin:15px 0 15px 45px;
	width:525px;
	_display:block;
}

#principal #meio #texto #produtos ul{
	margin:15px 0 15px 70px;
	width:525px;
	line-height:18px;
	color:#2e3c09;
}

#principal #meio #texto #produtos ul li{
	
}
#principal #meio #texto #produtos img{
	_display:inline;
	margin:15px 0 15px 45px;
}


#principal #meio #texto #texto_home{
	width:330px;
	float:left;
}

#principal #meio #texto h2{
	margin:10px 0 10px 45px;
	font-weight:bold;
	font-size:12px;
	color:#2e3c09;
}

#principal #meio #texto #tree{
	width:173px;
	height:304px;
	float:left;
	margin-left:50px;
	margin-top:-20px;
	_margin-left:25px;
	background:url(../imagens/tree.png);
	_background:url(../imagens/tree.gif);
}

#principal #meio #texto #butterfly{
	width:239px;
	height:267px;
	float:left;
	margin-top:-20px;
	background:url(../imagens/butterfly.png);
	_background:url(../imagens/butterfly.gif);
}

#principal #meio #texto #bottom{
	width:603px;
	height:89px;
	background:url(../imagens/bottom.jpg) -1px repeat-y;
	clear:both;
}

#principal #meio #texto #bottom address{
	margin:0 auto;
	padding-top:30px;
	width:500px;
	font-style:normal;
	font-weight:bold;
	font-size:13px;
	color:#1c2709;
}

#principal #meio #rodape{}

#principal #meio #rodape p{
	margin-top:5px;
	float:left;
	font-family:tahoma;
	font-size:10px;
	color:#8E926E;
}

#principal #meio #rodape img{
	float:right;
}

#bt_trees{
	background:url(../imagens/pe.gif);
	width:100%;
	height:76px;
	position:relative;
	bottom:0;
}



/* Classes  ///////////////////////////////*/

.lateral{
	color:white;
	text-decoration:none;
	width:140px;
	height:42px;
}

.lateral:hover{
	width:140px;
	height:42px;
	background:url(../imagens/fundo_menu.gif);
}

.menu_top{
	color:#d5d7ce;
	text-decoration:none;
}

.menu_top:hover{
	text-decoration:underline;
}

.p_produtos{
	_display:inline;
	margin:15px 0 0 45px;
	width:525px
}

.mapa_site{
	color:#2E3C09;
	text-decoration:none;
}

.mapa_site:hover{
	text-decoration:underline;
}

/* Form  ///////////////////////////////*/

form{

}

fieldset{
	margin-top:20px;
	width:260px;
	float:left;
	display:inline;
}

label{
	margin:5px 0;
	padding-right:3px;
	_padding-right:0;
	width:85px;
	float:left;
	color:#2e3c09;
	font-size:11px;
	text-align:right;
}

input{
	margin:5px 0;
	width:170px;
	height:15px;
	float:left;
	border:1px solid #67704a;
	background:#dbd6ba;
	color:#2e3c09;
	font-size:11px;
}

textarea{
	margin: 7px 0 3px 0;
	_margin: -2px 0 3px 0;
	width:170px;
	height:100px;
	float:left;
	border:1px solid #67704a;
	background:#dbd6ba;
	color:#2e3c09;
	font-size:11px;
}

.button{
	margin-left:10px;
	margin-right:2px;
	width:45px;
	height:17px;
	background:#293613;
	color:white;
	float:right;
	font-size:11px;
	border:0;
}





#divinputfile{
	background:url(../imagens/upload_file.gif) no-repeat 100% 1px;
	height:15px;
	width:170px;
	margin:0 2px 0 0;
	float:right;
}

#divinputfile #filepc{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:11px;
}

#fakeinputfile{
	margin-top:-22px;
}

#fakeinputfile #fakefilepc{
	margin-top:-25px;
	width:110px;
	height:15px;
	border:1px solid #67704a;
	background:#dbd6ba;
	color:#2e3c09;
	font-size:11px;

}


