@charset "utf-8";
/*
: Desenvolvido por:
: Paulo Henrique Dias Pereira
: Dezembro /2009
:
: Todos os Direitos Reservados 
:
: É expressamente Proibida a Reprodução do Conteúdo
: deste site sem prévia autorização dos responsáveis
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;
 font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;
}
* {
padding:0;
margin:0;
}
html, body{
	height: 100%;
	min-height: 100%;
}

body{
	text-align: center;
	min-height: 100%;
	height: 100%;
	min-height: 100%;
	background-color: #1e3131;
}
div#divAll{
	width: 800px;
	margin: 0 auto;
	min-height: 100%;
	position: relative;

}

div#divHeader{
	height: 125px;
	width: 800px;
	min-height: 125px;
	min-width: 800px;
	border-bottom: 1px solid #435252;
	background: url('../images/logo.png') left top no-repeat  ;
}
div#divCorpo{
	min-height: 100%;
	min-width: 800px;
	background: url('../images/fundoCorpo.png')  center top no-repeat  ;
	position: relative;
	
}
div#divTopo{
	min-height: 52px;
	height: 52px;
	width: 800px;
	min-width: 800px;
	margin-top: 10px;
	overflow: hidden;
}
div#divTopoEsq{
	min-height: 52px;
	height: 52px;
	width: 120px;
	min-width: 120px;
	background: #1e3131 url('../images/topoEsq.png') no-repeat right top;
	float: left;
}
div#divTopoDir{
	min-height: 52px;
	height: 52px;
	width: 800px;
	min-width: 800px;
	background: #1e3131 url('../images/topoDir.png') repeat-x left top;
}
div#divTopoDir img{float: right;}
div#divMenu{
	width: 120px;
	min-width: 120px;
	min-height: 225px;
	float: left;
	background: url('../images/topodivMenu.png') no-repeat;
}

div#divMenu ul{
	margin-top: 30px;
	background: url('../images/fundoMenu.png')  right repeat-y  #46703d ;
	width: 131px;
	min-width: 131px;
	margin-left: 5px;
	min-height: 200px;
}

div#divMenu ul li a{
	font: 13px 'Calibri',  Arial, Helvetica, sans-serif;
	color: #85b57a;
	text-decoration: none;
	display:block;
	height:18px;
	background: url('../images/fundoLink.png') bottom center no-repeat;
	text-align: center;

}

div#divMenu ul li a:link, div#divMenu ul li a:visited {
	display:block;
	padding:0;
}
div#divMenu ul li a:hover {
	display:block; 
	color: #b3dea9;
	background: url('../images/fundoLinkHover.png') bottom center no-repeat;
}
div#divFundoMenu{
	width: 115px;
	min-width: 115px;
	height: 14px;
	min-height: 14px;
	background: url('../images/fundoBottomMenu.png')    no-repeat;
	margin-left: 5px;
}
div#divContent{
	width: 680x;
	min-width: 680px;
	min-height: 400px;
	float: right;
	background: #66925c;
	position: relative;
	padding-bottom: 10px;
}
div#divContent p{
	color: #fff;
	font: 12px 'Lithos Pro' ,'Calibri',  Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: left;
	padding: 20px;

}
div#clear{clear: both;height:170px;width: 100%; position: relative;}
div#divFooter{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 170px;
	clear: both;
	left: 0;
	background: url('../images/fundoFooter.png') center no-repeat;

}
div#divFooter p{
	font: 18px 'Calibri',  Arial, Helvetica, sans-serif;
	color: #9fe635;
	padding-top: 90px;
	text-indent: 60px;

}	
	

/* Portfolio */
div#divAmostras{
	width: 100%;
	background: url('../images/fundoAmostra.png') center bottom no-repeat;
	min-height: 130px;

}
div#divImagem{
	min-height: 300px;
	min-width: 400px;
	width: 400px;
	background: #fff url('../images/loading.gif') center center no-repeat;
	margin: 0 auto;
	margin-bottom: 50px;
}

/* Contato */
div#divContent h1{
	font: 14px 'Lithos Pro' ,'Calibri',  Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
	text-indent: 20px;
	height: 20px;
	background: #395f30;
	width: 98%;
	margin: 0 auto;
	border-bottom: 1px solid #11250d;
	border-left: 1px solid #11250d;
	padding-top: 3px;
	text-shadow: #333 -1px 1px 0px;
}
/*serviços*/

ol#servicos{
	color: #fff;
	font: 12px 'Lithos Pro' ,'Calibri',  Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: left;
	padding: 20px;
	margin-top: -30px;
}
ol#servicos li{
	list-style: circle;
	margin-left:20px;
	
}