img {
	border:0;
	margin:0;
	padding:0;
}
h1, h3 {
	margin:0;
	padding:0;
}
#div1bg {
	width:1001px;
	margin:0 auto;
	background:#FFFFFF;
	padding:5px 0;
}
#NavTagCloud {
	width:1001px;
	margin:10px auto;
}
#NavVisitados {
	width:1001px;
	margin:10px auto;
}
#NavLateralEsquerda {
	width:182px;
	margin:0;
}
#NavLateralDireita {
	width:157px;
	margin:0;
}
#NavCentral {
	margin:0 157px 0 182px;
}
#NavSuperior {
	min-height:214px;
	
}
#NavInferior{
	text-align:center;
}
body {
	background:url(imagens/bg_body.jpg) no-repeat top;
}

.container{ z-index:0;}

/******************************************
	CABECALHO
*******************************************/
#cabecalho_beleza {
	display:table;
	width:1001px;
	margin:0 auto;
}
	#cabecalho_beleza h1 {
		float:left;
	}

	#caixa_busca {
		float:left;
		width:310px;
		height:41px;
		margin:73px 0 0 166px;
	}
	#caixa_busca form {
		margin:0;
		padding:0;
	}
	#caixa_busca form img, #caixa_busca form input {
		float:left;
	}
	.campo_busca {
		border:1px solid #eda1e6;
		border-left:0;
		border-right:0;
		background:#FFFFFF;
		padding:2px 5px;
		width:196px;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#e162b4;
		margin:0;
	}
#menu_superior {
	clear:both;
	width:100%;
	position:relative;
	z-index:1; float:left;
}
.menu_superior_principal li{ letter-spacing:0; } .precoAvista{ font-size:150%; }
/*** ESTILO LINKS MAES ***/
#menu_superior_principal{
	border:0; display:block; clear:both;
	padding:10px 0;
	}
	#menu_superior_principal > li {
		font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;
		text-transform:uppercase; cursor:pointer; position:relative;
		padding-top:0; padding-bottom:0;
		background:url(imagens/sep_01.gif) no-repeat right center;
	}#menu_superior_principal > li:hover{ background-color:#a61f79; }
	#menu_superior_principal > li > span{ }

