@charset "utf-8";
/* CSS Document */
body  {
    /*min-width:450px; --------------------*/ 
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #333333;
	background-color: #FFFFFF;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: "Open Sans", Arial;
	font-display: swap;
	font-size:90%;
	min-width:365px;
    }
    
   
   .bodyplantilla #container {
	width: 99.3%; /* esto anula text-align: center en el elemento body. */
	vertical-align: middle;
	margin-top: 5px;
	display: block;
	position: relative;
	clear: both;
	margin-right: 0.3%;
	margin-left: 0.3%;
    } 

 .bodyplantilla #header {
	/*border:1px solid    #FF0000;*/
	/*border:1px solid #669933;*/
	background-color: #EBEBEB;
	background-image: url(../_imagenes_menu/fondo-header.png);
	background-repeat:  repeat-x;
	background-position: left top;
	display:block;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	width: 100%;
	margin-left:0;
	margin-right:0;
    } 

	.bodyplantilla #header1 {
	/*border:2px solid  #009900;*/
	/*border-color:#990000;
	border-style:double;*/
	float: left;
	width: 24%; /* el relleno superior e inferior crea un espacio visual dentro de este div */
	
	height: 3.9em;
	padding: 0px;
	display: block;
    }
	
	
	
	.bodyplantilla #header1 img:hover { /* padding-top:1px; a GOOGLE NO LE GUSTA QUE SE MUEVA LA IMAGEN AL PASAR EL RATÓN */}
    .bodyplantilla #header2 {
	
	float: right;
	text-align:right;
	width: 24%; /* el relleno superior e inferior crea un espacio visual dentro de este div */
	
	height: 3.9em;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	display: block;
    }
	.bodyplantilla #headermain {
	
	text-align:center;
	
	height: 3.8em;
	margin-right: 26%;
	margin-bottom: 0;
	margin-left: 26%;
	padding-bottom: 0;
	
	padding-right: 0px;
	padding-left: 0px;
	
	display: block;
	padding-top:0px;
	
    } 

.bodyplantilla #header h1 {
    	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
    	padding: 5px 0; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
    }
    
  .h1inline{display: inline; font-size:1.1em;}
 .divpaddinglr10{ padding-left:10px; padding-right:10px; } 
 .h_normal_inline{font-weight:normal; font-size:1.0em; text-transform: none;letter-spacing:normal; display: inline; }
  
  .bodyplantilla #sidebar1 {
	float: left;
	width: 12.2em;
	margin-top:0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: auto;
	padding-bottom: 5px;
	padding-left: auto;
	text-align: center;
	margin-right: auto;
    }
    .bodyplantilla #sidebar2 {
	text-align:left;
	float: right;
	width: 12.2em;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	/*background-image: url(../_imagenes_menu/fondo-body.png);
	background-repeat:  repeat-x;*/
    }
    .bodyplantilla #sidebar1 h3, .bodyplantilla #sidebar1 p, .bodyplantilla #sidebar2 p, .bodyplantilla #sidebar2 h3 {
    	margin-left: 10px; /* deben asignarse los márgenes izquierdo y derecho de cada elemento que vaya a colocarse en las columnas laterales */
    	margin-right: 10px;
    }
   
.bodyplantilla #mainContent { text-align:center; margin-top: 0px; margin-right: 12.3em; margin-bottom: 0; margin-left: 12.3em;
	padding-top: 0px; padding-right: 0.5em; padding-bottom: 0; 	padding-left: 0.5em;
    } 
#central-total{width:100%;}	

.bodyplantilla #footer { color: #CCCCCC; padding: 0px; 
	/* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen por encima de él. */
    font-size:1.1em; text-align:center; background-color: #4F4F4F; margin-top:10px; line-height: 1.5em;   } 
.bodyplantilla #footer a { text-decoration:none; color:#CCCCCC; margin-bottom:13px; }
.bodyplantilla #footer a:hover { color: #FFFFFF;/*#CC0033;*/ }
.bodyplantilla #footer p {
    	margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
    	padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
    }
	
	
.footer-sidebar-1{ 	text-align:left; float: left; width: 25%; margin-top:10px; margin-left: 2%; padding-top: 20px; padding-right: 0;
	padding-bottom: 0px; padding-left: 0; display:block; 
	}
.footer-sidebar-2{ text-align:left; float: left; width: 25%; padding-top: 20px; padding-right: 0; padding-bottom: 0px; 	padding-left: 0;
	margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 2%; display:block; 
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;*/
	}
.footer-sidebar-3{ 	text-align:left; float: left; width: 25%; padding-top: 20px; padding-right: 0; padding-bottom: 0px; padding-left: 0;
	margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 2%; display:block; 
	}
.footer-bottom{ width:90%; text-align:center; height: auto; bottom: 0px; display:block; padding: 10px; padding-top:0px;float: left;
	margin: 2%; margin-top:1%; /*border-top-width: 1px; 	border-top-style: solid; border-top-color: #999999;*/ 
	}
.footer-bottom-line{ width:95%; text-align:center; height: auto; bottom: 0px; display:block; padding: 0px; float: left;
	margin: 2%; /*border-top-width: 1px; 	border-top-style: solid; border-top-color: #999999;*/ 
	
	
	border-bottom: 1px solid #000;
    -webkit-box-shadow: 0 1px 0 #565656;
    -khtml-box-shadow: 0 1px 0 #565656;
    -moz-box-shadow: 0 1px 0 #565656;
    -ms-box-shadow: 0 1px 0 #565656;
    -o-box-shadow: 0 1px 0 #565656;
    box-shadow: 0 1px 0 #565656;
	}	
.footer-top{
	width:100%;
	text-align:center;
	display:block;
	margin: 0px;
	background-color: #666666;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
}
.clearfloathome { /* ultimo antes de cerrar el div */ clear:both; font-size: 1px; line-height: 0px;    }
.clearfloatright { /* ultimo antes de cerrar el div */ clear:right;  font-size: 1px; line-height: 0px;    }
.imagenlogo { margin-top:1.3em;text-align:left;width:90%; min-width:200px; max-width:225px;margin-left:5%; }
/*.imagencontacto { width:90%; max-width:180px;min-width:160px;margin-top:10px; margin-right:5%; }*/


/* PERSONALIZACION DE COLORES, BORDES Y FONDOS /* COLOR HIPER */
.bodyplantilla #footer {  color: #BBBBBB; background-color: #353230; /* #4F4F4F;*/ /*#666666;*/ } 
.bodyplantilla #footer a {  color: #CCCCCC; /*#C00000;*/ /* rojo */ /* color: #FF9900;*/ /*naranja*/ /*CCCCCC;*/ /*GRIS*/ }
.bodyplantilla #footer a:hover { color: #FFFFFF; /*#FF9933;*/ /*669933;*//*#CC0033;*/ }

