@charset "utf-8";
img.imagen-izquierda ,
img.imagen-derecha {
	float:none;
	width:100%;
	max-width:100%;
	margin:0 0 30px 0;
}
img.imagen-izquierda.no-redimensionar ,
img.imagen-derecha.no-redimensionar {
	width:auto;
}
/* INICIO Estilos Maquetacion */
div#contenedor {
	width:100%;
}
div#cabecera ,
div#cuerpo ,
div#pie {
	clear:both;
	width:auto;
}
div#cabecera div.contenido ,
div#cuerpo div.contenido ,
div#pie div.contenido {
	max-width:none;
	margin:0 auto;
	padding:20px;
}

/* INICIO Estilos Cabecera */
div#cabecera {
	padding:0;
}
div#cabecera div.contenido {
	text-align:center;
}
div#cabecera h1#logotipo {
	float:none;
	width:100%;
	max-width:none;
	margin:0;
	padding:0 0 20px 0;
	border:none;
	background:none;
}
div#cabecera h1#logotipo a {
	max-width:270px;
	width:100%;
	margin:0 auto;
}
div#cabecera h1#logotipo a img {
	width:auto;
	margin:auto;
}
div#cabecera div#cabecera-logotipo-2 ,
div#cabecera div#cabecera-logotipo-3 {
	position:static;
	width:100%;
	margin:10px auto;
}
div#cabecera div#cabecera-logotipo-2 img ,
div#cabecera div#cabecera-logotipo-3 img {
	width:auto;
	margin:auto;
}
div#cabecera-informacion {
	position:static;
	max-width:none;
	display:block;
	width:auto;
	margin:20px auto;
}
div#cabecera-informacion p {
	text-align:center;
}
div#cabecera-informacion .cabecera-informacion-telefono {
	display:inline-bloc;
	margin:0 auto;
	padding:0 20px 0 30px;
}
div#mini-carrito {
	position:relative;
	top:auto;
	left:auto;
	max-width:none;
	width:100%;
	margin:15px;
}
div#mini-carrito div.mini-carrito-boton {
	max-width:none;
}
div#mini-carrito div.mini-carrito-articulos p {
	padding:4px 15px;
	text-align:right;
}
div#cabecera div#cabecera-buscador {
	clear:both;
	position:static;
	overflow:visible;
	width:auto;
	max-width:none;
	margin:20px 0;
	background-color:#EFEFEF;
}
/* FIN Estilos Cabecera */

/* INICIO Estilos Cuerpo */
div#cuerpo div.contenido {
	padding:0 20px;
}
/* FIN Estilos Cuerpo */

/* INICIO Estilos Pie */
div#pie p {
	text-align:center;
}
div#pie div.contenido {
	text-align:center;
}
div#pie .pie-correo {
	display:inline-block;
}
/* FIN Estilos Pie */

/* INICIO Estilos Menu Cabecera */
div#menu-cabecera {
	position:static;
	max-width:none;
	width:auto;
}
div#menu-cabecera ul ,
div#menu-cabecera ul li ,
div#menu-cabecera ul li a {
	display:inline-block;
}
div#menu-cabecera ul {
	float:none;
	text-align:center;
	margin:20px auto;
}
div#menu-cabecera ul li {
	float:none;
	margin:5px;
}
/* FIN Estilos Menu Cabecera */

/* INICIO Estilos Menu Idiomas */
div#menu-idiomas {
	position:static;
	max-width:none;
	width:auto;
	margin:20px 0 0 0;
}
/* FIN Estilos Menu Idiomas */

/* INICIO Estilos Menu Superior */
div#zona-menu-superior {
	position:static;
	overflow:visible;
	margin:0 auto;
	padding:0;
	
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
div#menu-superior {
	clear:both;
	position:static;
	padding:0;
	background:none;
	background-color:#E80000;
}
div#menu-superior div.menu-superior-boton-menu {
	display:block;
	font-size:2em;
	font-weight:bold;
	line-height:1;
	padding:1em 1.5em 1em 4em;
	color:#FFFFFF;
	text-align:left;
	background-image:url(/imagenes/sprites/icono-menu-superior.png);
	background-repeat:no-repeat;
	background-position:1.5em center;
	cursor:pointer;
}
div#menu-superior ul ,
div#menu-superior ul li ,
div#menu-superior ul li a {
	display:block;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
