/* CSS Document */

.divConteudoListagem {
	display:block;
	background-image:url(/temas/default/imgs/bgWhiteCinza.gif);
}

.colunaLeftList {
	display:block;
	float:left;
	/*width:719px;*/
	width: 734px;
}

.colunaLeftList a:link, .colunaLeftList a:visited { color: #015AAA; text-decoration: underline; }
.colunaLeftList a:hover { text-decoration: none; }


.colunaRightList {
	display:block;
	float:right;
	width:230px;
	padding:10px 15px 0 15px;
}

.divImagemAmbienteListagem {
	display:block;
	width:719px;
	height:250px;
	/*position:absolute;*/
}
.imagemAmbienteListagemPosition {
	display:block;
	width:719px;
	height:250px;
	position:absolute;
}
.imagemAmbienteListagem {
	display:block;
	width:719px;
	height:250px;
	position:absolute;
	z-index:0;
	top:0;
	left:0;
}

.bgTxtImagemAmbienteListagem {
	display:block;
	background-image:url(/temas/default/imgs/bgTxtImagemAmbienteListagem.png);
	width:689px;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	padding:15px;
}

.txtImagemAmbienteListagem {
	display:block;
	font-size:12px;
	color:#FFFFFF;
	margin:15px 0 0 0;
}
.txtImagemAmbienteListagem a:link, .txtImagemAmbienteListagem a:visited {
	text-decoration: underline;
	color:#fff;
}
.txtImagemAmbienteListagem a:hover { text-decoration: none; }

.divGeralFiltrosListagem {
	display:block;
	padding:15px 0 15px 15px;
	background-color: #f3f3f3;
	margin: 20px 0 10px 0;
}

.labelFiltrosListagem {
	display:block;
	float:left;
	color:#555555;
	padding:3px 7px 0 0;
}

.divSelectFiltrosListagem {
	display:block;
	float:left;
	/*margin:0 4px 0 0;*/
	margin:0 16px 0 0;
}

.divPaginacaoListagemTopo {
	display:block;
	padding:8px 0 20px 15px;
}

.divPaginacaoListagemBottom {
	display:block;
	padding:20px 0 8px 15px;
}

.itensListagem {
	display:block;
	float:left;
	color:#555555;
}

.paginacaoListagem {
	display:block;
	float:right;
	margin:0;
	padding:0;
}

.paginacaoListagem ul {
	margin:0;
	padding:0;
}

.paginacaoListagem ul li {
	list-style:none;
	float:left;
	color:#555555;
	padding:0 8px 0 0;
}

.paginacaoListagem ul li a {
	display:block;
	color:#015AAA;
	margin:0 0 0 0;
}
.paginacaoListagem ul li a:hover {
	display:block;
	color:#555555;
}

.bgListagemProdutos {
	display:block;
	/*background-image:url(/temas/default/imgs/bgTracosListagem.gif);*/
	width:706px;
	padding:0 0 0 13px;
}

.blocoProdutoBorder {
	display:block;
	float:left;
	width:150px;
	padding:0 0 20px 0;
	/*border-bottom:1px solid #b2b2b2;*/
	background-image: url(/temas/default/imgs/catalogoContorno.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.blocoProdutoNoBorder {
	display:block;
	float:left;
	width:150px;
}

.marginRight {
	display:block;
	margin:0 35px 0 0;
}

.linkProdutoListagem {
	display:block;
	margin:8px 0 8px 0;
	color:#555555;
}
.linkProdutoListagem a {
	display:block;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}
.linkProdutoListagem a:hover {
	color:#555555;
	text-decoration:underline;
}

.selectTamanho {
	display:block;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
}
.sugestao { width: 190px; overflow: hidden; }
.sugestao .selectTamanho { width: 104px; float: left; }
.sugestao .containerblocopeq, .sugestao .linkComparar { width: 104px; }
.sugestao .precoProdutoListagem { clear: both; }
.sugestao .linkProdutoListagem { width: 190px; overflow: hidden; float: left; }
.sugestao .sugestaocompra { float: right; width: 106px; overflow: hidden; }
.sugestao .linkProdutoListagem a:link .nome, .sugestao .linkProdutoListagem a:link .tipo,
.sabiaqueSidebar ol { padding: 0; margin: 0 0 0 18px; }
.sabiaqueSidebar ul { padding: 0; margin: 0 0 0 0px; list-style: none; }
.sabiaqueSidebar ol li a{ text-decoration: none !important;  }
.sabiaqueSidebar ol li a:hover{ color: #555555 !important;  }
.sabiaqueSidebar ul li a{ text-decoration: none !important;  }
.sabiaqueSidebar ul li a:hover{ color: #555555 !important; }
.sugestao .imgcontainerPeq { margin-right: 5px; }

.linkComparar {
	display:block;
	width:152px;
	text-align:right;
	margin:10px 0 10px 0;
}
.linkComparar a{
	display:block;
	color:#015aaa;
}

.precoProdutoListagem {
	display:block;
	float:left;
	color:#db0008;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0 10px 0 0;
	
}
.precoProdutoListagem span {
	display:block;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-decoration:line-through;
}

.btAdicionarListagem {
	display:block;
	float:right;
	background-image:url(/temas/default/imgs/pt/btAdicionarDestaqueHome.png);
	width:78px;
	height:25px;
	margin:5px 0 0 0;
}
.btAdicionarListagem a{
	display:block;
	width:78px;
	height:25px;
}

.labelTopMaisVendidos {
	display:block;
	/*background-image:url(/temas/default/imgs/pt/labelTopMaisVendidosRight.gif);*/
	width:230px;
	/*height:45px;*/
}

.tituloProdutoTopMaisVendidos {
	display:block;
	font-size:13px;
	color:#015aaa;
	font-weight:bold;
	margin:0 0 5px 0;
}

#menuTopMaisVendidos {
	display:block;
	margin:0;
	padding:0;
}

#menuTopMaisVendidos ul {
	margin:0;
	padding:0;
}

#menuTopMaisVendidos ul li {
	list-style:none;
	color:#015AAA;
	font-size:12px;
	font-weight:bold;
	margin:0 0 3px 0;
}

.marginBottomComparadorRight a, #menuTopMaisVendidos ul li a {
	color:#4c4c4c;
	margin:0 0 0 0;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.marginBottomComparadorRight a:hover, #menuTopMaisVendidos ul li a:hover {
	color:#015AAA;
}

.separadorColunaRight {
	display:block;
	background:#b2b2b2;
	font-size:1px;
	height:1px;
	margin:17px 0 17px 0;
}

.labelCompradorRight {
	display:block;
	/*background-image:url(/temas/default/imgs/pt/labelComprardorProdutosRight.gif);*/
	width:230px;
	/*height:34px;*/
}

.tituloItensComparador {
	display:block;
	font-size:13px;
	color:#015aaa;
	font-weight:bold;
	margin:0 0 4px 0;
}

.marginBottomComparadorRight {
	display:block;
	margin:0 0 5px 0;
}

.produtoComparadorRight {
	display:block;
	float:left;
	color:#4c4c4c;
}

.removerProdutoComparadorRight{
	display:block;
	background:url(/temas/default/imgs/pt/btRemoverComparadorColunaRight.gif) no-repeat center right;
	float:right;
	width:9px;
	height:9px;
}

.btCompararRight {
	display:block;
	float:left;
	background-image:url(/temas/default/imgs/pt/btCompararColunaRight.gif);
	width:74px;
	height:24px;
}
.btCompararRight a{
	display:block;
	width:74px;
	height:24px;
}

.linkLimparList {
	display:block;
	padding:6px 0 0 0;
	float:right;
}
.linkLimparList a{
	color:#db0008;
}

/* css programacao */
.bgListagemProdutos .borderRight { border-right: 1px solid #B2B2B2; }
.bgListagemProdutos .paddingRight { padding: 0 12px 10px 12px; }
.linkProdutoListagem a:link, .linkProdutoListagem a:visited { display: inline; text-decoration: none; }
.linkProdutoListagem a:link .nome, .linkProdutoListagem a:link .tipo, .linkProdutoListagem a:visited .nome, .linkProdutoListagem a:visited .tipo { display: block; height: 34px; overflow: hidden; text-decoration: none; }
.linkProdutoListagem a:hover img { text-decoration:none; }

.divConteudoWhite .linkProdutoListagem a:link, .divConteudoWhite .linkProdutoListagem a:visited,
.divConteudoWhite .linkProdutoListagem a:link .nome, .divConteudoWhite .linkProdutoListagem a:link .tipo, .divConteudoWhite .linkProdutoListagem a:visited .nome, .divConteudoWhite .linkProdutoListagem a:visited .tipo { text-decoration: none; }
.divConteudoWhite .linkProdutoListagem a:hover .nome, .divConteudoWhite .linkProdutoListagem a:hover .tipo,
.linkProdutoListagem a:hover .nome, .linkProdutoListagem a:hover .tipo { text-decoration: underline; }

.compararGrande { width: 225px; position: relative; top: 5px; clear: both; }