img {
	border:0;
	padding:0;
	margin:0;
}
h1, h3 {
	padding:0;
	margin:0;
}
.ListaDescricao {
	display:table;
	width:95%;
	list-style:none;
	margin:0;
	padding:0;
}
.ListaDescricao * {
	zoom:1;
}
.ListaDescricao li {
	float:none;
}
.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;
}
#NavLateralEsquerda {
	width:197px;
	margin:0;
}
#NavLateralDireita {
	width:0;
}
#NavCentral {
	margin:0 0 0 197px;
}
#div1bg {
	width:1001px;
	margin:0 auto;
}

#div2bg{
	padding-top: 5px;
}

/*******
	banners
*******/

.banner-home{ display: block; overflow: hidden; padding-bottom: 5px;}
	.banner-home img{ max-width: 100%;}
	
#banner_title{padding-bottom: 5px;}

#NavSuperior {
}
#NavInferior {
	background:#ececec url(imagens/bg_rodape.gif) repeat-x top;
	text-align:center;
}
#Body {
	position:relative;
}
body {
	background:url(imagens/bg_cabecalho.gif) repeat-x top;
}
#cepbox {
	display:none;
}
.botao_tire_duvidas {
	display:none!important;
}
/****************************************************
	CABECALHO
*****************************************************/
#top_inst {
	display:table;
	width:1001px;
	margin:0 auto;
	text-align:center;
}
	#top_inst h1 {
		float:left;
	}
	#top_lateral_dir {
		float:right;
		width:760px;
	}
		#top_carrinho {
			display:block;
			float:right;
			/*background:url(imagens/carrinho.gif) no-repeat;
			width:185px;
			height:41px;
			text-indent:82px;*/
		}
			#top_carrinho a {
				font:13px Myriad Pro, Arial, Helvetica, sans-serif;
				color:#010100;
				line-height:49px;
			}
		#topo_bemvindo {
			display:table;
			width:100%;
			margin-top:4px;
		}
			#topo_bemvindo span{
				display:block;
				float:left;
				width:300px;
				margin:0;
				font:13px Myriad Pro, Arial, Helvetica, sans-serif;
				color:#ffffff;
				text-align:left;
			}
			#topo_bemvindo span a {
				font:13px Myriad Pro, Arial, Helvetica, sans-serif;
				color:#ffffff;
			}
			#topo_bemvindo ul {
				float:right;
				width:410px;
				list-style:none;
				margin:16px 18px 0 0;
				padding:0;
				text-align:left;
			}
			#topo_bemvindo ul li {
				display:inline;
				font:13px Myriad Pro, Arial, Helvetica, sans-serif;
				color:#ffffff;
				border-right:1px solid #ffffff;
				padding:0 4px;
			}
			#topo_bemvindo ul li.last {
				border:0;
			}
			#topo_bemvindo ul li.last span{
				float:right; width:100px; font-weight:bold;
			}
			#topo_bemvindo ul li a {
				font:13px Myriad Pro, Arial, Helvetica, sans-serif;
				color:#ffffff;
			}
			#topo_bemvindo ul li a:hover {
				text-decoration:underline;
			}
#caixa_busca {
	display:table;
	width:100%;
	margin-top:11px;
}
		#caixa_busca form {
			width:100%;
			margin:0 auto;
			padding:0;
		}
		#caixa_busca form input, #caixa_busca form img {
			float:left;
		}
		.campo_busca {
			background:url(imagens/bg_busca_cabecalho.gif) repeat-x top;
			border:0;
			width:85%;
			padding:7px 0 8px 0;
			font:normal 14px Myriad Pro, Arial, Helvetica, sans-serif;
			color:#949494;
			margin:0;
		}
