/* 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;}

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;}

body{background:#E9E9E9;}





.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.jpg) 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:275px 0 0 0;}

/*-- bloco-esquerdo --*/

	#bloco-acompanha{width:1000px; 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 5px 0 0;}

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

	#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;}





	#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:3px 0;}

			#box-form ul li label{font:bold 11px "tahoma"; 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; width:255px; border-top:1px solid #000; border-right:1px solid #D8D9D4; border-bottom:1px solid #D8D9D4; border-left:1px solid #000; padding:1px 0; margin:0 0 0 3px;}

			#box-form ul li select{font:11px "tahoma"; color:#000000; width:255px; border-top:1px solid #000; border-right:1px solid #D8D9D4; border-bottom:1px solid #D8D9D4; border-left:1px solid #000; padding:0px 0; margin:0 0 0 3px;}

			#box-form ul li textarea{font:11px "tahoma"; color:#000000; width:255px; height:106px; border-top:1px solid #000; border-right:1px solid #D8D9D4; border-bottom:1px solid #D8D9D4; border-left:1px solid #000; padding:1px 0; margin:0 0 0 3px;}

			#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;}

			

/*-- 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;}

			

		p.migalha3{width:963px; 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;}

			.indisponivel{ float: left; margin: -23px 0 0 10px;}	

			#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 25px 0; display:block; float:left}						

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

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

						#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-right:3px;

							}

						#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;}

/*--------------------------------------- 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 a.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;}

				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;}

					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:225px;}

				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 -20px 0px 0px; width:167px; height:32px; display:block; background:url(../img/btn-prosseguir2.gif) 0px 0px no-repeat; float:right; 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;}

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

				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:11px "arial"; color:#000; margin:0 0 0 5px; padding:0 4px;}

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

					table#form-cadastro tbody tr td input.w-265{width:257px;}

					table#form-cadastro tbody tr td input.w-30{width:22px;}

					table#form-cadastro tbody tr td input.w-40{width:32px;}

					table#form-cadastro tbody tr td input.w-45{width:37px;}

					table#form-cadastro tbody tr td input.w-70{width:62px;}

					table#form-cadastro tbody tr td input.w-128{width:122px;}

					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; border:1px solid #CCC; border-top:1px solid #AEAEAE; padding:7px;}

	table.cinza-1 tr{}

		table.cinza-1 tr td{ padding:7px;}

		

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

	rodape

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

#rodape{border-bottom:1px solid #999; background:#CCCCCC; width:99%; height:auto; margin:20px 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;}

	#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:46px; 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;

}



/* Modal 18 anos */


.lightbox-popup{
    width: 100%;
    height: 100%;
	position: fixed;
    top: 0;
    left: 0;
    z-index: 102;
    background-color: #000;
    filter: alpha(Opacity=80);
    opacity: .8;
}

.popup-top-idade-minima{
	z-index: 103;
    position: fixed;
    margin: 10% 30%;
}

.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 */



#correcaoBusca,

#correcaoBusca:active,

#correcaoBusca:visited {

	color: #000;

}



.banners{width:1010px; height:300px; float:left; height: 131px; margin-top:15px;}

.box_banners{ width:327px; height:131px; float:left; padding: 0 9px 0 0;}

.conteudo{float: left; background: white; width: 1000px; padding: 20px 0 70px 0;}

.frete-gratis{ float:right;}

.carrinho_novo{float: left; margin: 0 0 0 20px;}



#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;  }