/******* PADRAO *********/
*{
	margin:0;
	padding:0;
	border:0;
	height:auto;
	list-style-type:none;
	text-decoration:none;
}
/***********************/


/******************** menu ************************/
#menu-carrinho{
	height:30px;
	overflow:hidden;
	width:640px;
	margin-top:15px;
}
#menu-carrinho ul{
	margin-top:0;
}	
#menu-carrinho ul li.carrinho{
	background: url(../imagens/carrinho/carrinho.jpg) no-repeat;
	display:block;
	width:165px;
	height:30px;
	float:left;
	margin-right:5px;
}

#menu-carrinho ul li.carrinho-ativo{
	background: url(../imagens/carrinho/carrinho-ativo.jpg) no-repeat;
	display:block;
	width:165px;
	height:30px;
	float:left;
	margin-right:5px;
}
#menu-carrinho ul li.cadastro-ativo{
	background: url(../imagens/carrinho/cadastro-ativo.jpg) no-repeat;
	float:left;
	height:30px;
	width:165px;
	margin-right:5px;
}
#menu-carrinho ul li.cadastro{
	background: url(../imagens/carrinho/cadastro.jpg) no-repeat;
	float:left;
	height:30px;
	width:165px;
	margin-right:5px;
}
#menu-carrinho ul li.login-ativo{
	background: url(../imagens/carrinho/login-ativo.jpg) no-repeat;
	float:left;
	height:30px;
	width:128px;
	margin-right:5px;
}
#menu-carrinho ul li.login{
	background: url(../imagens/carrinho/login.jpg) no-repeat;
	float:left;
	height:30px;
	width:128px;
	margin-right:5px;
}
#menu-carrinho ul li.formas-pagamento{
	background:url(../imagens/carrinho/formas-pagamento.jpg) no-repeat;
	height:30px;
	width:165px;
	margin-right:0;
	float:left;
}
#menu-carrinho ul li.formas-pagamento-ativo{
	background:url(../imagens/carrinho/formas-pagamento-ativo.jpg) no-repeat;
	height:30px;
	width:165px;
	margin-right:0;
	float:left;
}
/******************** final-menu ************************/

#cadastramento{
	margin-top:9px;
}
#cadastramento ul li h2{
	background:transparent none repeat scroll 0;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:27px;
	margin:0;
	padding-left:4px;
	text-align:left;
}
#cadastramento ul{
	margin-top:0;
}
#cadastramento ul li{
	background:#F5F5F5 url(../imagens/barra-azul.jpg) repeat-x scroll left top;
	border-bottom:1px solid #AEAEAE;
	float:left;
	margin-right:13px;
	padding:6px;
	width:301px;
}
#cadastramento ul li a{
	color:#333333;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-bottom:6px;
	margin-left:20px;
	overflow:hidden;
}
a.esqueci{
	color:#333333;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
#cadastramento ul li .prosseguir{
	background:transparent url(../imagens/prosseguir.jpg) no-repeat scroll 0;
	display:block;
	float:right;
	height:30px;
	width:99px;
	clear:both;
}
a.esqueci:hover{
	text-decoration:underline;	
}
input.carrinho{
	border:1px solid #A7A6AA;
	/*width:210px;*/
}
.um{
	float:left;
	overflow:hidden;
	text-align:left;
	width:83px;
}
p.margin{
	margin-bottom:5px;
}


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