#top_menu {
	clear:both;
	display:block;
	width:100%;
	text-align:center;
	background:url(imagens/bg_menu.gif);
}
	#menu_superior_principal {
		list-style:none;
		margin:0;
		padding:0;
		text-align:center;
		border:0;
		height:34px;
		position:relative;
		z-index:30; display:block; overflow:hidden; width:auto;
	}
	#menu_superior_principal li {
		display:inline;
		font:bold 12px Arial,Helvetica,sans-serif;
		color:#FFFFFF;
		border-right:1px solid #fff;
		cursor:pointer;
		letter-spacing:normal;
		text-transform:uppercase;
		padding:0 35px;
		line-height:34px;
	}
	#menu_superior_principal li a {
		font:bold 12px Arial,Helvetica,sans-serif;
		color:#FFFFFF;
	}
	#menu_superior_principal li a:hover {
		text-decoration:underline;
	}
	#menu_superior_principal li.last {
		border:0;
	}
	#menu_superior_principal li ul {
		border-color:#c31e16;
		top:26px;
	}
	#menu_superior_principal li ul li {
		display:block;
		background:#FFFFFF;
	}
	#menu_superior_principal li ul li a {
		font:normal 14px Myriad Pro, Arial, Helvetica, sans-serif;
		color:#c31e16;
		padding:0;
		letter-spacing:normal;
	}
	#menu_superior_principal li ul li a:hover {
		font:normal 14px Myriad Pro, Arial, Helvetica, sans-serif;
		color:#000000; text-decoration:underline;
		padding:0;
	}
	#menu_superior_principal li ul li:hover > ul {
		display:block;
	}
	#menu_superior_principal li ul li > ul {
		display:none;
		position:absolute;
		top:15px;
		left:80px;
		width:150px;
		background:#FFFFFF;
		border:1px solid #c31e16;
		margin:0;
		padding:10px;
		z-index:110;
	}
	#menu_superior_principal li ul li > ul li a {
		color:#000000;
	}
	#menu_superior_principal li ul li > ul li a:hover {
		text-decoration:underline;
	}
#banner_cabecalho {
	clear:both;
	display:block;
	margin:2px 0 2px 199px;
}

#banner_regua {
	clear:both;
	display:block;
	margin:2px 0 2px 199px;
}
	.img_esq {
		float:left;
	}	
	.img_dir {
		float:right;
	}	


/****************************************************
	ESQUERDO
*****************************************************/
#bg-esquerdo {
	width:197px;
}
.borda_cat {
	background:#FFFFFF;
}
#lateral_filtro {
	display:block;
	padding:0 5px 20px 5px;
}
#lateral_hackersafe{
	display:block;
	padding:20px 5px;
	}
	.aba_menu_esquerdo {
		margin:0 0 5px;
		padding:0;
		list-style:none;
		display:table;
		width:100%;
		border-bottom:1px solid #ccc;
	}
	.aba_menu_esquerdo li {
		float:left;
		zoom:1;
	}
	.aba_menu_esquerdo li a {
		background:#eee;
		border:1px solid #ccc;
		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 #ccc;
		border-bottom:0;
		padding:6px 10px;
		font-size:16px;
		letter-spacing:-1px;
		color:#feba13;
	}
	#lateral_filtro ul {
		margin:0;
		padding:0;
		list-style:none;
		background:#f7f7f7;
	}
	#filtro_get ul {
		padding:8px;
	}
	#filtro_get ul li a {
		font:normal 11px Myriad Pro, Arial, Helvetica, sans-serif;
		color:#5c5c5c;
		line-height:20px;
	}
	#filtro_post ul {
		padding:8px;
	}
	#filtro_post ul li a {
		font:normal 11px Myriad Pro, Arial, Helvetica, sans-serif;
		color:#5c5c5c;
		line-height:20px;
	}
	.brandTit {
		display:block;
		padding:8px 8px 10px 14px;
		font:normal 14px Myriad Pro, Arial, Helvetica, sans-serif;
		color:#c31e16 !important;
	}
	.priceTit {
		display:block;
		padding:8px 8px 10px 14px;
		font:normal 14px Arial, Helvetica, sans-serif;
		color:#c31e16 !important;
	}
	.clearFilter {
		display:block;
		padding:8px;
		background:#f7f7f7;
		font:normal 14px Myriad Pro, Arial, Helvetica, sans-serif;
		color:#c31e16 !important;
	}
	#form_post_filter {
		background:#f7f7f7;
		margin:0;
		padding:0;
	}
	.buttonFilter {
		margin:8px;
	}
	.borda_cat {
		border:1px solid #cbcbcb;
		border-top:0;
	}
