<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*@import url('https://fonts.googleapis.com/css?family=Fenix');*/
.boton-verde-horiz { background: url(../_imagenes_menu/boton-horizontal-verde-40.png) no-repeat -9999px -9999px; }
.boton-verde-horiz { background: url(../_imagenes_menu/boton-horizontal-verde-over-40.png) no-repeat -9999px -9999px; }
.boton-verde-horiz { background: url(../_imagenes_menu/boton-horizontal-verde-35.png) no-repeat -9999px -9999px; }
.boton-verde-horiz { background: url(../_imagenes_menu/boton-horizontal-verde-over-35.png) no-repeat -9999px -9999px; }
.boton-verde-horiz { background: url(../_imagenes_menu/boton-horizontal-naranja-40.png) no-repeat -9999px -9999px; }
.boton-verde-horiz { background: url(../_imagenes_menu/boton-horizontal-naranja-over-40.png) no-repeat -9999px -9999px; }
.boton-verde-horiz { background: url(../_imagenes_menu/boton-horizontal-naranja-35.png) no-repeat -9999px -9999px; }
.boton-verde-horiz { background: url(../_imagenes_menu/boton-horizontal-naranja-over-35.png) no-repeat -9999px -9999px; }

.image-pre-loader {

 
 background-image:url(../_imagenes_menu/corazon-ico-20-over.png); 
 
 /*left:-210px;*/
 
 height: 2px;
 display: inline;
 margin: 0;
 padding: 0;
 width: 2px;
}
 

a{text-decoration:none; color:#333333;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	/*margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;*/
	outline: none;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	/*-webkit-box-sizing: border-box; PROBLEMAS CON EL MENU */
	-moz-box-sizing: border-box;
	/*box-sizing: border-box; PROBLEMAS CON EL MENU */
	/*text-align: left;*/
}
/*html { overflow-y: scroll; }
body {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 62.5%; 
  line-height: 1;
  padding-bottom: 55px;
  background: #363636 url('file:///C|/PDF/easy-display-switch-codes (1)/demo/css/bg.png'); 
}*/