#conteudo-geral2{
	background:#FFFFFF;
	width:755px;
	margin-left:13px;

	overflow:hidden;
}
.bt-recalcular{
	background: url(../imagens/recalcular.jpg) no-repeat;
	height:18px;
	width:76px;
	float:left;
}
.bt-excluir{
	background:url(../imagens/img/bt_excluir.jpg) no-repeat;
	width:25px;
	height:25px;
	display:block;
}
.bt-calcular-frete{
	background: url(../imagens/img/bt_calcular_frete.jpg) no-repeat;
	width:110px;
	height:26px;
	margin-top:-2px;
	float:left;
}
.bt-ajuda{
	background:url(../imagens/bt_ajuda.jpg) no-repeat;
	width:26px;
	height:26px;
	float:left;
}
.bt-nao-sei{
	background:url(../imagens/img/bt-nao-sei.jpg) no-repeat;
	width:105px;
	height:21px;
	float:left;
}
.bt-continuar-compras{
	background:url(../imagens/img/bt_continuar_comprando.jpg) no-repeat;
	width:235px;
	height:45px;
	float:left;
}
.bt-prosseguir{
	background:transparent url(../imagens/prosseguir.jpg) no-repeat scroll 0 0;
	float:right;
	height:41px;
	margin-top:45px;
	width:129px;
}
.bt-criar-cadastro{
	background: url(../imagens/criar-cadastro.jpg) no-repeat scroll 0 0;
	height:41px;
	margin:45px 0 0 62px;
	width:211px;
}
.bt-cadastrese{
	background:url(../imagens/img/bt_cadastrese.jpg) no-repeat;
	width:156px;
	height:42px;
	float:left;
}
.bt-comprar-agora{
	background:url(../imagens/img/bt-comprar.jpg) no-repeat;
	height:42px;
	width:160px;
	display:block;
}
.bt-trocar-juridica{
	background:url(../imagens/img/bt-trocar-juridica.jpg) no-repeat;
	width:183px;
	height:21px;
	display:block;
	float:left;
}
.bt-alterar-cep{
	background:url(../imagens/img/bt-alterar-cep.jpg) no-repeat;
	width:183px;
	height:21px;
	display:block;
	float:left;
	margin:0 0 0 5px;
	position:relative;
	top:-1px;
}
#conteudo-pricipal-interna span.voltar-pagina{ 
	float:right;
	border-left:1px solid #CCC;
	width:60px;
	height:16px;
}
#conteudo-pricipal-interna span.voltar-pagina a{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#999;
	background:#EEE;
	padding:1px;
	float:right;
	margin:1px 0 0 0
}
.radio{
	width:20px;
	border:none;
}
.overfw{
	color:#006699;
	overflow:hidden;
}
.box-esquerda{
	position:absolute;
	top:0;
	left:0px;
	_left:-20px;
	background:url(../imagens/img/bg-esquerda.jpg) no-repeat;
	height:70px;
	width:7px;
}
.box-direita{
	position:absolute;
	top:0;
	right:0;
	background:url(../imagens/img/bg-direita.jpg) no-repeat right top;
	height:70px;
	width:7px;
}
#listagem{
	margin:32px 0 0 0;
}
#listagem .titulos{ overflow:hidden }
#listagem .titulos li{ float:left }
#listagem .titulos li.divisor{ padding:0 15px }
#listagem .titulos a{
	font:bold 12px Arial, Tahoma, Helvetica;
}
#listagem .serie-produto{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	clear:both;
	display:block;
	background:url(../imagens/img/bg-ctitulo.jpg) repeat-x left bottom; 
	height:19px;
	border-top:1px solid #D6D6D6;
	margin:16px 0 0 0;
	padding:5px 0 0 5px;
}
#listagem .lt-produtos{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#666;
	padding:15px 0 60px 0;
	overflow:hidden
}
#listagem .lt-produtos li{
	padding:3px 0;
	_padding:0;
	line-height:140%;
	_line-height:70%;
	float:left;
	width:33%;
}
#listagem .lt-produtos li a{ font:11px Arial, Tahoma, Verdana; color:#666; text-decoration:underline }

#conteudo-pricipal-interna{
	padding:0 14px;
}
#carrinho .disponilidade, #carrinho .itens-info .dado{ font-weight:normal}
.pp-produto .desc li{
	float:left;
	font:bold 11px Arial, Tahoma, Verdana;
	background:url(../imagens/img/bl-escuro.jpg) no-repeat right center;
	padding:0 16px;
}
.pp-produto .desc li.ultimo{ background:none }

.pp-produto h4{
	clear:both;
	display:block;
	border-top:1px solid #D6D6D6;
	background:url(../imagens/img/bg-h4.jpg) repeat-x;
	height:24px;
	padding:5px 0 0 5px;
	margin:10px 0 0 0
}
.ps{ position:relative; top:10px }
#conteudo-pricipal-interna  .dd-produto, #conteudo-pricipal-interna  .dd-produto *{
	font:11px Arial, Verdana, Tahoma;
	color:#000;
}
.vt p {
	clear:both;
	display:block;
	font:11px Arial, Tahoma, Verdana;
}
.vt p strong{ text-decoration:underline }

