    /* CSS Document */

body,form,ul,li{
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.spanFrete {
	font-size:13px;
	color:#8B8D97;
	font-weight:bold;
}


a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.bgTitBrancoEsq,.bgTitEsq{
	width:160px;
	float:left;
}
.bgTitBrancoEsqPri{
	width:160px;
	float:left;
}
.bgImagemTituloLeft{
	width:160px;
	float:left;
}
.bgImagemTituloRight{
	width:150px;
	float:right;
	text-align:center;
}
.bgTitBrancoEsq span,.bgTitEsq span{
	margin-top:4px;
	float:left;
	vertical-align:middle;
}
.bgTitBrancoEsqPri span,.bgTitEsqPri span{
	margin-top:4px;
	float:left;
	vertical-align:middle;
}
.bgLateralEsq{
	width:160px;
	float:left;
}
.bgLateralDir{
	width:150px;
	float:right;
}
.bgLateralEsqLogos{
	text-align:left;
	width:160px;
	float:left;
	height:100%;
}
.listaLinhas{
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}
.listaLinhas li{
	line-height:20px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	font-size:13px;
	color:#7B6349;
}
.listaLinhas li a{
	font-size:13px;
	color:#7B6349;
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding:0px;


}
.rodape{
	height:105px;
	padding-top:7px;
}
.rodape div{
	float:left;
}

.rodape .cp{
	clear:both;
	text-align:center;
	width:100%;
	margin-top:20px;
}
.cp a{
}
.busca{
	color:#333333;
	font-size:11px;
}
.busca a{
	text-decoration:none;
	color:#333333;
	font-size:11px;
}
.busca a:hover{
	text-decoration:underline;
	color:#333333;
	font-size:11px;
}
.busca input{
	color:#666666;
	border:none;
	font-size:11px;
	height:17px;
	width:127px;
	background-color:#E4E7E9;
}
.barraLogin{
	float:right;
}
.barraLogin .txts{
	font-size:12px;
}
.txtSacolaIco, .txtIntroColunaDir{
	float:right;
	padding-top:10px;
	font-size:11px;
	color:#8B8D97;
	padding-bottom:5px;
	text-align:center;
}
.txtSacolaIco{
	padding-bottom:0px;
}
.txtIntroColunaDir{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:10px;
}
.linkColorColDir,.txtSacolaIco .linkColorColDir{
	color:#8B8D97;
	text-decoration:underline;
	font-weight:bold;
}


.txtSacolaIco a{
	color:#8B8D97;
}
.txtSacolaBranco{
	width:150px;
	font-size:11px;
	color:#8B8D97;
	padding-top:5px;
	padding-bottom:5px;	
	float:left;

	margin-bottom:5px;
}
.smallProd{
	/*float:right;
	background-image:url(../img/bggamb.gif);
	background-repeat:repeat-y;*/
	width:150px;
	
	margin-bottom:2px;
}
.smallProd .txt1,.smallProd .txt2{
	padding-top:5px;
	padding-bottom:5px;	
}
.smallProd .txt1 a,.smallProd .txt2 a{
	color:#8B8D97;
	font-size:11px;
	text-decoration:underline;
}
.smallProd .txt1 a:hover,.smallProd .txt2 a:hover{
	color:#8B8D97;
	font-size:11px;
}
.smallProd .txt1 span,.smallProd .txt2 span{
	color:#8B8D97;
	font-size:11px;
}
.smallProd .txt2 {
	padding-left:7px;
}
.smallProd .sm{
	padding-top:5px;
	padding-bottom:5px;
}
.txtEnquete{
	font-size:11px;
	color:#8B8D97;
	padding:10px;
	text-align:left;
}
.tdMioloTopo{
	padding-top:20px;
	

}
.td1Titulo,.txtRefPaginas,.txtTitulosComTopo,.txtTitulosComTopo2{
	background-image:url(../img/linhatitulos.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:47px;
}
.txtTitulosComTopoAA{
	background-image:url(../img/linhatitulos3.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:47px;
}
.td1Titulo span,.txtRefPaginas span,.txtTitulosComTopo span{
	background-color:#FFFFFF;
	padding-right:10px;
	color:#7D6247;
	font-size:34px;
	border-bottom:1px solid #CBC0B5;
}
.listaThProdutos{
	float:left;
}
.listaThProdutos div{
	margin:0px;
	padding:0px;
}
.listaThProdutos .img{
	width:140px;
	float:left;
	position:absolute;
}

.listaThProdutos .item1{
	font-size:11px;
	color:#7B6349;
	margin-top:10px;
	margin-bottom:4px;
}
.listaThProdutos .item2{
	font-size:11px;
	color:#7B6349;
	margin-bottom:3px;
}
.listaThProdutos .item3{
	font-size:18px;
	color:#865733;
	margin-bottom:3px;
}
.listaThProdutos .item4{
	margin-top:2px;
}
.listaThProdutos .item4 a{
	font-size:11px;
}
.freteGratis{
	width:120px;
	float:left;
	position:absolute;
	margin-top:-15px;
}

.tdTxtMioloTopo{
	padding-top:20px;
	padding-right:20px;
	color:#8B8D97;
	font-size:11px;
}
.tdTxtMioloTopo a{
	color:#8B8D97;
}
.txtRefPaginas span{
	font-weight:normal;
	color:#7D6247;
	font-size:34px;
}
.produtoDetalhe{
	color:#333333;
	font-size:10px;
	font-weight:bold;
	padding-right:20px;
}
.txtPrecoProdutoDe{
	font-size:21px;
	color:#A6835F;
}
.txtPrecoProduto{
	font-size:21px;
	color:#A6835F;
	line-height:23px;
	font-weight:bold;
}
.txtParcelasProduto{
	color:#5B4938;
	font-size:13px;
	font-weight:bold;
}
.coresProduto{
	font-size:11px;
	color:#666666;
	float:left;
}
.coresProduto img{
	margin-right:5px;
	margin-top:5px;
}
.informacoesProduto td{
	font-size:11px;
	color:#666666;
}
.inputDadosProduto, .inputDefault {
	background-color:#E9E9E9;
	border:1px solid #BFBFBF;
	font-size:10px;
	color:#7D6247;
	height:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.txtColorSmall{
	font-size:11px;
	color:#7D6247;
}
.txtColorMedBold,.txtColorMedBold a{
	color:#7D6247;
	font-size:12px;
	font-weight:bold;
}
.txtTitulosComTopo span{
	color:#CC1A6B;
	font-size:20;
	font-weight:bold;
}
.txtColorTitSmall{
	color:#7D6247;
	font-size:12px;
	font-weight:bold;
}
.txtAuxProduto{
	margin-top:15px;
	color:#666666;
	font-size:11px;
}
.txtAuxProduto a{
	color:#666666;
	font-weight:bold;
	font-size:11px;
}
.txtAuxProduto h1{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#7D6247;
}
.tagsProduto{
	width:399px;
	background-image:url(../img/bgtags.gif);
	background-repeat:no-repeat;
	background-color:#B8B6B4;
	color:#666666;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:30px;
	padding-bottom:10px;	
}
.tagsProduto1,.tagsProduto2,.tagsProduto3,.tagsProduto4,.tagsProduto5{
	color:#B8B6B4;
	text-decoration:underline;
}
.tagsProduto1{
	font-size:9px;
}
.tagsProduto2{
	font-size:10px;
}
.tagsProduto3{
	font-size:11px;
}
.tagsProduto4{
	font-size:14px;
}
.tagsProduto5{
	font-size:15px;
}
.txtComum{
	color:#666666;
	font-size:11px;
}
.txtComum p a{
	color:#666666;
	font-size:11px;
}
.txtComum2{
	color:#666666;
	font-size:11px;
	text-align:center;
}

.txtTitulosComTopo3 span{
	background-color:#FFFFFF;
	padding-right:10px;
	font-size:20px;
}
.txtTitulosComTopo3 span{
	color:#7D6247;
}
.tblSacola{
	margin-bottom:10px;
	
}
.tblSacola td{
	border-left:0px;
	border-bottom:0px;	
}
.tblSacola .tblSacolaRef{
	font-size:13px;
	color:#8B8D97;
	font-weight:bold;
	padding:5px;
	border-bottom:0px;	
}
.tblSacola .tblSacolaRef img{
	margin-top:5px;
}
.tblSacola .tblSacolaTr1, .tblBoletoTitulo{
	border-bottom:0px;
	text-align:center;
	background-image:url(../img/bgtoposacola.gif);
	background-repeat:repeat-x;

}
.tblSacola .tblSacolaTd1{
	border-top:0px;
	border-bottom:0px;
}
.tblSacola .txtColorSacola{
	color:#7A604C;
	font-size:11px;
	font-weight:bold;
}
.tblFormaEntrega{
	margin-top:20px;
}
.tblFormaEntrega td{
	text-align:center;
	border:1px solid #FFF;
	padding:5px 10px 5px 5px;
	color:#6B6B6B;
	font-size:12px;
	
}

.tblFormaEntrega2 td{
	text-align:left;
	border:1px solid #FFF;
	padding:5px 10px 5px 5px;
	color:#6B6B6B;
	font-size:12px;
	
}

.tblFormaEntrega2 td{
	background-color:#E9E9E9;
	text-align:left;
	border:1px solid #FFF;
	padding:5px 10px 5px 5px;
	color:#6B6B6B;
	font-size:12px;
	
}
.pad{
	_padding-bottom:0px;
	*padding-bottom:12px;
}
.tblFormaEntrega .txtMaior,.tblFormaEntrega .txtMaiorColor{
	font-size:14px;
	color:#666666;
	font-weight:bold;
}
.tblFormaEntrega .txtMaiorColor{
	color:#9B653C;
}
.tblFormaEntrega .txtEntregaColor{
	color:#614B35;
}
.txtEntregaColor{
	color:#614B35;
	font-size:17px;
}
.tblFormaEntrega table tr td{
	border:0px;
	padding:0px;
}
.txtColorPolitica a{
	font-size:11px;
	color:#8B8D97;
}
.marginBottom5px{
	margin-bottom:5px;
}
.linkColorClaro{
	color:#8B8D97;
	
}
.txtComumWishList,.txtRefWishList,.txtColorWishList{
	list-style:none;
}
.txtRefWishList{
	font-size:13px;
	color:#8B8D97;
	font-weight:bold;
	margin-bottom:5px;
}
.txtComumWishList{
	font-size:11px;
	color:#666666;
	margin-bottom:5px;
	
}
.txtColorWishList{
	font-size:11px;
	color:#7D6247;
}
.tblPaddingBottom5px td{
	padding-bottom:5px;
}
.txtEscuro{
	color:#333333;
}
.barrinhas {
 margin-left:3px;
 margin-right:3px;
}

.tamanho p {
	padding:0px;
	margin:0px;
	color:#7D6247;
	font-size:13px;
	background-image:url(../img/bgProd.gif);
	background-repeat:no-repeat;
	width:245px;
	height:27px;
	padding-top:3px;
	padding-left:5px
}

.tamanho span {
	color:#7D6247;
	font-size:13px;
	padding-left:3px;
	padding-right:3px;
}
.tamanho span a{
	color:#7D6247;
	font-size:13px;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

.espaco a{
	margin-left:15px;
	margin-right:15px;
}
td .linha {
	border-top:1px solid #D8D0C7;	
}
.txtNumeracaoTodos{
	background-color:#E2E2DF;
	height:21px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#747474;
	padding-left:5px;
}
.txtNumeracaoTodos a{
	color:#747474;
}
.txt11Numero{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#747474;
	font-size:11px;
}