img {
	border:0;
	margin:0;
	padding:0;
}
h1, h3 {
	margin:0;
	padding:0;
}
#NavLateralEsquerda {
	width:160px;
	margin:0 18px 0 5px;
	float:left;
}
#NavLateralDireita {
	width:150px;
	margin:0 5px 0 18px;
	float:right;
}
#NavCentral {
	margin:0 173px 0 183px;
}
#NavSuperior {
	margin:0 0 22px 0;
}
#NavInferior {
	margin:10px 0 0 0;
	text-align:center;
}
.disponibilidade {
	color: #006fb7;
}
.aviso_contato {
	position:absolute;
	top:300px;
	left:300px;
	z-index:1100;
}
.botao_tire_duvidas {
	background: #06C;
	color: #FFFFFF;
	font-weight: bold;
}
.botao_tire_duvidas:hover {
	background: #06C !important;
	color: #FFFFFF;
	font-weight: bold;
}
/******************************************
	CABECALHO
*******************************************/
#lojaprotegida {
	text-align:center;
	margin: 0 0 10px 0;
}
#fundo_cabecalho {
	display:block;
	height:143px;
	overflow:hidden;
	width:100%;
	background:url(imagens/bg_cabecalho.gif) repeat-x center top;
}
#fundo_cabecalho h1 {
	float:left;
	width:135px;
	margin:3px 0 0 14px;
}
#cabecalho_direito {
	margin:0 0 0 178px;
}
#cabecalho_saudacao {
	display:table;
	width:100%;
}
#cabecalho_saudacao span {
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:20px 0 0 0;
}
#cabecalho_saudacao span a {
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
}
#cabecalho_saudacao span a:hover {
	text-decoration:underline;
}
#cabecalho_busca {
	display:table;
	width:100%;
}
#caixa_busca {
	float:left;
	width:80%;
	height:45px;
	position:relative;
}
#caixa_busca form {
	width:100%;
	height:22px;
	position:absolute;
	left:0;
	top:11px;
}
#caixa_busca form img {
	float:left;
}
#caixa_busca form select {
	float:left;
	background:url(imagens/campo_busca_cat.gif) no-repeat right;
}
#caixa_busca form input {
	float:left;
}
.campo_categoria {
	font:11px Arial, Helvetica, sans-serif;
	color:#787878;
	border:0;
	padding:3px 10px;
	width:156px;
	margin:0 5px 0 0;
}
.campo_busca {
	font:11px Arial, Helvetica, sans-serif;
	color:#787878;
	border:0;
	background:url(imagens/bg_campo_busca.gif);
	padding:4px 3px;
	width:58%;
	margin:0;
}
#cabecalho_bt_busca {
	background:url(imagens/bt_busca.gif) no-repeat top;
	width:54px;
	height:20px;
	border:0;
	overflow:hidden;
	font-size:0;
	cursor:pointer;
}
#menu_inst ul, #menu_inst li , #menu_inst a{
	padding:0;
	margin:0;
	list-style:none;
	border:0;
}
#menu_inst {
	text-align:center;
}
	#menu_inst ul{
		list-style:none;
		height:32px;
		}
		#menu_inst ul li{
			float:left;
			display:block;
			}
			#menu_inst ul li.texto{
				width:12%;
				}
			#menu_inst ul li.texto_medio{
				width:7%;
				}
			#menu_inst ul li.texto_maior{
				width:17%;
				}
			#menu_inst ul li a{
				text-align:center;
				display:block;
				}
				#menu_inst ul li a:hover{
					background:url(imagens/bg_hover.gif) repeat-x;
					}
#pague-seguro-cima{
	background:url(imagens/pague_seguro_cima.gif) no-repeat center;
	height:40px;
	width:100%;
	}
#faixanatal {
	display:table;
	text-align:center;
	width:100%;
	height:0px;
	margin:0 0 0 0;
}
#banner_cabecalho {
	display:table;
	text-align:center;
	width:100%;
	margin:0 0 10px 0;
}
#banner_categoria {
	display:table;
	text-align:center;
	width:100%;
}

