html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
body {
line-height:1;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
blockquote, q {
quotes:none;
}
hr {
display:none;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
legend {
display:none;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
* html > body .clearfix {
display:inline-block;
width:100%;
}
.replace {
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
display:block;
overflow:hidden;
text-indent:-50000px;
}
.replace * {
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
display:block;
text-indent:-10000px;
}
.replace a {
text-indent:0;
}
.replace a span {
text-indent:-10000px;
}
.replace-bt {
border:medium none;
cursor:pointer;
display:block;
line-height:999999px;
text-indent:-999px;
}
span.accesskey {
text-decoration:none;
}
.accessibility {
left:-999em;
position:absolute;
top:-999em;
}
.hidden {
display:none;
}
.invisivel {
visibility:hidden;
}
.aux-vertical {
display:inline-block;
height:100%;
vertical-align:middle;
width:0;
}


/* inicio */

body{
	background:#ADB366 url(../img/bg-site.jpg) repeat-x;
}
#geral{
	background: url(../img/bg-topo.png) no-repeat center top;
}
#conteudo{
	width:920px;
	margin:0 auto;
	padding: 262px 0 0
}
#conteudo .intro{
	width: 871px;
	font:12px Arial, Tahoma, Verdana;
	color:#5F5F46;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #DCDBCB;
	padding: 3px 0 12px
}
#conteudo .intro a{
	font:12px Arial, Tahoma, Verdana;
	color:#5F5F46;
	text-decoration: underline
}
#conteudo .interno-conteudo{
	background: url(../img/bg-interna.jpg) repeat-y;
	overflow: hidden
}
.nossos-produtos .img-01{
	background: url(../img/img-01.jpg) no-repeat;
	width: 317px;
	height: 268px;
	float: left
}
.nossos-produtos .img-02{
	background: url(../img/img-02.jpg) no-repeat;
	width: 292px;
	height: 268px;
	float: left
}
.nossos-produtos .img-03{
	background: url(../img/img-03.jpg) no-repeat;
	width: 311px;
	height: 268px;
	float: left
}
.nossos-produtos .img-04{
	background: url(../img/img-04.jpg) no-repeat;
	width: 317px;
	height: 304px;
	float: left
}
.nossos-produtos .img-05{
	background: url(../img/img-05.jpg) no-repeat;
	width: 292px;
	height: 304px;
	float: left
}
.nossos-produtos .img-06{
	background: url(../img/img-06.jpg) no-repeat;
	width: 311px;
	height: 304px;
	float: left
}
.definitivos{
	margin: 23px 0 0;
	float: left;
	clear: left;
	background: url(../img/img-07.jpg) no-repeat;
	width: 416px;
	height: 207px;
	padding: 68px 0 0 36px
}
.definitivos p{
	font:12px/20px Arial, Tahoma, Verdana;
	color:#5F5F46
}
.decoracao{
	background: url(../img/img-08.jpg) no-repeat;
	float: left;
	width: 448px;
	height: 214px;
	padding: 68px 0 0 20px;
	margin: 23px 0 0
}
.decoracao p{
	font:12px/18px Arial, Tahoma, Verdana;
	color:#5F5F46
}
.sobre{
	float: left;
	clear: left;
	background: url(../img/img-09.jpg) no-repeat;
	width: 416px;
	height: 500px;
	padding: 68px 0 0 36px;
	font:12px/20px Arial, Tahoma, Verdana;
	color:#5F5F46	
}
.sobre .lista{ padding: 0 0 0 40px }
.nossos-lojas{ 
	background: url(../img/bg-nossas-lojas.jpg) no-repeat;
	width: 468px;
	height: 567px;
	float: left
}
#rodape{
	background: url(../img/bg-abaixo.jpg) repeat-x left 153px;
	overflow: hidden
}
.rodape-topo{
	background: url(../img/rodape-topo.jpg) no-repeat center top;
	height: 153px;
	margin: 0 auto
}
.rodape-interna{
	width: 840px;
	height: 112px;
	background: #F2E4CB;
	margin: 27px auto;
	padding: 19px 28px
}
.rodape-interna .div-poa,
.rodape-interna .div-sl{
	float: left;
	width: 444px;
	color: #8A6248;
	font: 14px Arial, Tahoma, Verdana
}
.rodape-interna .div-sl{ width: 288px }

.rodape-interna .div-poa h5,
.rodape-interna .div-sl h5{ font-size: 18px; margin: 0 0 9px }

.rodape-interna .div-poa p{
	margin:0 0 15px
}
.rodape-interna .div-poa a{
	color: #8A6248; 
	text-decoration: underline;
	font-size: 18px;
}
.abaixo{ 
	display: block;
	clear: both;
	width: 897px;
	margin: 0 auto;
	font: 10px Arial, Tahoma, Verdana;
	color:#FFF;
	padding: 0 0 15px
}
.abaixo a{
	float: right;
	color: #FFF
}