::selection { background: #dae3eb; color: #333; }
::-moz-selection { background: #dae3eb; color: #333; }
::-webkit-selection { background: #dae3eb; color: #333; }

br { display: block; /*line-height: 1.6em;*/ } 

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }

input, textarea { 
  /*-webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none; */
}


blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong, b { font-weight: bold; } 

table {/* border-collapse: collapse; border-spacing: 0;*/ }
img { /*border: 0; max-width: 100%; */}

.redondeado_suave{
    -webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-radius:3px 3px 3px 3px;
}


h1transparente {
  /*font-family: 'Fenix', Tahoma, sans-serif;*/
  color: #dde7f2;
  font-size: 2em;
  line-height: 1.6em;
  margin-bottom: 8px;
  width: 770px;
  margin: 0 auto;
  text-align: center;
}

h1 span {
  color: #73aded;
}

.tituloico{
/*text-align:left;*/ /*float:left;*/ font-weight:normal; /*display:inline-block;*/ /*width:69%;*/ margin:0;

}
.descrico{ margin:0; }
.tituloh2list { /*text-align:left; float:left;*/ /* titulos */ font-size:1.0em; line-height:1.2em; text-align:left; font-weight:normal; /*display:inline;*/margin:0; /*border:1px solid #999999;*/
 margin-bottom:0; padding-bottom:0; /*margin-left:0;*/ padding-left:0; /*left:0;*/ color:#333333;
}

.contieneimgytxtregalo{width:60%;text-align:right;float:right;/*border: 1px solid #00CC33;*/}
.contieneimgregalo{float:right; width:48%;margin-right:2%;text-align:right;margin-bottom:10px;/*border: 1px solid #929292;*/}
.imgregalo{width:95%;max-width:180px;min-width:120px;}
.txtregalo{width:46%;overflow:hidden;text-align:center;padding-left:2%;padding-right:2%;/*border: 1px solid #929292;float:right;*/}

.contieneenviogratisynuevop{ float:right; max-width:160px;text-align:right;margin-top:3px; /*height:21px;*/ }

.enviogratisp{
padding:2px;float:right; width:85px;background-color: #0033CC;font-size:0.75em;
color:white; text-align:center; margin-left: 3px;margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
}
.enviogratisg{
padding:2px;float:right; width:56%;min-width:85px;background-color: #0033CC;font-size:0.85em;
color:white; text-align:center; margin-left: 3px;margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
}
.nuevop{
padding:2px;float:right; width:60px;background-color: #CC0000;font-size:0.75em;
color:white; text-align:center; margin-left:auto;margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
}
.nuevog{
padding:2px;float:right; width:37%;min-width:60px;background-color: #CC0000;font-size:0.85em;
color:white; text-align:center; margin-left:auto;margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
}
.premiump{
padding:2px;float:right; width:60px;background-color: #669900;font-size:0.75em;
color:white; text-align:center; margin-left:auto;margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
}
.premiumg{
padding:2px;float:right; width:37%;min-width:60px;background-color: #669900;font-size:0.85em;
color:white; text-align:center; margin-left:auto;margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
}
.regalop{
padding:2px;float:right; width:60px;background-color: #FF6600;font-size:0.75em;
color:white; text-align:center; margin-left:auto;margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
}
.regalog{
padding:2px;float:right; width:37%;min-width:60px;background-color: #FF6600;font-size:0.85em;
color:white; text-align:center; margin-left:auto;margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
}
.botonico{ float:right;position:relative;  text-align:right; display:block; margin-right:0px;
           margin-top:6px; margin-bottom:6px; }
h3 {
 /* display: block;
  width: 770px;
  margin: 0 auto;
  font-size: 0.7em;
  line-height: 1.0em;
  margin-bottom: 18px;*/
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
 /* text-transform: uppercase;
  letter-spacing: 1.3em;
  color: #ccc;
  text-align: left;*/
}

.pcoment {
	font-size: 1.0em;
	/*font-weight:bold;*/
	line-height: 1.2em;
	letter-spacing: 0px;
	
	margin-bottom: 3px;
	margin-top:2px;
	color: #333333;
	text-align:left;
}
.strongazul{
color:#0000FF;

}	
.strongazul:hover{
color: #365B0D;
}
/*border:1px solid #FF0000;*/


.overazul .descrico .pcoment:hover{
color: #0000CC;

}
.overazul .tituloico h2.tituloh2list a
{
color: #333333;
}
	
	
/*border:1px solid #FF0000;*/
.pagination{
display:inline-block;
text-align:center;
}
.tipolistado{
display:inline-block;
}
/* page structure */





.options {
/*font-family:Arial, Helvetica, sans-serif;*/
/*-webkit-border-radius: 7px;
  -moz-border-radius: 7px, 7px, 7px, 7px;
  -border-radius: 7px;
  -khtml-border-radius: 7px;*/
  -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-radius:5px 5px 5px 5px;
  border: 1px solid #929292;
  background-image:url(../_imagenes_menu/fondo-paginacion.png);
  background-position:bottom;
  text-align: center;
  /*font-family:Arial, Helvetica, sans-serif;*/
  font-size: 0.95em;
  /*line-height: 16px;*/
  /*font-weight: bold;*/
  color: #333333;
  margin-bottom: 4px;
  padding:3px;
  margin-left:auto;
  margin-right:auto;
  
  
  
  
  
  
  
  display: block;
}
.options .sorticon {
	position: relative;
	top: 5px;
	right: 10px;
}

.options .sorticon img {
  opacity: 0.6;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.options .sorticon img:hover {
  opacity: 1.0;
}
.options .sorticon.active img {
  opacity: 1.0;
}

.options a{
text-decoration:none;
}
.input_de_options {
/*width:20px;
padding-left:5px;
padding-right:5px;*/

}
.options input{
position:relative;
top:0px;
width:100px;
height:14px;
padding:5px;
margin:0px;
text-align:center;


   
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -border-radius: 1px;
  -khtml-border-radius: 1px;
  border: 1px solid #929292;

  bottom:3px;
}


.boton-verde-carrito {
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/boton-horizontal-verde-40.png);background-repeat:  repeat-x;
color: #FFFFFF;
text-align:center; 
	background-position:bottom; width:45px; height:40px; font-size:1.2em; font-weight:normal;
	 border-radius:20px;
	background-size:contain;
	border:1px solid #669900;
	
	/*opacity: 0.6;*/
  
	}
.boton-naranja-carrito {
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/boton-horizontal-naranja-40.png);background-repeat:  repeat-x;
color: #FFFFFF;
text-align:center; 
	background-position:bottom; width:45px; height:40px; font-size:1.2em; font-weight:normal;
	 border-radius:20px;
	background-size:contain;
	border:1px solid #FF6600;
	
	/*opacity: 0.6;*/
  
	}	
.boton-rojo-carrito {
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/boton-horizontal-rojo-40.png);background-repeat:  repeat-x;
color: #FFFFFF;
text-align:center; 
	background-position:bottom; width:45px; height:40px; font-size:1.2em; font-weight:normal;
	 border-radius:20px;
	background-size:contain;
	border:1px solid #FF6600;
	
	/*opacity: 0.6;*/
  
	}		
	
.boton-gris-carrito {
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/boton-horizontal-gris-40.png);background-repeat:  repeat-x;
color: #FFFFFF;
text-align:center; 
	background-position:bottom; width:45px; height:40px; font-size:1.2em; font-weight:normal;
	 border-radius:20px;
	background-size:contain;
	border:1px solid #666666;;
	
	/*opacity: 0.6;*/
  
	}			
.boton-verde-carrito:hover {	
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/boton-horizontal-verde-over-40.png);
background-position:bottom;
 
	background-size:contain;
border:1px solid #95CB43;

/*color:#666666;*/
}	
.boton-naranja-carrito:hover {	
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/boton-horizontal-naranja-over-40.png);
background-position:bottom;
 
	background-size:contain;
border:1px solid #FF9933;

