body{ margin:0; padding:0; background:url(img/bg_topo.jpg) top left repeat-x; font:12px Tahoma, Geneva, sans-serif;}
object{outline:none;}
ul{margin:0; padding:0; list-style:none}
ul li{margin:0; padding:0;}
#site{width:990px; margin:0 auto;}
.topo{width:990px; float:left; height:300px;}
.site{width:990px; float:left; padding-top:10px;}

/*titulos*/
h1,h3{margin:0; padding:0; text-indent:-999px; overflow:hidden }
h2{font: bold 12px Arial, Helvetica, sans-serif; margin:0; padding:0; margin-top:10px;}
h1.titmenu{display:block; height:35px; background:url(img/bts.jpg) 0 0 no-repeat;}
h1.produtos{ display:block; height:35px; background:url(img/bts.jpg) 0 -36px no-repeat}
h1.btcarrinho{ display:block; height:35px; background:url(img/bts.jpg) 0 -145px no-repeat;}
h1.login{ display:block;height:35px; background:url(img/bts.jpg) 0 -218px no-repeat; margin-bottom:20px;}
h1.cadastro{ display:block;height:35px; background:url(img/bts.jpg) 0 -253px no-repeat;}
h1.entrega{ display:block;height:35px; background:url(img/bts.jpg) 0 -290px no-repeat; margin-bottom:10px;}
h1.pagamento{ display:block;height:35px; background:url(img/bts.jpg) 0 -326px no-repeat; margin-bottom:10px;}
h1.contato{ display:block;height:35px; background:url(img/bts.jpg) 0 -362px no-repeat; margin-bottom:10px;}
h1.titblog{display:block; height:35px; background:url(img/bts.jpg) 0 -72px no-repeat;}
h3.outrosprodutos{display:block; background:#900;  }
h3.outrosprodutos a{float:right;height:22px; width:100px; background:url(img/bts.jpg) 0 -110px no-repeat;}.fim_tit{width:20px; height:35px; float:right; background:url(img/bts.jpg) -920px -36px}

.esquerda{width:200px; float:left; margin-right:10px;}
.esquerda ul li a{border-bottom:2px solid #000; display:block; text-decoration:none; color:#231E18; font-size:14px; font-weight:bold; padding:5px 10px; margin:0 5px;}
.esquerda ul li a:hover{background:#E8E8E8;}
.esquerda .atendimento{width:200px; display:block; height:58px; margin-bottom:15px; background:url(img/atendimento.jpg) 0 1px no-repeat; cursor:pointer}
.esquerda .blog{width:200px; margin-top:15px; text-align:left;}
.conteudo{
	width:780px;
	float:right;
	overflow:hidden;
	text-align: center;
}
.conteudo .rodape{width:780px;  margin-top:10px; text-align:center;}
.rodape .texto{ padding:10px 0; margin:0 auto; font-size:11px; }
.rodape .texto span{text-align:center; display:block}
.cont_borda{ border:1px dotted #000; border-bottom:none; border-top:none; width:778px; float:right; overflow:hidden;}
.banner_moldura{width:774px; height:168px; border:1px solid #000; margin-bottom:15px; padding:2px; overflow:hidden; }
.pd{ padding-top:0; padding-left:0; border:1px solid #000; height:200px; width:778px;margin-bottom:15px;}
.resumo_blog{display:block; text-align:left; padding:0 8px; border-bottom:1px dashed #999; padding-bottom:5px;}
.resumo_blog a{text-decoration:none; color:#666;}.resumo_blog a:hover{text-decoration:underline; color:#333}
.cont_site{min-height:600px; _height:600px}

.zyon{float:right; text-decoration:none; color:#333; padding-bottom:10px}

