html,body,td,input,select{margin:0;padding:0;font:normal 10pt tahoma,arial}

h1,h2{font:bold italic 10pt 'trebuchet ms';margin:1px;padding:0}
h1{font-size:12pt}
h1.tit{padding-left:5px;padding-top:5px;margin-left:5px}
h1.tit a{color:#000}
h1>span{color:#C5552E}
form{margin:0;padding:0}
a{text-decoration:none;cursor:pointer;color:#000}
a:hover{color:#C85333}
img{border:0}
img.borda{padding:1px;border:1px solid #AEAEAE;margin:0 3px}
hr{border:0;height:1px;color:#f0f0f0;background:#f0f0f0}
hr.tit{color:#f0f0f0;background:#f0f0f0}
table.form{width:100%;border:1px solid #D7D7D7;margin-top:5px}
label.req{color:#505050;font-weight:bold}
input.req{}

#site{width:970px;clear:both;margin:0 auto;text-align:left;background:#FFF;}

.cabecalho{width:100%;background:#DCCDEC;padding:0;}
.cabecalho_cont{width:970px;height:85px;margin:0 auto;background:#DCCDEC  url("../../imagens/cabecalho_cont.png") no-repeat;color:#FFF}
.cabecalho #logo{border:0;width:250px;height:85px;}

.menu_topo{width:320px;height:38px;background:url(../../imagens/bg_menu_topo.png) no-repeat;float:right;position:absolute;color:#393939;margin-left:500px;}
.menu_topo > div{padding:7px 15px;text-align:center}
.menu_topo a{color:#393939;font-size:10pt}

.area_logo{float:left}
.busca_bar{clear:both;background:#b695da;margin:0;width:100%;height:35px;text-align:left}
.busca_bar_cont{margin-left:7px;padding:6px;width:970px;margin:0 auto}
.busca_bar form label{color:#000}

.cliente{margin-top:65px;color:#FFF;position:absolute;margin-left:600px;}
.cliente a{color:#FFF}

.mini_carrinho{background: url(../../imagens/bg_carrinho_topo.png) no-repeat;width:187px;height:32px;position:absolute;margin-left:770px;margin-top:53px;font-size:8pt;line-height:8pt}
.carrinho_link{display:block;width:187px;height:32px}
#carrinho_total{padding:7px 5px 2px 40px}

.minha_conta{color:#AEAEAE;background:#c0c0c0;width:300px;height:40px;padding:1px;text-align:left}

#carrinho_float{position:absolute;background:#FFF;border-bottom:5px solid #545454;margin-left:1px;padding:0;color:#000;width:182px;display:none}
#carrinho_float .item {margin:5px;background:#FFF;border:1px solid #545454;padding:5px;min-height:50px}
#carrinho_float .item2, #carrinho_float .item3{margin:5px;background:#f0f0f0;border:1px solid #545454;padding:5px;height:18px;min-height:18px;text-align:center}
#carrinho_float .item3{background:#FFF}

.conteudo{min-height:540px}
.full{margin-top:10px}
.full_text{width:95%;margin:0 auto;text-align:left}

.left{width:200px;min-height:460px;float:left;margin-right:10px}
.left .titulo{width:186px;padding:0 7px;background:#FFF;border-bottom:1px solid #545454;height:28px;line-height:25px;margin:0;color:#000;font-weight:bold;font-size:11pt}
.left .titulo img{vertical-align:middle;padding-top:3px}
.left form{padding:1px}
.left form a{font-size:8pt;color:#383838}

.dir{width:760px;min-height:460px;background:#FFF;float:left;text-align:left}

.rodape{clear:both;width:100%;background:#DCCDEC;font-size:8pt}
.rodape h2{color:#513371;margin-bottom:10px}
.rodape_cont{width:970px;background:#DCCDEC;margin:0 auto}
.rodapefim{clear:both;width:900px;margin:15px auto 0 auto;color:#513371}

.rodape ul {margin:0px;padding:20px}
.rodape ul li{margin:0;padding:0;list-style:none;}
.rodape ul li a{display:block;width:180px;height:20px;color:#5c4178}

.pgtos{width:276px;80px;margin:10px;padding:12px;border:0px solid #c0c0c0;background:#FFF;float:right}

.menu{float:left;width:960px}
.menu ul{list-style-type:none;padding:0;margin:0}
.menu ul li{display:inline;padding:0;margin:0}
.menu ul li a{display:block;float:left;padding:2px 10px;color:#000;text-decoration:none;margin-right:5px}
.menu ul li a:hover, .menuon{color:#000;background:#f0f0f0;border:1px solid #000}

.categorias{list-style-type:none;padding:0;margin:0}
.categorias li{margin-top:5px}
.categorias li a{display:block;height:17px;color:#000;font-size:10pt;padding:5px 10px}
.categorias li a:hover, .menuon2{border-left:2px solid #909090;background:#f0f0f0}

.subcategorias{list-style-type:none;padding:0;margin:0}
.subcategorias li{margin:5px 0 0 15px}
.subcategorias li a{display:block;width:105px;height:14px;color:#000;border-left:2px solid #FFF;font-size:8pt;padding:2px;padding-left:5px}
.subcategorias li a:hover{border-left:2px solid #909090;background:#f0f0f0}

.categoria_imagem{width:760px}

.produto_destaque{float:left;width:350px;margin:10px}
.produto{float:left;width:243px;height:auto;margin:10px 5px}
.produto h1{font:bold 9pt arial}
.produto h1 a, .produto_destaque h1 a{color:#000}
.produto_thumb{width:38px;height:50px;cursor:pointer}
.produto_quick{width:202px;height:270px}
.produto_main{width:260px;height:346px}
.produto_big{width:520px;height:693px}
.produto_borda{border:1px solid #909090}

.produto_unsel{border:2px solid #FFF;cursor:pointer}
.produto_sel{border:2px solid #909090;cursor:pointer}

.size{padding-top:2px;text-align:left}
.size ul{list-style-type:none;padding:0;margin:0}
.size ul li{display:inline;padding:0;margin:0}
.size ul li a{display:block;float:left;padding:5px;color:#000;background:#F0F0F0;text-decoration:none;margin-right:4px;border:1px solid #d0d0d0}
.size ul li a:hover{color:#000;background:#FFF;border:1px solid #000}
.sizeoff{color:#F0F0F0;background:#D0D0D0;border:1px solid #000}
.sizeon{color:#000;background:#FFF;border:1px solid #000}

#foto_desc{margin:0 0 10px 0;padding:5px;background:#f0f0f0;width:250px;height:12px}
.parcelamento{float:left;margin-top:5px}
.thumbs{width:250px;margin:0 auto;margin-bottom:25px}
.produto_desc{margin:0 15px;min-height:30px;width:300px}

.comprar{float:right;width:300px;min-height:90px;border:1px solid #D0D0D0;background:#f0f0f0;padding:10px;margin:5px 0 20px 10px}
#div_aviso{background:#FFF;margin-top:10px;padding:5px;border:1px solid #BCCB12;display:none}

.info{clear:both;padding:5px;border-top:1px solid #A2A2A2;margin-top:30px}
.parcelamento{padding:5px;border-top:1px solid #A2A2A2;margin-top:30px}
.info h2, .parcelamento h2{border:1px solid #A2A2A2;border-bottom:1px solid #FFF;padding:5px;margin:1px 5px;margin-top:-32px;background:#FFF;position:absolute;font:bold 8pt arial;text-transform:uppercase;color:#A2A2A2}
.info>div, .parcelamento>div{margin:5px 25px}

.parcelamento{width:300px;float:right}
.parcelamento td{border-bottom:1px solid #dfdfdf;height:40px;font-size:8pt}

.carrinho{background:#FFF;margin-top:15px}
.carrinho th{padding:1px 10px;background:#383838;text-align:center;color:#FFF}
.carrinho td{background:#E8E6E6;padding:7px;color:#5E5E5E;padding:0}
.carrinho .row1{color:#000;background:#FAFAFA}
.carrinho .row2{color:#5E5E5E;padding:7px 4px 7px 7px}

.nok, .ok{margin:0;padding:5px 0;color:#AA1111;font:normal 8pt tahoma,arial}
.nok ul, .ok ul{margin:0;padding:0;padding-left:5px}
.nok ul li{list-style:square inside url(../../imagens/icon/unchecked.gif)}
.ok{color:green}
.ok ul li{list-style:square inside url(../../imagens/icon/checked.gif)}

.filtro{border:1px solid #999;background:#E6E6E6;margin:5px 0}
.filtro h1{font-size:10pt;background:#d0d0d0;padding:3px}
.filtro>form, .filtro>div{padding:7px}
.filtro td{padding:2px}

.lista{border:1px solid #999}
.lista th{padding:4px;text-align:left;background:#808080;color:#FFF;font-size:8pt}
.lista td{padding:5px 3px;font-size:8pt;border-top:1px solid #E1E1DD}

.clearfix{clear:both}

.claro{color:#575956}
.discreto{color:#909090}
.escuro{color:#000}
.destaque{color:#850F0F}
.small{font-size:7pt}

.bg1{background:#FFF}
.bg2{background:#EBECC7}
.bg3{background:#D7D7D7}
.bg4{background:#EEEEEE}

table.paginacao{width:620px;margin:5px auto}
table.paginacao td{padding:10px;background:#f0f0f0}

a.pagina, a.pagina2{display:inline;float:left;width:14px;height:15px;text-align:center;border:1px solid #808080;margin-right:3px;padding:1px;background:#FFF;color:#000;font-size:8pt}
a.pagina2{background:#999;color:#FFF}
a.pagina:hover{background:#EBECC7;color:#000;text-decoration:none}

.borda{padding:5px;border:1px solid #AEAEAE;margin:0 3px}
.half{width:45%;float:left;padding:10px;color:#666;border:1px solid #AEAEAE;margin:0 3px}
.half h2{color:#000}

.preco{font-weight:bold;font-size:14pt;color:#D0420B}
.btimg{width:94px;height:19px;border:0;margin-top:3px}
.btimg_comprar{width:120px;height:27px;border:0;margin-top:3px}

.square_pedido, .square_pedido2, .square_pedido3{width:55px;height:50px;border:1px solid #BE8100;background:#FBBF3F;color:#BE8100;text-align:center;font:bold 15pt tahoma;line-height:35pt}
.square_pedido2{border:1px solid #307800;background:#4AB601;color:#307800}
.square_pedido3{border:1px solid #852200;background:#B63001;color:#852200}
.square_pedido a{color:#BE8100}
.square_pedido2 a{color:#307800}
.square_pedido3 a{color:#852200}

div.pgto{width:600px;margin:5px auto;padding:10px 0}
div.pgto2 ul{margin:0px;padding:0px 0}
div.pgto2 ul li{list-style:none;display:block;float:left;width:70px;height:80px;text-align:center}

.loja{width:220px;float:left;margin:10px 2px;border:1px solid #EBECC7;height:400px; min-height:400px}
.loja>div{float:left;padding:10px}
.loja .mapa{width:220px;float:right;padding:0px}
img.shadow{background:url(../../imagens/shadow-1000x1000.gif) no-repeat right bottom;padding:5px 10px 10px 5px}

.area_voltar{float:right;}
.novidade_voltar{color:#00105f; font:bold 15pt verdana}
.novidade_texto{margin:10px;font-size:10pt}
.novidade_imagem{background:url(../../imagens/shadow-1000x1000.gif) no-repeat right bottom;padding:5px 10px 10px 5px;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb}
