@charset "iso-8859-1";
/* CSS Document */

#navigation {
	list-style:none;
	margin-left:5px;
	font:14px Arial, Helvetica, sans-serif;
	color:#ccc;
	padding:0;
	margin-top:85px; 		
	padding-top:0px;
	width: 710px;
	float: left;
}
#navigation A 			{ font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin-right:3px; margin-left:3px; }
#navigation A:hover 	{ font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin-right:3px; margin-left:3px; background-color:#156099; }
 
 BODY { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: left top;
	background-repeat:repeat-x;
	background-color:#ffffff; 
	margin:0; 
	padding:0; 
	overflow-x:hidden;
  }
  .viptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-image: url(imgs/fondo_vip.jpg);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
    .buscar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
   } 
   .listado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;	
   }
  .titutabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #156099 }
  .tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #111111;
	text-decoration: none;
   } 
  .tablasin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #111111;
	text-decoration: bold;
   } 
  .volver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: underline;
   }
  .tablabold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #F3F3F3;
   }
   
    .textobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
   }
    .texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align:justify;
   }
    .textocarrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #111111;
	text-decoration: none;
   }
   .arbol {	font:normal 11px Arial, Helvetica, sans-serif;	color: #333333;	text-decoration: none;   }
   .arbol:hover {	text-decoration: underline; color: #000000;  }
   .arbolrojo {	font:normal 12px Arial, Helvetica, sans-serif;	color: #000000;	font-weight: bold;		text-decoration: none;   }
   
   .arbolopcs {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666;	text-decoration: none;   }
   .arbolopcs:hover {	text-decoration: underline; color: #CC0000;  }
   
    .textog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;	
   }
     .textop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
   }
    .elitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height:19px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#156099;
	background-color:#9CC9ED;
	text-align:center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0px;
   }   
	.tituproducto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
   }
    .textoclaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #156099;
	text-decoration: none;
   }
    .migas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
   }
    .migaslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
   }
    .migaslink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
   }
    .menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
   }
  .form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	background-color: #EFEFEF;
   }
  .welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ccc;
   }   
  .welcomeend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
   }  
   .welcomeend a{
	   color:#ffffff !important;
   }   
  .BlancoBold { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
  .titupagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #156099;
	text-decoration: none;
   } 
   .tituseccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #156099;
	text-decoration: none;
   } 
   
    
   #preview{
	position:absolute;
	border-width:1px;
	border-style:solid;
	border-color:#aaa;
	background:#fff;
	padding:8px;
	display:none;
	color:#fff;
	width:300px;
	z-index:2;
	}
	.textoPreview1 { font:14px "Trebuchet MS"; color:#888; }
	.textoPreview2 { font:11px "Trebuchet MS"; color:#333; }
 
.elitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height:19px;
	padding:0px;
	border:solid 1px #156099;
	background-color:#9CC9ED;
	text-align:center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
   }
   .recomienda{
border:none; overflow:hidden; width:130px; height:21px;
}
ol, ul {list-style:none;}
/* product img */
#image-block {width:302px;height:302;}
#image-block img#bigpic {max-width:300px;max-height:300px;cursor:pointer;border:1px solid #ececec;}
#image-block img#bigpic.jqzoom {cursor:crosshair;position:relative;}


/* views block */
#views_block {width:320px;}
#thumbs_list {}
#thumbs_list ul {width:320px !important;overflow:hidden;}
#thumbs_list li {width:80px;height:80px;float:left;cursor:pointer;margin:8px 8px 0 0;}
#thumbs_list li a img {width:78px;height:78px;border:1px solid #ececec;}

span#wrapResetImages {display:none;}
span#wrapResetImages div {padding:12px 0 0 0;}
.BarraOrden{
	float:right;
	height:24px;
	margin-right:0px;
	padding: 0px;
	width: 425px;
}
.BarraOrden img{
	margin:5px 5px 0px 5px;
	float:left;
}
.BarraOrden .ParteBarra{
	margin:0px 0px;	
	border-style:none;
}
.BarraOrden .TituloBarra{
	float:left;
}
.BarraOrden .TituloBarra p{
	margin: 0px;
	padding:0px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:7px;
	color:#000000;	
}
.loginbox {
	padding: 6px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 160px;
	//height:17px;
	float: right;
	background-image: url(imgs/fondo-loginbox.png);	 /*for IE 
 	 filter:alpha(opacity=60);
  	 CSS3 standard 
 	 opacity:0.6;*/
}
.loginbox p {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #FFFFFF;
	margin: 3px 0px;
	padding: 0px;
	text-align:right
}
.loginbox input {
	font-family: "Trebuchet MS";
	font-size: 10px;
	width: 100px;
	height: 12px;
	padding:0px;
	margin:0px;
	border: 1px solid #FFFFFF;
}
.loginbox a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px;
	background-color: #FF6600;
	-webkit-border-radius: 5px;  -moz-border-radius:5px; border-radius: 5px;
}
.toplogin {
	position:absolute;
	height: auto;
	overflow: auto;
	right:0px;
	//height:30px;
	//overflow-y:hidden;
	padding-bottom:47px;
}
.cuadroCatOferta{
	position:absolute;
	width:178px; 
	height:20px; 
	-webkit-transform:  rotate(90deg); -moz-transform:  rotate(90deg); -o-transform:  rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
	writing-mode: rl-tb; 
	color:#ffffff; 
	background-color:#006699;	
	margin-top:81px !important; 
	margin-top:2px;
	margin-left:81px !important;
	margin-left:2px;
	
}
.imagProduct, .imagCat{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /* for IE8 in IE7 mode */
    filter: alpha(opacity=100); /* for IE6-IE8 */
    opacity: 1;	
}
.imagProduct:hover, .imagCat:hover{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; /* for IE8 in IE7 mode */
    filter: alpha(opacity=40); /* for IE6-IE8 */
    opacity: .4;	
}
.imagCat{
	border:none;
	border-bottom:solid 1px #cccccc;	
}
.cuadroProductoExterior{
	float:left; height:330px; width:180px; overflow:none; margin-bottom:6px; margin-right:3px; margin-left:3px; border-width:1px; border-style:solid; background-color:#FAFAFA;	
}
.cabeceraProducto{
	text-align:left; height:13px; padding-left:2px; font-weight:bold; font:10px Arial, Helvetica, sans-serif; background-color: #cccccc;	
}
.txtCabeceraProducto{
	float:left; width:100%; color:#666666; font:bold 8pt Verdana; text-align:center;	
}
#linkproducto {
	color: #626262;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
 #linkproducto:hover {
	text-decoration: underline;
}
.cuadroOpcionesOro{
	font:10px Arial; 
	color:#333; 
	display:none; 
	z-index:100; 
	position:absolute; 
	margin-left:-68px; 
	background-color:#FFFFFF; 
	padding:10px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#333333;
	text-align:left; 
	width:220px;	
}
.columnaIzquierda{
		
	background-color:#FFFFFF;
}
.celdasUtiles{
	border-bottom:1px solid #cccccc; border-top:1px solid #FFF; padding:4px 0 4px 0;  margin-right:4px;	
}
.filaUtiles{
	background-color:#ffffff;
	height:24px;	
}
.filaUtiles:hover{
	background-color:#cccccc;	
}
.celdaContenidos{
	border-top-width:0px; border-top-style:solid; border-top-color:#000000; padding-top:5px; padding-bottom:0px; paddint-left:10px; padding-right:0px;  background-color:#FFFFFF;	
}
.cuadroCategoria{
	float:left; text-align:center; height:245px; width:180px; overflow:none; margin-bottom:6px; margin-right:3px; margin-left:3px; margin-top:10px;  background-color:#FAFAFA;	
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.parraCatCentral{
	padding: 0px;
	margin: 0px;
	text-shadow: #cccccc 1px 1px 1px;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=2);*/
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.linkCatCentral{
	color: #333333;
	text-decoration: none;	
}
.linkCatCentral:hover{
	text-decoration: underline;	
}
.ofertaCategoria{
	position:absolute;
	z-index:0;
	margin-top:2px;
	margin-left:79px;
	width:100px;
	height:80px;
	background-image: url(imgs/offer_cat.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.txtOfertaCat{
	font-size:22px; color:#FFFFFF; margin-right:10px; margin-top:20px; text-align:right;	
}
.celdaCentralZoom{
	height:auto; width:99%; overflow:none; margin-top:6px; margin-right:3px; margin-left:3px; border:1px solid #cccccc;	
}
.linkVolverZoom{
	text-decoration:none; color:#000000; font-family:'Trebuchet MS'; font-size:10px;	
}
.msgOfertas{
	width:158px;
	background-color:#156099;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
	padding:8px;
	margin:5px auto;
}
.msgOfertas p{
	color:#ffffff;
	margin:0px; padding:0px;
	font-size:13px;	
}
.msgOfertas p strong{
	font-size:25px;
	font-weight:normal;
	display:block;
	clear:both;
	text-shadow: #000000 4px 4px 4px; /* color, h-offset, v-offset, blur */
}
.horariosTelfs{
	width:164px;
	background-color:#FAFAFA;
	padding:8px;
	padding-left:2px;
	margin:5px auto;
	border:solid 1px #cccccc;
}
.horariosTelfs p{
	margin:3px 0px; 
	padding:0px;
	color:#333333;
	font-size:11px;
	padding-left:16px;
	text-align:left;
}
.horariosTelfs .titulo{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	background-repeat: no-repeat;
	background-position: left center;
}
.horariosTelfs .imHora{
	background-image: url(imgs/fondo-horario.png);
}
.horariosTelfs .imTel{
	background-image: url(imgs/fondo-telfs.png);
}
.promoRedSocial{
	float:left; position:absolute; margin-left:740px; margin-top:95px;  overflow:hidden; 	
}
.tablaResto{
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background-color:#FAFAFA;
	border: solid 1px #333333;
	padding:8px 30px;
}
.barraOpciones{
	background: #F9F9F9;
	background: -moz-linear-gradient(#F9F9F9, #E8E8E8);
	background: -ms-linear-gradient(#F9F9F9, #E8E8E8);
	background: -o-linear-gradient(#F9F9F9, #E8E8E8);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#E8E8E8));
	background: -webkit-linear-gradient(#F9F9F9, #E8E8E8);
	background: linear-gradient(#F9F9F9, #E8E8E8);
	border-top: 1px solid #dddddd;	
	border-bottom: 1px solid #dddddd;	
	padding: 5px;
	float:left;
	width: 97%;
	margin: 5px 0px 5px 1%;
}
.listaLinks{
	float:left;
	padding:5px;
}
.listaLinks p{
	padding-top: 2px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.listaLinks p a, .listaLinks p .pagActiva{
	margin:0px 1px;	
	font-size:12px;
	text-decoration:none;
	border-radius: 3px;
	padding:2px;
	color:#666666;
}
.listaLinks p .pagActiva{
	font-weight:bold;

}
.capaPreCarrito{
	position:absolute;  z-index:1; margin-top:285px; margin-left:1px; width:172px; background-color:#333333;
	padding:3px;	
}
.capaPreCarrito p{
	font-size: 12px;
	color: #ffffff;
}
#dirfacturacion{
	margin-left: 22px;
	display:none;
}
.iconocompartir{
	color: Dodgerblue; 
	font-size: 28px;
}
.iconocompartir:hover{ color:#f9b0b0 !important; }
.iconocompartir:visited{ color: Dodgerblue  !important; }
.iconocompartirfacebook{
	color: #4267b2; 
}
.iconocompartirfacebook:hover{ color:#156099 !important; }
.iconocompartirfacebook:visited{ color:#4267b2  !important; }
.iconocompartirinstagram{
	color: #cd478b; 
}
.iconocompartirinstagram:hover{ color:#156099 !important; }
.iconocompartirinstagram:visited{ color:#cd478b  !important; }
.iconocompartirtwitter{
	color: #01aaf0; 
}
.iconocompartirtwitter:hover{ color:#156099 !important; }
.iconocompartirtwitter:visited{ color:#01aaf0  !important; }

.iconocompartirfacebook_product{
	color: #4267b2; 
	font-size: 28px;
}
.iconocompartirfacebook_product:hover{ 	font-size: 28px; color:#156099 !important; }
.iconocompartirfacebook_product:visited{ font-size: 28px;color:#4267b2  !important; }
.iconocompartirinstagram_product{
	color: #cd478b; 
}
.iconocompartirtelegram_product{
	color: #2ca5e0; 
	font-size: 28px;
}
.iconocompartirtelegram_product:hover{ color:#156099 !important; }
.iconocompartirtelegram_product:visited{ color:#2ca5e0  !important; }
.iconocompartirtwitter_product{
	color: #01aaf0; 
	font-size: 28px;
}
.iconocompartirtwitter_product:hover{ color:#156099 !important; }
.iconocompartirtwitter_product:visited{ color:#01aaf0  !important; }
.iconocompartirwhatasap_product{
	color: #4dcc5b; 
	font-size: 28px;
}
.iconocompartirwhatasap_product:hover{ color:#156099 !important; }
.iconocompartirwhatasap_product:visited{ color:#4dcc5b  !important; }

#whatsapp{
	position: fixed;
	top: 10px;
	right: 10px;
}