@charset "utf-8";
/* DEFAULT DIVS TRAY COMMERCE */
body{
	background-color:#040404;
	}

#div1bg{
	background: url(../images/bg_body.gif) repeat-x top left #101010;
	}
	#div2bg{
		}
		#NavLateralEsquerda{
			width:194px; float:left;background:#121212;
			}
		#NavLateralDireita{
			width:194px; float:right;background:#121212;
			}
		#NavCentral{
			background:#121212;
			}
		#NavVisitados{
			}
#NavInferior{
    background: url('../images/fundo-baixo.png') no-repeat top center;
}
	
/* DEFAULT STYLES */
li, ul { list-style:none; margin:0; padding:0; line-height: 15px; }
img{ border:0; }.left{ float:left; }.right{ float:right; }
.clear{ margin:0; padding:0; border:0;  }
.container-rows{ display:block; clear:both; 	}
.container-left{ display:block; float:left; }
.container-right{ display:block; float:right; }
.container-overflow{ display:block; overflow:hidden; }
/* INSERINDO FONT CALIBRI CSS*/
@font-face {
	font-family: 'Calibri'; 
	src: url('fonts/calibri-webfont.eot');
	src: local('☺'), url('fonts/calibri-webfont.woff') format('woff'), url('fonts/calibri-webfont.ttf') format('truetype'), url('fonts/calibri-webfont.svg#webfontDqx16CfK') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* DEFAULT BANNERS */
.banner-home{ text-align:center; display:block; clear:both; }
.banner-esquerdo{ text-align:center; display:block; clear:both; }
.banner-baixo{ text-align:center; display:block; clear:both; }
.banner-extra1{ text-align:center; display:block; clear:both; }
.banner-extra2{ text-align:center; display:block; clear:both; }
.banner-extra3{ text-align:center; display:block; clear:both; }
.banner-extra4{ text-align:center; display:block; clear:both; }
.banner-extra5{ text-align:center; display:block; clear:both; }

.inline-block > li,
.inline-block > ul > li{
    /* inline-block cross-browser */
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    vertical-align: top;
    zoom: 1;

    /* adicionando font-size */
    font-size: 11px;
}
	
/* INCLUDE CIMA (cima.php) */
#bg-cima{
	background:url(../images/bg_cima.gif) no-repeat center top #000;
	min-height:108px; min-width:1001px;
	}
	#bg-cima h1{
		float:left; display:block; margin: 0 0 0 25px;
		}
	#bg-menucima-top{
		background:url(../images/bg_menucima_top.png) repeat-x top left;
		position:relative; 	margin:0 27px 0 5px; height:37px; float:right;
		padding:0 10px;
		}
		#bg-menucima-top ul{
			 height:37px;
			}
		#bg-menucima-top .bg-left{
			position:absolute; left:-5px; top:0;
			}
		#bg-menucima-top .bg-right{
			position:absolute; right:-5px; top:0;
			}
		#bg-menucima-top li{
			background:url(../images/div_menucima_top.png) repeat-y left top;
			display:block; float:left; text-align:center; padding:0 10px;
			height:22px; margin:3px 0 0 0;
			}
			#bg-menucima-top li.bg-first{ background:none; }
	#bg-carrinho{
		background:url(../images/bg_carrinho.png) no-repeat center;
		float:right; clear:both; width:80px; height:60px;
		margin:10px 30px 0 30px; text-align:center;
		}
		#bg-carrinho a{
			font:bold 10px Arial, Helvetica, sans-serif;
			display:block;	color:#fff; margin:45px 0 0 0;
			}
	#bg-menucima{
		float:right; height:32px; padding: 0 41px 0 0; margin:40px 0 0 0;
		background:url(../images/bg_menucima_right.png) no-repeat right top;
		}
		#bg-menucima ul{
			background:url(../images/bg_menucima.png) repeat-x;
			height:32px;
			}
		#bg-menucima li.bg-first{
			background:url(../images/bg_menucima_left.png) no-repeat;
			margin: 0 0 0 -39px;
			}
			#bg-menucima li.bg-first a{
				 padding:0;
				}
		#bg-menucima li{
			float:left; background:url(../images/div_menucima.png) no-repeat left top; 
			height:32px; padding:0 0 0 37px; text-align:center;
			}
	#bg-busca{
		background:url(../images/bg_busca.gif) repeat-x;
		height:44px;
		}
		#bg-busca form{
			display:block;	width:440px; float:right;
			margin: 8px 142px 0 0 ;
			}
		#bg-busca label{
			background-color:#fff; display:block; height:27px; overflow:hidden;
			}
			#bg-busca .campo_palavra{
				font:normal 15px Calibri, Arial, Helvetica, sans-serif; color:#440503;
				padding:4px; border:0; background:none; width:100%;
				}
		#bg-busca .botao{
			float:right;
			}
