/* CSS Home */

div#main_content {
	float:left; display:inline;
	width:674px;
}

div#main_content.home {
	width:828px;
}

/* ---------- Banners */
div.cabecalho_banner_topo_container {
	width:100%;
}
	div.cabecalho_banner_topo_container div.banner_content_topo {
		margin-bottom:4px;
	}

div.banner_main_container {
	width:826px;
	float:right; display:inline;
}
	div.banner_main_container div.banner_content_main {
		margin-bottom:2px;
	}
/* ---------- Fim Banners */

/* Lista de Produtos */
div.lst_produtos_container {
	margin:0 0 30px 0;
	clear:both;
}
	div.lst_produtos_container h2 {
		background:url(../imagens/nova//bg_titulo_vitrine.jpg) bottom left no-repeat;
		padding-bottom:24px;
		margin-bottom:8px;
		_height:30px;
	}
		div.lst_produtos_container h2 span {
			display:block;
			line-height:28px;
			text-indent:-9999px;
			overflow:hidden;
		}	
		
		/* títulos */
		div#ofertas_semana_container h2 span {
			background:url(../imagens/nova//tit_ofertas_semana.gif) 0 0 no-repeat;
		}
		div#mais_vendidos_container h2 span {
			background:url(../imagens/nova//tit_mais_vendidos.gif) 0 0 no-repeat;
		}
		div#veja_tambem_container h2 span {
			background:url(../imagens/nova//tit_veja_tambem.gif) 0 0 no-repeat;
		}
		div#lancamentos_container h2 span {
			background:url(../imagens/nova//tit_lancamentos.gif) 0 0 no-repeat;
		}
	
	div.lst_produtos_container ul.lst_produtos {
		overflow:hidden;
	}
		div.lst_produtos_container ul.lst_produtos li {
			float:left; display:inline;
			width:150px;
			margin-left:10px;
			padding-left:12px;
			background:url(../imagens/nova//bg_separador_produtos_vitrine.gif) top left no-repeat;
			position:relative;
		}
		div.lst_produtos_container ul.lst_produtos li.fst {
			margin-left:4px;
			padding-left:0;
			background:none;
		}
		div.lst_produtos_container ul.lst_produtos li.clear {
			width:100%;
			margin-left:0;
			margin-top:10px;
			padding:0 0 20px 0;
			display:block;
			height:4px;
			background:url(../imagens/nova//bg_barra_separador_vitrine.gif) 0 0 no-repeat;
		}
		/* foto */
		div.lst_produtos_container ul.lst_produtos li p.foto_container {
			width:150px;
		}
			div.lst_produtos_container ul.lst_produtos li p.foto_container img {
				width:150px;
				height:150px;
			}
		
		/* nome do produto */
		div.lst_produtos_container ul.lst_produtos li a:link,
		div.lst_produtos_container ul.lst_produtos li a:hover,
		div.lst_produtos_container ul.lst_produtos li a:visited,
		div.lst_produtos_container ul.lst_produtos li a:active {
			text-decoration:none;
		}
		div.lst_produtos_container ul.lst_produtos li h3 {
			margin:5px 0;
		}
			div.lst_produtos_container ul.lst_produtos li h3 a:link,
			div.lst_produtos_container ul.lst_produtos li h3 a:hover,
			div.lst_produtos_container ul.lst_produtos li h3 a:visited,
			div.lst_produtos_container ul.lst_produtos li h3 a:active {
				font-size:11px;
				color:#4A4A4A;
			}
		/* breve descrição */
		div.lst_produtos_container ul.lst_produtos li p.descricao {
			margin-bottom:11px;
		}
			div.lst_produtos_container ul.lst_produtos li p.descricao a:link,
			div.lst_produtos_container ul.lst_produtos li p.descricao a:hover,
			div.lst_produtos_container ul.lst_produtos li p.descricao a:visited,
			div.lst_produtos_container ul.lst_produtos li p.descricao a:active {
				color:#666;
			}
		/* preço */
		div.lst_produtos_container ul.lst_produtos li p.preco_container {
			position:relative;
		}
				div.lst_produtos_container ul.lst_produtos li p.preco_container a span.de,
				div.lst_produtos_container ul.lst_produtos li p.preco_container a span.por {
					display:block;
					text-transform:uppercase;
				}
				div.lst_produtos_container ul.lst_produtos li p.preco_container a span.de {
					color:#999;
					font-size:9px;
					margin-bottom:5px;
				}
				div.lst_produtos_container ul.lst_produtos li p.preco_container a span.por {
					font-size:9px;
					color:#B38200;
				}
					div.lst_produtos_container ul.lst_produtos li p.preco_container a span.por strong {
						font-size:16px;
					}
				div.lst_produtos_container ul.lst_produtos li p.preco_container a span.desconto {
					position:absolute;
					top:0;
					right:10px;
					font-weight:bold;
					font-size:15px;
					text-align:right;
					color:#DF0000;
					text-transform:none;
				}
					div.lst_produtos_container ul.lst_produtos li p.preco_container a span.desconto span {
						font-size:11px;
						display:block;
						font-weight:normal;
					}
		/* Indisponível */
		div.lst_produtos_container ul.lst_produtos li p.indisponivel {
			background:#E0E0E0;
			font-weight:bold;
			text-align:center;
			line-height:23px;
		}
			div.lst_produtos_container ul.lst_produtos li p.indisponivel a:link,
			div.lst_produtos_container ul.lst_produtos li p.indisponivel a:hover,
			div.lst_produtos_container ul.lst_produtos li p.indisponivel a:visited,
			div.lst_produtos_container ul.lst_produtos li p.indisponivel a:active {
				/* nothing */
			}
		/* selos */
		div.lst_produtos_container ul.lst_produtos li p.selo_container {
			margin:10px 0;
		}
			div.lst_produtos_container ul.lst_produtos li p.selo_container img {
				width:150px;
				height:20px;
			}
		/* informações adicionais */
		div.lst_produtos_container ul.lst_produtos li#ofertas_produto_6 p.info{
			position:absolute;
		}
		
		div.lst_produtos_container ul.lst_produtos li#maisvendidos_produto_4 p.info{
			text-align:center !important;
			position:absolute;
			bottom:-10px;
			z-index:15;
		}
/* Fim Lista de Produtos */