/******************************************
	ESQUERDO
*******************************************/
.categorias_plug {
	background:#002f6e url(imagens/bg_borda_cat.gif) repeat-x top;
	padding:0 3px;
	width:154px;
}
.categorias_plug * {
	margin:0;
	padding:0;
	list-style:none;
	border:0;
	zoom:1;
}
.categorias_plug ul {
	background:#fff;
	text-align:left;
	width:154px;
	position:relative;
	z-index:5;
}
.categorias_plug ul li {
	display:block;
	position:relative;
}
.categorias_plug ul li a {
	display:block;
	margin:0 3px;
	color:#666;
	font:normal 13px Arial, sans-serif;
	background:url(imagens/seta.png) no-repeat right center;
	cursor:pointer;
}
.categorias_plug ul li a strong {
	padding:5px 12px 5px 4px;
	font:normal 13px Arial, sans-serif;
	display:block;
}
.categorias_plug .sub {
	padding:0 0 0 1px;
	z-index:10;
	position:absolute;
	left:150px;
	top:0;
	display:none;
	width:564px;
	background:url(imagens/bg_ul1.png) no-repeat left top;
}
.categorias_plug .sub div {
	display:block;
	float:left;
	width:186px;
	background:#FFFFFF;
	border:1px solid #cdcdcd;
	border-left:0;
}
.categorias_plug .sub li {
	background:none;
}
.categorias_plug .sub li a {
	background:none;
	padding:0 5px 0 10px;
	background:none;
}
.categorias_plug .sub li a:hover {
	background:url(imagens/seta.png) no-repeat left center;
	text-decoration:underline;
}
.categorias_plug .sub li a:hover strong {
	background:none;
}
#caixa_news {
	background:url(imagens/newsletter.gif) no-repeat center left;
	height:138px;
	position:relative;
}
#caixa_news form {
	position:absolute;
	top:71px;
	left:5px;
	width:134px;
}
#caixa_news form input {
	float:left;
}
.campo_news {
	font:11px Arial, Helvetica, sans-serif;
	color:#787878;
	border:0;
	background:none;
	padding:4px 5px;
	width:122px;
	margin:0 0 6px 0;
}
/******************************************
	VITRINE
*******************************************/
#barra_destaque {
	background:url(imagens/bg_destaque.gif) repeat-x top;
	width:100%;
	display:table;
}
.img_esq {
	float:left;
}
.img_dir {
	float:right;
}
.borda_vitrine {
	width:33%;
	padding:10px;
	text-align:left;
}
.foto_vitrine {
	display:block;
	height:180px;
}
.NomeProduto a {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.fonte_preco_vitrine {
	color:#000000;
	font:12px Arial, Helvetica, sans-serif;
}
.fonte_preco_vitrine strong .color {
	color:#000000;
}
.precode {
	color:#000000;
}
.precoNormal {
	color:#CC3333;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.color {
	color:#000000;
}
.precoAvista {
	color:#CC3333;
	font:bold 12px Arial, Helvetica, sans-serif;
}
/******************************************
	DIREITO
*******************************************/
.dist_img {
	margin:10px 0 0 0;
}
.caixa_novidades {
	background:#002f6e url(imagens/bg_borda_ofertas.gif) repeat-x top;
	padding:0 3px;
}
.caixa_novidades ul {
	list-style:none;
	margin:0;
	padding:8px;
	text-align:left;
	background:#fff;
}
.caixa_novidades ul li {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px 0;
}
.caixa_novidades ul li a {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	display:block;
}
.caixa_novidades ul li p {
	border:0;
	color:#CC3333;
}
/******************************************
	RODAPE
*******************************************/

#bg-baixo{
	background:url(images/bg_baixo.gif) repeat-x;
	position:relative;
	height:470px;
	width:100%;
	}
	#bg-pagamento{
		position:relative;
		top:27px;
		left:0;
		}
	#bg-certificado{
		background:url(images/bg_certificados.gif) no-repeat center;
		position:absolute;
		height:140px;
		top:98px;
		left:0;
		width:100%;
		overflow:hidden;
		}
		#bg-certificado div{
			width:800px;
			margin:50px auto;
			text-align:left;
			}
		#bg-certificado span{
			height:64px;
			display:block; float:left;
			margin:0 50px 0 0;
			}
	#bg-acompanhe{
		position:absolute;
		top:119px;
		right:100px;
		}
	#menu-inst-baixo{
		font: 13px Arial, Helvetica, sans-serif;
		color:#666666;
		position:absolute;
		top:250px;
		left:0;
		width:100%;
		text-align:center;
		}
		#menu-inst-baixo div{
			width:900px;
			margin:0 auto;
			}
		#menu-inst-baixo ul{
			float:left;
			text-align:left;
			list-style:none;
			}
			#menu-inst-baixo a{
				font: 13px Arial, Helvetica, sans-serif;
				color:#666666;
				}
			#menu-inst-baixo span{
				float:right;
				width:205px;
				display:block;
				text-align:left;
				margin-top:15px;
				}
			#menu-inst-baixo span span.tamanho_tel{
				font-size:16px;
				
				}
	#admake{
		position:absolute;
		top:363px;
		left:0;
		width:100%;
		}