/* INCLUDE LATERAL ESQUERDO (esquerdo.php) */
#bg-esquerdo{
	}
	#bg-login{
		background:url(../images/bg_login.gif) no-repeat;
		width:184px; height:153px; position:relative;
		}
		#bg-login .campo_login{
			font:bold 15px Calibri, Arial, Helvetica, sans-serif;
			position:absolute; top:60px; left:25px; color:#898989;
			width:130px; border:0; background:none;
			}
		#bg-login .campo_senha{
			font:bold 15px Arial, Helvetica, sans-serif;
			position:absolute; top:95px; left:25px; color:#898989;
			width:110px; border:0; background:none;
			}
		#bg-login .botao{
			position:absolute; top:93px; right:14px;
			}
		#bg-login a{
			font:bold 12px Calibri, Arial, Helvetica, sans-serif;
			color:#fff; position:absolute; top:122px; left:55px;
			text-decoration:underline;
			}
	#bg-menuesquerdo{
		background:url(../images/bg_menuesquerdo.gif) repeat-y;
		width:185px; margin:10px 0 0 0;
		}
		#bg-menuesquerdo ul a{
			font:bold 13px Calibri, Arial, Helvetica, sans-serif;
			margin:0 6px; padding: 2px 5px 2px 18px; color:#fff; display:block;
			background:url(../images/icone_submenu.gif) no-repeat left center;
			}
		#bg-menuesquerdo ul h3 a{
			font:bold 12px Calibri, Arial, Helvetica, sans-serif; color:#fff; display:block;
			margin:6px; background: url(../images/icone_menu.gif) no-repeat left center #656565; 
			padding:5px 5px 5px 15px;
			}
	#bg-news{
		background:url(../images/bg_news.gif) no-repeat;
		width:185px; height:165px; margin:10px 0 0 0;
		position:relative;
		}
		#bg-news .campo_nome{
			font:bold 15px Calibri, Arial, Helvetica, sans-serif;
			position:absolute; top:85px; left:20px; color:#898989;
			width:130px; border:0; background:none;
			}
		#bg-news .campo_email{
			font:bold 15px Calibri, Arial, Helvetica, sans-serif;
			position:absolute; top:121px; left:20px; color:#898989;
			width:110px; border:0; background:none;
			}
		#bg-news .botao{
			position:absolute; top:119px; right:15px;
			}
/* INCLUDE LATERAL DIRETO (direito.php) */
#bg-direito{
	}
	#bg-chat{ margin:10px 0 0 0; text-align: center; }
	#bg-ofertas{ margin:10px 0 0 0; }
	#bg-lancamentos{ margin:10px 0 0 0; }
	.bg-boxe{
		background:url(../images/bg_boxe.gif) repeat-y;
		width:185px;  text-align:center;
		}
		.bg-boxe li{
			padding:5px;
			}

/* INCLUDE BAIXO (baixo.php) */
#bg-baixo{
	text-align:center;
	}
/* INCLUDE HOME (home.php) */
#bg-home{
	position:relative; text-align:center;
	}
	#bg-home .bg-bottomleft{
		position:absolute; bottom:0; left:0;
		}
	#bg-home .bg-bottomright{
		position:absolute; bottom:0; right:0;
		}
	#tit-vitrine{
		background:url(../images/bg_tit_vitrine.gif) repeat-x; height:45px;
		}
#Page{width:96%;}