/*** ESTILOS UL FILAS NIVEL 1 ***/
	.menu_superior_secundario{
		position:absolute; background-color:#f048a5;
		border:0; width:350px; top:15px; margin:0;
		padding:10px 5px; display:none;
		}
		.menu_superior_secundario > li{
			float:left!important; position:relative; min-height:22px;
			width:50%; padding:0; margin:0; clear:none!important;
			}
		.menu_superior_secundario > li > a{
			font:12px Arial, Helvetica, sans-serif;color:#ffffff;
			padding:2px 7px;margin:1px 4px;
			text-transform:none; display:block;
			border-bottom:1px solid #a61f79;
			border-left:solid 4px #a61f79; position:relative; z-index:0;
			}.menu_superior_secundario > li:hover > a{ background-color: #a61f79; }
/*** ESTILOS UL FILAS NIVEL 2 ***/
	.menu_superior_secundario > li > ul{
		display:none; position:absolute;
		top:21px; left: 80px; width:350px;
		z-index:2px; margin:0; padding:10px 5px;
		}
		.menu_superior_secundario > li:hover{ z-index:3; }
		.menu_superior_secundario > li:hover > ul{
			background-color:#a61f79; 
			display: block;
			}
		.menu_superior_secundario > li > ul > li{
			float:left!important; width:50%;
			}
		.menu_superior_secundario > li > ul > li a {
			font:12px Arial, Helvetica, sans-serif;color:#ffffff;
			padding:2px 7px;margin:1px 4px;
			text-transform:none; display:block;
			border-bottom:1px solid #f048a5;
			border-left:solid 4px #f048a5; position:relative; z-index:10;
			}.menu_superior_secundario > li > ul > li a:hover { background-color: #f048a5; }
			
			.menu_superior_principal > li:hover .menu_superior_secundario{display: block;}
			.menu_superior_secundario li:hover ul{display: block;}
.banner_cabecalho {
	clear:both;
	display:table;
	width:100%;
	text-align:center;
}


/******************************************
	ESQUERDO
*******************************************/
#lateral_filtro {
	display:block;
	padding:0 0 20px 0;
}#lateral_filtro a:hover{ text-decoration:underline!important; } 
	.aba_menu_esquerdo {
		margin:0 0 5px;
		padding:0;
		list-style:none;
		display:table;
		width:100%;
		border-bottom:1px solid #cfcfcf;
	}
	.aba_menu_esquerdo li {
		float:left;
		zoom:1;
	}
	.aba_menu_esquerdo li a {
		background:#eee;
		border:1px solid #cfcfcf!important;
		border-bottom:0;
		padding:3px 6px;
		margin-top:9px;
		display:block;
		font-size:12px;
		color:#555;
	}
	.aba_menu_esquerdo li a.menu_esquerdo_ativado {
		margin:0 3px -1px;
		background:#fff;
		border:1px solid #cfcfcf!important;
		border-bottom:0;
		padding:6px 10px;
		font-size:16px;
		letter-spacing:-1px;
		color:#db48a0;
	}
	#lateral_filtro ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#filtro_get ul {
		padding:0;
		background:#fff;
	}
	#filtro_get ul li {
		display:block;
		padding:4px;
		background:#f5f5f5;
		border-bottom:1px solid #fff;
	}
	#filtro_get ul li.gradePrincipal {
		background:#d9499e;
		border-bottom:1px solid #546b9d;
	}
	#filtro_get ul li a {
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#636363;
	}
	#filtro_get ul li.gradePrincipal a {
		color:#FFFFFF;
	}
	#filtro_post ul {
		padding:8px;
	}
	#filtro_post ul li a {
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#636363;
		line-height:20px;
	}
	.brandTit {
		display:block;
		padding:4px;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#fff !important;
		border-bottom:1px solid #546B9D;
		background-color:#D9499E; text-transform:uppercase;
	}
	.priceTit {
		display:block;
		padding:4px;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#fff !important;
		border-bottom:1px solid #546B9D;
		background-color:#D9499E; text-transform:uppercase;
	}
	.featureFilter li strong {
		display:block;
		padding:8px;
		font:normal 14px Arial, Helvetica, sans-serif;
		color:#db48a0 !important;
		border-bottom:1px solid #d0d0d0;
		background:#fff;
	}
	.clearFilter {
		display:block;
		padding:8px;
		background:#f6f6f6;
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#db48a0 !important;
	}
	#form_post_filter {
		background:#f6f6f6;
		margin:0;
		padding:0;
	}
	.buttonFilter {
		margin:8px;
	}
	.borda_cat {
		border:1px solid #cbcbcb;
		border-top:0;
	}

#bg-atendimento .bg-maisatendimento {display:none;}

.categorias_beleza {
	list-style:none;
	margin:0;
	padding:0 24px;
	background:url(imagens/bg_categorias.gif);
	text-align:left;
}
	.categorias_beleza li {
		padding:5px 0;
	}
	.categorias_beleza li a {
		display:block;
		font:bold 13px Calibri, Arial, Helvetica, sans-serif;
		color:#db48a0;
		padding-bottom:5px;
	}
	.categorias_beleza li a:hover {
		text-decoration: underline;
	}
	.categorias_beleza li ul {
		list-style:none;
		margin:0;
		padding:0;
		background:#fff;
	}
	.categorias_beleza li ul li {
		padding:0;
	}
	.categorias_beleza li ul li a{
		font:normal 13px Calibri, Arial, Helvetica, sans-serif;
		color:#959595;
		padding:0;
	}
.caixa_novidade {
	list-style:none;
	margin:0;
	padding:10px 24px;
	background:url(imagens/bg_categorias.gif);
	text-align:center;
}
	.caixa_novidade li {
		padding-bottom:15px;
	}
	.foto_vitrine_mv {
		display:block;
		height:90px;
		width:100px;
		margin:0 auto;
		text-align:center;
		border:3px solid #E1E1E1;
		background:#FFFFFF;
	}
	.nomeProdutoVitrine_mv a {
		display:block;
		font:bold 13px Calibri, Arial, Helvetica, sans-serif;
		color:#AA66BD;
	}
	.precoNormal {
		font:bold 13px Calibri, Arial, Helvetica, sans-serif;
		color:#959595;
	}


/******************************************
	VITRINE
*******************************************/
	.img_esq {
		float:left;
	}
	.img_dir {
		float:right;
	}
