#cepbox {
	display:none;
}
.botao_tire_duvidas {
	display:none!important;
}
#conteudo_preco {
	display:table;
	width:100%;
	margin:8px 0;
}
	#preco {
		border:0;
		float:left;
	}
	#bt_comprar {
		display:block;
		float:right;
		margin:10px;
	}

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:190px;
	margin:0;
}
#NavLateralDireita {
	margin:0 0 0 2px;
	width:162px; display:none!important;
}
#NavCentral {
	margin:0 0 0 192px;
}
#div1bg {
	margin-bottom:10px;
}
#NavSuperior {
	display: block;
	background:url(imagens/bg_cabecalho.gif) repeat-x top;
}
#NavInferior {
	text-align:center;
	width:1001px; margin:0 auto;
}
#Body {
	position:relative;
	width:1001px;
	background:#FFFFFF;
}
body {
	background: #DDDDDD;
}
#Page {}
#Page .observacao { display:none; }

/****************************************************
	CABECALHO
*****************************************************/
#bg-cima{}
#top_inst {
	display:table;
	width:100%;
	text-align:center;
	background:url(imagens/bg_cabecalho.gif) repeat-x top;
}
	#top_inst h1 {
		float:left;
		margin:15px 0 0 15px;
	}
	#top_lateral_dir {
		float:right;
		width:420px;
	}
		#top_lateral_dir ul {
			list-style:none;
			margin:15px 0 5px 0;
			padding:0;
		}
		#top_lateral_dir ul li {
			display:inline;
			font:15px Calibri, Arial, Helvetica, sans-serif;
			color:#7c7c7c;
			border-right:1px solid #7c7c7c;
			padding:0 3px;
		}
		#top_lateral_dir ul li.last {
			border:0;
		}
		#top_lateral_dir ul li strong {
			font:bold 18px Calibri, Arial, Helvetica, sans-serif;
		}
		#top_lateral_dir ul li a {
			font:15px Calibri, Arial, Helvetica, sans-serif;
			color:#7c7c7c;
		}
		#top_lateral_dir ul li a:hover {
			text-decoration:underline;
		}
	#topo_bemvindo {
		display:block;
		width:180px; position:absolute; left:355px;
		margin:33px auto 0 auto;
		font:15px Calibri, Arial, Helvetica, sans-serif;
		color:#929292;
		text-align:left;
	}
	#topo_bemvindo a {
		font:15px Calibri, Arial, Helvetica, sans-serif;
		color:#929292;
	}
	#cabecalho_campanha {
		display:none;
		width:82px;
		position:absolute;
		left:514px;
	}
#caixa_busca {
	clear:both;
	display:table;
	width:100%;
	margin-top:26px;
}
		#caixa_busca form {
			width:98%;
			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:90%;
			padding:7px 0 8px 0;
			font:normal 18px Calibri, Arial, Helvetica, sans-serif;
			color:#7f7f7f;
			margin:0;
		}
#menu_superior_principal {
	clear:both;
	list-style:none;
	margin:7px 0 10px 0;
	padding:0;
	text-align:center;
	border:0;
	height:24px;
	position:relative;
	z-index:30;
}
	#menu_superior_principal li {
		display:inline;
		font:15px Calibri, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		background:url(imagens/separador.gif) no-repeat right;
		cursor:pointer;
		letter-spacing:normal;
	}
	#menu_superior_principal li a {
		font:normal 15px Calibri, Arial, Helvetica, sans-serif;
		color:#ffffff;
	}
	#menu_superior_principal li a:hover {
		text-decoration:underline;
	}
	#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 Calibri, Arial, Helvetica, sans-serif;
		color:#c31e16;
		padding:0;
		letter-spacing:normal;
	}
	#menu_superior_principal li ul li a:hover {
		font:normal 14px Calibri, 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 {
	text-align:center;
	margin-top:2px;
	overflow: hidden;
	margin-left: 192px;
}
	.img_esq {
		float:left;
	}	
	.img_dir {
		float:right;
	}	


/****************************************************
	ESQUERDO
*****************************************************/
#bg-hackersafe{
	padding:10px 0;
	text-align:center;
	}
#bg-esquerdo{
	position:absolute;
	top:176px; left:0; width:190px;
	}
