body {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; background: url(imagem/bg2.jpg) center 0 repeat-x #fff; font-size:11px;}
.bg{background: url(imagem/bg.jpg) center 30px repeat-x #fff;}

form, input{margin: 0; padding: 0;}
ul, li, ol {list-style: none;}

h1{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:24px; color:#999; letter-spacing:-1px; padding:0px; margin:0px; font-style:italic;}
h2{font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#000; padding:0; margin:0;}
h3{font-family: Geneva, Arial, Helvetica, sans-serif;font-size:14px;letter-spacing:-1px;padding:0px;margin:0px;}

.titulo{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:24px; color: #990000; letter-spacing:-1px; padding:0px; margin:0px; font-style:italic; font-weight:bold;}
.t1{font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#fff; padding:0; margin:0;}
.t2, .cc2, .cat_le{font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#000; padding:0; margin:0;}
.de{font-size:12px; color: #999999; letter-spacing: -1px;}
.preco{font-size:14px; color:#990000; letter-spacing: -1px; font-weight:bold;}
.de_detalhe{font-size:16px; color: #999999; letter-spacing: -1px;}
.preco_detalhe{font-size:22px; color: #CC0000; letter-spacing: -1px; font-weight:bold;}
.dividido{font-size:12px; color: #999999;;font-style: italic; font-weight:bold;}

a{color:#666666; text-decoration:none;}
a:hover{color:#000;}
a img {border-width:0;}

#float {position:absolute !important; width:400px; height:400px; top:50%; left:50%; margin-top:-200px; margin-left:-200px; z-index:99999; }
#float .float_close { width:59px; height:16px; cursor:pointer; }

#geral{padding:0 20px 20px 20px; overflow:auto;}
#top{height:130px; clear:both; overflow:hidden; margin-bottom:20px;}

#promocao_ax{width:100%; height:60px; overflow:hidden; margin-bottom:15px; background: url(imgs/banner_auxiliar.jpg) no-repeat center top; }
#promocao_ax a{display:block; cursor:pointer; overflow:hidden; height:60px; width:100%;}

#logo{width:223px; height:130px; float:left;}
#logo a{background:url(imagem/bg-logo.jpg) no-repeat 0 0; display:block; width:205px; height:95px; margin:17px 0;}
#logo a h1{display:none;}
#top_box{margin:0 0 0 223px; padding:0px;}

#menu{padding:5px 0 0 0; height:64px; text-align:center; overflow:hidden; color:#FFF;}

.menu-topo {height:28px; overflow:hidden;}
.menu-topo ul{height:28px; overflow:hidden; margin:0; padding:0; text-align:center;}
.menu-topo ul li{ display:inline; list-style:none; line-height:28px; padding:0 5px;}
.menu-topo ul li h2{display:inline; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(imagem/menu-arrow.gif) no-repeat left; font-weight:lighter; }
.menu-topo ul li h2 a{display:inline-block; color:#FFF; }
.menu-topo ul li h2 a:hover{ text-decoration:underline;}

.menu-sac{ height:44px; line-height:30px; overflow:hidden; text-align:left; font-size:12px;}
.menu-sac a{ color:#FF0;}
.menu-sac a:hover{ color:#fff;}

#busca{height:45px; overflow:auto;}
#busca_carrinho{width:205px; float:right; height:45px; text-align:right;}
#busca_box{margin-right:205px; height:45px; overflow:hidden; background:url(imagem/bg_busca.jpg) no-repeat 0 0 !important;}
.pesquisa_input{height:45px; line-height:45px; text-align:center; border:0; margin:0; width:99%; padding:0; color:#FFF; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; background:none;}

#destaques{overflow:hidden; margin-bottom:10px; border:1px solid #cccccc; position:relative;}
#destaques .destaque{height:180px; border:5px solid #FFF !important; background:#CCC;  overflow:hidden; }
#destaques .destaque div{height:180px; background-position:center top; background-repeat:no-repeat; overflow:hidden; width:100%;}
#destaques .destaque div a{display:block; width:100%; height:180px;}
#destaques .destaque a h3{ display:none !important;}

#destaques .destaque-nav{position:absolute; z-index:999; bottom:3px; left:50%; margin-left:-130px; background:url(imagem/bg-destaques.png) repeat-x 0 0; width:260px; height:35px; line-height:35px; text-align:center;} 
#destaques .destaque-nav a{height:21px;width:28px;display:inline-block;background:url(imagem/bt-destaque.png) no-repeat 0 0;color:#000; text-align:center; line-height:21px; font-size:12px; font-weight:bold; overflow:hidden; margin:11px 0 0 4px; }
#destaques .destaque-nav a:hover{ color:#000; background:url(imagem/bt-destaque.png) no-repeat 0 -21px;}
#destaques .destaque-nav a.activeSlide{color:#FFF; background:url(imagem/bt-destaque.png) no-repeat 0 -42px;}


#le{float:left; width: 173px;}

#banners{ width: 173px; overflow:hidden;}
#banners ul{ margin:0; padding:0; width: 173px; overflow:hidden;}
#banners ul li{ margin-bottom:10px; width:173px; overflow:hidden; height:250px; }
#banners ul li a { width:173px;  height:250px;  display:block; }

.menu-le{margin:0; padding:0 0 10px 0;}
.menu-le li{}
.menu-le li h2{font-size:12px;}
.menu-le li h2 a{ color:#333;}
.menu-le li h2 a:hover{ color:#900;}
.menu-le li h3{font-size:12px; font-weight:lighter; letter-spacing:0;}
.menu-le li h3 a {color:#666;}
.menu-le li h3 a:hover{color:#000;}

#content{margin:0 0 0 190px;}
#content_ax{margin:0; }

#rodape{clear:both; background:#f2f2f2; border-top:#CCCCCC solid 1px; overflow:auto;}
#rodape1{clear:both; background-color:#CC0000; height:10px; text-align:center; padding:5px; color:#FFFFFF;}
#rodape2{clear:both; background-color:#990000; height:20px; text-align:center; padding:5px; color:#FFFFFF; font-size:12px;}
.rodape_box{width:33.2%; float:left; background:url(imagem/lv.gif) right repeat-y; height:160px; overflow:hidden; margin-bottom:10px;}

/*
ul.Produtos {margin:0; padding:0;}
ul.Produtos li {padding:20px 0 0 0; margin:0; width:24.9%; float:left; text-align:center; }
ul.Produtos li ul {margin:0; padding:0;}
ul.Produtos li ul li {clear:both; width:100%; margin:0; padding:0; cursor:pointer; text-align:left; border:0; overflow: hidden; height:55px;  }
ul.Produtos li a {color:#000;}
ul.Produtos li a:hover{color: #990000;}
*/

#Produtos{line-height:1.3; float:left; overflow:auto; width:100%;}
.produto_box{width:24.9%; height:280px; float:left; display:block; overflow:hidden; padding:10px 0; border-bottom:#ccc solid 1px; text-align:center;}
.produto_box a{color:#666666; text-decoration:none; display:block;}
.produto_box a:hover{color: #999999;}
.produto_t{clear:both; padding:10px; display:block; text-align:left; }
.Produtos_cat{font-weight:bold; text-align:left;}


ul.Menu_c {color:#000; margin:0; padding:0 0 10px 0 ;}
ul.Menu_c li {padding:5px 0 5px 10px; margin:0; background:url(imagem/arrows2.gif) no-repeat left; border-bottom:#ccc 1px dashed;}
ul.Menu_c li a {color: #000;}
ul.Menu_c li a:hover{color: #666;}

ul.categoria {color:#000; margin:0;}
ul.categoria li {text-align:left; width:33.3%; float:left; padding:10px 0;}
ul.categoria li a {color: #666;}
ul.categoria li a:hover{color: #999;}


.title_m{height:40px; background-image:url(imagem/title_m2.gif); background-repeat: no-repeat; background-position:right top; overflow:hidden; padding:0 20px 0 0;}
.title_mbg{background-image:url(imagem/title_mbg.gif); background-repeat:repeat-x; background-position:top; margin-left:20px; padding-top:17px; height:23px;}
.title_m a{ color:#fff} 
.title_m a:hover{ color:#ccc} 

.cv_le2{float:left; width:173px; margin-bottom:10px;}
.cv_le{float:left; width:173px; background:url(imagem/cvt.jpg) no-repeat 0 0; padding-top:5px; margin-bottom:10px;}
.cvbgm_le{background:#ededed url(imagem/cvbgm.jpg) repeat-x 0 0; width:161px;float:left; overflow:hidden; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; padding:5px;}
.cvf_le{background:url(imagem/cvf.jpg) top no-repeat; height:5px; width:173px;float:left; overflow:hidden;}
.cvt_le{float:left; width:173px; background:url(imagem/cvt_2.jpg) no-repeat 0 0;line-height:35px; text-align:center; font-size:12px; color:#FFF; font-weight:bold; height:35px; overflow:hidden;}


.ca_le{float:left; width:210px;}
.cat_le{background:url(imagem/cat.jpg) top no-repeat; height:20px; width:190px; padding:14px 10px 15px 10px; float:left; overflow:hidden;}
.cabgm_le{cursor:pointer; background:url(imagem/cabgm.jpg) repeat-y; padding:0 20px; width:170px;float:left; overflow:hidden;}
.cafm_le{background:url(imagem/cafm.jpg) top no-repeat; height:9px; width:210px;float:left; overflow:hidden; }
.cabgma_le{cursor:pointer; background:url(imagem/cabgma.jpg) repeat-y; padding:5px 15px 0 15px; width:180px;float:left; overflow:hidden;}
.caf_le{background:url(imagem/caf.jpg) top no-repeat; height:19px; width:210px;float:left; overflow:hidden;}
.caf2_le{background:url(imagem/caf2.jpg) top no-repeat; height:19px; width:210px;float:left; overflow:hidden;}


.cc{float:left; width:100%; background:url(imagem/cbbgt.jpg)  top  repeat-x; overflow:hidden;}
.cc1{background:url(imagem/cb1.gif) top left no-repeat; height:25px; width:5px; float:left; overflow:hidden;}
.cc2{background:url(imagem/cb2.gif) top right no-repeat; height:25px; padding:0 0 0 0; overflow:hidden;}
.cc .cc2{color:#fff !important; line-height:25px !important; }
.cc .cc2 a{color:#ccc !important; }
.cc .cc2 a:hover{color:#fff !important; }
.cc3{background:url(imagem/cc3.gif) bottom left no-repeat; height:13px; width:13px; float:left;}
.cc4{background:url(imagem/cc4.gif) right bottom no-repeat; height:13px; text-align:right;}
.ccbgm{background:url(imagem/ccbgm.jpg)  bottom  repeat-x; overflow:auto; clear:both; padding:15px 10px; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid;}
.ccf{background:url(imagem/ccbgf.jpg) #efefef bottom  repeat-x;}

/*.cc{float:left; width:100%; background:url(imagem/ccbgt.jpg)  top  repeat-x; overflow:hidden; margin-top:5px;}
.cc1{background:url(imagem/cc1.gif) top left no-repeat; height:48px; width:13px; float:left;}
.cc2{background:url(imagem/cc2.gif) top right no-repeat; height:20px; padding:10px 0 18px 0; overflow:hidden;}
.cc3{background:url(imagem/cc3.gif) bottom left no-repeat; height:13px; width:13px; float:left;}
.cc4{background:url(imagem/cc4.gif) right bottom no-repeat; height:13px; text-align:right;}
.ccbgm{background:url(imagem/ccbgm.jpg)  bottom  repeat-x; overflow:auto; clear:both; padding:0 10px; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid;}
.ccf{background:url(imagem/ccbgf.jpg) #efefef bottom  repeat-x;}*/

.cc_2{float:left; width:100%; background:url(imagem/cc2bgt.jpg)  top  repeat-x; overflow:hidden;}
.cc1_2{background:url(imagem/cc1_2.gif) top left no-repeat; height:20px; width:13px; float:left; overflow:hidden;}
.cc2_2{background:url(imagem/cc2_2.gif) top right no-repeat; height:20px; overflow:hidden;}
.cc2bgm{background:url(imagem/cc2bgm.jpg)  bottom  repeat-x; overflow:hidden; clear:both; padding:0 10px; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid;}
.cc3_2{background:url(imagem/cc3_2.gif) bottom left no-repeat; height:13px; width:13px; float:left; overflow:hidden;}
.cc4_2{background:url(imagem/cc4_2.gif) right bottom no-repeat; height:13px; overflow:hidden;}

.pb{clear:both; padding:0 0 10px 0; display:block;}
.pt{clear:both; padding:10px 0 0 0; display:block;}
.ptb{clear:both; padding:10px 0; display:block;}
.plr{clear:both; padding:0 10px; display:block;}
