/* CSS LOJAS ESPECIAIS */
body {
	font-family: Arial, Helvetica, sans-serif;
}

* {
	margin: 0;
	padding: 0;
}

.fLeft {
	float: left;
}

.clear {
	clear: both;
}

.hidden {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

a,img {
	border: 0;
}

a {
	color: #666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.vis-hidden {
	visibility: hidden;
}

.product_item_tr {
	/*background: url(../imagens/box/bgLine.gif) repeat-x bottom left;*/
	padding: 10px 0 0 0;
	margin-bottom: 10px;
	zoom: 1.0;
}

.menulist li {
	z-index: 4 !important;
}

.menulist li a {
	position: relative;
	z-index: 5 !important;
}

#listMenuRoot ul {
	z-index: 3 !important;
}

#content {
    position: inherit;
    *position: static;
	z-index: 1;
} 

/* BOX-PRODUTO */
	.product_item_tr { padding: 0 !important; margin: 0 0 10px 0; zoom: 1.0; border-top: 1px solid #FFF; }
/*	.productItem { width: 200px; height: 280px; border: 1px solid #E9E9E9; position: relative; background: url(../imagens/bgBoxProduto.jpg) repeat-x bottom left; float: left; margin: 0 11px 25px 0; text-align: center; padding: 15px 10px 0 10px; }*/
	.product_item_tr .lastItem { margin: 0 0 10px 0; }
	.productItem .bTLeft, 
	.productItem .bTRight,
	.productItem .bBLeft,
	.productItem .bBRight { width: 6px; height: 6px; z-index: 1; }

	.productItem .bTLeft { position: absolute; top: -1px; left: -1px; background: url(../imagens/bgBoxTL.jpg) no-repeat; }
	.productItem .bTRight { position: absolute; top: -1px; right: -1px; background: url(../imagens/bgBoxTR.jpg) no-repeat; }
	.productItem .bBLeft { position: absolute; bottom: -1px; left: -1px; _bottom: -9px; background: url(../imagens/bgBoxBL.jpg) no-repeat; }
	.productItem .bBRight { position: absolute; bottom: -1px; right: -1px; _bottom: -9px; background: url(../imagens/bgBoxBR.jpg) no-repeat; }
	
	.productItem .contBoxProduto { padding-top: 10px; }
	.productItem img { margin-bottom: 15px; width: 128px; height: 128px; }
	.productItem h4,
	.productItem h4 a,
	.productItem .prodVal { color: #666 !important; font-size: 10px !important; margin-bottom: 5px; font-weight: normal; height: 27px; }
	.productItem .prodParcelamento { height: 20px; color:#1452AC; text-align: center; margin-bottom: 5px; }
	.productItem h4 a { font-size: 12px !important; }
	.productItem .prodVal span { color: #0D3267; }
	.productItem .prodVal strong { font-size: 18px; font-weight: normal; }
	
/*	.productItem .prodInfo { width: 150px !important; margin: auto; }*/
	.productItem .prodAdd { width: 165px; margin: auto; }
	.productItem .prodInfo .numerico { width: 22px !important; height: 15px !important; background: none !important; border: 1px solid #CCC !important; font-size: 11px; padding: 1px; float: left; margin-right: 10px; background: #FFF !important; }
	.productItem .prodInfo label {  margin-right: 10px; }
	.productItem .prodInfo .numerico,
	.productItem .prodInfo label { float: left; margin: 4px 5px 0 0; }	
	.productItem .prodInfo label,
	.productItem .prodEsgotado { font-size: 14px; color: #0D3267; margin-bottom: 5px; }
	.productItem .prodVal,
	.productItem .prodEsgotado { height: 25px; }
	.productItem .prodEsgotado { line-height: 160%; }

	.btAviso,
	.btAdicionar,
	.btDetalhe { display: block; width: 91px; height: 25px; }	
	.btAviso { background: url(../imagens/box/btAvise.png) no-repeat; margin: auto; }
	.btComprar { background: url(../imagens/box/btComprar.png) no-repeat; }
	.btAdicionar { background: url(../imagens/box/btLista.png) no-repeat; }
	.btDetalhe { background: url(../imagens/box/btDetalhes.png) no-repeat; margin: auto; }

	.productItem .btGenericos { position: absolute; top: -1px; left: -1px; z-index: 1; display: block; background: url(../imagens/box/icConhecaGenericos.jpg) no-repeat; width: 222px; height: 24px;  }
	.productItem .icGenerico { position: absolute; top: -1px; left: -1px; z-index: 1; background: url(../imagens/box/icGenerico.jpg); width: 51px; height: 51px; }
	.productItem .icPdv {  position: absolute; top: -1px; left: -1px; z-index: 1; background: url(../imagens/box/icDisponivelPdv.jpg) no-repeat; width: 222px; height: 24px; }
	
	.btAviso:hover,
	.btDetalhe:hover,
	.btAdicionar:hover,
	.btComprar:hover { background-position: 0 -26px; }
	
	/* LISTA DE PARCELAMENTO */	
	
	.box-parcelamento { width: 400px; 
						margin: 140px 0px 30px 135px; 
						float: none; 
						
						}
	.box-parcelamento p { font-weight: bold; color: #0E3266; text-decoration: underline; }	
	.box-parcelamento ul { float: left; margin-right: 20px; }	
	.box-parcelamento ul li { color: #0E3266; height: 20px; }	