/*#banner_rodape {
	clear:both;
	text-align:center;
	width:100%;
}
#fundo_rodape {
	display:table;
	width:100%;
	background:url(imagens/bg_rodape.gif) repeat-x bottom;
	text-align:center;
	height:326px;
	padding:18px 0 0 0;
}
#tamanho_rodape {
	width:810px;
	margin:0 auto;
	text-align:center;
}
#rodape_selos {
	display:block;
	text-align:left;
	height:100px;
	padding:12px 0 0 0;
}
#rodape_certificados {
	float:left;
}
#rodape_certificados form {
	width:264px;
	float:left;
}
#rodape_certificados img {
	margin:0 0 0 5px;
}
#fonte_certificado {
	display:block;
	margin:0 0 7px 0;
}
#rodape_acompanhe {
	float:right;
}
#rodape_acompanhe img {
	margin:0 0 0 5px;
}
#inst_rodape {
	display:block;
	text-align:left;
	margin:24px 0 0 0;
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
}
#inst_rodape ul {
	list-style:none;
	padding:0 23px 0 0;
	margin:0;
	display:block;
	float:left;
}
#inst_rodape ul.borda_lista {
	padding:0 23px;
	border-right:1px solid #999;
}
#inst_rodape ul.esp_lista {
	padding:0 46px 0 23px;
}
#inst_rodape ul li {
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
}
#inst_rodape ul li.esp_tit {
	padding:0 0 0 8px;
}
#inst_rodape ul li a {
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
}
#inst_rodape ul li a:hover {
	text-decoration:underline;
}
#inst_rodape span {
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
}
.tamanho_tel {
	margin:10px 0 0 0;
	font:16px Arial, Helvetica, sans-serif;
	color:#666666;
}
#desing_rodape {
	display:block;
	padding:20px 0 0 0;
	float:right;
}
.FormaPagamentoIcones {
	display:none;
}*/
/******************************************
 PERSONALIZAÇÃO - PRODUTO/LOGIN/CONTATO
*******************************************/
#produto_preco {
	position:relative;
}
.avisoPrecoPlug {
	position:relative;
	float:right;
	top:20px;
	color:#06c;
	display:block;
	font-size:11px;
	width:45%;
}
.avisoPrecoPlug strong {
	font-size:14px;
	letter-spacing:-1px;
}
.atendimentoLoginPlug {
	display:block;
	float:right;
	width:49%;
	padding:5px;
	text-align:center;
}
.selo_ssl {
	width:130px;
	height:56px;
	margin:0;
	padding:0;
	float:right;
}
.atendimentoLoginPlug strong {
	display:block;
	margin-top:10px;
}
.atendimentoLoginPlug a {
	font-size:170%;
	font-weight:bold;
}
#foto_p {width:400px!important;margin:0!important;}
#foto_p img {max-width:100%!important;max-height:400px!important;}
#esquerda{width:400px!important;}
#direita{float:none!important;width:auto!important;margin-left:420px!important;}
#desc_direita {display:table;width:100%;}





#filtro_get ul{margin:0;padding:0;list-style:none;}
#filtro_post ul{margin:0;padding:0;list-style:none;}

