.categoria {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	background-color: #DADADA;

	padding: 1px 1px 1px 23px;

	border: 1px solid #E5E5E5;

	background-image: url(images/fundo_menu.gif);

	background-repeat: no-repeat;

	height: 25px;

	font-weight: bold;

}

.categoriaOver {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000099;

	background-color: #E4E4E4;

	padding: 1px 1px 1px 23px;

	border: 1px solid #E5E5E5;

	background-image: url(images/fundo_menu.gif);

	background-repeat: no-repeat;

	height: 25px;

	font-weight: bold;

}

.subcategoria {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	padding: 1px 1px 1px 5px;

	background-color: #E6F4FF;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 0px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;	

	

}

.subcategoriaOver {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000099;

	padding: 1px 1px 1px 5px;

	background-color: #FFFFFF;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 0px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;	

	

}

.eshopTituloProd {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}

.eshopCodProduto {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #666666;

}

.eshopDescProd {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

}

.eshopBarra {

	color: #333333;

}

.eshopValor {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #CC0000;

	font-weight: bold;

}

.eshopValorDe {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	text-decoration: line-through;

}

.eshopTexto {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}





/*

======================================================================================================

Usado na listagem de produtos no link "Saiba mais..."

======================================================================================================

*/

a.eshopSaibaMais:link{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	display: block;

	width: 100%;

	text-align: center;

}

a.eshopSaibaMais:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	display: block;

	width: 100%;

	text-align: center;

}

a.eshopSaibaMais:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

}

.caminhoDivisorCategoria {

	font-family: Arial, Helvetica, sans-serif;

	color: #0099CC;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

}





/*

======================================================================================================

Usado nas pginas internas para mostrar o caminho das categorias. Ex: "categoria >> Subcategoria"

======================================================================================================

*/

a.caminhoNomeCategoria:link{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #0099CC;

	text-decoration: none;

}

a.caminhoNomeCategoria:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #0099CC;

	text-decoration: none;

}

a.caminhoNomeCategoria:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #0033CC;

	text-decoration: none;

}.eshopDetalhesProd {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #0066CC;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

}

.eshopPrazoEntrega {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.eshopEconomia {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF9900;

	text-decoration: none;

}

.eshopDivisorTabValorProd {

	background-color: #CCCCCC;

	height: 1px;

}

.eshopNomePromocao {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF6600;

	text-decoration: none;

}



.eshopCarrinhoTitulo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.eshopCarrinhoFormPgto {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

}

.eshopFormCampo {

	background-color: #F2F2F2;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.eshopValorTotalPedido {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	height: 22px;

}

a.eshopLinkGeral {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

}

a.eshopLinkGeral:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #003366;

	text-decoration: none;

}

.eshopTextoDestaque {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

}

.eshopCampoObrigatorio {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000066;

}

.eshopFormInativo {

	background-color: #999999;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}



a.eshopLinkAlerta {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF0000;

	text-decoration: none;

}

a.eshopLinkAlerta:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF9900;

	text-decoration: none;

}.eshopFundoDestaque {

	background-color: #FFFFDD;

}

.eshopHighlight {

	text-decoration: underline;

}

.Cel_prazoPgtoTit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	background-color: #D0DCF0;

	padding: 3px;

}

.Cel_prazoPgtoQtde {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000066;

	padding: 2px;

	background-color: #E6E6E6;

}

a.blocoCategoria {

	font-family: Tahoma, Arial;

	font-size: 10px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

}

a.blocoCategoria:hover {

	font-family: Tahoma, Arial;

	font-size: 10px;

	font-weight: bold;

	color: #000066;

	text-decoration: none;

}





/*=============================================================================================================

*** CSS DO LIGHTING BOX :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

=============================================================================================================*/

#lightbox{

	position: absolute;

	top: 20px;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	color:#151410;

	}



#lightbox a, #lightbox a:hover {

	border-bottom:none;

	color:#151410;

	text-decoration:underline;

}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#loadingLink {

	display:block;

	margin:0 auto;

	padding:0;

	width:32px;

	height:32px;

	background:url("eshop/imagens/loading.gif") center center no-repeat;

	text-indent:-9999px;

}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLinkImg, #nextLinkImg{

	width: 49%;

	height: 100%;

	background: transparent url("eshop/imagens/blank.gif") no-repeat; /* Trick IE into showing hover */

	display: block;

	text-indent:-9999px;

	}

#prevLinkImg { left: 0; float: left;}

#nextLinkImg { right: 0; float: right;}

#prevLinkImg:hover, #prevLinkImg:visited:hover { background: url("eshop/imagens/prevlabel.gif") left 15% no-repeat; }

#nextLinkImg:hover, #nextLinkImg:visited:hover { background: url("eshop/imagens/nextlabel.gif") right 15% no-repeat; }





#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	}



#imageData{

	padding:0 10px;

	}

#imageDetails{ width: 70%; float: left; text-align: left; }	

#caption{ font-weight: bold;	}

#numberDisplay{ display: block; clear: left; }			

#detailsNav{ display: block; clear: left; padding:0 0 10px 0;	}	

#prevLinkDetails { margin:0 8px 0 0; }		

#nextLinkDetails { margin:0 8px 0 0; }		

#closeLink {

	display:block;

	margin:0;

	padding:0 0 10px 0;

	text-decoration:none;

	float:right;

	width:66px;

	height:28px;

	background:url("eshop/imagens/closelabel.gif") no-repeat;

	text-indent:-9999px;

	overflow:hidden;

}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #151410;

	filter:alpha(opacity=60);

	-moz-opacity: 0.6;

	opacity: 0.6;

	}

	



.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}



* html>body .clearfix {

	display: inline-block; 

	width: 100%;

	}



* html .clearfix {

	/* Hides from IE-mac \*/

	height: 1%;

	/* End hide from IE-mac */

	}		



/*=================================================================================================================
// CUSTOMIZAÇÃO DO QUICKMENU ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
//===============================================================================================================*/
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/
	/* QuickMenu 0 */
	/*"""""""" (MAIN) Container""""""""*/	

	#qm0	
	{	
		width:100%;
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	background:url(imagens/seta.gif);
	background-repeat:no-repeat;
	padding-left: 10px !important;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		text-decoration:none;
		font-weight:bold;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{
		padding:2px 0px 10px 10px;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 0px 2px 15px;
		margin:0px;
		background-image:none;
		color: #009900;
		font-size:11px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		text-decoration:none;
		font-weight:bold;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-size:11px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-repeat:no-repeat;
		background-position:95% 55%;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul a	
	{	
		padding:2px 20px 2px 5px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#3C3C3C;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#3C3C3C;
	}
	
	.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}