/*color:#666666;*/
}	
.boton-rojo-carrito:hover {	
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/boton-horizontal-rojo-over-40.png);
background-position:bottom;
 
	background-size:contain;
border:1px solid #FF9933;

/*color:#666666;*/
}	
.boton-gris-carrito:hover {	
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/boton-horizontal-gris-over-40.png);
background-position:bottom;
 
	background-size:contain;
border:1px solid #999999;

/*color:#666666;*/
}	
.boton-verde-horiz {
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/boton-horizontal-verde-35.png);background-repeat:  repeat-x;
color: #FFFFFF;
text-align:center; 
	background-position:bottom; width:150px; height:35px; font-size:1.2em; font-weight:normal;
	 border-radius:20px;
	background-size:contain;
	border:1px solid #669900;
	
	/*opacity: 0.6;*/
  
	}
.boton-verde-horiz:hover {	
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/boton-horizontal-verde-over-35.png);
background-position:bottom;
 
	background-size:contain;
border:1px solid #95CB43;

/*color:#666666;*/
}
.boton-naranja-horiz {
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/boton-horizontal-naranja-35.png);background-repeat:  repeat-x;
color: #FFFFFF;
text-align:center; 
	background-position:bottom; width:140px; height:35px; font-size:1.2em; font-weight:normal;
	 border-radius:20px;
	background-size:contain;
	border:1px solid #FF6600;
	
	/*opacity: 0.6;*/
  
	}
.boton-naranja-horiz:hover {	
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/boton-horizontal-naranja-over-35.png);
background-position:bottom;
 
	background-size:contain;
border:1px solid #FF9933;

/*color:#666666;*/
}
.boton-gris-horiz {
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
background-image:url(../_imagenes_menu/fondo-paginacion.png);background-repeat:  repeat-x;
background-position:bottom;
text-align:center; 
	background-position:bottom; width:140px; height:35px; font-size:1.2em; font-weight:normal;
	 border-radius:20px;
	background-size:contain;
	border:1px solid #CC6600;
	
	/*opacity: 0.6;*/
  
	}
.boton-gris-horiz:hover {	
-webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
  background-image: none;
background-color: #FFFFFF;
color: #FFFFFF;

border:1px solid #FF6600;

/*color:#666666;*/
}
.boton-verde-horiz-texto {
padding-top:5px;
font-size:16px;
}

.boton-gris-horiz-texto {
padding-top:5px;
font-size:16px;
font-weight:bold;
color:#CC6600;
}







#w {
	width: 98%;   text-align:center; /*border: 1px solid #33FF66;*/
	display: block;
	margin-bottom: 5px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	
	/*padding-left:5px;*/
}
#content { margin-left:auto; margin-right:auto; width:100%; float:none;  /*border: 1px solid #FF0000;*/

  /* width:100%; */
	padding-bottom: 6px;
	padding-top: 2px;
	padding-left:5px;
	
	/*padding-right: 0;
	padding-left: 0;*/
	/*margin-left:0;*/
	/*margin-left:auto;
	margin-right:auto;*/
	/*padding-left:auto;
	padding-right:auto;*/
	
}
/* list styles */
#listdisplay {  /* ES EL ul */
  margin:0; padding:0; float:none; left:0; /* MUY IMPORTANTE */
  /*display: block; */
  /*border: 1px solid #929292; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px;
  margin-left:0; margin-right:0;*/
  
  
}

#listdisplay li {
	display: block;
	
 /* width: 100%;*/
	margin-bottom: 1px;
	border-bottom: 1px solid #669933; /*verde hiper*/ /* #aaa;*/ /* linea horizontal separadora */
	margin-left:3px;;
	margin-right:1px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 10px;
	position:relative;
	/*left:0;*/
	/*float:left;*/
	/*width:100%;*/
	/*margin-left:auto;
	margin-right:auto;*/
	/*float:left;*/
	/*height:150px;*/
	 /*position:relative;*/
}
#listdisplay li:hover {
background-image:url(../_imagenes_menu/fondo-elemento-over.png); background-position:bottom; background-repeat:repeat-x; display:block;
}
.contienelistimgynuevos{width:160px; float:left;/*border:1px solid #FF0000;*/}

#listdisplay li .boton-verde-horiz{ float:right; margin-right:0;}

#listdisplay li .listimg { width:160px; height:160px; /* rectÃ¡ngulo borde del producto - border:1px solid #CCCCCC;*//* #33CCFF*/ ;/*padding: 5px; el padding en imagen y over *//*border:1px solid #FF0000;*/
  /*border: 1px solid #0099FF;*/ margin-right: 20px; position:relative; float:left;}
/*#listdisplay li .listimg_con_fondo { background-image:url(../_imagenes_menu/fondo-elm-central-g.png);
  background-position:bottom;
  background-repeat:repeat-x; }  */
#listdisplay li .listimg2 { width:160px; height:125px; border:1px solid #CCCCCC;/* #33CCFF*/ ;/*padding: 5px; el padding en imagen y over *//*border:1px solid #FF0000;*/
  /*border: 1px solid #0099FF;*/ margin-right: 20px; position:relative; float:left;}