.vitrineMaisDetalhes{display:none;}
	#home {  margin: 0px 0px 0 0;}
	#home .extra-titProduto { float: left; display:none; background: url('../images/destaque.png') no-repeat left top; width: 179px; height: 28px; }
	#home .extra-div1 { display:none; background: url('../images/cantodirdestaque.png') no-repeat right top; float: right; width: 9px; height: 28px; }
	#home .extra-div2 { display:none; background: url('../images/fundodestaque.png') repeat-x top;  height: 28px; }
	#home .vitrineGeral {display:block; clear:both;  }
   	#home .vitrineGeral ul { display:block; clear:both; text-align:left; margin-right:0px;	border-bottom:solid 1px #121212;}
	#home .vitrineGeral ul.vitrinePrimeiraLinha { }
	#home .vitrineGeral li.vitrinePrimeiraColuna{ border:0; }
	#home .vitrineGeral li { width:32%; text-align:left; min-height:280px;border-left:solid 1px #121212;
		display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;	}
	#home .vitrineGeral .vitrineBordaProduto{ text-align:center; }
	#home .vitrineGeral .vitrineImagem{ display:block; text-align:center; padding: 10px 0; }
	#home .vitrineGeral .vitrineBotoes {  text-align:center; display:none; }
	#home .vitrineGeral .vitrineNome{ 	display:block; clear:both; font:bold 12px  Tahoma, Arial, Helvetica, sans-serif; color:#000;}
	#home .vitrineGeral .vitrineDescricao { display:none; }
	#home .vitrineGeral .vitrinePreco { display:block; clear:both; margin: 10px 0 -10px 0;}
	.dePreco {display:block;}
		#home .vitrineGeral .dePreco { font:bold 15px  Tahoma, Arial, Helvetica, sans-serif; color:#ac0000; display:block; clear:both; }
			#home .vitrineGeral .dePreco span{text-decoration:line-through;}
			1#home .dePreco .vPreco { }
			#home .dePreco .vPreco span { }
		#home .vitrineGeral .porPreco { font:bold  12px Tahoma, Arial, Helvetica, sans-serif; color:#ac0000;display:block;	 }
	
			#home .porPreco .vPreco span { }
	#home .vitrineGeral .vitrineParcela {	font:12px  Verdana, Arial, Helvetica, sans-serif; color:#330099;	}
	.vitrineGeral .txt-comjurosde{display: none;}
		#home .vitrineGeral .vitrineParcela strong , #home .vitrineGeral .vitrineParcela .preco-avista
                { font: bold 13px Tahoma, Arial, Helvetica, sans-serif; color:#ac0000!important;}
				#home .vitrineGeral .vitrineParcela strong.color{font:bold  12px Tahoma, Arial, Helvetica, sans-serif; color:#330099!important;}

.botoesExtras{display:none;}





	#destaques-home .vitrineGeral ul { 
		display:block; clear:both; text-align:left; margin-right:10px;
		}
	#NavLateralDireita.extra-titProduto{ background:url(../images/layout/tit_coluna_destaque.png) no-repeat rigth; width:179px; height:35px; display:block;margin-top:10px;}	
	#destaques-home .vitrineGeral ul.vitrinePrimeiraLinha { }
	#destaques-home .vitrineGeral li.vitrinePrimeiraColuna{ border-top:none; }
	#destaques-home .vitrineGeral li {background:url ('..images/layout/bgli.png') no-repeat;margin-top:12px;
		width:24%; text-align:left; min-height:280px;
		/* [inicio] configurando inline-block para todos navegadores */
		display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;
		}
	#destaques-home .vitrineGeral .vitrineBordaProduto{  padding:10px; }
	#destaques-home .vitrineGeral .vitrineImagem{ display:block; text-align:center; min-height:100px; }
	#destaques-home .vitrineGeral .vitrineBotoes { display:block; text-align:center; }
	#destaques-home .vitrineGeral .vitrineNome{  margin-bottom:10px;
		font:bold  12px Verdana,Arial, Helvetica, sans-serif; color: #4b0b0b;padding-top:21px;
		display:block; clear:both; }
	#destaques-home .vitrineGeral .vitrineDescricao { display:none; }
	#destaques-home .vitrineGeral .vitrinePreco { display:block; clear:both;}
		#destaques-home .vitrineGeral .dePreco {  
			font:bold 14px Verdana,Arial, Helvetica, sans-serif; color:#00a0bd;
			display:block; clear:both; }
			#destaques-home .dePreco .vPreco { }
			#destaques-home .dePreco .vPreco span { }
		#destaques-home .vitrineGeral .porPreco {  margin-bottom:-	12px;
		font:bold 14px Verdana,Arial, Helvetica, sans-serif; color:#00a0bd;
			display:block; clear:both; }
			#destaques-home .porPreco .vPreco { }
			#destaques-home .porPreco .vPreco span { }
	#destaques-home .vitrineGeral .vitrineParcela {
		font:normal 11px Verdana,Arial, Helvetica, sans-serif; color:#797979;
		}
		#destaques-home .vitrineGeral .vitrineParcela strong {font:11px  Verdana,Arial, Helvetica, sans-serif; color:#c60101!important;}
		#destaques-home .vitrineGeral .vitrineParcela strong.color {font:11px Verdana,Arial, Helvetica, sans-serif; color:#330099;}
	
	#coluna-produtos .vitrineGeral img{max-width:150px	; }	
	#coluna-produtos{ border-top:none;}
	#coluna-produtos .vitrineGeral{border:solid 1px #f42d2d;background: #fff;margin: 0px 0 0px 0px ;border-top:none;width:177px;}	


