#conteudo-comercio{
	padding:20px 0 0 0;
}
#conteudo-comercio-right{
	padding: 3px 0 0 0;
	width:747px;
	float:right;
}
#comercio-right-conteudo{
	padding:20px 50px 0 25px;
}

div#coluna-categorias{
	background:url(imgs/bg-coluna-categorias.gif) left top repeat-y;		
	width:174px;
	float:left;		
}
div#coluna-categorias div{
	background:url(imgs/bg-coluna-categoria-rodape.gif) left bottom no-repeat;
	padding-bottom:50px;
}
div#coluna-categorias h1{
	width:158px;
	height:36px;
	color:#666;		
	font-size:12px;		
	line-height:31px;
	padding-left:16px;
}

.bgNomeDep3{
	background:url(imgs/bg-nomecategoria-fundo2.gif) left top no-repeat;
}

.bgNomeDep2{
	background:url(imgs/bg-nomecategoria.gif) left top no-repeat;
}
.bgNomeDep1{
	background:url(imgs/bg-nomecategoria-fundo.gif) left top no-repeat;
}
.bgNomeDep1 span{
	color:#861310;
}

div#coluna-categorias h1 a{
	color:#666;		
	text-decoration:none;
}
div#coluna-categorias h1 a:hover{
	text-decoration:underline;
}
.listaSessao{
	padding:0 0 10px 16px;
}
.listaSessao li{
	list-style:none;
	padding:5px 0;
}
.listaSessao li a{
	color:#666;
	text-decoration:none;
}
.listaSessao li a:hover{
	text-decoration:underline;
}

div.barra-info{
	height:33px;	
	padding:0 35px 0 23px;
	background:#fafafa;
	border-top:solid 1px #e5e4e3;
	border-bottom:solid 1px #e5e4e3;
}
.t-ofertas{
	font-size:12px;		
	color:#666;
	text-transform:uppercase;
	line-height:33px;
}
.t-ofertas span{
	color:#ff0000;
}
.t-ofertas .t-ofertas-referencia{
	color:#B0B0B0;
	font-weight:normal;
	text-transform:none;
	font-size:11px;
}

.listaForm li{
	list-style:none;
	padding-bottom: 10px;
}


.infoProds{
	text-align:center;
	line-height:1.5em;
}
.infoProds a{
	display:block;		
	text-decoration:none;
}
.infoProds a:hover{
	text-decoration:underline;
}
.infoProds-nomeprod{
	color:#a24212;
}
.infoProds-valor-indisponivel{
	font-weight:bold;
	color:red;
}
.infoProds-parc{
	color:#666;
}
.infoProds-valor{
	font-weight:bold;
	color:#666;
}
.infoProds-valor-indisponivel{
	font-weight:bold;
	color:red;
}
.valorprod-valorde{
	display:block;
	color:#666;
	font-size:11px;
	font-weight:normal;		
}
.valorprod-valorde span{
	text-decoration:line-through;
}

div#produto-esquerda{
	width:230px;
	float:left;
	text-align:center;
}
div#produto-direita{
	width:400px;
	float:right;
}
div#produto-intoFinanceiro{
	width:400px;		
	background:#F7F7F7 url(imgs/bg-infoprod-financeiro-topo.gif) left top no-repeat;		
}
div#produto-intoFinanceiro-conteudo{
	padding:16px;
	background:url(imgs/bg-infoprod-financeiro-footer.gif) left bottom no-repeat;
}
.t-valorProd{
	font-size:18px;
	color:#dd1f25;		
}
.produto-intoFinanceiro-conteudo-esquerda{
	width:200px;
	float:left;
	margin-bottom:14px;
}
.produto-intoFinanceiro-conteudo-direita{
	width:128px;
	float:right;
	margin:0 30px 14px 0;
}
.t-formasPagamento{
	font-size:11px;
	font-weight:normal;
	background:url(imgs/bg-linha.gif) left center repeat-x;
	margin-bottom:10px;
}
.t-formasPagamento span{
	background:#F7F7F7;
	padding-right:5px;
}
.dadosParcelamento{
	color:#ab4413;
	line-height:1.5em;
}

#conteudo-carrinho{
	padding:25px;
}

.tableCarrinho thead tr{ 
	background:#dbdbdb;
	height:40px;
}		

.tableCarrinho thead tr th{ 
	border-bottom:1px solid #666666;
	color:#666666;
	background:#dbdbdb;
}		
.tableCarrinho tfoot td{ 	
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}

.tableCarrinho tbody td{
	padding:4px;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}
.tableCarrinho tbody td table td{ border:none; }
.tableCarrinho tbody td img{
	padding-right:10px;
}
.tableCarrinho{ _margin:0 0 20px }
.tableCarrinhoSubTotal{
	border-right:solid 1px #ccc;
	font-size:14px;
	font-weight:bold;
}
.tableCarrinhoSubTotal{
	border-right:solid 1px #ccc;
	font-size:14px;
	font-weight:bold;
}

.impCadastro{
	border:1px solid #ccc;
	background:#F3F3F3;
	color:#818181;
}
.impCadastroOn{ 
	border:1px solid #9C8B7B; 		
	background:#CBCBCB; 
	color:#333;
}