/*#listdisplay li .listimg_con_fondo { background-image:url(../_imagenes_menu/fondo-elm-central-g.png);
  background-position:bottom;
  background-repeat:repeat-x; }  */  
#listdisplay li .innercontent { text-align:left; /*margin:0;*/ float:none; /*border:1px solid #FF00FF;*/

/*display:block;*/ /*border:1px solid #00CC00;*/ width:99%; /*display:inline-block;*/ margin-left:0px;
/*float:left;*/ 
}
#listdisplay li .espvacio{margin-top:0px; margin-bottom:0; width:100%;}
#listdisplay li .img_elm { display: block;  float: left; background: #fff;  width:150px;  /*height:150px*/;padding: 5px;

}

#listdisplay li span.rollover {  width:160px; height:160px;
	
	-o-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: all 0.5s linear;
	/*-webkit-transition: all 0.8s linear;
    -moz-transition: all 0.5s linear;
    transition: all 0.5s linear;
	
	-o-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition: -webkit-transform 0.5s;
	
	-webkit-transition: width 0.2s; 
    transition: width 0.2s;*/
	
	cursor: pointer;
	
	position: absolute;
	z-index: 3;
		
	display: block;
    float: left;
  
 
   /* background: #fff;*/
    margin:0px;
    padding:0px;
    
  
    opacity: 0;
  
}
#listdisplay li span.rollover2 {  width:160px; height:125px;
	
	-o-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: all 0.5s linear;
	/*-webkit-transition: all 0.8s linear;
    -moz-transition: all 0.5s linear;
    transition: all 0.5s linear;
	
	-o-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition: -webkit-transform 0.5s;
	
	-webkit-transition: width 0.2s; 
    transition: width 0.2s;*/
	
	cursor: pointer;
	
	position: absolute;
	z-index: 3;
		
	display: block;
    float: left;
  
 
    background: #fff;
    margin:0px;
    padding:0px;
    
  
    opacity: 0;
  
}
#listdisplay li span.rollover:hover {
	opacity: 1;
	-o-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: all 0.5s linear;
	
	padding-bottom:0;
	margin-bottom:0;
	/*width:150px; height:115px;*/
}
#listdisplay li span.rollover2:hover {
	opacity: .7;
	-o-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: all 0.5s linear;
	
	padding-bottom:0;
	margin-bottom:0;
}
#listdisplay li a img.img_over  {
width:160px;height:160px;

 display: block;
  float: left;
  /*padding: 5px;*/
 /* border: 1px solid #bbb;*/
 border: 0;
 /* background: #fff;*/
  /*margin-right: 20px;*/
  
}

#listdisplay li a img.img_over2  {
width:160px;height:125px;

 display: block;
  float: left;
  /*padding: 5px;*/
  border: 1px solid #bbb;
  background: #fff;
  /*margin-right: 20px;*/
}
#listdisplay li a .img_over2:hover {
/*opacity:0.5;*/
  /*margin-right: 20px;*/
  
}
/*-- nuevo - general  -----*/


#listdisplay li .img_elm_marca { /*width:150px; height:115px;*/ margin:0; padding-left:0;
  display: block;  float: left; background: #fff;  width:161px;  height:125px;padding: 0px;}
#listdisplay li .img_elm_grupo{/* width:150px;   height:115px;*/ display: block;  float: left; background: #fff;  width:161px;  height:125px; /*125px;*/ padding: 0px;}  

#listdisplay li a img.img_elm {
  /*display: block;
  float: left;*/
  /*padding: 5px;
  border: 2px solid #bbb;
  background: #fff;
  margin-right: 20px;*/
  
}
#listdisplay li a img.img_elm_marca {
 /* display: block;
  float: left;
  padding: 5px;
  border: 2px solid #bbb;
  background: #fff;
  margin-right: 20px;*/
 /* width:150px;  height:115px;padding: 5px;*/
 background-image:url(../_imagenes_menu/fondo-elm-central-g.png);
  background-position:bottom;
  background-repeat:repeat-x;
}
#listdisplay li a img.img_elm_grupo {
  /*display: block;
  float: left;
  padding: 5px;
  border: 2px solid #bbb;
  background: #fff;*/
  /*margin-right: -10px;*/
  
  background-image:url(../_imagenes_menu/fondo-elm-central-g.png);
  background-position:bottom;
  background-repeat:repeat-x;

}
/*#listdisplay li a .enlace-buscador{
bottom:0px; right:0px;
	 position: absolute;  
}*/
#listdisplay li a .texto-grupo-buscador{
position: absolute;
	z-index: 1;
	font-size:75%;
	font-size: 1em;
	line-height:1.1;
	font-weight:normal;
	
	text-align:left;
	/*overflow:hidden;*/
	width:100px;
	height:100px;
	padding:5px;
	margin-left:2px;
	margin-top:3px;
	margin-right:30%;
	/*background-color:#FFFFFF;*/
	/*border:1px solid #999999;*/
	display: block;
    float: left;
}