#NavLateralDireita{ float:right; width:180px; margin-left: 10px;}
	
	#NavLateralDireita.vitrineGeral ul { 
		display:block; clear:both; text-align:left; margin-right:10px;
		}
	#NavLateralDireita .vitrineGeral ul.vitrinePrimeiraLinha {background:none; }
	#NavLateralDireita .vitrineGeral li.vitrinePrimeiraColuna{ border-top:none; }
	#NavLateralDireita .vitrineGeral li {background:url(../images/layout/separador_vitrine_geral.png) no-repeat bottom;
		/* [inicio] configurando inline-block para todos navegadores */
		display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;
		}
	#NavLateralDireita .vitrineGeral .vitrineBordaProduto{  padding:10px 10px 10px  16px; }
	#NavLateralDireita .vitrineGeral .vitrineImagem {text-align:center; }
	#NavLateralDireita .vitrineGeral .vitrineImagem img{ max-height:100px;max-width:100px; }
	#NavLateralDireita .vitrineGeral .vitrineBotoes { display:block; text-align:center; display:none; }
	#NavLateralDireita .vitrineGeral .vitrineNome{  margin-bottom:10px;
	font:bold  12px Tahoma,Arial, Helvetica, sans-serif; color: #000;padding-top:21px;
		display:block; clear:both; }
	#NavLateralDireita .vitrineGeral .vitrineDescricao { display:none; }
	#NavLateralDireita .vitrineGeral .vitrinePreco { display:block; clear:both; }
		#NavLateralDireita .vitrineGeral .vitrineParcela .color{			font:12px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#330099!important;}	  
		#NavLateralDireita .vitrineGeral .vitrineParcela {			font:12px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#330099;}	  
		#NavLateralDireita .vitrineGeral .precoAvista {			font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#ac0000;}	  
		#NavLateralDireita .vitrineGeral .dePreco {  
			font:bold 15px Tahoma,Arial, Helvetica, sans-serif; color:#ac0000; text-decoration:line-through;
			display:block; clear:both; }
			#NavLateralDireita .dePreco .vPreco { }
			#NavLateralDireita  .dePreco .vPreco span { }
		#NavLateralDireita .vitrineGeral .porPreco {  margin-bottom: -13px;
			font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#ac0000;
			display:block; clear:both; }




	#bg-home strong{ color:#ac0000; font:bold 13px Tahoma, Geneva, sans-serif; }
	#bg-home .color{ color:#ac0000; font:bold 11px Tahoma, Geneva, sans-serif; }
	.bg-imagem{ display:block; text-align:center; }
	.bg-nome, .bg-descricao{ font:bold 12px Tahoma, Geneva, sans-serif; color:#ff !important; display:block; }
	.bg-de{
		font:bold 15px Tahoma, Geneva, sans-serif; color:#ac0000;
		display:block; clear:both; text-decoration:line-through;
		}
	.bg-apartirde{
		font-weight:normal; display:block; clear:both;
		}
	.bg-por, .bg-oferta, .bg-porapenas{
		font:bold 12px Tahoma, Geneva, sans-serif; color:#ac0000;
		 display:block; clear:both;
		}	
	.bg-botao{display:block; clear:both; }	
	#bg-home td{
		border-bottom:solid 1px #000;
		border-left:solid 1px #000;
		}
.banner-baixo{text-align:center;}

#bg-baixo{
    margin: 0 auto;
    padding-top: 25px;
    width: 705px;
}
#pagamento{
    text-align: left;
}
    #pagamento span,
    #envio span{
        background: url('../images/bullet.png') no-repeat left;
        color: #fff;
        font: normal 11px/25px Arial, Helvetica,sans-serif;
        padding-left: 10px;
        text-transform: uppercase;
    }
    #pagamento li,
    #envio li{
        margin: 0 2px;
    }

#menu-baixo{
    clear: both;
    padding: 20px 0 15px;
}
    #menu-baixo a{
        color: #fff;
        font: normal 8px Arial, Helvetica,sans-serif;
        padding: 0 5px;
        text-transform: uppercase;
    }
    #menu-baixo ul li{
        border-left: 1px solid #fff;
        line-height: 10px;
    }
    #menu-baixo ul li.sem-borda{
        border-left: none;
    }

#msg-rodape{
    color: #fff;
    font: normal 8px Arial, Helvetica,sans-serif;
    text-transform: uppercase;
}