.recomendamos-tambem{
	clear:both;
	display:block;
	margin:60px 0 0 0;
}
.recomendamos-tambem h4{
	color:#2E4289;
	font:bold 14px Arial, Tahoma, Verdana;
	padding:0 0 15px 0
}
.recomendamos-tambem li{
	float:left;
	width:25%;
	text-align:center;
}
.recomendamos-tambem li.acessorios{
	float:left;
	width:20%;
	text-align:center;
}
.recomendamos-tambem li.acessorios h6{
	color:#2E4289;
	font-size:13px;
} 
.recomendamos-tambem li .interior{
	padding:0 14px;
}
.recomendamos-tambem li h6{
	border-top:1px solid #EEE;
	padding:10px 0 0 0;
	font:bold 12px Arial, Tahoma, Verdana;
	text-align:left;
}
.recomendamos-tambem li .valor-avista{
	color:#1D3380;
	font:bold 13px Arial, Tahoma, Verdana;
	padding:16px 0 13px 0;
}
.recomendamos-tambem li .botao{ text-align:left }
.recomendamos-tambem li .bt-mais-detalhes{
	background:url(../imagens/img/bt-mais-detalhes.jpg) no-repeat;
	width:98px;
	height:27px;
	display:block;
	clear:both;
	text-align:center;
}
.recomendamos-tambem .box{
	padding-bottom:67px;
	border-bottom:2px solid #CCC;
	margin-bottom:48px;
}
#compras {
	height:auto;
	width:637px;
}
#compras table{
	border-top:1px solid #AEAEAE;
	width:639px;
}
#compras table th{
	background:#E6E6E6 url(../imagens/img/bg-th.jpg) repeat-x;
	font:bold 11px Tahoma, Verdana, Arial;
	border-left:1px solid #FFF;
	padding:5px 0;
	border-bottom:1px solid #CCC;
}
#compras table th.primeiro-th{
    color: #333333;
	border-left:1px solid #CCC;
	padding-left:7px;
}
#compras table th.ultimo-th{
    color: #333333;
	border-left:1px solid #CCC;
	padding-left:7px;
}
#compras table tbody tr{
	background:url(../imagens/img/bg_tr.jpg) repeat-x left bottom;
}
#compras table tr td .box-produto{
	border:1px solid transparent;
	_border:none;
	height:auto;
	margin:0 0 10px 0;
}
#compras table tr td{
	min-height:78px;
	_height:78px;
	border-bottom:1px solid #CCC;
	padding:12px 0 0 8px;
}
#compras table tr td label inputt{
	background:#FFFFFF none repeat scroll 0%;
	border:1px inset #000000;
	font-size:10px;
	height:15px;
	margin:0pt 0pt 0pt 18px;
	padding:2px;
	width:222px;
}
#txiniciocep {
	width:45px;
}
#txfimcep, #txiniciocep, #txvalorcep {
	background:transparent url(../imagens/img/bg_table_input.jpg) repeat-x scroll 0% 50%;
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
	border-top-width:1px;
	font-size:10px;
	height:15px;
	margin:0pt 4px 0pt 0pt;
	padding:2px;
}
#txfimcep {
	width:22px;
}

#txfimcep, #txiniciocep, #txvalorcep {
	background: #FFFFFF;
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
	border-top-width:1px;
	font-size:10px;
	height:15px;
	margin:0pt 4px 0pt 0pt;
	padding:2px;
}
#compras table tr td.nome-foto-produto, #compras table tr td.quantidade, #compras table tr td.preco-unitario, #compras table tr td.preco-total{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	color:#666666;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
}
#compras table tr td #txquantidade{
	border:1px solid #D4D0C8;
	float:left;
	font-size:10px;
	height:15px;
	margin:0 4px 0 0;
	padding:2px;
	width:23px;
}
#compras table tr td #input_adultos{
	border:1px solid #D4D0C8;
	font-size:10px;
	height:15px;
	margin:0 4px 0 0;
	padding:2px;
	width:23px;
}
#compras table tr td #input_criancas{
	border:1px solid #D4D0C8;
	font-size:10px;
	height:15px;
	margin:0 4px 0 0;
	padding:2px;
	width:23px;
}
#compras table tr td.preco-unitario, #compras table tr td.preco-total{ font:11px Tahoma, Verdana, Arial; }
#compras table tr td.excluir .bt-excluir{ background:url(../imagens/excluir.jpg) no-repeat; margin:0 0 0 5px; }
#compras table tr td img{ background:url(../imagens/produto-carrinho.jpg) no-repeat; width:80px; height:64px; margin:0 7px 7px 0; float:left; }
#compras table tr td .nome-produto{ font:bold 11px Arial, Verdana, Tahoma; color: #000000; display:block; }