div#menu-superior ul {
	list-style:none;
	text-align:left;
	border-top:1px solid #FFFFFF;
}
div#menu-superior ul li {
	display:block;
	float:none;
	width:auto;
	margin:0;
	border:none;
}
div#menu-superior ul li a {
	padding:1em 1.5em;
	text-align:center;
}
div#menu-superior ul li a:active ,
div#menu-superior ul li.seleccionada a {
	color:#FFFFFF;
	text-decoration:none;
}

/* FIN Estilos Menu Superior */

/* INICIO Estilos Menu Lateral */
div#menu-lateral {
	padding:0;
}
div#menu-lateral ul li {
	position:static;
}
div#menu-lateral ul li:hover a ,
div#menu-lateral ul li.seleccionada a {
	background-color:#FFBB00;
	border-bottom:1px solid #FFBB00;
	color:#FFFFFF;
}
div#menu-lateral ul li a:hover {
	background-color:#E80000;
	border-bottom:1px solid #E80000;
}

/* INICIO Estilos Nivel 2 */
div#menu-lateral ul li ul {
	display:none !important;
	position:static;
	width:auto;
	padding:0 0 0 10px;
	background-color:#FFBB00;
}
div#menu-lateral ul li.seleccionada ul {
	display:block !important;
}
div#menu-lateral ul li ul li:hover a ,
div#menu-lateral ul li ul li.seleccionada a ,
div#menu-lateral ul li:hover ul li:hover a ,
div#menu-lateral ul li:hover ul li.seleccionada a ,
div#menu-lateral ul li.seleccionada ul li:hover a ,
div#menu-lateral ul li.seleccionada ul li.seleccionada a {
	border-bottom:1px solid #68C600;
	background-color:#68C600;
	color:#FFFFFF;
}
/* FIN Estilos Nivel 2 */

/* INICIO Estilos Nivel 3 */
div#menu-lateral ul li ul li ul ,
div#menu-lateral ul li.seleccionada ul li ul {
	display:none !important;
	background-color:#68C600;
}
div#menu-lateral ul li ul li.seleccionada ul ,
div#menu-lateral ul li.seleccionada ul li.seleccionada ul {
	display:block !important;
}
div#menu-lateral ul li ul li ul li:hover a ,
div#menu-lateral ul li ul li ul li.seleccionada a ,
div#menu-lateral ul li:hover ul li ul li:hover a ,
div#menu-lateral ul li:hover ul li ul li.seleccionada a ,
div#menu-lateral ul li.seleccionada ul li ul li:hover a ,
div#menu-lateral ul li.seleccionada ul li ul li.seleccionada a ,
div#menu-lateral ul li:hover ul li:hover ul li:hover a ,
div#menu-lateral ul li:hover ul li:hover ul li.seleccionada a ,
div#menu-lateral ul li:hover ul li.seleccionada ul li:hover a ,
div#menu-lateral ul li:hover ul li.seleccionada ul li.seleccionada a ,
div#menu-lateral ul li.seleccionada ul li:hover ul li:hover a ,
div#menu-lateral ul li.seleccionada ul li:hover ul li.seleccionada a ,
div#menu-lateral ul li.seleccionada ul li.seleccionada ul li:hover a ,
div#menu-lateral ul li.seleccionada ul li.seleccionada ul li.seleccionada a {
	border-bottom:1px solid #00C1FF;
	background-color:#00C1FF;
	color:#FFFFFF;
}
/* FIN Estilos Nivel 3 */

/* INICIO Estilos Nivel 4 */
div#menu-lateral ul li.seleccionada ul li.seleccionada ul li ul {
	display:none !important;
	background-color:#00C1FF;
}
div#menu-lateral ul li.seleccionada ul li.seleccionada ul li.seleccionada ul {
	display:block !important;
}
div#menu-lateral ul li.seleccionada ul li.seleccionada ul li.seleccionada ul li a {
	padding:15px 50px 14px 20px;
	background-image:url(/imagenes/sprites/icono-flecha-menu-lateral-off.png);
	background-position:center right;
	border-bottom:1px solid #DDDDDD;
	background-color:#FFFFFF;
	color:#333333;
}
div#menu-lateral ul li.seleccionada ul li.seleccionada ul li.seleccionada ul li.seleccionada a {
	padding:15px 20px 14px 50px;
	background-image:url(/imagenes/sprites/icono-flecha-menu-lateral-on.png);
	background-position:center left;
	border-bottom:1px solid #2259ff;
	background-color:#2259ff;
	color:#FFFFFF;
}
/* FIN Estilos Nivel 4 */