/*.contiene_img_anagrama{
padding:10px;
}*/
#listdisplay li a .img_anagrama{
    position: absolute;
	z-index: 1;
	width:103px;
	height:40px;
	padding:5px;
	margin-left:25px;
	margin-top:20px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	display: block;
    float: left;
}
#listdisplay li a .texto_anagrama{
    position: absolute;
	z-index: 1;
	font-size:100%;
	font-weight:bold;
	line-height:15px;
	text-align:center;
	overflow:hidden;
	width:103px;
	height:40px;
	padding:5px;
	margin-left:25px;
	margin-top:20px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	display: block;
    float: left;
}





.contieneicos1{
/*position:relative;*/
/*margin-left:175px;*/
/*width:100%;*/
margin-right:0;
margin-bottom:0;
padding-bottom:0;
/*margin-left:0;*/
padding-left:0;
/*left:0;*/ /*border:1px solid  #660099;*/
/*width:80%;*/
/*height:25px;*/
/*padding-right:5px;*/
/*padding-left:5px;*/
/*border:1px solid #999999;*/
}
.contieneicos2{
	/*position:relative;
	margin-left:175px;*/
	margin-right:0;
	/*padding-right:5px;*/
	/*padding-left:5px;*/
	/*width:100%;*/
/*width:80%;*/
/*border:1px solid #999999;*/
margin-bottom:0;
padding-bottom:0;
margin-left:0;
padding-left:0;
left:0;
}
.contieneicos2marcasygrupos{
	position:relative;
	margin-left:175px;
	padding-right:5px;
	padding-left:5px;
	/*border: 1px solid #929292;*/
/*width:80%;*/
/*border:1px solid #999999;*/
}
.add2cartico{

border: none;
float:right;
text-align:right;

}
.add2cartico:hover{
-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
}
.add2carticomarca{

border: none;
float:right;
text-align:center;

}
.add2carticogrupo{

border: none;
float:right;
text-align:center;

}

.imagen-carrito-blanco {
padding-top:8px;
padding-left:5px;
}
.desdeico{ min-width:145px;  /*position:relative;*/ /*right:1px;*/ margin-left:5px; text-align:center; display:inline-block;  /*width:25%;*/ /*border:1px solid #999999;*/
/*top:50px;*/ float:right; /*font-weight:bold;*/ color: #CC0000; font-family: Geneva, Arial, Helvetica, sans-serif;

}
.marcaico{ heigh:45px;
vertical-align:middle;   /*border:1px solid #222222;*/
/*width:35%;*/ /*max-width:100px; */
text-align:left; float:left; display:block; margin:0;


}
.contienefavoritosycompararp{min-width:150px; /*width:45%;*/ /*float:left;*/}
.contienefavoritosycompararp{ display:block;/*border:1px solid #33CC33;*/ float:left; /*height:45px;*/font-size:0.85em; font-family:Geneva, Arial, Helvetica, sans-serif; width:30%; margin-left:auto; margin-right:auto; margin-bottom:5px;}
.contienefavoritosp{ color: #999999;/*border:1px solid #33CC33;*/ width:45%; height:20px; background-image:url(../_imagenes_menu/corazon-ico-20.png); background-repeat:no-repeat; background-position:left; float:left; display:block;
                                background-position:left;
-o-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: all 0.5s linear;								
								}
.contienefavoritosp:hover{background-image:url(../_imagenes_menu/corazon-ico-20-over.png); color: #333333;
-o-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: all 0.5s linear;}								
.contienecompararp{color: #999999;width:45%; height:20px;-o-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: all 0.5s linear;	}
.contienecompararp:hover{color: #333333; -o-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: all 0.5s linear; /*border-color:#666666;*/}
.contienemarcarefdesdestockp{width:100%; outline:none;/* display:block;*/}	
.contienefavcompybotonicop{ width:100%; display:block;}
.texto_favoritosp{margin-left:20px;margin-top:2px; float:left;}
.texto_compararp{margin-top:2px; float: right; margin-top:2px;}
/*.imagen_favoritosp{float:left; height:18px;border:1px solid #33CC33; width:18px;}*/
.input_compararp{width:15px; float:right; margin-right:0; margin-top:3px;}
.refico{ height:45px; min-width:27%; /*position:relative;*/ /*left:1px;*/ text-align:left; color:#003399; /*border:1px solid #999999;*/ /*width:48%;*/ /*float:left;*/
/*width:45%;*/ /*font-weight:bold;*/ margin:0; display:block; float:left; }
.reficofabref{
color:#333333;
display:inline-block;
}
.stockico{min-width:100px;margin-left:5px;
/*padding:3px;*/
/*text-align:left;*/ /*display:block;*/ /*margin:0;*//* width:30%;*/ /*margin-left:auto; margin-right:auto;*/ /*border:1px solid #222222;*/ /*border:1px solid #999999;*/
/*top:50px;*/ float:right; text-align:right; /*height:40px;*/ /*font-weight:bold;*/ color: #CC0000; font-family: Geneva, Arial, Helvetica, sans-serif;
}
.stockimg{
vertical-align:middle; margin-right:4px;
}
.stockcolor{

}
.stockuds{

}

/*-----------------------*/
#listdisplay.listmin { 
  display: block;
}

#listdisplay.listmin li {
  display: block;
  /*width: 100%;*/
  padding: 4px 4px;
  margin-bottom: 1px;
  /*height:95px;*/
 /* border-bottom: 1px solid #aaa;*/
}

