body {margin:0; font:11px verdana, tahoma, arial; color:#000;}
body ul{list-style:none; padding:0; margin:0;}
body form {margin:0;}

#acabamento {position:absolute; top:137px; left:200px; width:94px; height:366px; z-index:10;}
#tit {text-transform:uppercase; color:#000; font-size:11px; letter-spacing:-0.04em;}
#titulo {color:#000; font-size:25px; letter-spacing:-0.02em;}


/********************TOPO*******************/
#topo {background:url(../imagens/fundo_topo.jpg) top left no-repeat #000; height:180px; min-width:985px; color:#fff;}
#topo a{color:#63bc59; text-decoration:none;}
#topo a:hover{text-decoration:underline;}
#topo .titulo {font-size:10px; font-weight:bold; text-transform:uppercase; margin:0 0 6px 0;}
#topo p {margin:0;}

#topo #logo {float:left;}
#topo #logo h1{width:350px; height:150px; background:url(../imagens/logo_principal.jpg); text-indent:-3000px; margin:0; cursor:hand;}

#topo #bemvindo {float:right; text-align:center; margin:18px 0 0 0;}
#topo #bemvindo .logout{margin:5px 0 5px 0; font-size:9px;}
#topo #bemvindo .botoes {margin:10px 0 0 0;}
#topo #bemvindo .botoes a{font-size:9px; color:#fff;}
#topo #bemvindo .botoes a.carrinho{background:url(../imagens/icon_carrinho.gif) no-repeat; padding:0 0 0 19px; margin: 0 5px 0 5px;}
#topo #bemvindo .botoes a.carrinho2{background:url(../imagens/icon_carrinho2.gif) no-repeat #63bc59; padding:3px 3px 3px 22px; margin: 0 5px 10px 5px; color:#ffffff; font-width:bold;}
#topo #bemvindo .botoes a.meucadastro{background:url(../imagens/icon_meucadastro.gif) no-repeat; padding:0 0 0 17px; margin: 0 5px 0 5px;}
#topo #bemvindo .botoes a.sac{background:url(../imagens/icon_sac.gif) no-repeat; padding:0 0 0 15px; margin: 0 5px 0 5px;}
#topo #bemvindo .botoes a.cadastre-se{text-transform:uppercase; padding:3px 0 3px 0; color:#fff; background:#63bc59; display:block; font-weight:bold; width:165px; text-align:center; margin:0 0 0 52px;}
#topo #bemvindo .botoes a:hover.cadastre-se{text-decoration:none;}

#topo #atendimento {float:right; margin:18px 0 0 0; font-size:9px;}
#topo #atendimento .botoes a.skype{background:url(../imagens/icon_skype.gif) no-repeat; width:46px; height:21px; text-indent:-30000px; display:block; float:left; margin:7px 7px 0 0;}
#topo #atendimento .botoes a.messenger{background:url(../imagens/icon_messenger.gif) no-repeat; width:23px; height:18px; text-indent:-30000px; display:block; float:left; margin:7px 5px 0 0;}

#topo #newsletter {float:right; margin:18px 20px 0 0; font-size:9px;}
#topo #newsletter form {margin:2px 0 0 0;}
#topo #newsletter input {background:#505050; color:#999; border:0; width:95px; height:12px; font:9px verdana, tahoma; margin:2px 0 0 0;}
#topo #newsletter .botao {width:22px; height:13px;  margin:0 0 -3px 0;}

#topo #separador {float:right; margin:14px 15px 0 15px;}

/*menu principal*/
#topo #blog_menu{position:absolute; margin:1px 0 0 24px; text-transform:uppercase; z-index:15;}
#topo #blog_menu a{color:#e4b115; font-size:14px; text-decoration:none;}
#topo #menu ul{margin:0 0 0 260px;}
#topo #menu li{display:inline; float:left; font-size:11px; text-transform:uppercase; text-align:center; white-space:nowrap; background:url(../imagens/traco_menu.gif) right center no-repeat;}
#topo #menu li a{color:#fff; text-decoration:none;}
#topo #menu li a:hover{text-decoration:underline;}
#topo #menu .confraria{background:none; width:15%;}
#topo #menu .confraria a{color:#eb6363; font-weight:bold;}
#topo #menu .vinhos{width:11%;}
#topo #menu .adegas{width:11%;}
#topo #menu .acessorios{width:12%;}
#topo #menu .gourmet{width:11%;}
#topo #menu .presentes{width:11%;}
#topo #menu .kitsespeciais{width:14%;}
#topo #menu .outrasbebidas{width:14%;}


/********************MIOLO*******************/
#geral {margin:5px 0 10px 0; min-height:2500px;}

/*lateral esquerda*/
#geral #esquerda {position:absolute; left:0; top:185px; z-index:1;}
#geral #esquerda #busca{width:200px; height:296px; background:#ededed; padding:17px 0 0 25px;}
#geral #esquerda #busca input {font:10px verdana, tahoma; width:164px; margin:0 0 10px 0;}
#geral #esquerda #busca select {font:10px verdana, tahoma; width:170px; margin:0 0 4px 0;}
#geral #esquerda #busca .botao {width:24px; height:15px;  margin:0 0 0 145px;}
#geral #esquerda #busca #tit {margin:5px 0 3px 0;}

/*lateral direita*/
#geral #direita_home {position:absolute; float:right; margin:10px 10px 0 10px; right:0; top:500px; width:192px;}
#geral #direita_home .banner {margin:0 0 10px 0;}
#geral #direita_home .banner img{border:0;}
#geral #direita_home #parceiros {clear:both; background:#ededed; padding:19px 19px 9px 19px; margin:20px 0 20px 0;}
#geral #direita_home #parceiros #tit{font-size:12px; margin:0 0 10px 0;}

#geral #direita_listagemdeprodutos {position:absolute; float:right; margin:10px 8px 0 10px; right:0; top:455px; width:170px;}
#geral #direita_listagemdeprodutos #tit{font-size:12px; margin:0 0 5px 0;}
#geral #direita_listagemdeprodutos #banner{margin:25px 0 15px 0;}
#geral #direita_listagemdeprodutos form{margin:0 0 10px 0;}

#geral #direita {position:absolute; float:right; margin:10px 15px 0 10px; right:0; top:255px; width:155px; background:#ededed; padding:8px;}
#geral #direita #tit{font-size:12px; margin:0 0 5px 0;}
#geral #direita #banner{margin:25px 0 15px 0;}
#geral #direita #menu_direita a{display:block; padding:7px 7px 8px 7px; font:bold 9px verdana, tahoma; text-transform:uppercase; text-decoration:none; color:#000; background:url(../imagens/linha_menudireita.gif) bottom repeat-x;}
#geral #direita #menu_direita a:hover{color:#006200;}
#geral #direita #menu_direita .logout{color:#b40000; background:none; padding:7px 7px 5px 7px;}

/*menu produtos*/
#geral #esquerda #menulateral{width:212px; background:url(../imagens/linha_menulateral.gif) right repeat-y; margin:0 0 0 30px; padding: 10px 0 10px 0;}
#geral #esquerda #menulateral a{text-decoration:none; color:#000;}
#geral #esquerda #menulateral a:hover {color:#0b6900;}
#geral #esquerda #menulateral .tit {text-transform:uppercase; margin:0 0 2px 0; font-size:12px; display:block;}
#geral #esquerda #menulateral ul li {margin:20px 0 20px 0; padding:0 0 0 30px;}
#geral #esquerda #menulateral ul li ul li{display:block; background:url(../imagens/bolinha_menulateral.gif) top left no-repeat; padding: 0 0 1px 11px; margin:4px 10px 0 -2px;}
#geral #esquerda #menulateral .vinhos {background:url(../imagens/menulateral_vinhos.gif) top left no-repeat;}
#geral #esquerda #menulateral .adegas {background:url(../imagens/menulateral_adegas.gif) top left no-repeat;}
#geral #esquerda #menulateral .acessorios {background:url(../imagens/menulateral_acessorios.gif) top left no-repeat;}
#geral #esquerda #menulateral .gourmet {background:url(../imagens/menulateral_gourmet.gif) top left no-repeat;}
#geral #esquerda #menulateral .presentes {background:url(../imagens/menulateral_presentes.gif) top left no-repeat;}
#geral #esquerda #menulateral .kitsespeciais {background:url(../imagens/menulateral_kitsespeciais.gif) top left no-repeat;}
#geral #esquerda #menulateral .outrasbebidas {background:url(../imagens/menulateral_outrasbebidas.gif) top left no-repeat;}
#geral #esquerda #menulateral .confraria {background:url(../imagens/menulateral_confraria.gif) top left no-repeat;}

/*blog*/
#geral #esquerda #blog {width:182px; height:82px; background:url(../imagens/fundo_blog.gif) no-repeat; margin:0 0 20px; padding:13px 10px 0 50px; color:#fff;}
#geral #esquerda #blog a{color:#fff; text-decoration:none; font-size:10px;}
#geral #esquerda #blog .leiamais {color:#895a00; font-weight:bold;}
#geral #esquerda #blog #tit {color:#fff; font-size:14px; margin:0 0 3px 0;}

/*depoimentos*/
#geral #esquerda #depoimentos {width:217px; background:#d071a4; margin:0 0 20px; padding:15px 10px 14px 15px; color:#fff; font-size:10px;}
#geral #esquerda #depoimentos a{color:#fff; text-decoration:none;}
#geral #esquerda #depoimentos .leiamais {color:#f7c83a; font-weight:bold; margin:5px 0 0 0; display:block;}
#geral #esquerda #depoimentos #tit {color:#fff; font-size:14px; margin:0 0 3px 0;}

/*conteudo home*/
#geral #conteudo {margin:0 0 0 242px;}
#geral #conteudo select {font:10px verdana, tahoma;}
#geral #conteudo input {font:11px verdana, tahoma;}
#geral #conteudo textarea {font:11px verdana, tahoma;}
#geral #conteudo .botao_geral{font:bold 9px tahoma; text-transform:uppercase; background:#000; padding:3px 5px 3px 5px; color:#fff; border:0; margin:0;}

#geral #conteudo #destaque {height:313px;margin:0 0 0 -10px;}
#geral #conteudo #destaque_produtos {height:194px; margin:0 0 0 -10px;}

#geral #conteudo #header {margin: 20px 20px 30px 60px; background:url(../imagens/linha_horizontal.gif) bottom repeat-x; height:47px;}
#geral #conteudo #header .titulo_header {float:left;font-size:40px; letter-spacing:-1px; margin:0;}
#geral #conteudo #header .cromb {float:right; margin:32px 0 0 0; font-size:9px;}
#geral #conteudo #header .cromb a{color:#000; text-decoration:none;}

#geral #conteudo #logo_loja {clear:both; margin:0 0 30px 0;}

#geral #conteudo #paginacao {height:35px; background:url(../imagens/linha_horizontal.gif) center repeat-x; margin: 20px 20px 20px 60px;}
#geral #conteudo #paginacao a{text-decoration:none; color:#000; margin:0 2px 0 2px;}
#geral #conteudo #paginacao a:hover{color:#006200;}
#geral #conteudo #paginacao .selecionado {font-weight:bold; color:#006200;}
#geral #conteudo #paginacao #voltar {margin:9px 0 0 0;}
#geral #conteudo #paginacao #botoes {float:right; margin:-8px 0 0 0;}
#geral #conteudo #paginacao #botoes a{margin:0 0 0 2px;}

#geral #conteudo #listas { margin:20px 195px 0 20px;}
#geral #conteudo #listas #categoria {float:left; width:48%; margin: 0 5px 40px 0;}
#geral #conteudo #listas #categoria #titulo{margin:0 auto; padding:0 0 20px 0; min-width:220px;  max-width:300px}
#geral #conteudo #listas #categoria #titulo h2{font-size:28px; margin:0 0 -20px 0;}

/*página padrão - MIOLO PARA PÁGINAS COM MENU LATERAL, MIOLO2 COM PÁGINAS SEM MENU LATERAL*/
#geral #conteudo #miolo{margin:0 200px 40px 60px;}
#geral #conteudo #miolo a{text-decoration:none; font-weight:bold; color:#006200;}
#geral #conteudo #miolo a:hover{color:#006200;}
#geral #conteudo #miolo #tit{font-size:14px; margin:0 0 15px 0;}

#geral #conteudo #miolo2{margin:0 30px 40px 60px;}
#geral #conteudo #miolo2 a{text-decoration:none; font-weight:bold; color:#006200;}
#geral #conteudo #miolo2 a:hover{color:#006200;}
#geral #conteudo #miolo2 #tit{font-size:14px; margin:0 0 15px 0;}

#geral #conteudo #miolo .botao_geral{color:#fff;}
#geral #conteudo #miolo2 .botao_geral{color:#fff;}
#geral #conteudo #miolo_listadedesejos .botao_geral{color:#fff;}
#geral #conteudo #miolo a:hover.botao_geral{color:#ccc;}
#geral #conteudo #miolo2 a:hover.botao_geral{color:#ccc;}
#geral #conteudo #miolo_listadedesejos a:hover.botao_geral{color:#ccc;}

#geral #conteudo #formulario p{margin:0 0 15px 0;}
#geral #conteudo #formulario input {width:250px;}
#geral #conteudo #formulario textarea {width:250px; height:100px;}
#geral #conteudo #formulario .nome{display:block;}
#geral #conteudo #formulario .radio{width:auto;}
#geral #conteudo #formulario .botao_geral{width:auto;}

#geral #conteudo #box_cinza {background:#ededed; padding:10px;}

/*produtos em lista*/
#geral #conteudo #produto {clear:both; margin:0 auto; height:170px; min-width:220px; max-width:300px; padding: 10px 0 0 0;}
#geral #conteudo #produto h1{font-size:11px; margin:0; font-weight:normal;}
#geral #conteudo #produto h2{font-size:11px; margin:0;}
#geral #conteudo #produto a{color:#000; text-decoration:none;}
#geral #conteudo #produto img{border:0;}
#geral #conteudo #produto .foto{float:left; height:150px; width:125px; margin:0 5px 0 0; text-align:center;}
#geral #conteudo #produto .foto img{width:125px;}
#geral #conteudo #produto .titulo{font-weight:bold; margin:0;}
#geral #conteudo #produto .titulo .produtor{font-weight:normal; display:block;}
#geral #conteudo #produto .titulo a{display:block; height:62px;}
#geral #conteudo #produto .selos{margin:5px 0 5px 0; display:block;}
#geral #conteudo #produto .selos img{margin:0 -2px 0 0;}
#geral #conteudo #produto .preco {display:block; margin:0}
#geral #conteudo #produto .preco .de {display:block; height:12px; border:1px solid white;}
#geral #conteudo #produto .preco .por{color:#445f98; margin:0;}
#geral #conteudo #produto .preco .por .texto{color:#000;font-weight:bold;}
#geral #conteudo #produto .preco .por .valor{font-size:14px; font-weight:bold;}
#geral #conteudo #produto .preco .por .valor_promo{font-size:14px; font-weight:bold;}
#geral #conteudo #produto .comprar{margin:7px 0 0 0;}
#geral #conteudo #produto .itemindisponivel{float:left; margin:10px 0 0 0;}
#geral #conteudo #produto .itemindisponivel a{font-size:10px; color:#006200;}
#geral #conteudo #listas #categoria {margin:5px 0 0 0;}
#geral #conteudo #listas #categoria #titulo{margin:0 0 -10px 0;}
#geral #conteudo #listas #categoria #confira {clear:both; margin:0 auto; min-width:220px; max-width:300px;}
#geral #conteudo #listas #categoria #confira a{font-weight:bold; color:#006200; text-decoration:none; min-width:220px; max-width:300px; margin:0 auto;}
#geral #conteudo #listas #categoria #lista {clear:both; margin:0 auto; min-width:220px; max-width:300px; margin-top:-10px; height:30px;}

#geral #conteudo #listas #banner {clear:both; padding:10px 0 10px 0; background:#efefef; text-align:center; margin:20px;}

#geral #miolo2 #comentarios {background:#efefef; padding:10px 10px 1px 10px; margin:30px 0 0 0;}
#geral #miolo2 #comentarios #titulo{margin:0 0 15px 0;}
#geral #miolo2 #comentarios .autor{font-weight:bold; margin:0;}
#geral #miolo2 #comentarios .coment{font-size:9px; margin:0 0 20px 0;}

/*ajuste listagem de produtos interno*/
#geral #conteudo #box {float:left; width:49%; margin: 0 0 40px 0;}

#geral #ordenacao {float:right; margin:-25px 20px 0 0;}
#geral #ordenacao #tit{float:left; margin:3px 5px 0 0;}
#geral #ordenacao form{float:left;}

/*pagina do produto*/
#geral #conteudo #miolo2 #produto_detalhe p{margin:0;}

#geral #conteudo #miolo2 #produto_detalhe #foto{float:left; margin:0 15px 0 0; display:block;}
#geral #conteudo #miolo2 #produto_detalhe #foto img{border:1px solid #d9d9d9; width:250px;}
#geral #conteudo #miolo2 #produto_detalhe #foto a img{width:36px; height:36px; margin:5px 0 0 0;}
#geral #conteudo #miolo2 #produto_detalhe #foto p{font:9px tahoma; color:#666; margin:3px 0 0 0;}

#geral #conteudo #miolo2 #produto_detalhe .produtor {font-size:13px;}
#geral #conteudo #miolo2 #produto_detalhe .produto {font-size:16px; font-weight:bold; margin:2px 0 8px 0;}
#geral #conteudo #miolo2 #produto_detalhe .selos {margin:0 0 -10px 0;}
#geral #conteudo #miolo2 #produto_detalhe #descricao {}

#geral #conteudo #miolo2 #extras {display:block; width:390px; float:left;}

#geral #conteudo #miolo2 #produto_detalhe #caixa {display:block; background:#ededed; padding:7px; width:390px; margin:12px -12px 15px 0; float:left;}
#geral #conteudo #miolo2 #produto_detalhe #caixa .preco {float:left; width:250px; margin:3px 0 10px 0;}
#geral #conteudo #miolo2 #produto_detalhe #caixa .preco span{font:bold 16px verdana; color:#445f98; width:80px;}
#geral #conteudo #miolo2 #produto_detalhe #caixa .selos {float:left; width:150px;}
#geral #conteudo #miolo2 #produto_detalhe #caixa .quantidade{float:right; margin:0;}
#geral #conteudo #miolo2 #produto_detalhe #caixa form{margin:0;}
#geral #conteudo #miolo2 #produto_detalhe #caixa .bt_comprar {float:right; width:120px; text-align:right; margin:-8px 0 0 0;}
#geral #conteudo #miolo2 #produto_detalhe #caixa .itemindisponivel{float:left; margin:0;}
#geral #conteudo #miolo2 #produto_detalhe #caixa .itemindisponivel a{font-size:10px;}

#geral #conteudo #miolo2 #extras #botoes {width:198px; float:left;}
#geral #conteudo #miolo2 #extras #botoes img{border:0;}
#geral #conteudo #miolo2 #extras #botoes p{margin:0 0 5px 0;}
#geral #conteudo #miolo2 #extras #botoes #compartilhe {display:block; background:black; width:190px; height:16px; padding:4px;}
#geral #conteudo #miolo2 #extras #botoes #compartilhe .titulo{float:left; margin:5px 0 0 4px;}
#geral #conteudo #miolo2 #extras #botoes #compartilhe .bt{float:right; margin:0 0 0 4px;}

#geral #conteudo #miolo2 #extras #outros {float:left; width:180px; margin:0 -15px 0 15px; font-weight:bold; font-family:tahoma;}
#geral #conteudo #miolo2 #extras #outros p{margin:0 0 5px 0;}
#geral #conteudo #miolo2 #extras #outros img{border:0;}
#geral #conteudo #miolo2 #extras #outros .estrelas{margin:0 0 15px 0;}
#geral #conteudo #miolo2 #extras #outros #classificacao_coment{margin:-12px 0 13px 0;}
#geral #conteudo #miolo2 #extras #outros #classificacao_coment img{margin:0 0 -4px 0;}
#geral #conteudo #miolo2 #extras #outros #classificacao_coment .status_votacao{font-size:9px;}
#geral #conteudo #miolo2 #extras #outros .comentarios a{color:#000;}
#geral #conteudo #miolo2 #extras #outros .comentarios span{font-weight:normal;}
#geral #conteudo #miolo2 #extras #outros .opine{font:10px verdana; margin:-2px 0 0 0;}

#geral #conteudo #miolo2 #produto_info {margin:30px 0 40px 0;}
#geral #conteudo #miolo2 #produto_info ul {width:100%; height:30px; margin:0 0 30px 0;}
#geral #conteudo #miolo2 #produto_info li{float:left; margin:0 3px 0 0; width:13.82%;}
#geral #conteudo #miolo2 #produto_info li a{background:#ededed; display:block; padding:3px; text-align:center; text-transform:uppercase; text-decoration:none; font-size:9px; font-weight:bold; color:#000;}
#geral #conteudo #miolo2 #produto_info a:hover{background:#000; color:#fff;}
#geral #conteudo #miolo2 #produto_info .selecionado{background:#000; color:#fff;}
#geral #conteudo #miolo2 #produto_info .selecionado a{background:none; color:#fff;}
#geral #conteudo #miolo2 #produto_info .selecionado a:hover{background:none; color:#fff;}
#geral #conteudo #miolo2 #produto_info .diferenciados{background:#e0e0e0;}
#geral #conteudo #miolo2 #produto_info .diferenciados:hover{background:#000;}
#geral #conteudo #miolo2 #produto_info #texto {width:99%; border-bottom:1px solid #dedede; padding-bottom:18px;}

#geral #conteudo #miolo2 #aproveite #box{width:238px; height:150px; margin:15px 0 0 0; font-size:10px;}
#geral #conteudo #miolo2 #aproveite #box .foto{width:75px;}
#geral #conteudo #miolo2 #aproveite #box .foto img{max-width:75px; max-height:90px;}
#geral #conteudo #miolo2 #aproveite #separador{width:1px; float:left; height:150px; background:url(../imagens/linha_menulateral.gif); margin:15px 5px 0 5px;}

#geral #conteudo #miolo2 #parceiros_info {margin:30px 0 40px 0;}
#geral #conteudo #miolo2 #parceiros_info ul {width:100%; height:30px; margin:0 0 30px 0; background:#ededed;}
#geral #conteudo #miolo2 #parceiros_info li{float:left; width:17%; border-right:3px solid white;}
#geral #conteudo #miolo2 #parceiros_info li a{background:#e0e0e0; display:block; padding:9px 3px 9px 3px; text-align:center; text-transform:uppercase; text-decoration:none; font-size:9px; font-weight:bold; color:#000;}
#geral #conteudo #miolo2 #parceiros_info a:hover{background:#000; color:#fff;}
#geral #conteudo #miolo2 #parceiros_info #texto {width:99%; border-bottom:1px solid #dedede; padding-bottom:18px;}

#geral #conteudo #miolo2 #imgvid{}
#geral #conteudo #miolo2 #imgvid #img img{float:left; margin:0 10px 15px 0; width:125px; border:0;}
#geral #conteudo #miolo2 #imgvid #vid{clear:both; display:block; margin:20px 0 0 0;}
#geral #conteudo #miolo2 #imgvid #vid a{display:block; margin:-5px 0 0 0;}
#geral #conteudo #miolo2 #imgvid #vid .tit{margin:15px 0 0 0;}

/*minha conta*/
#geral #conteudo #caixa {padding:15px 0 15px 0; border-bottom:solid 1px #e1e1e1;}
#geral #conteudo #caixa p{margin:0;}
#geral #conteudo #caixa .titulo {font-weight:bold; color:#006200; margin:0 0 5px 0; font-size:12px;}
#geral #conteudo #caixa li {display:block; height:12px; background:url(../imagens/bolinha_menulateral.gif) left no-repeat; padding: 1px 0 1px 11px; margin:0 0 5px -2px;}

#geral #direita_minhaconta {position:absolute; float:right; margin:10px 15px 0 10px; right:0; top:255px; width:171px;}
#geral #direita_minhaconta #data {text-align:center; margin:0 0 15px 0;}
#geral #direita_minhaconta #menu_direita {background:#ededed; padding:8px;}
#geral #direita_minhaconta #menu_direita a{display:block; padding:7px 7px 8px 7px; font:bold 9px verdana, tahoma; text-transform:uppercase; text-decoration:none; color:#000; background:url(../imagens/linha_menudireita.gif) bottom repeat-x;}
#geral #direita_minhaconta #menu_direita a:hover{color:#006200;}
#geral #direita_minhaconta #menu_direita .logout{color:#b40000; background:none; padding:7px 7px 5px 7px;}

/*lista de desejos*/
#geral #conteudo #miolo_listadedesejos{margin:0 240px 40px 60px; min-height:500px;}
#geral #conteudo #miolo_listadedesejos a{text-decoration:none; font-weight:bold; color:#006200;}
#geral #conteudo #miolo_listadedesejos a:hover{color:#006200;}
#geral #conteudo #miolo_listadedesejos #tit{font-size:14px; margin:0 0 15px 0;}

#geral #conteudo #miolo_listadedesejos #alerta {background:#006200; padding:20px; color:#fff; font-size:12px; width:400px; text-align:center; margin:0 0 20px 0;}
#geral #conteudo #miolo_listadedesejos p {margin:0;}
#geral #conteudo #miolo_listadedesejos img {border:0;}
#geral #conteudo #miolo_listadedesejos .tit_lista {font-size:16px; margin:0 0 2px 0; color:#006200;}
#geral #conteudo #miolo_listadedesejos #descricao {margin:20px 0 20px 0;}
#geral #conteudo #miolo_listadedesejos #descricao .tit_descricao {font-size:12px; font-weight:bold; margin:0 0 3px 0;}
#geral #conteudo #miolo_listadedesejos #descricao .tit_descricao a{font-size:11px;}

#geral #conteudo #miolo_listadedesejos #caixa {background:#ededed; padding:10px 13px 10px 13px; border:0; margin:20px 0 10px 0; height:45px;}
#geral #conteudo #miolo_listadedesejos #caixa #ordenar {float:left;}
#geral #conteudo #miolo_listadedesejos #caixa #ordenar select{margin:3px 0 0 0;}
#geral #conteudo #miolo_listadedesejos #caixa #mover {float:right; text-align:right;} 
#geral #conteudo #miolo_listadedesejos #caixa #mover .botao {margin:5px 0 -3px 0;}

#geral #conteudo #miolo_listadedesejos #produto_listadedesejos {min-height:180px; padding: 30px 0 10px 0; background:url(../imagens/linha_menudireita.gif) bottom repeat-x;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos a{color:#000; text-decoration:none;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos img{border:0;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .checkbox {float:left;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .foto{float:left; height:150px; width:125px; margin:0; text-align:center;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .foto img{height:150px; width:125px;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .titulo{font-weight:bold;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .titulo .produtor{font-weight:normal; display:block;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos #extras {margin:15px 0 5px 0;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos #extras img{margin:0 0 -3px 0;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .excluir {margin:0 0 20px 0;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .excluir .botao_geral{color:#fff;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .preco {display:block; margin:0}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .preco .de {display:block; height:15px; margin:20px 0 0 0;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .preco .por{color:#445f98; margin:0;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .preco .por .texto{color:#000;font-weight:bold;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .preco .por .valor{font-weight:bold;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .preco .por .valor_promo{font-size:14px; font-weight:bold;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .comprar{margin:10px 0 0 0;}
#geral #conteudo #miolo_listadedesejos #produto_listadedesejos .comprar input{margin:0 0 -10px 0;}

#geral #conteudo #miolo_listadedesejos #lista{margin:20px 0 20px 0; background:url(../imagens/linha_menudireita.gif) top repeat-x; padding:20px 0 0 0;}
#geral #conteudo #miolo_listadedesejos #lista p{margin:0;}
#geral #conteudo #miolo_listadedesejos #lista #descricao{background:#ededed; padding:10px;}
#geral #conteudo #miolo_listadedesejos #lista .quempodever {float:left; width:49%; margin:0 5px 20px 0; padding:10px 0 10px 0; text-align:center; border:1px solid #cfcfcf;}
#geral #conteudo #miolo_listadedesejos #lista .definirpadrao {float:left; width:49%; padding:10px 0 7px 0; text-align:center; border:1px solid #cfcfcf;}

#geral #conteudo #miolo_listadedesejos #formulario p{margin:0 0 15px 0;}

#geral #conteudo #direita_minhaconta #menu_listadedesejos {padding:8px; border:1px solid #cfcfcf; margin:15px 0 0 0;}
#geral #conteudo #direita_minhaconta #menu_listadedesejos .tit {text-transform:uppercase; color:#006200; margin:0 0 5px 0; font-size:12px;}
#geral #conteudo #direita_minhaconta #menu_listadedesejos ul li a{display:block; padding:5px 0 6px 0; text-decoration:none; color:#000; background:url(../imagens/linha_menudireita.gif) bottom repeat-x;}
#geral #conteudo #direita_minhaconta #menu_listadedesejos a:hover{color:#006200;}

#geral #conteudo #direita_minhaconta #menu_listadedesejos .bt {margin:5px 0 0 0;}
#geral #conteudo #direita_minhaconta #menu_listadedesejos .bt a {display:block; padding:3px 0 5px 5px; background:#e3e3e3; text-decoration:none;}
#geral #conteudo #direita_minhaconta #menu_listadedesejos .bt a:hover {background:#c1c1c1;}
#geral #conteudo #direita_minhaconta #menu_listadedesejos .bt a .tit{font-size:9px; color:#000;}
#geral #conteudo #direita_minhaconta #menu_listadedesejos input {font:10px tahoma, verdana; width:147px; margin:2px 0 2px 0;}
#geral #conteudo #direita_minhaconta #menu_listadedesejos .botao {float:right; width:24px; height:15px;}

/*histórico de pedidos*/
#geral #conteudo #historicodepedidos li {padding:6px 0 3px 0; height:18px; display:block; border-bottom:1px solid #dedede;}
#geral #conteudo #historicodepedidos li div{float:left; height:22px;display:block; }
#geral #conteudo #historicodepedidos .topo{ font-weight:bold;}
#geral #conteudo #historicodepedidos li .topo .order{border-right:1px solid #dedede;}
#geral #conteudo #historicodepedidos li .topo .date{padding-left:5px; border-right:1px solid #dedede;}
#geral #conteudo #historicodepedidos li .topo .total{padding-left:5px; border-right:1px solid #dedede;}
#geral #conteudo #historicodepedidos li .topo .botao{padding-left:5px;}
#geral #conteudo #historicodepedidos li .order{width:25%;}
#geral #conteudo #historicodepedidos li .date{width:20%; padding-left:5px;}
#geral #conteudo #historicodepedidos li .total{width:20%; padding-left:5px;}
#geral #conteudo #historicodepedidos li .botao{width:27%; padding-left:5px; text-align:center;}

#geral #conteudo #historicodepedidos #detalhes{height:auto; background:#f1f1f1; padding:10px;}
#geral #conteudo #historicodepedidos #detalhes div{float:none; height:auto;}
#geral #conteudo #historicodepedidos #detalhes .endereco {float:left; width:40%; margin:15px 0 10px 0;}
#geral #conteudo #historicodepedidos #detalhes .pagamento {float:left; width:40%; margin:15px 0 10px 0; text-align:left;}
#geral #conteudo #historicodepedidos #detalhes .sub {margin:10px 0 0 0;padding:0; text-align:right;}
#geral #conteudo #historicodepedidos #detalhes .coupon {text-align:right;}
#geral #conteudo #historicodepedidos #detalhes .total {margin:0;padding:0; text-align:right; width:auto; font-size:14px;}
#geral #conteudo #historicodepedidos #detalhes .pagamento {margin:10px 0 0 0;padding:0; text-align:right;}

#geral #conteudo #historicodepedidos #detalhes .correios{text-align:center; margin:05px 0 0 0; background:#ffffff; padding:3px;}
#geral #conteudo #historicodepedidos #detalhes .correios img{margin:0 2px -1px 0;}

#geral #conteudo #historicodepedidos #detalhes #pedido {background:#fff;}
#geral #conteudo #historicodepedidos #detalhes #pedido .titulo{font-weight:bold;}
#geral #conteudo #historicodepedidos #detalhes #pedido ul {clear:both; display:block; border-bottom:1px solid #ccc; background:#fff;}
#geral #conteudo #historicodepedidos #detalhes #pedido ul li{float:left; margin:0; height:auto;}
#geral #conteudo #historicodepedidos #detalhes #pedido .descricao {text-align:left; width:41%;padding:3px 0 5px 3px; border:0;}
#geral #conteudo #historicodepedidos #detalhes #pedido .price {float:right; text-align:center; width:15%; border:0;}
#geral #conteudo #historicodepedidos #detalhes #pedido .quantity {float:right; text-align:center; width:12%; border:0; }
#geral #conteudo #historicodepedidos #detalhes #pedido .gift {float:right; text-align:center; width:15%; border:0;}
#geral #conteudo #historicodepedidos #detalhes #pedido .subtotal {float:right; text-align:center; width:15%; border:0;}

/*blog*/
#geral #conteudo #miolo #blog {width:80%;}
#geral #conteudo #miolo #blog .separatorBlog {border-top: 1px solid #cccccc; height:1px; margin:40px 0px 40px 0px; display:block; clear:both;}
#geral #conteudo #miolo #blog #tit  {font-size:18px;}
#geral #conteudo #miolo #blog #box_blog #date {margin:-15px 0px 30px 0px; font-size:9px;}
#geral #conteudo #miolo #blog #box_blog #content #text {margin:15px 0px 15px 0px;}
#geral #conteudo #miolo #blog #box_blog #tags {padding: 10px 0px 10px 0px; text-align:center; background-color:#EDEDED; border-bottom:1px dotted #fff;}
#geral #conteudo #miolo #blog #box_blog #tags .recTags  {font-size:10px; font-weight:bold;}
#geral #conteudo #miolo #blog #box_blog #url  {padding: 10px 0px 10px 0px; text-align:center; background-color:#DDDDDD;}
#geral #conteudo #miolo #blog #box_blog #url .recUrl  {font-size:10px; font-weight:bold;}
#geral #conteudo #miolo #blog #box_blog #options  {padding: 10px 0px 10px 0px;}
#geral #conteudo #miolo #blog #box_blog #options  a, a:hover{text-decoration:underline;}
#geral #conteudo #miolo #blog #box_blog #options img  {margin:0px 0px 0px 4px; border:none;}
#geral #conteudo #miolo #blog #box_blog #options #left {float:left;}
#geral #conteudo #miolo #blog #box_blog #options #right {float:right;}
#geral #conteudo #miolo #blog #box_blog #formularioBlog {padding-top:20px;}
#geral #conteudo #miolo #blog #box_blog #formularioBlog img {padding:4px 1px 0px 1px;}
#geral #conteudo #miolo #blog #box_blog #formularioBlog #button {padding:10px 0px 0px 10px; float:left;}
#geral #conteudo #miolo #blog #box_blog #formularioBlog .input {font:10px verdana,tahoma; width:160px;}
#geral #conteudo #miolo #blog #box_blog #formularioBlog .textarea {font:10px verdana,tahoma; width:260px;}

#geral #conteudo #miolo #blog label {float:left; padding-right:4px; text-align:right;	vertical-align:top;	width:72px;}
#geral #direita_blog {position:absolute; float:right; margin:10px 15px 0 10px; right:0; top:255px; width:155px; background:#ededed; padding:8px;}
#geral #direita_blog .botao_geral{text-decoration:none;}
#geral #direita_blog .bt .tit{font-size:14px;}
#geral #direita_blog #banner{margin:25px 0 15px 0;}
#geral #direita_blog #menu_blog {padding:8px 0 0 0;}
#geral #direita_blog #menu_blog a{display:block; padding:3px 7px 3px 7px; text-transform:none; text-decoration:none; color:#000; background:url(../imagens/linha_menudireita.gif) bottom repeat-x;}
#geral #direita_blog #menu_blog a:hover{color:#006200;}
#geral #direita_blog #menu_blog .logout{color:#b40000; background:none; padding:7px 7px 5px 7px;}
#geral #direita_blog #menu_blog .titleMenuDireita {background-color:#cfcfcf; margin-top:10px; padding:5px 0px 5px 5px; font-weight:bold; color:#fff;}
#geral #direita_blog #menu_blog .tit {text-transform:uppercase; color:#006200; margin:0 0 5px 0; font-size:12px;}
#geral #direita_blog #menu_blog ul li a{display:block; padding:5px 0 6px 0; text-decoration:none; color:#000; background:url(../imagens/linha_menudireita.gif) bottom repeat-x;}
#geral #direita_blog #menu_blog .bt a {display:block; padding:3px 0 5px 5px;	background:#e3e3e3;	text-decoration:none;}
#geral #direita_blog #menu_blog .bt a .tit{font-size:9px; color:#000;}
#geral #direita_blog #search input {font:10px tahoma, verdana; width:147px; margin:2px 0 2px 0;}
#geral #direita_blog #search .botao {float:right; width:24px; height:15px;}

/*FAQ*/
#geral #conteudo #faq {margin:0; padding:0;}
#geral #conteudo #faq a{text-decoration:none; color:#000; font-weight:normal;}
#geral #conteudo #faq a:hover {color:#0b6900;}
#geral #conteudo #faq li{display:block; height:12px; background:url(../imagens/bolinha_menulateral.gif) left no-repeat; padding: 6px 0 6px 11px; margin:0 0 0 -2px;}

/*formularios*/
label {display:inline;}
fieldset {border:none;	margin:0px;	padding:0px 0px 0px 10px;}
.txtDefault_padding {padding:0px 6px 0px 0px}
.input {font:10px verdana, tahoma; width:164px;}
.select {font:10px verdana, tahoma;	width:170px;}
.input_ddd {font:10px verdana, tahoma; width:20px;}
.input_end {font:10px verdana, tahoma; width:394px;}
.input_cep1 {font:10px verdana, tahoma;	width:40px;}
.input_cep2 {font:10px verdana, tahoma;	width:30px;}
.input_nasc1 {font:10px verdana, tahoma; width:20px;}
.input_nasc2 {font:10px verdana, tahoma; width:35px;}
.input_num {font:10px verdana, tahoma; width:40px;}
.input_big {font:10px verdana, tahoma; width:394px;}


/********************rodape*******************/
#rodape #faixa {background:url(../imagens/rodape_faixa_acabamento.gif) left no-repeat #000; text-align:center; font:9px tahoma, verdana; color:#fff; text-transform:uppercase; padding:6px;}

#rodape #cinza {background:#ededed; text-align:center; padding:10px 0 15px 0;}
#rodape #cinza #menus {margin: 0 auto; text-align:left; width:985px;}
#rodape #cinza #menus #horizontal{clear:both; margin:10px 0 10px 0; height:20px;}
#rodape #cinza #menus #horizontal li{float:left; font-weight:bold; color:#000; margin:0 15px 0 0;}
#rodape #cinza #menus #horizontal a{font-weight:normal; color:#000; padding:0 0 0 15px; border-left:1px solid #ccc; text-decoration:none;}
#rodape #cinza #menus #horizontal a:hover {color:#0b6900;}

#rodape #cinza #menus #vertical{float:left; width:125px; margin:0 8px 0 8px; border-right:1px solid #ccc;}
#rodape #cinza #menus #vertical li{font-weight:bold; color:#000; margin:0 0 1px 0;}
#rodape #cinza #menus #vertical a{font-weight:normal; color:#000; text-decoration:none;}
#rodape #cinza #menus #vertical a:hover {color:#0b6900;}

#rodape #dados {margin:0 auto; width:700px;}
#rodape #dados #formasdepagamento {float:left; margin:30px 0 0 0;}
#rodape #dados #formasdepagamento #selos {margin:7px 0 0 0;}
#rodape #dados #acompanhe {float:left; margin:30px 30px 0 30px; padding:0 30px 0 30px; border-right:1px solid #ccc; border-left:1px solid #ccc;}
#rodape #dados #acompanhe #selos {margin:7px 0 0 0;}
#rodape #dados #certificados {float:left; margin:30px 0 0 0;}
#rodape #dados #certificados #selos {margin:7px 0 0 0;}

#rodape #copyright {text-align:left; font-size:10px; margin:0 auto; margin-top:30px; margin-bottom:30px; width:695px;}
#rodape #copyright img {float:right; margin:3px 55px 0 0;}