/* FIN Estilos Menu Lateral */

/* INICIO Estilos Flecha volver arriba */
div#contenedor-flecha-volver-arriba {
	display:none;
}
/* INICIO Estilos Flecha volver arriba */

.oculto-handheld {
	display:none;
}

/* FIN Estilos Maquetacion */

/* INICIO Estilos Grid */
div.fila {
	clear:both;
	margin:0;
}
div.fila div.columna ,
div.fila div.columna.uno ,
div.fila div.columna.dos ,
div.fila div.columna.tres ,
div.fila div.columna.cuatro ,
div.fila div.columna.cinco ,
div.fila div.columna.seis ,
div.fila div.columna.siete ,
div.fila div.columna.ocho ,
div.fila div.columna.nueve ,
div.fila div.columna.diez ,
div.fila div.columna.once ,
div.fila div.columna.doce {
	float:none;
	width:auto;
	margin:0;
}
div.fila div.columna div.columna {
	margin:0;
}
/* FIN Estilos Grid */

/* INICIO Estilos Formularios */
form input[type="submit"] ,
form input[type="reset"] ,
form input[type="button"] {
	width:100%;
	margin:10px 0;
}
/* FIN Estilos Formularios */

/* INICIO Estilos Politica de privacidad */
div#politica-de-privacidad {
	position:fixed;
	z-index:99999;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-image:url(/imagenes/fondos/fondo-blanco-80.png);
	background-repeat:repeat;
	position:0 0;
}
div#politica-de-privacidad div#politica-de-privacidad-contenedor {
	position:absolute;
	width:auto;
	height:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:0;
	padding:0 15px 60px 30px;

	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
div#politica-de-privacidad div#politica-de-privacidad-contenido {
	overflow:auto;
}
div#politica-de-privacidad div#politica-de-privacidad-boton-cerrar {
}
/* FIN Estilos Politica de privacidad */

.cookietool-message p {
	font-size:1.2em;
}