/***********dados de entrega**************/
#compras2 table{
	border-top:1px solid #AEAEAE;
	margin:0 0 0 6px;
	width:99%;
}
#compras2 table th{
	background:#E6E6E6 url(../imagens/img/bg-th.jpg) repeat-x;
	font:bold 11px Tahoma, Verdana, Arial;
	border-left:1px solid #FFF;
	padding:5px 0;
	border-bottom:1px solid #CCC;
}
#compras2 table th.primeiro-th{
    color:#00698C;
	border-left:1px solid #CCC;
}
#compras2 table th.ultimo-th{
    color:#00698C;
}
#compras2 table tbody tr{

}
#compras2 .aviso{
	font:11px Tahoma, Verdana, Arial;
	text-transform:none;
	margin:25px 0 12px 6px;
	display:block;
	float:none;
}
#compras2 table tr td .box-produto{
	_border:none;
	margin:0 0 10px 0;
}
#compras2 table tr td{
	min-height:78px;
	_height:78px;
	padding:12px 0 0 8px;
}
#compras2 table tr td.nome-foto-produto, #compras2 table tr td.quantidade, #compras2 table tr td.preco-unitario, #compras2 table tr td.preco-total{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
}
#compras2 table tr td #txquantidade{
	width:23px;
	height:15px;
	background:url(../imagens/img/bg_table_input.jpg) repeat-x;
	border-top-width:1px;
	font-size:10px;
	padding:2px;
	float:left;
	margin:0 4px 0 0;
}
#compras2 table tr td.preco-unitario, #compras2 table tr td.preco-total{ font:11px Tahoma, Verdana, Arial; }
#compras2table tr td.excluir .bt-excluir{ margin:0 0 0 5px; }
#compras2 table tr td img{ float:right; margin:-17px 11px 0px 0pt; }
#compras2 table tr td .nome-produto{ font:bold 11px Arial, Verdana, Tahoma; color:#006699; margin:20px 0 0 0; display:block; }
/**********************
	DADOS DA COMPRA
***********************/
.dados-compras{
	background:#E6E6E6;
	margin:2px 0 0 6px;
	font:12px Tahoma, Verdana, Arial;
	height:28px;
	width:632px;
	text-align:center;	
}
.dados-compras .valor-total{
	color:#444;
	width:121px;
	text-align:left;
}

#pedido{
	background:transparent url(../imagens/barra-total-pedido.jpg) repeat-x scroll 0;
	height:40px;
	margin:16px 0;
	width:639px;
	border-left:1px solid #B3B4B3;
	border-right:1px solid #B3B4B3;
}
#pedido p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 9px 0 0;
	text-align:right;
	color: #000000;
}
.cep a{
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration:none;
}
.cep a:hover {
	text-decoration:underline;
}
#continuar-comprando {
	/*width:546px;*/
	/*height:44px;*/
	/*float:right;*/
}
#prosseguir {
	background:#D7D7D7 none repeat scroll 0 0;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	height:49px;
	float:left;
	margin:20px 7px 263px;
	padding-top:5px;
	width:737px;
}
#prosseguir .img{
	background:url(../imagens/prosseguir.jpg) no-repeat;
	width:160px;
	margin-left:317px;
	height:39px;
	display:block;

}
#continuar-comprando .continuar-compra {
	background:transparent url(../imagens/continuar-comprando.jpg) no-repeat scroll 0;
	display:block;
	height:30px;
	float:right;
	width:163px;
}
#continuar-comprando .fechar-pedido {
	background:transparent url(../imagens/proximo-passo.jpg) no-repeat scroll 0;
	display:block;
	float:right;
	height:30px;
	width:121px;
	margin-left:10px;
}
#comprar {
	border-top:1px dashed #999999;
	overflow:hidden;
	width:450px;
	height:120px;
	margin:1px 0 0 16px;

}



#carrinho-vazio {
	width:193px;
	height:75px;
	margin:240px 0 90px 300px;
}
#carrinho-vazio .vazio {
	background:url(../imagens/carrinho-compras-vazio.jpg) no-repeat;
	width:193px;
	height:40px;
	display:block;
	margin-top:100px;
}
#carrinho-vazio a {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#3B638C;
	text-decoration:none;
}
#carrinho-vazio a:hover {
	text-decoration:underline;
}

form.login h2 {
	-x-system-font:none;
	color:#000000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:30px;
	padding:0 0 20px 13px;
}
form.login label {style.css (linha 157)
	color: #000000;
	float:left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:22px;
	padding:0 0 16px 12px;
	width:48px;
}
form.login input {style.css (linha 160)
	color:#2D2D2D;
	float:none;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:13px;
	line-height:14px;
	margin:0 0 19px;
	padding:2px;
	width:196px;
}
form.login img {
	text-align:center;
	width:124px;
	height:38px;
	display:block;
	margin:0pt auto;
}
form.login input.loginBtn {
	background-color:#FFFFFF;
	color:#2D2D2D;
	float:right;
	font-size:0;
	height:11px;
	line-height:0;
	margin:0;
	padding:0;
	width:46px;
}

