/* 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; color:#333333;}
	a:hover{text-decoration:underline;}
.replacent{overflow:hidden; text-indent:-9000px;}

input{font:11px "tahoma"; color:#000000;}
.hr{width:auto; height:13px; background:url(../img/bg-hr.jpg) 0px 0px repeat-x; display:block; clear:both;}

#prazo{
	float: left;
	color: #000000 !important;
	margin: 0 0 0 82px;
	
	}

html{background: url(../img/fundo-pagina.jpg) top left repeat-x;}


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


/********************
	topo
********************/
#topo{width:778px; height:272px; background:; position:absolute; top:0px; left:0px;}

/***** area-links *****/
#area-links{width:778px; height:118px; background: url(../img/topo-novo.jpg) top left no-repeat; position:relative; overflow:hidden}
	h1#logotipo{background:url(../img/logotipo-novo.jpg) 0px 0px no-repeat; height:66px;
left:31px;
position:absolute;
top:42px;
width:171px;}
		h1#logotipo a{width:171px; height:66px; display:block;}
	#bloco-login{width:189px; height:32px; margin:0 0 0 37px; _margin:0 0 0 19px; padding:6px 0 0 15px; float:left;}
		#bloco-login a{font:11px "tahoma"; color:#000000;}
		#bloco-login a#nao-sou{font:9px "tahoma"; color:#000000; text-decoration:underline;}
		#bloco-login span{font:11px "tahoma"; color:#000000;}
		#bloco-busca{width:272px;height:38px; float:left; overflow:hidden; margin:0 12px 0 14px; _margin:0 8px 0 14px; padding:8px 0 0 20px;}
		#bloco-busca input.busca{width:94px; height:15px; *height:17px; background:#F0F4F9; clear:both; border:1px solid #486D97; border-left:1px solid #7FA5D0; border-top:1px solid #7FA5D0; font:11px "tahoma"; color:#003466; float:left; margin:0 4px 0 5px; overflow:hidden; padding:0 2px;}
		#bloco-busca select.busca{width:98px; background:#F0F4F9; border:1px solid #486D97; border-left:1px solid #7FA5D0; border-top:1px solid #7FA5D0; font:11px "tahoma"; color:#003466; float:left}
		#bloco-busca input.btn-busca{width:20px; height:20px; float:left; margin:-1px 0 0 2px; padding:0; background:url(../img/btn-buscar.gif) 0px 0px no-repeat; border:0px;}
		
	a.ajuda{ background:url(../img/ajuda.jpg) no-repeat;display:block;
float:left;
height:16px;
margin:14px 0 0 21px;
width:32px;}
	a.fale-conosco{ background:url(../img/fale-conosco.jpg) no-repeat;display:block;
float:left;
height:16px;
margin:14px 0 0 73px;
width:67px;}

ul.menu-topo{
	width:325px;
	height:31px;
	float:right;
	margin-top:36px;
}
ul.menu-topo li{
	float:left;
	width:105px;
	margin-left:3px;
}
ul.menu-topo li a{
	width:105px;
	height:31px;
	display:block;
}
ul.menu-topo li a.meu-carrinho{
	background:url(../img/menu-meu-carrinho.jpg) no-repeat;
}
ul.menu-topo li a.meus-pedidos{
	background:url(../img/menu-meus-pedidos.jpg) no-repeat;
}
ul.menu-topo li a.meu-cadastro{
	background:url(../img/menu-meu-cadastro.jpg) no-repeat;
}


	a.cadastro-newsletter{background: url(../img/cadastro-news.gif) 0px 0px no-repeat; width:184px; height:13px; display:block; margin:0px; position:absolute; bottom:34px; right:21px;}
/***** / area-links *****/

/***** area-banner *****/
#area-banner{width:100%; overflow:hidden; top:118px; position:absolute;}
	#area-central-cliente{width:177px; height:157px; float:left;}
		#area-central-cliente h2.titulo-central-cliente{width:177px; height:44px; background:url(../img/titulo-central-cliente.jpg) top left no-repeat;}
		#area-central-cliente ul.menu-central-cliente{width:177px; height:113px; background:#999999;}
			#area-central-cliente ul.menu-central-cliente li{width:177px; height:34px;}
				#area-central-cliente ul.menu-central-cliente li a{width:177px; height:34px; display:block;}
					#area-central-cliente ul.menu-central-cliente li a.meu-carrinho{background:url(../img/menu-central-meu-carrinho.gif) top left no-repeat;}
					#area-central-cliente ul.menu-central-cliente li a.meu-cadastro{background:url(../img/menu-central-meu-cadastro.gif) top left no-repeat;}
					#area-central-cliente ul.menu-central-cliente li a.meu-meus-pedidos{background:url(../img/menu-central-meus-pedidos.gif) top left no-repeat;}
	#banner{}
		#banner #cantinho{width:29px; height:43px;background:url(../img/bg-cantinho-banner2.gif) 0px 0px no-repeat; z-index:9; position:absolute; top:0px; left:0px;}
/***** / area-banner *****/

/********************
	/ topo
********************/

/********************
	padrao conteudo
********************/
#conteudo{width:778px; height:auto; padding:332px 0 20px; background:; overflow:hidden;}
#bloco-conteudo{width:586px; height:auto; float:right; padding:0 5px 0 0;}
#bloco-conteudo #destaque{ width:100%; float:left; margin:10px 0 30px;}
#bloco-conteudo #destaque .top{ background: url(../img/fundo-top-destaque.jpg) repeat-x bottom; margin-bottom:10px; height:50px; width:100%; float:left;}
#bloco-conteudo #destaque .top h1{ font:20px Tahoma, Geneva, sans-serif; color:#003466; background:none; border:none; padding:0;}
#bloco-conteudo #destaque #left{ float:left; width:260px; margin-right:10px;}
#bloco-conteudo #destaque #right{ float:left; width:316px;}
#bloco-conteudo #destaque #right #descricao{ float:left; font:11px Tahoma, Geneva, sans-serif; padding:5px; width:301px; border:1px solid #ccc; color:#282828}
#bloco-conteudo #destaque #right #descricao ul{ margin:5px 0 0 0;}
#bloco-conteudo #destaque #right #descricao ul li{ width:100%;}
#bloco-conteudo #destaque #right .comprar{ background:url(../img/comprar-destaque.jpg) no-repeat; margin-top:1px; width:313px; height:38px; display:block; float:left;}
#bloco-conteudo #destaque #right .comprar a{ font:11px Tahoma, Geneva, sans-serif; float:left; color:#FFF; margin:7px 0 0 15px; display:block;}
#bloco-conteudo #destaque #right .comprar a b{ font:bold 13px Tahoma, Geneva, sans-serif; color:#FFF;}
#bloco-conteudo #destaque #right .comprar a.right{ width:58px; height:35px; display:block; float:right}
#bloco-conteudo #destaque #right #descricao p{ }
p.migalha{font:11px "tahoma"; color:#333; border-bottom:1px solid #CCC; margin:20px 0 10px 0; padding:0 0 5px 0;}
	p.migalha a{font:11px "tahoma"; color:#333;}
/********************
	/ padrao conteudo
********************/

/********************
	produtos
********************/

/***** listagem-produtos *****/
ul#listagem-produtos{width:586px; padding:10px 0 0 0;}
	ul#listagem-produtos li{width:186px; float:left; padding:0 14px 0 0; text-align:center}
	ul#listagem-produtos li .flag{left:56px; position:relative; top:146px; z-index:1;}
	ul#listagem-produtos li.ultimo{padding:0 0px 0 0; float:left;}
	ul#listagem-produtos li.quebra{width:586px; height:20px; padding:0px; /*clear:both;*/ overflow:hidden;}
		ul#listagem-produtos li .box{border:1px solid #CCC; padding:1px; width:182px; overflow:hidden; margin:10px 0 0 0; text-align:left;}
		ul#listagem-produtos li .disponivel{ 
		width:100%; 
		float:left;
		margin:5px 0;
		color:#009933;
		font:bold 11px Tahoma, Geneva, sans-serif;
	}
		ul#listagem-produtos li .indisponivel{ 
		width:100%; 
		float:left;
		margin:5px 0;
		color:#000;
		font:bold 11px Tahoma, Geneva, sans-serif;
	}