#listdisplay.listmin li .contieneimgytxtregalo{width:68%;}
#listdisplay.listmin li .contieneimgregalo{}
#listdisplay.listmin li .imgregalo{max-width:145px;min-width:130px;}
#listdisplay.listmin li .txtregalo{font-size:0.9em;}

#listdisplay.listmin li .contienelistimgynuevos{float:left; width:110px;}
#listdisplay.listmin li .enviogratisp{
width:60px;font-size:0.60em;
}
#listdisplay.listmin li .nuevop{
width:35px;font-size:0.60em;
}
#listdisplay.listmin li .premiump{
width:35px;font-size:0.60em;
}
#listdisplay.listmin li .regalop{
width:35px;font-size:0.60em;
}
#listdisplay.listmin li .espvacio{margin-top:0; margin-bottom:0;}
#listdisplay.listmin li .listimg { /*width:100px; height:76px;*/ width:109px; height:109px; /*border:1px solid #33CCFF ;*//*padding: 5px; el padding en imagen y over */ /*margin-right: 10px;*/
  /*border: 1px solid #0099FF;*/ margin-right: 15px; position:relative; float:left;}
#listdisplay.listmin li .listimg2 { /*width:100px; height:76px;*/ width:109px; height:84px; /*border:1px solid #33CCFF ;*//*padding: 5px; el padding en imagen y over */ /*margin-right: 10px;*/
  /*border: 1px solid #0099FF;*/ margin-right: 15px; position:relative; float:left;}
#listdisplay.listmin li .img_elm {
  
  padding: 3px;
  /*border: 1px solid #bbb;*/
  background: #fff;
  /*margin-right: 10px;*/
  width:100px; height:100px;
}
#listdisplay.listmin li a .img_elm {
  display: block;
  float: left;
  padding: 3px;
  /*border: 2px solid #bbb;*/
  background: #fff;
  /*margin-right: 10px;*/
  width:100px; /*height:76px;*/
}
#listdisplay.listmin .tituloico {
margin-bottom:3px; text-align:left; /*float:left;*/
}
#listdisplay.listmin .refico {
font-size:0.9em;

}
#listdisplay.listmin.img_elm_marca {


 /* padding-left:5px;
  padding-right:5px;*/
  /*padding-bottom:5px;
  padding-top:5px;*/
  /*height:30px;*/
 /* width:75px;*/
}
#listdisplay.listmin li a .img_anagrama{
width:75px;
/*height:30px;*/
padding:3px;
	margin-left:13px;
	
	margin-top:9px;
/*height:15px;*/
}
#listdisplay.listmin li a .texto_anagrama{
width:65px;
height:30px;
padding:3px;
font-size:80%;
line-height:12px;
	margin-left:10px;
	margin-top:8px;
/*height:15px;*/
}
#listdisplay.listmin li a .texto-grupo-buscador{
font-size:65%;
width:60px;
margin-left:0px;
margin-top:0px;
}
#listdisplay.listmin li a .img_elm_marca {
  display: block;
  float: left;
  padding: 0px;
  /*border: 2px solid #bbb;*/
  /*background: #fff;*/
  margin-right: 10px;
  width:108px; height:83px;
  background-image:url(../_imagenes_menu/fondo-elm-central-g.png);
  background-position:bottom;
  background-repeat:repeat-x;
}
#listdisplay.listmin li a .img_elm_grupo {
  display: block;
  float: left;
  padding: 0px;
  /*border: 2px solid #bbb;*/
  /*background: #fff;*/
  margin-right: 10px;
  width:108px; height:83px;
  background-image:url(../_imagenes_menu/fondo-elm-central-g.png);
  background-position:bottom;
  background-repeat:repeat-x;
}
#listdisplay.listmin li span.rollover {
 width:107px; height:107px; }
#listdisplay.listmin li span.rollover2 {
 width:107px; height:84px; }
#listdisplay.listmin li span.rollover .img_over  {
width:107px; height:107px; }
#listdisplay.listmin li span.rollover2 .img_over2  {
width:107px; height:84px; }
#listdisplay.listmin .pcoment {
display:none;
 
}
#listdisplay.listmin .add2cartico img{
width:35px;
height:35px;

}