/*****************
	CADASTRO
*****************/

.cd-titulo{
	background:#CAD4E6 none repeat scroll 0;
	border:1px solid #CCCCCC;
	clear:both;
	color:#333333;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:22px;
	padding:2px 0 2px 6px;
	width:629px;
}
#cd-conteudo{
	background:#F5F5F5;
	padding:24px 0 30px;
	width:637px;
	overflow:hidden;
	border-bottom:2px solid #999999;
}
#cd-conteudo ul{
	margin:0;
}
#cd-conteudo ul li{
	margin:0 0 6px 0;
	/*height:18px;*/
	clear:both;
	display:block;
	background:none;
	float:none;
	margin-right:0;
	padding-bottom:0;
	width:auto
}
#cd-conteudo label{
	width:152px;
list-style-type:none;
	float:left;
	text-align:right;
	margin:0 9px 0 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#cd-conteudo a{
	font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:18px;
	padding-right:18px;
	color: #666666;
	text-decoration:none;
}
#cd-conteudo a:hover{
	text-decoration:underline;
}
#cd-conteudo input{
	background:#FFFFFF none repeat scroll 0;
	border:1px solid #A7A6AA;
	width:260px;
}
#cd-conteudo ul li .prefixo{
	width:36px;
}
#cd-conteudo input.radio{
	width:20px;
	border:none;
	background:none;
	float:left;
}
#cd-conteudo .label{
	float:left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#cd-conteudo .barra, .cd-conteudo .hifen{ 
	float:left;
	padding:0 3px;
}
#cd-conteudo .fone{ width:204px }
#cd-conteudo .ddd{ width:50px }
#cd-conteudo .cep{ width:90px; float:left }
#cd-conteudo .cepsuf{ width:30px; }
#cd-conteudo .valor{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; }
.cd-prosseguir{
	float:left;
	margin:0 0 150px 160px;
}
div.bugfixIE{ overflow:hidden; }
.hd{
	padding:20px 0 0 0;
	height:20px;
	margin:0 0 15px 0;
}
.hd h2{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin-left: 7px;
	color: #013963;
	width:215px;
	float:left;
}
.titu{background:url(../img/linha-ponto2.gif) bottom left repeat-x; overflow:hidden; padding:10px 0 0px 0; margin:0 0 20px 10px; height:31px;}
	.titu h2{padding:0 0 0px 0px; margin:11px 0 0 0; font:bold 15px "tahoma"; color:#C20711; height:14px; float:left; overflow:hidden;}
#tit {
   float:left;
	width:500px;
	overflow:hidden;
}
.tit h1 {
	background:#E6E6E6;
	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;
	margin:10px 5px 0px 9px;
	padding:10px;
	width:520px;
}


/**********************************
	TABELA FORMAS DE PAGAMENTO
**********************************/
#tabela-formas-pagamento{ margin:0; }
#tabela-formas-pagamento h4{
	background:#E6E6E6 url(../imagens/img/bg-th.jpg) repeat-x;
	padding:7px 8px;
	border:1px solid #CCC;
	border-top-color:#AEAEAE;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#tabela-formas-pagamento h4.tt-formas-pagamentos{
	background:#006AB1;
	width: 623px;
	padding:5px 8px;
	border:1px solid #CCC;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	font-weight:bold;
}
#tabela-formas-pagamento ul li{
	padding:24px 0 0 10px;
	background: none;
	height:42px;
	position:relative;
	border-bottom:1px solid #DDD;
}
#tabela-formas-pagamento ul{
	margin-left:1px;
	display:block;
	list-style-type:none;
	padding:0pt;
	margin-top:0;
}

/***** LINHAS E CARTES *************/

#tabela-formas-pagamento ul li.boleto{ background-image:url(../imagens/logo_boleto.jpg); width:570px; display:block; margin-right:0; padding-left:70px;  }
#tabela-formas-pagamento ul li.visa{ background-image:url(../imagens/logo_visa.jpg) ; width:570px; display:block; margin-right:0; padding-left:70px;}
#tabela-formas-pagamento ul li.amex{ background-image:url(../imagens/logo_visa.jpg) ; width:570px; display:block; margin-right:0; padding-left:70px;}
#tabela-formas-pagamento ul li.visaelectron{ background-image: url(../imagens/logo_visa_eletron.jpg); width:570px; display:block; margin-right:0; padding-left:70px;}
#tabela-formas-pagamento ul li.mastercard{ background-image: url(../imagens/logo_mastercard.jpg);  width:570px; display:block; margin-right:0; padding-left:70px;}
#tabela-formas-pagamento ul li.bradesco{ background-image: url(../imagens/img/logo_bradesco.jpg); width:570px; display:block; margin-right:0; padding-left:70px;}
#tabela-formas-pagamento ul li.bbcrediario{ background-image: url(../imagens/img/logo_bb.jpg); width:570px; display:block; margin-right:0; padding-left:70px;}