ul#listagem-produtos li .box h3{
	background:#EFEFEF url(../img/bg-01.gif) repeat-x scroll left bottom;
	color:#004284;
	font-family:"tahoma";
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	padding:5px 0 8px;
	text-align:center;
	width:182px;
	min-height:32px;
	height:auto !important;
	height:32px;
}


/* min-height:128px;
  height:auto !important;
  height:128px;
  padding:5px;*/


#foto-do-produto{
width:150px;
height:150px;
text-align:center;
margin:0 auto;
overflow:hidden;
}


				ul#listagem-produtos li .box h3 a{font:bold 13px "tahoma"; color:#004284;}
			ul#listagem-produtos li .box ul{padding:3px 5px 7px 5px; width:172px; margin:0; overflow:hidden;}
				ul#listagem-produtos li .box ul li{font:11px "tahoma"; color:#282828; *line-height:11px; width:172px; text-align:left;}
		ul#listagem-produtos li .box-preco{width:186px; height:38px; background:url(../img/bg-box-preco.jpg) 0px 0px no-repeat; overflow:hidden;}
			ul#listagem-produtos li .box-preco p{font:11px "tahoma"; color:#FFF; width:140px; text-align:center; padding:10px 0 0 0; float:left;}
				ul#listagem-produtos li .box-preco p span{font:bold 13px "tahoma"; color:#FFF;}
			ul#listagem-produtos li .box-preco a{background:url(../img/btn-cesta.gif) 0px 0px no-repeat; width:25px; height:25px; display:block; float:right; margin:8px 10px 0 0; _margin:8px 5px 0 0;}
/***** / listagem-produtos *****/