.borda_cat {
	background:#FFFFFF;
}
#lateral_filtro {
	display:block;
	padding:0 5px 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:#069;
	}
	#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 Arial, Helvetica, sans-serif;
		color:#5c5c5c;
		line-height:20px;
	}
	#filtro_post ul {
		padding:8px;
	}
	#filtro_post ul li a {
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#5c5c5c;
		line-height:20px;
	}
	.brandTit {
		display:block;
		padding:8px 8px 10px 14px;
		font:normal 14px 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 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_fator {
	list-style:none;
	margin:0;
	padding:0px 10px 0 10px;
}

.categorias_fator > ul{margin: 0; padding: 0;}
	.categorias_fator li {
		padding:8px 5px;
		border-bottom:1px dotted #a2a2a2;
		list-style: none;
	}
	.categorias_fator li a {
		display:block;
		font:normal 14px Arial, Helvetica, sans-serif;
		color:#c31e16;
		background:url(imagens/seta.gif) no-repeat center left;
		padding:0 0 0 14px;
	}
	.categorias_fator li a:hover {
		text-decoration:underline;
	}
	.categorias_fator li ul {
		list-style:none;
		margin:0;
		padding:0;
	}
	.categorias_fator li ul li {
		padding:0;
		border:0;
	}
	.categorias_fator li ul li a {
		font:normal 13px Arial, Helvetica, sans-serif;
		color:#6f6f6f;
		background:#FFFFFF;
	}
	.categorias_fator li ul li a:hover {
		text-decoration:underline;
	}
#caixa_news {
	background:url(imagens/newsletter.gif) no-repeat left bottom;
	height:131px;
}
	#caixa_news form {
		padding:82px 0 0 16px;
		width:160px;
	}
	#caixa_news form input {
		float:left;
	}
	.campo_menor {
		border:0;
		background:none;
		width:114px;
		padding:4px 5px;
		font:16px Calibri, Arial, Helvetica, sans-serif;
		color:#ffffff;
		margin:0;
	}

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


/****************************************************
	VITRINE
*****************************************************/
#bg-home, #bg-home li{ padding:0; margin:0; border:0; list-style:none!important; }
#bg-home li{ float:left; }

#VitrineContainer{ margin-right:162px; display:block; width:645px; }

#vitrine_promocao {
			display:table;
			width:100%;
			background:url(imagens/bg_ofertas.gif) repeat-x top left;
			text-align:left;
		}
			#borda_vitrine_destaque {
				clear:both;
			}
			.sem_borda{
				text-align:left;
				width:25%;
				padding:30px 10px;
			}
			.borda_vitrine {
				text-align:left;
				width:25%;
				padding:30px 10px;
				border-left:solid 1px #ccc;
			}
			.foto_vitrine {
				display:block;
				height:95px;
				text-align:center;
			}
			.NomeProdutoVitrine {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#6a6a6a;
				display:block;
				margin:0 0 5px 0;
			}
			.NomeProdutoVitrine a {
				font:bold 12px Arial, Helvetica, sans-serif;
				color:#6a6a6a;
			}
			.preco_vitrine {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#6a6a6a;
				display:block;
			}
			.precoNormal {
				font:bold 13px Arial, Helvetica, sans-serif;
				color:#c82018;
			}
			
.vitrineGeral{
	display: block;
}

.vitrineGeral > ul{
	float: left;
	display: block;
	clear: both;
	padding: 0;
	margin: 0;
}

.vitrineGeral > ul > li{
	display: inline-block; display: inline; *display: inline;
	width: 140px;
	overflow: hidden;
	padding: 30px 10px !important;
	border-left: 1px solid #ccc !important;
	height: 200px;
}

.vitrineGeral > ul > li.vitrinePrimeiraColuna{border-left: 0 !important;}

.vitrineGeral .vitrineImagem{display: block; height: 95px;}
	.vitrineGeral .vitrineImagem img{display: block; margin: 0 auto;}