/***** LINHAS E CARTES ATIVOS *************/

#tabela-formas-pagamento ul li.boleto-ativo{ background: url(../imagens/abn2-ativo.jpg) left center no-repeat; width:570px; display:block; margin-right:0; padding-left:70px; }
#tabela-formas-pagamento ul li.visa-ativo{ background: url(../imagens/visa-ativo.jpg) left center no-repeat; width:570px; display:block; margin-right:0; padding-left:70px;}
#tabela-formas-pagamento ul li.amex-ativo{ background: url(../imagens/amex-ativo.jpg) left center no-repeat; width:570px; display:block; margin-right:0; padding-left:70px;}
#tabela-formas-pagamento ul li.teste-ativo{ background: url(../imagens/teste.jpg) left center no-repeat; width:570px; display:block; margin-right:0; padding-left:70px;}
#tabela-formas-pagamento ul li.visaelectron-ativo{ background-image:url(../imagens/logo_visa_eletron.jpg); width:570px; display:block; margin-right:0; padding-left:70px;}

#tabela-formas-pagamento ul li .condicoes, #tabela-formas-pagamento ul li .bt-comprar-agora{ display:none; }

#tabela-formas-pagamento ul li label{ 
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8F8C8B;
	padding:0 0 0 5px;
}
#tabela-formas-pagamento ul li select{ 
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	/*width:40px;*/
	border:1px solid #CCCCCC;
}
#tabela-formas-pagamento ul li.ativo ul li{
	padding:0;
	height:auto;
	border:none;
}
#tabela-formas-pagamento ul li.ativo{
	background-color: #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	/*display:block;*/
	*margin-bottom:-5px;
}
#tabela-formas-pagamento ul li.ativo label{ color:#000; }

#tabela-formas-pagamento ul li.ativo ul li label{ padding:0 0 0 5px; font-weight:normal; }
#tabela-formas-pagamento ul li.ativo .condicoes{
	margin:0 0 0 145px;
	padding:0 0 0 12px;
	position:relative;
	top:-32px;
	display:block;
	height:auto;
}
#tabela-formas-pagamento ul li.ativo .bt-comprar-agora{
	position:absolute;
	top:15px;
	left:430px;
	display:block;
}
/******radio*******/
.radio {
	border:medium none;
	width:20px;
}
/*****radio********/

/*****************CADASTRO*************************/
#ja-sou-cadastrado{
	width: 727px;
	padding:0 10px;
	margin-bottom:35px;
	font:11px Tahoma, Arial, Verdana;
	float:left;
}
#ja-sou-cadastrado ul li.seleciona-endereco{
	width: 225px;
	padding:0 10px;
	list-style-type:none;
	font:11px Tahoma, Arial, Verdana;
	float:left;
}
#ja-sou-cadastrado ul li.seleciona-endereco ul li{ clear:both; padding:23px 0 0 0; list-style-type:none; }
#ja-sou-cadastrado ul li.seleciona-endereco input{ float:left; }
#ja-sou-cadastrado ul li.seleciona-endereco label{
	display:block;
	float:left;
	padding:0 0 0 5px;
	list-style-type:none;
}
#ja-sou-cadastrado ul li.cadastra-endereco{
	float:left;
	list-style-type:none;
	margin-left:43px;
	text-align:right;
	width:347px;
}
#ja-sou-cadastrado ul li.cadastra-endereco ul{ 
	padding:0;
	width:358px;
	overflow:hidden;
	list-style-type:none;
}
#ja-sou-cadastrado ul li.cadastra-endereco ul li.amarelo{
	background-color:#FFFFD8;
	height:50px;
	text-align:right;
	padding:6px 0 0 0;
}
#ja-sou-cadastrado ul li.cadastra-endereco ul li.li-cep{ padding:0 48px 0 0; }
#ja-sou-cadastrado ul li.cadastra-endereco ul li.li-cep label{ padding:0 12px 0 0; }
#ja-sou-cadastrado ul li.cadastra-endereco ul li input{
background-color:#FFFFFF;
	height:15px;
	width:222px;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-top-width:1px;
	margin-top:5px;
	font-size:10px;
	padding:2px;
}
#ja-sou-cadastrado ul li.cadastra-endereco label{
color:#6B6B6B;
font:bold 11px Tahoma, Arial, Verdana;
padding:0 10px 0 0;
}
#ja-sou-cadastrado ul li.cadastra-endereco input#txinicep{ width:35px; padding-left:20px; }
#ja-sou-cadastrado ul li.cadastra-endereco input#txfimcep{ width:22px; }
#ja-sou-cadastrado ul li.cadastra-endereco .bt-ajuda{ float:right; text-indent:-500000000px; position:relative; top:1px; color:#FF8E27; }
#ja-sou-cadastrado ul li.cadastra-endereco .bt-prosseguir{ margin:12px 0 0 0; }