.color-hiper{color: #003399; /* AZUL MERCA*/}
.color-hiper:hover{color: #06C; /* azul medio*/}
.color-hiper a{color: #003399; /*#5F750F;*/}
.color-hiper a:hover{color: #0000CC; /*#5F750F;*/}

.color-hiper-cookies{color:#003399; /* AZUL MERCA*/ }
.color-hiper-cookies:hover{color: #06C; /* azul medio*/ }
.backcolor-hiper-cookies{background-color: #003399; /* AZUL MERCA*/  }
.backcolor-hiper-cookies:hover{background-color:#06C; /* azul medio*/
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear; }
.borde-hiper-cookies{border:1px solid #003399; /* AZUL MERCA*/  }
.borde-hiper-cookies:hover{border:1px solid #06C; /* azul medio*/ -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.a-color-verde{color:#006633;}
.a-color-verde:hover{color: #003939;}
.a-color-gris{color: #000000;}
.a-color-gris:hover{color: #333333;}

/*.boton-gris-horiz{color: #C00000; border:1px solid #D6443D;}*/
.boton-gris-horiz:hover {border:1px solid #FF9933;}
.boton-gris-horiz-texto{color: #D6443D;}
.boton-gris-horiz-texto:hover{color: #CC0000;}
.elmbm_slider_range{margin:8px; width:80%; border-color: #C00000; margin-bottom:13px;margin-left:15px;  }
.elmbm_slider_input{background-color:#EAEAEA;border:0; text-align:right; background-image:none;width:135px; color:#669933;}
.elmbm_slider_input:hover{color:#5F750F; border:0;background-color:#EAEAEA;text-align:right; background-image:none;}



.barra-menu { margin-right:0px; margin-top: 5px; width:100%; margin-bottom: 5px; margin-left: 0px; text-align: center; font-size: 90%; /*0.9em;*/
	 display:block; /* la altura se determina en sf-menu > li > a */
	 
}


.sf-menu 
   {  position: relative;   margin: 0;   padding: 0;   list-style: none;  
         /*** SKIN ***/
      float: left;
      /*margin-bottom: 1em; problema en bottom barra menu si se activa*/
      width: 100%;
      font-size:100%;
      font-family: "Open Sans", Arial;
      line-height:1.1em;
      list-style-image: none;
      list-style-type: none;
      text-align: center;

}
.sf-menu > li { /*SELF*/          /* background-image: url(../_imagenes_menu/fondo-boton-rojo-self.png);*/
                /*MERCA*/          background-image: url(../_imagenes_menu/fondo-boton-naranja.png);
				/*HIPER */        /* background-image: url(../_imagenes_menu/fondo-boton-verde.png);*/
				/*AGENDAS */      /* background-image: url(../_imagenes_menu/fondo-boton-violeta.png);*/
				/*ESCOLAR */      /* background-image: url(../_imagenes_menu/fondo-boton-azul-claro.png);*/
				/*MANUALIDADES */ /* background-image: url(../_imagenes_menu/fondo-boton-verde-mar.png);*/
				/*EXPOSITORES  */ /* background-image: url(../_imagenes_menu/fondo-boton-marron.png);*/
				/*DESTRUCTORAS */ /* background-image: url(../_imagenes_menu/fondo-boton-amarillo.png);*/
				/*PIZARRAS     */ /* background-image: url(../_imagenes_menu/fondo-boton-verde-faibo.png);*/
				/*ETIQUETAS    */ /* background-image: url(../_imagenes_menu/fondo-boton-rojo-vivo.png);*/
				/*DETECTORES   */ /* background-image: url(../_imagenes_menu/fondo-boton-lila.png);*/
				/*GRUPOSELFPAPER*//* background-image: url(../_imagenes_menu/fondo-boton-gris-oscuro.png);*/
				/*CARTUCHOS    */ /* background-image: url(../_imagenes_menu/fondo-boton-violeta-oscuro.png);*/
				/*PUEBLOPEDIA  */ /* background-image: url(../_imagenes_menu/fondo-boton-violeta-oscuro.png);*/
				background-position:bottom; /* botones menu principal */ 
				background-repeat:repeat-x;
				/*-webkit-transition: background .2s;
                transition: background .2s;*/
				float: left;
				height:auto!important;
			  }
.sf-menu > li > a 
    { 
 	height:3.5em;
    position: relative;
    display:block;
	
	/* SKIN */
	border-left: 1px solid #fff;
    /*border-top: 1px solid #dFeEFF;*/ /* fallback colour must use full shorthand */
    /*border-top: 1px solid rgba(255,255,255,.5);*/
	border-bottom: 1px solid gray;  border-top: 1px solid white; 
    
    padding-top:.75em;   padding-left:.75em;
    padding-right:15px;  padding-bottom:.50em;
  
    text-decoration: none;
    zoom: 1; /* IE7 */
    /**** color texto del menu - blanco */
    color:#FFFFFF;
    /*height: auto;*/
	/*height:100%;*/
	/* Para Mozilla Firefox - Resuelve problemas de padding con el menú/barra */
    -moz-box-sizing: content-box; /* otra opción es border-box;*/
    box-sizing:content-box;
    -webkit-box-sizing: content-box; 
  	}

.sf-menu > li:hover a 
   { 
   color: #000000;
   /*background-image:url(../_imagenes_menu/fondo-boton-hundido.png);*/
   background-image:url(../_imagenes_menu/fondo-header.png);
   background-repeat:repeat-x; background-position:bottom;
   border-bottom: 1px solid gray; /*border-top: 1px solid gray;*/ 
   border-left: 1px solid gray; border-right: 1px solid gray;
  /* -webkit-transition: background .2s;
   transition: background .2s;*/
   }

.sf-mega { display:none;}
.sf-mega-section {border-right:1px solid  #666666;} /* BORDE SEPARADOR MENUS SUPERIOR */	

#cab-menu {  width:4%; display:none; /*border: 1px solid #FFFF00;*/}
#cab-menu img { top:0px;margin-top:0px; padding-top:0px; width:75%; min-width:15px; max-width:35px;/*border: 1px solid #FFFF00;*/ }
#cab-vertodo {  width:0; display:none; /*border: 1px solid #FFFF00;*/}
#cab-material { width:14.5%; }
/*#cab-material-flechita { width:2%; }*/
#cab-informatica { 	width:22.0%; }
#cab-maquinas { width:15.0%; }
#cab-pizarras { width:15.0%; }
#cab-escolar { width:17.0%; }
#cab-ergonomia { width:16.0%; }



/* flechitas menu cabecera */
.MiniFlechaDownMenu { position:absolute;top:50%;right: 0.7em; margin-top: -3px; height: 0; width: 0; content:'';
   border: 7px solid transparent!important; border-top-color: #dFeEFF!important; /* edit this to suit design (no rgba in IE8) */
   border-top-color: rgba(255,255,255,.7)!important;border-bottom-color: none!important;
   background:none!important; background-image:none!important; }
.MiniFlechaDownMenu:hover {  border-top-color: #dFeEFF!important; border-top-color: rgba(75,75,75,.7)!important;border-bottom-color: none!important;;
background:none!important; background-image:none!important;}
.MiniFlechaUpMenu { position:absolute;top:50%;right: 0.7em; margin-top: -3px; height: 0; width: 0; content:'';
   border: 7px solid transparent!important; border-bottom-color: #dFeEFF!important; /* edit this to suit design (no rgba in IE8) */
   border-bottom-color: rgba(255,255,255,.7)!important;border-top-color: none;!important;
   background:none!important; background-image:none!important;}
.MiniFlechaUpMenu:hover { border-bottom-color: #dFeEFF!important; border-bottom-color: rgba(75,75,75,.7)!important;border-top-color: none!important;
  background:none!important; background-image:none!important;}


/*.ui-widget-header .ui-state-default {
	border: 1px solid #666600; 
	background: #e6e6e6 url("../_imagenes_menu/fondo-paginacion.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}*/

.ui-effects-transfer {
    border: 1px dotted black;
	/*background-image:url(../_imagenes/49x-toner-compatible-hp-q5949x-laserjet-1320-g.jpg);*/
	background-position: 50% 50%;
	background-position: bottom;
	
  }
.ui-widget {
    font-family: font-family: "Open Sans", Arial;
	
	-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;
    }
/*.ui-widget-content{display:block;} para una linea de resultas y no 2 lineas */
.ui-menu .ui-menu-item{ /* cada linea de autocomplete */
    font-size:0.8em !important;
	font-weight:normal;
	border:0;list-style-image: none;color: #666; 
	margin:4px;
	padding:6px !important; 
	
	padding-left:8px !important; line-height:1.2em;}

.ui-state-focus { /* la linea seleccionada hover */
background-image: none !important;
background-color: #CCC; !important; /* GRIS CLARO */
border: none !important;
margin:0 !important;
-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;
}






#listdisplay.thumbview li:hover {
  border:1px solid #3366CC;  /*#FF9900;*/   /*#669900;*/ /* color recuadro over de cada producto en thumbview ( color_hiper ) */
               /* azul     naranja       verde hiper*/
}
#listdisplay li {
	
   border-bottom: 1px solid #3366CC; /*#669933;*/ /*verde hiper*/ /* #aaa;*/ /* linea horizontal separadora */
	                       /* azul */ /*verde*/
}
.titulorecuadrado { font-size:1em; color:#FFFFFF; background-color:#CCCCCC; background:url(../_imagenes_menu/fondo-boton-naranja.png);
 	background-repeat:  repeat-x; background-position:bottom; 
	
	
		
	
	
	border:1px;
	border:1px solid #FF6600; /*#999999;*/ /* BORDE DE LOS TITULOS RECUADRADOS EN DESTACADOS, NOVEDADES Y RELACIONADOS */
	padding-top: 1px;
	padding-left: 1%;
	padding-right:1%;
	padding-bottom:1px;
	text-align: center;
}
.titulorecuadrado:hover{
opacity: .8;
    -o-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition: -webkit-transform 0.2s;
    transition: all 0.2s linear; /* chrome */
    border: 1px solid  #CC6600; /* #339933;*/ /* BORDE DE LOS TITULOS RECUADRADOS EN DESTACADOS, NOVEDADES Y RELACIONADOS */
	                  /* MARRON */ /* VERDE */
    -webkit-box-shadow: 0px 0px 2px #666666;
	-moz-box-shadow: 0px 0px 2px #666666;
	box-shadow: 0px 0px 2px #666666;
}
.titulorecuadrado img { vertical-align: middle; padding:3px; }

.divflechascabecera { color: #003399; /* Igual que color-hiper */}
.divflechascabecera a {color: #666666; /*color gris*/ }
.divflechascabecera a:hover{color: #0000CC; /* Igual que color-hiper hover  */}
.separador_rutas{color:#333;margin-left:8px;margin-right:8px;}

.izqdaydchacatpdf:hover{border:1px solid #3366CC;/*-webkit-box-shadow: 0px 0px 2px #666666;
	-moz-box-shadow: 0px 0px 2px #666666;
	box-shadow: 0px 0px 2px #666666;*/}
	
 
.caraalt td{color: #003399;} /* Igual que color-hiper Características tab-2*/
.contieneimagenmini:hover{ border: 1px solid  #003399; } /* borde imagenes mini y pdfs */
/* FIN PERSONALIZACION COLORES, BORDES Y FONDOS */


.imagenuser{width:30px;}
.imagenllave{width:30px;}
.imagenmovil{width:30px;}
.imagensobre{width:30px;}

.ul_elmb{margin-left:5px; padding:0; float:none; left:0; overflow:hidden; width:90%; display:block; text-align:left;}
.ul_elmb li label{overflow:hidden;}
.elmb_normal{}
.elmb_visto{display:list-item; color:#666666;}
.inputcolores{ width:20px; height:20px; vertical-align:middle;}
.elmbm_oculto{display:none;} /* marca */
.elmbc_oculto{display:none;} /* color */
.elmbt_oculto{display:none;} /* tipo */
.elmbu_oculto{display:none;} /* uso */
.elmbc_mas{ margin-bottom:5px; margin-left:5px;}
.elmbm_mas{ margin-bottom:5px; margin-left:5px;}
.elmbt_mas{ margin-bottom:5px; margin-left:5px;}
.elmbu_mas{ margin-bottom:5px; margin-left:5px;}

.elmbm_quitarfiltros{ margin-bottom:7px;}
.elmbm_slider_range{margin:8px; width:80%; border-color:#006666; margin-bottom:13px;margin-left:15px;  }
.elmbm_slider_input{background-color:#EAEAEA;border:0; text-align:right; background-image:none;width:135px; color:#669933;}
.elmbm_slider_input:hover{color:#5F750F; border:0;background-color:#EAEAEA;text-align:right; background-image:none;}


.bx-wrapper .bx-pager.bx-default-pager a.active {
	 background:  #003399; /* color puntitos del slider */ 
}
.h2-hiper{font-size:0.6em;}

input[type=text], textarea, input[type=password] {
    font-size:14px; /*1em;*/
	
	color: #393939; /*antes #666666;*/
	padding: 4px;
	/*vertical-align: text-top;*/
	
	-webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	
	-moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
		
	border: 1px solid #929292;
	
	background: -webkit-gradient(linear, left top, left 20, from( #E5E5E5), color-stop(30%, #FFFFFF), to( #CFCFCF));  
	background: -moz-linear-gradient(top, #E5E5E5, #FFFFFF 1px, #CFCFCF 20px); 
	bottom: 0;
	padding-left:10px; 
}

optgroup
{
background-color: #FFFFCC; /*#FFFF99;*/
font-style:normal;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
color: #333333;
}

p.nolabel input[type=text], p.nolabel textarea, p.nolabel input[type=password] {
	/*position: relative;
	left: 0;*/
}
textarea {
	min-height: 50px;
	max-width: 550px;
	min-width: 300px;
	resize: both;
}



input[type=text]:hover, input[type=password]:hover, textarea:hover, input[type=submit]:hover, select:hover opcgroup:hover, option:hover{
	-webkit-box-shadow: #666666 0 0 3px;
	box-shadow: #666666 0 0 3px;
	-moz-box-shadow: #666666 0 0 3px;
	color: #393939; /*antes #666666;*/
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background: -webkit-gradient(linear, left top, left 20, from( #E5E5E5), color-stop(30%, #FFFFFF), to( #CFCFCF));  
	
	background: -moz-linear-gradient(top, #E5E5E5, #FFFFFF 1px, #CFCFCF 20px); 
	
	/*height:15px;*/
	
}
input[type=checkbox]:hover:before
{
}
@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: #666 0 0 3px;
		box-shadow: #666 0 0 3px;
		-moz-box-shadow: #666 0 0 3px;
	}
	100% {
		-webkit-box-shadow: #666 0 0 10px;
		box-shadow: #666 0 0 10px;
		-moz-box-shadow: #666 0 0 10px;
	}
}


#spinnertransp{ width:128px;height:128px;
          background:transparent url(../_imagenes_menu/spinner-big.gif);
}
.regalodcha{}
.regalodcha:hover{opacity: .85; /*padding-top:6px;*/
		/*-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000; color:#000099;*/}

input[type=text]:focus, input[type=password]:focus, textarea:focus, input[type=submit]:focus, .checkboxreplacement:focus, select:focus {
    outline: 0;
    background-color:  #FFFFFF;
	
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%,#EEEEEE), to(#FFFFFF));  
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	
	-webkit-box-shadow: #669900 0 0 6px;
	box-shadow: #669900 0 0 6px;
	-moz-box-shadow: #669900 0 0 6px;
	
	}
	
input[type=checkbox]{

	-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;
	}	
	
/*input[type=checkbox]:focus:before
{
}*/	
input[type=submit]:active button:active {
	position: relative;
	top: 1px;
}




.contienebuscar {
    /*border:1px solid #999999;*/
	padding-top:0px;
	position:relative;
	float:left;
	vertical-align: middle;
	font-size:14px;
	/*margin-top:0px;
    margin:0px;*/
	
	padding:0;
	margin-top:0.8em;
    margin-left:5px;
	
	width:99%;
}
.contienebuscarylupa{
display:block;
width:99%;
margin-left:3%;
padding:1px;
/*margin-top:2px;*/
/*margin-left:5px;*/
}
.contienebuscarylupa:hover{

}
.contienebuscarylupa:focus{

}
.inputbuscar{float:left; position:relative; width:80%; height:32px; padding:3px; margin-top:0px; padding-top:0px; 

}
.contienelupa{

	/*width:40px;*/
	
	
	
	background-color: #666666;
	float:left;
	position:relative;
	background-color:#666666;
padding-right:11px;
padding-left:13px;
padding-top:1px;
padding-bottom:2px;
margin-left:4px;color: #333333;
/*	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	border-radius:0px 5px 5px 0px;*/
	margin-left:0px;
	/*margin-top:8px;*/
	
	
	/*height:80px;*/ 
	border:1px solid #999999;
}	
.contienelupa:hover{
background-image:url(../_imagenes_menu/fondo-boton-hundido.png);
/*background-color: #999999;*/
-webkit-box-shadow: #666666 0 0 3px;
	box-shadow: #666666 0 0 3px;
	-moz-box-shadow: #666666 0 0 3px;
}
.imagenlupa { padding-top:7px; /*vertical-align:text-bottom;*/ }

.contieneicocarrito{
z-index:20;
   
   
    background-color:#CCCCCC;
	position:relative;
	float:right;
	display:block;
	margin-right:5%;
	width:198px;/*260 con ayuda*/
	font-size:14px;
	
	color: #000000;
	padding:1px;;
	text-align:right;
	vertical-align: text-top;
	-webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-border-radius: 5px;
	-khtml-border-radius: 5px;
	
	margin-top:0.8em; 
	/*margin-bottom:2px;*/
	margin-left:5px;
	
	
}
.contieneicocarrito1:hover{
background-image:url(../_imagenes_menu/fondo-boton-hundido.png);
-webkit-box-shadow: #666666 0 0 3px;
	box-shadow: #666666 0 0 3px;
	-moz-box-shadow: #666666 0 0 3px;
}
.contieneicocarrito1{
/*width:38px;*/
position: relative;
float:left;

background-color:#666666;
padding-right:5px;
padding-left:8px;
padding-top:4px;
padding-bottom:4px;
margin-left:4px;

-webkit-border-top-left-radius: 5px;
	
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	
	-moz-border-radius-bottomleft: 5px;
	
	border-top-left-radius: 5px;
	
	border-bottom-left-radius: 5px;
	
	border-radius:5px 0px 0px 5px;
}
.contienemicuentaico{

    background-color: #999999;
	background-image:url(../_imagenes_menu/mi-cuenta-fondo.png);
	position: relative;
	float: left;
	margin-top:0px;
	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	
	border-radius:0px 5px 5px 0px;
	border-style: black 1px solid;
	
	color: #333333;
	
	border: 1px solid #bbb;
	/*display:block;*/
}
.contienemicuentaico:hover{
background-image:url(../_imagenes_menu/mi-cuenta-fondo-osc.png);
-webkit-box-shadow: #666666 0px 0px 2px;
	box-shadow: #666666 0px 0px 2px;
	-moz-box-shadow: #666666 0px 0px 2px;
}
.imagencarrito-ico { /*display:none;*/
	vertical-align:text-bottom;
}

.imagenmicuenta-ico2 {
    /*-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-radius:0px 5px 5px 0px;*/
	
}


/*.imagenmicuenta-ico2{
-webkit-box-shadow: #666666 0px 0px 3px;
	box-shadow: #666666 0px 0px 3px;
	-moz-box-shadow: #666666 0px 0px 3px;
		}*/


#contieneminimenu{display:none; padding-top:0px; margin-top:0px; text-align:left;float:left; /*width:35px;*/}
.textojuntoicos{display:none;width:125px;margin-top:5px; margin-bottom:3px; padding-top:10px; padding-left:7px; padding-bottom:9px;font-size:1.2em;float:left;text-align:left;border: 1px solid #bbb;}
.textojuntoicos:hover{ color:#FFFFFF;}
.textojuntoicomenu{display:none;width:130px;margin-top:0px; padding-top:7px;padding-left:7px; padding-bottom:9px;font-size:1.2em;float:left;text-align:left;border: 1px solid #bbb;}
.textojuntoicomenu:hover{color:#FFFFFF;}
#icocontienemenu{ margin-top:0px;clear:both;}
.contieneotrosicos{
border: 1px solid #990000;
 
	/*width:40px;*/
	
	
	/*width:40px;*/
	display:none; padding-top:0px; margin-top:5px; text-align:left; float:left; /*width:35px;*/

	
	background-color: #666666;
	
	position:relative;
	background-color:#666666;
	margin-top:5px;
padding-right:12px;
padding-left:14px;
padding-top:3px;
padding-bottom:0px;
margin-left:5px;color: #333333;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	border-radius:0px 5px 5px 0px;
	margin-left:3px;
	/*margin-top:8px;*/
	-moz-border-radius: 5px;
	-border-radius: 5px;
	-khtml-border-radius: 5px;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	
	border-radius:5px 5px 5px 5px;
	
	color: #333333;
	/*width:80px;*/
    -webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-webkit-border-radius: 5px;
	
	/*height:80px;*/ 
	border:1px solid #999999;
}	
.contieneotrosicos:hover{
background-image:url(../_imagenes_menu/fondo-boton-hundido.png);
/*background-color: #999999;*/
-webkit-box-shadow: #666666 0 0 3px;
	box-shadow: #666666 0 0 3px;
	-moz-box-shadow: #666666 0 0 3px;
}
.imagenotrosicos { /*padding-top:4px;*/ /*vertical-align:text-bottom;*/ }


#casitablanca{ display:none; margin-left:6%; vertical-align:middle; float:left; margin-top:1em;}
.contieneicolupamovil{display:none;text-align:right;

	background-color: #0000FF; /* #999999;*/
	background-image:url(../_imagenes_menu/mi-cuenta-fondo.png);
	position: relative;
	float: right;
	margin-right:3.8em;
	margin-top:0.45em;
	text-align:center;
	
	
	padding-left:1px;padding-right:1px;
	padding-bottom:1px;
	padding-top:1px;
	
	-moz-border-radius: 5px;
	-border-radius: 5px;
	-khtml-border-radius: 5px;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	
	border-radius:5px 5px 5px 5px;
	
	color: #333333;
	/*width:80px;*/
    -webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-webkit-border-radius: 5px;
	
	
	
	
	}
.contienelupamovil{

	/*width:40px;*/
	
	
	
	background-color:#666666;
	float:left;
	position:relative;
	
padding-right:11px;
padding-left:13px;
padding-top:6px;
padding-bottom:4px;
margin-left:4px;color: #333333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px 5px 5px 5px;
	margin-left:0px;
	
	border:1px solid #999999;
}	
.contienelupamovil:hover{
background-image:url(../_imagenes_menu/fondo-boton-hundido.png);

-webkit-box-shadow: #666666 0 0 3px;
	box-shadow: #666666 0 0 3px;
	-moz-box-shadow: #666666 0 0 3px;
}
.redondeadoidacimg
{
font-size:1em;
color:#FFFFFF;
width:33px;
/*position: relative;*/
text-align:right;
/*height:2.2em;*/

background-color:#666666;
padding-right:5px;
padding-left:8px;
padding-top:2px;
padding-bottom:-1px;

margin-top:2px;

-webkit-border-top-left-radius: 5px;
	
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	
	-moz-border-radius-bottomleft: 5px;
	
	border-top-left-radius: 5px;
	
	border-bottom-left-radius: 5px;
	
	border-radius:5px 0px 0px 5px;
}
.contieneelementoscentrales { width: auto; height:auto; text-align:center; }
.titulo_elemento{
width:100%; text-align:left; /*float:left;*/ font-size:1.1em; font-weight:bold; margin-bottom:6px;
}
#h1tituloelem{line-height:1.35em;font-weight:normal;font-size:1.3em; margin-top:0; margin-bottom:0;margin-right:65px;}
.contiene_img_gde_elemento{float:left; 
 position:relative; /* importante */
  /* Rectángulo borde del elemento - border: 1px solid #CCCCCC;*/
  background: #fff;
  padding:2%;
  margin-right: 3%;
  display:block; 
   }
  
.img_gde_elemento a {
  display: block;
  float: left;
  /*padding: 5px;*/
  border: 1px solid #CCCCCC;
  background: #fff;
  margin-right: 3%;
  /*position:absolute;*/
  
  
}
.img_over_elemento a {
display: block;
  float: left;
  /*padding: 5px;*/
  margin:0px;
  border: 1px solid #bbb;
  background: #fff;
  
  }

  
.rollover_elemento {
-o-transition-duration: 0.6s;
-moz-transition-duration: 0.6s;
-webkit-transition: -webkit-transform 0.6s;
transition: all 0.5s linear; /* chrome */
float:left; 
border: 1px solid #bbb;
/*background: #fff;*/
display:block;
/*opacity: 1;*/
cursor: pointer;
text-align:left;
position: absolute;
z-index: 3;
/*background: #fff;*/
opacity: 0;
}

.rollover_elemento:hover {
opacity: 1 /*.7*/;
/*margin-right: 3%;*/
-o-transition-duration: 0.6s;
-moz-transition-duration: 0.6s;
-webkit-transition: -webkit-transform 0.6s;
transition: all 0.5s linear; /* chrome */

-webkit-box-shadow: 0px 0px 2px #666666;
-moz-box-shadow: 0px 0px 2px #666666;
box-shadow: 0px 0px 2px #666666;
}  


#rollover_zoom {
opacity: .0;
}
#rollover_zoom:hover {
opacity: .0;
-o-transition-duration: 0;
-moz-transition-duration: 0;
-webkit-transition: -webkit-transform 0s;
transition: all 0s linear; /* chrome */

-webkit-box-shadow: 0;
-moz-box-shadow: 0;
box-shadow: 0;
}


.referenciayportasgratis{ 
    /* border-bottom-width: thin; border-bottom-color: #999999; border-bottom-style: solid;*/
	/*padding-bottom:5px;padding-top:5px;padding-left:5px;
	moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	background-color: #F0F0F0; 
	
   background-image:url(../_imagenes_menu/fondo-precios.png);
   background-repeat:repeat-x;
   background-position:top;*/
	}


.contieneimagenmini{box-sizing: border-box;width:65px;height:65px; padding:3px;border: 1px solid #CCCCCC;; float:left;margin-right:4px; margin-bottom:5px;}
.contieneimagenmini:hover{
    /*border: 1px solid  #339933;*/
    opacity: .7;
    -o-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition: -webkit-transform 0.2s;
    transition: all 0.2s linear; /* chrome */
    
    -webkit-box-shadow: 0px 0px 2px #666666;
	-moz-box-shadow: 0px 0px 2px #666666;
	box-shadow: 0px 0px 2px #666666;}
.garantiabi{ margin-top:10px; width:98%; text-align:left; display: inline-block; margin-right:3%;border-bottom-width: thin;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;}
.garantiaiz{width:40px; float:left; min-width:40px; }
.garantiade{width:78%;text-align:left; float:left; margin-left:2%;  font-size:1.0em;}

.contienedesdeicoystockg{ float:left;width:22%; padding:0;}

#tabs{
margin-top:5px;
}
.caracteristicas{
font-family: "Open Sans", Arial;
font-size:90%;
color:#000000;

}
.caraalt {
text-align:left;
}
.caraalt th{
padding-left:20px;
border-bottom:1px solid #929292;
}
.caraalt td{
font-weight:bold;
padding-left:20px;

padding-left:10px;
border-bottom:1px solid #929292;
}
.caraalt td img{
padding-top:2px;
padding-left:10px;

}


/*NUEVO FILTROS */ 

.inputcolores {width: 25px; height: 25px;}
	  .ul_elmb li label { font-weight:bold;}
	  .TituloFiltro {float:left;color:#333333;margin-left:10px;font-weight: normal;overflow: hidden;width:auto;}
	  .elmb_normal{margin-top:5px; font-weigt:bold;}
	  .elmbm_mas { margin-bottom:5px; margin-left: 3px; margin-top:6px;}
	  .elmbc_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  
	  .elmbt_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  .elmbu_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  .elmbf_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  .elmbp_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  .elmbd_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  .elmbo_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  
	  .elmbr_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  
	  .elmbgr_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  .elmbtr_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  .elmbmt_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  .elmbnh_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  
	  .elmbm_mas label a{color:#333333;}
	  .elmbm_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbm_oculto {margin-top:5px;display:none;}
	  .elmbc_oculto {margin-top:5px;display:none;}
	  .elmbt_oculto {margin-top:5px;display:none;}
	  .elmbu_oculto {margin-top:5px;display:none;}
	  .elmbf_oculto {margin-top:5px;display:none;}
	  .elmbp_oculto {margin-top:5px;display:none;}
	  .elmbd_oculto {margin-top:5px;display:none;}
	  
	  .elmbgr_oculto {margin-top:5px;display:none;}
	  .elmbtr_oculto {margin-top:5px;display:none;}
	  .elmbmt_oculto {margin-top:5px;display:none;}
	  .elmbmu_oculto {margin-top:5px;display:none;}
	  .elmbnh_oculto {margin-top:5px;display:none;}
	  
	  .elmbo_oculto {margin-top:5px;display:none;}
	  
	  .elmbr_oculto {margin-top:5px;display:none;}
	  .elmbm_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	  .elmbc_mas label a{color:#333333;}
	  .elmbc_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbc_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	  .elmbt_mas label a{color:#333333;}
	  .elmbt_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbt_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	  
	  .elmbu_mas label a{color:#333333;}
	  .elmbu_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbu_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	  
	  .elmbp_mas label a{color:#333333;}
	  .elmbp_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbp_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	  .elmbf_mas label a{color:#333333;}
	  .elmbf_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbf_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	  .elmbd_mas label a{color:#333333;}
	  .elmbd_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbd_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	  .elmbgr_mas label a{color:#333333;}
	  .elmbgr_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbgr_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	  .elmbtr_mas label a{color:#333333;}
	  .elmbtr_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbtr_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	  .elmbmt_mas label a{color:#333333;}
	  .elmbmt_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbmt_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	  .elmbnh_mas label a{color:#333333;}
	  .elmbnh_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbnh_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	  .elmbo_mas label a{color:#333333;}
	  .elmbo_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbo_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	 
	  .elmbe_oculto {margin-top:5px;display:none;}
	  .elmbe_mas { margin-bottom:5px; margin-left: 5px; margin-top:6px;}
	  .elmbe_mas label a{color:#333333;}
	  .elmbe_mas img{width:18px;height:14px;vertical-align: middle;}
	  .elmbe_oculto img{margin-left:6px;width:18px;height:14px;vertical-align: middle;}
	  
	  .texto_opcion_filtro_central{overflow:hidden;font-size:14px;font-weight:bold;margin-left:5px;}
	  .texto_opcion_filtro_central {color: #666!important;}
	  a.texto_opcion_filtro_central:hover {color:#000!important;}
	  
	  
	  
/* FIN NUEVO FILTROS */


.masvendido_vacio
{
position:absolute;top:4px;left:3px;float:left;background-color:none;color:none;font-size:11px;padding:5px;width:100px;
}
.masvendido
{
position:absolute;top:4px;left:3px;float:left;background-color: #E88000;color:white;font-size:11px;padding:5px;z-index:20;
}
.masvendido_g
{
float:left;text-align:left;background-color:#E88000;color:white;font-size:12px;padding:7px;margin-bottom:3px;margin-top:3px;display:block;
				
}
.masvendido_rot_veces
{
width:15px;color:orange;font-size:10px;position:absolute;top:5px;right:9px;z-index:25;line-height:90%;text-align:right;
}
.esquinas_redondeadas{
   	-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;
}
.izquierda_redondeada{
    -webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-border-radius:5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;
}
.derecha_redondeada{
    
	-webkit-border-radius: 0px 5px 5px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	-border-radius:0px 5px 5px 0px;
	-khtml-border-radius: 0px 5px 5px 0px;
}

.centrado{text-align:center;}
.centrado100{text-align:center;width:100%;}


.recuadro_oscuro{
background-color: #666666;
color: #CCCCCC;
width:100%;
font-weight:normal;
padding:7px;
border: 1px solid #929292;
font-size:1em;
}
.recuadro_claro{
background-color:#CCCCCC;
color: #333333;
width:100%;
font-weight:normal;
padding:7px;
border: 1px solid #929292;
font-size:1.0em;
}
.titulo_claro_recuadrado{
 -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-weight:normal;
  font-size:1.3em;
  /*line-height: 16px;*/
  /*font-weight: bold;*/
  color: #333333;
  margin-bottom: 4px;
  padding:3px;
  
  
  
  
  
  /*display: block;*/
}
.fondo_claro_recuadrado{
background-color: #EEEEF0;
 -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 #B4B4B4;
 
  text-align: left;
  
  font-size: 1.2em;
 
  color: #333333;
  
  margin-bottom: 4px;
  padding:15px;
  
  
  
  
  
  display: block;
}  
.x_cerrar{
color: #990000;
float:right;
text-align:right;
height:20px;
margin-top:0px;
margin-right:0px;
top:0px;
width:20px;
font-size:0.9em;
}
.x_cerrar a{
color:#5F750F;
/*font-size:25px;
font-weight:bold;*/
}
.x_cerrar a:hover{
color:#336600;

}
.infogifpeq{


}
.mensaje_fondo_blanco{
background-color: #F2F2F2;
 -webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-radius:8px 8px 8px 8px;
  border: 1px solid #5F750F;
 
  text-align: center;
  
  font-size: 1.0em;
 
  color:#5F750F;
  padding-top:3px;
  padding-left:10px;
  padding-right:20px;
  padding-bottom:3px;
  width:90%;
  max-width:380px;
  min-width:150px;
 
  margin-top:3px;
  margin-bottom:3px;
  
  
  -webkit-box-shadow: 1px 1px 2px 2px #669900;
	box-shadow: 1px 1px 2px 2px #669900;
	-moz-box-shadow: 1px 1px 2px 2px #669900;
  
  display: block;
}
.mensaje_naranja{

 
  text-align: left;
 
  font-size: 1.0em;
 
  color: #FF3300;
  padding-top:3px;
  padding-bottom:3px;
  
  
  
  margin-top:3px;
  margin-bottom:3px;
 
 
  
  display: block;
}
.mensaje_naranja a{
color: #FF3300;
/*font-weight:bold;*/
text-decoration:underline;

}
.mensaje_naranja a:hover{
color: #CC0000;
font-weight:bold;
}


.contieneimagengyotros{width:45%;float:left;margin-bottom:10px;}
#explicaciong  {
    /*background-color: #F0F0F0; */  
	font-size: 1.15em;
	text-align:left;

	margin-left:0;
	font-weight: normal;
	margin-top: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: auto;
	color: #333333;
	margin-right: 0px;
	
	background-position: center;
	
	width:50.5%;  text-align:left; float:left; padding:7px; 
} 
#masdetalles a:hover{ color:#666666;} 
.cantidadymodelo
{
margin-top:2px;
   max-width:54%; width:54%; float:left;
   
   
  

}
.cantidadymodelo2
{
width:55%; max-width:55%;float:left; /*padding:2%;*/
padding:0px; margin-left:0px; padding-left:0;
    border-bottom-width: thin;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	/*border: 1px solid #929292;*/
	/*border:1px solid #0066FF;*/}

.cadacolor{margin-left:3px;margin-top:3px;padding:3px; border: 1px solid #929292;float:left;min-width:46%;width:46%; max-width:46%; border-color: #CCCCCC;font-size:.85em; display:inline-block; overflow:hidden; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-border-radius: 5px;
	-khtml-border-radius: 5px; 
	
	-webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-border-radius: 5px;
	-khtml-border-radius: 5px;
	
	background: -webkit-gradient(linear, left top, left 20, from( #E5E5E5), color-stop(30%, #FFFFFF), to( #CFCFCF));  
	background: -moz-linear-gradient(top, #E5E5E5, #FFFFFF 1px, #CFCFCF 20px);
	}
.cadacoloroculto{margin-left:3px; ;margin-top:3px; padding:3px; border: 1px solid #929292;float:left;width:46%; max-width:46%; border-color:#CCCCCC;font-size:.85em; display:inline-block;  display:none; overflow:hidden; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-border-radius: 5px;
	-khtml-border-radius: 5px;
	
	background: -webkit-gradient(linear, left top, left 20, from( #E5E5E5), color-stop(30%, #FFFFFF), to( #CFCFCF));  
	background: -moz-linear-gradient(top, #E5E5E5, #FFFFFF 1px, #CFCFCF 20px);}
.cadacolor:hover{color:#3366CC;

-webkit-box-shadow: 0px 0px 2px #666666;
-moz-box-shadow: 0px 0px 2px #666666;
box-shadow: 0px 0px 2px #666666;

background: -webkit-gradient(linear, left top, left 20, from( #E5E5E5), color-stop(30%, #FFFFFF), to( #F0F0F0));  
background: -moz-linear-gradient(top, #E5E5E5, #FFFFFF 1px, #F0F0F0 20px);
-o-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-webkit-transition: -webkit-transform 0.2s;
transition: all 0.2s linear; /* chrome */	
	 }
.cadacoloroculto:hover{ color:#3366CC;

-webkit-box-shadow: 0px 0px 2px #666666;
-moz-box-shadow: 0px 0px 2px #666666;
box-shadow: 0px 0px 2px #666666;

background: -webkit-gradient(linear, left top, left 20, from( #E5E5E5), color-stop(30%, #FFFFFF), to( #F0F0F0));  
background: -moz-linear-gradient(top, #E5E5E5, #FFFFFF 1px, #F0F0F0 20px);
-o-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-webkit-transition: -webkit-transform 0.2s;
transition: all 0.2s linear; /* chrome */	}	

.colorseleccionadotexto{font-size:1em; display:inline-block; text-align:left; float:left; margin-top:5px; margin-bottom:2px; padding-left:3px; width:99%;



 }	
.colorseleccionadocolor{font-size:1em; display:inline-block; text-align:left; float:left;margin-top:5px; margin-bottom:2px; margin-left:5px; padding-left:2px; padding-right:2px; /*border: 1px solid #929292;*/ width:99%; }	
.color-recuadrado{ margin-left:2px;vertical-align: middle; float:left; width:18px;height:18px; padding:2px;
font-size:14px;
	border: 1px solid #929292;
	color: #666666;
	/*padding: 4px;*/
	/*vertical-align: text-top;*/
	
	-webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-border-radius: 5px;
	-khtml-border-radius: 5px;
	
	background: -webkit-gradient(linear, left top, left 20, from( #E5E5E5), color-stop(30%, #FFFFFF), to( #CFCFCF));  
	background: -moz-linear-gradient(top, #E5E5E5, #FFFFFF 1px, #CFCFCF 20px); 
	bottom: 0;
	/*padding-left:10px; */

}
.nombre-color{float:left;padding-left:5px; margin-top:2px; display:inline-block;}
.BotonMasCol{width:95%; margin-top:6px; margin-bottom:6px;float:left; text-align:left; }
.BotonMasCol a { text-decoration:none;}
.BotonMasCol a:hover { text-decoration:none;}
.BotonMenosCol{width:95%;float:left;margin-top:6px; margin-bottom:6px; text-align:left; display:none;text-decoration:none;}
.BotonMenosCol a { color:#CC3333; text-decoration:none; }
.precios{
font-size:1.2em;
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:1.0em;

    
   
}
.tfa{
font-weight:bold;
}
.eur{
}
.cant{
text-align:right;
}
.uds{
font-size:0.8em;

}
.pvp{
text-align:right;
/*color:#990000;*/ color: #CC0000;
}
.dto{
color:#003399;
margin-right:6px;

}
.preciosdto{
font-size:0.7em;
border-bottom-width: thin;
	border-bottom-color: #999999;
	border-bottom-style: solid;}

.BordeBajo {
	border-bottom-width: thin;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	background-color: #F0F0F0; 
	
background-image:url(../_imagenes_menu/fondo-precios.png);
   background-repeat:repeat-x;
   background-position:bottom;
}
.Colorymodelograndes
{
    
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-border-radius: 5px;
	-khtml-border-radius: 5px; 
	/*background-color: #F0F0F0;*/ 
	color:#666666;
	font-weight:bold;
	
	width:96%;float:left; display:inline-block; margin-top:4px; margin-left:0px; padding-bottom:5px;background-image:none;background-color:#FBFBFB; border:0px;
}
#TdPrecios{
	vertical-align:bottom;
	border-bottom-width: thin;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	
}
.tarifa {
	text-decoration: line-through;
	font-size:1em;
	color:#666666;
}
.ahorro { display:block;
font-size:0.8em; color:#666666;
}
.porcien {
display: inline-block;
color:#CC0000;
}
.plusarrow{ background-image:url(../_imagenes_menu/plus-36.png); background-position:center; background-repeat:no-repeat; width:36px; height:36px; }
.minusarrow{background-image:url(../_imagenes_menu/minus-36.png); background-position:center; background-repeat:no-repeat;width:36px; height:36px;}
.actarrow{ width:36px; margin:auto; display:none; /* solo imagen - no div */}
.plusarrow:hover{background-image:url(../_imagenes_menu/plus-36-over.png);}
.minusarrow:hover{background-image:url(../_imagenes_menu/minus-36-over.png);}
#TdMarca{
	vertical-align:bottom;
	border-bottom-width: thin;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
}
#TdExplicacion{
	vertical-align:bottom;
	border-bottom-color: #BBBBBB;
	border-bottom-style: none;
	moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	background-color: #F7F7F7;
	margin-left: 0px;
}  
.compartir_elmg{width:100%;text-align:right; padding-bottom:4px; padding-top:1px; float:right; margin-top:15px; }  
.a_compartir_elmgd{margin-top:4px;margin-left:4px; float:right;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;}  
.a_compartir_elmgi{margin-top:4px;margin-right:4px; float:left;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; 
 transition: all 0.3s linear;} 
.compartir_elmg_oculto{ /* elementos abajo: me gusta etc */
width:98%; float:right;  text-align:right; margin-bottom:5px; padding:5px;
margin-top:4px;margin-right:0px; float:right;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;} 
.a_compartir_elmg_oculto{ float:right; width:120px; text-align:left; margin-top:5px; }   
.a_compartir_elmgd:hover{opacity: .75;margin-top:2px;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;  transition: all 0.3s linear;}  
.a_compartir_elmgi:hover{opacity: .75;margin-top:2px;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;  transition: all 0.3s linear;}  
.elementoscentrales {margin-left:auto; margin-right:auto; width:auto; text-align:center; }
.elemento-menu-central-g
{
	
	
}
.elemento-menu-enlace img {
     bottom:0px; right:0px;
	 position: absolute;
	 width:180px;
	 height:125px;
	-o-transition-duration: 0.3s;
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
	-khtml-transition:  all 0.3s;
    transition: all 0.3s linear; /* chrome */	
	
}
.elemento-menu-enlace img:hover {
  -o-transition-duration: 0.3s;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -khtml-transition:  all 0.3s;
  transition: all 0.3s linear;
  /* bottom:3px;  a GOOGLE NO LE GUSTA QUE SE MUEVA LA IMAGEN AL PASAR EL RATÓN */
  /*height: 127px;*/
}  

.texto-elemento{
	
	font-size:75%;
	font-size: 1em;
	line-height:1.1;
	/*font-weight: bold;*/
	text-align: left;
	left: 0px;
	top: 0px;
	margin-left:8px;
	margin-top:8px;
	margin-right:30%;
	display: block;
	/*float: left;*/
	position: absolute;
	/*white-space:nowrap;*/
}
.tipo-enlace{color:grey;font-size:0.75em;padding-top:5px;}
.texto-elemento-marca{
	/*border:1px solid #999999;*/
	font-size:75%;
	font-size: 1em;
	line-height:1.1;
	font-weight: bold;
	text-align: center;
	/*left: 0px;*/
	top: 0px;
	/*margin:15px;*/
	/*margin-top:6px;*/
	display: block;
	/*float: left;*/
	position: relative;
	float:left;
	width:90%;
	margin-top:1.7em;
	/*white-space:nowrap;*/
}

.elemento-menu-enlace {
background-color:#CCCCCC;
	background-image:url(../_imagenes_menu/fondo-elm-central-g.png);
	background-repeat:  repeat-x;
	
	width:32%;
	min-width:180px;
	max-width:325px;
	/*height:116px;*/
	-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;*/
	border:1px solid #999999;
	padding: 0px;
	text-align: left;
	height: 125px;
	float: left;
	margin-top: 0px;
	margin-right: 0.5%;
	margin-bottom: 0.5%;
	margin-left: 0.5%;
	position: relative; /* IMPORTANTE */
	display:block;
 text-decoration:none; color:#333333;}
.elemento-menu-enlace:hover {


display:block;color: #666666;
 background-image:url('../_imagenes_menu/fondo-elm-central-g-hun.png'); /* ojo */
 /*background-image:url('/_a/_imagenes_menu/fondo-elm-central-g-hun.png');*/
 
  background-repeat:repeat-x;
  
     -webkit-box-shadow: 0px 0px 2px #666666 ;
	-moz-box-shadow: 0px 0px 2px #666666;
	box-shadow: 0px 0px 2px #666666; 
	    }


.elemento-marca-enlace {
background-color:#CCCCCC;
	background-image:url(../_imagenes_menu/fondo-elm-central-g.png);
	background-repeat:  repeat-x;
	width:18%;
	min-width:100px;
	max-width:165px;
	/*height:116px;*/
	-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;*/
	border:1px solid #999999;
	padding: 0px;
	text-align: left;
	height: 65px;
	float: left;
	margin-top: 0px;
	margin-right: 0.5%;
	margin-bottom: 0.5%;
	margin-left: 0.5%;
	position: relative; /* IMPORTANTE */
	display:block;
 text-decoration:none; color:#333333;
 text-align:center; /* para el anagrama*/
 
 
 }
.elemento-marca-enlace:hover {display:block;color: #666666; background-image:url('/_imagenes_menu/fondo-elm-central-g-hun.png'); background-repeat:repeat-x;
     -webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000;     }
.elemento-marca-enlace img {
    margin-top:10px;
	padding:5px;
	background-color:#FFFFFF;
	 -webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000;
     
	
}



.divflechascabecera {
	width:95%;
	text-align:left;
	/*color: #CC0033;*/
	/*color:#336600;*/
	font-size:14px;
	padding-top:0px;margin-bottom:0;padding-bottom:0;
	margin-left: 1%; margin-bottom:4px;padding:0;
	height:18px;vertical-align:top;
	/*border:1px solid red;*/
}
.divflechascabecera a {  /*color:#666666;*/ font-size:14px; text-decoration:none; }
.divflechascabecera a:hover { /*color: #336600;*/ }
.flechascabecera { }
.flechascabecera a { }

.cuadroizquierdo{
	width:100%;/*border:1px solid #999999;*/
	text-align:center;
	float:left;
}
.cuadroprincipal{
	width:98%;/*border:1px solid #999999;*/
	float:left;
	text-align:center;
}
.contiene-flash1{ /*max-width:100%; */}
.contiene-flash1{ text-align:center; width:100%;/* max-width: 728px;*/ margin-left: auto; margin-right: auto;  }
.contiene-elemento-grande { text-align:center; width:99%; /*max-width: 728px;*/ margin-left: auto; margin-right: auto; }


/*ARREGLA BUG NOVEDADES Y DESTACADOS*/ 
.ZZZZcontiene-flash1{width:100%;margin-left:auto;margin-right:auto;overflow:hidden;}
.ZZZcarruselindex{padding:0; margin:0;display:inline-block;  /*width:800%;*/overflow:hidden*/}
.ZZZZcarruselindex li{display:inline;float:left;margin-right:0px;}
.contienecarruselrelacionados{width:96%;margin-left:auto;margin-right:auto;overflow:hidden;box-sizing: border-box;}
.carruselrelacionados{margin-bottom:8px; padding-bottom:8px;display:inline-block;float:left;width:800%;overflow:hidden;margin-left:0px;padding-left:0px;}
.carruselrelacionados li{display:inline;float:left;}
.contienecarruseldestacados{width:96%;margin-left:auto;margin-right:auto;overflow:hidden;box-sizing: border-box;}
.carruseldestacados{margin-bottom:8px; padding-bottom:8px;display:inline-block;float:left;width:800%;overflow:hidden;margin-left:0px;padding-left:0px;}
.carruseldestacados li{display:inline;float:left;margin-right:5px;}
.contienecarruselnovedades{width:96%;margin-left:auto;margin-right:auto;overflow:hidden;box-sizing: border-box;}
.carruselnovedades{margin-bottom:8px; padding-bottom:8px;display:inline-block;float:left;width:800%;overflow:hidden;margin-left:0px;padding-left:0px;}
.carruselnovedades li{display:inline;float:left;}

.contenedor_rel_nov_des{ text-align:center;width:99%;  float:left; margin:0;/* border:1px solid #FF0000;*/ padding-top:6px; }
.contiene_rel_nov_des { width:99%;  text-align:center;  margin-left:auto; margin-right:auto; margin-bottom:8px; }

.rel_nov_des{width:99%; height:420px; margin-top:5px; text-align:center; margin-left:auto; margin-right:auto; -webkit-box-shadow: 0px 0px 2px #666666;
	-moz-box-shadow: 0px 0px 2px #666666;
	box-shadow: 0px 0px 2px #666666;
	 }
	
.elemento_rel_nov_des{color:#000000; float:left; width:170px; height:320px; margin:auto; border:1px solid #999999; margin-top:5px; margin-bottom:30px; margin-left:5px; padding:5px;box-sizing: border-box; }

.elemento_rel_nov_des:hover { /*opacity: .7;*/ /* padding-top:6px; a google no le gusta */
		-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000; color:#000099;}

.img_elemento_rel_nov_des { text-align:center;}
.img_elemento_rel_nov_des img { margin-left:auto;margin-right:auto;}
.desde_novedadesydestacados { color: #CC0000;  /*font-size:1.3EMSpx;*/ }
.txt_novedadesydestacados { color:#000000; height:60px; overflow:hidden; }

.marca_novedadesydestacados { margin-top:3px; margin-bottom:3px;text-align:center;}
.marca_novedadesydestacados img{ margin-left:auto; margin-right:auto; text-align:center;}

/* AJUSTES CARRUSELES*/

.contiene-flash1 .bx-pager .bx-pager.bx-default-pager a{width:8px;}
.bx-wrapper .bx-viewport{margin: 0px;	top: 0px; background:none!important; /* fondo transparente */  /* Para todos los carruseles */}
.contiene_rel_nov_des .bx-wrapper .bx-pager.bx-default-pager a { /* ANCHO puntos carrusel 1 */ width:17px; }
.contiene_rel_nov_des .bx-wrapper .bx-controls-direction a {top:105%;}
.carruselmarcas{ border:none; margin-left:40px;text-align:center;top:5px; position:relative; width:90px; float:left; display:block; }
.carruselmarcasizda{ width:100%;border:none;padding:0; margin:0; list-style-image:none; list-style-type:none; }


.contenedor_pagoseguro{font-size:0.8em; color:#666666; margin:0; }
.elemento_pagoseguro{ text-align:center; width:46%; max-width:46%;float:left; margin-left:2%; margin-right:2%; margin-bottom:10px;}
.span_pagoseguro{width:100%; padding:6px;}
.siguenos-en { margin-top:5px;
 height:285px; width:100%; padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px; background-image:url(../_imagenes_menu/siguenos-en.png); background-repeat:no-repeat;
}
.texto-distribuidores { font-family:Open Sans, Arial;text-align:left; top:10px;font-size:1.2em; line-height:1.1em; color:#CCCCCC; position: relative; padding-left:5px; float:left;  margin-left:5px;
}
.carruselmarcas{ border:none; margin-left:40px;text-align:center;top:5px; position:relative; width:90px; float:left; display:block; }
.vbxslider{ width:100%;border:none;padding:0; margin:0; list-style-image:none; list-style-type:none; }



.duda {
color: #666;
text-align:center; position:relative;
/*height:250px;*/ width:100%; padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px;

 background-image:url(../_imagenes_menu/duda.png); 
 /*background-image:url(../_imagenes_menu/fondo-pancarta-claro.png)*/
 
background-repeat:  repeat-x; 
background-position:bottom;

	-webkit-border-top-left-radius: 9px ;
	-webkit-border-top-right-radius: 9px ;
	-webkit-border-bottom-right-radius: 9px ;
	-webkit-border-bottom-left-radius: 9px ;
	-moz-border-radius-topleft: 9px ;
	-moz-border-radius-topright: 9px ;
	-moz-border-radius-bottomleft: 9px ;
	-moz-border-radius-bottomright: 9px ;
	border-top-left-radius: 9px ;
	border-top-right-radius: 9px ;
	border-bottom-left-radius: 9px ;
	border-bottom-right-radius: 9px ;
	border-radius:9px  9px  9px  9px ;
	border:1px;
	border:1px solid #C0C0C0; 
}
.duda:hover { /*opacity: .85;*/ /*padding-top:6px;*/
	/*-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000; color:#000099;*/
	-webkit-box-shadow: #669900 0 0 5px;
	box-shadow: #669900 0 0 5px;
	-moz-box-shadow: #669900 0 0 5px;
	
}
.imagen-duda { width:100%; /*height:150px;*/}
.texto-duda { width:100%;font-family:Open Sans, Arial;text-align:center; /* height:40px;*/font-size:1.20em; /*font-weight:bold;*/ line-height:1.1em; color: #333333; position: relative;padding:0px;   margin:0px; padding:5px;  margin-bottom:5px; margin-top:5px;
}
.texto-duda:hover {
	                /* ROJO SELF */     /* color:#D33F3F;*/
                    /* VERDE HIPER */   /* color:#5F750F;*/
					/* NARANJA MERCA */  color:#C30;
					/* MORADO AGENDAS */ /*color:#A03F8B;*/
}	
.texto-duda-contacto { width:100%;font-family:Open Sans, Arial;text-align:center; /*height:15px;*/font-size:1.20em; line-height:1.1em; color: #000000; position: relative; padding:0px;   margin:0px;margin-top:6px;  
}
.texto-duda-tel { width:100%;font-family:Open Sans, Arial;text-align:center; font-weight:bold; /*height:20px;*/font-size:1.3em; line-height:1.1em; /* color-hiper */
color:#5F750F; 
/* color self*/ 
/*color: #CC0000;*/ position: relative; padding:0px;margin-left:0;margin-right:0;  margin-top:5px;
}
.texto-duda-mail { width:100%;font-family:Open Sans, Arial;text-align:center; /*height:15px;*/font-size:0.85em; line-height:1.1em; color: #000000; position: relative; padding:0px;   margin:0px; margin-top:4px;
margin-bottom:11px;  
}


.lomasnuevoizda {background-image:url(../_imagenes_menu/lomasnuevo.png); background-repeat:no-repeat; background-position:center; height:40px; margin:0; padding:0;}

#aminimenuizda {}
#pngminimenuizda {background:none;}
.ulminimenuizda{margin:0; padding:0; float:none; left:0; overflow: visible; width:100%; display:block; text-align:left;/* border:1px solid red;*/}
.liminimenuizda{display:none; margin-bottom:5px;padding-bottom:8px; text-align:left; padding-top:6px;width:100%;/*border:1px solid red;*/}
.hrefminimenuizda{margin-left:7px;}
.ulsubmenuizda{padding:0; margin:0;float:none; left:0; overflow: visible;  display:block; text-align:left; padding-left:15px;padding-bottom:5px;/* border:1px solid blue;*/}
.lisubmenuizda1{display:none;margin-top:5px;}
.lisubmenuizda2{display:none;margin-top:5px;}
.lisubmenuizda3{display:none;margin-top:5px;}
.lisubmenuizda4{display:none;margin-top:5px;}
.lisubmenuizda5{display:none;margin-top:5px;}
.lisubmenuizda6{display:none;margin-top:5px;}
.lisubmenuizda7{display:none;margin-top:5px;}
.lisubmenuizda8{display:none;margin-top:5px;}
.lisubmenuizda9{display:none;margin-top:5px;}
.lisubmenuizda10{display:none;margin-top:5px;}
.lisubmenuizda11{display:none;margin-top:5px;}
.lisubmenuizda12{display:none;margin-top:5px;}
.lisubmenuizda13{display:none;margin-top:5px;}
.imgsubmenuizda{width:12px;margin-left:5px; margin-top:8px;} 
.imgflechadcha{width:10px;margin-right:10px; margin-top:5px;}
.imgflechaizqdadcha{width:9px;margin-right:2px; margin-top:5px;}
.imgflechamenusup{width:9px;margin-right:2px; margin-top:2px;}
.ico-menu-sup{with:30px;}

.lomasvendidodcha {background-image:url(../_imagenes_menu/los-mas-vendidos.png); background-repeat:no-repeat; background-position:center; height:40px; margin:0; padding:0;}
.promocionesdcha {/*background-image:url(../_imagenes_menu/ofertas-y-promociones.png); background-repeat:no-repeat; background-position:center; height:40px; margin:0; padding:0;*/}
.lomasvistoizda {background-image:url( ../_imagenes_menu/lomasvisto.png); background-repeat:no-repeat; height:50px; margin:0; padding:0;}
.imagenlomasvisto {width:75%;text-align:center; margin-top:3px;margin-left:auto;margin-right:auto; padding:8px;border:1px solid #CCCCCC;
 -o-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: all 0.5s linear;}
.imagenlomasvisto:hover { opacity: .85; /*padding-top:6px;*/
		-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000; color:#000099;
    -o-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: all 0.5s linear;}

/* efectos ui */
#divminicarrito{
text-align:center;
display:none;
background-color:#FFFFFF;
    width:180px;
    height:300px;
    text-align:center;
	-webkit-border-top-left-radius: 9px ;
	-webkit-border-top-right-radius: 9px ;
	-webkit-border-bottom-right-radius: 9px ;
	-webkit-border-bottom-left-radius: 9px ;
	-moz-border-radius-topleft: 9px ;
	-moz-border-radius-topright: 9px ;
	-moz-border-radius-bottomleft: 9px ;
	-moz-border-radius-bottomright: 9px ;
	border-top-left-radius: 9px ;
	border-top-right-radius: 9px ;
	border-bottom-left-radius: 9px ;
	border-bottom-right-radius: 9px ;
	border-radius:9px  9px  9px  9px ;
    border:1px solid black;
    position: absolute;
	top:60px;
	right:5%;
    /*background:rgba(0,0,0,0.1); transparente */ 
	z-index:100;
}	
#efectos{
    display:none;
    width:200px;
    height:400px;
    text-align:center;
    border:1px solid black;
    position: absolute;
	top:60px;
	right:5%;
    background:rgba(0,0,0,0.1);
	z-index:100;
}	





#DivMuestraCarrito{
	text-align: center;
	position: fixed !important;
	right: auto;
	background-color: #9C9C9C;
	-webkit-box-shadow: 3px 3px 4px 4px #666;
	box-shadow: 3px 3px 4px 4px #666;
	-moz-box-shadow: 3px 3px 4px 4px #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-color: #999999;
	border-bottom-color: #999999;
	left: 245px;
	top: 80px;
	z-index: 90;
	background-image: url(../_imagenes_menu/fondogrisclaro.png);
	background-repeat:  repeat-x;
	visibility: hidden;
	height: 200px;
	width: 300px;
	display: block;
	
}
#DivMuestraCarrito a{
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 4px;
	color: #990000;
    moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
}
.izqdaydchaquienes{width:45%;min-width:200px; width:100%;  text-align:center; float:left; padding:10px; margin-top:1em; }
.izqdaydchacatpdf{width:19%;min-width:100px; max-width:200px;  text-align:center; float:left;height:255px; 
font-size:0.6em;
   padding:10px; margin-top:1em;border:1px solid #CCCCCC; margin-right:8px; /*height:230px;*/ }
.izqdaydchacatpdf:hover{opacity:0.7;-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000;
  /*border:1px solid #669900; color recuadro en personalizacion */ }
 
.izqdaydchacatpdftexto {font-size:1.2em;height:55px;overflow:hidden;/*border:1px solid #33CC33;*/}
/*MENSAJES*/
/*flechas imagen en mensajes*/
.arrant{/*anterior*/  width:30px;float:left;height:25px;background: url(../_imagenes_menu/left-30.png) no-repeat 0 0px;}
.arrsig{/*siguiente*/ width:40px;float:right;height:25px;background: url(../_imagenes_menu/right-30.png) no-repeat 0 0px;}
.arrant:hover {	background: url(../_imagenes_menu/left-30-over.png) no-repeat;}
.arrsig:hover {	background: url(../_imagenes_menu/right-30-over.png) no-repeat;}

#DivMuestraMensaje{
    z-index:9999;display: block;	
   position: fixed;  top: 50%; left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   -moz-transform:translate(-50%, 50%);/* IMPORTANTE Y vertical : +50%*/
   
   width:97%;min-width:365px;max-width:500px;box-sizing:border-box;/*height:97%;min-height:400px;max-height:500px;*/	
   /*width:85%;  top: 30%;  left: 50%;  margin-top: -90px;   margin-left: -280px;   max-width:500px;*/  
   
   
   color:#000000;   text-align: center;  /* vertical-align: middle; */  background-color: #AEAEAE;
	
	-webkit-box-shadow: 1px 1px 2px 2px #669900;
	box-shadow: 1px 1px 2px 2px #669900;
	-moz-box-shadow: 1px 1px 2px 2px #669900;
	
	font-size: 1em; text-decoration: none; 	padding-top: 1em; 	padding-right: 1em; padding-bottom: 1em; 	padding-left: 1em; 	border-right-width: thin;
	border-bottom-width: thin; 	border-right-color: #999999; 	border-bottom-color: #999999; 
	background-image: url(../_imagenes_menu/fondo-mensajes.png);  
	background-repeat:  repeat-x; 	background-position:bottom;
}

#DivMuestraMensajeGen1{ 
   z-index:9999;display: block;	
   position: fixed;  top: 50%; left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   -moz-transform:translate(-50%, 50%);/* IMPORTANTE Y vertical : +50%*/
   
   width:97%;min-width:365px;max-width:500px;box-sizing:border-box;  
   
   color:#000000;   text-align: center;  /* vertical-align: middle;*/   background-color: #AEAEAE;
	
	-webkit-box-shadow: 1px 1px 2px 2px #003399; /* azul  #FF6600;naranja  /*#669900; VERDE*/
	box-shadow: 1px 1px 2px 2px #003399; /*#669900;*/
	-moz-box-shadow: 1px 1px 2px 2px #003399; 
	
	
	font-size: 1em; text-decoration: none; 	padding-top: 1em; 	padding-right: 1em; padding-bottom: 1em; 	padding-left: 1em; 	border-right-width: thin;
	border-bottom-width: thin; 	border-right-color: #999999; 	border-bottom-color: #999999; 
	background-image:  url( ../_imagenes_menu/fondo-mensajes.png);  
	background-repeat:  repeat-x; 	background-position:bottom;
}
#DivMuestraMensajeSNGen1{ 
   z-index:9999;display: block;	
   position: fixed;  top: 50%; left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   -moz-transform:translate(-50%, -50%); /* IMPORTANTE EN SN NORMAL : -50%*/
   
   width:97%;min-width:365px;max-width:500px;box-sizing:border-box;
   
   
   color:#000000;   text-align: center;  /* vertical-align: middle;*/   background-color: #AEAEAE;
	
	-webkit-box-shadow: 1px 1px 2px 2px #669900;
	box-shadow: 1px 1px 2px 2px #669900;
	-moz-box-shadow: 1px 1px 2px 2px #669900;
	
	font-size: 1em; text-decoration: none; 	padding-top: 1em; 	padding-right: 1em; padding-bottom: 1em; 	padding-left: 1em; 	border-right-width: thin;
	border-bottom-width: thin; 	border-right-color: #999999; 	border-bottom-color: #999999; 
	background-image: url(../_imagenes_menu/fondo-mensajes.png);  
	background-repeat:  repeat-x; 	background-position:bottom;
}

#DivMuestraMensajeSN{
	 z-index:9999;display: block;	
   position: fixed;  top: 50%; left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   -moz-transform:translate(-50%,-50%);/* IMPORTANTE EN SN NORMAL : -50%*/
	
   width:97%;min-width:365px;max-width:500px;box-sizing:border-box;/*height:97%;min-height:400px;max-height:500px;*/	
	
	/*width:85%;  z-index:9999;  top: 30%;  left: 50%;  margin-top: -90px;   margin-left: -280px;  */
    
	color:#000000;   text-align: center;   /*vertical-align: middle;*/   background-color: #AEAEAE;
	
	-webkit-box-shadow: 1px 1px 2px 2px #003399; /* azul  #FF6600;naranja  /*#669900; VERDE*/
	box-shadow: 1px 1px 2px 2px #003399; /*#669900;*/
	-moz-box-shadow: 1px 1px 2px 2px #003399; 
	
	font-size: 1em; text-decoration: none; 	padding-top: 1em; 	padding-right: 1em; padding-bottom: 1em; 	padding-left: 1em; 	border-right-width: thin;
	border-bottom-width: thin; 	border-right-color: #999999; 	border-bottom-color: #999999; 
	background-image: url(../_imagenes_menu/fondo-mensajes.png);  
	background-repeat:  repeat-x; 	background-position:bottom;
}
.botonSoN{width:49%; min-width:175px; margin-top:8px; float:left; }
/*FIN MENSAJES */
.botonSoNtextos{text-align:left;}

.Contiene3BotonesCookies{width:99%;max-width:550px;text-align:center;margin-left:auto;margin-right:auto;}
.ContieneBotonesCookieAC{width:290px;margin-bottom:35px;float:right;text-align:center;}
.ContieneBotonCookieConf{width:260px;margin-bottom:35px;text-align:left;}

.texto_cookies {
margin-right: 0px;
margin-bottom: 0px;
margin-left:0; margin-top: 0px; padding: 0px; border: 0px none;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:0.9em;none repeat scroll 0% 0% transparent;
background-color: #FFF; /*#333333;*/
color: #333333; overflow: hidden; 
position: fixed;
z-index: 16000002;
display: none;
/*width: 100%;*/
height: auto;
/*padding-left:10px;
padding-right: 30px;*/
bottom: 0px;

/*margin-top:100px;*/
background-color: #FFFFFF; /*#999999;*/ /*#666666;*/
border-top-width:1px;
border-top-style: solid; 
border-top-color:#999999;
text-align:center; width:100%;/*opacity: .90;*/

background: -webkit-gradient(linear, left top, left 20, from( #E5E5E5), color-stop(20%, #FFFFFF), to( #CFCFCF));  
background: -moz-linear-gradient(top, #E5E5E5, #FFFFFF 1px, #CFCFCF 20px); 

-webkit-box-shadow:0px -5px 20px 3px #999999;
-moz-box-shadow: 0px -5px 20px 3px #999999;
box-shadow: 0px -5px 20px 3px #999999;
}


#IconoAyuda{
right: 30px;
bottom: 40px;
border: none;
background:none;
/*color: transparent;
background: transparent;*/
/*font-size:0.9em;none repeat scroll 0% 0% transparent;*/


position: fixed !important;
/*position:absolute !important;*/ 
/*height:96px;*/
z-index: 16000011;
/*display: block;*/
/*width: 100%;*/

/*padding-left:10px;
padding-right: 30px;*/


/*margin-top:100px;*/

/*border-top-width:1px;
border-top-style: solid; 
border-top-color:#999999;*/
/*text-align:center; width:100px;*//*opacity: .90;*/



/*-webkit-box-shadow:0px -5px 20px 3px #999999;
-moz-box-shadow: 0px -5px 20px 3px #999999;
box-shadow: 0px -5px 20px 3px #999999;	*/
}


.divcomparar{ width:33%; float:left; min-width:170px; text-align:center; font-size:0.8em; }
.celdascomparar{ width:95%; text-align:center; padding:1%; margin:1%; border:1px solid #CCCCCC; overflow:hidden;}

.simil_input{width:90%; height:1.7em; min-height:25px; min-width:100px;font-size: 1.0em;font-size: 14px; color: #393939; padding: 4px;
              padding-top:7px;
              /* vertical-align: text-top; */  
              -webkit-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
              box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
              -moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em;
              -moz-box-shadow: #e3e3e3 0.1em 0.1em 0.2em; 
              border: 1px solid #929292;
              background: -webkit-gradient(linear, left top, left 20, from(#E5E5E5), color-stop(30%, #e3e3e3), to(#CFCFCF));
              background: -moz-linear-gradient(top, #E5E5E5, #e3e3e3 1px, #CFCFCF 20px);
              bottom: 0;   padding-left: 10px;}
.labelsobredirecciones{font-size:90%;font-weight:600;padding-left:6px;padding-top:4px;}
.direccionesizdadcha{width:95%;float:left; margin-left:6px; border:1px solid #CCCCCC; padding:4px;}

.clizdab{text-align:left; font-weight:bold; }
.cldchab{text-align:right;font-weight:bold;}
.clizda{text-align:left; }
.cldcha{text-align:right;}

.divtextoseo{text-align:center; margin:5px; font-size:1em; color:#666666;display:block;}
.divtextoseo a{color:#666666;}
.divtextoseo p{display:inline;}
.divtextoseo h2{font-weight:bold; color:#666666; font-size:1.0em;text-transform: none;letter-spacing:normal;}
.divtextoseo h3{font-weight:bold; color:#666666; font-size:1.0em;text-transform: none;letter-spacing:normal;}


.divtextoseofooter{width:100%;margin-bottom:15px;padding:15px;font-size:0.85em;}
.divtextoseofooter h2{font-size:0.85em;font-weight:bold;margin:0;letter-spacing:normal;}
.divtextoseofooter h3{}

h2{font-weight:normal;font-size:1.0em;text-transform: none;letter-spacing:normal;text-transform:none;color:#333333;}
h3{font-weight:normal;font-size:1.0em;text-transform: none;letter-spacing:normal;text-transform:none;color:#333333;}
h4{letter-spacing:normal;display:inline;font-weight:normal; line-height:1.15em;}
/* fin efectos ui */  
/* BORDES DE LOS DIVS */ 
/*.cuadroizquierdo{ border:1px solid #FFFF00;}
.cuadroprincipal{ border:1px solid #FF0000;}
.contienedestacados{ border:1px solid #FF0000 }
.contienenovedades{ border:1px solid  #660099; }
.destacados{ border:1px solid #0066FF; }
.novedades{ border:1px solid #0066FF; }
.elementodestacados{border:1px solid #33CC33;}
.elementonovedades{border:1px solid #33CC33; }
.contieneelementoscentrales {border:3px solid  #660099;  }*/
/*.elementoscentrales { border:3px solid  #00CC66; }
.elemento-menu-enlace {border:3px solid  #009900;}
.elemento-menu-central-g { border:3px solid  #CC9900; }*/
/*#listdisplay li { border:1px solid #00CC33;}
.contieneicos1{ border:1px solid #999999; }
.contieneicos2{ border:1px solid #999999; }
.add2cartico{ border:1px solid #999999;}*/
/*.stockico{ border:1px solid #999999;}
.desdeico{ border:1px solid #999999; }
.contienemarcarefdesdestockp{ border:1px solid #999999;}
.contienefavcompybotonicop{ border:1px solid #999999;}
.marcaico{ border:1px solid #999999; }
.refico{ border:1px solid #999999; }*/
/*.precios{border:1px solid #999999;}*/
/*.contienedesdeicoystockg{border: 1px solid #929292;}*/
/*.stockico{border:1px solid #999999;}*/
/*


.tituloico { border:1px solid #999999; }
.descrico { border:1px solid #999999; }*/
/* */
/* BORDES ELEMENTO GRANDE */
/*.contieneimagengyotros{border: 1px solid #929292;}*/
/*.referenciayportasgratis{border: 1px solid #929292;}
.fotospypdf{border: 1px solid #929292;}
.acontieneimagengyrollover{border: 1px solid #929292;}
.contieneenviogratisynuevop{border: 1px solid #929292;}*/
/*.garantiabi{border: 1px solid #929292;}
.garantiaiz{border: 1px solid #929292;}
.garantiade{border: 1px solid #929292;}*/
/*
.contieneimagengyotros{border: 1px solid #929292;}*/
/*
.referencia_elemento{border: 1px solid #929292;}
.divcontiene-elemento-grande{border: 1px solid #929292;}*/
/*.botonico{border: 1px solid #929292;}*/
/*
.compartir_elmg{border: 1px solid #929292;}*/
/* FIN BORDES DE LOS DIVS */


/* ESTRELLAS RESEÑA */
.contiene_estrellas{display: inline-block;width:98%;height:25px;text-align:left;padding:0;margin:0;float:left;margin-bottom:3px;}
.contiene_valoracionyopiniones{display: inline-block;width:200px; color:#999999;text-align:left;padding:0;margin:0;float:left;padding-bottom:5px;}
.div_estrellas{display: inline-block;width:100px;height:18px;text-align:left;padding:0;margin:0;float:left;}
.imagenestrella{width:17px;height:17px;margin-right:2px;float:left;}

.div_tit_ref_opiniones{width:63%;margin-top:5px;margin-right:0px;float:left;}
.a_imagen_opiniones{float:right;text-align:center;width:152px;margin:0px;margin-top:5px;padding:0;}




.mip-recibido{width:19%;float:left;   border: 1px solid #929292;}
.mip-pagado{width:19%;float:left;     border: 1px solid #929292;}
.mip-preparacion{width:19%;float:left;    border: 1px solid #929292;}
.mip-enviado{width:20%;float:left;   border: 1px solid #929292;}
.mip-finalizado{width:20%;float:left;  border: 1px solid #929292;}
.mip-barraverde{background-image: url(../_imagenes_menu/fondo-boton-verde.png);background-position:bottom; background-repeat:repeat-x;height:8px;}
.mip-bifurcacion{background-image: url(../_imagenes_menu/fondo-boton-verde.png);background-position:bottom; background-repeat:repeat-x;height:15px;width:8px;float:right;}
.mip_fecha_envio{ vertical-align:top; margin-left:7px; padding-top:3px; display:inline-block; color:gray; font-size:0.9em;}



.contiene_seguimiento{ text-align:left; font-size:1.2em;border: 1px solid #929292;width:100%;margin-top:10px; margin-bottom:20px;display:block;border:0px;}
.contiene_mip{color:#333;background-image:url(../_imagenes_menu/fondo-pancarta-claro.png); background-position:bottom;padding:0;border: 1px solid #CCC;float:left; margin-left:0; margin-right:0; /*margin-bottom:0.5%; margin-top:0.5%;*/ padding-top:5px; padding-bottom:3px;width:100%; }
.masinfopedido{/*border: 1px solid #929292;*/width:100%;float:left;/*margin-left:0.5%;*/  /*border: 1px solid #C90;*/    }
.contieneimagenytexto_mip{float:left;margin-right:10px;width:95%;}
.contiene_img_mip{width:15%;max-width:50px;padding-left:2%;float:left;margin-top:2px;margin-bottom:5px;margin-right:2%;}
.img_mip{ width:100%;}
.mip-texto{width:80%;float:left;}
.mip80{font-size:0.95em;}
.contiene_mip_columna_verde{padding:0; margin-left:0; margin-right:0; /*margin-bottom:0.5%; margin-top:0.5%;*/ width:100%;}
.mip_columna_verde{/*border: 1px solid #929292;*/ width:5%;float:left;margin-left:20%;margin-top:0px;margin-bottom:0px;padding-left:1%; padding-rigth:1%;background-image: url(../_imagenes_menu/columna-verde.png);background-position:bottom; background-repeat:no-repeat; height:15px;}




.mip-barraverde{margin-top:2px; margin-bottom:5px;background-image: url(../_imagenes_menu/barrita-verde.png);background-position:bottom; background-repeat:repeat-x; height:8px;}
.mip-derecha{width:90%;float:left;}
.mip-barragris{margin-top:2px;background-image: url(../_imagenes_menu/barrita-gris.png);background-position:bottom; background-repeat:repeat-x; height:8px;}
.img_mip_bifurcacion{width:20px;float:left;}     
.mip-bifurcacion-arriba{background-image: url(../_imagenes_menu/bifurcacion-verde-arriba.png);background-position:bottom; background-repeat: no-repeat;width:7px;height:100%;float:right;}
.mip-bifurcacion-abajo{background-image: url(../_imagenes_menu/bifurcacion-verde-abajo.png);background-position:bottom; background-repeat: no-repeat;width:7px; height:10px;float:right;}
.mip_fecha_envio{ vertical-align:top; margin-left:7px; padding-top:3px; display:inline-block; color:gray; font-size:0.9em;}
.mip_fechas{ margin-left:3px; display:inline-block; color: #333; font-size:0.9em;}
.rojo{ color:#CC3333;}
.verde{ color: #006633;}
.grisclaro{ color:#999;}
.blanco{ color: #FFF;}
.grisoscuro{ color: #333;}
.carrito_ancho_descripcion{display:block;}
.carrito_estrecho_descripcion{display:none;}



@media screen and (min-width: 1600px) and (max-width: 5000px) {
#contieneminimenu{display:none; }
#divcontieneicocarrito{ width:195px; max-width:195px;}
.contieneicocarrito{ width:195px; max-width:195px;}

.centroconsulta{width:33%; max-width:33%;}
.izquacceso{width:33%;max-width:33%; }
.dereccrear{width:33%;max-width:33%;
}

#cab-vertodo{ display:none!important;	width:0; }
.sf-menu > li > a { height:1.8em;}
.cuadroizquierdo{ width:64%; }
.contenedor_rel_nov_des{ width:35%; padding-top:0px; }
.contiene_rel_nov_des{ /* width:410px;*//* 32%;*/ padding-left:11px;}
.contenedor_pagoseguro{ width:35%;float:left; }
.elemento_pagoseguro{ width:45%; max-width:45%; }
#listdisplay.thumbview li{ width:21.5%;}
.direccionesizdadcha{width:47%;}
.compartir_elmg{ width:54%;}
.compartir_elmg_oculto{ width:53%;}
/*.elementodestacados{ clear: both; float:none; }
.elementonovedades{ clear: both; float:none; }*/
/*.sf-menu { height:4.0em; }*/
}
@media screen and (min-width: 1500px) and (max-width: 1600px) {
#contieneminimenu{display:none; }
#divcontieneicocarrito{ width:195px; max-width:195px;}
.contieneicocarrito{ width:195px; max-width:195px;}

.centroconsulta{width:49%; max-width:49%;}
.izquacceso{width:49%;max-width:49%; }

#cab-vertodo{ display:none!important;	width:0; }
.sf-menu > li > a   { height:1.8em;}

#listdisplay.thumbview li{ width:29%; /* 29 - 44 */}
.elemento-menu-enlace { width:32%;/* 32 - 48 */}
.cuadroizquierdo{ width:61%; }
.contenedor_rel_nov_des{ width:37%; padding-top:0px; }

.contiene_rel_nov_des{  /*width:210px;*/ /*width:28%;*/ padding-left:12px; }
.contiene_rel_nov_des .bx-wrapper .bx-pager.bx-default-pager a { /* ANCHO puntos carrusel 1 */ width:15px; }
.contiene_rel_nov_des .bx-wrapper .bx-controls-direction a {top:75%;}

.contenedor_pagoseguro{ width:37%;float:left; margin-left:1%;}
.elemento_pagoseguro{ width:99%; max-width:99%; }

/*.elementodestacados{ clear: both; float:none; }
.elementonovedades{ clear: both; float:none; }*/
.direccionesizdadcha{width:47%;}
.compartir_elmg{ width:54%;}
.compartir_elmg_oculto{ width:55%;}
.cantidadymodelo2{ width:55%;max-width:55%;}
}
@media screen and (min-width: 1250px) and (max-width: 1500px) {
#contieneminimenu{display:none; }
#divcontieneicocarrito{ width:195px; max-width:195px;}
.contieneicocarrito{ width:195px; max-width:195px;}

.centroconsulta{width:49%; max-width:49%;}
.izquacceso{width:49%;max-width:49%; }

#cab-vertodo{ display:none!important;	width:0; }
.sf-menu > li  > a  { height:1.8em;}

#listdisplay.thumbview li{ width:29%; /* 29 - 44 */}
.elemento-menu-enlace { width:32%;/* 32 - 48 */}
.cuadroizquierdo{ width:74%; }
.contenedor_rel_nov_des{ width:25%; padding-top:0px; }

.contiene_rel_nov_des{  /*width:210px;*/ /*width:28%;*/ padding-left:12px; }
.contiene_rel_nov_des .bx-wrapper .bx-pager.bx-default-pager a { /* ANCHO puntos carrusel 1 */ width:15px; }
.contiene_rel_nov_des .bx-wrapper .bx-controls-direction a {top:75%;}

.contenedor_pagoseguro{ width:25%;float:left; margin-left:1%;}
.elemento_pagoseguro{ width:99%; max-width:99%; }

/*.elementodestacados{ clear: both; float:none; }
.elementonovedades{ clear: both; float:none; }*/
.direccionesizdadcha{width:47%;}
.compartir_elmg{ width:54%;}
.compartir_elmg_oculto{ width:53%;}
.cantidadymodelo2{ width:55%;max-width:55%;}
}


@media screen and (min-width: 1000px) and (max-width: 1250px) {
#contieneminimenu{display:none; }
#divcontieneicocarrito{ width:195px; max-width:195px;}
.contieneicocarrito{ width:195px; max-width:195px;}

.centroconsulta{width:49%; max-width:49%;}
.izquacceso{width:49%;max-width:49%; }

#listdisplay.thumbview li{ width:29%;}
/*.cuadroizquierdo{ width:70%; }
.contiene_rel_nov_des{  width:28%; }*/


#cab-vertodo{ display:none!important;	width:0; }
.sf-menu > li > a   { height:2.6em;}
#cdcha{ clear: both; width: 100%; max-width:100%; float: none; }
#cizda { width:100%; max-width:100%; }
.direccionesizdadcha{width:46%;}

.compartir_elmg{ width:54%;}
.compartir_elmg_oculto{ width:53%;}
.contienedesdeicoystockg{width:21%; max-width:21%;}
/*.textotipolistado { display:none; }*/
}
@media screen and (min-width: 900px) and (max-width: 1000px) {
.cadacolor{min-width:96%;width:96%; max-width:96%;}
.cadacoloroculto{min-width:96%;width:96%; max-width:96%;}

#contieneminimenu{display:none; }
#divcontieneicocarrito{ width:195px; max-width:195px;}
.contieneicocarrito{ width:195px; max-width:195px;}

.centroconsulta{width:49%; max-width:49%;}
.izquacceso{width:49%;max-width:49%; }
.contiene_rel_nov_des{ padding-left:0;}
#cab-vertodo{ display:none!important;	width:0; }
.sf-menu > li > a   { height:2.8em;}
#cdcha{ clear: both; width: 100%; max-width:100%; float: none; }
#cizda { width:100%; max-width:100%; }

.elemento-menu-enlace { width:48%;}
#listdisplay.thumbview li{ width:44%;}
.direccionesizdadcha{width:46%;}
.textoordenar{ display:none;}
.textotipolistado { display:none; }
.tipolistado{ margin-left:12px;}
.precios{font-size:1.10em;}
.desdegrojo{font-size:1.20em;}
.contienedesdeicoystockg{width:20%; max-width:20%;}
/*#explicaciong{ width:49%; max-width:49%; min-width:49%;}*/
/*.compartir_elmg{ width:100%;}
.compartir_elmg_oculto{ width:100%;}*/
}
@media screen and (min-width: 750px) and (max-width: 899px) {
.cadacolor{min-width:96%;width:96%; max-width:96%;}
.cadacoloroculto{min-width:96%;width:96%; max-width:96%;}
.contieneicocarrito{ width:248px;}
#contieneminimenu{display:block;}
#icocontienemenu{display:block;}

.centroconsulta{width:49%; max-width:49%;}
.izquacceso{width:49%;max-width:49%; }


.contiene_rel_nov_des{ padding-left:0;}
#cab-vertodo{ display:none!important;	width:0; }
.sf-menu > li > a  { height:2.9em;}
#cdcha{ clear: both; width: 100%; max-width:100%; float: none; }
#cizda { width:100%; max-width:100%; }
#container{ font-size:90%; }
.bodyplantilla #sidebar1 { clear: both; /*width: 100%;*/ float: right; display:none; }
.elemento-menu-enlace { width:48%;}
#listdisplay.thumbview li{ width:45%;}
.bodyplantilla #mainContent { margin-left: 3px; }
.bodyplantilla #header1 { width:45%; }
.bodyplantilla #header2 { width:45%; float:right; }
.bodyplantilla #headermain { float:left; width:100%; margin-left:0; margin-right:0; margin-top:0.8em; background-image: url(../_imagenes_menu/fondo-header.png);
  	background-repeat:  repeat-x; background-position: bottom; height: 4.2em;  ; background-color:#CCCCCC;
}
.contienebuscar { width:100%; margin-left:0; padding-top:0px; margin-top:0.45em; margin-bottom:0px;padding-bottom:0px; }
.inputbuscar{  padding-top:0px; margin-top:0px; }		
/*.contieneicocarrito { margin-right:10px;  display:block;  float:right; }*/
/*.imagencarrito-ico { display: block; }*/	
.textotipolistado { display:none; }
.tipolistado{ margin-left:12px;}

/*.compartir_elmg{ width:100%;}
.compartir_elmg_oculto{ width:100%;}*/
.precios{font-size:1.10em;}
.desdegrojo{font-size:1.20em;}
.contienedesdeicoystockg{width:20%; max-width:20%;}
}
@media screen and (min-width: 650px) and (max-width: 750px) {
.cadacolor{min-width:96%;width:96%; max-width:96%;}
.cadacoloroculto{min-width:96%;width:96%; max-width:96%;}
.contieneicocarrito{ width:248px;}
#contieneminimenu{display:block;}
#icocontienemenu{display:block;}

.izqdaydchaquienes{width:95%; min-width:95%;}
.footer-sidebar-1{ width:45%;}
.footer-sidebar-2{ width:45%;}
.footer-sidebar-3{ width:95%;}

.contiene_rel_nov_des{ padding-left:0;}

#dchafoto{display:none;width:0;}
#izqdafoto{display:none;width:0;}

#partebarra{display: compact;}
#cab-menu { display:none;}
#cab-vertodo{ display:none!important;	width:0; }
#cab-informatica { 	width:33.0%; display:block; }
#cab-material { width:33.0%;  display:block;}
#cab-maquinas { width:33.0%; display:block; }
#cab-pizarras { width:33.0%;  display:block; }
#cab-ergonomia { width:33.0%;  display:block;}
#cab-escolar { width:33.0%;  display:block; }


/*#puedes{width:100%;margin-left:1%;margin-right:1%;min-width:100%; max-width:100%; float:left;  }*/
/*#puedes{float;left; margin-left:10%;width:95%; min-width:95%;}*/
.sf-menu > li > a { height:2.7em;}
#cdcha{ clear: both; width: 100%; max-width:100%; float: none; }
#cizda { width:100%; max-width:100%; }
#container{ font-size:90%; }
.bodyplantilla #sidebar1 { clear: both; /*width: 100%;*/ float: right; display:none; }
.elemento-menu-enlace { width:48%;}
#listdisplay.thumbview li{ width:44%;}
.bodyplantilla #mainContent { margin-left: 3px; }
.bodyplantilla #header1 { width:45%; }
.bodyplantilla #header2 { width:45%; float:right; }
.bodyplantilla #headermain { float:left; width:100%; margin-left:0; margin-right:0; margin-top:0.8em; background-image: url(../_imagenes_menu/fondo-header.png);
  	background-repeat:  repeat-x; background-position: bottom; height: 4.2em;  ; background-color:#CCCCCC;
}
.contienebuscar { /*float:left;*/ width:100%; margin-left:0;  padding-top:0px; margin-top:0.45em; margin-bottom:0px;padding-bottom:0px; }
.inputbuscar{  padding-top:0px; margin-top:0px; }		
/*.contieneicocarrito { margin-right:10px;  display:block;  float:right; }*/
/*.imagencarrito-ico { display: block; }*/	
#listdisplay.thumbview li{ width:43%;}
.textoordenar{ display:none;}
.textotipolistado { display:none; }
.tipolistado{ margin-left:12px;}
/*.divflechascabecera{ display:none;}*/
/*.compartir_elmg{ width:100%;}
.compartir_elmg_oculto{ width:100%;}*/
.precios{font-size:1.10em;}
.desdegrojo{font-size:1.10em;}
#TdPrecios{width:52%; max-width:52%;float: right;}
.contienedesdeicoystockg{width:52%; max-width:52%;float: right; margin-top:5px;}
.garantiade{ width:70%;}
}
/* --------------------------------------------------------- */
@media screen and (min-width: 480px) and (max-width: 650px) {

.cadacolor{min-width:96%;width:96%; max-width:96%;}
.cadacoloroculto{min-width:96%;width:96%; max-width:96%;}

/*#DivMuestraMensaje{ margin-left: 3%; margin-right:1%; left:0; }
#DivMuestraMensajeSN{ margin-left: 3%; margin-right:1%; left:0; }
#DivMuestraMensajeGen1{ margin-left: 3%; margin-right:1%; left:0; }
#DivMuestraMensajeSNGen1{ margin-left: 3%; margin-right:1%; left:0; }*/
.botonSoN{width:95%;text-align:center;float;none;}


.izqdaydchaquienes{width:95%; min-width:95%;}
.footer-sidebar-1{ width:45%;}
.footer-sidebar-2{ width:45%;}
.footer-sidebar-3{ width:95%;}

.contiene_rel_nov_des{ padding-left:0;}


#dchafoto{display:none; width:0;}
#izqdafoto{display:none; width:0;}



#cab-menu { /*margin-left:2px;*/	width:100%; text-align:left; display:list-item;padding-top:0; margin-top:0;}
#cab-menu img { margin-right:3.5%; margin-top:0; padding-top:0; vertical-align:top; /*width:45%; min-width:17px;*/ max-width:25px; float:right; z-index:99; }
#textocabmenu {float:left; /*margin-left:5%;*/}
#cab-vertodo {	 	width:100%; height:2.3em; text-align:left; display:none; overflow:hidden;}
#cab-informatica { 	width:100%; height:2.3em; text-align:left; display:none; overflow:hidden;}
#cab-material { width:100%; height:2.3em; text-align:left; display:none;}
#cab-maquinas { width:100%; height:2.3em; text-align:left;display:none;}
#cab-pizarras { width:100%; height:2.3em; text-align:left;display:none;}
#cab-home { width:15%; height:2.3em; text-align:left; display:none;}
#cab-home img { width:70%; min-width:17px; max-width:25px;  }
#cab-ergonomia { width:100%; height:2.3em; text-align:left;display:none;}
#cab-escolar { width:100%; height:2.3em; text-align:left;display:none;}
.sf-mega { display:none; }

.sf-menu > li > a  { height:1.5em; padding-top: 0.50em; }
.sf-menu > li {  width: 100%; font-size:1.7em; overflow:hidden; line-height:1.1em; }
#container{ font-size:90%; }
/*#container{ font-size:90%; }*/
/*.todo-el-menu > li > a {  height:3.8em; }*/
.bodyplantilla #sidebar1 { clear: both; width: 100%; float:none; display:none; }
.elemento-menu-enlace { width:48%;}
#listdisplay.thumbview li{ width:44%;}
.bodyplantilla #sidebar2 { clear: both; width: 100%; float:none; display:none; }

.contienebuscar { /*float:left;*/ width:100%; margin-left:0;  padding-top:0px; margin-top:0.45em; margin-bottom:0px;padding-bottom:0px; }
.inputbuscar{ padding-top:0px; margin-top:0px; }	
/*.contieneicocarrito { margin-right:10px;  display:block;  float:right; }*/
/*.imagencarrito-ico { display: block; }*/	
		
.bodyplantilla #mainContent { 	margin-left: 0px; 	margin-right:0px; } 
.bodyplantilla #header1 { width:34%; height: 4.3em;/*border: 1px solid #929292;*/}
.bodyplantilla #header2 { width:65%; height: 4.3em;float:right;/*border: 1px solid #929292;*/ }
.bodyplantilla #headermain { display:none; float: left; text-align:center; width:100%; margin-left:0; margin-right:0;  background-image: url(../_imagenes_menu/fondo-header.png);
  	background-repeat:  repeat-x; background-position: bottom; height: 4.20em;  ; background-color:#CCCCCC;
}
.contieneicocarrito{ float: right; margin-left:1%; margin-right:4%; margin-top:0.5em; }
.contieneicocarrito{ width:248px;}
#contieneminimenu{display:block;}
#icocontienemenu{display:block;}
.imagenlogo{ padding-left:0; margin-top:1em; text-align:left; margin-left:.8em; padding-left:2px; float:left; min-width:95px;max-width:170px;}
.divflechascabecera{ display:none;}
.contieneicolupamovil{ display:block; margin-right:0; margin-left:2%; margin-top:0.5em;}
/*.contienelupamovil{ margin-top:0px;}*/
/*.contieneicocarrito { margin-right:10px;  display:block;  float:right; }*/
/*.imagencarrito-ico { display: block; }	*/
.textoordenar{ display:none;}
.precios{font-size:1.10em;}
.desdegrojo{font-size:1.10em;}
#TdPrecios{width:52%; max-width:52%;float: right;}
.contienedesdeicoystockg{width:52%; max-width:52%;float: right; margin-top:5px;}
/*.compartir_elmg{ width:100%;}
.compartir_elmg_oculto{ width:100%;}*/
/*.textotipolistado { display:none; }
.tipolistado{ margin-left:12px;}*/
.garantiade{ width:70%;}
.MiniFlechaDownMenu{display:none;}
.MiniFlechaUpMenu{display:none;}
} /* FIN 480-650 */
@media screen and (min-width: 480px) and (max-width: 535px) {
.ContieneBotonesCookieAC{width:95%;float:none;}
.ContieneBotonCookieConf{width:95%;text-align:center;}

.a_imagen_opiniones{width:98%;}
.div_tit_ref_opiniones{width:98%;}

.cadacolor{min-width:96%;width:96%; max-width:96%;}
.cadacoloroculto{min-width:96%;width:96%; max-width:96%;}
/*#partebarra{display: compact;}*/
#listdisplay.thumbview li{ width:44%;}
.contieneimgytxtregalo{width:55%;}
.contieneimgregalo{width:95%;}
.txtregalo{width:95%;}


.botonSoN{width:95%;text-align:center;float;none;}

#listdisplay.listmin .contieneimgregalo{width:48%;}
#listdisplay.listmin .txtregalo{width:46%;}
#cab-menu { /*margin-left:2px;*/	width:100%; text-align:left; display:list-item;padding-top:0; margin-top:0;}
#cab-menu img { margin-right:5%; margin-top:0; padding-top:0; vertical-align:top; /*width:45%; min-width:17px;*/ max-width:25px; float:right; z-index:99; }
#textocabmenu {float:left; /*margin-left:5%;*/}
#cab-vertodo { 	width:100%; height:2.3em; text-align:left; display:none; overflow:hidden;}
#cab-informatica { 	width:100%; height:2.3em; text-align:left; display:none; overflow:hidden;}
#cab-material { width:100%; height:2.3em; text-align:left; display:none;}
#cab-maquinas { width:100%; height:2.3em; text-align:left;display:none;}
#cab-pizarras { width:100%; height:2.3em; text-align:left;display:none;}
#cab-home { width:15%; height:2.3em; text-align:left; display:none;}
#cab-home img { width:70%; min-width:17px; max-width:25px;  }
#cab-ergonomia { width:100%; height:2.3em; text-align:left;display:none;}
#cab-escolar { width:100%; height:2.3em; text-align:left;display:none;}
.sf-mega { display:none; }
.sf-menu > li > a  { height:1.5em; padding-top: 0.50em;}
.sf-menu > li {  width: 100%; font-size:1.7em; overflow:hidden; line-height:1.1em; }
#container{ font-size:90%; }
.bodyplantilla #mainContent { 	margin-left: 0px; 	margin-right:0px; } 
.bodyplantilla #header1 { width:100%; float:left; text-align:center; height: 4.5em; }
.bodyplantilla #header2 { width:100%; float: left; text-align:center;height: 4.5em; padding-top:0.1em; margin-left:0; margin-right:0; margin-top:0; padding-top:0;background-image: url(../_imagenes_menu/fondo-header.png);
  	background-repeat:  repeat-x; background-position: bottom;}
.bodyplantilla #headermain { display:none; float: left; text-align:center; height:4.5em; width:100%; margin-left:0; margin-right:0; margin-top:0em; background-image: url(../_imagenes_menu/fondo-header.png);
  	background-repeat:  repeat-x; background-position: bottom; background-color:#CCCCCC;
}
.contieneicocarrito{ float: left; margin-left:3%; margin-right:auto; margin-top:0.5em; }
.contieneicocarrito{ width:248px;}
#contieneminimenu{display:block;}
#icocontienemenu{display:block;}
.imagenlogo{ margin-top:1em; text-align:center; min-width:190px;max-width:230px;}

.contieneicolupamovil{ display:block; margin-right:0; margin-right:4%}


#listdisplay.thumbview li{ width:43%;}
.textoordenar{ display:none;}
.textotipolistado { display:none; }
.tipolistado{ margin-left:12px;}
.divflechascabecera{ display:none;}
.tipolistado{ display:none;}
#casitablanca{ display:block;}
.imagenlogo{ padding-left:0; text-align:left; margin-left:1em; padding-left:2px; float:left;}
.precios{font-size:1.10em;}
.desdegrojo{font-size:1.10em;}
#TdPrecios{width:52%; max-width:52%;float: right;}
.contienedesdeicoystockg{width:52%; max-width:52%;float: right; margin-top:5px;}
/*.compartir_elmg{ width:100%;}
.compartir_elmg_oculto{ width:100%;}*/
.quitaparamovil{display:none; width:0;}
.carrito_ancho_descripcion{display:none;}
.carrito_estrecho_descripcion{display:block;}
.div_modelo_carro_ancho{width:95%;}
.MiniFlechaDownMenu{display:none;}
.MiniFlechaUpMenu{display:none;}
}
@media screen and (min-width: 450px) and (max-width: 480px) {
.ContieneBotonesCookieAC{width:95%;float:none;}
.ContieneBotonCookieConf{width:95%;text-align:center;}	
/*.cantidadymodelo2{ width:96%;max-width:96%;}*/
.cadacolor{min-width:96%;width:96%; max-width:96%;}
.cadacoloroculto{min-width:96%;width:96%; max-width:96%;}
/*#DivMuestraMensaje{ margin-left: 3%; margin-right:1%; left:0; }
#DivMuestraMensajeSN{ margin-left: 3%; margin-right:1%; left:0; }
#DivMuestraMensajeGen1{ margin-left: 3%; margin-right:1%; left:0; }
#DivMuestraMensajeSNGen1{ margin-left: 3%; margin-right:1%; left:0; }	*/
.botonSoN{width:95%;float:none;}

.contieneimgytxtregalo{width:55%;}
.contieneimgregalo{width:95%;}
.txtregalo{width:95%;}
#listdisplay.listmin .contieneimgregalo{width:48%;}
#listdisplay.listmin .txtregalo{width:46%;}


.contieneicocarrito{ float: left; margin-left:3%; margin-right:auto; margin-top:0.5em; }
.contieneicocarrito{ width:248px;}
#contieneminimenu{display:block;}
#icocontienemenu{display:block;}

.izqdaydchaquienes{width:95%; min-width:90%;}
.footer-sidebar-1{ width:95%;}
.footer-sidebar-2{ width:95%;}
.footer-sidebar-3{ width:95%;}

#dchafoto{display:none; width:0;}
#izqdafoto{display:none; width:0;}



#cab-menu { /*margin-left:2px;*/	width:100%; text-align:left; display:list-item;padding-top:0; margin-top:0;}
#cab-menu img { margin-left:68%; margin-top:0; padding-top:0; vertical-align:top; /*width:45%; min-width:17px;*/ max-width:25px; float:left; z-index:99; }

#textocabmenu {float:left; /*margin-left:5%;*/}
#cab-vertodo { 	width:100%; height:2.3em; text-align:left; display:none; overflow:hidden;}
#cab-informatica { 	width:100%; height:2.3em; text-align:left; display:none; overflow:hidden;}
#cab-material { width:100%; height:2.3em; text-align:left; display:none;}
#cab-maquinas { width:100%; height:2.3em; text-align:left;display:none;}
#cab-pizarras { width:100%; height:2.3em; text-align:left;display:none;}
#cab-home { width:15%; height:2.3em; text-align:left; display:none;}
#cab-home img { width:70%; min-width:17px; max-width:25px;  }
#cab-ergonomia { width:100%; height:2.3em; text-align:left;display:none;}
#cab-escolar { width:100%; height:2.3em; text-align:left;display:none;}
#cab-home { width:15%; height:2.3em; text-align:left; display:none;}
#cab-home img { width:70%; min-width:17px; max-width:25px;  }

.sf-menu > li > a  { height:1.5em; padding-top: 0.50em;}
.sf-menu > li {  width: 100%; font-size:1.7em; overflow:hidden; line-height:1.1em; }

#container{ font-size:90%; }
/*.todo-el-menu > li > a {   height:3.3em; }*/
.bodyplantilla #sidebar1 { clear: both; width: 100%; float:none; display:none; }
.elemento-menu-enlace { width:48%;}
#listdisplay.thumbview li{ width:43%;}
.bodyplantilla #sidebar2 { clear: both; width: 100%; float:none; display:none; }
.bodyplantilla #mainContent { 	margin-left: 0px; 	margin-right:0px; } 
.bodyplantilla #header1 { width:100%; float:left; text-align:center; height: 3.0em; }
.bodyplantilla #header2 { width:100%; float: left; text-align:center;height: 4.5em; padding-top:0.1em; margin-left:0; margin-right:0; margin-top:1.5em;background-image: url(../_imagenes_menu/fondo-header.png);
  	background-repeat:  repeat-x; background-position: bottom;}
.bodyplantilla #headermain { display:none; float: left; text-align:center; height:3.8em; width:100%; margin-left:0; margin-right:0; margin-top:0.8em; background-image: url(../_imagenes_menu/fondo-header.png);
  	background-repeat:  repeat-x; background-position: bottom; background-color:#CCCCCC;
}
/*.contienebuscar { width:100%; margin-left:0; height:4em; padding-top:0px; margin-top:0.7em; margin-bottom:0px;padding-bottom:0px; }
.inputbuscar{ height:25px; padding-top:0px; margin-top:0px; }	*/

.contienebuscar { /*float:left;*/ width:90%; margin-left:0; padding-top:0px; margin-top:0.45em; margin-bottom:0px;padding-bottom:0px; }
.inputbuscar{ 	width:65%; padding-top:0px; margin-top:0px; }	
.contieneicolupamovil{ display:block;}
.textoordenar{ display:none;}
.textotipolistado { display:none; }
.tipolistado{ margin-left:12px;}
.divflechascabecera{ display:none;}
.tipolistado{ display:none;}
#casitablanca{ display:block;}
.imagenlogo{ padding-left:0; text-align:left; margin-left:1em; padding-left:2px; float:left;}
/*.compartir_elmg{ width:100%;}
.compartir_elmg_oculto{ width:100%;}
*/
.precios{font-size:1.30em;}
.desdegrojo{font-size:1.30em;}
#TdPrecios{width:52%; max-width:52%;float: right;}
.contienedesdeicoystockg{width:52%; max-width:52%;float: right; margin-top:5px;}
.garantiade{ width:70%;}
.quitaparamovil{display:none; width:0;}
.carrito_ancho_descripcion{display:none;}
.carrito_estrecho_descripcion{display:block;}
.div_modelo_carro_ancho{width:95%;}
.MiniFlechaDownMenu{display:none;}
.MiniFlechaUpMenu{display:none;}

}
@media screen and (min-width: 120px) and (max-width: 450px) {
.ContieneBotonesCookieAC{width:95%;float:none;}
.ContieneBotonCookieConf{width:95%;text-align:center;}	
/*.titulo_elemento{font-size:1.3em;}*/	
.tituloh2list{font-size:1.2em;}
.cantidadymodelo2{ width:96%;max-width:96%;}
.cadacolor{min-width:46%;width:46%; max-width:46%;}
.cadacoloroculto{min-width:46%;width:46%; max-width:46%;}
/*#DivMuestraMensaje{ margin-left: 3%; margin-right:1%; left:0; }
#DivMuestraMensajeSN{ margin-left: 3%; margin-right:1%; left:0; }
#DivMuestraMensajeGen1{ margin-left: 3%; margin-right:1%; left:0; }
#DivMuestraMensajeSNGen1{ margin-left: 3%; margin-right:1%; left:0; }*/
.botonSoN{ width:95%; text-align:center; float:none;}
.botonSoNtextos{ width:100%; text-align:center;}

.contieneimgytxtregalo{width:45%;}
.contieneimgregalo{width:95%;}
.txtregalo{width:95%;}
#listdisplay.listmin li .contieneimgytxtregalo{width:50%;}


.contieneicocarrito{ float: left; margin-left:3%; margin-right:auto; margin-top:0.4em; }
.contieneicocarrito{ width:248px;}
#contieneminimenu{display:block;}
#icocontienemenu{display:block;}

.izqdaydchaquienes{width:95%; min-width:90%;}
.izqdaydchacatpdf{width:35%;min-width:35%;}

.footer-sidebar-1{ width:95%;}
.footer-sidebar-2{ width:95%;}
.footer-sidebar-3{ width:95%;}

#dchafoto{display:none; width:0;}
#izqdafoto{display:none; width:0;}



/*.sf-menu > li > a { height:1.6em;}*/
.sf-menu > li > a  { height:1.8em; padding-top: 0.50em; }
.sf-menu { /*float: none; */}
.sf-menu > li { /*clear:both;*/ width: 100%; /*float:none;*/ font-size:1.7em; overflow:hidden; line-height:1.1em; }
.current { width:100%; /*height:2em;*/ }

#cab-menu { /*margin-left:2px;*/	width:100%; text-align:left; display:list-item;padding-top:0; margin-top:0;}
#cab-menu img { margin-left:65%; margin-top:0; padding-top:0; vertical-align:top; /*width:45%; min-width:17px;*/ max-width:25px; float:left; z-index:99; }
#textocabmenu {float:left; /*margin-left:5%;*/}
#cab-vertodo { 	width:100%; height:2.3em; text-align:left; display:none; overflow:hidden;}
#cab-informatica { 	width:100%; height:2.3em; text-align:left; display:none; overflow:hidden;}
#cab-material { width:100%; height:2.3em; text-align:left; display:none;}
#cab-maquinas { width:100%; height:2.3em; text-align:left;display:none;}
#cab-pizarras { width:100%; height:2.3em; text-align:left;display:none;}
#cab-home { width:15%; height:2.3em; text-align:left; display:none;}
#cab-home img { width:70%; min-width:17px; max-width:25px;  }
#cab-ergonomia { width:100%; height:2.3em; text-align:left;display:none;}
#cab-escolar { width:100%; height:2.3em; text-align:left;display:none;}
.sf-mega { display:none; }

/* AJUSTES MOVIL */
.bodyplantilla #mainContent { 	margin-left: 0px; 	margin-right:0px; padding-left:0.6%; padding-right:0.4%; } 
.elemento-menu-enlace { max-width:48%; width:48%; min-width:48%; }
.elemento-menu-enlace img { width:157px; height:109.02px;}
/* EN MERCA Y SELF */
.texto-elemento h3 {font-size: 0.9em; line-height:1.1em;}
.texto-elemento h4 {font-size: 0.9em; line-height:1.1em;}
.texto-elemento {font-size: 0.9em; line-height:1.1em;}
#listdisplay.thumbview li{ width:43%;margin-left:0px;/* EL CONTENEDOR DE IMAGEN Y ROLLOVER */}
#listdisplay.thumbview li a img.img_elm {width:147px;height:147px;}
#listdisplay li a img.img_over {width: 155px; height: 155px;}
#listdisplay li span.rollover {width: 157px; height: 157px;}
.cuadroizquierdo{width:100%;}
.cuadroprincipal{width:98%;}
.contieneelementoscentrales{padding-left:0.6%;}
.contiene-elemento-grande {padding-left:0.5%;}

.bodyplantilla #sidebar1 { clear: both; width: 100%; float:none; display:none; }
.bodyplantilla #sidebar2 { clear: both; width: 100%; float:none; display:none; }
.bodyplantilla #mainContent { 	margin-left: 0px; 	margin-right:0px; padding-left:0.5%; padding-right:0.5%; } 
.bodyplantilla #header1 { width:100%; float:left; text-align:center; height: 3.0em; }
.bodyplantilla #header2 { width:100%; float: left; text-align:center;height: 4.5em; padding-top:0.1em; margin-left:0; margin-right:0; margin-top:1.5em;background-image: url(../_imagenes_menu/fondo-header.png);
  	background-repeat:  repeat-x; background-position: bottom;}
.bodyplantilla #headermain { display:none; float: left; text-align:center; height:4.5em; width:100%; margin-left:0; margin-right:0; margin-top:0em; background-image: url(../_imagenes_menu/fondo-header.png);
  	background-repeat:  repeat-x; background-position: bottom; background-color:#CCCCCC;
}

.contienebuscar { /*float:left;*/ width:97%; margin-left:0; padding-top:0px;margin-top:0.45em; margin-bottom:0px;padding-bottom:0px; }
.inputbuscar{  	width:69%; padding-top:0px; margin-top:0px; }	
/*.contieneicocarrito { margin-right:10px;  display:block;  float:right; }*/
/*.imagencarrito-ico { display: block; }*/	

.sf-mega { margin-left:0%; margin-right:0px; position: absolute; top: -100%;; background-image:none; background-color:#999999; }
/*.imagencarrito-ico { display: block; }*/	
.contieneicolupamovil{ display:block; margin-right:10%;}
.imagenlogo{ padding-left:0; text-align:left; margin-left:1em; padding-left:2px; float:left;}
.imagenlogo{ margin-top:15px; width:70%; padding-left:0; margin-left:1em; padding-left:2px; }
.imagenlogo{ margin-top:17px; width:70%; padding-left:0; text-align:left; margin-left:1em; padding-left:2px; float:left;}
.divflechascabecera{ display:none;}
.tipolistado{ display:none;}
#casitablanca{ display:block;}

.textoordenar{ display:none;}
.textotipolistado { display:none; }

.contieneimagengyotros{ width:99%;}
#explicaciong{width:99%;}
#TdPrecios{width:99%; max-width:99%;float: right;}
.precios{ width:99%;max-width:99%;}
.contienedesdeicoystockg{width:99%; max-width:99%;float: right; margin-top:5px;}
.contienefavoritosycompararp{width:99%; padding-left:1%;}

.cantidadymodelo{width:99%; max-width:99%;}
/*.compartir_elmg{ width:100%;}
.compartir_elmg_oculto{ width:100%;}*/
.quitaparamovil{display:none; width:0;}
.carrito_ancho_descripcion{display:none;}
.carrito_estrecho_descripcion{display:block;}
.div_modelo_carro_ancho{width:95%;}


.texto_cookies {box-shadow:none !important;}
.MiniFlechaDownMenu{display:none;}
.MiniFlechaUpMenu{display:none;}
}
@media screen and (min-height: 100px) and (max-height: 500px) {
	
.ContieneBotonesCookieAC{width:95%;float:none;}
.ContieneBotonCookieConf{width:95%;text-align:center;}	

/*#DivMuestraMensaje{ }
#DivMuestraMensajeSN{max-width:400px;top: 30%;left: 20%; bottom:10px; 
                       margin-left: auto; margin-right:auto;  }
#DivMuestraMensajeGen1{max-width:400px;top: 30%;left: 20%; bottom:10px; 
                       margin-left: auto; margin-right:auto; 
}*/
#contienebotonGen1{display:none;}

/*#DivMuestraMensajeSNGen1{ }*/
.quitaparamovil{display:none; width:0;}
.carrito_ancho_descripcion{display:none;}
.carrito_estrecho_descripcion{display:block;}
.div_modelo_carro_ancho{width:95%;}
}   /*top: 30%;  left: 50%;  margin-top: -90px; margin-left: 3%; margin-right:1%; left:0;
   width:85%;  z-index:9999;  top: 30%;  left: 50%;  margin-top: -90px;   margin-left: -280px;   max-width:500px;
   margin-left: 3%; margin-right:1%; left:0; */