.vitrineGeral .vitrineNome{font: bold 12px Arial, Helvetica, sans-serif; color: #6A6A6A; margin-bottom: 5px;}
.vitrineGeral .vitrinePreco{font: normal 12px Arial, Helvetica, sans-serif;color: #6A6A6A;}
.vitrineGeral .dePreco{display: block; text-decoration: line-through;}
.vitrineGeral .porPreco{font: bold 13px Arial, Helvetica, sans-serif;color: #C82018;}
.vitrineGeral .vitrineParcela{font: normal 12px Arial, Helvetica, sans-serif; color: #6A6A6A;}
	.vitrineGeral .vitrineParcela span{color: #6a6a6a !important; font-size: 12px !important;}

.vitrineGeral .vitrineDescricao, .vitrineGeral .vitrineMaisDetalhes{display: none;}

#bg-tabs{
		position:relative;
		border:solid 1px #cacaca;
		width:100%;
		min-height:250px;
		margin-top:50px;
		z-index:0;
		}
		#bg-tabs ul{
			position:relative;
			list-style:none;
			padding:0;
			margin:-27px 0 0 -1px;
			z-index:1;
			display:block;
			}
			#bg-tabs ul li{
				border:solid 1px #cacaca;
				border-bottom:0;
				float:left;
				margin-right:3px;
				}
			#bg-tabs ul li a{
				display:block;
				font:13px Arial, Helvetica, sans-serif;
				color:#6a6a6a;
				padding:5px 8px;
				text-decoration:none;
				}
			.ativo{
				background:#fff url(imagens/aba_degrade.gif) repeat-x top;
				}
			.desativo{
				background:none;
				}
			#bg-tabs div{ clear:both; display:table; margin-top:25px; }
			#bg-tabs div ul {
				list-style:none;
				margin:0;
				padding:0;
				text-align:center;
				display:block;
			}
			#bg-tabs div ul li {
				display:block;
				float:left;
				width:25%;
				border:0;
				margin:0;
				padding:10px 0;
			}
			#bg-tabs div ul li a:hover {
				text-decoration:underline;
			}
			#bg-tabs div ul li p {
				border:0;
			}
			#bg-tabs div ul li p strong {
				font:bold 13px Arial, Helvetica, sans-serif;
				color:#c82018;
			}
			

/****************************************************
	DIREITO
*****************************************************/
#bg-home li#bg-direito{float: right; width: 162px;}
.caixa_promo {
	list-style:none;
	margin:0;
	padding:10px;
	background:url(imagens/bg_degrade_mais.gif) repeat-x bottom;
	border-right:1px solid #3e85c8;
	border-left:2px solid #3e85c8;
	text-align:center;
}
.caixa_promo li {
	padding:10px 0;
	border-bottom:1px solid #c9c9c9;
}



/****************************************************
	RODAPE
*****************************************************/
#banner_rodape {
	clear:both;
	display:table;
	width:100%;
	text-align:center;
}
#caixa_busca_rodape {
	clear:both;
	display:table;
	width:100%;
	margin-top:10px;
}
		#caixa_busca_rodape form {
			width:98%;
			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:5px 0;
			font:normal 18px Calibri, Arial, Helvetica, sans-serif;
			color:#fff;
			margin:0;
		}
#bg_rodape {
	clear:both;
	display:table;
	width:100%;
	text-align:left;
}
	#bg_rodape strong {
		display:block;
		font:bold 15px Calibri, Arial, Helvetica, sans-serif;
		color:#535353;
	}
		#lista_links {
			 width:930px;
			 margin:25px auto 0 auto;
		}
		#lista_links ul {
			float:left;
			list-style:none;
			margin:0;
			padding:0 13px;
			border-right:1px solid #b0b0b0;
		}
		#lista_links ul li {
			font:normal 13px Calibri, Arial, Helvetica, sans-serif;
			color:#929292;
		}
		#lista_links ul li a {
			font:normal 13px Calibri, Arial, Helvetica, sans-serif;
			color:#929292;
		}
			.rodape_tel {
				padding-bottom:8px;
			}
		#lista_links div {
			float:left;
			padding:0 0 0 13px;
		}
		#lista_links div img {
			padding:0 0 0 4px;
		}
		#caixaDestaque .topBorder, #caixaDestaque #destaqueCatalogo{display:none;}
		
		#foto_p {
	width:400px!important; border:0; float:left; position:relative; z-index:1;
}
#colFotos > p { position:relative; z-index:0; }
#foto_a{ border:0; }
#foto_p img {
	max-width:400px;
	max-height:400px!important;
}
#esquerda {
	width:412px!important;
}
#direita {
	width:48%;
}
#add img {
	width:auto!important;
	height:auto!important;
}
#boxe-aviso{ position:absolute; top:200px; left:400px; z-index:1000; display:none; cursor:pointer; }

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


/**************************************************************************************************************
	PAGINA CAMPANHA COPA
****************************************************************************************************************/
	#campanha_copa {
		display:table;
		width:1000;
		margin:0 auto;
		height:auto;
	}
	#campanha_copa span {
		position:absolute;
		top:218px;
		right:85px;
	}
	#campanha_copa img {
		float:left;
	}
	
	
.lista_cor_variacao li img, .lista_cor_variacao2 li img { border: 3px solid #ccc; }
.lista_cor_variacao li, .lista_cor_variacao2 li {list-style:none;  }
.lista_cor_variacao2{ height:auto; }


/*ocultar icones pagina de produto*/

.iconespagamento .container2 { display:none; }


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