/***************** detalhe-produto ****************************/
table#table-produtos-carrinho2{border-collapse: collapse; margin:0 0px 10px 10px; 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(../imagens/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(../imagens/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:0pt 5px 10px 11px; 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:0pt 5px 10px 10px; width:587px; 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;}
/***************** final-detalhe-produto ****************************/
/***************************localizacao-azul***************************************/
#localizacao-diteita{
	background:url(../imagens/barra-azul.jpg) no-repeat;
	width:499px;
	height:27px;
}
#localizacao-diteita ul {
	color: #333333;
	float:left;
	font-family:"tahoma";
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:5px 0px 5px 10px;
	padding:0pt;
	width:500px;
	position:relative;
}
#localizacao-diteita ul li.primeiro {
	border-left:0px solid #FFFFFF;
	float:left;	
}
#localizacao-diteita ul li {
	border-left:1px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	font-family:"tahoma";
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	display:block;
	margin:0px;
	padding:0pt 6px;
}
#localizacao-diteita ul li a {
	color: #FFFFFF;
	font-family:"tahoma";
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
	margin:0;
}
#localizacao-diteita ul li a:hover {
	text-decoration: none;
}
/***************************localizacao-azul***************************************/




/*******receba nossas promocoes*********/
#login-acompanhar-pedido  {
	color: #FF0000;
	width:452px;
}
#login-acompanhar-pedido span {
	color:#6B6B6B;
	float:left;
	font-weight:bold;
	font-size: 13px;
	padding-left:3px;
	padding-top:3px;
	text-align:left;
	width:50px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
#login-acompanhar-pedido fieldset  {
	color: #00FF00;
	width:452px;
	border: medium none;
}
#login-acompanhar-pedido label {
	display:block;
	margin:5px 0px 8px 5px;
	color: #999999;
	border: medium none;
}
#login-acompanhar-pedido label input {screen.css (line 1147)
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:2px;
	vertical-align:middle;
	width:149px;
	margin:5px 0px 0px 37px;
}
#login-acompanhar-pedido label select {
	color:#666666;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width:156px;
	margin-left:37px;
}
#login-acompanhar-pedido label textarea {
	color:#666666;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width:156px;
	margin-left:37px;
}
#login-acompanhar-pedido p {
	color:#6B6B6B;
	margin:5px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
}
#conteudo-central p {
	clear:both;
	display:block;
	margin-bottom:15px;
}
#login-acompanhar-pedido button {
	background:transparent url(../imagens/botao_prosseguir.gif)  no-repeat scroll 0%;
	clear:both;
	display:block;
	height:30px;
	margin-left:110px;
	position:relative;
	text-indent:-9000em;
	width:99px;
}
/******receba nossas promocoes-final********/

#texto-carrinho-fundo-azul{
	background:#006CB7;
	border:1px solid #666666;
	width:499px;
	height:auto;
}
#texto-carrinho-fundo-azul h1{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding-left:10px;
}
#texto-carrinho-fundo-azul .primeiro{
	border-bottom:1px dashed #FFFFFF;
	color:#FFFFFF;
	font-size:11px;
	margin-left:6px;
	padding-bottom:9px;
	text-align:left;
	width:486px;
}
#texto-carrinho-fundo-azul .segundo{
	color:#FFFFFF;
	font-size:11px;
	margin-left:6px;
	padding-top:9px;
	text-align:left;
	width:486px;
}
#texto-carrinho-fundo-azul a.um{
font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	padding-left:4px;
	float:left;
}
#texto-carrinho-fundo-azul a.dois{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:10px;
	padding-left:50px;
}
#texto-carrinho-fundo-azul .final{
	background:#BAD7EC;
	font-size:11px;
	margin:40px 6px 12px 6px;
	height:30px;
	padding-top:15px;
	text-align:center;
	width:487px;
}
#texto-carrinho-fundo-azul p.vermelho {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color: #CC0000;
	font-size:11px;
	height:30px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