#listdisplay.listmin .boton-verde-carrito { width:40px; height:35px; background-image:url(../_imagenes_menu/boton-horizontal-verde-35.png); }
#listdisplay.listmin .boton-verde-carrito:hover { background-image:url(../_imagenes_menu/boton-horizontal-verde-over-35.png); }
#listdisplay.listmin .boton-naranja-carrito { width:40px; height:35px; background-image:url(../_imagenes_menu/boton-horizontal-naranja-35.png); }
#listdisplay.listmin .boton-naranja-carrito:hover { background-image:url(../_imagenes_menu/boton-horizontal-naranja-over-35.png); }
#listdisplay.listmin .boton-verde-horiz{ height:30px; background-image:url(../_imagenes_menu/boton-horizontal-verde-30.png); }
#listdisplay.listmin .boton-verde-horiz:hover{ background-image:url(../_imagenes_menu/boton-horizontal-verde-over-30.png); }
#listdisplay.listmin .boton-verde-horiz-texto{ font-size:.8em; padding-top:4px; }
#listdisplay.listmin .imagen-carrito-blanco { padding-top:5px; padding-left:3px; }
#listdisplay.listmin .imagen-carrito-blanco img { width:25px; height:22px; }

#listdisplay.listmin li .tituloh2list {  /* TIPO LETRA Y COLOR */
  /*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
  font-size: 0.95em;
  line-height: 1.15em;
  margin-bottom: 4px;
  /*color:#333333;*/
  /*color: #73ed95;
  font-weight: bold;*/
}
#listdisplay.listmin .contieneicos1 {

margin-left:100px;
height:25px; 


}
#listdisplay.listmin .contieneicos2 {

margin-left:100px;
height:40px; 

}
#listdisplay.listmin .contieneicos2marcasygrupos {

margin-left:100px;
height:40px; 

}
#listdisplay.listmin .descrico {
display:none;

}

/*------------------------*/
#listdisplay.thumbview li {
  display: block;
  width: 170px;  /* Ancho elemento mosaico */
  
  min-height:490px; height:490px; max-height:490px; /*390px;*/
  /*La imagen es apaisada - En Merca y Self 475 px ( es cuadrada )*/
  float: left;
  margin-right: 5px; /* exterior entre cuadros */
  padding-right:10px;
  padding-left:6px;
  margin-bottom: 7px;
  border: 0;
  border:1px solid #999999;
  position:relative;
  
  -webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-border-radius:5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px  5px;
  /*padding-bottom:5px;*/
}
#listdisplay.thumbview li:hover {
-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000;
  border:1px solid #669900;
}
#listdisplay.thumbview li .contienelistimgynuevos{float:none; width:100%; position:relative;}
#listdisplay.thumbview li .listimg { width:160px; height:160px; /*padding: 5px; el padding en imagen y over */
   
  /*border: 1px solid #0099FF;*/ margin-right:auto; margin-left:auto; position:relative; float:none; display:block;}
#listdisplay.thumbview li .listimg2 { width:160px; height:125px; /*padding: 5px; el padding en imagen y over */
   
  /*border: 1px solid #0099FF;*/ margin-right:auto; margin-left:auto; position:relative; float:none; display:block;}  
#listdisplay.thumbview li .innercontent {
  
  text-align:center;
  margin-right:6px;
  width:100%; margin:0; padding:0;display:block;
  /*height:150px;*/
  /*display: block;*/
  
  /*padding-right:10px;*/
}


#listdisplay.thumbview li .innercontent h2 { /* TIPO LETRA DESPUES */
  font-size: 1.0em;
  display:block;
  float:none;
  text-align:center;
  width:100%;
  
  
}

#listdisplay.thumbview .tituloico {/* border:1px solid #999999;*/
/*padding-left:5px;*/
/*padding-right:5px;*/
padding-top:0px;
text-align:center;
height:50px; overflow:hidden;
width:100%; float:none;
/*color:#333333;*/
margin-bottom:3px;
}


#listdisplay.thumbview .contieneimgytxtregalo{width:100%;max-width:100%;float:none;}
#listdisplay.thumbview .contieneimgregalo{width:100%;max-width:100%;margin-bottom:10px;text-align:center;float:none;margin-top:6px;}
#listdisplay.thumbview .imgregalo{width:95%;max-width:165px;}
#listdisplay.thumbview .txtregalo{width:100%;margin-bottom:10px;height:100px;float:none;}

#listdisplay.thumbview .tituloh2list{text-align:center;}
/*#listdisplay.thumbview li .innercontent p {
  display: none;
}*/
#listdisplay.thumbview li .espvacio{margin-top:75px; margin-bottom:75px;}

#listdisplay.thumbview li .contieneenviogratisynuevop{
width:161px; margin-left:auto; margin-right:auto; margin-top:3px; height:21px; float: none;
}
/*#listdisplay.thumbview .separaenvioynuevop{
width:2px;*/
#listdisplay.thumbview li .centraenviogratisynuevop{
margin-left:auto;margin-right:auto; width:99%;
}

#listdisplay.thumbview .nuevop{
 /*margin-left:auto; margin-right:auto;*/  /*float:left;*/
}
#listdisplay.thumbview .enviogratisp{
 /*margin-left:auto;*/ /*margin-right:auto;*/ 
}



