/* CSS Reset ======================================================================= */
body, h1, h2, h3, h4, h5, h6, form, div, span, dl, ul, ol,li, dt, dd, p, address, a, img, blockquote{margin:0;padding:0;border:none}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
hr{display:none;}
ul li{list-style:none;}
img{border:0px none 0;}
p{margin-bottom:0;}

body{background: url(../img/fundo_site.gif) no-repeat top center #cb776f;font-family: "Trebuchet MS", Arial, Verdana; }
form {margin: 0; padding: 0;}
a{color:#232323;text-decoration:none;}
a:hover{color:#7b0d10;text-decoration:none;}

h1{color:#000; font-size:20px; font-weight:700;}
h2{color:#fff; font-size:15px; font-weight:700;}
h3{color:#333; font-size:13px; font-weight:700;}

#all{width:1052px;margin:0 auto;}

#hd{widht:1052px;height:196px;background:url(../img/fundo_topo.jpg) no-repeat center top; margin:4px 0 0 0;}
#hd .lg{width:217px; height:158px; background:url(../img/logo_laser.png) no-repeat center top; margin:6px 0 0 0; float:left;}

#hd .mnTopo{width: 415px;height:42px;padding:0;margin:0 0 0 280px; padding:0; float:left;}
#hd .mnTopo .btnCarrinho{margin:0; padding:0; width:142px; height:42px;float:left;}
#hd .mnTopo .btnPedidos{margin:0; padding:0; width:121px;height:39px;float:left;}
#hd .mnTopo .btnCadastro{margin:0; padding:0; width:134px; height:39px;float:left;}

#hd .bv{padding:78px 0 0 259px; width:490px; }
#hd .bv .img{background:url(../img/ico_bv.png) no-repeat center top; width:53px; height:55px;padding:0 16px 0 0; float:left;}
#hd .bv .txtBV{font-size:14px; color:#fff; font-weight:700;padding:3px 0 0 0;}
#hd .bv .txtLG{font-size:10px; color:#fff;}
#hd .bv .txtLG a{font-size:10px; color:#ffc800;font-weight:700; text-decoration:none;}
#hd .bv .txtLG a:hover{font-size:10px; color:#ffc800;font-weight:700; text-decoration:underline;}
#hd #bc{width:880px;height:31px;margin:20px 0 0 0;}
#hd #bc .txt{margin:0;padding:5px 5px 0 135px;font-size:13px; color:#fff;float:left;}
#hd #bc input{width:331px; height:17px;margin:4px 8px 0 0; padding:2px 4px;font-size:11px; color:#464646; float:left; border:none;background:#FFF;}
#hd #bc select{font-size:11px; color:#464646;height:20px;margin:4px 0 0 0;padding:1px;border:none; background:#FFF;}
#hd #mnMeio{margin:0 0 0 175px;}
#hd #mnMeio ul{list-style-type:none;margin:0;}
#hd #mnMeio li{ margin:8px 0 0 0;padding:0 17px;color:#FFF;font-size:11px; text-transform:uppercase;float:left; }
#hd #mnMeio li a{text-decoration:none;color:#fff;}
#hd #mnMeio li a:hover{text-decoration:none;color:#f3d6c3;}
#hd #mnMeio .mnDiv{ background: url(../img/mn_div.png) no-repeat right top; height:31px; padding:0 6px 0 7px; float:left;}


#cA{width:170px;float:left; margin:-32px 0 0 0;}
#cA #mn{margin:16px 0 0 0; background: url(../img/fundo_menu.gif) repeat-y;}
#cA #mn .titMN{width:162px; height:17px;padding:0 0 5px 0;}
#cA #mn ul{list-style-type:none;margin:0;}
#cA #mn li{ font-size:10px; text-transform:uppercase;color:#7e7e7e;padding:2px 8px;}
#cA #mn a{text-decoration:none;color:#7e7e7e;}
#cA #mn a:hover{text-decoration:underline;color:#7e7e7e;}
#cA #mn .mais{ font-size:10px; text-transform:uppercase;color:#7b0d10;padding:2px 8px;margin:0 0 15px 0;}
#cA #mn .mais a{color:#7b0d10; text-decoration:none;}
#cA #mn .mais a:hover{color:#7b0d10; text-decoration:underline;}
#cA #mn .mnSpacer{ background:url(../img/mn_spacer.gif) no-repeat top center; width:170px; height:32px;}
#cA #bnsE{width:165px; height:92px; margin:10px 0 10px 3px;}

#cB{width:882px; float:left;}
#cB #promo{width:882px; height:46px;}
#cB #banner{width:882px; height:319px;}
#cB #vt{width:680px; float:left;margin:8px 0 0 11px;}
#cB #vt .promo{height:197px;margin:0 0 16px 0;}
#cB #vt .promo .promo1{width:217px; height:197px;margin:0;padding:0;float:left;}
#cB #vt .promo .promo2{width:231px;height:197px;margin:0;padding:0;float:left;}
#cB #vt .promo .promo3{width:219px;height:197px;margin:0;padding:0;float:left;}
#cB #vt .vitrine {width:210px;float:left;margin:0 8px 0 8px;padding:0;}
#cB #vt .vitrine .tit{font-size:14px;color:#7b0d10;font-weight:700; text-align:center;height:36px; vertical-align:middle;}
#cB #vt .vitrine .tit a{color:#7b0d10; text-decoration:none;}
#cB #vt .vitrine .tit a:hover{color:#7b0d10; text-decoration:underline;}
#cB #vt .vitrine .img{width:210px; height:124px;}
#cB #vt .vitrine .valor{font-size:12px;color:#000;font-weight:700; text-align:center;}
#cB #vt .vitrine .parcelas{height:15px;font-size:11px;color:#000;text-align:center;}
#cB #vt .vitrine .frete{width:201px; height:29px;padding:12px 4px 25px 4px;}

.nocartao{color:#ff9d08; font-size:10px;margin:0 0 0 5px;}

#cB #bnsD{width:186px;float:left; margin:8px 0 0 0;}
#cB #bnsD .banner1{widht:173px;height:254px;padding:0 7px;}
#cB #bnsD .banner2{widht:173px;height:274px;padding:30px 7px;}
#cB #bnsD .banner3{widht:173px;height:373px;padding:0 7px;}

#ft{width:1052px;height:130px;background:url(../img/footer_linha.gif) repeat-x center top;float:left;margin:20px 0 0 0; }

#ft .pgM{padding:40px 0 30px 30px;width:300px;float:left;}
#ft .pgM .tit{font-size:12px; text-transform:uppercase;color:#353535;}
#ft .pgM .imgs{margin:15px 0 0 0;}
#ft .pgM .txt{font-size:10px;color:#353535;}
#ft .sg{padding:40px 0 0 35px;width:240px; float:left;}
#ft .sg .tit{font-size:12px; text-transform:uppercase;color:#353535;}
#ft .sg .img{margin:9px 0 0 0;}
#ft .ot{padding:40px 0 0 45px;width:400px; float:left;}
#ft .ot .dv{}
#ft .ot .dv .tit{font-size:12px; text-transform:uppercase;color:#353535;}
#ft .ot .dv .txt{font-size:10px;color:#000;}
#ft .ot .it{padding:15px 0 0 0;}
#ft .ot .it .tit{font-size:12px; text-transform:uppercase;color:#353535;}
#ft .ot .it .txt{font-size:10px;color:#000;}
#ft .footer{width:1050px;float:left;height:50px}
#ft .footer .line{ background:url(../img/footer_div.gif) no-repeat center top; width:1050px; height:20px; }
#ft .footer .txt{font-size:11px; text-transform:uppercase;color:#353535; text-align:center;}