margin-top:2px;
}
#texto-carrinho-fundo-azul p.vermelho a {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color: #CC0000;
	font-size:11px;
	height:30px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
}
#texto-carrinho-fundo-azul p.vermelho a:hover{
	text-decoration:underline;
}

/*mensagens de falha e sucesso*/

#mensagem-falha{
	background: url(../imagens/pagamento-falha.jpg) no-repeat;
	margin:55px 4px 0pt 6px;
	width:740px;
	height:95px;		
}
#mensagem-falha p{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	height:30px;
	font-weight:bold;
	text-align: center;
	padding-top:40px;	
}
#mensagem-falha p.azul{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#0066CC;
	font-size:13px;
	font-weight:bold;
	text-align: center;
padding-top:2px;
}
#mensagem-falha h1{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#0066CC;
	font-size:18px;
	font-weight:bold;
	text-align: center;
	padding-top:20px;	
}
#mensagem-falha a.falha{
	background: url(../imagens/falha.jpg) no-repeat;	
	top;
	display:block;
	float:right;
	height:45px;
	margin:4px 13px 0 0;
	overflow:hidden;
	padding:0;
	width:300px;
}
/*FINAL-mensagens de falha e sucesso*/



/******FINAL CARRINHO 02 (Cadastro) **********/
#enviar{
	height:39px;
	margin-left:100px;
	width:79px;
}
#enviar a.enviar{
	background: url(../imagens/enviar.jpg) no-repeat;
	height:39px;
	margin-left:32px;
	width:79px;
	display:block;
}
#enviar a.enviar span{
	display:none;

}
/*asfdasdasdasda*/
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:740px; height:95px; display:block; overflow:hidden; background: url(../imagens/bg-parabens.jpg) no-repeat; margin:0 auto 20px auto; clear:both;}
span.falha{width:740px; height:95px; display:block; overflow:hidden; background: url(../imagens/pagamento-falha.jpg) margin:0 auto 20px auto; clear:both;}
#box-vermelho{width:252px; background-color:#CC0000; padding:15px 0 18px; float:left; margin-left:7px;}
	#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:480px; background:#F2F2F2; padding:5px 0 20px; margin:0 4px 0 0; float:right; overflow:hidden; border-bottom:1px dashed;}
#box-cinza-dois{width:474px; background: #FFFFFF; padding:15px 0 0; margin:5px 4px 0 0; float:right; border:4px solid #F2F2F2; overflow:hidden;}
#box-cinza-dois .box-branco {margin:0; padding:10px 0 0 0; text-align:center; }
#box-cinza-dois .box-branco a{font:12px "tahoma"; color:#CC0000; margin:0; padding:10px 0 0 0; text-align:center; text-decoration:none;}
#box-cinza-dois .box-branco a:hover{font:12px "tahoma"; color:#CC0000; margin:0; padding:10px 0 0 0; text-align:center; text-decoration:underline;}
		#box-cinza-dois .box-branco .hr{width:482px; height:1px; margin:0 auto; 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 h3{font:12px "tahoma"; color: #013963; 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; 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:230px; float:left; background:#FFFFFF; margin:0 0 10px 5px; _margin:0 0 0 2px;}
		#box-cinza .cols-esq h3.meus-pedidos{width:119px; height:23px; display:block; background: url(../imagens/meus-pedidos.jpg) 0px 0px no-repeat; margin:12px auto 0px auto;}
		#box-cinza .cols-esq p{font:11px "tahoma"; color:#000000; width:auto; margin:10px; padding:0;}
	#box-cinza .cols-dir{width:230px; float:right; background:#FFFFFF; margin:0 4px 10px 5px; _margin:0 2px 0 0px;}
		#box-cinza .cols-dir h3.meu-cadastro{ background:url(../imagens/meu-cadastro.jpg) no-repeat; width:119px; height:23px; display:block; margin:12px auto 0px auto;}
		#box-cinza .cols-dir p{font:11px "tahoma"; color:#000000; width:auto; margin:10px; padding:0;}
	#box-cinza .box-branco{width:502px; background:#FFF; margin:0 auto; border:3px solid #CCCCCC}
		#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";}
#div-do-central-do-cliente{
	background:#FFFFFF;
	width:470px;
	margin:0 0 5px 5px;
	height:45px;
}
#div-do-central-do-cliente h1{
	font-family: "Futura MdCn BT", Tahoma, Arial, sans-serif;
	font-size:23px;
	color:#CC0000;
	padding-top:9px;
	text-align:center;
}
/***********************************************************/
/***********************************************************/