.categorias_barato {
	background:url(imagens/bg_categorias.png) no-repeat top;
}
	.categorias_barato li.hidden{ display:none; }
	.categorias_barato .veja-mais-link{ color:#DC0503; padding:5px 0; }
	.categorias_barato .veja-mais-recolher{  display:none; }
	.categorias_barato .veja-mais-recolher-link{ color:#DC0503; padding:5px 0; }
	.categorias_barato ul {
		list-style:none;
		margin:0 13px 0 9px;
		padding:0 15px 10px 15px;
	}
	.categorias_barato ul li {
		padding:10px 0;
		border-bottom:1px solid #d8d8d8;
	}
	.categorias_barato ul li a {
		display:block;
		font:normal 14px Arial, Helvetica, sans-serif;
		color:#010101;
	}
	.categorias_barato ul li a:hover {
		text-decoration:underline;
	}
	.categorias_barato ul li ul {
		list-style:none;
		margin:0;
		padding:0 0 0 5px;
	}
	.categorias_barato ul li ul li {
		padding:0;
		border:0;
	}
	.categorias_barato ul li ul li a {
		font:normal 13px Arial, Helvetica, sans-serif;
		color:#7c7c7c;
	}
	.categorias_barato ul li ul li a:hover {
		text-decoration:underline;
	}
	
	.categorias_barato li.veja-mais a:hover, .categorias_barato  li.recolher a:hover{text-decoration:none;}
	.categorias_barato .ocultar{display: none;}
#caixa_news {
	background:url(imagens/newsletter.gif) no-repeat center top;
	height:98px;
}
	#caixa_news form {
		padding:45px 0 0 29px;
		width:148px;
	}
	#caixa_news form input {
		float:left;
	}
	.campo_menor {
		border:0;
		background:none;
		width:111px;
		padding:6px 5px;
		font:14px Myriad Pro, Arial, Helvetica, sans-serif;
		color:#010010;
		margin:0;
	}

.banner_lateral {
	margin:0 0 10px 0;
	text-align:center;
}


/****************************************************
	VITRINE
*****************************************************/
#lateral_direita {
	float:right;
	width:158px;
	margin-left: 10px;
}

#VitrineContainer{overflow: hidden;}

