/*  Verifique o encoding se está certo. Deve ser ISO 8859-15 */

/* CSS Document */

*{padding:0; margin:0;}

h1{padding:0; margin:0;}

h2{padding:0; margin:0;}

h3{padding:0; margin:0;}

h4{padding:0; margin:0;}

h5{padding:0; margin:0;}

h6{padding:0; margin:0;}

ul{padding:0; margin:0; list-style:none;}

	ul li{padding:0; margin:0; list-style:none;}

p{font:11px "tahoma"; color:#333;}

a{text-decoration:none;}

a:hover{text-decoration:underline;}

.replacent{overflow:hidden; text-indent:-9000px;}

select{font:11px "tahoma"; color:#000000; padding:0 2px; height:28px; margin-bottom:7px; margin-left:5px; width:130px;}

input{font:11px "tahoma"; color:#000000; padding:0 2px;}

	input.form{border:1px solid #999; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}

	input.btn{border:none; cursor:pointer; padding:0px;}

.hr{width:auto; height:13px; background:url(../img/bg-hr.jpg) 0px 0px repeat-x; display:block; clear:both;}

img{border:0;}



span.bg-canto{width:50%; height:10px; display:block; overflow:hidden; background:#6D7077; position:absolute; top:0px; left:0px;}

span.bg-canto-johnie{width:50%; height:10px; display:block; overflow:hidden; background:#6D7077; position:absolute; top:0px; left:0px;}

span.bg-canto-guinness{width:50%; height:10px; display:block; overflow:hidden; background:#6D7077; position:absolute; top:0px; left:0px;}

span.bg-canto-moet{width:50%; height:10px; display:block; overflow:hidden; background:#6D7077; position:absolute; top:0px; left:0px;}

span.bg-canto2{width:50%; height:248px; display:block; background:url(../img/bg-01-johnie.jpg) top left repeat-x; position:absolute; top:0px; right:0px;}

span.bg-canto2-johnie{width:50%; height:248px; display:block; background:url(../img/bg-01-johnie.jpg) top left repeat-x; position:absolute; top:0px; right:0px;}

span.bg-canto2-guinness{width:50%; height:248px; display:block; background:url(../img/bg-01-guinness-n.jpg) top left repeat-x; position:absolute; top:0px; right:0px;}

span.bg-canto2-moet{width:50%; height:248px; display:block; background:url(../img/bg-01-moet-n.jpg) top left repeat-x; position:absolute; top:0px; right:0px;}



.padding02{padding:20px 0 10px 0;}

#pagina{width:1000px; margin:0 auto; position:relative; border:0px solid red;}

h1#logo{width:209px; height:66px; position:absolute; top:69px; left:1px; background:url(../img/logo.png) 0px 0px no-repeat; z-index:10;}

	h1#logo a{width:209px; height:66px; display:block;}

/*******************

	topo

********************/

#topo{width:943px; height:248px; position:absolute; top:0px; left:0px; background:url(../img/johnie.jpg) top right no-repeat;}

#topo-johnie{width:943px; height:248px; position:absolute; top:0px; left:0px; background:url(../img/johnie.jpg) top right no-repeat;}

#topo-guinness{width:943px; height:248px; position:absolute; top:0px; left:0px; background:url(../img/guinness.jpg) top right no-repeat;}

#topo-moet{width:943px; height:248px; position:absolute; top:0px; left:0px; background:url(../img/moet.jpg) top right no-repeat;}

/*-- box-menu-apoio --*/

	#box-menu-apoio{height:37px; width:540px; float:right; background:url(../img/bg-canto-topo.png) top left no-repeat;}

		#box-menu-apoio ul#menu-apoio{height:37px; width:501px; background:#FFFFFF; margin:0 0 0 39px;}

			#box-menu-apoio ul#menu-apoio li{float:left; padding:12px 0 0 0;}

				#box-menu-apoio ul#menu-apoio li span{background:url(../img/bg-televendas.gif) 0px 0px no-repeat; width:204px; height:12px; display:block;}

				#box-menu-apoio ul#menu-apoio li a{margin:0 19px 0 0;}

				#box-menu-apoio ul#menu-apoio li a.sobre-bulbev{background:url(../img/btn-sobre-bulbev.gif) 0px 0px no-repeat; width:137px; height:12px; display:block;}

				#box-menu-apoio ul#menu-apoio li a.fale{background:url(../img/btn-fale.gif) 0px 0px no-repeat; width:116px; height:12px; display:block;}

/*-- box-menu-carrinho --*/

	#box-menu-carrinho{height:54px; width:630px; background:url(../img/bg-menu-carrinho.jpg) top left no-repeat; position:absolute; bottom:0px; right:0px;}

		#box-menu-carrinho ul#menu-carrinho{height:54px; width:630px; padding:0 0 0 61px;}

			#box-menu-carrinho ul#menu-carrinho li{height:43px; padding:11px 0 0 0; float:left;}

				#box-menu-carrinho ul#menu-carrinho li.login{width:142px; font:11px "arial"; color:#FDFDFD;}

					#box-menu-carrinho ul#menu-carrinho li.login span{font:bold 11px "arial"; color:#FDFDFD; display:block;}

					#box-menu-carrinho ul#menu-carrinho li.login a{font:10px "arial"; color:#FDFDFD;}

				#box-menu-carrinho ul#menu-carrinho li.pedido{width:199px; font:11px "arial"; color:#FDFDFD;}

					#box-menu-carrinho ul#menu-carrinho li.pedido a{height:33px; width:199px; display:block; font:11px "arial"; color:#FDFDFD; background:url(../img/btn-pedido.gif) 0px 0px no-repeat;}

				#box-menu-carrinho ul#menu-carrinho li.carrinho{width:199px; font:11px "arial"; color:#FDFDFD;}

					#box-menu-carrinho ul#menu-carrinho li.carrinho a{height:33px; width:183px; display:block; font:11px "arial"; color:#FDFDFD; background:url(../img/btn-carrinho.gif) 0px 0px no-repeat;}

/*-- box-buscar --*/

	#box-buscar{width:180px; position:absolute; top:166px; left:5px;}

		#box-buscar h3{background:url(../img/titulo-buscar.gif) 0px 0px no-repeat; width:91px; height:40px;}

		#box-buscar input.form{width:143px; height:20px; margin:0 0 4px 0;}

		#box-buscar input.form option{width:143px; z-index:5; position:absolute}

		#box-buscar input.btn{width:25px; height:25px; background:url(../img/btn-buscar.jpg) 0px 0px no-repeat; margin:4px 0 0 0;}



/*******************

	conteudo

********************/

#conteudo{width:1000px;  padding:200px 0 0 0; }

/*-- bloco-esquerdo --*/

	#bloco-acompanha{width:960px; height:auto; float:left; padding:0 5px 0 0;}

	#bloco-acompanha p.migalha{width:1000px; font:bold 20px "arial"; color:#8C1F20; background:#E1E1E1; padding:6px 5px; margin:0 0 15px 0;}

	#bloco-acompanha p.migalha a{font:bold 20px "arial"; color:#000; border-right:1px solid #000; padding:0 7px 0 2px;}

	#bloco-acompanha p.migalha a.ultimo{font:normal 20px "arial"; color:#000; border-right:0px solid #000; padding:0 7px 0 2px;}

	#bloco-conteudo{width:1000px; height:auto; float:left; padding: 0 0 70px 0;}

	#bloco-conteudo .submit{width:167px; height:32px; background:url(../img/btn-prosseguir.gif) 0px 0px no-repeat; border:none; margin:0px 0 0 6px;}

	#bloco-conteudo label.error{font:bold 11px "tahoma"; color: #d80000; width:350px; display:block; float:none; text-align:right; padding:2px 5px 0 20px;}

	#bloco-esquerdo{width:180px; padding:7px 0 0 7px; float:left;}

		#bloco-esquerdo h2.produtos{width:111px; height:22px; background:url(../img/titulo-produtos.gif) 0px 0px no-repeat;}

		#bloco-esquerdo ul#menu-lateral{width:180px;}

			#bloco-esquerdo ul#menu-lateral li{width:180px;}

				#bloco-esquerdo ul#menu-lateral li a{width:170px; padding:3px 0 3px 3px; border:1px solid #D0D0D0; border-left:6px solid #D0D0D0; display:block; background:#FFF url(../img/bg-02.jpg) top right no-repeat; font:bold 12px "arial"; color:#000;}

				#bloco-esquerdo ul#menu-lateral li ul{padding:5px 10px 15px 10px;}

					#bloco-esquerdo ul#menu-lateral li ul li{padding:2px 0;}

						#bloco-esquerdo ul#menu-lateral li ul li a{border:none; background:url(../img/seta-01.gif) 0px 4px no-repeat; font:11px "arial"; color:#000; padding:0 0 0 10px;}

.menu-seccao{width:1000px; height:44px; background:url(../img/bg-04.jpg) 0px 0px no-repeat;}

	.menu-seccao ul{padding:15px 0 0 167px;}

		.menu-seccao ul li{float:left; border-left:1px solid black; font:11px "tahoma"; color:#000000; padding:0 3px;}

		.menu-seccao ul li.primeiro{border:none;}

			.menu-seccao ul li a{font:11px "tahoma"; color:#000000; padding:0 5px;}

			.menu-seccao ul li a.ativo{font:11px "tahoma"; color:#999999; padding:0 5px;}

#nome_arquivo{ border:none!important;}
#frmFaleConosco{ float:left; width:50%;}
#box-form{overflow:hidden; padding:15px 0;margin: 15px 0px 0 0; clear:both;}

	#box-form p.p-257px{font:11px "tahoma"; color:#000000; padding:0 0 5px 58px; margin:0 auto; width:257px;}

	#box-form p.central-cliente{font:11px "tahoma"; color:#000000; padding:0 0 5px 58px; margin:0; width:500px;}

	#box-form ul{padding:0 0 0 0; margin:0; width:auto;}

		#box-form ul li{padding:0; margin:5px 0;}

			#box-form ul li label{font: 12px "arial"; color:#000000; width:158px; display:block; float:left; text-align:right; padding:2px 5px 0 20px;}

			#box-form ul li label.error{font:bold 11px "tahoma"; color: #d80000; width:350px; display:block; float:none; text-align:right; padding:2px 5px 0 20px;}

			#box-form ul li input{font:11px "tahoma"; color:#000000; height: 20px;border: solid 1px #dddddd; width: 246px;}

			#box-form ul li select{font:11px "tahoma"; color:#000000; height: 20px;border: solid 1px #dddddd; width: 200px;}

			#box-form ul li textarea{font:11px "tahoma"; color:#000000; border: solid 1px #dddddd; width: 246px;}

			#box-form ul li a{font:bold 10px "tahoma"; color:#000000; text-decoration:none; margin:0 0 0 188px;}

			#box-form ul li a:hover{text-decoration:underline;}

			#box-form ul li .enviar{width:167px; height:32px; background:url(../img/btn-prosseguir.gif) 0px 0px no-repeat; border:none; margin:7px 0 0 180px;}

			#box-form ul li .submit{width:167px; height:32px; background:url(../img/btn-prosseguir.gif) 0px 0px no-repeat; border:none; margin:7px 0 0 180px;}

			#box-form ul li a.prosseguir{background:url(../img/btn-prosseguir.gif) 0px 0px no-repeat; width:167px; height:32px; padding:0; margin:10px 0px 0 180px; display:block;}

#frmTrabalheConosco{float: left; margin: 0 90px 0 0;}
/*-- bloco-direito --*/

	#bloco-direito{width:800px; float:right;}

/*--------------------- primario ---------------------*/

		#bloco-direito #primario{width:589px; float:left;}

		p.migalha{float:left; font:bold 20px "arial"; color:#8C1F20; padding:6px 5px; margin:0 0 15px 0;}

			p.migalha a{font:bold 20px "arial"; color:#000; border-right:1px solid #000; padding:0 7px 0 2px;}

				p.migalha a.ultimo{font:normal 20px "arial"; color:#000; border-right:0px solid #000; padding:0 7px 0 2px;}

		p.migalha2{width:100%; font:bold 12px "arial"; color:#8C1F20; padding:9px 8px; margin:0 0 15px 0;}

			p.migalha2 a{font:bold 12px "arial"; color:#000; border-right:1px solid #000; padding:0 7px 0 2px;}

				p.migalha2 a.ultimo{font:normal 12px "arial"; color:#000; border-right:0px solid #000; padding:0 7px 0 2px; cursor:pointer;}

		p.migalha3{width:944px; font:bold 12px "arial"; color:#8C1F20; background:#E1E1E1; padding:9px 8px; margin:0 0 15px 0;}

			p.migalha3 a{font:12px "arial"; color:#000; border-right:1px solid #000; padding:0 7px 0 2px;}

				p.migalha3 a.ultimo{font:bold 12px "arial"; color:#000; border-right:0px solid #000; padding:0 7px 0 6px;}

			#bloco-direito #primario .banner{width:589px;}

			#bloco-direito #primario .titulo{width:589px; height:34px; background:url(../img/bg-04.gif) top left repeat-x; margin:10px 0; overflow:hidden;}

				#bloco-direito #primario .titulo h2{width:auto; height:34px; padding:0 0 0 0px; float:left;}

				#bloco-direito #primario .titulo h2.vitrinebullbev{width:225px; background:#E1E1E1 url(../img/titulo-vitrine-bullbev.gif) 5px 8px no-repeat;}

			#bloco-direito #primario h3.produto-relacionado{width:274px; height:16px; background:url(../img/titulo-produto-relacionado.gif) 0px 0px no-repeat; margin:20px 0;}

			.indisponivel2{margin: -35px auto 0px!important; display: block;}

			#bloco-direito #primario ul#listagem-produtos{}

				#bloco-direito #primario ul#listagem-produtos li{background:url(../img/bg-05.jpg) 0px 0px no-repeat; width:193px; height:338px; float:left; margin:0 5px 8px 0;}

				#bloco-direito #primario ul#listagem-produtos li.ultimo{margin-right:0;}

					#bloco-direito #primario ul#listagem-produtos li h3{width:193px; height:40px; padding:18px 0 0 0; font:bold 12px "arial"; color:#2F62AE; text-align:center;}

					#bloco-direito #primario ul#listagem-produtos li.nao-existe h3{width:598px; height:40px; padding:18px 0 0 0; font:bold 12px "arial"; color:#2F62AE; text-align:center;}

					#bloco-direito #primario ul#listagem-produtos li.nao-existe { width:598px; height:40px; margin:0; padding:0; background:none; float:none; }

						#bloco-direito #primario ul#listagem-produtos li h3 a{font:bold 12px "arial"; color:#2F62AE;}

						#bloco-direito #primario ul#listagem-produtos li a.foto{width:180px; height:180px; display:block; padding:0 0 0 6px; float:left}

						#bloco-direito #primario ul#listagem-produtos li a.foto .selo{ background:url(../img/selo-frete-gratis.png) no-repeat; width:62px; height:62px; display:block; float:left}

						#bloco-direito #primario ul#listagem-produtos li span.preco{font:bold 14px "arial"; color:#000; text-align:center; width:193px; padding:20px 0 33px 0; display:block; float:left; margin: 0 0 0 0;}

						#bloco-direito #primario ul#listagem-produtos li span.preco2{font:bold 14px "arial"; color:#000; text-align:center; width:193px; padding:0 0 31px 0; display:block; float:left}

						#bloco-direito #primario ul#listagem-produtos li span.Precoantigo{font:bold 12px "arial"; color:#707070; text-align:center; padding: 7px 0 0 0; width:193px; display:block; float:left; margin:0 0 0 0;}

						#bloco-direito #primario ul#listagem-produtos li div.frete-gratis{padding:3px 0 0 0; text-align:center;}

						#bloco-direito #primario ul#listagem-produtos li span.preco-frete-gratis{font:bold 14px "arial"; color:#000; text-align:center; width:193px; padding:2px 0 25px 0; display:block;}

						#bloco-direito #primario ul#listagem-produtos li a.ver-detalhes{width:111px; height:12px; background:url(../img/btn-ver-detalhe.gif) no-repeat; display:block; float:left; margin:0 0 0 41px;}

			/* #bloco-direito #primario #paginacao{width:100%; height:34px; background:#E1E1E1; clear:both; float:left; overflow:hidden; margin:20px 0 0 0;}

				#bloco-direito #primario #paginacao .btn-esq{width:55px; height:13px; background:url(../img/btn-paginacao-esq.gif) 4px 0px no-repeat; float:left; margin:11px 0 0 8px;}

					#bloco-direito #primario #paginacao .btn-esq a.primeira{width:13px; height:13px; float:left; border:0px solid red;}

					#bloco-direito #primario #paginacao .btn-esq a.anterior{width:13px; height:13px; float:right; border:0px solid red;}

				#bloco-direito #primario #paginacao .btn-dir{width:55px; height:13px; background:url(../img/btn-paginacao-dir.gif) 4px 0px no-repeat; float:right; margin:11px 8px 0 0;}

					#bloco-direito #primario #paginacao .btn-dir a.proxima{width:13px; height:13px; float:left; border:0px solid red;}

					#bloco-direito #primario #paginacao .btn-dir a.ultima{width:13px; height:13px; float:right; border:0px solid red;}

				#bloco-direito #primario #paginacao .paginas{width:450px; height:15px; float:left; text-align:center; font:12px "arial"; color:#8C1F20; margin:11px 0px 0 0;}

					#bloco-direito #primario #paginacao .paginas a.ativo{font:bold 12px "arial"; color:#8C1F20; padding:0 5px; text-decoration: none; }

						#bloco-direito #primario #paginacao .paginas a{font:12px "arial"; color:#8C1F20; padding:0 5px;} */

				#bloco-direito #primario #box-conteudo{width:589px; background:url(../img/bg-06-b.jpg) top left repeat-y; position:relative; border:0px solid red; padding:23px 0px; margin:0px; overflow:hidden;}

#bloco-direito #primario #box-conteudo .filtro{

	margin: 0 0 0 37px;

	width:530px;

}

#bloco-direito #primario #box-conteudo .filtro li{

	float:left;

	margin-right:11px;

}

#bloco-direito #primario #box-conteudo .filtro li h3{

	font:bold 11px Arial, Tahoma, Verdana, sans-serif;

	color:#003399;

	width:100%;

	margin-bottom:5px;

}

#bloco-direito #primario #box-conteudo .filtro li .baixo1{

	float:left;

	width: 120px;

	overflow: hidden;

}

#bloco-direito #primario #box-conteudo .filtro li .baixo1 .um{

	background:#FFFFD7;

	float:left;

	width:123px;

	font:11px Arial, Tahoma, Verdana, sans-serif;

	color:#000;

}

#bloco-direito #primario #box-conteudo .filtro li .baixo1 .dois{

	background:#FFFFD7;

	float:left;

	width:207px;

	font:11px Arial, Tahoma, Verdana, sans-serif;

	color:#000;

}

					#bloco-direito #primario #box-conteudo span.topo{width:589px; height:12px; background:url(../img/bg-06.jpg) top left no-repeat; padding:0px; margin:0px; overflow:hidden; display:block; position:absolute; top:0px; left:0px;}

					#bloco-direito #primario #box-conteudo span.baixo{width:589px; height:12px; background:url(../img/bg-06-c.jpg) top left no-repeat; padding:0px; margin:0px; overflow:hidden; display:block; position:absolute; bottom:0px; left:0px;}

					#bloco-direito #primario #box-conteudo .box-foto{width:227px; float:left; padding:0 0 0 15px;}

						#bloco-direito #primario #box-conteudo .box-foto .btn-ampliar-foto{width:223px; height:25px; margin:30px 0 0 0; background:url(../img/btn-ampliar-foto.jpg) 0px 0px no-repeat; float:left;}

							#bloco-direito #primario #box-conteudo .box-foto .btn-ampliar-foto a.voltar{width:26px; height:25px; display:block; float:left;}

							#bloco-direito #primario #box-conteudo .box-foto .btn-ampliar-foto a.avancar{width:26px; height:25px; display:block; float:right;}

							#bloco-direito #primario #box-conteudo .box-foto .btn-ampliar-foto a.ampliar{width:171px; height:25px; display:block; float:left;}

					#bloco-direito #primario #box-conteudo .box-texto{width:320px; float:left; padding:0 0 0 15px;}

						#bloco-direito #primario #box-conteudo .box-texto h2{font:bold 23px "arial"; color:#00297C;}

						#bloco-direito #primario #box-conteudo .box-texto span.hr{width:55px; height:1px; margin:15px 0; display:block; overflow:hidden; background:url(../img/bg-07.jpg) 0px 0px no-repeat;}

						#bloco-direito #primario #box-conteudo .box-texto p{font:12px "arial" !important; color:#000; padding:0 0 10px 0; text-align:justify;}

						#bloco-direito #primario #box-conteudo .box-texto p.preco{padding:4px 0;}

							#bloco-direito #primario #box-conteudo .box-texto p.preco b{font:bold 18px "arial"; color:#000;}

							#bloco-direito #primario #box-conteudo .box-texto p.preco span.cor{color:#8A1D15;}

						#bloco-direito #primario #box-conteudo .box-texto a.comprar-agora{width:177px; height:32px; background:url(../img/btn-comprar-agora.jpg) 0px 0px no-repeat; display:block; margin:0 0 20px 0;}

						#bloco-direito #primario #box-conteudo .box-texto .produto-indisponivel{width:257px; height:162px; background: url(../img/produto-indisponivel.jpg) no-repeat; display:block; margin:10px 0;}

						#bloco-direito #primario #box-conteudo .box-texto .produto-indisponivel p{

							float:left;

							margin:40px auto 10px;

							font:11px Arial, Tahoma, Verdana, sans-serif;

							color:#FFF;

							padding:0 0 0 12px;

							text-align:left;

							width:95%;

							}

						#bloco-direito #primario #box-conteudo .box-texto .produto-indisponivel ul{}

						#bloco-direito #primario #box-conteudo .box-texto .produto-indisponivel ul li{

							width:100%;

							margin:5px 0;

							}

						#bloco-direito #primario #box-conteudo .box-texto .produto-indisponivel ul li .left{

							float:left;

							width:45px;

							font:11px Arial, Tahoma, Verdana, sans-serif;

							color:#FFF;

							text-align:right;

							padding-top:4px;

							margin:0 3px 0 0;}							}

						#bloco-direito #primario #box-conteudo .box-texto .produto-indisponivel ul li input{

							width:185px;

							}

						#bloco-direito #primario #box-conteudo .box-texto .produto-indisponivel ul li .enviar{

							background:url(../img/enviar.jpg) no-repeat;

							display:block;

							float:left;

							width:55px;

							height:19px;

							display:block;

							margin-top:5px;

							}

				#bloco-direito #primario #txt-institucional p{font:12px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:15px;}

				#bloco-direito #primario #txt-institucional .titulo-principal{font:bold 17px Arial, Helvetica, sans-serif; color:#00297C; margin-bottom:3px;}

				#bloco-direito #primario #txt-institucional .titulo{font:bold 14px Arial, Helvetica, sans-serif; color:#00297C; margin:0 0 10px 0; background:none; width:auto; height:auto;}

/*--------------------- segundario ---------------------*/

		#bloco-direito #segundario{width:186px; float:right; margin: 0 7px 0 0;}

/*--------------------------------------- listagem-lateral ---------------------------------------*/

			#bloco-direito #segundario ul#listagem-lateral{width:186px;}

				#bloco-direito #segundario ul#listagem-lateral li{width:186px; clear:both; overflow:hidden;}

					#bloco-direito #segundario ul#listagem-lateral li h2{width:186px; height:36px; display:block;}

											#bloco-direito #segundario ul#listagem-lateral li h2.cadastre{background:url(../img/titulo-cadastre.jpg) 0px 0px no-repeat;}

											#bloco-direito #segundario ul#listagem-lateral li input {font:11px "tahoma"; color:#000000; padding:0 2px; width:175px;}

											#bloco-direito #segundario ul#listagem-lateral li ul li .enviar{width:56px ; height:22px ;border:none; margin:0 0 0 121px; }

						#bloco-direito #segundario ul#listagem-lateral li h2.quer-ajuda{background:url(../img/titulo-ajuda.gif) 0px 0px no-repeat;}

						#bloco-direito #segundario ul#listagem-lateral li h2.atendimento-especial{background:url(../img/titulo-atendimento.gif) 0px 0px no-repeat;}

						#bloco-direito #segundario ul#listagem-lateral li h2.formas-pagamento{background:url(../img/titulo-pagamentos.jpg) 0px 0px no-repeat;}

						#bloco-direito #segundario ul#listagem-lateral li h2.bebidas-qualidade{background:url(../img/titulo-bebidas.jpg) 0px 0px no-repeat;}

						#bloco-direito #segundario ul#listagem-lateral li ul{padding:5px 10px 10px 4px; /*overflow:hidden;*/ border:0px solid red; float:left;}

						#bloco-direito #segundario ul#listagem-lateral li ul.enviar{padding:5px 10px 15px 4px; /*overflow:hidden;*/ border:0px solid red; float:left; height:22px;}

							#bloco-direito #segundario ul#listagem-lateral li ul li{padding:0px 0; overflow:hidden;}

							#bloco-direito #segundario ul#listagem-lateral li ul li.enviar{padding:0px 0; overflow:hidden; height:50px;}

							#bloco-direito #segundario ul#listagem-lateral li ul li.float{width:auto; height:auto; clear:none; float:left; overflow:hidden;}

								#bloco-direito #segundario ul#listagem-lateral li ul li a{border:none; background:url(../img/seta-02.gif) 0px 4px no-repeat; font:11px "arial"; color:#000; padding:0 0 0 10px;}

								#bloco-direito #segundario ul#listagem-lateral li ul li a.boleto{background:url(../img/ex-boleto.gif) 1px 1px no-repeat; width:43px; height:29px; display:block; border:1px solid #999; padding:0; margin:7px 6px 0 0;}

								#bloco-direito #segundario ul#listagem-lateral li ul li a.visa{background:url(../img/ex-visa.gif) 0px 0px no-repeat; width:43px; height:29px; display:block; border:1px solid #999; padding:0; margin:7px 6px 0 0;}

								#bloco-direito #segundario ul#listagem-lateral li ul li a.master{background:url(../img/img-master.jpg) 0px 0px no-repeat; width:43px; height:29px; display:block; border:1px solid #999; padding:0; margin:7px 6px 0 0;}

								#bloco-direito #segundario ul#listagem-lateral li ul li a.diners{background:url(../img/img-diners.jpg) 0px 0px no-repeat; width:43px; height:29px; display:block; border:1px solid #999; padding:0; margin:7px 6px 0 0;}

								#bloco-direito #segundario ul#listagem-lateral li ul li a.banri{background:url(../img/img-banri.jpg) 0px 0px no-repeat; width:43px; height:29px; display:block; border:1px solid #999; padding:0; margin:7px 6px 0 0;}

								#bloco-direito #segundario ul#listagem-lateral li ul li a.amex{background:url(../img/img-amex.jpg) 0px 0px no-repeat; width:43px; height:29px; display:block; border:1px solid #999; padding:0; margin:7px 6px 0 0;}

								#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas{width:186px; border:0px solid red; padding:14px 0px 0px 0px; overflow:hidden}

									#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas li{background:url(../img/bg-03.jpg) 0px 0px no-repeat; width:88px; height:70px; float:left; padding:0; margin:0px 8px 8px 0px; border:0px solid red; clear:none;}

										#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas li.zera{margin:0px 0px 0px 0px;}

									#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas li.auto{background:url(../img/bg-03-b.jpg) 0px 0px no-repeat; width:185px; height:60px; float:left; padding:0; margin:0px 4px 0px 0px; border:0px solid red; clear:none;}

									#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas li.sem-bg{background:none; width:185px; height:60px; float:left; padding:0; margin:0px 4px 0px 0px; border:0px solid red; clear:none;}

										#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas li a{width:88px; height:70px; float:left; padding:0; margin:0px;}

										#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas li.auto a{width:185px; height:60px; float:left; padding:0; margin:0px;}

											#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas li a.smirnoff{background:url(../img/ex-logo-bebidas-01.jpg) 5px 6px no-repeat;}

											#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas li a.guinness{background:url(../img/ex-logo-bebidas-02.jpg) 5px 6px no-repeat;}

											#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas li a.chandon{background:url(../img/ex-logo-bebidas-03.jpg) 5px 6px no-repeat;}

											#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas li a.absolut{background:url(../img/ex-logo-bebidas-04.jpg) 5px 6px no-repeat;}

											#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas li a.veuve-clicquot{background:url(../img/ex-logo-bebidas-05.gif) 5px 6px no-repeat;}

											#bloco-direito #segundario ul#listagem-lateral li ul.listagem-bebidas li a.johnnie-walker{background:url(../img/ex-logo-bebidas-06.gif) 0px 0px no-repeat;}



/*******************

	carrinho

********************/

span.pagamento_sucesso{width:330px; height:65px; background:url(../img/bg-sucesso.jpg) 0px 0px no-repeat; display:block; margin:60px auto; overflow:hidden;}

	span.pagamento_sucesso a{width:205px; height:15px; display:block; border:0px solid red; margin:50px 0 0 40px; overflow:hidden;}

span.pagamento_falha{width:237px; height:32px; background:url(../img/bg-falha.jpg) 0px 0px no-repeat; display:block; margin:60px auto; overflow:hidden;}

	span.pagamento_falha a{width:205px; height:12px; display:block; border:0px solid red; margin:19px 0 0 40px; overflow:hidden;}

#box-vermelho{width:252px; background:#AB1113 url(../img/bg-box-vermelho.gif) top left no-repeat; padding:15px 0 0 0; float:left;}

	#box-vermelho span.under{width:252px; height:10px; display:block; overflow:hidden; background:url(../img/bg-box-vermelho-under.gif) top left no-repeat; margin:5px 0 0 0;}

	#box-vermelho p{font:12px "tahoma"; color:#FFFFFF; width:225px; margin:0 0 0 15px; padding:0;}

		#box-vermelho p.center{margin:0 auto; text-align:center}

	#box-vermelho span.numero{font:bold 26px "tahoma"; color:#FFFFFF; text-align:center; width:252px; display:block; padding:20px 0;}

	#box-vermelho a{font:bold 12px "tahoma"; color:#FFFFFF; margin:0 0 0 15px;}

#box-cinza{width:511px; background:#F2F2F2 url(../img/bg-box-cinza.gif) top left no-repeat; padding:15px 0 0 0; margin:0 110px 5px 0; _margin:0 5px 5px 0; float:right; overflow:hidden; clear:both;}

	#box-cinza span.under{width:511px; height:10px; display:block; overflow:hidden; clear:both; background:url(../img/bg-box-cinza-under.gif) top left no-repeat; margin:5px 0 0 0;}

	#box-cinza h2{font:12px "tahoma"; color:#000000; width:485px; margin:0 0 5px 15px; padding:0;}

		#box-cinza h2.central-cliente{background:url(../img/titulo-central-cliente3.jpg) center top no-repeat; height:27px}

	#box-cinza p{font:12px "tahoma"; color:#000000; width:485px; margin:0 0 5px 15px; padding:0;}

	#box-cinza a{font:bold 12px "tahoma"; color:#AB1113; margin:0px 0 0 15px; padding:11px 0 0px 0; display:block;}

	#box-cinza .cols-esq{width:248px; float:left; background:#FFFFFF; margin:0 0 0 5px; _margin:0 0 0 2px;}

		#box-cinza .cols-esq h3.meus-pedidos{width:119px; height:23px; display:block; background:url(../img/titulo-meus-pedidos2.gif) 0px 0px no-repeat; margin:12px auto 0px auto;}

		#box-cinza .cols-esq p{font:11px "tahoma"; color:#000000; width:232px; margin:10px; padding:0;}

	#box-cinza .cols-dir{width:248px; float:right; background:#FFFFFF; margin:0 5px 0 0px; _margin:0 2px 0 0px;}

		#box-cinza .cols-dir h3.meu-cadastro{width:119px; height:23px; display:block; background:url(../img/titulo-meu-cadastro.gif) 0px 0px no-repeat; margin:12px auto 0px auto;}

		#box-cinza .cols-dir p{font:11px "tahoma"; color:#000000; width:232px; margin:10px; padding:0;}

	#box-cinza .box-branco{width:502px; background:#FFF; margin:0 auto;}

		#box-cinza .box-branco a{font:12px "tahoma"; color:#004488; margin:0; padding:5px 0; text-align:center}

		#box-cinza .box-branco .hr{width:482px; height:1px; margin:0 auto; overflow:hidden;}

/*-- menu-carrinho-produtos --*/

ul#menu-carrinho-produtos{width:968px; height:33px;}

	ul#menu-carrinho-produtos li{float:left; width:236px; height:33px; padding:0 6px 0 0;}

		ul#menu-carrinho-produtos li a{width:236px; height:33px; display:block;}

			ul#menu-carrinho-produtos li a.carrinho-compras{background:url(../img/btn-menu-carrinho-p1.jpg) 0px 0px no-repeat;}

				ul#menu-carrinho-produtos li a:hover.carrinho-compras{background:url(../img/btn-menu-carrinho-p1-over.jpg) 0px 0px no-repeat;}

				ul#menu-carrinho-produtos li.ativo a.carrinho-compras{background:url(../img/btn-menu-carrinho-p1-over.jpg) 0px 0px no-repeat;}

			ul#menu-carrinho-produtos li a.cadastro{background:url(../img/btn-menu-carrinho-p2.jpg) 0px 0px no-repeat;}

				ul#menu-carrinho-produtos li a:hover.cadastro{background:url(../img/btn-menu-carrinho-p2-over.jpg) 0px 0px no-repeat;}

				ul#menu-carrinho-produtos li.ativo a.cadastro{background:url(../img/btn-menu-carrinho-p2-over.jpg) 0px 0px no-repeat;}

			ul#menu-carrinho-produtos li a.dados-entrega{background:url(../img/btn-menu-carrinho-p3.jpg) 0px 0px no-repeat;}

				ul#menu-carrinho-produtos li a:hover.dados-entrega{background:url(../img/btn-menu-carrinho-p3-over.jpg) 0px 0px no-repeat;}

				ul#menu-carrinho-produtos li.ativo a.dados-entrega{background:url(../img/btn-menu-carrinho-p3-over.jpg) 0px 0px no-repeat;}

			ul#menu-carrinho-produtos li a.formas-pagamento{background:url(../img/btn-menu-carrinho-p4.jpg) 0px 0px no-repeat;}

				ul#menu-carrinho-produtos li a:hover.formas-pagamento{background:url(../img/btn-menu-carrinho-p4-over.jpg) 0px 0px no-repeat;}

				ul#menu-carrinho-produtos li.ativo a.formas-pagamento{background:url(../img/btn-menu-carrinho-p4-over.jpg) 0px 0px no-repeat;}

/*-- listagem-produtos-carrinho --*/

table#listagem-produtos-carrinho{border-collapse:collapse;}

	table#listagem-produtos-carrinho thead{}

		table#listagem-produtos-carrinho thead tr th{border:1px solid #CCCCCC; background:#F2F2F2; font:bold 11px "arial"; color:#000;}

			table#listagem-produtos-carrinho thead tr th span{font:bold 11px "arial"; color:#000; padding:3px 10px; margin:0; float:left;}

	table#listagem-produtos-carrinho tbody{}

		table#listagem-produtos-carrinho tbody tr.linha{background:url(../img/bg-08.gif) bottom left repeat-x;}

			table#listagem-produtos-carrinho tbody tr td{*border-left:1px solid #CCCCCC; font:11px "arial"; color:#000;}

			table#listagem-produtos-carrinho tbody tr td.primeiro{*border-left:0px solid #CCCCCC;}

			table#listagem-produtos-carrinho tbody tr td table tr td{*border-left:0px solid #CCCCCC;}

				table#listagem-produtos-carrinho tbody tr td h3{font:bold 11px "arial"; color:#00297C; padding:3px 10px; margin:0; float:left;}

				table#listagem-produtos-carrinho tbody tr td span{padding:3px 10px; margin:0; float:left;}

				table#listagem-produtos-carrinho tbody tr td input.recalcular{padding:3px; margin:0 5px 0 15px; width:19px; float:left;}

				table#listagem-produtos-carrinho tbody tr td a.recalcular{padding:0px; margin:0; width:96px; height:21px; background:url(../img/btn-recalcular.gif) 0px 0px no-repeat; display:block; float:left;}

				table#listagem-produtos-carrinho tbody tr td a.excluir{padding:0px; margin:0 auto; width:24px; height:21px; background:url(../img/btn-excluir.gif) 0px 0px no-repeat; display:block;}

	table#listagem-produtos-carrinho tfoot{}

		table#listagem-produtos-carrinho tfoot tr{}

		table#listagem-produtos-carrinho tfoot tr.bg{height:35px; /*background:url(../img/bg-09.gif) 0px 0px repeat-x;*/ background-color:#F2F2F2; text-align:right;}

		table#listagem-produtos-carrinho tfoot tr td.border{border-bottom:1px solid #000;}

			table#listagem-produtos-carrinho tfoot tr td{border:0px solid #CCCCCC; font:11px "arial"; color:#000;}

				table#listagem-produtos-carrinho tfoot tr td .right{float:right}

				table#listagem-produtos-carrinho tfoot tr td .espaco-frete{padding:5px 10px 0 10px; float:left !important; }

				table#listagem-produtos-carrinho tfoot tr td .espaco-frete strong{padding:0 0 0 10px; font-weight:bold;}

				table#listagem-produtos-carrinho tfoot tr td .espaco-frete label{font-weight:bold;}

				table#listagem-produtos-carrinho tfoot tr td h4{float:left; display:inline; padding:0 4px 0 0;}

				table#listagem-produtos-carrinho tfoot tr td input.cep{padding:1px 3px; margin:0px; width:40px; font:bold 11px "arial"; color:#6B6B6B; float:left;}

				table#listagem-produtos-carrinho tfoot tr td input.cep2{padding:1px 3px; margin:0px; width:23px; font:bold 11px "arial"; color:#6B6B6B; float:left;}

				table#listagem-produtos-carrinho tfoot tr td a.calcular-frete{padding:0px; margin:0px 5px 0px 5px; width:116px; height:21px; display:block; background:url(../img/btn-calcular-frete.gif) 0px 0px no-repeat; float:left;}

				table#listagem-produtos-carrinho tfoot tr td a.pesquisar{padding:0px; margin:0px 0px 0px 0px; width:24px; height:21px; display:block; background:url(../img/btn-pesquisar.gif) 0px 0px no-repeat; float:left;}

				table#listagem-produtos-carrinho tfoot tr td a.continuar-comprando{padding:0px; margin:0px 0px 0px 0px; width:223px; height:32px; display:block; background:url(../img/btn-continuar-comprando.gif) 0px 0px no-repeat; float:left;}

				table#listagem-produtos-carrinho tfoot tr td .fechar-pedido{padding:0px; margin:0px 0px 0px 0px; width:167px; height:32px; display:block; background:url(../img/btn-fechar-pedido.gif) 0px 0px no-repeat; float:right; border: none; cursor: pointer}

				table#listagem-produtos-carrinho tfoot tr td span{font:11px "arial"; color:#000; padding:7px 0px 6px 0px; margin:0 10px 0 0; display:block; float:left;}

				table#listagem-produtos-carrinho tfoot tr td b{font:bold 11px "arial"; color:#000;}

					table#listagem-produtos-carrinho tfoot tr td span.spacer{font:11px "arial"; color:#000; padding:3px 8px 6px 8px; margin:0; display:block; float:left;}

					table#listagem-produtos-carrinho tfoot tr td span.preco{font:bold 13px "arial"; color:#FFF; background:#444444; padding:5px 50px 6px 5px; margin:0 0 0 15px; display:block; float:left;}

				table#listagem-produtos-carrinho tfoot tr td table.padding{margin:10px 20px;}

/*-- listagem-forma-pagamento --*/

table#listagem-forma-pagamento{background:#E6E6E6}

	table#listagem-forma-pagamento thead{}

		table#listagem-forma-pagamento thead tr{background:#F2F2F2;}

			table#listagem-forma-pagamento thead tr th{font:bold 16px "arial"; color:#963023; border:1px solid #CCCCCC; text-align:left;}

				table#listagem-forma-pagamento thead tr th h2{font:bold 16px "arial"; color:#963023; padding:3px 0 3px 5px;}

	table#listagem-forma-pagamento tbody{}

		table#listagem-forma-pagamento tbody tr{background:url(../img/bg-10.gif) bottom left repeat-x;}

			table#listagem-forma-pagamento tbody tr td{font:11px "arial"; color:#000; text-align:left; padding:6px 0 3px 0; overflow:hidden;}

			table#listagem-forma-pagamento tbody tr.ativo{background:#D3D3D3 url(../img/bg-10.gif) bottom left repeat-x;}

				table#listagem-forma-pagamento tbody tr td input.radio{margin:0 0 0 5px;}

				table#listagem-forma-pagamento tbody tr td img.border{border:1px solid #CCC; padding:1px;}

				table#listagem-forma-pagamento tbody tr td a.prosseguir{padding:0px; margin:0px 0px 0px 0px; width:167px; height:32px; display:block; background:url(../img/btn-prosseguir.gif) 0px 0px no-repeat; float:left;}

				table#listagem-forma-pagamento tbody tr td table tr{background:none;}

					table#listagem-forma-pagamento tbody tr td table tr td{padding:0; text-align:center; vertical-align:top;}

					table#listagem-forma-pagamento tbody tr td table tr td.border{background:url(../img/bg-11.gif) 0px 0px repeat-y;}

					table#listagem-forma-pagamento tbody tr td table tr td a.prosseguir{padding:0px; margin:0px 0px 0px 0px; width:167px; height:32px; display:block; background:url(../img/btn-prosseguir.gif) 0px 0px no-repeat; float:left;}

/*-- ja-sou-cadastrado --*/

table#ja-sou-cadastrado{background:#E6E6E6; float:left; margin:20px 0 0 0px;}

	table#ja-sou-cadastrado thead{}

		table#ja-sou-cadastrado thead tr{background:#F2F2F2;}

			table#ja-sou-cadastrado thead tr th{font:bold 16px "arial"; color:#963023; border:1px solid #CCCCCC; text-align:left;}

				table#ja-sou-cadastrado thead tr th h2{font:bold 16px "arial"; color:#963023; padding:3px 0 3px 5px;}

	table#ja-sou-cadastrado tbody{}

		table#ja-sou-cadastrado tbody tr{}

			table#ja-sou-cadastrado tbody tr td{font:11px "arial"; color:#000; border:0px solid #CCCCCC; text-align:left;}

			table#ja-sou-cadastrado tbody tr td label.error{font:bold 11px "tahoma"; color: #d80000; width:225px; display:block; float:none; text-align:right; padding:2px 5px 0 20px;}

				table#ja-sou-cadastrado tbody tr td input.w-225{width:250px; height:28px; margin-bottom:7px;}

				table#ja-sou-cadastrado tbody tr td a.esqueci-senha{font:9px "arial"; color:#000; float:right;}

				table#ja-sou-cadastrado tbody tr td a.prosseguir{padding:0px; margin:0px -20px 0px 0px; width:167px; height:32px; display:block; background:url(../img/btn-prosseguir2.gif) 0px 0px no-repeat; float:right;}

				table#ja-sou-cadastrado tbody tr td input.prosseguir{padding:0px; margin:0px 0px 0px 10px; width:157px; height:32px; display:block; background:url(../img/btn-prosseguir2.gif) 0px 0px no-repeat; float:left; border:0;}

/*-- nao-sou-cadastrado --*/

table#nao-sou-cadastrado{background:#E6E6E6; float:left; margin:20px 0 0 13px;}

	table#nao-sou-cadastrado thead{}

		table#nao-sou-cadastrado thead tr{background:#F2F2F2;}

			table#nao-sou-cadastrado thead tr th{font:bold 16px "arial"; color:#963023; border:1px solid #CCCCCC; text-align:left;}

				table#nao-sou-cadastrado thead tr th h2{font:bold 16px "arial"; color:#963023; padding:3px 0 3px 5px;}

	table#nao-sou-cadastrado tbody{}

		table#nao-sou-cadastrado tbody tr{}

			table#nao-sou-cadastrado tbody tr td{font:11px "arial"; color:#000; border:0px solid #CCCCCC; text-align:left;}

			table#nao-sou-cadastrado tbody tr td label.error{font:bold 11px "tahoma"; color: #d80000; width:225px; display:block; float:none; text-align:right; padding:2px 5px 0 20px;}

				table#nao-sou-cadastrado tbody tr td input.w-45{width:45px; height:28px}

				table#nao-sou-cadastrado tbody tr td input.w-30{width:30px; height:28px}

				table#nao-sou-cadastrado tbody tr td a.prosseguir{padding:0px; margin:0px 90px 0px 0px; _margin:0px 45px 0px 0px; width:167px; height:32px; display:block; background:url(../img/btn-prosseguir2.gif) 0px 0px no-repeat; float:right;}

				table#nao-sou-cadastrado tbody tr td input.prosseguir{padding:0px; margin:0px 90px 0px 0px; _margin:0px 45px 0px 0px; width:167px; height:32px; display:block; background:url(../img/btn-prosseguir2.gif) 0px 0px no-repeat; float:right; border:0;}

				table#nao-sou-cadastrado tbody tr td a.nao-sei-meu-cep{padding:0px; margin:0px 0px 0px 0px; width:116px; height:21px; display:block; background:url(../img/btn-nao-sei-meu-cep.gif) 0px 0px no-repeat;}

table#form-cadastro{background:#E6E6E6; float:left; margin:20px 0 0 0px;}

	table#form-cadastro thead{}

		table#form-cadastro thead tr{background:#F2F2F2;}

			table#form-cadastro thead tr th{font:bold 16px "arial"; color:#000; border:1px solid #CCCCCC; text-align:left;}

				table#form-cadastro thead tr th h2{font:bold 16px "arial"; color:#000; padding:3px 0 3px 5px;}

	table#form-cadastro tbody{}

		table#form-cadastro tbody tr{}

			table#form-cadastro tbody tr td{font:bold 11px "arial"; color:#000;}

				table#form-cadastro tbody tr td span.info{margin:0 0 0 5px;}

				table#form-cadastro tbody tr td a.prosseguir{padding:0px; margin:0px 0px 0px 130px; _margin:0px 0px 0px 65px; width:167px; height:32px; display:block; background:url(../img/btn-prosseguir3.gif) 0px 0px no-repeat; float:left;}

				table#form-cadastro tbody tr td label.frete{display:block; float:left;}

				table#form-cadastro tbody tr td input.prosseguir{padding:0px; margin:0px 0px 0px 130px; _margin:0px 0px 0px 65px; width:167px; height:32px; display:block; background:url(../img/btn-prosseguir3.gif) 0px 0px no-repeat; float:left; border:0;}

				table#form-cadastro tbody tr td label.error{font:bold 9px "tahoma"; color: #d80000; width:100%; display:block; float:none; text-align:left; padding:2px 5px 0 20px;}

				table#form-cadastro tbody tr td a.alterar-cep{padding:0px; margin:0px 0px 0px 10px; _margin:0px 0px 0px 10px; width:96px; height:21px; display:block; background:url(../img/btn-alterar-cep.gif) 0px 0px no-repeat; float:left;}

				table#form-cadastro tbody tr td input{font:12px "arial"; color:#000; margin:0 0 0 5px; padding:0 4px; height:28px; margin-bottom:7px;}

					table#form-cadastro tbody tr td input.radio{float:left; margin:0 10px 0 0;}

					table#form-cadastro tbody tr td input.w-fcs{margin:0 0 0 5px; padding:0 4px; height:0px; margin-bottom:7px;}

					table#form-cadastro tbody tr td input.w-265{width:257px; height:28px; margin-bottom:7px;}

					table#form-cadastro tbody tr td input.w-30{width:40px; height:28px; margin-bottom:7px;}

					table#form-cadastro tbody tr td input.w-40{width:32px; height:28px; margin-bottom:7px;}

					table#form-cadastro tbody tr td input.w-45{width:88px; height:28px; margin-bottom:7px;}

					table#form-cadastro tbody tr td input.w-70{width:62px; height:28px; margin-bottom:7px;}

					table#form-cadastro tbody tr td input.w-128{width:122px; height:28px; margin-bottom:7px;}

					table#form-cadastro tbody tr td h3{font:bold 16px Arial, Helvetica, sans-serif; text-decoration:underline;}

table#table-produtos-carrinho2{border-collapse: collapse; margin:0 0px 10px 0px; width:100%;}

	table#table-produtos-carrinho2 tr.titulo-table-carrinho{background:; height:25px}

		table#table-produtos-carrinho2 tr.titulo-table-carrinho td{border:1px solid #CCCCCC; border-top:1px solid #AEAEAE; font:bold 11px "tahoma"; color:#000000; background:#EBEBEB; padding:0;}

			table#table-produtos-carrinho2 tr.titulo-table-carrinho td span{font:11px "tahoma"; color:#000000;}

	table#table-produtos-carrinho2 tr.ultima{border-right:0px solid #CCCCCC; padding:2px 0; font:11px "tahoma"; color:#333;}

		table#table-produtos-carrinho2 tr.ultima td{background:none; border-bottom:1px solid #CCCCCC;}

			table#table-produtos-carrinho2 tr td{border-right:1px solid #CCCCCC; background:url(../img/linha-ponto-tabela.gif) bottom left repeat-x; padding:5px 0; font:11px "tahoma"; color:#333;}

			table#table-produtos-carrinho2 tr td.ultimo{border-right:0px solid #CCCCCC;}

				table#table-produtos-carrinho2 tr td a.mostrar-detalhe{background:url(../img/btn-mostrar-detalhe.jpg) 0px 0px no-repeat; width:113px; height:33px; display:block; margin:5px 0;}

				table#table-produtos-carrinho2 tr td a.ocultrar-detalhe{background:url(../img/btn-ocultrar-detalhe.jpg) 0px 0px no-repeat; width:113px; height:33px; display:block; margin:5px 0;}

				table#table-produtos-carrinho2 tr td span.pendente{font:11px "tahoma"; color:#C20711;}

				table#table-produtos-carrinho2 tr td span.confirmado{font:11px "tahoma"; color:#007526;}

				table#table-produtos-carrinho2 tr td a{font:11px "tahoma"; color:#333; text-decoration:none;}

					table#table-produtos-carrinho2 tr td a:hover{text-decoration:underline;}

p.borda-c-bg{background:#EBEBEB; border:1px solid #CCC; border-top:1px solid #AEAEAE; padding:7px; font:11px "tahoma"; color:#333333;}

	p.borda-c-bg a{font:11px "tahoma"; color:#333333; text-decoration:none;}

		p.borda-c-bg a:hover{text-decoration:underline;}

	p.borda-c-bg .padding-extra{padding:0 0 0 50px;}

table.cinza-1{margin:0 5px 10px 0px; background:#F4F5F3; font:11px "tahoma"; color:#000; border-bottom:1px solid #CCC;}

	table.cinza-1 tr.titulo2{font:11px "tahoma"; color:#333333;}

		table.cinza-1 tr.titulo2 td{background:#EBEBEB !important; border:1px solid #CCC; border-top:1px solid #AEAEAE; padding:7px !important;}

	table.cinza-1 tr{}

		table.cinza-1 tr td{ padding:7px !important; border-right: none !important;}

		#td_e6 { background-color: #e6e6e6 !important;}

/*******************

	rodape

********************/

#rodape{border-bottom:1px solid #999; background:#CCCCCC; width:100%; height:auto; margin:50px 0 0 0; overflow:hidden; clear:both;}

	#rodape h4{font:bold 11px "tahoma"; color:#333333; float:left; padding:7px 15px 7px 20px;}

	#rodape ul{float:left; padding:7px 0;}

		#rodape ul li{font:11px "tahoma"; color:#333333; float:left; border-right:1px solid #333333; padding:0 10px 0 0; margin:0 10px 0 0;}

		#rodape ul li.ultimo{border-right:0px solid #333333;}

			#rodape ul li a{font:11px "tahoma"; color:#333333; text-decoration:none;}

				#rodape ul li a:hover{text-decoration:underline; cursor:pointer;}

	#rodape span.linha{width:auto; border-bottom:1px solid #FFFFFF; border-top:1px solid #999999; overflow:hidden; display:block; clear:both; /* height:0px*/; margin:0 0 0 8px;}

	#rodape .assinatura{width:auto; height:110px; margin:0 0 0 8px; background:#E8E8E8;}

		#rodape .assinatura h1#logotipo-rodape{width:167px; height:32px; background:url(../img/logotipo-rodape.jpg) 0px 0px no-repeat; float:left; margin:8px 30px 0 10px;}

			#rodape .assinatura h1#logotipo-rodape a{width:167px; height:32px; display:block;}

	#rodape .assinatura p{font:11px "tahoma"; color:#333333; padding:8px 0 0 0;}

#rodape-carrinho{border-top:1px solid #CCC; width:100%; margin:20px 0 0 0; padding:25px 0 0px 0px; overflow:hidden; clear:both; float:left;}

	#rodape-carrinho #centraliza{width:525px; margin:0 auto;}

		#rodape-carrinho #centraliza h4{width:140px; height:45px; display:block;}

	#rodape-carrinho #centraliza ul{width:auto;}

		#rodape-carrinho #centraliza ul li{width:auto;}

			#rodape-carrinho #centraliza ul.float li{float:left; /*margin:5px;*/}

			#rodape-carrinho #centraliza ul li a{width:auto; background:url(../img/seta-02.gif) 0px 4px no-repeat; padding:0 0 0 10px; font:11px "arial"; color:#000;}

			#rodape-carrinho #centraliza ul li a.boleto{background:url(../img/ex-boleto.gif) 1px 1px no-repeat; width:43px; height:29px; display:block; border:1px solid #999; padding:0; margin:7px 6px 0 0;}

			#rodape-carrinho #centraliza ul li a.visa{background:url(../img/ex-visa.gif) 0px 0px no-repeat; width:43px; height:29px; display:block; border:1px solid #999; padding:0; margin:7px 6px 0 0;}

			#rodape-carrinho #centraliza ul li a.master{background:url(../img/img-master.jpg) 0px 0px no-repeat; width:43px; height:29px; display:block; border:1px solid #999; padding:0; margin:7px 6px 0 0;}

			#rodape-carrinho #centraliza ul li a.diners{background:url(../img/img-diners.jpg) 0px 0px no-repeat; width:43px; height:29px; display:block; border:1px solid #999; padding:0; margin:7px 6px 0 0;}

			#rodape-carrinho #centraliza ul li a.banri{background:url(../img/img-banri.jpg) 0px 0px no-repeat; width:43px; height:29px; display:block; border:1px solid #999; padding:0; margin:7px 6px 0 0;}

			#rodape-carrinho #centraliza ul li a.amex{background:url(../img/img-amex.jpg) 0px 0px no-repeat; width:43px; height:29px; display:block; border:1px solid #999; padding:0; margin:7px 6px 0 0;}

		#rodape-carrinho #centraliza #box-quer-ajuda{width:195px; float:left; margin:0;}

			#rodape-carrinho #centraliza #box-quer-ajuda h4{background:url(../img/titulo-quer-ajuda.gif) 0px 0px no-repeat;}

		#rodape-carrinho #centraliza #box-formas-pagamento{width:188px; float:left; margin:0;}

			#rodape-carrinho #centraliza #box-formas-pagamento h4{background:url(../img/titulo-formas-pagamento.gif) 0px 0px no-repeat;}

		#rodape-carrinho #centraliza #box-atendimento-especial{width:140px; float:left; margin:0;}

			#rodape-carrinho #centraliza #box-atendimento-especial h4{background:url(../img/titulo-atendimento-especial.gif) 0px 0px no-repeat;}

			/* Cupom */

			.cupom{width:940px; float:left; text-align:left; padding:10px 0px 10px 20px; background-color:#F2F2F2;}

				.cupom .p{padding-left:8px; text-align:left;}

#status-newsletter{font:11px "arial"; color:#FF0000;}

.compre-pelo-telefone {

	width: 326px;

	height: 60px;

	position: fixed;

	bottom: 0;

	right: 0;

	background: url(../img/compre-pelo-telefone.png) no-repeat;

	text-indent: -9999px;

	z-index: 9999!important;

}

.compre-pelo-telefone a {

	width: 20px;

	height: 20px;

	position: absolute;

	top: -10px;

	right: 10px;

	background: url(../img/fechar-compre-pelo-telefone.png) no-repeat;

	cursor: pointer;

}

#seloEbit{ float:right; margin:6px 10px 0 0px;}

.ebit{margin: 0 auto 50px; display: block;}

/* Modal 18 anos */

.modal{ background:url(../imagens/bg_fundo.jpg) no-repeat; width:620px; height:196px; border:10px solid #000000;}

.modal .logo_modal{ background:url(../imagens/logo.jpg) no-repeat; float:left; height:61px; width:191px; margin:45px 0 0 22px;}

.modal .logo_modal a{ float:left;}

.modal p{float: left; margin: 22px 0 0 10px; font:16px Tahoma, Arial, sans-serif;}

.modal .modal_idade{ float:left; width:300px; margin:10px 0 0 10px;}

.modal .modal_idade .no{ background:url(../imagens/no.jpg) no-repeat; float: left; margin:0 10px 0 0; width:69px; height:31px; cursor:pointer;}

.modal .modal_idade .yes{ background:url(../imagens/yes.jpg) no-repeat; float: left; margin:0 0px 0 0; width:69px; height:31px; cursor:pointer;}

.modal .modal_stop { background:url( ../imagens/stop.jpg) no-repeat; float:left; margin:30px 0 0 10px; width:379px; height:90px;}

.assinatura-left, .assinatura-right{

	float:left;

	width: 280px;

	text-align: right;

	color: #333333;

    font: 11px "tahoma";

    padding: 4px 0 0;

}

.assinatura-left{

	margin-left: 70px;

}

.assinatura-right{

	float:right;

	margin-right: 268px;

	text-align: left;

}

/* Modal 18 anos */

/* Cartão cielo */

table{ border-spacing:0;}

.master_cielo{ width:60px; height:37px; background: url(../comum/img/cielo.png) no-repeat; background-position: -2px 0!important; margin:0 0 14px 20px; border: 1px solid #CCC;

padding: 1px;}

.amex_cielo{ width:60px; height:37px; background: url(../comum/img/cielo.png) no-repeat; background-position: -70px 0!important; margin:0 0 0 30px; border: 1px solid #CCC;

padding: 1px;}

.diners_cielo{ width:60px; height:37px; background: url(../comum/img/cielo.png) no-repeat; background-position: -137px 0!important; margin:0 0 0 20px; border: 1px solid #CCC;

padding: 1px;}

.visa_cielo{ width:60px; height:37px; background: url(../comum/img/cielo.png) no-repeat; background-position: -208px 0!important; margin:0 0 0 20px; border: 1px solid #CCC;

padding: 1px;}

.elo_cielo{ width:60px; height:37px; background: url(../comum/img/cielo.png) no-repeat; background-position: -277px 0!important; margin:0 0 0 20px; border: 1px solid #CCC;

padding: 1px;}

/* Cartão cielo */

/*news*/

#news{width: 184px; height: 193px; border: 1px solid #dddddd; margin:0 0 25px 0;}

#news input{ background:#ECF2FF; margin:10px 0 0 5px;}

#news2{ background:#F4F4F4; height:64px; width:100%; border-top:1px solid #999999;}

.news2{ margin:auto; width:1000px;}

#news2 form{ float:left;}

#news span{float: left; text-align: center; color: #888888; width:100%; font: 14px 'Roboto', sans-serif ; margin:10px 0 0 0;}

.news2 span{float: left; text-align: center; color: #888888; margin: 14px 5px 0 190px; font: 14px 'Roboto', sans-serif;}

#newsnome,#newsemail{ border:1px solid #DDDDDD; width:166px; height:30px; margin:15px 0 0 5px; font:italic 12px 'Roboto', sans-serif; color: #888888; padding: 0 0 0 7px;}

.inscreva-se{background: url(../img/inscreva-se.jpg) no-repeat; width:111px; height:32px; margin: 10px 0 10px 5px; border: none;text-indent: -9999px; cursor: pointer;}

#news .inscreva-se{background: url(../img/inscreva-se.jpg) no-repeat; width:111px; height:32px; margin: 15px auto; border: none;text-indent: -9999px; cursor: pointer; display:block;}

#news2 .topo{background: url(../img/topo.jpg) no-repeat; width:46px; height:46px; float:right; margin:10px 5px 0 0; border: none;text-indent: -9999px; cursor: pointer;}

/*news2*/

/*news*/

/*Rodape*/

#menu_rodape{ height:210px; width:100%; background:#cccccc; margin: 0 0 30px 0;}

.menu_rodape{ margin:auto; width:1000px;}

.block_menu{ width:190px; padding:0 10px 0 0; float:left; margin:35px 0 0 0 ;}

#menu_rodape h1{ font:17px 'Roboto', sans-serif; color:#2D3E42; }

#menu_rodape ul li{ display:block; width:100%; margin:3px 0;  font:13px 'Roboto', sans-serif; color:#333333; border:none;}

#menu_rodape ul li a{ font:13px 'Roboto', sans-serif; color:#333333;}

.telefone_ico{background: url(../img/telefone_ico.jpg) no-repeat; width:23px; height:34px; margin:10px 0!important;}

.chat_ico{background: url(../img/chat_ico.png) no-repeat; height:21px; margin:10px 0!important ;}

.ico_chat{background: url(../img/ico_chat.png) no-repeat right; height:21px; margin:10px 0!important ;}

.ico_chat a{padding: 0 30px 0 0; font-size: 15PX!IMPORTANT; cursor:pointer;}

.email_ico{background: url(../img/email_ico.jpg) no-repeat; width:31px; height:31px; margin:10px 0!important ;}

.email_ico a{ padding:0 0 0 36px; margin:7px 0 0 0; float:left;}

.chat_ico a{ padding:0 0 0 36px; margin:0; float:left;}

.telefone_ico a{ padding:0 0 0 36px; margin:5px 0 0 0; float:left;}

#footer_rodape{ background:#E9E9E9; height:320px; width:100%;}

.footer_rodape{ margin:auto; width:1000px;}

.logos{ float:left; margin:30px 0 35px 0; width: 100%;}

.redes_sociais{ width:240px; float: left;}

#footer_rodape h2{font:20px 'Roboto', sans-serif; color:#000000;}

#footer_rodape li{ float:left!important; border:none!important; margin:0 5px 5px 0!important; padding:0!important;}

.facebook{width:74px; height:74px; background: url(../img/redes_sociais.jpg) no-repeat; background-position: 0px 0; float:left; text-indent:-99999px;}

.twitter{width:74px; height:74px; background: url(../img/redes_sociais.jpg) no-repeat; background-position: -81px 0;  float:left; text-indent:-99999px;}

.youtube{width:74px; height:74px; background: url(../img/redes_sociais.jpg) no-repeat; background-position: -162px 0;  float:left; text-indent:-99999px;}

.redes_sociais_lateral h2{ color:#878787; font:14px 'Roboto', sans-serif; height: 20px;}

.redes_sociais_lateral a.facebook{width:59px; height:59px; background: url(../img/redes_sociais_min.jpg) no-repeat!important; background-position: 0px 0; float:left; text-indent:-99999px;}

.redes_sociais_lateral a.twitter{width:59px; height:59px; background: url(../img/redes_sociais_min.jpg) no-repeat!important; background-position: -62px 0!important;;  float:left; text-indent:-99999px;}

.redes_sociais_lateral a.youtube{width:59px; height:59px; background: url(../img/redes_sociais_min.jpg) no-repeat!important; background-position: -124px 0!important;;  float:left; text-indent:-99999px;}

.redes_sociais_lateral_min{ float:left; width:100%; margin:0 0 20px 0;}

.redes_sociais_lateral_min li{float:left; width:59px!important; padding:0!important; clear:none!important;}

.formas_pagamento{ width:375px; float:left; margin:0 0 0 110px;}

.boleto{width:57px; height:31px; background: url(../img/pagamentos.jpg) no-repeat; background-position: -0px 0;  float:left; text-indent:-99999px;}

.visa{width:57px; height:31px; background: url(../img/pagamentos.jpg) no-repeat; background-position: -58px 0;  float:left; text-indent:-99999px;}

.masterCard{width:57px; height:31px; background: url(../img/pagamentos.jpg) no-repeat; background-position: -116px 0;  float:left; text-indent:-99999px;}

.american{width:57px; height:31px; background: url(../img/pagamentos.jpg) no-repeat; background-position: -174px 0;  float:left; text-indent:-99999px;}

.diners{width:57px; height:31px; background: url(../img/pagamentos.jpg) no-repeat; background-position: -232px 0;  float:left; text-indent:-99999px;}

.elo{width:57px; height:31px; background: url(../img/pagamentos.jpg) no-repeat; background-position: -290px 0;  float:left; text-indent:-99999px;}

.pagseguro{width:126px; height:46px; background: url(../img/pagamentos.jpg) no-repeat; background-position: 0 -41px;  float:left; text-indent:-99999px;}

.bcash{width:68px; height:46px; background: url(../img/pagamentos.jpg) no-repeat; background-position: -135px -41px;  float:left; text-indent:-99999px;}

.avaliacao_ebit{ margin:0 0 0 30px; float: left; width:100px;}

.site_seguro{margin:0 0 0 30px; float: left; width:115px;}

.desc_site p {font:13px 'Roboto', sans-serif; color:#525252;}

.footer_left{ float:left; width:49%; border-right:1px solid #525252; text-align:right; padding:0 10px 0 0;}

.footer_right{ float:right; width:49%; text-align:left; margin:5px 0 0 0;}

/*Rodape*/

/*top*/

#top{width: 1000px; height: 248px; position: absolute; top: 0px; left: 0px;}

.top{width: 1000px; height: 200px!important; position: absolute; top: 0px; left: 0px;}

#box-menu-top{ margin:0 0 0 230px; width:784px; float:left;}

.menu-top { width:608px; float:left; margin:10px 0 0 0;}

.menu-top li{ float:left; margin:0 20px 0 0!important; height:21px;}

.menu-top span{ font:15px 'Roboto', sans-serif;}

.menu-top strong{ color:#D23333; font:15px 'Roboto', sans-serif;}

.menu-top a{font:13px 'Roboto', sans-serif; color:#111111;}

.menu-top .whatsapp-link {
	cursor: pointer;
}

.menu-top .whatsapp-link img {
	display: block;
	transform: translate(4px, -5px);
}

.conta{width:148px; height:37px; float:left; margin: 6px 0 0 0; cursor:pointer; color:#FFFFFF; font: 13PX 'Roboto', sans-serif; text-align: center;}

#box-pesquisa{ float:left;}

#box-pesquisa .form{ width:503px; height:40px; border:1px solid #888888; border-radius: 5px; font: italic 16px 'Roboto', sans-serif; color:#111111; padding:0 0 0 5px; margin:40px 0 0 0; float:left}

.btn_lupa{width:36px; height:36px; background: url(../img/lupa.jpg) no-repeat; float:left; margin: 43px 0 0 -39px; text-indent:-99999px; border:0; cursor:pointer;}

.box-carrinho{ float:left;}

.menu-carrinho{ float:left; height:50px; background: url(../img/carrinho.png) no-repeat; margin: 35px 0 0 21px; padding: 0 0 0 60px;font:13px 'Roboto', sans-serif; color:#111111;}

.btn_carrinho{ float:left; height:34px; width:149px; background: url(../img/ver_carrinho.png) no-repeat; text-indent:-99999px; border:0; cursor:pointer;}

.menu{ margin:30px 0 0 0; float: left; width:100%; background: none; border: neno; padding: 10px 0 3px;}

.menu ul{ width:100%;}

.menu li{ float:left; margin: 0 0 7px 20px; }

.menu a{font:16px 'Roboto', sans-serif; color:#A8231D;}

.mais_categorias{ float:left; height:24px; width:24px; background: url(../img/mais_categorias.jpg) no-repeat; text-indent:-99999px; border:0;}

li.mais{ float:right; margin:0 8px 0 0; cursor:pointer;}

.menu_none{ display:none;}

.box-login{ position: absolute; margin: 33px 0 0 -100px;border: 2px solid #111111;background: white; border-radius: 5px; display:none; z-index: 20;}

.box-conta{ float:right; width: 148px; height: 37px; background: #3B3B3B; margin: 0 10px 0 0; cursor: pointer; border-bottom-left-radius: 5px;

border-bottom-right-radius: 5px;}

.box-conta input{width: 204px;height: 20px;border: 1px solid #CCCCCC;border-radius: 5px; padding: 5px 5px 0 10px; margin: 5px auto 0;display: block; color: #000000;}

.box-login li{margin: 0 auto;width: 150px;display: block; text-align: center;}

.box-login a{font: 10px 'Roboto', sans-serif; color: #000000; text-decoration:underline; cursor:pointer;}

.box-login-padding{ padding: 10px 13px;}

.novo_cadastro{border-top: 1px solid #999999; background: #cccccc; text-align: center; padding: 10px 0;}

.novo_cadastro a{ font: 13px 'Roboto', sans-serif; color: #111111}

.box-logado{position: absolute; margin: 34px 0 0 -14px; border: 2px solid #111111; background: white; border-radius: 5px; display: none; width: 165px;}

.box-logado a{font: 13px 'Roboto', sans-serif; color: #111111; cursor:pointer;}

.perfil{background: url(../img/perfil.png) no-repeat; cursor:pointer; height: 25px; padding: 0 0 0 30px; margin: 0 0 7px 0;}

.pedidos{background: url(../img/pedidos.png) no-repeat; cursor:pointer; height: 25px; padding: 0 0 0 30px; margin: 0 0 7px 0;}

.endereco{background: url(../img/endereco.png) no-repeat; cursor:pointer; height: 25px; padding: 0 0 0 30px; margin: 0 0 7px 0;}

.carrinho_box{position: absolute; margin: 83px 0 0 -168px; border: 2px solid #111111; background: white; border-radius: 5px; display: none; width: 410px; z-index: 20;  overflow-y: auto; max-height: 380px;}

.carrinho_box img{height: 70px; width: 70px; float: left;}

.div_produto{margin: 10px; border-bottom: 1px solid black; float: left; padding: 0 0 7px 0; width: 380px;}

.carrinho_box ul{float: left; width: 270px; margin: 0 0 0 7px;}

.carrinho_box li{color: #000000; font: 12px 'Roboto', sans-serif;}

.excluir_rollover{background: url(../img/excluir_carrinho.jpg) no-repeat; cursor:pointer; height: 15px; width:15px; text-indent:-999999px; float: right; margin: 25px 0 0 0;}

.preco_rollover{ margin:0 0 0 0;}

.carrinho_box .Precoantigo{ text-align:left; margin:0;}

.carrinho_box_barra .Precoantigo{ text-align:left; margin:0;}

.carrinho_box_barra li{color: #000000; font: 12px 'Roboto', sans-serif; text-align: left;}

.carrinho_box_barra ul{float: left; width: 270px; margin: 0 0 0 7px;}

.carrinho_box_barra img{height: 70px; width: 70px; float: left;}

.fechar_carrinho{background: url(../img/fechar_pedido.png) no-repeat; cursor:pointer; height: 34px; width:121px; text-indent:-999999px; margin: 25px auto; float: left; margin: 0 0 7px 135px;}

/*top*/

/*lateral esquerda*/

.banner1{ float:left; height:240px; width:189px; background: url(../img/banner1.jpg) no-repeat;  margin:15px 0;}

.lateral h2{color: #888888; font: 14px 'Roboto', sans-serif;}

.lateral li a{color:#000000; font: 12px 'Roboto', sans-serif;}

.ajuda{ margin:15px 0 15px 0; float: left;}

.marcas{ margin:15px 0 0 0;}

.marcas-bebidas{ float:left; height:264px; width:188px; background: url(../img/bg_marcas.png) no-repeat; margin: 7px 0 0 0;}

.control_set{ z-index:20;}

/*.marcas-bebidas .absolut{background:url(../img/marca_logo1.png) 5px 6px no-repeat; width:180px; height:60px; float:left; margin: 0 0 0 6px;}*/

.marcas-bebidas .guinness{background:url(../img/marca_logo4.png) 5px 6px no-repeat; width:85px; height:55px;float:left; margin:  0 0 0 0 ;}

.marcas-bebidas .chandon{background:url(../img/marca_logo5.png) 5px 6px no-repeat; width:75px; height:60px;float:left;  margin: 10px 0 0 7px;}

.marcas-bebidas .smirnoff{background:url(../img/marca_logo3.png) 5px 6px no-repeat; width:75px; height:51px;float:left; margin: 0 5px 0 14px;}

.marcas-bebidas .veuve-clicquot{background:url(../img/marca_logo2.png) 5px 6px no-repeat;width: 170px; height: 45px;float:left; margin: 0 0 10px 10px;}

.marcas-bebidas .johnnie-walker{background:url(../img/marca_logo1.png) 5px 6px no-repeat; width:180px; height:60px; float:left; margin: 8px 0 0 6px;}

/*lateral esquerda*/

/*lateral direita*/

.menu_cat_none{ display:none;}

#menu-gaita{border-right: 1px solid #dddddd; padding: 0 10px 0 0; margin:0 0 25px 0;}

#menu-gaita a{color:#000000; font: 13px 'Roboto', sans-serif;}

#menu-gaita a:hover{color:#000000; font:bold 13px 'Roboto', sans-serif;}

.menu_cat { border-bottom:1px solid #DDDDDD; padding: 4px 0;}

.menu_ul{display:none; margin: 0 0 0 20px;}

ul.menu_ul a{ color:#588520!important;}

ul.menu_ul a:hover{ color:#588520!important; font:bold 13px 'Roboto', sans-serif!important;}

/*lateral direita*/

#produtos li{ margin:0 0 0 0; float:left; width: 190px; height: 365px; margin: 0 6px 50px 0;}

#produtos img{margin: auto; display: block;}

#produtos h3{ text-align:center; line-height: 20px; margin: 0 0 7px 0; min-height: 60px;}

#produtos h3 a{color: #000000; font: 14px 'Roboto', sans-serif;}

.Precoantigo{font: 12px 'Roboto', sans-serif; color: #777777; text-align: center;display: block; margin: 7px 0 0 0;}

#produtos .preco2{font: 16px 'Roboto', sans-serif; color: #000000; text-align: center;display: block; margin: 7px 0 0 0;}

#produtos .preco-frete-gratis{font: 16px 'Roboto', sans-serif; color: #000000; text-align: center;display: block; margin: 7px 0 0 0; width: 100%;}

#produtos .preco{font: 16px 'Roboto', sans-serif; color: #000000; text-align: center;display: block;  margin: 7px 0 0 0;}

.adicionar{background:url(../img/adicionar.jpg) no-repeat; width:122px; height:34px; text-align: center;display: block; margin: 10px auto;}

.adicionar_produto{background:url(../img/adicionar_produto.jpg) no-repeat; width:151px; height:44px; text-align: center;display: block; margin: 10px 0 10px 0;}

.quantidade{margin: 7px auto; display: block; width: 153px; text-align: left; color: #777777;}

.fretegratis{margin: -55px 0 0 130px;}

/*migalha*/

.migalha1{padding: 12px 0; font:12px "arial"; color: #777777;}

.migalha1 a{ color:#000000;}

/*galeria*/

#box_galeria #listagem-produtos{ width:767px; margin:25px 0 0 0;}

#box-conteudo{margin-bottom: 15px; background-color: #EEEEEE; width: 785px; }

.filtro li{ float:left; margin: 13px 0 0 15px;}

.filtro select{ height:23px; width:173px;}

#box_galeria .foto{ float:left; margin:5px 5px ; width: 180px;}

#box_galeria .foto img{margin: auto; display: block;}

#listagem-produtos li{ height:205px; margin: 10px 0 20px 0; border-bottom:1px solid #DDDDDD;}

#listagem-produtos h3 a{color: #000000; font: bold 15px 'Roboto', sans-serif;}

.desc_produto{float: left; width: 450px; height: 197px; }

.desc_produto img{ float:left;}

.desc_produto p{float: left; width: 360px;}

ul.desc_produto li { height:auto!important; float: left; border:none!important;}

.preco-frete-gratis,

#listagem-produtos .preco{color: #000000; font: bold 15px 'Roboto', sans-serif; width: 120px; text-align: right; float:right;}

#listagem-produtos .preco2{color: #000000; font:15px 'Roboto', sans-serif; width: 120px; text-align: right; float:right;}

#listagem-produtos .Precoantigo{ text-align:right;text-align: right; float: right; margin: 0 0 5px 0;}

#listagem-produtos .adicionar{ margin:7px 0 0 0;}

.quantidade1{color: #777777; font: 12px 'Roboto', sans-serif; text-align: right; margin: 05px 0 0 0; float:right;}

.quantidade2{color: #777777; font: 12px 'Roboto', sans-serif; text-align: center; margin: 05px 0 0 0; }

.quantidade3{color: #777777; font: 12px 'Roboto', sans-serif; text-align: right; margin: 15px 0 0 0; }

.quantidade4{color: #777777; font: 12px 'Roboto', sans-serif; text-align: left; margin: 15px 0 0 0; }

.quantidade4 span { width:70px; float:left; text-align:right; margin:5px 0 0 0;}

.quantidade4 input{margin: 0 0 7px 5px; height:23px;}

.box_redes_sociais{float: right; height: 31px; width: 117px; margin: 25px 0 0 0; background: url(../img/compartilhar.jpg) no-repeat; display: block; cursor:pointer;}

.redes_sociais_galeria{height: 27px;width: 93px;margin:2px auto; display:none; background: white;}

.redes_sociais_galeria li{width:28px!important;; height:27px!important; margin:0 3px 0 0!important;   float:left; text-indent:-99999px; cursor:pointer;}

.redes_sociais_galeria li a{width:28px; height:27px!important; margin:0 3px 0 0!important;   float:left; text-indent:-99999px; cursor:pointer;}

.facebook_min a{background: url(../img/redes_sociais_min.png) no-repeat; background-position: -0px 0;}

.twitter_min a{background: url(../img/redes_sociais_min.png) no-repeat; background-position: -29px 0;}

.google_min a{background: url(../img/redes_sociais_min.png) no-repeat; background-position: -57px 0;}

.avise-me{ float:right; margin:15px 0 0 0; width:121px;}

.avise-me span{color: #777777; font: 12px 'Roboto', sans-serif; margin: 0 5px 5px 0px; float: right}

/*paginação*/

#paginacao{ float:left; width:100%;}

.btn-esq{ float:left; margin: 4px 0 0 50px;}

.btn-dir{ float:right;margin: 4px 60px 0 0;}

.paginas{margin: 0 auto; width: 474px;}

.pagina { float: left; width: 100%; margin: 30px 0 50px 0;}

.pagina .anterior,

.pagina .proxima{color: #000000; font: 12px 'Roboto', sans-serif; margin:10px;}

.pagina .primeira,

.pagina .ultima{ display:none;}

.pagina .paginas a{padding: 4px 8px; float: left; background-color: #dddddd; border: 1px solid #999999; margin: 0 5px 0 0; color:#000000;}

.pagina .paginas a.ativo{ background-color:#FFFFFF;}

/*paginação*/

.menu_vinhos h3{ color:#8D0C0C; font: bold 14px 'Roboto', sans-serif;}

.menu_vinhos li a{ color:#000000; font:13px 'Roboto', sans-serif; cursor:pointer;}

.menu_vinhos li{margin: 2px 0 0 0;}

.menu_vinhos ul{ margin:0 0 25px 0;}

ul.tintas{margin: 0 0 10px 20px;}

ul.brancas{margin: 0 0 0 20px;}

.menu_preco{background: url(../img/menu_preco.jpg) no-repeat; padding: 3px 0 0px 27px;}

.menu_pais{background: url(../img/menu_pais.jpg) no-repeat;  padding: 3px 0 0px 27px;}

.menu_uva{background: url(../img/menu_uva.jpg) no-repeat;  padding: 3px 0 0px 27px;}

.menu_tipo{background: url(../img/menu_tipo.jpg) no-repeat; padding: 3px 0 0px 27px;}

/*paginação*/

#bloco-produto{ width:1000px; background-color: white; float:left;}

#bloco-produto #primario {margin: 0 0 0 10px;}

#box-conteudo-produto{ width: 99%; float: left; margin: 10px 0 0 10px;}

.box-foto{ float:left;}

#box-conteudo-produto .box-texto{float: left; margin: 0 0 0 20px; width:530px;}

.box-texto h2{color: #000000; font: bold 20px 'arial', sans-serif; margin:0 0 5px 0;}

.box-texto p{color:#777777; font:15px 'arial', sans-serif;}

.box-texto span{color: #777777; font: italic 15px 'arial', sans-serif; margin:5px 0 15px 0;}

.box-texto li p,

.box-texto li img{ float:left;}

.preco_produto{ float:left; width:170px;}

.preco_produto .Precoantigo{ text-align:right; margin: 0 0 5px 0;}

.preco_produto .preco{ text-align:right;}

.preco_produto .preco b{color: #000000; font: bold 20px 'arial', sans-serif;}

.avaliacoes{ float:left; margin: 25px 0 0 0;}

.avaliacoes li{ float: left;margin: 0 36px 0 0; width: 130px;}

.avaliacoes span{ float:left; margin:0 0 7px 0; font:14px 'arial', sans-serif;}

.avaliacoes p { margin:4px 0 0 0; color:#666666; font:12px 'arial', sans-serif;}

#estrelas a { background: url(../img/estrela.jpg) no-repeat; float: left; width: 18px; height: 18px; }

#estrelas a.ativo { background: url(../img/estrela-ativo.jpg) no-repeat; float: left; width: 18px; height: 18px;}

ul#estrelas li {float: left; margin: 0 1px 0 0; width:18px!important;}

#indique{ background: url(../img/carta.jpg) no-repeat; float: left; width: 65px; height: 32px; text-indent:-999999px; cursor:pointer; }

.calcular_frete{background:url(../img/calcular_frete.jpg) no-repeat; width:108px; height:31px; text-align: center;display: block; margin: 10px 0 0 0; float: right; cursor:pointer;}

.min_img{margin: 20px 0 0 0;}

.min_img img{ width:50px; height:50px; margin:0 2px 0 0;}

.box-produto_relacionado{ width: 100%; float: left; margin: 20px 0 10px 0; border-bottom: 1px solid black;}

.produto_relacionado{color: #000000; font: italic bold 20px 'arial', sans-serif;}

.comentarios{ float: left; width: 980px; margin: 0 0px 0 0px;}

.btn_avaliacao{ background: url(../img/btn_avaliacao.jpg) no-repeat; float: left; width: 133px; height: 37px; text-indent:-999999px; cursor:pointer; }

.comentarios h1{color: #000000; font: italic bold 20px 'arial', sans-serif; border-bottom: 1px solid black; margin:0 0 20px 0;}

.comentario{ padding: 0 0 50px 0; width:750px; float:left; }

.comentario h2{font:bold 18px 'arial', sans-serif; margin: 0 0 15px 0; width: 610px; float:left;}

.img_produto{ width:120px; height:120px; margin:0 15px 0 0; float:left;}

.opiniao{float: left; width: 610px; color: #777777; font:12px 'arial', sans-serif; margin: 3px 0 0 0;}

.opinioes{ float:left; margin:0 0 15px 0;}

.opiniao .name{ color:#000000; margin:3px 0 0 0;}

.box_opinioes{ float:left; width:610px;}

.mais_info_vinho{float: left; margin: 40px 0 0 0; width: 60%;}

.mais_info{float: left; margin: 40px 0 0 0; width: 60%;}

.mais_info h2{font:italic 17px 'arial', sans-serif; color:#000000;}

.mais_info p{font:14px 'arial', sans-serif; color:#777777;}

.videos{float: left; margin: 40px 0 0 5%; width: 32%;}

.videos h2{font: italic bold 20px 'arial', sans-serif; color:#000000;}

.videos img{ width:145px; height:82px; margin:0 5px 0 0;}

.mais_info_vinho table{ width:85% ; margin: 0 0 30px 0;}

.mais_info_vinho h2{font: italic bold 17px 'arial', sans-serif; color:#000000;}

.mais_info_vinho tr{ border-bottom:1px solid #dddddd;}

.mais_info_vinho td{ width: 148px;  border-bottom:1px solid #dddddd;; padding: 7px 0 3px 0; font:15px 'arial', sans-serif; color:#777777;}

.box-produto{ float:left;}

.boxswadon {

width: 350px;

height: auto;

margin-left: -190px;

background: #FFFFFF;

position: fixed;

top: 20%;

left: 50%;

z-index: 10002;

font: bold 22px Tahoma, Arial, sans-serif;

padding: 15px;

border: 1px solid #aaaaaa;}

.TB_overlay {

background: black;

opacity: .7;

}

.calcular{background:url(../img/calcular.jpg) no-repeat; width:109px; height:31px; text-align: center;display: block; margin: 10px 0 20px 74px;}

.bt_excluir3{background:url(../img/fechar.jpg) no-repeat; width:23px; height:22px; position: absolute; text-indent: -999999px; right: 2px; top: 2px; cursor:pointer; }

div.light_square .pp_close {background:url(../img/fechar.jpg) no-repeat!important; width:23px!important; height:22px!important; text-indent: -999999px; right: 2px; top:2px;  cursor:pointer; }

.boxswadon h2{font: italic bold 20px 'arial', sans-serif; color:#000000;}

.boxswadon ul{ margin: 0 0 50px 74px;}

.boxswadon li { font:15px 'arial', sans-serif; color:#777777;}

.indique{ float:left; margin:15px 0 0 0; width:100%;}

.indique span{float: left;font: 12px 'arial', sans-serif;color: #777777;margin: 0 5px 0 0; width: 91px; text-align: left}

.indique ul{ margin:0!important;}

.indique li{ width:100%; float:left; margin: 5px 0;}

.txt_indique{ width:293px; height:23px; border-bottom:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-left:1px solid #cccccc; border-top:1px solid #cccccc; }

.indique textarea{ width: 297px; height:150px;}

.btn_enviar{ width:109px; height:31px; background:url(../img/btn_enviar.jpg) no-repeat; text-indent: -9999px;float: left; margin: 10px 0 30px 94px; cursor:pointer;}

.sem_produto{padding: 15px; float: left; width: 360px; text-align: center; color: #000000; font: 14px 'Roboto', sans-serif;}

input.entrar{margin:5px 0 0 0; padding: 0; width: 100%; background:#cccccc; color:#000000; border:1px solid #777777; height:31px; cursor:pointer;}

.error{color: red;font: 12px 'Roboto', sans-serif;width: 100%;float: left;margin: 6px 0 6px 0;}

/*{width:109px; height:31px; background:url(../img/entrar.jpg) no-repeat; text-indent: -9999px; cursor:pointer; border:none;}*/



.box-login .submit { background: #FFF; border: none; width: 40px; color: #000; font: 11px 'Roboto', sans-serif; color: #666; text-decoration: underline; cursor: pointer; padding: 0;}

.titulo{font: 15px "arial" !important;

color: #8C1F20 !important;

margin: 0 0 0 20px;

}
.drop{

display: none;

background:white;

padding: 5px 0 0 0;

position: absolute;

-webkit-border-radius: 7px;

height: 70px;

width: 160px;

border: 1px solid black;

}

.drop ul{ padding:0 0 0 7px;}

.fale{ cursor:pointer;}

.fale:hover .drop {

	display: block;

}

.menu_drop ul {

border: 3px solid #333;

border-right: 1px solid #333;

border-left: 1px solid #333;

border-top: none;

border-radius: 0 0 6px 6px;

color: #333;

padding: 5px;}

.alinhamento_preco{ height:37px;margin: 14px 0 0 0;}

.alinhamento_foto{ height:180px;}

#teste {

width: 100%;

height: 65px;

overflow: visible;

z-index: 100;

position: fixed;

background-color: white;

text-align: center;

font-family: tahoma;

font-size: 12px;

color: #FFF;

top: -70px;

padding-top: 4px;

border-bottom:1px solid #C8C8C8;

}

#teste {

text-align: center;

font-family: tahoma;

font-size: 12px;

color: #FFF;

}

.barra_size {

width: 991px;

margin: 10px auto;

}

.pesquisa {

padding: 0 0 0 10px;

float: left;

width: 500px;

height: 40px;

border-radius: 4px;

border: 1px solid#888888;

}

.form2{margin: 7px 0 0 241px!important;}

#box-pesquisa .pesquisar {

background: url(../img/pesquisar.jpg) no-repeat;

width: 37px;

height: 36px;

float: left;

margin: 10px 0 0 -40px!important;

cursor: pointer;

}

input:focus {

  outline: none;

}

.menu-carrinho_barra{ margin: 0 0 0 27px!important;}

.carrinho_box_barra{margin: 48px 0 0 -168px!important; position: absolute;border: 2px solid #111111; background: white; border-radius: 5px; display: none; width: 410px; z-index: 20; overflow-y: auto; max-height: 380px;}

.setinha{ float: left;

height: 3px;

width: 6px;

margin: -15px 0 0 71px;

background: url(../img/setinha.jpg) no-repeat;

}

.pp_top, .pp_expand, .pp_social, .ppt{ display:none!important;}

#box-verde { padding-top: 75px; padding-bottom: 50px; }

#box-verde  p { text-align: center;  color: #006600;}

.linha1 { font-size: 16px; font-weight: bold; }

.linha2 { font-size: 12px; font-weight: bold; }

.linha3 { font-size: 36px; font-weight: bold; }

.linha4 { font-size: 12px; font-weight: normal;  }
.nota{float: left; width: 100%; margin: 0 0 15px 0;}
.nota_txt{ margin: auto; width: 180px; font: bold italic 11px 'arial', sans-serif;}
.nota_txt1{ margin: auto; width: 180px; font: bold italic 11px 'arial', sans-serif; float:right;}