#carrinho_frete{line-height:18px}
#carrinho_frete input, #carrinho_frete select {border-bottom:1px solid #e2e3ea; border-right:1px solid #e2e3ea; border-left:1px solid #e2e3ea; border-top:1px solid #abadb3 }
#carrinho_frete h2{font-size:11px; color:#575656; }
#carrinho_frete select{margin:0 4px 0 26px; font-size:10px; width:115px}
#carrinho_frete span{color:#b0b0b0; font-size:10px}
#carrinho_frete div{font-size:12px; color:#8e8e8e; font-weight:bold}
.carrinho_prod_desc{margin:0 20px;}
.tableCarrinho tbody td{  color:#575656}
.carrinho_prod_desc td{padding:0}
.tableCarrinho tfoot td {padding:10px 20px; }
.btn_carrinho_frete{background:none; border:none}

.carrinho-navegacao-esquerda{
	float:left;
	width:300px;
	margin:20px 0  ;
}
.carrinho-navegacao-direita{
	float:right;
	width:210px;
	margin:20px 0 ;
}

.btnContinuarComprando{
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	background:url(imgs/btn_continuar_comprando.gif) left top no-repeat;
	width:229px;
	height:43px;
}
.btnFinalizarCompra{
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	background:url(imgs/btn_concluir_compra.gif) left top no-repeat;
	width:210px;
	height:43px;
}
.btnPresseguir{
	background:url(imgs/btn-prosseguir.jpg) left top no-repeat;
	border:none;
	width:137px;
	height:28px;
	cursor:pointer;
	text-indent:-9999em;
	overflow:hidden;
}
.tableCarrinho-total{
	padding:5px 10px;
	font-size:18px;
	font-weight:normal;
	background:#ff910e;
	color:#FFF
}

#conteudo-identificacao{ width:600px; margin:0 auto; padding:30px 0; }
#box-jaSouCliente{ float:left; width:250px; border:1px solid #d8d8d8; padding:15px; }	
#box-naoSouCliente{ float:right; width:250px; border:1px solid #d8d8d8; padding:15px; }	

#box-jaSouCliente h1, #box-naoSouCliente h1{ font-size:22px; color:#989898; font-weight:normal; margin-bottom:15px; }

.inputtext{ width:240px; border:1px solid #d8d8d8; padding:2px; }
.botoes-identificacao{ float:right; margin:15px 0 0 0; }

#frmCadastro fieldset{
	padding:0 20px 10px 20px;
	margin:10px 0;
	border:solid 1px #C2DBEF;
	position:relative;
	width:777px;
}

#comercio-cadastro{
	padding:20px 50px 20px 50px;
}
.btnCadastro{
	text-align:right;
	padding-top:20px;
}
#frmCadastro fieldset legend, #frmCadastroMeusDados fieldset legend{
	color:#666;
	padding:0 10px;
}
#frmCadastro fieldset ul, #frmCadastroMeusDados fieldset ul{
	padding:10px 0;
}
#frmCadastro fieldset ul li, #frmCadastroMeusDados fieldset ul li{
	list-style:none;
	padding:3px 0;
}
.frmCadastroInfo{
	position:absolute;
	right:20px;
	_right:0;
	@right:0;		
	width:340px;
}
#boxPJ{
	display:none;
}
#titulo-interna {
	color:#E5820C;
	font-size:22px;
	font-weight:normal;
	margin-bottom:26px;
}

.tretfrete,.tretfrete2{ width:350px; margin:5px 0;  }
.tretfrete2{ background-color:#F3F3F3}
.tretfrete tbody td,.tretfrete2 tbody td{height:10px;border:none;padding:0;font-weight:normal; font-size:10px}
.tretfrete tbody td input, .tretfrete2 tbody td input{ margin:10px}
.tfretecolh {width:50px}
.tfretecol{width:200px; text-align:left}

.box-enderecoEntrega-dados{ margin:19px 0; padding:16px 20px; line-height:1.6em; }
.box-enderecoEntrega-dados p{ font-size:11px; margin-bottom:16px; }
.inputEntrega{ width:338px; }	
#boxNovoEnd{
	display:none;
}
#enderecoEntrega-box{
	padding-top:18px;
	*padding-top:37px;		
	position:relative;
}
#endCadAba1{ display:block; width:225px; height:45px; float:left; text-indent:-9999em; overflow:hidden; cursor:pointer; }
#endCadAba2{ display:block; width:230px; height:45px; float:right; text-indent:-9999em; overflow:hidden; cursor:pointer; }
#enderecoEntrega-aba{
	width:458px;
	height:45px;
	position:absolute;
	top:0;
	margin-top:-19px;
	left:10px;
}
.enderecoEntrega-aba1{ background:url(imgs/aba-endcadastro1.jpg) left top no-repeat; }
.enderecoEntrega-aba2{ background:url(imgs/aba-endcadastro2.jpg) left top no-repeat; }
#boxEndEntrega{
	background:url(imgs/bg-infoprod-financeiro-meio.gif) left top repeat-y;
}
#boxEndEntrega1{
	background:url(imgs/bg-enderecoentrega-topo.gif) left top no-repeat;
	border-top:solid 1px #333;
	border-bottom:solid 1px #333;
	border-right:solid 1px #333;
	
}
#boxEndEntrega2{
	background:url(imgs/bg-enderecoentrega-footer.gif) left bottom no-repeat;
	width:934px;
}	

.listaEndEntreta li{
	list-style:none;
	padding-bottom:5px;
}

.listaResumo li{
	list-style:none;
	padding-bottom:5px;
	color:#666;
}

.box-formasPagamento{ margin-bottom:20px; }
.check-formasPagamento{ float:left; }
.img-formasPagamento{ float:left; margin-left:10px; }
.txt-formasPagamento{ float:left; margin-left:20px; }
.txt-formasPagamento h3{ font-size:12px; font-weight:normal; }
.box-enderecoEntrega{ width:300px; float:left; }
.t-conteudo-formasPagamento-relatorio{ font-size:16px; margin-bottom:15px; }