#vitrine_destaque{
	background:url(imagens/bg_destaque.gif) repeat-x;
	display: block;
	height: 40px;
}
	.vitrineGeral {
		width:100%;
		margin-bottom:10px;
	}
	
	.vitrineGeral > ul {margin: 0; padding: 0; float: left;}
			.vitrineGeral > ul > li {
				text-align:left;
				width:19%;
				padding: 30px 18px;
				border-bottom:1px solid #d5d5d5;
				list-style: none;
				border-left: 1px solid #d5d5d5;
				overflow: hidden;
				float: left;
				height: 235px;
			}
			
			.vitrineGeral > ul > li.vitrinePrimeiraColuna{border-left: none;}
			
			.vitrineGeral .vitrineImagem{ margin: 0 auto; display: block; text-align: center;}
				.vitrineGeral .vitrineImagem img{margin: 0 auto;}
				
			.vitrineGeral .vitrineNome{ display: block; text-align: left; 
				font: normal 14px 'Myriad Pro', Arial, Helvetica, sans-serif; color: #656565;}
				
			.vitrineGeral .vitrinePreco{font: normal 12px 'Myriad Pro', Arial, Helvetica, sans-serif;
color: #9F9F9F;}
			.vitrineGeral .dePreco{ text-decoration: line-through;}
			.vitrineGeral .porPreco{font: bold 15px 'Myriad Pro', Arial, Helvetica, sans-serif; color: red;}
			
			.vitrineGeral .vitrineParcela{font: normal 12px 'Myriad Pro', Arial, Helvetica, sans-serif;
color: #9F9F9F;}

			.vitrineGeral .vitrineParcela span, .vitrineGeral .vitrineParcela strong{font-size: 12px;}

			

/****************************************************
	DIREITO
*****************************************************/



/****************************************************
	RODAPE
*****************************************************/
#banner_rodape {
	clear:both;
	display:table;
	width:100%;
	text-align:center;
}
#rodape_limite {
	display:table;
	width:1001px;
	margin:0 auto;
}
	#caixa_busca_rodape {
		clear:both;
		display:table;
		width:100%;
	}
			#caixa_busca_rodape form {
				width:95%;
				margin:0 auto;
				padding:0;
			}
			#caixa_busca_rodape form input, #caixa_busca_rodape form img {
				float:left;
			}
			.campo_busca_rodape {
				background:url(imagens/bg_busca_rodape.gif);
				border:0;
				width:90%;
				padding:18px 0 19px 0;
				font:normal 14px Myriad Pro, Arial, Helvetica, sans-serif;
				color:#949494;
				margin:0;
			}
	
	#NavTagCloud {
                        margin: 0 auto;
                        max-width: 1001px;
                        overflow: hidden;
                    }
	
	#bg_rodape {
		clear:both;
		display:table;
		width:100%;
		text-align:left;
	}
		#bg_rodape strong {
			display:block;
			font:normal 13px Myriad Pro, Arial, Helvetica, sans-serif;
			color:#000;
		}
			#horario-atendimento {
				display:table;
				 width:712px;
				 margin:0 auto 10px auto;
				 padding-bottom:10px;
				 border-bottom:1px solid #cfcfcf;
				 font:normal 12px Arial, Helvetica, sans-serif; 
				 text-align:center; color:#8d8d8d;
			}#horario-atendimento  strong {
				font:bold 12px Arial, Helvetica, sans-serif; color:#000;
				}
			#lista_links {
				display:table;
				 width:780px;
				 margin:25px auto 10px auto;
				 padding-bottom:10px;
				 border-bottom:1px solid #cfcfcf;
			}
			#lista_links ul {
				float:left;
				list-style:none;
				margin:0;
				padding:0 20px;
				border-right:1px solid #cfcfcf;
			}
			#lista_links ul li {
				font:normal 13px Myriad Pro, Arial, Helvetica, sans-serif;
				color:#8d8d8d;
			}
			#lista_links ul li a {
				font:normal 13px Myriad Pro, Arial, Helvetica, sans-serif;
				color:#8d8d8d;
			}
			#lista_links div {
				float:left;
				padding:0 20px;
				border-right:1px solid #cfcfcf;
			}
			#lista_links div.last {
				border:0;
			}
			#lista_links div img {
				padding:0 0 0 4px;
			}
#rodape_limite p {
	font:normal 13px Myriad Pro, Arial, Helvetica, sans-serif;
	color:#8d8d8d;
	border:0;
	margin:10px;
	padding:0;
}


#boxe-atendimento{ position:relative; }
#boxe-atendimentohover{ position:absolute; top:-13px; left:-19px; display:none; z-index:10; cursor:pointer; }
#foto_p {
	width:400px!important; border:0; float:left;
}
#foto_p img {
	max-width:400px;
	max-height:400px!important;
}

#add img {
	width:auto!important;
	height:auto!important;
}
.botoes{ padding-top:0!important; }


#destaqueCatalogo{ display:none; }
.dados *{ text-align:left; }
.valores, .valores *{ text-align:left !important; }

#quantidade { clear:both; }
.varCont ul li{ float:left; }

#cor{ display:none; }

/*#ranking */
.star5, .star4, .star3, .star2, .star1, .star0 {
	background:url(../imagens/star.png) no-repeat 0 0;
	width:70px; margin-right:125px; height:14px;
	}
.star0 {
	background-position: -70px 0;
	}
.star1 {
	background-position: -55px 0;
	}
.star2 {
	background-position: -42px 0;
	}
.star3 {
	background-position: -28px 0;
	}
.star4 {
	background-position: -13px 0;
	}
.star5 {
	background-position: 0 0;
	}
.ranking { width:auto!important; text-align: left!important; border:0; padding:5px 0!important; }
#Page .observacao { display:none; }


/*ocultar icones pagina de produto*/

.iconespagamento .container2 { display:none; }
#Page .board #controlePagamento { display:none; }