#filtro_get > div{display:block;font-size:16px;letter-spacing:-1px;color:#069;padding-top:10px;border-bottom:1px solid #ccc;background:url(../img01/arrow_open.png) no-repeat right bottom;}

.promoFilter li a,
.lancFilter li a,
.destFilter li a{background:#eee;padding:3px 0 3px 3px;color:#069;margin:2px 0;display:block;}
.promoFilter li a:hover,
.lancFilter li a:hover,
.destFilter li a:hover{background:#ddd;text-decoration:none;}

.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;}

.gradeFilter li,
.gradeFilterPost li{float:none;margin:0;padding:0;zoom:1;}
.gradeFilter .gradePrincipal,
.gradeFilterPost .gradePrincipal{background:url(../img01/bg_azul.png);}
.gradeFilter .gradePrincipal a,
.gradeFilterPost .gradePrincipal a{font-size:12px;display:block;color:#fff;padding:3px 19px 3px 5px;background:url(../img01/arrow_open.png) no-repeat right center;}
.gradeFilter .gradePrincipal a:hover,
.gradeFilterPost .gradePrincipal a:hover{background:#2a4a7b url(../img01/arrow_open.png) no-repeat right center;text-decoration:none;}
.gradeFilter .gradeFilha a,
.gradeFilterPost .gradeFilha a{background:#eee;padding:3px 0 3px 3px;color:#666;margin-top:1px;display:block;}
.gradeFilter .gradeFilha a:hover,
.gradeFilterPost .gradeFilha a:hover{background:#777;color:#fff;text-decoration:none;}

.brandTit{display:block;font-size:16px;letter-spacing:-1px;color:#069;padding-top:10px;border-bottom:1px solid #ccc;background:url(../img01/arrow_open.png) no-repeat right bottom;}
.brandFilter li,
.brandFilterPost li{float:none;margin:0;padding:0;zoom:1;}
.brandFilter li a,
.brandFilterPost li label{background:#f5f5f5;padding:3px 0 3px 3px;color:#666;margin-top:1px;display:block;}
.brandFilter li a:hover,
.brandFilterPost li label:hover{background:#eee;color:#2a4a7b;text-decoration:none;}

.featureFilter li strong,
.featureFilterPost li strong{font-weight:normal;display:block;font-size:16px;letter-spacing:-1px;color:#069;padding-top:10px;border-bottom:1px solid #ccc;background:url(../img01/arrow_open.png) no-repeat right bottom;}
.featureFilter li ul li,
.featureFilterPost li ul li{float:none;margin:0;padding:0;zoom:1;}
.featureFilter li ul li a,
.featureFilterPost li ul li label{background:#f5f5f5;padding:3px 0 3px 3px;color:#666;margin-top:1px;display:block;}
.featureFilter li ul li a:hover,
.featureFilterPost li ul li label:hover{background:#eee;color:#2a4a7b;text-decoration:none;}

.priceTit{display:block;font-size:16px;letter-spacing:-1px;color:#069;padding-top:10px;border-bottom:1px solid #ccc;background:url(../img01/arrow_open.png) no-repeat right bottom;}
.priceFilter li,
.priceFilterPost li{float:none;margin:0;padding:0;zoom:1;}
.priceFilter li a,
.priceFilterPost li label{background:#f5f5f5;padding:3px 0 3px 3px;color:#666;margin-top:1px;display:block;}
.priceFilter li a:hover,
.priceFilterPost li label:hover{background:#eee;color:#2a4a7b;text-decoration:none;}

.gradeFilter li.gradeSelected a{font-weight:bold;}

.brandFilter li.brandSelected a,
.featureFilter li.featureSelected a,
.priceFilter li.priceSelected a{background:#eee url(../img01/mark.png) no-repeat right center;color:#069;font-weight:bold;}

.brandFilter li.brandSelected a:hover,
.featureFilter li.featureSelected a:hover,
.priceFilter li.priceSelected a:hover{background:#eee url(../img01/mark.png) no-repeat right center;color:#06c;font-weight:bold;}

.clearFilter{display:block;font-size:16px;letter-spacing:-1px;color:#069!important;padding:10px 0 10px 25px;background:url(../img01/clearfilters.png) no-repeat left center;}
.buttonFilter{width:100%;margin:5px 0;}