#listdisplay.thumbview .contieneicos1 {
width:100%;
margin-left:0px;
/*margin-right:20px; */
/*min-height:40px; */
}
#listdisplay.thumbview .refico {
width:95%; max-width:95%; min-width:95%; height:23px; overflow:hidden;
text-align:center; margin:2px; float:none;
}
#listdisplay.thumbview .desdeico {
width:95%; max-width:95%; /*height:70px*/; overflow:hidden;
text-align:center; margin:2px; float:none;
}
#listdisplay.thumbview .stockico {
width:95%; max-width:95%; /*height:30px;*/ overflow:hidden;
text-align:center; margin:2px; float:none;
}
#listdisplay.thumbview .marcaico {
width:95%; max-width:95%; height:40px; overflow:hidden;
text-align:center; margin:2px; float:none; margin-bottom:3px;
}
#listdisplay.thumbview .contienefavoritosycompararp {
width:98%; max-width:98%; /*height:25px;*/  overflow:hidden;
text-align:center; margin:2px; float:none; margin-bottom:0; padding-bottom:0; margin-bottom;5px; margin-top:5px; 
}



#listdisplay.thumbview .boton-naranja-horiz{
margin-right:auto; margin-left:auto; width:115px; 
}
#listdisplay.thumbview .botonico {
width:100%; max-width:100%;
text-align:center;
margin-right:0;
margin-left:0;}
#listdisplay.thumbview .boton-verde-horiz{
float:none; margin-right:auto; margin-left:auto; 
}
#listdisplay.thumbview .trozo_referencia {
display:none;
}
#listdisplay.thumbview .contieneicos2 {
width:100%;
margin-left:0px; 
/*margin-right:20px;
padding-right:10px;*/
/*min-height:60px;*/ 
}
#listdisplay.thumbview .contieneicos2marcasygrupos {
width:100%;
text-align:center;
margin-right:0px;
margin-left:0px;
padding-right:0px;
padding-left:0px;
  
/*margin-right:20px;
padding-right:10px;*/
/*min-height:60px; */
}

#listdisplay.thumbview .descrico {
display:none;


}
#listdisplay.thumbview .descricogruposymarcas { display:block;width:100%;
float:none; height:120px; overflow:hidden;}
#listdisplay.thumbview .add2carticomarca {
text-align:center;
/*float: right;*/
margin:0px auto;
}
#listdisplay.thumbview .add2carticogrupo {
text-align:center;
float:none;
margin:0px auto;

}
#listdisplay.thumbview a .add2carticomarca {
/*text-align:center;

float:none;*/

}

#listdisplay.thumbview li a img.img_elm {

  display: block;
  /*float: none;*/
  /*margin-top:0px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;*/
}
#listdisplay.thumbview li a img.img_elm_grupo {

  display: block;
  /*float: none;
  margin:0px auto;*/
  /*margin-top:0px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;*/
}
#listdisplay.thumbview li a img.img_elm_marca {

  display: block;
 /* float: none;
  margin:0px auto;*/
  /*margin-top:0px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;*/
}
#listdisplay.thumbview li a img.img_over {
/*margin-left: auto;*/
/*}
#listdisplay.thumbview li span.rollover .img_over {*/
  /* text-align:center;
   
  margin-top:0px;
 
  margin-right: auto;
  margin-bottom: 0px;*/
}
#listdisplay.thumbview li a .img_anagrama{
    position: absolute;
	z-index: 10;
	width:103px;
	height:40px;
	padding:5px;
	margin-left:25px;
	margin-top:20px;
	background-color:#FFFFFF;
	/*border:1px solid #999999;*/
	/*display: block;*/
    float: left;
}

#listdisplay.thumbview li a .texto_anagrama{
    position: absolute;
	z-index: 1;
	font-size:100%;
	font-weight:bold;
	line-height:15px;
	text-align:center;
	overflow:hidden;
	width:103px;
	height:40px;
	padding:5px;
	margin-left:25px;
	margin-top:20px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	display: block;
    float: left;
}
#listdisplay.thumbview li a .texto-grupo-buscador{
    position: absolute;
	z-index: 1;
	/*
	font-size:100%;
	font-weight:bold;
	line-height:15px;
	text-align:center;
	overflow:hidden;
	width:103px;
	height:40px;
	padding:5px;
	margin-left:25px;
	margin-top:20px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	display: block;
	float: left;*/
}
/*#listdisplay.thumbview .rdac {
width:40%; float:left; position:relative;
}*/
#listdisplay {    /*ES EL ul */  /*border:1px solid #6666CC;*/ }
#listdisplay li { /*ES CADA LI */ /*	border:1px solid #FF0000; */ }
.innercontent {}
.tituloico{ margin-bottom:5px;/*border:1px solid #FF0000;*/}
/*.descrico{}
.botonico{}*/
.marcaico{ margin-right:10px;/*border:1px solid #FF0000;*/}

.refico{/*border:1px solid #FF0000;*/}
/*.stockico{border:1px solid #FF0000;}
.contienelistimgynuevos{}
.contieneenviogratisynuevop{border:1px solid #0033FF;}
.contienefavoritosycompararp{border:1px solid #FF0000;}*/

/* clearfix */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: block;/* inline-block;*//* float:left; */ }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
</pre></body></html>