h1.titulo-produto{font:20px "tahoma"; color:#003466; background:url(../img/bg-titulo-produto.jpg) bottom left repeat-x; padding:10px 0 22px 0;}
h2.sub-titulo-produto{font:bold 12px "tahoma"; color:#003466; background:url(../img/bg-titulo-produto.jpg) bottom left repeat-x; padding:10px 0 20px 10px;}
p.descricao{font:11px "tahoma"; color:#333; background:url(../img/bg-03.gif) bottom left repeat-x; padding:10px}

#produto-area-foto{width:267px; float:left;}
	#produto-area-foto ul.galeria-produtos{background: #FFFFFF; 0px 0px no-repeat; width:260px; height:auto; margin:0 0 10px 0;}
		#produto-area-foto ul.galeria-produtos li{float:left; padding:4px 2px 0 0;}
			#produto-area-foto ul.galeria-produtos li img{border:1px solid #000;}
	a.imprimir-produto{font:11px "tahoma"; color:#000; background:#EBEBEB url(../img/bullet-imprimir-produto.gif) 0px 0px no-repeat; padding:2px 0 0 27px; width:228px; height:16px; display:block;}
	a.indicar{font:11px "tahoma"; color:#000; background:#EBEBEB url(../img/bullet-indicar.gif) 0px 0px no-repeat; padding:2px 0 0 27px; margin:2px 0 0 0; width:228px; height:16px; display:block;}

/* programador mode on */
.box-valores{width:318px; background:#E0E0E0;}
	.box-valores h3.valores-por{width:318px; height:17px; background:url(../img/bg-box-valores-por.jpg) 0px 0px no-repeat;}
	.box-valores .branco{width:308px; background:#FFFFFF; margin:0 0 0 5px; padding:5px 0; font:12px "tahoma"; color:#000;}
		.box-valores .branco p.cinza{font:bold 11px/15px "tahoma"; color:#CD0505; background:#F2F2F2; margin:0 7px 7px 7px;}
			.box-valores .branco p.cinza span{font:bold 12px/15px "tahoma"; color:#CD0505;}
			.box-valores .branco p.cinza b{font:bold 15px/15px "tahoma"; color:#CD0505; background:#FFFF99; border-left:2px solid #FFF; border-right:2px solid #FFF;}
		.box-valores .branco p.border{background:url(../img/bg-02.gif) 0px 0px repeat-x; margin:0 7px; padding:7px 0;}
			.box-valores .branco p.border span{font:bold 12px "tahoma"; color:#FFF; background:#003466;}
		.box-valores .branco p.border2{font:11px "tahoma"; color:#000; background:url(../img/bg-02.gif) 0px 0px repeat-x; margin:0 7px; padding:7px 0 0px 0;}
			.box-valores .branco p.border2 a{font:bold 11px "tahoma"; color:#000;}
	.box-valores .under{width:318px; height:13px; background:url(../img/bg-box-valores-under.jpg) 0px 0px no-repeat; display:block; overflow:hidden;}
/* end programador */

#produto-area-condicoes{width:318px; float:left;}
	#produto-area-condicoes .box-valores{width:318px; background:#E0E0E0;}
		#produto-area-condicoes .box-valores h3.valores-por{width:318px; height:17px; background:url(../img/bg-box-valores-por.jpg) 0px 0px no-repeat;}
		#produto-area-condicoes .box-valores h3.valores-avista{width:318px; height:27px; background:url(../img/bg-box-valores-avista.gif) 0px 0px no-repeat;}
		#produto-area-condicoes .box-valores .branco{width:308px; background:#FFFFFF; margin:0 0 0 5px; padding:5px 0; font:12px "tahoma"; color:#000;}
			#produto-area-condicoes .box-valores .branco p.cinza{font:bold 11px/15px "tahoma"; color:#CD0505; background:#F2F2F2; margin:0 7px 7px 7px;}
				#produto-area-condicoes .box-valores .branco p.cinza span{font:bold 12px/15px "tahoma"; color:#CD0505;}
				#produto-area-condicoes .box-valores .branco p.cinza b{font:bold 15px/15px "tahoma"; color:#CD0505; background:#FFFF99; border-left:2px solid #FFF; border-right:2px solid #FFF;}
			#produto-area-condicoes .box-valores .branco p.border{background:url(../img/bg-02.gif) 0px 0px repeat-x; margin:0 7px; padding:7px 0;}
				#produto-area-condicoes .box-valores .branco p.border span{font:bold 12px "tahoma"; color:#FFF; background:#003466;}
			#produto-area-condicoes .box-valores .branco p.border2{font:11px "tahoma"; color:#000; background:url(../img/bg-02.gif) 0px 0px repeat-x; margin:0 7px; padding:7px 0 0px 0;}
				#produto-area-condicoes .box-valores .branco p.border2 a{font:bold 11px "tahoma"; color:#000;}
		#produto-area-condicoes .box-valores .under{width:318px; height:13px; background:url(../img/bg-box-valores-under.jpg) 0px 0px no-repeat; display:block; overflow:hidden;}
	a.comprar-agora{width:181px; height:45px; display:block; background:url(../img/btn-comprar-agora.jpg) 0px 0px no-repeat; float:left; margin:6px 0 10px 52px; _margin:6px 0 0 26px;}
		a.margin2{margin:10px 0 10px 12px; _margin:10px 0 0 6px;}
	a.compra-segura{width:65px; height:46px; display:block; background:url(../img/btn-compra-segura.gif) 0px 0px no-repeat; float:right; margin:4px 3px 10px 0;}
	
	#produto-area-condicoes .box-formas-pagamento2{width:170px; margin:15px 0 0 0; float: right;}
		#produto-area-condicoes .box-formas-pagamento2 h3{width:167px; font:bold 12px "arial"; color:#000; text-align:center; background:#C5C5C5; padding:5px 0;}
		#produto-area-condicoes .box-formas-pagamento2 ul.formas-pagamento2{width:159px; border:1px solid #e2e2e2; border-top:none; overflow:hidden; padding:3px;}	
			#produto-area-condicoes .box-formas-pagamento2 ul.formas-pagamento2 li{background:#e6e6e6; width:145px; float:left; overflow:hidden; margin:0 0 0px 4px; padding:4px;}
			#produto-area-condicoes .box-formas-pagamento2 ul.formas-pagamento2 li.margin-0{margin-top:3px; margin-bottom:5px;}
			#produto-area-condicoes .box-formas-pagamento2 ul.formas-pagamento2 li.margin-bottom{margin-bottom:5px;}
				#produto-area-condicoes .box-formas-pagamento2 ul.formas-pagamento2 li h4{font:bold 11px "tahoma"; color:#003466; text-align:center; background:#F5F5F5; padding:5px 0;}
					#produto-area-condicoes .box-formas-pagamento2 ul.formas-pagamento2 li ul{}
						#produto-area-condicoes .box-formas-pagamento2 ul.formas-pagamento2 li ul li{width:100%; padding:3px; margin:0; font:11px "tahoma"; color:#333; background:url(../img/bg-03.gif) bottom left repeat-x;}
						#produto-area-condicoes .box-formas-pagamento2 ul.formas-pagamento2 li ul li.ultimo{padding:3px 3px 0px 3px; background:none;}
							#produto-area-condicoes .box-formas-pagamento2 ul.formas-pagamento2 li ul li span{float:left;}
								#produto-area-condicoes .box-formas-pagamento2 ul.formas-pagamento2 li ul li span.right{float:right;}
								#produto-area-condicoes .box-formas-pagamento2 ul.formas-pagamento2 li ul li a{width:auto; padding:3px; margin:0; font:bold 11px "arial"; color:#333; display:block;}
								#produto-area-condicoes .box-formas-pagamento2 ul.formas-pagamento2 li span.complet{width:100%; display:block; clear:both; overflow:hidden;}
<!--teste-->
#right .box-formas-pagamento2{width:170px; margin:15px 0 0 0; float: right;}
		#right .box-formas-pagamento2 h3{width:167px; font:bold 12px "arial"; color:#000; text-align:center; background:#C5C5C5; padding:5px 0;}
		#right .box-formas-pagamento2 ul.formas-pagamento2{width:159px; border:1px solid #e2e2e2; border-top:none; overflow:hidden; padding:3px;}	
			#right .box-formas-pagamento2 ul.formas-pagamento2 li{background:#e6e6e6; width:145px; float:left; overflow:hidden; margin:0 0 0px 4px; padding:4px;}
			#right .box-formas-pagamento2 ul.formas-pagamento2 li.margin-0{margin-top:3px; margin-bottom:5px;}
			#right .box-formas-pagamento2 ul.formas-pagamento2 li.margin-bottom{margin-bottom:5px;}
				#right .box-formas-pagamento2 ul.formas-pagamento2 li h4{font:bold 11px "tahoma"; color:#003466; text-align:center; background:#F5F5F5; padding:5px 0;}
					#right .box-formas-pagamento2 ul.formas-pagamento2 li ul{}
						#right .box-formas-pagamento2 ul.formas-pagamento2 li ul li{width:100%; padding:3px; margin:0; font:11px "tahoma"; color:#333; background:url(../img/bg-03.gif) bottom left repeat-x;}
						#right .box-formas-pagamento2 ul.formas-pagamento2 li ul li.ultimo{padding:3px 3px 0px 3px; background:none;}
							#right .box-formas-pagamento2 ul.formas-pagamento2 li ul li span{float:left;}
								#right .box-formas-pagamento2 ul.formas-pagamento2 li ul li span.right{float:right;}
								#right .box-formas-pagamento2 ul.formas-pagamento2 li ul li a{width:auto; padding:3px; margin:0; font:bold 11px "arial"; color:#333; display:block;}
								#right .box-formas-pagamento2 ul.formas-pagamento2 li span.complet{width:100%; display:block; clear:both; overflow:hidden;}
<!--fim do teste-->								
ul.listagem-detalhes{padding:20px 0 20px 10px;}
	ul.listagem-detalhes li{font:11px/17px "tahoma"; color:#333; background:url(../img/bullet-02.gif) left center no-repeat; padding:0px 0 0px 10px;}

/********************
	/produto
********************/



h2.cetral-cliente{background:url(../img/titulo-central-cliente2.gif) 0px 0px no-repeat; width:172px; height:17px; margin:30px auto 15px auto;}
#box-form{background:#F5F5F5; border-top:1px solid #AEAEAE; border-bottom:1px solid #AEAEAE; overflow:hidden; padding:15px 0; margin:3px 5px 0 0;}
	#box-form p.p-257px{font:11px "tahoma"; color:#000000; padding:0 0 5px 58px; margin:0 auto; width:257px;}
	#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:114px; height:42px; background:url(../img/btn-enviar.jpg) 0px 0px no-repeat; border:none; margin:7px 0 0 180px;}
			#box-form ul li .submit{width:114px; height:42px; background:url(../img/btn-enviar.jpg) 0px 0px no-repeat; border:none; margin:7px 0 0 180px;}
			#box-form ul li a.prosseguir{background:url(../img/btn-prosseguir.jpg) 0px 0px no-repeat; width:144px; height:42px; padding:0; margin:10px 0px 0 180px; display:block;}
				
.titulo{background:url(../img/linha-ponto2.gif) bottom left repeat-x; overflow:hidden; padding:10px 0 0px 0; margin:0 0 20px 0; height:31px;}
	.titulo h2{padding:0 0 0px 0px; margin:11px 0 0 0; font:bold 15px "tahoma"; color:#C20711; height:14px; float:left; overflow:hidden;}
	.titulo h2.meus-pedidos{background:url(../img/titulo-meus-pedidos.gif) 0px 0px no-repeat; width:106px;}
	.titulo h2.fale-conosco{background:url(../img/titulo-fale-conosco.gif) 0px 0px no-repeat; width:101px;}
	.titulo h2.quem-somos{background:url(../img/titulo-quem-somos.gif) 0px 0px no-repeat; width:104px;}
	.titulo h2.Newsletter{ background: url(../img/cadastro-news.gif) 0px 0px no-repeat; width:180px; height:15px; }
	.titulo h2.nossas-lojas{background:url(../img/titulo-nossas-lojas.gif) 0px 0px no-repeat; width:97px;}
	.titulo h2.entrega{background:url(../img/titulo-entrega.gif) 0px 0px no-repeat; width:60px; height:17px;}
	.titulo h2.garantia{background:url(../img/titulo-garantia.gif) 0px 0px no-repeat; width:67px;}
	.titulo h2.politica-troca{background:url(../img/titulo-politica-troca.gif) 0px 0px no-repeat; width:130px;}
	.titulo h2.formas-pagamento{background:url(../img/titulo-formas-pagamento.gif) 0px 0px no-repeat; width:173px; height:15px;}
	.titulo h2.como-comprar{background:url(../img/titulo-como-comprar.gif) 0px 0px no-repeat; width:118px; height:17px;}
	.titulo h2.seguranca{background:url(../img/titulo-seguranca.gif) 0px 0px no-repeat; width:81px;}
	

table#table-produtos-carrinho2{border-collapse: collapse; margin:0 0px 10px 0px; width:585px;}
	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:132px; height:21px; 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:132px; height:21px; 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; margin:0 5px 10px 0px; width:570px; 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;}


.menu-seccao{width:586px; height:44px; background:url(../img/bg-04.jpg) 0px 0px no-repeat;}
	.menu-seccao ul{padding:16px 0 0 156px; }
		.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;}




/********************
	carrinho
********************/
#carrinho{width:auto; padding:20px 0 0 0;}
ul#menu-carrinho{width:770px; height:49px; padding:14px 0 0 0; margin:0px 0 20px 0; clear:both; background:url(../img/bg-menu-carrinho.jpg) 0px 0px no-repeat;}
	ul#menu-carrinho li{float:left; width:193px; height:35px;}
	ul#menu-carrinho li.primeiro{width:191px;}
		ul#menu-carrinho li a{float:left; width:193px; height:35px; display:block;}
			ul#menu-carrinho li a.carrinho-compras{background:url(../img/menu-carrinho-1carrinho.jpg) 0px 0px no-repeat; width:191px;}
				ul#menu-carrinho li a.carrinho-compras-ativo{background:url(../img/menu-carrinho-1carrinho-hover.jpg) 0px 0px no-repeat; width:191px;}
			ul#menu-carrinho li a.cadastro{background:url(../img/menu-carrinho-2cadastro.jpg) 0px 0px no-repeat;}
				ul#menu-carrinho li a.cadastro-ativo{background:url(../img/menu-carrinho-2cadastro-hover.jpg) 0px 0px no-repeat;}
			ul#menu-carrinho li a.dados-entrega{background:url(../img/menu-carrinho-3dado-entrega.jpg) 0px 0px no-repeat;}
				ul#menu-carrinho li a.dados-entrega-ativo{background:url(../img/menu-carrinho-3dado-entrega-hover.jpg) 0px 0px no-repeat;}
			ul#menu-carrinho li a.formas-pagamento{background:url(../img/menu-carrinho-4formas-pagamento.jpg) 0px 0px no-repeat;}
				ul#menu-carrinho li a.formas-pagamento-ativo{background:url(../img/menu-carrinho-4formas-pagamento-hover.jpg) 0px 0px no-repeat;}

#carrinho p{font:11px "tahoma"; color:#333; padding:0 0 5px 0;}
#carrinho table#table-produtos-carrinho{border-collapse: collapse; margin:0 0 10px 0;}
	#carrinho table#table-produtos-carrinho tr.titulo-table-carrinho{background:; height:25px}
		#carrinho table#table-produtos-carrinho tr.titulo-table-carrinho td{border:1px solid #CCCCCC; border-top:1px solid #AEAEAE; font:bold 11px "tahoma"; color:#000000; background:#EBEBEB; padding:0;}
	#carrinho table#table-produtos-carrinho tr.ultima{border-right:0px solid #CCCCCC; padding:2px 0; font:11px "tahoma"; color:#333;}
		#carrinho table#table-produtos-carrinho tr.ultima td{background:none;}
	
		#carrinho table#table-produtos-carrinho tr td{border-right:1px solid #CCCCCC; background:url(../img/linha-ponto-tabela.gif) bottom left repeat-x; padding:2px 0; font:11px "tahoma"; color:#333;}
		#carrinho table#table-produtos-carrinho tr td.ultimo{border-right:0px solid #CCCCCC;}
		#carrinho table#table-produtos-carrinho tr td.img{border-right:0px solid #CCCCCC;}
			#carrinho table#table-produtos-carrinho tr td a.ver-configuracao{font:11px "tahoma"; color:#333; background:url(../img/bullet-3.gif) 0px 4px no-repeat; padding:2px 0 2px 15px; margin:5px 0 0 0; display:block; text-decoration:none;}
				#carrinho table#table-produtos-carrinho tr td a:hover.ver-configuracao{text-decoration:underline;}
			#carrinho table#table-produtos-carrinho tr td a.excluir{width:27px; height:28px; background:url(../img/btn-excluir.gif) 0px 0px no-repeat; padding:0px; margin:0px; display:block;}
			#carrinho table#table-produtos-carrinho tr td a.recalcular{width:58px; height:18px; background:url(../img/btn-recalcular.gif) 0px 0px no-repeat; display:block; padding:0px 0 0 0px; margin:0px 0px 0 3px; overflow:hidden; float:left}
			#carrinho table#table-produtos-carrinho tr td input.quantidade{width:22px; height:16px; margin:0px 0 0 0; border:1px solid #D8D9D4; border-bottom:1px solid #4D4E49; border-right:1px solid #4D4E49; background:#EEEEEE; font:bold 11px "tahoma"; color:#333; float:left;}
			#carrinho table#table-produtos-carrinho tr td input.quantidade2{width:22px; height:16px; margin:0px 0 0 0; border:1px solid #D8D9D4; border-bottom:1px solid #4D4E49; border-right:1px solid #4D4E49; background:#EEEEEE; font:bold 11px "tahoma"; color:#333; float:none;}
			#carrinho table#table-produtos-carrinho tr td .centraliza{width:85px; height:20px; margin:0 auto;}
		
#carrinho table.frete-cep{margin:0 0 10px 0;}
	#carrinho table.frete-cep tr{}
		#carrinho table.frete-cep tr td{font:11px "tahoma"; color:#000000;}
			#carrinho table.frete-cep tr.cep td{ background-color:#EBEBEB; height:30px; border-bottom:1px solid #9A9A9A; border-top:1px solid #9A9A9A;}
			#carrinho table.frete-cep tr.total td{background:#499CC0; border-bottom:1px solid #999; font:bold 12px "tahoma"; color:#FFF;}
				#carrinho table.frete-cep tr.total td strong{color:#000; padding:0 10px 0 0;}
			#carrinho table.frete-cep tr.cep td span.barra{float:left; background:url(../img/bg-barra.gif) 0px 0px no-repeat; width:2px; height:35px; display:block;}
			#carrinho table.frete-cep tr td span.float{float:left; padding:0 5px;}
			#carrinho table.frete-cep tr td strong{font:bold 12px "tahoma"; color:#1F1A17; padding:0 5px 0 5px;}
				#carrinho table.frete-cep tr td strong.right{ float:right; padding:10px 10px 0 0;}
			#carrinho table.frete-cep tr td a{font:11px "tahoma"; color:#000000; text-decoration:none;}
				#carrinho table.frete-cep tr td a:hover{text-decoration:underline;}
			#carrinho table.frete-cep tr td a.calcular-frete{float:left; background:url(../img/btn-calcular-frete.gif) 0px 0px no-repeat; width:81px; height:18px; display:block; margin:0 5px;}
			#carrinho table.frete-cep tr td input.cep1{width:43px; height:16px; font:11px "tahoma"; color:#000; border:1px solid #4D4E49; border-bottom:1px solid #D8D9D4; border-right:1px solid #D8D9D4; float:left;}
			#carrinho table.frete-cep tr td input.cep2{width:26px; height:16px; font:11px "tahoma"; color:#000; border:1px solid #4D4E49; border-bottom:1px solid #D8D9D4; border-right:1px solid #D8D9D4; float:left;}

	#carrinho a.continuar-comprando{width:248px; height:47px; display:block; background:url(../img/btn-continuar-comprando.jpg) 0px 0px no-repeat; float:right; margin:10px 5px 20px 0;}
	#carrinho a.fechar-pedido{width:190px; height:47px; display:block; background:url(../img/btn-fechar-pedido.jpg) 0px 0px no-repeat; float:right; margin:10px 0 0 0;}
	#carrinho h2.carrinho-vazio{background:url(../img/titulo-carrinho-vazio.gif) 0px 0px no-repeat; width:231px; height:40px; margin:0 auto;}
	#carrinho a.saiba-fazer-compras{font:11px "tahoma"; color:#3B638C; text-decoration:none; margin:30px auto; width:231px; display:block; text-align:center}
		#carrinho a:hover.saiba-fazer-compras{text-decoration:underline;}

#carrinho .hr{background:url(../img/bg-titulo-produto.jpg) 0px 0px repeat-x; width:auto; height:15px;}
#box-formas-pagamento2{width:534px; height:87px; background:url(../img/bg-box-formas-pagamento.jpg) 0px 100% no-repeat; padding:20px 0 0 0; float:left;}
	#box-formas-pagamento2 h4{width:173px; height:18px; background:url(../img/titulo-formas-pagamento.gif) 0px 0px no-repeat; display:block;}

#box-compra-segura2{width:212px; height:113px; background:url(../img/bg-box-compra-segura.jpg) 0px 100% no-repeat; padding:20px 0 0 0; float:right;}
	#box-compra-segura2 h4{width:73px; height:18px; background:url(../img/titulo-site-seguro.gif) 0px 0px no-repeat; display:block;}
	
span.carrinho-vazio{width:247px; height:176px; display:block; overflow:hidden; background:#000 url(../img/bg-carrinho-vazio.gif) 0px 0px no-repeat; margin:0 auto; clear:both;}

span.falha-pagamento{width:770px; height:99px; display:block; overflow:hidden; background:url(../img/bg-falha-pagamento.jpg) 0px 0px no-repeat; margin:0 auto; clear:both;}
#carrinho a.voltar{font:bold 12px "tahoma"; color:#000; text-decoration:none; margin:30px auto; width:231px; display:block; text-align:center}
	#carrinho a:hover.voltar{text-decoration:underline;}

span.parabens{width:770px; height:95px; display:block; overflow:hidden; background:url(../img/bg-parabens.jpg) 0px 0px no-repeat; margin:0 auto 20px auto; clear:both;}
#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 10px 5px 0; _margin:0 5px 5px 0; float:right; overflow:hidden}
	#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;}
	
#carrinho table.formas-pagamento{}
	#carrinho table.formas-pagamento tr{}
	#carrinho table.formas-pagamento tr.titulo-table-carrinho2 td{font:bold 12px "tahoma"; color:#FFF; border-top:1px solid #999; border-bottom:1px solid #999; background:#499CC0;}
		#carrinho table.formas-pagamento tr.titulo-table-carrinho2 td strong{font:bold 12px "tahoma"; color:#FFF; padding:0 0 0 5px;}
		#carrinho table.formas-pagamento tr td{background:url(../img/linha-ponto-tabela.gif) bottom left repeat-x; padding:9px 0; font:bold 12px "tahoma"; color:#8F8C8B;}
		/*#carrinho table.formas-pagamento tr td img.borda{border:1px solid #E5E5E5;}*/
	#carrinho table.formas-pagamento tr.ativo td{background:#F6F0B8 url(../img/linha-ponto-tabela.gif) bottom left repeat-x; padding:9px 0; font:11px "tahoma"; color:#1F1A17;}
		#carrinho table.formas-pagamento tr.ativo td strong{font:bold 12px "tahoma"; color:#1F1A17;}
		#carrinho table.formas-pagamento tr.ativo td img.borda{border:1px solid #CCC;}
		#carrinho table.formas-pagamento tr.ativo td select{font:11px "tahoma"; color:#000;}
		#carrinho table.formas-pagamento tr.ativo td a.finalizar-compra{background:url(../img/btn-finalizar-compra.jpg) 0px 0px no-repeat; width:209px; height:47px; display:block;}
	#carrinho table.formas-pagamento tr.fim td{background:url(../img/bg-6.gif) top left repeat-x; font:1px "arial";}

	#carrinho table#cadastro{}
	#carrinho table#cadastro tr.titulo-table-carrinho2 td{font:bold 12px "tahoma"; color:#FFF; border-top:1px solid #999; border-bottom:1px solid #999; background:#499CC0;}
		#carrinho table#cadastro tr.titulo-table-carrinho2 td strong{font:bold 12px "tahoma"; color:#FFF; padding:0 0 0 5px;}
		#carrinho table#cadastro tr.titulo-table-carrinho2 td span{font:11px "tahoma"; color:#FFF; padding:0 0 0 5px;}
		#carrinho table#cadastro tr{}
			#carrinho table#cadastro tr td{font:11px "tahoma"; color:#000; height:27px; background:#F5F5F5;}
				#carrinho table#cadastro tr td label.error{font:11px "tahoma"; color: #d80000; padding:4px 0 0 5px;}
				#carrinho table#cadastro tr td a{font:11px "tahoma"; color:#000; text-decoration:none;}
					#carrinho table#cadastro tr td a:hover{text-decoration:underline;}
				#carrinho table#cadastro tr td strong{padding-right:10px;}
					#carrinho table#cadastro tr td strong.p-3{padding-right:3px;}
				#carrinho table#cadastro tr td input{border:1px solid #4D4E49; border-bottom:1px solid #D8D9D4; border-right:1px solid #D8D9D4; font:11px "tahoma"; color:#000; height:18px; padding:0 2px;}
					#carrinho table#cadastro tr td input.border-none{border:none;}
					#carrinho table#cadastro tr td input.w-295{width:291px;}
					#carrinho table#cadastro tr td input.w-90{width:84px;}
						#carrinho table#cadastro tr td .m-21{margin-right:21px;}
						#carrinho table#cadastro tr td .m-20{margin-left:20px;}
						#carrinho table#cadastro tr td .m-5{margin-right:5px;}
					#carrinho table#cadastro tr td input.w-156{width:152px;}
					#carrinho table#cadastro tr td input.w-42{width:38px;}
					#carrinho table#cadastro tr td input.w-106{width:102px;}
					#carrinho table#cadastro tr td input.w-275{width:271px;}
					#carrinho table#cadastro tr td input.w-66{width:62px;}
					#carrinho table#cadastro tr td input.w-38{width:36px;}
				#carrinho table#cadastro tr td select{border:1px solid #4D4E49; border-bottom:1px solid #D8D9D4; border-right:1px solid #D8D9D4; font:11px "tahoma"; color:#000;}
					#carrinho table#cadastro tr td select.w-156{width:156px;}
		#carrinho table#cadastro tr.btn{height:55px;}
			#carrinho table#cadastro tr.btn td{background:url(../img/bg-5.gif) top left repeat-x;}
				#carrinho table#cadastro tr.btn td a.prosseguir{background:url(../img/btn-prosseguir2.jpg) 0px 0px no-repeat; width:144px; height:42px; padding:0; margin:0 auto; display:block;}
				#carrinho table#cadastro tr.btn td input.submit{background:url(../img/btn-prosseguir2.jpg) 0px 0px no-repeat; width:144px; height:42px; padding:0; margin:0 auto; display:block; border:0;}
				#carrinho table#cadastro tr.btn td a.right{float:right; margin:0 60px 0 0;}
				#carrinho table#cadastro tr.btn td input.submit{float:right; margin:0 60px 0 0;}
		
		#carrinho table#cadastro tr.entrega{height:55px;}
			#carrinho table#cadastro tr.entrega td{background-color:#FFFFFF}
		#carrinho table#cadastro tr.entrega2{height:20px;}
			#carrinho table#cadastro tr.entrega2 td{background-color:#FFFFFF}
			#carrinho table#cadastro tr.entrega td.linha{background:url(../img/bg-7.gif) top left repeat-y;}
				#carrinho table#cadastro tr.entrega td .endereco{width:310px; padding:10px; background:#EAEAEA; font:11px "tahoma"; color:#999; text-align:left; margin:0 10px 3px 0px; overflow:hidden;}
					#carrinho table#cadastro tr.entrega td .endereco input{float:left;}
					#carrinho table#cadastro tr.entrega td .endereco p{font:bold 11px "tahoma"; color:#999; margin:0 0px 0px 0px; padding:0; *padding:3px 0 0 0; float:left; width:200px;}
				#carrinho table#cadastro tr.entrega td .ativo{background:#C7D8EA;}
					#carrinho table#cadastro tr.entrega td .ativo p{font:bold 11px "tahoma"; color:#094159;}
				table.sub-table{margin:0 7px;}

		#carrinho table#login{}
			#carrinho table#login tr{}
				#carrinho table#login tr td{}
					#carrinho table#login tr td.linha{background:url(../img/bg-8.gif) top left repeat-y;}
					#carrinho table#login tr td h2.ja-sou-cadastrado{width:170px; height:23px; display:block; background:url(../img/titulo-ja-sou-cadastrado.gif) 0px 0px no-repeat; margin:0 auto 20px auto;}
					#carrinho table#login tr td h2.primeira-compra{width:228px; height:23px; display:block; background:url(../img/titulo-primeira-compra.gif) 0px 0px no-repeat; margin:0 auto 20px auto;}
					#carrinho table#login tr td table{border-bottom:1px solid #AEAEAE; border-top:1px solid #AEAEAE; background:#F5F5F5; width:345px; margin:0 auto; padding:0px 0;}
					#carrinho table#login tr td table.width-325px{width:342px; height:188px; margin:0;}
					#carrinho table#login tr td table.width2-325px{width:342px; height:188px; margin:0 0 0 21px;}
						#carrinho table#login tr td table tr{}
						#carrinho table#login tr td table tr.p-0{}
							#carrinho table#login tr td table tr.p-0 td{padding:0;}
							#carrinho table#login tr td table tr td{font:11px "tahoma"; color:#000; padding:4px 0;}
								#carrinho table#login tr td table tr td label.error{font:11px "tahoma"; color: #d80000; padding:4px 0;}
								#carrinho table#login tr td table tr td strong{padding-right:5px;}
								#carrinho table#login tr td table tr td input.w-255{width:255px;}
								#carrinho table#login tr td table tr td a{font:bold 10px "tahoma"; color:#000; text-decoration:none;}
									#carrinho table#login tr td table tr td a:hover{text-decoration:underline;}
								#carrinho table#login tr td table tr td a.prosseguir{width:144px; height:42px; display:block; background:url(../img/btn-prosseguir3.jpg) 0px 0px no-repeat; float:right;}
								#carrinho table#login tr td table tr td input.submit{width:144px; height:42px; display:block; background:url(../img/btn-prosseguir3.jpg) 0px 0px no-repeat; border:0; float:right;}
								#carrinho table#login tr td table tr td a.criar-cadastro{width:260px; height:42px; display:block; background:url(../img/btn-criar-cadastro.jpg) 0px 0px no-repeat; margin:0 auto;}

/********************
	/ carrinho
********************/


/********************
	paginacao
********************/
#paginacao{width:261px; height:33px; padding:10px 56px 0 56px; margin:0 auto; background:url(../img/bg-paginacao.gif) 0px 0px no-repeat; overflow:hidden; clear:both;}
	#paginacao a.primeira{width:34px; height:21px; background:url(../img/btn-primeira.gif) 0px 0px no-repeat; overflow:hidden; float:left; margin:0 5px 0 0;}
	#paginacao a.anterior{width:24px; height:21px; background:url(../img/btn-anterior.gif) 0px 0px no-repeat; overflow:hidden; float:left;}
	#paginacao a.proxima{width:24px; height:21px; background:url(../img/btn-proxima.gif) 0px 0px no-repeat; overflow:hidden; float:left; margin:0 5px 0 0;}
	#paginacao a.ultima{width:34px; height:21px; background:url(../img/btn-ultima.gif) 0px 0px no-repeat; overflow:hidden; float:left;}
	#paginacao .pagina{width:133px; float:left; text-align:center; font:11px "tahoma"; color:#000; padding:5px 0 0 0;}
		#paginacao .pagina a{font:11px "tahoma"; color:#000; padding:0 5px;}
			#paginacao .pagina a.ativo{color:#A5050D; font-weight:bold;}
/********************
	/ paginacao
********************/

/********************
	bloco-lateral
********************/
#bloco-lateral{width:177px; height:auto; padding:7px 0 0 0; float:left;}
	#bloco-lateral a.receber-ofertas{width:177px; height:41px; background:url(../img/btn-receber-ofertas.jpg) top left no-repeat; display:block;}
	#bloco-lateral h2.titulo-categoria{width:177px; height:34px; background:url(../img/titulo-categoria.jpg) 0px 0px no-repeat; margin:6px 0 0 0;}

/***** menu-categorias *****/
	#bloco-lateral ul#menu-categorias{width:177px; }
		#bloco-lateral ul#menu-categorias li{width:177px; padding:0px 0; background:url(../img/bg-menu-categorias.jpg) 0px 0px no-repeat; font:11px "tahoma";}
			#bloco-lateral ul#menu-categorias li a{font:bold 12px "tahoma"; color:#CD0505; background:url(../img/bullet-menu-categorias1.gif) 12px 6px no-repeat; padding:4px 0 8px 28px; display:block;}
		#bloco-lateral ul#menu-categorias li.ativo{background:url(../img/bg-menu-categorias-ativo.jpg) 0px 0px no-repeat;}
			#bloco-lateral ul#menu-categorias li.ativo a{background:url(../img/bullet-menu-categorias2.gif) 12px 6px no-repeat;}
		#bloco-lateral ul#menu-categorias li ul{background:#F4F4F4 ;}
			#bloco-lateral ul#menu-categorias li ul.sub-menu li{background:#F4F4F4 url(../img/bg-menu-categorias2.gif) bottom left no-repeat ; font:11px "tahoma";}
				#bloco-lateral ul#menu-categorias li ul.sub-menu li a{font:11px "tahoma"; color:#282828; background:url(../img/bullet-menu-categorias3.gif) 27px 8px no-repeat; padding:4px 0 8px 38px; display:block;}
			#bloco-lateral ul#menu-categorias li ul.sub-menu li.ultimo{background:#F4F4F4;}
/***** / menu-categorias *****/

/***** box-grandes-marcas *****/
#box-grandes-marcas{width:177px; background:#E2E2E2; overflow:hidden; margin:10px 0 0 0;}
	#box-grandes-marcas h4.grandes-marcas{width:177px; height:34px; background:url(../img/titulo-lateral-grandes-marcas.jpg) 0px 0px no-repeat;}
	#box-grandes-marcas span.under{width:177px; height:10px; overflow:hidden; display:block; background:url(../img/bg-under-box-lateral.gif) 0px 0px no-repeat;}
	#box-grandes-marcas ul#listagem{background:#F2F2F2 url(../img/bg-box-lateral-listagem.gif) 84px 0 repeat-y; overflow:hidden; width:171px; margin:7px 3px; padding:0 0 5px 0;}
		#box-grandes-marcas ul#listagem li{font:10px "tahoma"; color:#666; width:84px; float:left;}
		#box-grandes-marcas ul#listagem li.right{float:right;}
			#box-grandes-marcas ul#listagem li a{font:10px "tahoma"; color:#666; background:url(../img/bullet-01.gif) 4px 4px no-repeat; padding:0 0 0 13px;}
/***** / box-grandes-marcas *****/

/***** box-grandes-marcas *****/
#box-trabalhe-conosco{width:177px; background:#E2E2E2; overflow:hidden; margin:10px 0 0 0;}
	#box-trabalhe-conosco h4.trabalhe-conosco{width:177px; height:34px; background:url(../img/titulo-lateral-trabalhe-conosco.jpg) 0px 0px no-repeat;}
	#box-trabalhe-conosco a{font:11px/11px "tahoma"; color:#666; background:#F2F2F2; width:156px; padding:10px 7px 20px 7px; margin:7px 3px; display:block;}
	#box-trabalhe-conosco span.under{width:177px; height:10px; overflow:hidden; display:block; background:url(../img/bg-under-box-lateral.gif) 0px 0px no-repeat;}
	
/***** / box-grandes-marcas *****/

/***** box-formas-pagamento *****/
#box-formas-pagamento{width:177px; background:#E2E2E2; overflow:hidden; margin:10px 0 0 0;}
	#box-formas-pagamento h4.formas-pagamento{width:177px; height:34px; background:url(../img/titulo-lateral-formas-pagamento.jpg) 0px 0px no-repeat;}
	#box-formas-pagamento span.under{width:177px; height:10px; overflow:hidden; display:block; background:url(../img/bg-under-box-lateral.gif) 0px 0px no-repeat;}
	#box-formas-pagamento span.formas-pagamento{width:169px; height:169px; margin:7px 3px; display:block; background:url(../img/bg-formas-pagamento.jpg) 0px 0px no-repeat;}
/***** / box-formas-pagamento *****/

/***** box-site-seguro *****/
#box-site-seguro{width:177px; background:#E2E2E2; overflow:hidden; margin:10px 0 0 0;}
	#box-site-seguro h4.site-seguro{width:177px; height:34px; background:url(../img/titulo-lateral-site-seguro.jpg) 0px 0px no-repeat;}
	#box-site-seguro a.site-seguro{width:171px; height:92px; display:block; background:#FFF url(../img/bg-link-site-seguro.jpg) center center no-repeat; margin:7px 3px;}
	#box-site-seguro span.under{width:177px; height:10px; overflow:hidden; display:block; background:url(../img/bg-under-box-lateral.gif) 0px 0px no-repeat;}
/***** / box-site-seguro *****/

/********************
	/bloco-lateral
********************/

/********************
	rodape
********************/
#rodape{width:100%; height:113px; background:url(../img/bg-rodape.gif) top left repeat-x;}
#conteudo-rodape{width:752px; height:108px; background:url(../img/bg-rodape2.gif) 0px 0px no-repeat; margin:0 auto; overflow:hidden;}
	#conteudo-rodape h1.logotipo{width:127px; height:49px; background:url(../img/logotipo-rodape.jpg) 0px 0px no-repeat; margin:30px 0 0 9px; _margin:30px 0 0 4px; float:left;}
		#conteudo-rodape h1.logotipo a{width:127px; height:49px; display:block;}
	#conteudo-rodape span.tele-vendas{font:bold 12px "tahoma"; color:#FFFFFF; width:185px; display:block; float:right; padding:9px 200px 0 0;}
	
/***** bloco-menu-institucional *****/
	.bloco-menu-institucional{width:563px; height:20px; float:right; margin:13px 16px 0 0; _margin:13px 8px 0 0;}
		.bloco-menu-institucional h3{font:bold 11px "tahoma"; color:#FFFFFF; float:left;}
		.bloco-menu-institucional ul{font:11px "tahoma"; color:#FFFFFF; float:left; padding:0 0 0 10px;}
			.bloco-menu-institucional ul li{font:11px "tahoma"; color:#FFFFFF; float:left; padding:0 10px; margin:0px; border-left:1px solid #FFF;}
				.bloco-menu-institucional ul li a{font:11px "tahoma"; color:#FFFFFF;}
			.bloco-menu-institucional ul li.primeiro{border-left:0px solid #FFF;}
/***** / bloco-menu-institucional *****/

/***** bloco-menu-ajuda *****/
	.bloco-menu-ajuda{width:563px; height:20px; float:right; margin:0px 16px 0 0; _margin:0px 8px 0 0; border-bottom:1px solid #8EB0D6;}
		.bloco-menu-ajuda h3{font:bold 11px "tahoma"; color:#FFFFFF; float:left;}
		.bloco-menu-ajuda ul{font:11px "tahoma"; color:#FFFFFF; float:left; padding:0 0 0 10px;}
			.bloco-menu-ajuda ul li{font:11px "tahoma"; color:#FFFFFF; float:left; padding:0 10px; margin:0px; border-left:1px solid #FFF;}
				.bloco-menu-ajuda ul li a{font:11px "tahoma"; color:#FFFFFF;}
			.bloco-menu-ajuda ul li.primeiro{border-left:0px solid #FFF;}
/***** / bloco-menu-ajuda *****/

/***** endereco *****/
	.endereco{width:563px; height:50px; float:right; margin:5px 16px 0 0; _margin:5px 8px 0 0; text-align:center;}
		.endereco p{font:10px "tahoma"; color:#FFFFFF;}
			.endereco p a{font:10px "tahoma"; color:#FFFFFF;}
/***** / endereco *****/



/***** INSTITUCIONAL *******/
#produto #bloco-conteudo h1 {
width:580px;
}
#bloco-conteudo h1 {
background:#E6E6E6 url(../images/bg_titulo_pagina.jpg) repeat-x scroll 0%;
border-bottom:1px solid #AFAFAF;
border-top:1px solid #AFAFAF;
display:block;
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:10px;
width:570px;
}
element.style {
font-family:Tahoma,Verdana,Arial;
font-size:11px;
padding-left:10px;
text-align:justify;
}

.textfield {
border-color:#333333 rgb(204, 204, 204) rgb(204, 204, 204) rgb(51, 51, 51);
border-style:solid;
border-width:1px;
color:#666666;
font-family:"Trebuchet MS",Arial,Tahoma;
font-size:10px;
}

.descricao_prod {
color:#666666;
font-family:"Trebuchet MS",Arial,Tahoma;
font-size:10px;
}
.pontilhado_repete {
background-image:url(../imagens/pontilhado_repete.gif);
background-position:left bottom;
background-repeat:repeat-x;
}
elemento.style {
color:#000000;
}

/***** INSTITUCIONAL-FINAL *******/
.preco-por span  {
background-color:#0099CC;
color:window;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:13px;
font-weight:bold;
margin-left:119px;
text-align:center;
width:133px;
}




/********************
	/ rodape
********************/

.logo-fastcompras{
background:transparent url(../img/fundo-desenvolvido.jpg) no-repeat scroll 0 50%;
color:#FFFFFF;
display:block;
float:right;
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:11px;
line-height:normal;
padding:6px 189px 0 7px;

}
.logo-fastcompras a{
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.logo-fastcompras a:hover{
text-decoration:underline;
}
#estoque{
background:url(../img/estoque.jpg) no-repeat;
width:316px;
height:59px;
margin:10px 0 0;
padding-top:13px;
text-align:center;
float:left;
}
#estoque h1{
font:bold 11px Tahoma, Geneva, sans-serif;
color:#003466;
background:none;
border:0;
width:auto;
padding:0;
margin:0;
}
#estoque .disponivel{
font:bold 11px Tahoma, Geneva, sans-serif;
color:#009933;
width:100%;
display:block;
margin-top:7px;
}
#estoque .indisponivel{
font:bold 11px Tahoma, Geneva, sans-serif;
color:#000;
width:100%;
display:block;
margin-top:7px;
}
#estoque-disponivel{
background:url(../img/estoque-disponivel.jpg) no-repeat;
width:316px;
height:59px;
margin:10px 0;
}
#estoque-indisponivel{
background:url(../img/estoque-indisponivel.jpg) no-repeat;
width:316px;
height:59px;
margin:10px 0;
float: left;
}
#configuracoes{
width:586px;
margin-top:20px;
}
#configuracoes #left{
float:left;
width:399px;
margin:0;
}
#configuracoes #left #barra{
background:url(../img/barra-azul.jpg) repeat-x;
height:24px;
border:1px solid #003466;
margin-bottom:3px;
}
#configuracoes #left p{
padding:7px 0 0 5px;
border:0;
height:17px;
margin-left:9px;
}
#configuracoes #left p.aberto{
background:url(../img/aberto.jpg) left no-repeat;
}
#configuracoes #left p.fechado{
background:url(../img/fechado.jpg) left no-repeat;
}
#configuracoes #left p a{
font:bold 11px Tahoma, Arial, Verdana, sans-serif;
color:#FFFFFF;
padding-left:9px;
}
#configuracoes #left #barra-preta{
background:url(../img/barra-preta.jpg) repeat-x;
height:24px;
border:1px solid #000;
margin-bottom:3px;
}
#configuracoes #left #barra-cinza{
background:url(../img/barra-cinza.jpg) repeat-x;
height:28px;
margin-bottom:3px;
padding:3px 0 0 8px;
}
#configuracoes #left #barra-cinza a{
font:bold 11px Tahoma, Arial, Verdana, sans-serif;
color:#4A4A4A;
text-decoration:underline;
}
#configuracoes #left ul{
margin-bottom:20px;
}
#configuracoes #left ul li{
font: 11px Tahoma,Arial,Verdana,sans-serif;
color:#333333;
}
#configuracoes #left ul li.red{
background:url(../img/li-red.jpg) left center no-repeat;
margin-left:7px;
padding-left:10px;
}
#configuracoes #left ul li input{
vertical-align:middle;
margin:0 5px;
}
#configuracoes #left ul li label{
font:11px Tahoma, Arial, Verdana, sans-serif;
color:#333333;
}
#configuracoes #left ul li label:hover{
text-decoration:underline
}
#configuracoes #right{
float:right;
}
#configuracoes #right #preco-atualizado{
border:1px solid #CCCCCC;
width:170px;
overflow:hidden;
}
#configuracoes #right #preco-atualizado h1{
background:url(../img/h1-right.jpg) no-repeat;
width:170px;
height:20px;
font:bold 11px Tahoma, Arial, Verdana, sans-serif;
text-align:center;
color:#FFF;
padding:8px 0 0;
margin:0;
border:0;
}
#configuracoes #right #preco-atualizado p{
width:100%;
text-align:center;
}
#configuracoes #right #preco-atualizado p.pontilhado{
border-bottom:1px dashed #CCCCCC;
padding:8px 0;
font:bold 12px Tahoma, Arial, Verdana, sans-serif;
color:#000000;
}
#configuracoes #right #preco-atualizado p.pontilhado-dois{
border-bottom:1px dashed #CCCCCC;
padding:8px 0;
font:bold 11px Tahoma, Arial, Verdana, sans-serif;
color:#CD0505;
}
#configuracoes #right #preco-atualizado p.pontilhado-dois b{
background:#FFFF99;
}
#configuracoes #right #preco-atualizado p.desconto{
padding:8px 0;
font:12px Tahoma, Arial, Verdana, sans-serif;
color:#000000;
border-bottom:1px dashed #CCCCCC;
}
#configuracoes #right #preco-atualizado p.desconto b{
font:bold 12px Tahoma, Arial, Verdana, sans-serif;
color:white;
background:#003466;
}
#configuracoes #right #preco-atualizado p.pontilhado-tres{
background:url(../img/fundo-pontilhado.jpg) repeat-x;
padding:8px 0;
font:11px Tahoma, Arial, Verdana, sans-serif;
color:#000;
height:34px;
}
#configuracoes #right #preco-atualizado a.comprar-agora{
background:url(../img/comprar-agora.jpg) no-repeat;
width:153px;
height:45px;
margin:10px auto;
float:none;
cursor:pointer;
}









