
*{ font-family: Geneva,Tahoma,Verdana,Arial,sans-serif normal  }
#tag-cloud-options{display: none;}
body{ text-align:center;margin: 0px;}
body.wiki{ text-align:center;margin: 0px;background-image:url(/img/bg_wiki.jpg);background-repeat:no-repeat;background-position:top center;}
img{ border: 0 ;}
h1{ color:#1E196A;font-size:15px;font-family: arial}
.tiporadio{ border:0px !important;width:20px !important;}
.direita{ float:right !important;*float:none !important  }
.esquerda{ float:left !important  }
.ajustaposicao{ clear:left;margin-left:100px !important  }
a{outline:none;}
.cabecalho .menu_topo .logo,.cabecalho .menu_topo .logo_bierboxx,.bloco_carrinho .carrinho,.bloco_carrinho .carrinho a,.cabecalho .menu_topo .canto_esquerdo,.cabecalho .menu_topo .canto_esquerdo_int,/*.cabecalho .menu_topo .canto_direito,.cabecalho .breadcrumbs .canto_esquerdo,.cabecalho .breadcrumbs .canto_direito,*/.cabecalho .menu_topo li.campo_texto,.miolo .topo_miolo,.miolo_loja_borda .topo_miolo,.miolo .rodape_miolo,.miolo_loja_borda .rodape_miolo,.rodape	.topo_rodape,.abas ul.css-tabs a,.abas ul.css-tabs a:hover,.abas ul.css-tabs a.current,.dialogo,.bloco_carrinho,.description .arrow,.description .tagcloud_topo,.description .tagcloud_rodape,.bloco_carrinho p,.bloco_carrinho input.botao,.botao_cinzap a,.botao_cinzap a:hover,.botao_verdep a,.botao_verdep a:hover,.botao_cinza a,.botao_cinza a:hover,.botao_verde span, .botao_verde a,.botao_verde a:hover,.botao_cinzag a,.botao_cinzag a:hover,.botao_misto,.botao_verdeg a,.botao_verdeg a:hover,.cliente,.naocliente,.breadcrumb-checkout li,.produto-quantidade a.inc_button,.produto-quantidade a.dec_button,.estampacomprovante,.desconto .produto-nome a,.desconto .produto-nome a:hover,.endereco-cadastrado-opcoes a,.logo_cartao_visa,.logo_boleto,div.botao_comprar a,.inc a,.dec a,.topo_atributos,.rodape_atributos,p.hreview,.items a.inc_button,.items a.dec_button{ background-image:url(/img/sprites.png);_background-image:url(/img/sprites.gif);background-repeat:no-repeat}
#textoFoto{background:url("/img/gfx/TextoPromocao.png") repeat scroll 0 0 transparent;float:left;height:82px;margin-left:10px;margin-top:58px;text-indent:-999px;width:666px;display:none !important;}
#textoRegulacao{color:#2C2D18;float:right;font-size:9px;height:16px;margin-right:-45px;margin-top:273px;text-align:right;width:600px;display:none !important;}
.showMe{display: none !important;}
.geral{/*background-image:url("/img/gfx/fundo-home-nova.jpg");*/background-position:center top;background-repeat:no-repeat;height:623px;margin:0 auto;width:1005px;position:relative;}
.geral_internas{ width:1005px;margin:0 auto;height:623px;position:relative;*z-index:100}
.geral_internas_bordas{ width:1005px;margin:0 auto;}
.geral_internas .saudacao{color:#666 !important;float:left;font-size:10px;margin:8px 0 0 34px;padding:0;text-align:left;width:600px;}
.geral_internas .links_institucionais li{color:#435d72;list-style:none;display:block;float:left }
.geral_internas .links_institucionais li a{color:#666 !important;list-style:none;display:block;float:left }

.geral_internas .conteudo{overflow:hidden;}
.cabecalho{ float:left;width:100%  }
.cabecalho .saudacao{color:#333;float:left;font-size:10px;margin:8px 0 0 34px;padding:0;text-align:left;width:600px;}
.cabecalho .links_institucionais{ float:right;font-size: 10px;margin:6px 35px 0 0;_margin:6px 22px 0 0;padding: 0px }
.cabecalho .links_institucionais ul{ margin:0;padding:0;float:right  }
.cabecalho .links_institucionais li{color:#333;list-style:none;display:block;float:left }
.cabecalho .links_institucionais li a{ color:#333;padding:0px 3px 3px 3px;margin:0 4px;float:left;text-decoration:none;font-weight:normal }
.geral_internas .links_institucionais li a{ color:#666;padding:0px 3px 3px 3px;margin:0 4px;float:left;text-decoration:none;font-weight:normal }
.cabecalho .links_institucionais li a:hover{ background-color:#666;text-decoration:none;color:#fff }
.cabecalho .menu_topo{ float:left;width:910px;background-color:#000;margin-left:20px;margin-top:8px;_margin-left:15px;height:64px  }
.cabecalho .menu_topo .canto_esquerdo{ float:left;height:64px;width:19px;background-position:-261px -55px;background-color:#c9ddf4;}
.cabecalho .menu_topo .canto_esquerdo_int{ float:left;height:64px;width:19px;background-position:-261px -55px;background-color:#FFF   }
.cabecalho .menu_topo .canto_direito{ float:right;height:64px;width:20px;background-color:#000000  }
.cabecalho .menu_topo .logo{ float:left;height:43px;width:128px;background-position:-142px 0;font-size:0px;text-indent:-1000000px;margin:9px 30px 0 0 }
.cabecalho .menu_topo .logo	a{ background-position:0 9px;float:left;font-size:0;height:45px;width:115px;}
.cabecalho .menu_topo .logo_bierboxx{ float:left;height:43px;width:115px;background-position:0px 0px;font-size:0px;text-indent:-1000000px;margin:9px 30px 0 0 }
.cabecalho .menu_topo .logo_bierboxx a{ background-position:0 9px;float:left;font-size:0;height:45px;width:115px;}
.cabecalho .menu_topo ul{ margin:19px 0 0;padding:0;float:left }
.cabecalho .menu_topo li{ list-style:none;display:block;float:left }
.cabecalho .menu_topo li.campo_texto{ background-position:-51px -54px;width:200px;height:23px;text-align:left  }
.cabecalho .menu_topo li.campo_texto input{ border:0px;font-size:10px;margin-top:5px;margin-left:3px;width:188px;}
.cabecalho .menu_topo li.campo_button input{ border:0px;font-size:10px;margin-top:5px  }
.cabecalho .menu_topo li a{ color:#FFF;padding:5px 4px 28px;margin:0 4px;float:left;text-decoration:none;text-transform: uppercase;font-size:10px }
.cabecalho .menu_topo li a:hover{ color:#FFF;background-color:#333;text-decoration:none;}
.cabecalho .breadcrumbs{ float:right;height:19px;color:#AAA;font-weight:normal;font-size:11px;margin-top:4px;margin-right:230px;}
.cabecalho .breadcrumbs .canto_esquerdo{ float:left;height:19px;width:10px;}
.cabecalho .breadcrumbs .canto_direito{ float:right;height:19px;width:10px;}
.cabecalho .breadcrumbs ul{ margin:0 10px 0 0;padding:0;float:right;}
.cabecalho .breadcrumbs li{ list-style:none;display:block;float:left;color:#444  }
.cabecalho .breadcrumbs li span{ float:left;display:block;margin:0;}
.cabecalho .breadcrumbs li a{ color:#444;padding:0px 1px 3px 3px;margin:0 4px;float:left;text-decoration:none;font-weight:normal;font-size:11px }
.cabecalho .breadcrumbs li a:hover{ background-color:#444;text-decoration:none;color:#AAA }
.cabecalho .breadcrumbs .canto_esquerdo{ float:left;height:19px;width:10px;border:0 none !important;}
.cabecalho .breadcrumbs .canto_direito{ float:right;height:19px;width:10px;border:0 none !important;}


.miolo_loja_borda{ float:left;margin:45px auto 0 27px;_margin:60px auto 0 20px;width:950px;}
.miolo_loja_borda .topo_miolo{ background-position:0 -121px;float:left;height:15px;width:950px;}
.miolo_loja_borda .conteudo{ float:left;width:948px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;font-size:12px }


.link-pesquisar, .link-gift-card, .link-calcular-frete{margin:0 !important;position:relative !important;top:4px !important;*top:3px !important;padding:0 !important;text-decoration:none !important;cursor:pointer !important;border:0 none !important;text-decoration:none;}
.link-pesquisar{width:76px !important;}
input.link-gift-card, input.link-calcular-frete{width:100px !important;}
input[type="checkbox"]{border:0 none !important;}


.miolo_loja_borda .conteudo a{color:#287501;font-size:12px;font-weight:normal;text-decoration:none;color:#287501;text-decoration:none;}
.miolo_loja_borda .conteudo a:hover{ 	color:#000}
.miolo_loja_borda .rodape_miolo{ float:left;width:950px;height:15px;background-position:0px -137px;display:block  }
.miolo_loja_borda .conteudo h2{ font-weight:bold;font-size:19px;letter-spacing:-.05em;color:#b34804;width:100%;text-align:left;padding:0;margin:0 0 0 25px;_margin-left:18px ;float:left;width:900px }
.miolo{ float:left;}
.miolo .topo_miolo{ float:left;width:950px;height:15px;display:none  }
.miolo .conteudo{ float:left;width:948px;font-size:12px;height:380px;height:467px;}
.miolo .conteudo a{ background-color:#fff;color:#287501;text-decoration:none;font-weight:normal;font-size:12px  }
.miolo .conteudo a:hover{ background-color:#CCFFCC;color:#000;}
.miolo .rodape_miolo{ float:left;width:950px;height:15px;background-position:0px -137px;display:none  }
.miolo .conteudo h2{ font-weight:bold;font-size:18px;width:100%;text-align:left;margin-left:25px;_margin-left:18px ;float:left;width:900px }
.miolo .conteudo .wiki-destaque{ margin: 0 0 14px 0;font-size:12px;text-align:left;margin-left:25px;_margin-left:18px   }
.miolo .conteudo .wiki-destaque h3{ font-size:17px;font-weight:normal;margin:0 }
.miolo .conteudo .vitrine-corpo .wiki-texto h2{ font-weight:bold;font-size:18px;text-align:left;margin-left:0;width:600px;margin: 10px 0 20px 0;}
.miolo .conteudo .vitrine-corpo .wiki-texto h3{ font-weight:bold;font-size:14px;text-align:left;margin-left:0;width:600px;margin: 0 0 10px 0 }
.miolo .conteudo .vitrine-corpo .wiki-texto ul{ margin:25px 0 25px 25px;padding:0;list-style:none}


.wiki-texto{ text-align:left;margin-left:25px;_margin-left:18px;color:#444444;width:925px  }
.vitrine-corpo img{ border:1px solid #ccc;margin:0 15px 25px;padding:4px;width:280px;clear:right }
.wiki-destaque{ float:left;width:425px;}


.abas{ float:left;width:950px;padding-top:15px;}
.abas ul.css-tabs{ margin:0 !important;padding:0;height:50px;}
.abas ul.css-tabs li{ float:left;padding:0;margin:0;_margin-left:-100px list-style-type:none  }
.abas ul.css-tabs a{ background-position: 0px -273px;width:170px;_width:230px;float:left;font-size:11px;display:block;padding:20px 30px 5px;_padding:20px 30px 25px;text-decoration:none;height:43px;color:#777;position:relative;top:1px;}
.abas ul.css-tabs a:hover{ background-position: 0px -383px;color:#333;padding-top:20px;border:0 !important }
.abas ul.css-tabs a.current{ background-position: 0px -195px;color:#000;padding-top:20px;font-size:14px;border:0 !important }
.abas div.css-panes div{ min-height:150px;padding:15px 20px;}
.abas div.css-panes div div{ min-height:auto !important;padding:0 !important;}
.abas div.css-panes .tab1,.abas div.css-panes .tab2, .abas div.css-panes .tab3{ display:none;}


.wiki-foto{float:left;display:block;}
.wiki-texto{float:left;display:block;width:510px;font-size:12px;}


.conteudo-secundario-opcoes{float:left;display:block;width:600px;*width:600px;}
.conteudo-secundario-opcoes ul{margin:0 0 0 15px;padding:0;}
.conteudo-secundario-opcoes li{display:inline;}
.conteudo-secundario-opcoes li a{font-size:14px;display:block;float:left;margin:10px;color:#333;}


.css-panes{ border-top:2px solid #CCC;_border-top:0px solid #CCC  }


.sugestao{ display:block !important;padding:10px 20px;margin:0 16px;width:270px;float:left;font-size:11px;text-align:left  }
.sugestao a{ background-color:#fff;color:#000;text-decoration:none;font-weight:normal;font-size:14px  }
.sugestao a:hover{ background-color:#CCFFCC;color:#000;}
.sugestao img{ float:left;margin:0 10px 0 40px;}
.sugestao .artigo-texto{height:80px;float:left;margin:10px 0;}
.sugestao .artigo-texto p{margin:0 !important;}
.sugestao h3 a{font-size:15px;font-weight:bold;}
.sugestao h3, .sugestao p{float:left;width:100%;}
.sugestao h3, .sugestao p, .sugestao strong, .sugestao span{*margin:5px 0 !important}
.sugestao p.preco{font-size:14px;color:#b34804;font-weight:bold;}
.sugestao a.botao_verde{float:left !important;margin-left:60px !important;}


.envolve_rodape{height:145px;float:left;width:100%;margin:0 auto;padding-top:225px;*padding-top:1200px;_padding-top:225px;text-align:center;background-image:url(/img/bg_loja.png);background-repeat:no-repeat;background-position:bottom center;*position:relative !important;*z-index:0;}
.noabas{ *padding-top:225px;}
.rodape{position:relative;background-color:#6C7B42;width:950px;margin:0 auto    }
.rodape	.topo_rodape{ float:left;width:950px;height:15px;background-position:0 -158px;display:none  }
.rodape ul{ margin:0 0 0 55px;_margin:0 0 0 25px;padding:0;float:left;width:180px  }
.rodape li{ list-style:none;float:left;width:200px }
.rodape li h4{ width:200px;font-size:12px;font-weight:bold;color:#FFFFFF;text-align:left;margin:0 0 0 6px;padding:0}
.rodape li a{ background-color:#6C7B42;color:#CCFFCC;padding:0px 3px 3px 3px;margin:0 4px;float:left;text-decoration:none;font-weight:normal;font-size:11px }
.rodape li a:hover{ background-color:#CCFFCC;text-decoration:none;color:#000 }
.rodape p{ width:850px;float:left;color:#FFFFFF;font-size:11px;margin:10px 0 0 50px;padding:0;text-align:left;}
.rodape p a{ background-color:#6C7B42;color:#CCFFCC;padding:0px 0 3px 0 ;text-decoration:none;font-weight:normal;font-size:11px }
.rodape p a:hover{ background-color:#CCFFCC;text-decoration:none;color:#000 }


.dialogo{ background-position:0px -467px;bottom:0;color:#EFEFEF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;height:23px;left:50%;margin:0 0 0 -475px;padding:7px 0 0;position:fixed;width:950px;z-index:20000;_display:none }
#chamadas{display:none !important;}
.chamadas{display:none; height:372px;left:40px;*left:65px;position:relative;top:0;width:202px;}
ul.chamadas{ display:block;float:right;height:200px;padding:0;position:relative;right:320px;left:18px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:-77px -62px 0;width:700px;}
li#chamada-box{ background-color:#611e01;height:168px;padding:5px 5px 0;}
li#chamada-express{ background-color:#C5C2B1;height:176px;padding:0 5px 5px;}
.chamadas li{ position:relative;float:left;height:175px;list-style-image:none;list-style-position:inside;list-style-type:none;margin:0 0 0 15px;position:relative;overflow:hidden;width:202px;background:#611e01;}
.chamadas li a.info-texto{position:absolute;bottom:-2px;left:0;width:182px;_width:202px;height:43px;z-index:0;padding:3px 10px 0 10px;font:bold 14px Geneva,Tahoma,Verdana,Arial,sans-serif normal;letter-spacing:.-05em;text-align:center;text-align:left;cursor:pointer;}
.chamadas li a.info-texto strong{float:left;display:block;width:100%;}
.chamadas #chamada-box a{ background-color:#FFFFFF !Important  }
.chamadas #chamada-express a{ background-color:#C5C2B1 !Important  }


.bloco_carrinho{z-index:100;}
.bloco_carrinho .carrinho{ font-size:0px;text-indent:-1000000px;}
.bloco_carrinho .carrinho a{ background-position:-240px -400px;float:left;font-size:0;height:42px;width:42px;margin:18px 12px 0 15px;*margin:30px 0 0 15px  }
.bloco_carrinho{ height:130px;width:213px;position:absolute;left:50%;margin-left:265px;background-position:-241px -198px;top:20px }
.bloco_carrinho{ font-weight:bold;}
.bloco_carrinho span{ font-size:26px;line-height:.99em;}
.bloco_carrinho ul{width:130px;padding:0;margin:0;list-style:none;float:left;text-align:left;margin-top:5px;*margin-top:18px  }
.bloco_carrinho li{ list-style-image:none;list-style-position:inside;list-style-type:none;margin:2px 0;float:left;display:block;width:130px;*margin-left:7px;*margin-top:5px;}
.bloco_carrinho li a{ color:#FFFFFF !important;font-size:12px !important;text-decoration:none !important;background-color:#F57421 !important;float:left;display:block;}
.bloco_carrinho li a:hover{ background-color:#DEDEDE !important;color:#000000 !important;}


#menu_vertical{ width:150px;float:left;font-family:arial;font-size: 12px;margin:0px ;padding: 0px}
#menu_vertical ul{ height:20px;}
#menu_vertical li{ list-style:none;display:block;}
#menu_vertical a{ color:#1E196A;background-color:#EBF4D9;padding:3px;margin-top:1px;float:left;width:150px;text-decoration:none }
#menu_vertical a:hover{ background-color:#a6cf4f;text-decoration:none;color:#FFF}
#menu_vertical .selecionado{ background-color:#A6CF4F;color:#FFFFFF }
#menu_vertical a.atendimento_online{ background-position: -924px -123px }


#products{cursor:default;}
#products img{ margin:0 20px 10px 0;cursor:pointer;}

.description{ margin-left:165px;*margin-left:175px;display:block;margin-top:17px;*margin-top:16px;padding:0;position:absolute;top:76px;width:590px;z-index:1000;_left:0 !important;}
.description .tagcloud_topo{ width:590px;height:25px;background-position: -240px -335px}
.description .tagcloud_content{ width:590px;background-color:#EFEFEF;}
.description .tagcloud_rodape{ width:590px;height:25px;background-position: -240px -370px}
.description ul{ margin:0;padding:0 12px   }
.description li{ display:inline;margin:0 5px 0 0;word-spacing:-1px;}
.description li a{ text-decoration:none;background-color:#EFEFEF;color:#6a6a6a  }
.description li a:hover{ text-decoration:none;background-color:#494949;color:#FFF  }
.tag1{ font-size: 9px;font-weight:100;}
.tag2{ font-size: 9px;font-weight:500;}
.tag3{ font-size: 10px;font-weight:100;}
.tag4{ font-size: 10px;font-weight:500;}
.tag5{ font-size: 12px;font-weight:100;}
.tag6{ font-size: 12px;font-weight:500;}
.tag7{ font-size: 14px;font-weight:100;}
.tag8{ font-size: 16px;font-weight:100;}
.tag9{ font-size: 18px;font-weight:100;}
.tag10{ font-size: 21px;font-weight:100;}
.description .arrow{ width:34px;height:28px;background-position:-310px -72px;margin-top:-28px;*margin-top:-27px;margin-left:36px;font-size:1px;position:relative;_display:none;}
#boxx .arrow{ margin-left:36px;*margin-left:-500px;}
#marcas .arrow{ margin-left:81px;*margin-left:-418px;}
#origem .arrow{ margin-left:134px;*margin-left:-315px;}
#estilo .arrow{ margin-left:188px;*margin-left:-222px;}
#sabor .arrow{ margin-left:237px;*margin-left:-125px;}
#comidinhas .arrow{ margin-left:305px;*margin-left:0px;}
#acessorios .arrow{ margin-left:370px;*margin-left:115px;}
#entrega .arrow{ margin-left:440px;*margin-left:260px;}
#boxx .arrow{ *margin-left:-500px !important;_margin-left:436px;}
#marcas .arrow{ *margin-left:-418px !important;_margin-left:481px;}
#origem .arrow{ *margin-left:-305px !important;_margin-left:534px;}
#estilo .arrow{ *margin-left:-199px !important;_margin-left:588px  }
#sabor .arrow{ *margin-left:-95px !important;_margin-left:637px;}
#comidinhas .arrow{ *margin-left:35px !important;_margin-left:705px;}
#acessorios .arrow{ *margin-left:160px !important;_margin-left:770px;}
#entrega .arrow{ *margin-left:315px !important;_margin-left:440px;}
#boxx .tagcloud_content{padding-top:5px;}
#boxx .tagcloud_topo{/*	background-position:-240px -335px !important;height:25px !important;width:590px !important;display:block;*/}


.bloco_carrinho p{ background-position:-66px -95px;width:193px;height:23px;text-align:left;margin-left:10px;*margin-left:9px;_margin-left:5px;float:left;margin-top:12px  }
.bloco_carrinho input{ border:0px;font-size:10px;margin-top:5px;margin-left:3px;width:157px;*width:145px;float:left }
.bloco_carrinho input.botao{ background-color:#FFFFFF;background-position:-279px 0;border:0 none;font-size:10px;height:17px;margin-top:5px;width:24px;float:left }
.botoes{  float:left;margin:25px 0 20px 25px;_margin:25px 0 20px 15px;width:880px;_float:right;_width:320px;}
.botao_cinza{position:relative;z-index:102;}
.botao_cinza a{ cursor:pointer !important;margin:0;padding:0;float:right;background-position:-460px -229px;width:140px;height:25px;displaby:block;margin:0 3px;font-family:arial;font-size:14px !important;text-align:center;padding-top:4px;color:#000 !important  }
.botao_cinza a:hover{ background-position:-460px -259px;background-color:#fff !important;color:#FFF !important    }
.botao_verde{*width:150px !important;}
.botao_verde a{ cursor:pointer !important;margin:0;padding:0;float:right;background-position:-460px -200px;width:140px;height:25px;*height:22px;_height:25px;display:block;display:block;margin:0 3px;font-family:arial;font-size:14px !important;text-align:center;padding-top:4px;color:#FFF !important;text-decoration:none !important;}
.botao_verde a:hover{ background-position:-460px -259px;text-decoration:none !important;}
span.botao_verdeg{ float:left;margin:0;padding:0  }
.botao_cinzag a{ margin:0;padding:0;float:right;background-position:-458px -29px;width:206px;height:25px;display:block;margin:0 3px;font-family:arial;font-size:14px !important;text-align:center;padding-top:4px;color:#000 !important;text-decoration:none  }
.botao_cinzag a:hover{ text-decoration:none !important;background-position:-458px -59px;}
.botao_verdeg a{ float:left;margin:0;padding:0;background-position:-458px 0;width:206px;height:25px;*height:24px;display:block;display:block;margin:0 3px;font-family:arial;font-size:14px !important;text-align:center;padding-top:4px;color:#FFF !important;text-decoration:none  }
.botao_verdeg a:hover{background-position:-458px -59px;}
.botao_misto{ margin:0;padding:0;float:right;background-position:-458px -29px;width:206px;height:25px;display:block;margin:0 3px;font-family:arial;font-size:14px !important;text-align:center;padding-top:4px;color:#000 !important;text-decoration:none  }
span.botao_verdegp{ float:left;margin:0;padding:0  }
.botao_cinzap a{ margin:0;padding:0;float:right;background-position:-460px -229px;width:54px;height:25px;display:block;margin:0 3px;font-family:arial;font-size:14px !important;text-align:center;padding-top:4px;color:#000 !important;text-decoration:none  }
.botao_cinzap a:hover{ background-position:-400px -59px;text-decoration:none !important;}
.botao_verdep a{ float:left;margin:0;padding:0;background-position:-400px 0;width:54px;height:25px;display:block;display:block;margin:0 3px;font-family:arial;font-size:14px !important;text-align:center;padding-top:4px;color:#FFF !important;text-decoration:none  }
.botao_verdep a:hover{ background-position:-400px -59px;}


.form-checkout-corpo{clear:both;left:0;padding:40px 0 0;position:relative;width:910px;margin:0 auto;}
.form-checkout-aba{left:0;padding:0;position:relative;top:0;width:910px;}
.form-checkout-corpo table{left:0;margin:0 0 30px;position:relative;top:20px;width:910px;border-collapse:collapse;border-spacing:0;}
.form-checkout-corpo table caption{background-color:#FFFFFF;color:#000000;font-size:14px;font-weight:bold;padding:5px 0;}
.form-checkout-corpo table  input{text-align:center;width:28px;border:1px solid #CCCCCC;padding:2px 3px 1px;font-weight:bold}
.form-checkout-corpo table td{ border-bottom:2px solid #EEEEEE;padding:2px 2px 2px 5px;height:30px;white-space: nowrap }
.form-checkout-corpo .checkout-total{background:transparent none repeat scroll 0 0;border:0 none;font-size:100%;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;vertical-align:baseline;float:left}


#enderecoCepCodigo, #enderecoEntregaCepCodigo{width:80px !important;}
#giftCardCodigo{width:160px !important;}
.form-checkout-aba td, .form-checkout-aba li, .form-checkout-aba p, .form-checkout-aba label, .form-checkout-aba input{font-size:12px;}
.produto-nome{padding:2px 2px 2px 5px;text-align:left;width:400px;}
thead td{background-color:#444444;border-bottom:2px solid #EEEEEE;color:#FFFFFF;font-size:12px;font-weight:bold;}
.form-checkout-corpo .checkout-lista, .form-checkout-corpo .endereco-novo{background:transparent none repeat scroll 0 0;border:0 none;font-size:100%;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;text-align:left;vertical-align:baseline;}
.linha-form label{display:block;float:left;font-weight:bold;margin-top:5px;padding:0 10px 0 0;text-align:left;width:200px;}
tr.erro-quantidade td{font-weight:bold;}
tr.opcoes-de-entrega td{background-color:#999999;padding:5px 5px 5px 0;text-align:left;}
.desconto, .frete, .sub-total{background-color:#D5D5D5;color:#000000;}
.sub-total td, .frete td{padding-left:5px;text-align:left;font-size:12px}
#cep, #cep-02, #edicao-endereco-cep-02{text-align:left;width:80px;}
td.sub-total-valor, td.frete-valor, td.frete-express-valor, td.frete-normal-valor, td.desconto-valor, td.total-valor{padding-left:25px;text-align:right;}
.total{background-color:#000000;color:#FFFFFF;font-weight:bold;}
tr.par{background-color:#D5D5D5;}


.cliente{background-position:0 -500px;background-repeat:no-repeat;float:left;height:188px;margin-left:30px;_margin:0 20px;width:400px;text-align:center;}
.naocliente{background-position:-410px -500px;background-repeat:no-repeat;float:right;height:188px;margin-right:30px;_margin:0 20px;width:400px;}
.cliente h2, .naocliente h2{color:#000000 !important;font-family:arial !important;font-size:15px !important;font-weight:bold !important;margin:50px 0 5px !important;padding:0 !important;text-align:center !important;width:388px !important}
.cliente div, .naocliente div{color:#000099;display:block;float:left;font-family:arial;font-size:15px;font-weight:bold;margin:5px 0 0;text-align:center;width:390px;}
.cliente div label{color:#000000;display:block;float:left;font-family:arial;font-size:12px;font-weight:normal;margin:2px 2px 0 0;padding:0;text-align:right;width:100px;}
.cliente div input{float:left;}
.cliente #loginEmail{margin-left:5px !important;}
.posicao_login{ margin-left: 0 !important}
.cliente .botao_cinzag{margin-left:130px;}


#divCadastro{text-align:left;}
.cliente div span{color:#FF0000;float:left;font-family:arial;font-size:11px;font-weight:bold;margin-left:5px;margin-top:2px;text-align:left;width:100px;}
.cliente span{color:#FF0000;float:left;font-family:arial;font-size:11px;font-weight:bold;margin-left:103px;margin-top:2px;text-align:left;}
.desconto .produto-nome a{ background-position:-400px 0;color:#FFFFFF !important;font-size:12px !important;height:20px;padding:6px 10px 5px 6px;width:44px;}
.desconto .produto-nome a:hover{ background-position:-400px 0;}
.produto-nome{padding:2px 2px 2px 5px;text-align:left;width:800px;_width:1500px;}
.form-conferencia .produto-nome, .endereco-entrega .produto-nome{width:910px !important;}
thead .produto-nome{*width:800px;}
.produto-nome span{font-weight:bold;margin:0 5px;}


.breadcrumb-checkout li a{ color:#444 !important  }
.breadcrumb-checkout li a:hover{  }
.breadcrumb-checkout{ left:10px;width:900px;float:left;margin:0;padding:0 }
.breadcrumb-checkout ul{ float:left;margin:0 0 0 23px;_margin:0 0 0 12px;padding:0;width:900px;}
.breadcrumb-checkout li{ background-position:0px -710px;float:left;font-size:12px;height:0;list-style-image:none;list-style-position:inside;list-style-type:none;margin:0;padding:50px 0 0;_padding:45px 0 0;text-align:center;width:180px;}
.breadcrumb-checkout li.inativo2{ background-position:0 -710px !important;}
.breadcrumb-checkout li.inativo3{ background-position:-180px -710px !important;}
.breadcrumb-checkout li.inativo4{ background-position:-360px -710px !important;}
.breadcrumb-checkout li.inativo5{ background-position:-542px -710px !important;}
.breadcrumb-checkout li.ativo1{ background-position:0 -763px !important;}
.breadcrumb-checkout li.ativo2{ background-position:-180px -763px !important;}
.breadcrumb-checkout li.ativo3{ background-position:-360px -763px !important;}
.breadcrumb-checkout li.ativo4{ background-position:-542px -763px !important;}
.breadcrumb-checkout li.ativo5{ background-position:-719px -763px !important;}
.breadcrumb-checkout li.checado1{ background-position:0 -810px !important;}
.breadcrumb-checkout li.checado2{ background-position:-180px -810px !important;}
.breadcrumb-checkout li.checado3{ background-position:-360px -810px !important;}
.breadcrumb-checkout li.checado4{ background-position:-542px -810px !important;}


.produto-quantidade a.inc_button{ float:left;width:15px;height:15px;display:block;background-position:-345px 0;font-size:0px;text-indent:-10000px;cursor:pointer  }
.produto-quantidade a:hover.inc_button{ background-color:none !important }
.produto-quantidade input{ float:left;margin:0 2px  }
.produto-quantidade a.dec_button{ float:left;width:15px;height:15px;display:block;background-position:-321px 0;font-size:0px;text-indent:-10000px;cursor:pointer;margin-left:15px }
.produto-valor-unitario, .produto-sub-total{text-align:right;width:115px;white-space:nowrap}
.produto-quantidade{width:180px;}
.produto-sub-total{text-align:right;width:200px;white-space:nowrap}


#form-checkout-passo-04 label, #form-checkout-passo-05 label{display:block;float:left;font-weight:bold;padding:0 10px 0 0;text-align:left;width:200px;margin-top:5px}
#e-mail, #edicao-endereco-e-mail{width:460px;}
input{border:1px solid #CCCCCC;padding:2px 3px 1px;text-align:left;margin:2px 0}
#form-checkout-passo-04 .linha-form{padding:25px;text-align:left;border:0}
span.mensagem_texto{display:block;font-family:arial;font-size:11px;font-weight:normal;margin-left:210px;width:500px;margin:4px 0;color:#888}
#form-checkout-passo-04 .long-label, #form-checkout-passo-05 .long-label{display:block;float:left;font-weight:bold;padding:0 10px 0 0;text-align:left;width:375px;margin-top:0 !important}
.form-checkout-aba{text-align:left;}
.form-checkout-aba h4{font-size:14px;color:#b34804;font-weight:bold;left:0;margin:10px 0 15px;/*position:relative;*/top:0;text-align:left;}
.form-checkout-aba  .linha-form input , .form-checkout-aba  .linha-form select{margin-left:10px;}

#nomeRecebedor,#enderecoLogradouro{width:300px;}
#enderecoNumero{width:70px;}
.cliente span a{text-decoration:none;color:#444}
.cliente span a:hover{text-decoration:underline;}
.enderecos-cadastrados div{float:left;padding:0 20px 0 0;width:274px;position:relative;height:215px;}
.dados_confirmacao{ margin-top:30px;text-align:left }
.dados_confirmacao p{ margin:0;padding:0  }
.estampacomprovante{background-position:-724px -198px;color:#10385A;float:right;font-family:arial;font-size:32px;font-weight:normal;height:130px;text-decoration:none;width:225px;}
.numerocomprovante{margin:45px 0 0;text-align:center;width:100%;}
.produto-nome span{  font-weight:bold;margin:0 5px;padding:2px 4px;}
.ajustamargem{ margin:10px 0 0 85px !important  }
#dd, #dd2, #edicao-endereco-dd, #edicao-endereco-dd2{width:25px;}
#telefone, #telefone2, #edicao-endereco-telefone, #edicao-endereco-telefone2{width:80px;}
#nome, #nome-recebedor, #edicao-endereco-nome-recebedor{width:460px;}


.endereco-cadastrado-cep{ padding-bottom:12px  }
.form-checkout-aba p{ margin:0;}
.endereco-cadastrado-opcoes{width:435px !important}
.endereco-cadastrado-opcoes a{margin:10px 0 0 67px;width:125px;float:left;text-align:center;margin:0;display:block;background-position:-459px -200px;color:#FFFFFF !important;font-size:13px !important;padding:4px 10px 7px 6px;}
.endereco-cadastrado-opcoes a.pqno{ width:125px;float:left;text-align:center;margin:0;display:block;background-position:-459px -200px;color:#FFFFFF !important;font-size:13px !important;padding:4px 10px 7px 6px;}
.endereco-cadastrado-opcoes a:hover{background-position:-459px -259px;}
.endereco-cadastrado-opcoes a.pqno:hover{ background-position:-459px -259px;}


.logo_cartao_visa{ background-position:-850px 0;background-repeat:no-repeat;float:left;height:54px;width:110px;text-align:left }
.logo_boleto{ background-position:-734px 0;background-repeat:no-repeat;float:left;height:54px;width:110px;text-align:left;}
.forma_pagamento h4{ text-align:left  }
.forma_pagamento div#logo_cartao_visa{position:relative;}
.linha-form{ padding:5px 10px;}


.miolo_loja_borda .conteudo .vitrine-corpo .wiki-texto h2{ font-size:18px;font-weight:bold;margin:10px 0 20px;text-align:left;width:550px;}
.miolo_loja_borda .conteudo .vitrine-corpo .ajuste_paragrafo p{ width:550px   }
.miolo_loja_borda .conteudo .vitrine-corpo .wiki-texto h3{ font-size:14px;font-weight:bold;margin:0 0 10px;text-align:left;width:550px;}
.miolo_loja_borda .conteudo .vitrine-corpo .wiki-texto ul{ list-style-image:none;list-style-position:outside;list-style-type:none;margin:25px 0 25px 25px;padding:0;}
.miolo_loja_borda .conteudo .wiki-destaque a, .miolo .conteudo .wiki-texto a{ background-color:#FFFFFF;color:#287501;font-size:12px;font-weight:normal;text-decoration:none;}
.miolo_loja_borda .conteudo .wiki-destaque a:hover, .miolo .conteudo .wiki-texto a:hover{ background-color:#CCFFCC;color:#000000;}


.canto_direito{ float:right;width:300px;border:1px solid #ccc;margin:0 15px;}
.produto{ float:right;width:300px;}
.produto img{ clear:right;padding:0;border:0;margin:0;width:280px;margin:10px 10px 0 10px }
div.botoes_direito{ margin:0 0 0 10px;padding:0;width:280px;background-color:#000;height:45px }
.detalhes{ margin:0 0 0 10px;padding:0;width:280px;background-color:#000;height:45px  }
div.botao_saibamais{ width:65px;padding:12px 20px;float:left }
div.botao_saibamais	a{ background-color:#000 !important;color:#9E9E9E !important;font-size:14px !important;text-decoration:none }
div.botao_saibamais	a:hover{ background-color:#9E9E9E !important;color:#000 !important;text-decoration:none !important }
div.botao_comprar{ float:right;width:80px;height:30px;padding:8px 30px 0 0;font-size:0;text-indent:-100000px }
div.botao_comprar a{ background-position:-871px -430px;width:80px;height:30px;display:block }
.produto .nome_cerveja{ position:relative;width:200px;height:20px;}
.produto .nome_cerveja h3{ width:200px !important;position:relative;background-color:#FFF;padding:2px 5px;font-size:13px !important;text-decoration:none;font-weight:normal !important;top:-250px;left:25px     }
.produto .preco{ position:relative  }
.produto .preco{ background-color:#00A2E3;color:#000000;font-size:14px;left:25px;padding:2px 8px;position:relative;text-align:center;top:-230px;width:70px;}
.foto-produto{ float:left;margin:0;}
blockquote.descricao{ float:left;text-align:left;width:375px;margin:0;padding:0 }
blockquote.descricao h2{ color:#444444 !important;float:left !important;font-size:16px !important;margin:0 0 16px !important;width:390px !important;font-weight:bold !important;}
blockquote.descricao p{ color:#444444 !important;float:left !important;margin:0 0 16px !important;width:390px;font-weight:normal !important;font-style:italic !important;font-size:12px !important}
p.entrega-express{position:relative;}
blockquote.descricao p.entrega-express a{ cursor:default !important;color:#F47421 !important;font-size:12px !important;font-weight:bold !important;font-style:normal !important }
/*blockquote.descricao p.entrega-express a:hover{ background-color:#B34804 !important;color:#FFFFFF !important;cursor: pointer}
*/.atributos-e-interacao{ border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;color:#444444;float:right;padding:0 15px 15px 15px;width:180px;_width:215px;margin-right:5px;text-align:left }
input.quantidade-produto{ width:50px;float:left;background-color:#DEDEDE;border:1px groove #000000;height:18px;padding:2px;width:30px;text-align:center }
blockquote.descricao p.mais-info a{text-transform:capitalize;color:#287501;font-style:normal !important }
blockquote.descricao p.mais-info a:hover{ background-color:#CCFFCC;color:#000000;}
blockquote.descricao p.preco{ color:#006C99 !important;font-size:16px !important;margin:16px 0 !important;font-weight:bold !important }
.comprar-box label{ display:none  }
.inc, .dec{ float:left  }
blockquote.descricao button{   }
.inc a{ background-position:1px 2px }
.dec a{ background-position:1px 2px }
.ajustaqtdd{ width:75px !important  }
.margembt{ margin-left:0 !important;margin-top:4px !important  }
.ajustaspan{ display:block;margin:0 !important;padding:0 !important;position:relative;top:-20px !important;top:-0 !important;}
.ajustaspannew{ margin:0 !important;padding:4px 0 0 7px !important;font-size:10px !important;text-align:left !important;position: relative;top: -35px;}
.ajustaspannew a{ font-size:11px !important;padding:5px 0 0 7px !important;position:relative;text-align:left !important;top:-30px;}
.envolve_atributos{ float:right;width:220px  }
.topo_atributos{ float:right;width:217px;_width:220px;height:18px;background-position:-360px -415px;_background-position:-360px -415px  }
.rodape_atributos{ float:right;width:217px;_width:220px;height:18px;background-position:-360px -435px  }
.atributos-e-interacao h4{ font-size:12px;margin:15px 0 18px;}
p.hreview{ width:85px;height:25px;background-position:0 -880px;margin:0;padding:0 }
.atributos-e-interacao .mais-info{ font-size:11px;margin:5px 0 0;border-bottom:1px solid #ccc;padding-bottom:15px;*float:left;*display:block;*width:100%;}
.mais-info a{ color:#287501;background-color:#FFFFFF;font-size:11px !important}
.mais-info a:hover, a.mais-info:hover, a.saiba-mais:hover{ background-color:#CCFFCC;color:#000000;}
.atributos-e-interacao ul{ margin:0;padding:0  }
.atributos-e-interacao li{ font-size:12px;list-style:none;margin:0;}
.atributos-e-interacao em{ font-style:normal !important  }
#link-sugerir{ left:8px;position:relative;top:-1px;}
/**{ border:1px solid}
*/.items{position:relative;width:20000px;}
.items ul{ padding:0;margin:0  }
.vitrine-pagina{float:left;padding:0 0 0 9px !important;width:950px;}
.vitrine-pagina li{border:1px solid #CCCCCC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:left;_display:block;height:265px;_height:305px !important;list-style-image:none;list-style-position:inside;list-style-type:none;margin:5px 10px;_margin:2px;padding:15px;text-align:center;width:178px;_width:200px;}
.items img{ width:130px ;height:180px ;border:0  !important;margin:0 !important;padding:0 !important  }
.navegacao-box{border:1px solid #CCCCCC;left:93px;min-height:30px;padding:0 0 0 10px;position:relative;top:-59px;width:534px;*left:43px;top:-59px;*top:-25px;*width:528px;*float:left;}
.navegacao-box ul{position:relative;left:-10px;padding:0;margin:0;list-style:none;width:435px;}
.navegacao-box li{list-style:none;float:left;display:block;}
.navegacao-box li.menu-abas{list-style:none;position:relative;z-index:100;display:inline;}
.abas li{list-style:none !important;}
ul.menu-abas{width:401px;*width:401px;*height:30px;}
.menu-abas li{position:relative;float:left;display:block;top:-28px;}
ul.menu-abas li a{list-style:none;}
ul.menu-abas li a{position:relative;float:left;display:block;width:36px;height:50px;margin:5px 2px;background:url(/img/gfx/bg-link-navegacao-boxes.png) no-repeat bottom left;color:#6e491c !important;font-size:12px;font-weight:bonld;line-height:69px;text-decoration:none;font-weight:bold !important;cursor:pointer;}
ul.menu-abas li.active a{background:url(/img/gfx/bg-link-navegacao-boxes.png) no-repeat left 3px;color:#fff !important;}
ul.menu-abas li a:hover{background:url(/img/gfx/bg-link-navegacao-boxes.png) no-repeat left 3px;color:#fff !important;}
.vitrine-pagina p{font-size:11px;line-height:1em;margin:0;}
.conteudo-principal p{margin-bottom:8px;}
.vitrine-pagina h3{ font-family:Geneva,Tahoma,Verdana,Arial,sans-serif normal;font-size:11px;font-weight:bold;padding:0;margin:0;line-height:1.2em;}
.vitrine-pagina h3 a{ font-family:Geneva,Tahoma,Verdana,Arial,sans-serif normal;font-size:14px !important;color:#000000 !important;padding:0;margin:0 }
.vitrine-pagina p.atributos{font-size:11px;line-height:1.4em;margin:0;}
.vitrine-pagina p.atributos a{ font-size:9px !important;color:#000000 !important;background-color:#FFFFFF;*text-align:left !important;}
.vitrine-pagina p.atributos a:hover{background-color:#444444;color:#FFFFFF;}
.vitrine-pagina p.preco{color:#000000;font-size:14px;font-weight:bold;padding:5px 0;}
.preco_produto{ margin-left:50px;margin-top:4px;}
.vitrine-pagina p.valorunidade{color:#000000;font-size:14px;font-weight:bold;padding:0;float:left;margin:0 6px;}
.items a.dec_button{ float:left;width:15px;height:15px;display:block;background-position:-321px 0;font-size:0px;text-indent:-10000px;cursor:pointer;}
.items a.inc_button{ float:left;width:15px;height:15px;display:block;background-position:-345px 0;font-size:0px;text-indent:-10000px;cursor:pointer  }
.items a:hover.inc_button{ background-color:none !important }
.titulo-pagina{font-size:18px;height:30px;position:relative;width:80px;}
.total_geral{margin-left:73px;position:absolute;right:36%;_right:38%;text-align:right;width:500px;float:left;font-weight:bold;height:30px;margin-left:73px;position:absolute;top:192px;*top:193px;_top:207px;}
#link-caixa01, #link-caixa02, #link-caixa03, #link-caixa04, #link-caixa05, #link-caixa06, #link-caixa07, #link-caixa08, #link-caixa09{ font-size:11px !important;color:#000 !important;cursor:pointer  }
.form-vitrine{height:933px;*height:1045px;left:0;overflow:hidden;width:938px;float:left;*position:relative}
.carrinho-novo .form-vitrine{margin-top:-45px;}
.titulo-pagina h2{ width:650px !important;float:left !important ;text-align:left;*position:absolute;*top:0;*margin-left:50%;*left:-440px}
.scroll-left, .scroll-right{background:transparent url(/img/scroll-handler.png) no-repeat scroll 2px 2px;height:60px;position:absolute;text-indent:-15000em;top:200px;*top:0px;width:60px;z-index:1000;cursor:pointer}
.scroll-left.disabled{background:transparent url(/img/scroll-handler.png) no-repeat scroll 2px -56px !important;}
.scroll-right{background-position:-134px 2px;left:417px;margin-left:50%}
.scroll-right.disabled{background-position:-134px -56px !important;}
.ajustaspannew select{ font-size:10px;width:120px  }
.form-checkout-corpo #divCep table{margin-bottom:0px !important;}
.barra-lateral{padding:15px;text-align:left;float:right;}
.barra-lateral img{display:block;clear:none !important;padding:0 !important;width:auto !important;margin:0 !important;border:0 none !important;}
.sugestoes-busca{margin: 0pt;padding: 20px;list-style-type: none;list-style-image: none;list-style-position: outside;text-align: left;}
.sugestoes-busca li{list-style:none;}
.resultados{padding: 20px;text-align: left;}
.vitrine-pagina .botao-verde{margin: 5px 0 0 16px !important;float: left !important;}
.page span{margin: 5px 0 0 16px !important;float: left !important;}
.btn_finalizar_compra{display:block;left:-15px;*left:-30px;margin:0 !important;padding:0 !important;position:relative;_width:180px;top:-20px !important;}
.botao_verde.btn_finalizar_compra{*float:right;}
.seleciona_endereco{position:absolute;bottom:0;width:100%;}
.link-cinza{text-decoration:none !important;}
.btns-escolha{float:left;margin:20px 0 0 90px;*margin:20px 0 0 20px;*position:relatiive;*left:0;display:block;}
.btns-escolha li{*float:left !important;*margin:0;*display:block !important;}
.item-confirmacao{*position:relative;*top:15px;font-size:12px;}
.item-confirmacao .item-qtde{font-size:14px;color:#287501;}
.blockMsg{border:0 none !important;padding:10px;background:transparent !important;}
.cabecalho-confirmacao{width:480px;height:4px;display:block;float:left;background:url(/img/gfx/box-confirmacao.png) no-repeat top left;_background:url(/img/gfx/box-confirmacao.png) no-repeat left 8px;}
.corpo-confirmacao{padding:0 0 10px 0;width:480px;display:block;float:left;background:url(/img/gfx/box-confirmacao-meio.png) repeat-y top left;}
.rodape-confirmacao{width:480px;height:5px;display:block;float:left;background:url(/img/gfx/box-confirmacao.png) no-repeat bottom left;_background:url(/img/gfx/box-confirmacao.png) no-repeat left -4px}
#BoxAlterarSenha, #BoxConfirmarAvaliar{text-align:left;}
#BoxAlterarSenha span.lbl-alterarsenha, #BoxConfirmarAvaliar span.lbl-alterarsenha{clear:left;*clear:none;float:left;font-size:12px;line-height:25px;text-indent:15px;float:left;width:150px;}
#BoxAlterarSenha input{float:left;width:150px;clear:right;}
#BoxConfirmarAvaliar input.text{float:left;width:300px;clear:right;}
#BoxConfirmarAvaliar textarea.text{float:left;width:300px;height:130px;font-size:13px;clear:right;*clear:none;border:1px solid #CCCCCC;margin:2px 0;padding:2px 3px 1px;text-align:left;}
#profileAlterarSenha_Error, #profileNovaSenha_Error, #profileNovaSenhaRepetida_Error{color:#FF0000;display:inline;font-size:10px;line-height:25px;margin-left:5px;}
#BoxAlterarSenha h4, #BoxConfirmarAvaliar h4{font-size:16px;margin:0;padding:5px 10px;color:#B34804 ;font-weight:bold;letter-spacing:-0.05em;}
#BoxAlterarSenha .btns-escolha{*width:385px;}
#AcessarSite{border:0 none !important;margin-left:10px;padding:0;position:relative;top:-1px;}
.color1, .color1:hover, .color2, .color2:hover{background:url(/img/gfx/backTransparent.png) repeat-x top left !important;color:#eadfce !important;}
.img-vitrine{clear:none !important;padding:0 !important;width:auto !important;margin:0 !important;border:0 none !important;}
.clearLine{width:100%;float:left;display:block;}
.clearLine label{float:left;width:auto !important;}
.clearLine input{float:left;display:block;margin:6px !important;*margin:3px !important;width:auto !important;}
.label_error{color:red;font-size:11px;}
#profileDataNascimento,#profileTelefoneFixo,#profileTelefoneCelular, #profileDocumento{width:150px;}
.linha-form h4{font-size:14px;color:#b34804;font-weight:bold;}
.Rating{background:url(/img/gfx/beers.png) no-repeat bottom left;width:180px;height:25px;display:block;float:left;margin-bottom:13px;}
.Rating-1{background:url(/img/gfx/beers.png) no-repeat left 0px!important;}
.Rating-2{background:url(/img/gfx/beers.png) no-repeat left -25px!important;}
.Rating-3{background:url(/img/gfx/beers.png) no-repeat left -50px  !important;}
.Rating-4{background:url(/img/gfx/beers.png) no-repeat left -75px  !important;}
.Rating-5{background:url(/img/gfx/beers.png) no-repeat left -100px  !important;}
.saiba-mais h3{font-size:14px;color:#b34804;font-weight:bold;}
#btnFecharBoxFotoGrande, #btnFecharBoxTexto{background:transparent url(/img/gfx/closebox.png) no-repeat scroll left top;cursor:pointer;display:block;height:30px;position:absolute;right:-5px;text-indent:-9999px;top:0;width:30px;z-index:10000;}
#btnFecharBoxEntrega{background:transparent url(/img/gfx/closebox.png) no-repeat scroll left top;cursor:pointer;display:block;height:30px;position:absolute;text-indent:-9999px;width:30px;z-index:10000;right:-9px;top:-12px;}
#BoxEntregaExpress p.item-confirmacao{margin:5px 15px;*margin-top:-15px;*margin-bottom:15px;}
#BoxEntregaExpress h3, #BoxEntregaExpress h4{color:#B34804;text-align:left;text-indent:15px;}
#btnFecharBoxTexto{right:-15px !important;top:90px !important;}
#BoxFotoGrande img{border:1px solid #666;}
.tooltip{background:#FFFDFC none repeat scroll 0 0;border:1px solid #E3C1AF;color:#B34804;display:none;padding:10px;-moz-box-shadow:1px 1px #612200;box-shadow:1px 1px #612200;-webkit-box-shadow:1px 1px #612200;position:absolute;right:0;top:-55px;width:233px;}
#BoxConfirmarAvaliar .corpo-confirmacao .btns-escolha{margin-left:146px !important;*width:295px !important;}
#confirmarComprar, #confirmarCustomizar, #BoxConfirmarAvaliar{margin-top:170px !important;}
#confirmarComprar .btns-escolha, #confirmarCustomizar .btns-escolha{*width:380px !important;}
.carrinho-vazio{text-align:left;width:400px;float:left;float:left;margin:0 0 0 27px;text-align:left;width:600px;}
#ComentarAvaliar{*float:left !important;*display:block !important;}
.tab3, .tab2 , .tab1{*padding-top:30px !important;}
.input-pequeno{width:50px !important}
.input-medio{width:150px !important}
.input-grande{width:400px !important}
.products{cursor:default !important;}
.products li{cursor:default !important;}
.products li a{cursor:default !important;}
.enderecos-cadastrados{border:1px solid #CCC;float:left;margin-right:8px;margin-top:10px;width:421px;}
#divButtonNovoEndereco{margin-bottom:0 !important;display:none;}
blockquote.descricao  .botao_verde{*float:right !important;*top:-25px !important;}
.item-confirmacao{*margin-top:5px}
.botao_verde, .botao_verdeg, .botao-verdeg{height:24px !important;_height:25px !important;}
}
.cliente  .botao_cinzag{*width:210px;*margin-left:13px;}
#loading{display:none;}
.carrinho a{background-color:transparent !important;border:0 none !important;outline:none !important;}
.carrinho a:hover{background-color:transparent !important;border:0 none !important;outline:none !important;}
#pedidoTipoEntregaExpress, .radio-entrega{border:0 none !important;padding:0 !important;margin:0 !important;width:auto !important;}
td.produto-quantidade a{*margin-top:4px !important;}
#loginSenha{*margin-left:2px !important;}
.line-novasenha{*display:block;*width:100%;}
.line-break{*display:block;*width:100%;*float:left;}
#divNovoEndereco{margin-top:15px;float:left;display:block;width:100%;}
.checkout-lista table{text-align:center;}
.css-tabs a{cursor:pointer;}
#divCamposNovoEndereco .direita{*float:none !important;}
.form-checkout-aba h4.preto-texto{color:#000 !important;font-size:13px !important;}
.endereco-cadastrado-opcoes a.pqno-cinza{background-position:-460px -229px !important;color:#000 !important;}
.endereco-cadastrado-opcoes a.pqno-cinza:hover{ background-position:-460px -259px !important;color:#FFF !important;}
.buscaCEP{text-indent:20px;}
.buscaCEP:hover{color:#f57421}
#vitrine-pagina-1{float:left;}
.comentarios{float:left;width:100%;text-align:left;padding:10px;margin:10px 0;font-size:12px;}
.agrupa-texto-comentario{display:block;float:left;left:141px;position:absolute;top:18px;}
.comentarios .comentario{border-bottom:1px solid #f1f1f1;position:relative;float:left;display:block;width:100%;min-height:auto !important;;}
.comentarios .usuario{color:#666;font-size:14px;}
.comentarios .badge{background:transparent url(/img/gfx/badge.png) no-repeat scroll left top;display:block;height:48px;padding:20px;position:relative;width:48px;}
.comentarios .badge span{position:absolute !important;left:10px;top:27px;}
.comentarios strong, .comentarios span, .comentarios p{display:block;}
h2.carrinho{margin:10px 0 0 10px !important;}
.botao_verde.btn_finalizar_compra{top:-22px !important;*top:-20px !important;}
.btn-atualiza-qtde{float:right !important;margin:0;padding:0;position:relative;right:-5px;top:-40px;}
.aviso, .importante{font-size:13px;color:#f00;}
.aviso-negrito{font-size:13px;}
.entrega-cerveja-gelada{margin-left:30px;}
#BoxEntregaExpress{margin-top:100px;}
.produto-qtde-entrega-express{width:200px;white-space:normal !important;}
.produto-quantidade{bordwidth:150px !important;white-space:normal !important;}
.caixas-title{font-size:12px !important;margin-left:10px !important;color:#666 !important;}
a.img-home, a.img-home:hover{background:none !important;}
.texto-menor{font-size:10px !important;line-height:15px !important;}
.forma-pagamento{border:0 none !important;bottom:-105px;*bottom:-10px;position:absolute;right:0;border:0 none !important;}
.forma-pagamento img{border:0 none !important;}
#itemQuantidadeConfirmaCompra{*margin-right:3px !important}
.vitrine-pagina-carrinho{margin-top:10px !important;}
.vitrine-pagina-carrinho li{*position:relative;*z-index:1000;*background:#fff;}
.items-carrinho{*margin-top:115px !important }
.textoEntregaExpress{padding:10px;text-align:left;_float:left;_display:block;_text-align:left;}
.MensagemEntrega{position:relative;width:300px;height:240px;top:0;left:25px;_left:-300px;*left:-310px;display:none}
.MensagemEntrega{*top: 0 !important}
.textoEntregaExpress h3{color:#b34804;margin:10px 0 -7px 0 ;_margin:10px 0 5px 0 ;font-size:13px;padding:0;_float:left;_width:100%;_display:inline;}
.textoEntregaExpress p{color:#666;font-size:11px;_float:left;_width:100%;_display:inline;}
.textoEntregaExpress a{color:#277301;}
.MsgExpress{display:block;position:absolute;top:85px;left:0;width:301px;height:66px;text-indent:-9990px;background:url(/img/gfx/MsgEntregaExpress.png) no-repeat top left;}
.MsgExpress{width:375px;}
#CepEntregaExpress{margin-right:4px;}
.MsgConvencional{display:block;position:absolute;top:0px;left:0;text-indent:-9990px;width:301px;height:47px;background:url(/img/gfx/MsgEntregaConvencional.png) no-repeat top left;}
.linha-mensagem{display:block;position:absolute;top:65px;left:0;width:300px;height:2px;background:url(/img/gfx/fundoLinhaMsg.png) no-repeat top left;}
.SaibaMaisEntrega{cursor:pointer !important;margin:0;padding:0;float:right;background:transparent url(/img/gfx/btnVerVitrine.png) no-repeat top left !important;width:284px;height:31px;display:block;margin:0 3px;font-family:arial;font-size:10px !important;text-align:center;text-indent:-9999px;line-height:16px;color:#e3d7c3 !important;position:absolute;top:163px;left:-2px;text-decoration:none !important;}
.SaibaMaisEntrega:hover{background:transparent url(/img/gfx/btnVerVitrine.png) no-repeat bottom left !important;}
.fonteMenorAuxilio p{font-size:10px;*float:left;*width:90%;}
.fonteMenorAuxilio{float:left;padding-top:20px;}
.entregaConvencionalTitulo{padding-top:10px;}
.paddingCss{*padding-top:650px !important;}
#divSaibaMais{font-size:11px;color:#666;padding-top:10px;}
#divSaibaMais a{color:#277301;text-decoration:none;}
#divSaibaMais a:hover{color:#f57421;text-decoration:underline;}
.aviso-checkout{color:#FF0000;font-size:13px;position:relative;top:-85px;}
.rodape-arrumado{*margin-top:200px;	*margin-bottom:-20px;}
.FormularioCartao {
	-moz-border-radius:10px 10px 10px 10px;
	-moz-box-shadow:1px 1px 1px #8C8C8C;
	-webkit-border-radius:10px 10px 10px 10px;
	-webkit-box-shadow:1px 1px 1px #8C8C8C;
	-o-border-radius:10px 10px 10px 10px;
	-o-box-shadow:1px 1px 1px #8C8C8C;
	border-radius:10px 10px 10px 10px;
	box-shadow:1px 1px 1px #8C8C8C;
	background:none repeat scroll 0 0 #F1F1F1;
	border:1px solid #CCCCCC;
	left:80px;
	padding:10px;
	position:absolute;
	top:30px;
	width:400px;
	display:none;
}
.FormularioCartao div{
	float:left;
	display:block;
	width:100%;
	margin:2px;
}

.FormularioCartao label{
	color:#888888;
	display:block;
	float:left;
	font-size:10px;
	width:130px
}

.FormularioCartao input{
	float:left;
	display:block;
	font-size:10px;
	color:#666;
	margin:0 1px;
}



.logo_cartao_mastercard{
	background:url(/img/gfx/icone-mastercard.png) no-repeat 20px top !important;
	float:left;
	height:54px;
	text-align:left;
	width:110px;
}

.logo_deposito{
	background:url(/img/gfx/icone-deposito-1.png) no-repeat 20px top  !important;
	float:left;
	height:54px;
	text-align:left;
	width:110px;
}

.cartao {
	background:url("/img/gfx/cartao.png") repeat scroll 0 0 transparent;
	clear:both;
	display:block;
	float:left;
	height:110px;
	margin:10px 20px;
	padding:30px 20px;
	width:460px;
}

.cartao-master {
	background:url("/img/gfx/cartao-master.png") repeat scroll 0 0 transparent;
	clear:both;
	display:block;
	float:left;
	height:110px;
	margin:10px 20px;
	padding:30px 20px;
	width:460px;
}
.cartao .linha {
	display:block;
	float:left;
	width:100%;
}
.cartao label {
	color:#666666;
	float:left;
	font-size:11px !important;
	line-height:22px;
	width:150px;
}
.cartao .pqno {
	width:50px;
}
.cartao .medio {
	width:237px;
}
.cartao input {
	margin:0 0;
}

/*Slider*/

.anythingSlider                         { width: 413px; height: 309px; position: relative; margin: 0 auto 15px; background:url(/img/gfx/fundoCarrosel.png)}
.anythingSlider .wrapper                { width: 355px; overflow: auto; height: 245px; margin: 0; position: absolute; top: 28px; left: 28px; }

                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0;  margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 680px; margin: 0; }
.anythingSlider .arrow                  { background-color:transparent !important;display: block; height: 200px; width: 67px; background: url(/img/gfx/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .arrow:hover                 { background-color:transparent !important;}
.anythingSlider .forward                { background-position: 0 0; right: -50px; }
.anythingSlider .back                   { background-position: -67px 0; left: -51px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 292px; text-align: center;}
#thumbNav a                             {  margin:0 2px;display: inline-block;background: url(/img/gfx/fundoBolas.png) no-repeat bottom left;width:12px;height:12px;text-indent:-99999px;overflow:hidden; }
#thumbNav a:hover                       { background: url(/img/gfx/fundoBolas.png) no-repeat;}
#thumbNav a.cur                         { background: url(/img/gfx/fundoBolas.png) no-repeat; }

#start-stop                             {  display:none; color: #333; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     {  }
#start-stop:hover                       { }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
.anythingSlider .wrapper ul li a{background-color:transparent !important;float:left;}
.anythingSlider .wrapper ul li a:hover{background-color:transparent !important}
.anythingSlider {float:right;margin:0 -15px 0 0;position:relative;top:-200px;}


#MensagemDeErro{float:left;width:100%;display:block !important;}

/*nova home*/

.fade-produto{
	display:none;
	background:#000;
	opacity:.6;
	-moz-opacity:.6;
	-webkit-opacity:.6;
	-o-opacity:.6;
	filter:alpha(opacity=60);
	width:999px;
	height:463px;
	z-index:999;
	position:absolute;
	top:0;
	left:0;
}

.mensagem-entrega-express{
	color:#FFFFFF;
	font:11px 'trebuchet ms';
	left:-23px;
	letter-spacing:-0.05em;
	position:absolute;
	top:438px;
	text-align:left;
	text-indent:35px;
	width:102%;
	display:block;
}

.mensagem-entrega-express strong{
	color:#bbff99;
	text-transform:uppercase;
	font:bold 11px 'trebuchet ms';
	letter-spacing:-.05em;
}
.mensagem-entrega-express a{
	width:168px;
	height:21px;
	text-indent:-9999px;
	display:block;
	float:right;
	position:absolute;
	top:0;
	right:4px;
	margin:-3px 0 0 16px;
	background:#000 url(/img/gfx/botao-entrega-express.png) no-repeat top left !important;
	overflow:hidden;
}

.mensagem-emporio{
	position:absolute;
	right:77px;
	top:172px;
}

.mensagem-entrega-express a:hover{
	background:#000 url(/img/gfx/botao-entrega-express.png) no-repeat bottom left !important;
}

.mensagem-entrega-express span{
	font-weight:bold;
}

.vitrine-produtos{
	left:56px;
	position:absolute;
	top:224px;
	z-index:300;
}

.vitrine-produtos a.imagem-produto{
	background:none !important;
	position:relative;
	margin:0 12px;;
}

.vitrine-produtos a.imagem-produto img{
	position:relative;
	z-index:2;
	border:0 none;
}

.vitrine-produtos a.imagem-produto .informacao-produto{
	width:375px;
	height:121px;
	background:url(/img/gfx/fundo-info-produto.png);
	bottom:5px;
	display:none;
	height:121px;
	left:40px;
	position:absolute;
	width:375px;
	z-index:1;
}

.vitrine-produtos a.imagem-produto .informacao-produto h2{
	font:bold 18px 'trebuchet ms';
	letter-spacing:-.05em;
	color:#333;
	*padding-top:16px;
	line-height:3em;
}

.vitrine-produtos a.imagem-produto .informacao-produto h2 span{
	font:bold 14px 'trebuchet ms' !important;
	color:#666;
}

.botao-comprar-promocao{
	position: absolute; top: 49px; left: 122px;
}

.vitrine-produtos a.imagem-produto .informacao-produto h2 strong{
	font:bold 18px 'trebuchet ms';
	letter-spacing:-.05em;
	color:#277301 !important
}

.vitrine-produtos a.imagem-produto:hover{
	background:none !important;
}

.botao_verde span{ cursor:pointer !important;margin:0;padding:0;float:right;background-position:-460px -200px;width:140px;height:25px;*height:22px;_height:25px;display:block;display:block;margin:0 3px;font-family:arial;font-size:14px !important;text-align:center;padding-top:4px;color:#FFF !important;text-decoration:none !important;position: absolute !important; top: 66px !important; left: 122px !important;}
.botao_verde span:hover{ background-position:-460px -259px;text-decoration:none !important;}
.link-emporio{
	border:0 none;
	background:none !important;
}
.link-emporio:hover{
	background:none !important;
}

/*
.chmas{
	background:url(http://www.blogbier.com.br/bierboxx/background-chmas.jpg) no-repeat center top !important;
}
*/
.chmas .cabecalho .menu_topo .canto_esquerdo {
    background-color: #92B5DB   !important;
}

.chmas #geral{background:none !important}

.chmas .mensagem-entrega-express {
	top:530px;
}

.chmas .miolo .conteudo {
	float:left;
	font-size:12px;
	height:467px;
	width:948px;
}

.chmas .geral{
	background:none !important;
}
	
/*
* Required 
*/
.container {
	width:490px;
	height:410px;
	text-align:center;
	overflow:hidden;
	left:100px;
	position:relative;
}

.container img, .container a{border:0 none !important;text-decoration:none !important}

.slides {
position:absolute;
top:52px;
left:0;
}
.slides > div {
position:absolute;
top:0;
width:490px;
text-align:center;
display:none;
}
/*
* Optional
*/

.beer-chmas{
background:url("http://www.blogbier.com.br/bierboxx/arrow-chmas-beer.png") no-repeat scroll 43px 279px;
float:left;
height:363px;
position:relative;
text-align:center;
}

.beer-chmas strong{
float:left;
width:100%;
font:bold 19px  'trebuchet ms';
-moz-text-shadow:#fff 1px 1px 0;
color:#333;
letter-spacing:-.03em;
text-align:center;
}
.beer-chmas del{
float:left;
width:100%;
text-align:center;
font:bold 13px  'trebuchet ms';
color:#ff6908;
-moz-text-shadow:#fff 1px 1px 0;
letter-spacing:-.03em;
}

.beer-chmas .newest{
float:left;
width:100%;
text-align:center;
font:bold 13px  'trebuchet ms';
color:#ff6908;
-moz-text-shadow:#fff 1px 1px 0;
letter-spacing:-.03em;
}

.beer-chmas span{
float:left;
width:100%;
text-align:center;
font:bold 22px  'trebuchet ms';
color:#277301;
-moz-text-shadow:#fff 1px 1px 0;
letter-spacing:-.03em;
}

.beer-img-chmas{
background:url(http://www.blogbier.com.br/bierboxx/shadow-chmas-beers.png) no-repeat center bottom;
float:left;
width:100%;
text-align:center;
padding:20px 0;
}

#loopedslider  .previous{
height:29px;
width:29px;
position:absolute;
top:150px;
outline:0;
left:120px;
text-indent:-9999px;
background:transparent url(http://www.blogbier.com.br/bierboxx/arrows.png) no-repeat top left !important; 
}

#loopedslider .next{
height:29px;
width:29px;
position:absolute;
outline:0;
top:150px;
right:120px;
text-indent:-9999px;
background:transparent url(http://www.blogbier.com.br/bierboxx/arrows.png) no-repeat top right !important;		
}
#loopedslider  .next:hover,
#loopedslider  .previous:hover{
background-color:transparent !important;
}

.banner-space{
background:url("http://www.blogbier.com.br/bierboxx/banner-space.png") no-repeat scroll left top transparent;
display:block;
height:307px;
position:absolute;
right:27px;
top:172px;
width:205px;
}

.banner-space embed,
.banner-space object{
	position:absolute;
	top:2px;
	left:2px;
}

.effect-chmas{
background:url("http://www.blogbier.com.br/bierboxx/chms-effect.png") no-repeat scroll left top transparent;
display:none;
height:90px;
left:591px;
position:absolute;
top:93px;
width:56px;
}

/*BBF*/
.foto-produto-grande{
	float:left;
	position:relative;
}

.looper{
	display:none !important;
}

.banner-space{
	display:none !important;
}


.black-price-left{
	height:96px;
	left:-10px;
	position:absolute;
	top:-24px;
	width:84px;
}

.black-price-right {
	height:84px !important;
	position:absolute;
	right:-10px;
	top:-9px;
	width:96px !important;
}


.geral_internas .conteudo {
	overflow:visible;
}

.form-vitrine{
	overflow-y:visible;
}


.msg-xmas {
	background: url("/img/gfx//summer-2012-msg.png") no-repeat scroll left top transparent;
	display: block;
    height: 393px;
    left: 584px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 131px;
    width: 423px;
}



.bbf-vitrine{position:relative;}
.img-xmas {
    background: url("/img/gfx/xmas-beer-2011.png") no-repeat scroll left top transparent;
    cursor: pointer;
    display: block;
    height: 415px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 112px;
    width: 265px;
    z-index: 100;
	display:none;
}

.chmas{
	background: url("/img/gfx/verao-2012-bg.jpg") no-repeat center top  transparent !important;
}