/* INICIO Estilos Listado Productos */
div.listado-productos ,
div.listado-productos.destacados-1 ,
div.listado-productos.destacados-2 ,
div.listado-productos.destacados-3 {
	margin:0;
}
div.listado-productos div.listado-productos-item ,
div.listado-productos.destacados-1 div.listado-productos-item ,
div.listado-productos.destacados-2 div.listado-productos-item ,
div.listado-productos.destacados-3 div.listado-productos-item {
	float:none;
	position:relative;
	width:auto;
	margin:30px auto;
	overflow:hidden;
	background-color:#F2F2F2;

	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
div.listado-productos div.listado-productos-item div.listado-productos-item-novedad ,
div.listado-productos.destacados-1 div.listado-productos-item div.listado-productos-item-novedad ,
div.listado-productos.destacados-2 div.listado-productos-item div.listado-productos-item-novedad ,
div.listado-productos.destacados-3 div.listado-productos-item div.listado-productos-item-novedad ,
div.listado-productos div.listado-productos-item div.listado-productos-item-oferta ,
div.listado-productos.destacados-1 div.listado-productos-item div.listado-productos-item-oferta ,
div.listado-productos.destacados-2 div.listado-productos-item div.listado-productos-item-oferta ,
div.listado-productos.destacados-3 div.listado-productos-item div.listado-productos-item-oferta {
	display:none;
	position:absolute;
	z-index:61;
	left:0;
	width:37.037037%;
	padding:7.4074074% 0 0 0;
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:100% auto;
}
div.listado-productos div.listado-productos-item.novedad div.listado-productos-item-novedad ,
div.listado-productos.destacados-1 div.listado-productos-item.novedad div.listado-productos-item-novedad ,
div.listado-productos.destacados-2 div.listado-productos-item.novedad div.listado-productos-item-novedad ,
div.listado-productos.destacados-3 div.listado-productos-item.novedad div.listado-productos-item-novedad {
	display:block;
	top:0;
	margin-top:7.4074074%;
	background-image:url(/imagenes/sprites/icono-listado-productos-destacados-2-item-novedad.png);
}
div.listado-productos div.listado-productos-item.oferta div.listado-productos-item-oferta ,
div.listado-productos.destacados-1 div.listado-productos-item.oferta div.listado-productos-item-oferta ,
div.listado-productos.destacados-2 div.listado-productos-item.oferta div.listado-productos-item-oferta ,
div.listado-productos.destacados-3 div.listado-productos-item.oferta div.listado-productos-item-oferta {
	display:block;
	top:0;
	background-image:url(/imagenes/sprites/icono-listado-productos-destacados-2-item-oferta.png);
}
div.listado-productos div.listado-productos-item div.listado-productos-item-imagen ,
div.listado-productos.destacados-1 div.listado-productos-item div.listado-productos-item-imagen ,
div.listado-productos.destacados-2 div.listado-productos-item div.listado-productos-item-imagen ,
div.listado-productos.destacados-3 div.listado-productos-item div.listado-productos-item-imagen ,
div.listado-productos div.listado-productos-item div.listado-productos-item-contenido ,
div.listado-productos.destacados-1 div.listado-productos-item div.listado-productos-item-contenido ,
div.listado-productos.destacados-2 div.listado-productos-item div.listado-productos-item-contenido ,
div.listado-productos.destacados-3 div.listado-productos-item div.listado-productos-item-contenido {
	float:left;
	margin:0;
}
div.listado-productos div.listado-productos-item div.listado-productos-item-imagen ,
div.listado-productos.destacados-1 div.listado-productos-item div.listado-productos-item-imagen ,
div.listado-productos.destacados-2 div.listado-productos-item div.listado-productos-item-imagen ,
div.listado-productos.destacados-3 div.listado-productos-item div.listado-productos-item-imagen {
	overflow:hidden;
	width:37.037037%;
	height:auto;
	padding:0;
}
div.listado-productos div.listado-productos-item div.listado-productos-item-imagen a ,
div.listado-productos.destacados-1 div.listado-productos-item div.listado-productos-item-imagen a ,
div.listado-productos.destacados-2 div.listado-productos-item div.listado-productos-item-imagen a ,
div.listado-productos.destacados-3 div.listado-productos-item div.listado-productos-item-imagen a {
	position:static;
	border:none;
}
div.listado-productos div.listado-productos-item div.listado-productos-item-imagen img ,
div.listado-productos.destacados-1 div.listado-productos-item div.listado-productos-item-imagen img ,
div.listado-productos.destacados-2 div.listado-productos-item div.listado-productos-item-imagen img ,
div.listado-productos.destacados-3 div.listado-productos-item div.listado-productos-item-imagen img {
	position:static;
	width:100%;
	max-width:100%;
	height:auto;
}
div.listado-productos div.listado-productos-item div.listado-productos-item-contenido ,
div.listado-productos.destacados-1 div.listado-productos-item div.listado-productos-item-contenido ,
div.listado-productos.destacados-2 div.listado-productos-item div.listado-productos-item-contenido ,
div.listado-productos.destacados-3 div.listado-productos-item div.listado-productos-item-contenido {
	position:static;
	width:55.555555%;
	padding:7.4074074% 0 40px 3.7037037%;
	background:none;
}
div.listado-productos div.listado-productos-item div.listado-productos-item-contenido ,
div.listado-productos.destacados-1 div.listado-productos-item div.listado-productos-item-contenido ,
div.listado-productos.destacados-2 div.listado-productos-item div.listado-productos-item-contenido ,
div.listado-productos.destacados-3 div.listado-productos-item div.listado-productos-item-contenido ,
div.listado-productos div.listado-productos-item div.listado-productos-item-contenido a ,
div.listado-productos.destacados-1 div.listado-productos-item div.listado-productos-item-contenido a ,
div.listado-productos.destacados-2 div.listado-productos-item div.listado-productos-item-contenido a ,
div.listado-productos.destacados-3 div.listado-productos-item div.listado-productos-item-contenido a {
	color:#4C4C4C;
}
div.listado-productos div.listado-productos-item div.listado-productos-item-botones ,
div.listado-productos.destacados-1 div.listado-productos-item div.listado-productos-item-botones ,
div.listado-productos.destacados-2 div.listado-productos-item div.listado-productos-item-botones ,
div.listado-productos.destacados-3 div.listado-productos-item div.listado-productos-item-botones {
	position:absolute;
	bottom:0;
	right:0;
	margin:0 3.7037037% 3.7037037% 0;
	max-width:none;
	width:55.555555%;
	padding:0;
}
div.listado-productos div.listado-productos-item .listado-productos-item-titulo ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-titulo ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-titulo ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-titulo {
	display:inline-block;
	overflow:auto;
	height:auto;
	font-family: 'Cabin', sans-serif;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.4285714;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
div.listado-productos div.listado-productos-item .listado-productos-item-autor ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-autor ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-autor ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-autor {
	display:block;
	margin:5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.2em;
	line-height:1.666666;
	text-transform:uppercase;
}
div.listado-productos div.listado-productos-item .listado-productos-item-autor ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-autor ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-autor ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-autor ,
div.listado-productos div.listado-productos-item .listado-productos-item-autor a ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-autor a ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-autor a ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-autor a {
	color:#4C4C4C;
}
div.listado-productos div.listado-productos-item .listado-productos-item-ean ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-ean ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-ean ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-ean {
	display:block;
	margin:5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1em;
	line-height:1;
}
div.listado-productos div.listado-productos-item .listado-productos-item-ean ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-ean ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-ean ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-ean ,
div.listado-productos div.listado-productos-item .listado-productos-item-ean a ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-ean a ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-ean a ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-ean a {
	color:#999999;
}
div.listado-productos div.listado-productos-item .listado-productos-item-titulo a:hover ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-titulo a:hover ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-titulo a:hover ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-titulo a:hover ,
div.listado-productos div.listado-productos-item .listado-productos-item-autor a:hover ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-autor a:hover ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-autor a:hover ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-autor a:hover ,
div.listado-productos div.listado-productos-item .listado-productos-item-ean a:hover ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-ean a:hover ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-ean a:hover ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-ean a:hover {
	text-decoration:none;
}
div.listado-productos div.listado-productos-item:hover .listado-productos-item-titulo a ,
div.listado-productos.destacados-1 div.listado-productos-item:hover .listado-productos-item-titulo a ,
div.listado-productos.destacados-2 div.listado-productos-item:hover .listado-productos-item-titulo a ,
div.listado-productos.destacados-3 div.listado-productos-item:hover .listado-productos-item-titulo a {
	color:#E80000;
}
div.listado-productos div.listado-productos-item .listado-productos-item-precio ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-precio ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-precio ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-precio {
	display:none;
}
div.listado-productos div.listado-productos-item .listado-productos-item-boton-informacion ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-boton-informacion ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-boton-informacion ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-boton-informacion {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.2em;
	line-height:1.6666;
	text-align:right;
/*	text-transform:loweercase;*/
}
div.listado-productos div.listado-productos-item .listado-productos-item-boton-comprar ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-boton-comprar ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-boton-comprar ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-boton-comprar {
	display:none;
}
div.listado-productos div.listado-productos-item .listado-productos-item-boton-informacion a ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-boton-informacion a ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-boton-informacion a ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-boton-informacion a {
	display:inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding:3px 8px;
	overflow:hidden;
	position:static;
	text-align:center;
	text-indent:0;
	color:#FFFFFF;
}
div.listado-productos div.listado-productos-item .listado-productos-item-boton-informacion a ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-boton-informacion a ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-boton-informacion a ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-boton-informacion a {
	background:none;
	background-color:#E80000;
}
div.listado-productos div.listado-productos-item .listado-productos-item-boton-informacion a:hover ,
div.listado-productos.destacados-1 div.listado-productos-item .listado-productos-item-boton-informacion a:hover ,
div.listado-productos.destacados-2 div.listado-productos-item .listado-productos-item-boton-informacion a:hover ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-boton-informacion a:hover {
	text-decoration:none;
	background-color:#BA0000;
}
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-autor ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-ean ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-precio ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-boton-informacion ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-boton-comprar {
	padding:0;
	background:none;
}
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-boton-informacion a ,
div.listado-productos.destacados-3 div.listado-productos-item .listado-productos-item-boton-comprar a {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;

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

/* INICIO Estilos Paginador */
div.paginador {
}
div.paginador p {
	font-size:1.6em;
	line-height:1.25;
}
div.paginador p a {
	font-size:1.125em;
	margin:0 0.3em;
}
div.paginador p span {
	margin:10px 0;
}
/* FIN Estilos Paginador */

/* FIN Estilos Listado Productos */

/* INICIO Estilos Ficha Producto */
div.ficha {
	clear:both;
	padding:20px;
	background-color:#F2F2F2;
}
div.ficha div.ficha-imagen {
	float:none;
	max-width:310px;
	width:auto;
	margin:0 auto;
}
div.ficha div.ficha-contenido {
	float:none;
	max-width:none;
	width:auto;
	margin:0;
}
div.ficha .ficha-titulo {
	font-size:3em;
	line-height:1;
	margin-top:1em;
	margin-bottom:1em;
}
div.ficha div.ficha-pie {
	clear:both;
	margin-bottom:0;
}
div.ficha div.ficha-pie div.ficha-pie-izquierda ,
div.ficha div.ficha-pie div.ficha-pie-derecha {
	max-width:none;
	width:100%;
	margin:15px auto;
}
div.ficha div.ficha-pie div.ficha-pie-derecha div.ficha-boton-anyadir input[type="submit"] {
	width:auto;
	margin-top:0;
}
div.ficha div.ficha-pie div.ficha-pie-izquierda p .ficha-precio-actual {
	font-size:1.4444em;
}
div.ficha div.ficha-texto-avanzado {
	margin:30px 0 0 0;
}
/* FIN Estilos Ficha Producto */

/* INICIO Estilos Carrito */
div.carrito {
	margin:0;
}
div.carrito div.carrito-item {
	position:relative;
	clear:both;
	margin:20px auto;
	padding:20px;
	background-color:#F2F2F2;
}
div.carrito div.carrito-item div.carrito-item-izquierda {
	background:none;
}
div.carrito div.carrito-item div.carrito-item-titulo {
	padding:0;
}
div.carrito div.carrito-item div.carrito-item-titulo p {
	display:inline;
	background:none;
	margin:0;
	padding:0;
}
div.carrito div.carrito-item div.carrito-item-derecha {
	position:static;
	width:auto;
}
div.carrito div.carrito-item div.carrito-item-derecha div.carrito-item-derecha-izquierda ,
div.carrito div.carrito-item div.carrito-item-derecha div.carrito-item-derecha-derecha {
	float:none;
	width:auto;
	margin:0;
	padding:0;
	text-align:left;
	background:none;
}
div.carrito div.carrito-item div.carrito-item-derecha div.carrito-item-derecha-izquierda p ,
div.carrito div.carrito-item div.carrito-item-derecha div.carrito-item-derecha-derecha p {
	display:inline;
	margin:0;
	padding:0;
	background:none;
}
div.carrito div.carrito-item div.carrito-item-boton-eliminar {
	width:100%;
	height:auto;
}
div.carrito div.carrito-item div.carrito-item-boton-eliminar form {
	margin:20px 0 0 0;
}
div.carrito div.carrito-item div.carrito-item-boton-eliminar form input[type="submit"] ,
div.carrito div.carrito-item div.carrito-item-boton-eliminar form input[type="reset"] ,
div.carrito div.carrito-item div.carrito-item-boton-eliminar form input[type="button"] {
	font-family:inherit;
	font-size:1.8em;
	line-height:1.1111;
	text-indent:0;
	text-align:center;

	color:#FFFFFF;
	border:none;
	background-color:#E80000;
	padding:0.3888em;
	cursor:pointer;
	
	width:100%;
	height:auto;
	background:none;
	background-color:#E80000;
	cursor:pointer;
	
	text-shadow:1px 1px 0px rgba(0,0,0,0.2);

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	-webkit-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);
}

/* INICIO Estilos Botones Unidades */
div.carrito div.carrito-item div.carrito-item-botones-cantidad {
	float:none;
	width:100%;
	height:auto;
	background:none;
}
div.carrito div.carrito-item div.carrito-item-botones-cantidad form {
	display:block;
	float:none;
	width:auto;
	margin:0;
}
div.carrito div.carrito-item div.carrito-item-botones-cantidad form input[type="submit"].boton-sumar ,
div.carrito div.carrito-item div.carrito-item-botones-cantidad form input[type="button"].boton-sumar ,
div.carrito div.carrito-item div.carrito-item-botones-cantidad form input[type="submit"].boton-restar ,
div.carrito div.carrito-item div.carrito-item-botones-cantidad form input[type="button"].boton-restar {
	font-family:inherit;
	font-size:1.8em;
	line-height:1.1111;
	text-indent:0;
	text-align:center;

	color:#FFFFFF;
	border:none;
	background-color:#E80000;
	padding:0.3888em;
	cursor:pointer;
	
	width:100%;
	height:auto;
	background:none;
	background-color:#E80000;
	cursor:pointer;
	
	text-shadow:1px 1px 0px rgba(0,0,0,0.2);

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	-webkit-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);
}
div.carrito div.carrito-item div.carrito-item-botones-cantidad form input[type="submit"]:hover ,
div.carrito div.carrito-item div.carrito-item-botones-cantidad form input[type="button"]:hover {
	text-decoration:none;
	background:none;
	background-color:#333333;
}
/* FIN Estilos Botones Unidades */

/* INICIO Estilos Carrito Historial */
div.carrito.historial div.carrito-item div.carrito-item-titulo {
	padding:0;
}
div.carrito div.carrito-item div.carrito-item-titulo span.carrito-item-unidades {
	clear:both;
	display:block;
	width:100%;
	margin:10px auto;
}
div.carrito.historial div.carrito-item div.carrito-item-derecha {
	width:auto;
}
div.carrito.historial div.carrito-item div.carrito-item-derecha div.carrito-item-derecha-derecha {
	width:auto;
}
div.carrito.historial div.carrito-item div.carrito-item-boton-descargar form {
	margin:0;
}
div.carrito div.carrito-linea.historial-total {
	max-width:none;
	margin:20px auto;
}
/* FIN Estilos Carrito Historial */

/* INICIO Estilos Menu Mi Cuenta */
div.menu-mi-cuenta {
	clear:both;
	margin:0;
}
div.menu-mi-cuenta ul li {
	float:none;
	width:auto;
	margin:30px 0;
}
/* FIN Estilos Menu Mi Cuenta */

/* INICIO Estilos Listado Pedidos */
table.lista-pedidos .pedido-numero {
}
table.lista-pedidos .pedido-fecha {
}
table.lista-pedidos .pedido-hora {
}
table.lista-pedidos .pedido-forma-pago {
	display:none;
}
table.lista-pedidos .pedido-precio {
	display:none;
}
table.lista-pedidos .pedido-botones {
}
/* FIN Estilos Listado Pedidos */

/* INICIO Estilos Galeria */
div#galeria-contenedor {
	padding:0;
}
div#galeria div.sliders div.slider-numeros ,
div#galeria:hover div.sliders div.slider-numeros ,
div#galeria div.sliders div.slider-controles ,
div#galeria:hover div.sliders div.slider-controles {
	visibility:hidden;
}
/* FIN Estilos Galeria */

/* INICIO Estilos Listado Distribuidores */
div.listado-distribuidores {
	margin:0;
}
div.listado-distribuidores div.listado-distribuidores-item {
	float:none;
	position:relative;
	width:auto;
	margin:30px 0;
}
/* FIN Estilos Listado Distribuidores */

/* INICIO Estilos Tabla Solicitar Materiales */
table.solicitar-materiales ,
table.solicitar-materiales thead ,
table.solicitar-materiales tbody ,
table.solicitar-materiales th ,
table.solicitar-materiales td ,
table.solicitar-materiales tr {
	display:block;
}
table.solicitar-materiales thead tr {
	position:absolute;
	top:-9999px;
	left:-9999px;
}
table.solicitar-materiales tr {
	padding:10px;
	background-color:#F9F9F9;
	border:1px solid #DDDDDD;
	margin:20px auto;
}
table.solicitar-materiales td {
	text-align:left;
	margin:0 auto 10px auto;
}
table.solicitar-materiales td:before {
	display:block;
	clear:both;
	font-weight:bold;
}
table.solicitar-materiales td:before {
	content: attr(title) ": ";
}
/* FIN Estilos Tabla Solicitar Materiales */