.bordaVitrine {
	width:33%;
	padding:0 5px 30px 5px;
	text-align:left;
}
.foto_vitrine {
	display:block;
	height:180px;
	text-align:center;
}
.nomeProdutoVitrine {
	display:block;
}
.nomeProdutoVitrine a {
	font:bold 13px Calibri, Arial, Helvetica, sans-serif;
	color:#666666;
}
.precoVitrine {
	display:block;
	font:13px Calibri, Arial, Helvetica, sans-serif;
	color:#949f97;
	padding:10px 0;
	text-align:left;
}
.vitrine_marcas {
	display:block;
	font:13px Calibri, Arial, Helvetica, sans-serif;
	color:#959595;
}
	.vitrine_marcas a {
		color:#B465B6;
	}


/******************************************
	DIREITO
*******************************************/
.banner_lateral {
	text-align:center;
	margin:10px 0 0 0;
}
#caixa_carrinho {
	background:url(imagens/carrinho.gif) no-repeat top;
	width:148px;
	height:40px;
	text-align:center;
	padding:23px 0 0 9px;
	font:10px Arial, Helvetica, sans-serif;
}
	#caixa_carrinho a {
		color:#4d0234;
	}
	#caixa_carrinho a strong {
		font:11px Arial, Helvetica, sans-serif;
		color:#a61f79;
	}
#caixa_marca {
	background:url(imagens/busca_marca.gif) no-repeat top;
	height:77px;
}
	#caixa_marca form {
		margin:0;
		padding:48px 0 0 14px;
	}
	#caixa_marca form select {
		width: 125px;
		border:1px solid #999999;
		background:#FFFFFF;
		font:10px Arial, Helvetica, sans-serif;
		color:#990074;
		padding:1px;
		margin:0;
		height:17px;
	}
#caixa_news {
	background:url(imagens/newsletter.gif) no-repeat top;
	height:114px;
}
	#caixa_news form {
		margin:0;
		padding:56px 0 0 42px;
		width:99px;
	}
	#caixa_news form input {
		float:left;
	}
	.campo_news {
		border:0;
		background:none;
		width:89px;
		padding:1px 5px;
		margin:0 0 3px 0;
		font:10px Arial, Helvetica, sans-serif;
		color:#d84b99;
	}
	.campo_news_menor {
		border:0;
		background:none;
		width:68px;
		padding:1px 5px;
		margin:0 4px 3px 0;
		font:10px Arial, Helvetica, sans-serif;
		color:#d84b99;
	}



/******************************************
	RODAPE
*******************************************/
#BannerBaixo {
	clear:both;
	text-align:center;
	width:100%;
}
#bg_rodape {
	clear:both;
	display:table;
	width:100%;
	text-align:center;
	background:url(imagens/bg_rodape.gif) repeat-x bottom;
}
	#rodape_conteudo {
		width:1001px;
		margin:0 auto;
	}
		#caixa_busca_rodape {
			width:100%;
		}
		#caixa_busca_rodape form {
			margin:0;
			padding:0;
		}
		#caixa_busca_rodape form img, #caixa_busca_rodape form input {
			float:left;
		}
		.campo_busca_rodape {
			width:78%;
			background:url(imagens/bg_campo_busca_rodape.gif);
			border:0;
			padding:20px 0;
			margin:0;
			font:bold 15px Calibri, Arial, Helvetica, sans-serif;
			color:#e162b4;
		}
	.rodape_inst {
		clear:both;
	}
	.rodape_inst div {
		float:left;
		margin:0;
		padding:0 10px 20px 24px;
		background:url(imagens/rodape_sep.gif) no-repeat left;
	}
	.rodape_inst div.first {
		background:none;
	}


/*Removendo o boxe Destaque da pagina de catalogo
#destaqueCatalogo{
	display:none;
	}
*/
label.filtros{ text-align:left; margin-bottom:10px; }
label.filtros select{ display:block; clear:both; }

/***** OCULTANDO SIMULADOR DE FRETE *****/
#cepbox{ display:none; }
#info a{ margin-bottom:25px; }


/***** ESTILO PARA DESCRICAO DE DO PRODUTO SEPARADOR *****/
.ListaDescricao {
	display:table;
	width:95%;
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:solid 1px #000;
}
.ListaDescricao * {
	zoom:1;
}
.ListaDescricao li {
	float:none; margin-left:0!important;
}
.ListaDescricao li h3 {
	float:left;
	background-image:url(imagens/bg_aba_left.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.ListaDescricao li h3 strong {
	background:url(imagens/bg_aba_right.png) no-repeat right top;
	padding:3px 15px;
	display:block;
	color:#fff;
}
.ListaDescricao li p {
	clear:left;
	display:block;
	margin:0;
	padding:10px 0;
	border-top:1px solid #444;
}

