@media (max-width:1800px) {
	body { margin: 3em }
	.btn_std { font-size: 1.5em }
	.migas_pan .contenedor { padding: 0 2% }
	div.cabecera { border-width: 3em; margin: -3em -3em 0 -3em }
	div.cabecera .encabezado .logo img { max-width: 147.75px }
	div.cabecera .encabezado .acciones .top { padding: 0 6em 2em 2em }
	div.cabecera .buscador { margin-left: 3.5em; padding-left: 2em }
	div.cabecera .usuario { margin-left: 3em }
	div.cabecera .boton_menu { background-size: 23px 19px; height: 49.5px; top: 0; width: 49.5px }
	div.cabecera .encabezado .acciones ul.menu_cabecera > li { padding: 3em 2.5em 2em 2.5em }
	div.cabecera .contiene_banners .contiene_nav_banners div { font-size: 3em; left: 4.333% }
	div.cabecera .contiene_banners .contiene_nav_banners div.owl-next { right: 4.333% }
	div.cabecera .contiene_banners .banners .banner { height: 636px }
	div.cabecera .contiene_banners .banners .banner .texto .titulo { font-size: 5.6em; margin-bottom: 25px }
	div.cabecera .contiene_banners .go_down { bottom: 3em }
	.bienvenida_tienda { margin: 4.5em 0 }
	.bienvenida_tienda .textos h1, .bienvenida_tienda .textos h2 { font-size: 4.833em }
	.bienvenida_tienda .textos .descripcion { margin-top: 3em }
	.bienvenida_tienda .redes { top: 0 }
	.bienvenida_tienda .redes .rss { margin-bottom: 52px }
	div.cuadros_portada .cuadro.cuadro_1 .lista { font-size: 1.4em; left: 8.6%; padding-top: 20px; top: 13.5% }
	div.cuadros_portada .cuadro.cuadro_1 .bloque_enlace { bottom: 13.25%; left: 8.6% }
	div.cuadros_portada .cuadro.cuadro_1 .bloque_enlace .titulo { font-size: 3.583em }
	div.cuadros_portada .cuadro.cuadro_2 .titulo { width: 50.45% }
	div.cuadros_portada .cuadro.cuadro_5 .bloque_enlace { width: 76% }
	.modulo_info_envios { margin-bottom: 6.5em }
	.destacados_listado { margin: 7.8em 0 9.75em 0 }
	.destacados_listado .titulo { font-size: 3.75em; margin-bottom: 26px }
	.destacados_listado .contenedor_tabs { margin-top: 2em }
	div.newsletter { padding: 10em 0 6em 0 }
	div.pie { padding: 6em 0 3em 0 }
	div.pie .redes { margin-bottom: 8.25em }
	div.pie .bloque_enlaces { margin-bottom: 3em }
	div.pie .sub_pie { padding-top: 45px }
	div.cuadricula .item_producto .txt .nombre_item, div.cuadricula .item_producto .txt .categoria_item { margin: 0 0 19px 0 }
	.listado_productos { margin-bottom: 8em; padding-bottom: 2.5em }
	.listado_productos .opciones_listado .filtros .filtro { margin-left: 12em }
	.listado_productos .opciones_listado .filtros .filtro .contiene_filtro.rango { width: 180px }
	div.cuadricula .sin_productos { margin: 4.5em 0 0 0 }
	div.contiene_paginador { padding: 3em 0 4.5em 0 }
	.listado_productos .opciones_listado .filtros .filtro.categorias { display: none }
	.ficha_producto { padding-top: 5em }
	.ficha_producto .ficha_producto_izquierda { width: 27% }
	.ficha_producto .ficha_producto_izquierda.tiene_secundarias .contiene_principal { width: 78% }
	.ficha_producto .ficha_producto_derecha { width: 68% }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_textos { padding-top: 0 }
	.ficha_producto .ficha_producto_izquierda.tiene_secundarias .contiene_principal .btn_slick { height: 50px; line-height: 50px; width: 50px }
	.ficha_producto .ficha_producto_izquierda.tiene_secundarias .imagenes_contenido .nav_slick .btn_slick { height: 32px; line-height: 32px }
	.ficha_producto .descripcion_completa { width: 78% }
	.ficha_producto.ficha_sin_secundarias .ficha_producto_derecha .ficha_modulo_acciones { width: 28.85% }
	.contenido .caja_imagenes .imagen_secundaria { margin-right: 1.8em }
	.area_usuario .area_interna { margin-left: 130px }
	.pop_seguimiento .contiene_seguimiento.owl-carousel .owl-controls .owl-nav [class*=owl-] { left: -40px }
	.pop_seguimiento .contiene_seguimiento.owl-carousel .owl-controls .owl-nav .owl-next { left: auto; right: -40px }
	.contenido.suscripciones .bloque_introduccion .textos_intro { width: 55% }
	.contenido.suscripciones .bloque_introduccion .fotos_intro { width: 45% }
	.contenido.suscripciones .bloque_introduccion .textos_intro .titulo { font-size: 5em }
	.contenido.suscripciones .bloque_introduccion .textos_intro .descripcion_intro { padding-top: 45px; margin-top: 45px }
	.contenido.suscripciones .bloque_suscripciones .tabla_suscripciones { margin-top: -130px }
	.contenido.suscripciones .bloque_suscripciones .bloque_suscripcion { padding: 60px 80px 65px 60px }
	.contenido.suscripciones .bloque_suscripciones .bloque_suscripcion.bloque_derecha { padding: 60px 60px 65px 80px }
	.contenido.suscripciones .bloque_suscripciones .bloque_suscripcion .titulo_bloque { margin-bottom: 30px }
	.contenido.suscripciones .bloque_suscripciones .tabla_suscripciones tr td .enlace_bloque { left: 60px }
	.contenido.suscripciones .bloque_suscripciones .tabla_suscripciones tr td.td_mecenas .enlace_bloque { left: 80px }
	.contacto.suscripcion .titulo_formulario_suscripcion:after { left: -30px; right: -30px }
}
@media (max-width:1599px) {
	.ficha_producto.ficha_sin_secundarias .ficha_producto_derecha .ficha_modulo_acciones { width: 33.85% }
	.ficha_producto .ficha_producto_izquierda.tiene_secundarias .contiene_principal .btn_slick { height: 30px; line-height: 30px; width: 30px; background: none }
	.ficha_producto .ficha_producto_izquierda.tiene_secundarias .contiene_principal .btn_slick { left: 1% }
	.ficha_producto .ficha_producto_izquierda.tiene_secundarias .contiene_principal .btn_slick.slick-next { right: 1% }
	.ficha_producto .ficha_producto_izquierda.tiene_secundarias .imagenes_contenido .fotos_secundarias, .ficha_producto .ficha_producto_izquierda.tiene_secundarias .imagenes_contenido .nav_slick, .ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .compartir { display: none }
	.ficha_producto .ficha_producto_izquierda.tiene_secundarias .contiene_principal { width: 100% }
	.ficha_producto .ficha_producto_izquierda .compartir { display: block; padding-top: 0; border: none; text-align: left }
	.ficha_producto .ficha_producto_izquierda .compartir > a { font-size: 1.2em; height: 24px; line-height: 22px; margin: 0px 5.5px; width: 24px }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .caja_modulo { margin-bottom: 2.5em }
	.pop_seguimiento { max-width: 100% }
}
@media (max-width:1439px) {
	body { margin: 2.67em }
	.check_this { font-size: 1.4em }
	div.cabecera { border-width: 2.67em; margin: -2.67em -2.67em 0 -2.67em }
	div.cabecera .encabezado { padding: 2.5em 2% 0 2% }
	div.cabecera .encabezado .logo img { max-width: 131px }
	div.cabecera .buscador { padding: 1em 4em 1em 2em }
	div.cabecera .buscador .input input { padding-right: 10px; width: 350px }
	div.cabecera .buscador .buscar { background-size: 18px 19px; height: 36px; right: 5px; top: 4px; width: 36px }
	div.cabecera .usuario .mini_cesta { margin-left: 2.7em }
	div.cabecera .idiomas .desplegar { padding: 13.5px 20px 13.5px 55px }
	div.cabecera .usuario .mi_area .desplegar, div.cabecera .usuario .mini_cesta .desplegar { height: 44px; width: 44px }
	div.cabecera .idiomas .ul_idiomas li a, div.cabecera .combo_categorias .ul_categorias li a, div.cabecera .usuario .mi_area .ul_area li a { font-size: 1.3em }
	div.cabecera .encabezado .acciones ul.menu_cabecera > li { padding: 2em }
	div.cabecera .encabezado .acciones ul.menu_cabecera > li > a { font-size: 1.5em }
	div.cabecera .contiene_banners .banners .banner { height: 565px }
	div.cabecera .contiene_banners .banners .banner .texto .titulo { font-size: 4.5em; margin-bottom: 22px }
	div.cabecera .contiene_banners .banners .banner .texto .texto_1 { margin-bottom: 23px }
	div.cabecera .contiene_banners .banners .banner .texto .enlaces .enlace { font-size: 1.4em; padding: 17px 27px }
	div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble { padding: 3.5em 0 }
	div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble .enlace.enlace_1 { margin-right: 2px; margin-top: 25px }
	.bienvenida_tienda .textos { width: 38% }
	.bienvenida_tienda .textos .intro { margin-bottom: 30px }
	.bienvenida_tienda .textos h1, .bienvenida_tienda .textos h2 { font-size: 4.3em }
	.bienvenida_tienda .textos .descripcion { margin-top: 2.7em }
	.bienvenida_tienda .redes .rss { margin-bottom: 52px }
	div.cuadros_portada .cuadro.cuadro_1 .bloque_enlace { width: 50% }
	div.cuadros_portada .cuadro.cuadro_1 .bloque_enlace .titulo { font-size: 3.2em; margin: 0 0 25px 0 }
	div.cuadros_portada .cuadro.cuadro_2 .titulo { font-size: 2em }
	div.cuadros_portada .cuadro.cuadro_3 .bloque_enlace .titulo { font-size: 3em }
	div.cuadros_portada .cuadro.cuadro_5 .bloque_enlace .titulo { font-size: 2.5em }
	div.cuadros_portada .cuadro.cuadro_6 .bloque_enlace .titulo { font-size: 3em; margin: 0 0 17px 0 }
	div.cuadros_portada .cuadro.cuadro_6 .bloque_enlace .enlace { padding-bottom: 30px }
	.modulo_info_envios { margin: 5.5em 0 }
	.modulo_info_envios .bloque .cajita .rotulo { font-size: 1.8em }
	.modulo_info_envios .bloque .cajita .info { font-size: 1.5em }
	div.newsletter { padding: 8.9em 0 5.5em 0 }
	div.newsletter .titulo { font-size: 4.2em }
	div.newsletter .descripcion { font-size: 1.5em; margin: 27px auto 40px auto; width: 40% }
	div.newsletter .form_news .input { font-size: 1.4em; margin-bottom: 22px; padding: 8px }
	div.newsletter .form_news .pie_formulario .check_this { margin-bottom: 20px }
	div.pie { padding: 5.4em 0 1.5em 0 }
	div.pie .redes { margin-bottom: 7.4em }
	div.pie .bloque_enlaces { margin-bottom: 2.7em }
	div.pie .bloque_enlaces .bloque .titulo { font-size: 1.5em; margin-bottom: 14px }
	div.pie .bloque_enlaces .bloque ul li a { font-size: 1.3em; padding: 5px 0 }
	div.pie .sub_pie { padding-top: 40px }
	div.pie .sub_pie { font-size: 1.3em; padding-top: 35px }
	div.cuadricula .item_producto .txt .nombre_item, div.cuadricula .item_producto .txt .categoria_item { margin: 0 0 16px 0 }
	div.cuadricula .item_producto .txt .nombre_item { font-size: 1.5em }
	div.cuadricula .item_producto .txt .precio_item { font-size: 1.5em }
	div.cuadricula .item_producto .box .fechas.mes_dist, div.cuadricula .item_producto .box .fechas.anio_mes_dist { padding-top: 11.5px }
	div.cuadricula .item_producto .box .fechas { border-width: 6px; height: 90px; width: 90px }
	div.cuadricula .item_producto .box .fechas.mes_dist span.linea.linea_1, div.cuadricula .item_producto .box .fechas.mes_dist span.linea.linea_2, div.cuadricula .item_producto .box .fechas.anio_mes_dist span.linea.linea_1, div.cuadricula .item_producto .box .fechas.anio_mes_dist span.linea.linea_2 { font-size: 1.7em }
	div.cuadricula .item_producto .box .fechas span.linea.linea_2 { font-size: 2.3em }
	.listado_productos { margin-bottom: 8em; padding-bottom: 6.7em }
	.listado_productos .opciones_listado { margin-bottom: 4em }
	.listado_productos .opciones_listado .num_productos { display: none }
	.listado_productos .opciones_listado.con_num_productos .num_productos { display: block }
	.listado_productos .opciones_listado .filtros { float: none }
	.listado_productos .opciones_listado .filtros .filtro.precio { margin-left: 0 }
	.listado_productos .opciones_listado.con_num_productos .filtros .filtro.precio { margin-left: 10em }
	.listado_productos .opciones_listado.con_num_productos .filtros .filtro.fechas { margin-left: 8em; margin-right: 0 }
	.listado_productos .opciones_listado.con_num_productos .filtros .filtro { margin-left: 10em }
	.listado_productos .opciones_listado .filtros .filtro.grid { float: right }
	div.cuadricula .sin_productos { margin: 4em 0 0 0 }
	div.contiene_paginador { padding: 2.6em 0 4em 0 }
	.listado_productos .opciones_listado .filtros .filtro { margin-left: 12em }
	div.lista .item_producto .txt .categoria_item { margin-bottom: 1em }
	.listado_productos .opciones_listado .filtros .filtro.fechas { margin-right: 14em }
	.ficha_producto .ficha_producto_izquierda.tiene_secundarias .imagenes_contenido .nav_slick .btn_slick { font-size: 2em }
	.ficha_producto .bloque_tabs .tabs_cabecera .tab_rotulo { margin-right: 5% }
	.contenido .caja_imagenes .imagen_secundaria { margin-right: 1.6em }
	.acceso .superior, .acceso .inferior { width: 50% }
	.area_usuario .area_interna { margin-left: 100px; width: 75% }
	.area_usuario .area_interna table td a.accion { padding: 0 25px }
	.cesta .importe .precio { font-size: 1.6em }
	.contacto .formulario, .contacto .bloque_producto { width: 55% }
	.contenido.suscripciones .bloque_suscripciones .encabezado .linea { font-size: 3.8em }
	.contacto.suscripcion .titulo_formulario_suscripcion:after { left: -26.7px; right: -26.7px }
}
@media (max-width:1279px) {
	body { margin: 2.1em }
	.btn_std { min-width: 175px }
	#texto_condiciones, #texto_terminos { padding: 10px }
	#texto_condiciones h3, #texto_terminos h3 { padding-bottom: 5px; font-size: 1.6em }
	.fancybox-close { background-size: 17px; height: 35px; width: 35px }
	div.cabecera { border-width: 2.1em; margin: -2.1em -2.1em 0 -2.1em }
	div.cabecera .encabezado { padding: 2% }
	div.cabecera .encabezado .logo img { max-width: 104px }
	div.cabecera .encabezado .acciones .top { border: none; padding: 1.5em 0 }
	div.cabecera .buscador, div.cabecera .usuario, div.cabecera .usuario .mini_cesta { margin-left: 2.5em }
	div.cabecera .buscador .input input { width: 100% }
	div.cabecera .boton_menu { float: left; height: 44px; margin-left: 2.5em; position: relative; right: auto; top: auto; width: 44px }
	div.cabecera .encabezado .acciones .menu { display: none }
	div.cabecera .contiene_banners .banners .banner { height: 452px }
	div.cabecera .contiene_banners .banners .banner .texto .titulo { font-size: 4.4em; margin-bottom: 18px }
	div.cabecera .contiene_banners .banners .banner .texto .texto_1 { font-size: 1.5em; margin-bottom: 15px }
	div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble { padding: 2em 0 }
	div.cabecera .contiene_banners .contiene_nav_banners div { font-size: 2.1em; left: 3%; padding: 4px 8px }
	div.cabecera .contiene_banners .contiene_nav_banners div.owl-next { right: 3% }
	div.cabecera .contiene_banners .go_down { background-size: 21px 11px; bottom: 2em }
	.bienvenida_tienda { margin: 3.2em 0 }
	.bienvenida_tienda .textos .intro { font-size: 1.3em; margin-bottom: 24px }
	.bienvenida_tienda .textos h1, .bienvenida_tienda .textos h2 { font-size: 3.45em }
	.bienvenida_tienda .textos .descripcion { font-size: 1.3em; margin-top: 2.15em }
	.bienvenida_tienda .redes .rss { margin-bottom: 38px }
	div.cuadros_portada .cuadro.cuadro_1 .lista { font-size: 1.3em; left: 6%; padding-top: 15px; top: 9.6% }
	div.cuadros_portada .cuadro.cuadro_1 .bloque_enlace { bottom: 9.5%; left: 6% }
	div.cuadros_portada .cuadro.cuadro_1 .bloque_enlace .titulo { font-size: 2.6em; margin: 0 0 20px 0 }
	div.cuadros_portada .cuadro.cuadro_1 .bloque_enlace .enlace, div.cuadros_portada .cuadro.cuadro_3 .bloque_enlace .enlace, div.cuadros_portada .cuadro.cuadro_6 .bloque_enlace .enlace { background-size: 18px 16px; font-size: 1.35em; padding-right: 40px }
	div.cuadros_portada .cuadro.cuadro_5 .bloque_enlace .enlace { background-size: 18px 16px; font-size: 1.35em; padding-left: 60px }
	div.cuadros_portada .cuadro.cuadro_1 .bloque_enlace .enlace:hover, div.cuadros_portada .cuadro.cuadro_3 .bloque_enlace .enlace:hover, div.cuadros_portada .cuadro.cuadro_6 .bloque_enlace .enlace:hover { padding-right: 60px }
	div.cuadros_portada .cuadro.cuadro_5.blanco .bloque_enlace .enlace:hover, div.cuadros_portada .cuadro.cuadro_5.negro .bloque_enlace .enlace:hover { padding-left: 40px }
	div.cuadros_portada .cuadro.cuadro_2 .titulo { background-size: 18px 16px; padding-left: 40px }
	.modulo_info_envios { margin: 4.4em 0 }
	.modulo_info_envios .bloque .cajita { padding-left: 6.5em }
	.modulo_info_envios .bloque .cajita .adorno { width: 35px }
	.modulo_info_envios .bloque .cajita .rotulo { font-size: 1.5em }
	.modulo_info_envios .bloque .cajita .info { font-size: 1.4em }
	.destacados_listado { margin: 6.5em 0 }
	.destacados_listado .titulo { font-size: 2.7em; margin-bottom: 18px }
	.destacados_listado .contenedor_tabs { margin-top: 1.5em }
	.destacados_listado .ver_todos { padding-top: 35px }
	.destacados_listado .ver_todos:after { height: 20px; top: 8px }
	div.newsletter { padding: 7em 0 4.5em 0 }
	div.newsletter .titulo { font-size: 4em }
	div.newsletter .descripcion { margin: 21.6px auto 32px auto }
	div.pie { padding: 4em 0 1em 0 }
	div.pie .redes { margin-bottom: 5.9em }
	div.pie .bloque_enlaces { margin-bottom: 2.15em }
	div.pie .bloque_enlaces .bloque .titulo { margin-bottom: 11px }
	div.pie .bloque_enlaces .bloque ul li a { padding: 3px 0 }
	div.pie .sub_pie { padding-top: 28px }
	div.cuadricula .item_producto { margin-bottom: 3.5%; width: 32% }
	div.cuadricula .sin_productos { margin: 3.2em 0 0 0 }
	div.cuadricula .item_producto:nth-child(4n) { margin-right: 2% }
	div.cuadricula .item_producto:nth-child(3n) { margin-right: 0 }
	div.lista .item_producto .txt .nombre_item { font-size: 1.6em; margin-bottom: 10px }
	div.lista .item_producto .txt .categoria_item { font-size: 1.5em; margin-bottom: 10px }
	div.lista .item_producto .txt .descripcion_corta { font-size: 1.3em; line-height: 1.4em; margin-bottom: 10px }
	.listado_productos { margin-bottom: 6.4em; padding-bottom: 5.4em }
	.listado_productos .opciones_listado .filtros { margin: 0 1% }
	.listado_productos .opciones_listado .filtros .filtro.num_registros { display: none }
	div.contiene_paginador { padding: 2.1em 0 3.2em 0 }
	.listado_productos .opciones_listado .filtros .filtro { margin-left: 7em }
	.listado_productos .select_listado.autores ul.lista_desplegar { left: auto; right: 0; -moz-transform: none; -ms-transform: none; -o-transform: none; -webkit-transform: none; transform: none }
	.listado_productos .opciones_listado .filtros .filtro.fechas { margin-right: 5em }
	.listado_productos .opciones_listado.con_num_productos.cursos .num_productos { display: none }
	.listado_productos .opciones_listado.con_num_productos.cursos .filtros .filtro.fechas { margin-left: 0 }
	.listado_productos .opciones_listado.con_num_productos.cursos .filtros .filtro { margin-left: 8em }
	.ficha_producto .ficha_producto_derecha, .ficha_producto.ficha_sin_secundarias .ficha_producto_derecha { width: 66% }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_textos { padding-left: 4em; width: 100% }
	.ficha_producto .ficha_producto_izquierda, .ficha_producto.ficha_sin_secundarias .ficha_producto_izquierda { width: 34% }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_textos .producto_caracteristicas .item_caracteristica { position: relative; padding-left: 16px }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_textos .producto_caracteristicas .item_caracteristica i { margin-right: 0; position: absolute; left: 0; top: 8px; bottom: 0; margin: auto }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones { float: none; width: auto; clear: both; padding: 0; box-shadow: none; padding-left: 4em; position: static; padding-top: 20px }
	.ficha_producto.ficha_sin_secundarias .ficha_producto_derecha .ficha_modulo_acciones { width: auto }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones .botones { float: left }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .links_grises { float: right; margin: 0; padding: 0; border: none }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .links_grises > a { height: 50px; line-height: 50px; width: 50px; vertical-align: top }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones .boton_tramitar, .ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones .anadir_cesta { display: inline-block; vertical-align: top; margin: 0; margin-right: 15px; padding: 1.1em 1.6em; border: 1px solid #000 }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .descuento-ficha { top: -100px; right: 0; left: auto }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .etiquetas { padding-top: 1em; margin-top: 1em }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .info_envio { margin-top: 1em }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .descuento-ficha { display: none }
	.ficha_producto .ficha_producto_izquierda .descuento-ficha-mvl { z-index: 1; left: auto; right: -30px; top: -30px }
	.ficha_producto .descripcion_completa { width: 100% }
	.ficha_producto .descripcion_completa .texto ul li { background-position-x: left; background-position-y: 9px }
	.ficha_producto .bloque_tabs .tabs_cabecera .tab_rotulo { font-size: 1.8em }
	.migas_pan.migas_producto .migas_pan_izquierda { width: 85% }
	.migas_pan.migas_producto .links .ultima_miga_producto { max-width: 45%; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
	.listado_productos .rotulo .titulo, .listado_productos .rotulo .subtitulo { font-size: 3em }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas { padding-left: 4em }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .modulo_seleccion_entradas { width: 45% }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .modulo_seleccion_visita { width: 50% }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .caja_modulo { width: 100% }
	.contenido .caja_imagenes .imagen_secundaria { margin-right: 1.3em }
	.contenido .caja_contenido .caja_textos .caja_titulos .titulo { font-size: 5em }
	.contenido .caja_imagenes { padding: 1em 0 }
	.acceso .superior, .acceso .inferior { width: 70% }
	.acceso.recordar .campo { width: 100% }
	div.area_usuario { padding-top: 20px }
	div.links_usuario { display: none; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(237, 237, 237, 0.95); z-index: 10; padding: 0; margin: 0; overflow-y: auto }
	div.links_usuario::-webkit-scrollbar { width: 6px }
	div.links_usuario::-webkit-scrollbar-thumb { background: #008FBE }
	div.links_usuario::-webkit-scrollbar-track { background: #f0f0f0 }
	.area_usuario .mostrar_opciones_usuario, div.links_usuario .cabecera_links_movil { display: block }
	.area_usuario .area_interna .volver { margin-top: 15px; position: relative; right: unset; top: unset }
	div.link_usuario { padding: 0 20px; margin: 20px 0; font-size: 1.5em }
	.area_usuario .area_interna { width: auto; float: none; margin: 0; max-width: none }
	.area_usuario .area_interna.form_datos { max-width: none }
	.area_usuario .area_interna table td a.accion .txt_enlace { display: none }
	.area_usuario .area_interna table.tabla_direcciones { text-align: left }
	.area_usuario .area_interna table.tabla_direcciones td.acciones { text-align: left }
	.area_usuario .area_interna table.tabla_direcciones td.acciones a.accion:not(.accion_icono) { margin: 0 }
	.area_usuario .area_interna table td a.accion { width: 40px; height: 40px; padding: 0 }
	.area_usuario .area_interna table td a.accion.accion_editar { background: url('../img/web/icon_edit.png') center no-repeat; background-size: 20px 20px }
	.area_usuario .area_interna table td a.accion.eliminar { background: url('../img/web/icon_delete.png') center no-repeat; background-size: 20px 20px }
	.cesta .foto { width: 85px }
	.cesta td.nombre_producto span { display: block }
	.cesta .importe .precio { font-size: 1.4em }
	.cesta .cantidad a.aumentar-cantidad { margin-left: -6px }
	.cesta .eliminar a { width: 35px; height: 35px }
	.promocion { padding: 40px 0 }
	.promocion .campo { width: 34% }
	.promocion .descripcion_bloque { margin-bottom: 20px }
	.contacto .formulario, .contacto .bloque_producto { width: 70% }
	.contenido.suscripciones { padding-top: 5em }
	.contenido.suscripciones .bloque_introduccion .textos_intro, .contenido.suscripciones .bloque_introduccion .fotos_intro { width: 100% }
	.contenido.suscripciones .bloque_introduccion .fotos_intro { text-align: center; margin-top: 20px; padding: 0 }
	.contenido.suscripciones .bloque_introduccion .fotos_intro .img_intro, .contenido.suscripciones .bloque_introduccion .fotos_intro .img_intro:nth-child(2) { display: inline-block; width: 48%; margin: 0 1%; float: none }
	.contenido.suscripciones .bloque_introduccion .textos_intro .titulo { font-size: 4.5em }
	.contenido.suscripciones .bloque_introduccion .textos_intro .descripcion_intro { padding-top: 35px; margin-top: 35px }
	.contenido.suscripciones .bloque_suscripciones .encabezado { padding: 50px 0 200px }
	.contenido.suscripciones .bloque_suscripciones .tabla_suscripciones { margin-top: -150px }
	.contenido.suscripciones .bloque_suscripciones .tabla_suscripciones tr td { display: block; width: 100% }
	.contenido.suscripciones .bloque_suscripciones .bloque_suscripcion, .contenido.suscripciones .bloque_suscripciones .bloque_suscripcion.bloque_derecha { padding: 50px }
	.contenido.suscripciones .bloque_suscripciones .tabla_suscripciones tr td .enlace_bloque, .contenido.suscripciones .bloque_suscripciones .tabla_suscripciones tr td.td_mecenas .enlace_bloque { left: 50px }
	.contacto.suscripcion .titulo_formulario_suscripcion:after { left: -21px; right: -21px }
	.contacto.suscripcion .titulo_formulario_suscripcion { padding: 30px 0; font-size: 3.16em }
	div.newsletter .form_news .clausula { padding: 1px 15px; }
}
@media (max-width:1023px) {
	div.cabecera .buscador { padding: 0.55em 4em 0.55em 2em }
	div.cabecera .usuario .mini_cesta { }
	div.cabecera .usuario .mi_area .desplegar, div.cabecera .usuario .mini_cesta .desplegar { background-size: 20px 19px; height: 35px; width: 35px }
	div.cabecera .usuario .mini_cesta .desplegar .n_productos_cesta { font-size: 1.1em; height: 14px; line-height: 14px; right: -3px; width: 14px }
	div.cabecera .boton_menu { background-size: 16px 13px; height: 35px; width: 35px }
	div.cabecera .buscador { float: none; position: fixed; left: 0; right: 0; top: 0; bottom: 0; margin: 0; padding: 0; background: rgba(0, 0, 0, 0.7); display: none; border-radius: 0; z-index: 10 }
	div.cabecera .buscador .cerrar_buscador_mvl { display: block }
	div.cabecera .buscador form { position: absolute; left: 20px; right: 20px; top: 50%; -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); background: #008FBE; padding: 20px; border-radius: 40px }
	div.cabecera .buscador .input { width: 68% }
	div.cabecera .ico_buscar_mvl { display: block }
	div.cabecera .buscador .buscar { top: 14px; right: 10px }
	div.cabecera .idiomas .desplegar { padding: 7.5px 20px 7.5px 55px }
	div.cabecera .contiene_banners .banners .banner { height: 370px }
	div.cabecera .contiene_banners .banners .banner .texto .titulo { font-size: 4em }
	div.cuadros_portada .cuadro.cuadro_2 .titulo { right: 16.334% }
	div.cuadros_portada .cuadro.cuadro_1 .bloque_enlace .titulo, div.cuadros_portada .cuadro.cuadro_3 .bloque_enlace .titulo, div.cuadros_portada .cuadro.cuadro_6 .bloque_enlace .titulo, div.cuadros_portada .cuadro.cuadro_5 .bloque_enlace .titulo { font-size: 2.5em }
	.modulo_info_envios { margin: 2.4em 0 }
	.modulo_info_envios .bloque .cajita .info { font-size: 1.3em }
	.modulo_info_envios .bloque .cajita { padding-left: 5.5em }
	div.newsletter .descripcion { width: 60% }
	.migas_pan h1.nombre_pagina { font-size: 4em }
	.migas_pan .boton_volver { height: 55px; line-height: 55px; width: 55px }
	.listado_productos .opciones_listado .filtros { position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(237, 237, 237, 0.95); display: none; z-index: 10; padding: 0; margin: 0 }
	.listado_productos .opciones_listado .filtros .cabecera_filtros_mvl { display: block }
	.listado_productos .opciones_listado .filtros .contenido_filtros { padding: 3em; overflow: auto; top: 50%; position: absolute; -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); left: 0; right: 0 }
	.listado_productos .opciones_listado .filtros .contenido_filtros::-webkit-scrollbar { width: 6px }
	.listado_productos .opciones_listado .filtros .contenido_filtros::-webkit-scrollbar-thumb { background: #008fbe; border: 0px none #008fbe }
	.listado_productos .opciones_listado .filtros .contenido_filtros::-webkit-scrollbar-track { background: #868686; border: 0px none #ededed }
	.listado_productos .opciones_listado .filtros .filtro { display: inline-block; vertical-align: top; float: none; width: 44%; margin: 0 2em; margin-bottom: 4em }
	.listado_productos .opciones_listado .filtros .filtro.precio, .listado_productos .opciones_listado .filtros .filtro.fechas { margin-left: 2em }
	.listado_productos .select_listado ul.lista_desplegar { display: block }
	.listado_productos .opciones_listado .filtros .filtro .rotulo_ordenacion { padding-right: 15px; max-width: none; padding: 0; text-align: center; color: #008fbe; font-size: 1.7em; padding-right: 15px }
	.listado_productos .opciones_listado .filtros .filtro .rotulo { display: block; margin: 0; margin-bottom: 30px; text-align: center; font-size: 2em }
	.listado_productos .opciones_listado .filtros .filtro .contiene_filtro.rango { width: 100% }
	.listado_productos .opciones_listado .filtros .filtro .contiene_filtro, .contiene_paginador .total_items .filtro .contiene_filtro { width: 100%; text-align: center }
	.listado_productos .select_listado ul.lista_desplegar { -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); left: 50%; padding: 10px 0; top: 100% }
	.listado_productos .opciones_listado .filtros .filtro.fechas .input_fecha { max-width: none; margin-bottom: 15px; text-align: center; background: none; font-size: 1.7em }
	.listado_productos .opciones_listado .filtros .filtro.fechas .input_fecha.fecha_fin { margin: 0 }
	.listado_productos .opciones_listado .filtros .cerrar_filtros.btn_filtrar { display: block }
	.listado_productos .opciones_listado .filtros .filtro.grid .rotulo { display: block }
	.listado_productos .opciones_listado .filtros .filtro.grid { float: none; clear: both; margin: 0 auto; margin-top: 30px; display: block }
	.listado_productos .opciones_listado .filtros .filtro .contiene_filtro.tipo_vista .type { font-size: 2.2em }
	.listado_productos .opciones_listado .filtros .filtro .contiene_filtro.rango .contiene_inputs .valor_rango input { background: none }
	.listado_productos { margin-top: 3em }
	.contiene_paginador .total_items .filtro .rotulo { margin-right: 10px }
	.listado_productos .opciones_listado .volver_mvl { display: inline-block }
	.listado_productos .opciones_listado .lanza_filtros_mvl { display: inline-block }
	.contiene_paginador .total_items .filtro { display: none }
	div.lista .item_producto .box { width: 24% }
	div.lista .item_producto .txt { width: 76% }
	.ficha_producto { padding-top: 4em; margin-bottom: 8em; padding-bottom: 4em }
	.ficha_producto .ficha_producto_izquierda { width: 25% }
	.ficha_producto.ficha_visita .ficha_producto_izquierda { display: none }
	.ficha_producto.ficha_visita .ficha_producto_derecha { width: 100%; float: none }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas, .ficha_producto.ficha_visita .ficha_producto_derecha .ficha_modulo_textos { padding-left: 0 }
	.ficha_producto .ficha_producto_izquierda .descuento-ficha-mvl { right: -25px; top: -25px; width: 55px; height: 55px; line-height: 55px }
	.ficha_producto .ficha_producto_izquierda.tiene_secundarias .contiene_principal .btn_slick { height: 40px; line-height: 40px; width: 40px }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_textos, .ficha_producto .ficha_producto_derecha .ficha_modulo_acciones { padding-left: 2em }
	.ficha_producto .producto_caracteristicas_viaje { padding-top: 0 }
	.ficha_producto .bloque_tabs .tabs_cabecera { display: none }
	.ficha_producto .bloque_tabs .contiene_tabs .contenido_tab { display: block !important; padding-top: 25px }
	.ficha_producto .bloque_tabs .contiene_tabs .contenido_tab:first-child { padding-top: 0 }
	.ficha_producto .bloque_tabs .contiene_tabs .contenido_tab .rotulo_tab_movil { display: block }
	.ficha_producto .bloque_tabs .contiene_tabs .contenido_tab .texto_tab { width: 62% }
	.contenido.principal { padding-top: 4em }
	.contenido .caja_contenido .caja_textos .caja_titulos .titulo { font-size: 4.5em }
	.contenido .caja_imagenes .imagen_secundaria, .contenido .caja_imagenes .imagen_secundaria:nth-child(n) { margin-right: 14px; margin-bottom: 6px; width: 32% }
	.contenido .caja_imagenes .imagen_secundaria:nth-child(3n) { margin-right: 0 }
	div.area_usuario { padding: 35px 0 }
	.area_usuario .area_interna .contenedor_tabla table tr td .lbl_campo_mvl { display: block }
	div.area_usuario .area_interna .contenedor_tabla table tr.cabecera_tabla { display: none }
	.area_usuario .area_interna table td { padding: 5px 10px; display: block; width: 100% }
	.area_usuario .area_interna table td.direccion_cell { max-width: none }
	.area_usuario .area_interna table td.importe, .area_usuario .area_interna table td.acciones { text-align: center }
	.area_usuario .area_interna table tr { display: block; padding: 15px 0 }
	.area_usuario .area_interna table.tabla_compras { border-bottom: 1px solid #000 }
	.area_usuario .area_interna table.detalles_compra { text-align: center }
	.area_usuario .area_interna table td.cantidad_td { width: auto }
	.area_usuario .area_interna table tr.a, .area_usuario .area_interna table tr.b { border-bottom: 1px solid #000 }
	.area_usuario .area_interna table tr:nth-of-type(2) { border-top: 1px solid #000 }
	.area_usuario .area_interna table tr.fila_resumen { padding: 10px 0 }
	.area_usuario .area_interna table tr.fila_resumen td { text-align: center; padding: 0 }
	.area_usuario .area_interna table tr.no_960, .area_usuario .area_interna table th.no_960, .area_usuario .area_interna table td.no_960 { display: none }
	.area_usuario .area_interna table td.principal span { width: 40px; height: 40px; border: 1px solid #000; text-align: center; display: block; font-size: 1.4em }
	.area_usuario .area_interna table td.principal span i { line-height: 38px }
	.area_usuario .area_interna .scroll_it { margin-top: 20px }
	.area_usuario .area_interna form .pie_formulario { text-align: center }
	.area_usuario .area_interna.form_datos .btn_std { width: auto }
	.area_usuario .area_interna table.tabla_reciente tr.a, .area_usuario .area_interna table.tabla_reciente tr.b { position: relative }
	.area_usuario .area_interna table.tabla_reciente tr td.borrar { position: absolute; right: 0; top: 50%; -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); width: 30px; padding: 0 }
	.area_usuario .area_interna table.tabla_reciente tr td.borrar a.accion { margin: 0; padding: 0 }
	.area_usuario .area_interna table td a.accion, .area_usuario .area_interna table td a.accion:last-child { margin: 0 8px }
	.pop_up .contenido_pop_up { max-height: 400px }
	div.contiene_cesta .proceso_compra { margin-bottom: 20px }
	.contiene_cesta .rotulo { margin-bottom: 20px; border-bottom: 1px solid #000; padding-bottom: 20px }
	.cesta .linea_a, .cesta .linea_b, .cesta.cesta_productos td, .cesta.cesta_productos tr { display: inline-block }
	.cesta .linea_a, .cesta .linea_b { padding: 20px 0; position: relative; width: 100% }
	.cesta.cesta_productos td { padding: 0 10px }
	.cesta.cesta_productos td.foto { width: 28%; float: left; padding-left: 0; padding-right: 20px }
	.cesta.cesta_productos td.nombre_producto { width: 64% }
	.cesta.cesta_productos td.importe_ud, .cesta.cesta_productos td.cantidad { width: 72%; margin: 10px 0 }
	.cesta.cesta_productos td.eliminar { position: absolute; right: 0; top: 50%; -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%) }
	.cesta.cesta_productos tr.separador, .cesta.table_resumen_cesta tr.separador, .cesta.cesta_productos tr.cabecera_cesta { display: none }
	.cesta .importe_ud, .cesta .cantidad, .cesta .importe, .cesta .eliminar { text-align: left }
	.cesta .cantidad .subir_bajar.visita { display: none; visibility: hidden }
	.cesta .importe_ud .unidades_x { display: inline-block; margin-right: 4px }
	.contiene_cesta .cupon, .contiene_cesta .contiene_cupones .caja_enlace { text-align: center }
	.contiene_cesta .contiene_cupones { float: none; width: auto; border-bottom: 1px solid #000; padding: 20px 0 }
	.contiene_cesta .cupon input[type='text'], .contiene_cesta .cupon a { float: none; vertical-align: top }
	.table_resumen_cesta { width: 100%; float: none; text-align: center; margin-top: 0; padding: 20px 0; display: block }
	.table_resumen_cesta tr, .table_resumen_cesta tbody { display: block; text-align: center }
	.table_resumen_cesta td { display: inline-block }
	.cesta .total_cesta { text-align: center }
	.relacionados_listado .titulo { font-size: 4em }
	.contiene_cesta .direcciones .direccion, .contiene_cesta .direcciones .direccion:nth-of-type(2) { width: 50% }
	.direcciones .direccion.importes { width: auto; float: none; clear: both }
	.promocion { padding: 30px 0 }
	.promocion .campo { width: 40% }
	.contacto .formulario, .contacto .bloque_producto { width: 80% }
}
@media (max-width:767px) {
	div.cabecera .contiene_banners .banners .banner .texto .titulo { font-size: 2.8em }
	.bienvenida_tienda .textos { width: 70% }
	div.cuadros_portada .cuadro.cuadro_1 { width: 100% }
	div.cuadros_portada .cuadro.cuadro_2, div.cuadros_portada .cuadro.cuadro_3 { position: relative; float: left; width: 50% }
	div.cuadros_portada .fila_1 .banner_der { position: absolute; right: 0; width: 25%; top: 0; bottom: 0 }
	div.cuadros_portada .cuadro.cuadro_4 { width: 100%; float: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0 }
	div.cuadros_portada .cuadro.cuadro_4 img { object-fit: cover; height: 100%; position: absolute; right: 0; top: 0; left: 0; bottom: 0 }
	div.cuadros_portada .cuadro.cuadro_1 .bloque_enlace .titulo, div.cuadros_portada .cuadro.cuadro_3 .bloque_enlace .titulo, div.cuadros_portada .cuadro.cuadro_6 .bloque_enlace .titulo, div.cuadros_portada .cuadro.cuadro_5 .bloque_enlace .titulo { font-size: 2em; margin-bottom: 10px }
	div.cuadros_portada .cuadro.cuadro_2 .titulo { width: 95%; right: 0 }
	div.cabecera .buscador .input { width: 50% }
	div.cuadros_portada .fila_2 { height: 160px }
	div.cuadros_portada .fila_2 .cuadros_izq { width: 66.6% }
	div.cuadros_portada .fila_2 .cuadro img { height: 145px; object-fit: cover }
	div.cuadros_portada .cuadro.cuadro_5, div.cuadros_portada .cuadro.cuadro_6 { width: 50% }
	div.cuadros_portada .fila_2 .banner_der { width: 33.3% }
	div.cuadros_portada .cuadro.cuadro_6 .bloque_enlace .enlace { padding-bottom: 20px }
	div.cuadros_portada .cuadro.cuadro_5 .bloque_enlace .enlace { padding-left: 30px }
	.destacados_listado .pestanias .tab { margin: 0 5px }
	.modulo_info_envios .bloque { width: 50% }
	.modulo_info_envios .bloque:nth-child(3) { display: none }
	.modulo_info_envios .bloque .cajita .info { max-width: 75% }
	div.newsletter .descripcion { width: 90% }
	div.pie { padding-bottom: 1.5em }
	div.pie .bloque_enlaces .bloque, div.pie .bloque_enlaces .bloque:nth-child(n) { text-align: center; width: 50%; margin-bottom: 20px }
	div.pie .bloque_enlaces .bloque ul li, div.pie .bloque_enlaces .bloque .titulo { text-align: center; padding: 0 }
	div.pie .sub_pie { text-align: center }
	div.pie .sub_pie .registrado, div.pie .sub_pie .sgm { float: none }
	div.pie .sub_pie .sgm { margin-top: 40px }
	div.cabecera .boton_menu.fixed { right: 2em; top: 2em }
	.migas_pan { padding: 0; padding-top: 10px; height: auto; background: #ededed !important }
	.migas_pan:after { display: none }
	.migas_pan .migas_pan_izquierda { float: none; position: static; transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; -webkit-transform: none }
	.migas_pan h1.nombre_pagina { font-size: 2.2em; padding-left: 0; line-height: 45px; margin-top: 0; margin-bottom: 0; color: #008fbe; border: none }
	.migas_pan.migas_producto h2.nombre_pagina { display: block }
	.migas_pan .links { display: none }
	.migas_pan .migas_pan_derecha { float: none; position: absolute; bottom: 0; right: 0; margin: 0 auto; max-width: none }
	.migas_pan .boton_volver { display: none }
	.listado_productos .opciones_listado .filtros .contenido_filtros { padding: 3em; overflow: auto; position: static; -moz-transform: none; -ms-transform: none; -o-transform: none; -webkit-transform: none; transform: none }
	.listado_productos .opciones_listado .filtros .filtro { width: 100%; margin: 0; margin-bottom: 4em }
	.listado_productos .opciones_listado .filtros .filtro.precio, .listado_productos .opciones_listado .filtros .filtro.fechas { margin-left: 0; margin-right: 0 }
	.listado_productos .select_listado ul.lista_desplegar { -moz-transform: none; -ms-transform: none; -o-transform: none; -webkit-transform: none; transform: none; position: static; width: 100%; background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
	.listado_productos .opciones_listado .filtros .filtro.fechas .contiene_fecha { width: 100%; margin: 0; margin-bottom: 15px }
	.listado_productos .opciones_listado .filtros .filtro.fechas .contiene_fecha .input_fecha { width: 100% }
	.listado_productos .opciones_listado .filtros .filtro.fechas .ui-datepicker-trigger { margin-top: 10px; position: absolute; right: 30% }
	.ui-datepicker.ui-widget-content { left: 0 !important; right: 0 !important; margin: 0 auto !important }
	.listado_productos .opciones_listado .filtros .filtro.fechas .contiene_fecha .rotulin { display: block }
	.listado_productos .opciones_listado .filtros .filtro.fechas .input_fecha::placeholder { color: transparent }
	.listado_productos .opciones_listado .filtros .filtro.fechas .input_fecha:-ms-input-placeholder { color: transparent }
	.listado_productos .opciones_listado .filtros .filtro.fechas .input_fecha::-ms-input-placeholder { color: transparent }
	.listado_productos .opciones_listado .filtros .filtro.grid { display: none }
	.listado_productos { margin-top: 2em; margin-bottom: 3.4em; padding-bottom: 1.4em }
	.listado_productos .opciones_listado { margin-bottom: 2em }
	div.cuadricula .item_producto, div.cuadricula .item_producto:nth-child(n) { margin: 0 1% 3.5% 1%; width: 48% }
	div.cuadricula.owl-loaded .item_producto { width: auto }
	div.cuadricula .item_producto .box .bola_agotado { font-size: 1em }
	div.contiene_paginador { text-align: center }
	div.contiene_paginador .paginador { float: none; margin-top: 20px }
	div.contiene_paginador .total_items { float: none; clear: both }
	div.contiene_paginador .total_items .enlace_listado, div.contiene_paginador .total_items .separador { display: none }
	div.contiene_paginador .paginador a, div.contiene_paginador .paginador div { display: inline-block; float: none; margin: 0 20px }
	div.contiene_paginador .paginador a:after { left: -23px }
	div.contiene_paginador .paginador .limpia { display: none }
	div.cuadricula .item_producto .box .fechas { display: none }
	div.cuadricula .item_producto .txt .fechas_movil { display: block }
	.migas_pan.migas_producto { padding: 0; padding-top: 10px }
	.migas_pan.migas_producto .migas_pan_izquierda { float: none; position: static; left: auto; right: auto; top: auto; transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; -webkit-transform: none }
	.ficha_producto { padding-top: 4em; margin-bottom: 6em; padding-bottom: 2em }
	.ficha_producto .ficha_producto_derecha { width: 100% !important; float: none !important; }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_textos, .ficha_producto .ficha_producto_derecha .ficha_modulo_acciones { padding-left: 0 }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones .botones, .ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .links_grises { float: none }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .links_grises { margin: 0 auto; text-align: left; float: right }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .links_grises > a { background: #006087; border-color: #006087 }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .links_grises > a.email_share_link { background-color: #006087 }
	.ficha_producto .ficha_producto_izquierda { width: 90% !important; float: none !important; margin: 30px auto !important; }
	.ficha_producto .ficha_producto_izquierda .descuento-ficha-mvl { display: none }
	.ficha_producto .destacados_listado { margin: 6em 0 0 0 }
	.ficha_producto .destacados_listado .cuadricula_destacados .item_producto { width: 100%; margin: 0 auto }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra { position: fixed; bottom: 0; z-index: 2; left: 0; right: 0; background: #008fbe; margin-top: 0; padding: 10px 20px; border-top: 3px solid #008fbe; text-align: center }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .precios_fix_movil { display: inline-block; vertical-align: top; text-align: left; position: absolute; top: 50%; left: 20px; -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%) }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .bloque_comprar_movil { float: right }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .precios_fix_movil .precio { display: block; font-size: 2.5em; color: #fff }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .precios_fix_movil .precio_anterior { display: inline-block; font-size: 1.5em; margin-left: 0; margin-top: 5px; color: #fff; position: relative }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .precios_fix_movil .precio_anterior:after { background: #008ebe; content: ''; height: 1px; left: -2%; margin-top: -1px; position: absolute; top: 50%; width: 110% }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones { float: none; text-align: center; display: inline-block; vertical-align: top; margin-left: 10px }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones br { display: none }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones .botones { float: right }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones .botones a { display: inline-block; vertical-align: top; background: #fff; margin: 0 4px; width: 45px; height: 45px; padding: 0; border: 1px solid #fff; border-radius: 100% }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones a .txt_btn { display: none }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones a.anadir_cesta { background: url('../img/web/anadir_cesta_icon.png') center no-repeat #fff; background-size: 60% 60% }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones a.anadir_cesta.agotado { background: url('../img/web/agotado_icon.png') center no-repeat #fff; background-size: 60% 60% }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones a.boton_tramitar { background: url('../img/web/tramitar_icon.png') center no-repeat #fff; background-size: 60% 60% }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .links_grises > a { height: 45px; line-height: 45px; width: 45px; margin: 0 4px }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .info_envio { display: none }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .caja_modulo { width: 80%; float: none; margin-bottom: 15px }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .caracteristicas_entradas .mas_info { display: block }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .caracteristicas_entradas .rotulo, .ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .caracteristicas_entradas .texto { display: none; margin-top: 10px }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .caja_modulo.caja_solicitar { padding-top: 15px }
	.ficha_producto .descripcion_corta { margin-top: 1em }
	.ficha_producto .descripcion_completa { margin-top: 3em }
	.ficha_producto .bloque_tabs .contiene_tabs .contenido_tab .texto_tab { width: auto; float: none }
	.ficha_producto .bloque_tabs .contiene_tabs .contenido_tab .imagen_tab { width: 100%; float: none }
	.ficha_producto .bloque_tabs .contiene_tabs .contenido_tab .rotulo_tab_movil { font-size: 2.2em }
	.ficha_producto .ficha_producto_derecha .btn_informacion { margin-top: 15px }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .modulo_seleccion_entradas, .ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .modulo_seleccion_visita { width: auto; float: none }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .caracteristicas_entradas .texto { text-align: justify }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .btn_std.btn_informacion { max-width: none }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .caracteristicas_entradas { margin: 10px 0 }
	.minicesta { width: 100% }
	.minicesta .productos_minicesta .item_minicesta .foto { width: 15% }
	.minicesta .productos_minicesta .item_minicesta .texto { max-width: 85% }
	.minicesta .productos_minicesta .item_minicesta .texto .nombre { font-size: 1.5em; margin-top: 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
	.minicesta .productos_minicesta .item_minicesta .texto .precio { margin-top: 8px; font-size: 1.8em }
	.minicesta .productos_minicesta .item_minicesta .texto .cantidad { margin-top: 8px; font-size: 1.3em }
	.minicesta .pie_minicesta .importe_total .precio_total { font-size: 1.5em }
	#carga-productos { max-height: 300px; overflow-y: auto }
	.listado_productos .rotulo .titulo, .listado_productos .rotulo .subtitulo { font-size: 2.4em }
	.listado_productos.busqueda .rotulo .subtitulo { font-size: 2.5em }
	.listado_productos.busqueda .rotulo .cat_busqueda { font-size: 1.8em }
	.contenido .caja_imagenes .imagen_secundaria, .contenido .caja_imagenes .imagen_secundaria:nth-child(n) { margin-right: 8px; margin-bottom: 2px }
	.contenido .caja_imagenes .imagen_secundaria:nth-child(3n) { margin-right: 0 }
	.contenido .caja_contenido .caja_textos .caja_titulos .titulo { font-size: 2.6em }
	.contenido.principal { padding-top: 3em; padding-bottom: 1em }
	.acceso { padding: 30px 0 }
	.acceso .rotulo_general, .acceso .rotulo_bloque, .acceso .descripcion_bloque { margin-bottom: 20px }
	.acceso .superior, .acceso .inferior { width: 85% }
	.acceso .campo { width: 100%; float: none; margin: 0 auto; margin-bottom: 20px }
	.acceso .campo.campo_derecha { float: none }
	.acceso .inferior { margin-top: 45px }
	.check_this { font-size: 1.1em }
	.recordar form { width: 80% }
	.mensaje_error { left: 15px; right: 15px; width: auto }
	.mensaje_error .rotulo_error { font-size: 1.6em }
	.acceso .campo.campo_tarifas label { display: block; margin-right: 0; margin-bottom: 3% }
	.area_usuario .area_interna .rotulo { font-size: 1.8em }
	.area_usuario .area_interna .menu_principal_usuario > li { margin-bottom: 25px }
	.area_usuario .area_interna .menu_principal_usuario > li .opcion_menu { font-size: 1.8em; padding-left: 40px; line-height: 2em }
	.area_usuario .area_interna .menu_principal_usuario > li .opcion_menu.opcion_compras { background: url('../img/web/ico_compras.png') left center no-repeat; background-size: 24px 24px }
	.area_usuario .area_interna .menu_principal_usuario > li .opcion_menu.opcion_facturas { background: url('../img/web/ico_facturas.png') left center no-repeat; background-size: 24px 24px }
	.area_usuario .area_interna .menu_principal_usuario > li .opcion_menu.opcion_direcciones { background: url('../img/web/ico_direcciones.png') left center no-repeat; background-size: 24px 24px }
	.area_usuario .area_interna .menu_principal_usuario > li .opcion_menu.opcion_visto { background: url('../img/web/ico_reciente.png') left center no-repeat; background-size: 24px 24px }
	.area_usuario .area_interna .menu_principal_usuario > li .opcion_menu.opcion_suscripcion { background: url('../img/web/ico_suscripcion.png') left center no-repeat; background-size: 24px 24px }
	.area_usuario .area_interna .menu_principal_usuario > li .opcion_menu.opcion_datos_personales { background: url('../img/web/ico_datos_personales.png') left center no-repeat; background-size: 24px 24px }
	.area_usuario .area_interna .menu_principal_usuario > li .opcion_menu.opcion_datos_acceso { background: url('../img/web/ico_datos_acceso.png') left center no-repeat; background-size: 24px 24px }
	.area_usuario .area_interna .menu_principal_usuario > li .opcion_menu.opcion_newsletter { background: url('../img/web/ico_news.png') left center no-repeat; background-size: 24px 24px }
	.area_usuario .area_interna .menu_principal_usuario > li .opcion_menu.opcion_cerrar_sesion { background: url('../img/web/ico_cerrar_sesion.png') left center no-repeat; background-size: 24px 24px }
	.area_usuario .area_interna .menu_principal_usuario > li .lbl_opcion { font-size: 1.3em; padding-left: 40px }
	.area_usuario .area_interna table.tabla_reciente tr td.borrar { top: 15px; -moz-transform: none; -ms-transform: none; -o-transform: none; -webkit-transform: none; transform: none }
	.area_interna .direcciones .direccion, .area_interna .direcciones .direccion:nth-of-type(n) { float: none; width: auto; text-align: center }
	div.contiene_cesta .proceso_compra .item_proceso { display: none }
	div.contiene_cesta .proceso_compra .item_proceso.sel { display: table-cell }
	.contiene_cesta .rotulo .titulo { float: none; text-align: center; display: block; margin-bottom: 20px; padding-top: 0 }
	.contiene_cesta .rotulo .btn_std { margin: 0 }
	.contiene_cesta .rotulo .btn_std.seguir_comprando { float: left }
	.contiene_cesta .rotulo .btn_std.confirmar_cesta { float: right }
	.cesta .linea_a, .cesta.cesta_productos td, .cesta.cesta_productos tr { display: block; text-align: center }
	.cesta.cesta_productos td.foto { width: 30%; float: none; margin: 0 auto; padding: 0 }
	.cesta.cesta_productos td.nombre_producto { width: auto }
	.cesta.cesta_productos td.importe_ud, .cesta.cesta_productos td.cantidad { width: auto; margin: 10px 0 }
	.cesta.cesta_productos td.eliminar { position: static; -moz-transform: none; -ms-transform: none; -o-transform: none; -webkit-transform: none; transform: none; margin-top: 10px }
	.cesta .importe_ud, .cesta .cantidad, .cesta .importe, .cesta .eliminar { text-align: center }
	.table_resumen_cesta td { padding: 4px 10px }
	.total_compra a { display: inline-block; width: auto; max-width: unset; margin: 0 }
	.relacionados_listado { margin: 4em 0 0em 0 }
	.relacionados_listado .titulo { font-size: 3em }
	.tarifas .tarifa, .tarifas .tarifa:nth-of-type(2) { float: none; width: auto; padding-bottom: 15px }
	.direcciones { margin-top: 0 }
	.direcciones .direccion, .direcciones .direccion:nth-of-type(2) { width: auto; float: none }
	.pie_completar { margin-top: 30px }
	.pie_completar .comentarios, .pie_completar .acciones { width: auto; float: none; text-align: center }
	.pie_completar .acciones .check_this { text-align: center; margin: 10px 0 }
	.pie_completar .acciones .finalizar_compra { float: none; margin: 0 auto; margin-top: 20px }
	.pie_completar .comentarios input { text-align: center; margin-top: 10px }
	.pie_completar .comentarios input[type='submit'] { margin: 0 auto; margin-top: 20px }
	.pie_completar .comentarios .comentarios_guardados { margin-top: 20px }
	.direcciones .direccion .modificar { margin: 20px }
	.promocion { padding: 25px 0 }
	.promocion .campo { width: 65%; display: block; margin: 0 auto; margin-bottom: 20px }
	.promocion .imagenes_promocion .img_promocion { width: 43% }
	.contacto { padding: 35px 0 }
	.contacto .formulario, .contacto .bloque_producto { width: auto }
	.contacto .bloque_producto { padding-bottom: 0 }
	.contacto .rotulo_general { margin-bottom: 25px }
	.contacto .descripcion_bloque { margin-bottom: 10px }
	.contacto .bloque_producto .imagen_producto { width: 30%; display: block; margin: 0 auto; margin-bottom: 20px }
	.contacto .bloque_producto .descripcion_bloque { width: auto; text-align: center }
	.pop_seguimiento .rotulo_pop { font-size: 2.3em; margin-bottom: 20px }
	.contiene_el_pop .pop_seguimiento { padding: 40px 0 }
	.pop_seguimiento div.cuadricula.contiene_seguimiento.owl-loaded .item_producto { width: 100% }
	.contenido.suscripciones { padding-top: 3em }
	.contenido.suscripciones .bloque_introduccion .textos_intro .titulo { font-size: 3em }
	.contenido.suscripciones .bloque_introduccion .textos_intro .descripcion_intro { padding-top: 20px; margin-top: 20px; line-height: 1.6em }
	.contenido.suscripciones .bloque_introduccion .textos_intro .descripcion_intro h3, h4, h5 { font-size: 1.1em; margin-bottom: 15px }
	.contenido.suscripciones .bloque_introduccion .fotos_intro .img_intro:nth-child(2):after { display: none }
	.contenido.suscripciones .bloque_suscripciones .encabezado .linea { font-size: 2.2em }
	.contenido.suscripciones .bloque_suscripciones { padding: 50px 0 25px }
	.contenido.suscripciones .bloque_suscripciones .tabla_suscripciones { width: 100% }
	.contenido.suscripciones .bloque_suscripciones .bloque_suscripcion, .contenido.suscripciones .bloque_suscripciones .bloque_suscripcion.bloque_derecha { padding: 25px }
	.contenido.suscripciones .bloque_suscripciones .bloque_suscripcion .titulo_bloque { font-size: 3em; margin-bottom: 10px }
	.contenido.suscripciones .bloque_suscripciones .tabla_suscripciones tr td .enlace_bloque, .contenido.suscripciones .bloque_suscripciones .tabla_suscripciones tr td.td_mecenas .enlace_bloque { left: 25px; bottom: 35px }
	.contacto.suscripcion .titulo_formulario_suscripcion { padding: 20px 0; font-size: 2.8em }
	div.lista .item_producto { margin-bottom: 6%; border-width: 8px }
	div.lista .item_producto .box { float: none; margin: 0 auto; max-width: 385px; width: 100% }
	div.lista .item_producto .box .fechas { border-width: 5px }
	div.lista .item_producto .txt { float: none; padding: 4%; width: 100% }
	div.minister { margin: 0px 0 40px 0; }
	div.minister .cont { background-position: top center; padding: 85px 0 0 0; line-height: 1em }
	div.minister .cont a { display: block }
	div.minister .bono_cultural { float: none; margin-top: 20px; }
	div.minister .bono_cultural a { background: url(../img/web/bono-cultural.png) center no-repeat; background-size: cover; text-indent: -99999999px; height: 65px; width: 69px; display: inline-block; margin: 0 auto; }
	div.newsletter .form_news .pie_formulario .check_this { padding: 0 20px; }
	div.newsletter { padding: 25px 0; }
	div.newsletter .form_news .campo { display: block; width: auto; margin: 0 20px; text-align: center; }
	div.newsletter .form_news .clausula { line-height: 1.1em; }
	div.newsletter .form_news .btn_std { display: block; margin: 0 20px; }
	div.newsletter .descripcion { margin: 5px auto 15px auto; }
}
@media (max-width:478px) {
	.body { margin: 0 -1em }
	div.cabecera { border-width: 1em }
	div.cabecera .encabezado { padding-bottom: 3.2% }
	div.cabecera .encabezado .logo img { max-width: 140px }
	div.cabecera .usuario, div.cabecera .usuario .mini_cesta { margin-left: 1.4em }
	div.cabecera .contiene_banners .banners .banner { height: 300px }
	div.cabecera .contiene_banners .banners .banner .texto { left: 10px; right: 10px }
	div.cabecera .contiene_banners .contiene_nav_banners { display: none }
	div.cabecera .contiene_banners .banners .banner .texto .titulo { font-size: 2.2em }
	.menu_lateral .idiomas_menu { display: block }
	div.cabecera .idiomas { display: none }
	div.cabecera .encabezado .acciones .top { padding: 3.4em 0 0 }
	.bienvenida_tienda .textos { width: 85% }
	.bienvenida_tienda .textos h1, .bienvenida_tienda .textos h2 { font-size: 3em }
	div.cuadros_portada .fila_2 { height: auto }
	div.cuadros_portada .fila_1 .banner_der, div.cuadros_portada .cuadro.cuadro_4, div.cuadros_portada .cuadro.cuadro_4 img { position: relative }
	div.cuadros_portada .fila_1 .banner_der, div.cuadros_portada .cuadros_izq, div.cuadros_portada .fila_2 .cuadros_izq, div.cuadros_portada .fila_2 .banner_der { width: 100%; float: none }
	div.cuadros_portada .cuadro.cuadro_4 img { height: 392px }
	div.cuadros_portada .fila_2 .cuadro img { height: 196px }
	div.cuadros_portada .fila_2 .banner_der .cuadro img { height: 392px }
	.limpia_mvl { clear: both }
	div.newsletter .form_news { width: 100% }
	div.newsletter .form_news .input { width: 90%; margin: 0 auto; margin-bottom: 20px }
	.destacados_listado .pestanias .tab { margin: 0; padding: 5px 10px }
	.destacados_listado .pestanias .tab:before { position: absolute; content: ''; right: 0; height: 14px; width: 1px; background: #000; top: 0; bottom: 0; margin: auto 0 }
	.destacados_listado .pestanias .tab:last-child:before { display: none }
	div.cabecera .buscador .input { width: 90%; margin: 0 auto; float: none; margin-top: 25px }
	div.cabecera .buscador .input input { border-color: #fff }
	div.cabecera .buscador .buscar { top: auto; right: 26px; bottom: 20px }
	div.cabecera .combo_categorias { border-right: none; border-bottom: 1px dashed #FFFFFF; float: none; width: 90%; margin: 0 auto }
	div.cabecera .combo_categorias .categorias i { right: 0 }
	div.cabecera .buscador .cerrar_buscador_mvl { top: 32% }
	div.pie .bloque_enlaces { display: none }
	.modulo_info_envios .bloque .cajita { padding-left: 0; padding-top: 4em; text-align: center; background-position: center top }
	.modulo_info_envios .bloque .cajita.envio { background-size: 40px }
	.modulo_info_envios .bloque .cajita.pago { background-size: 30px }
	.modulo_info_envios .bloque .cajita .adorno { margin: 0 auto }
	.modulo_info_envios .bloque .cajita .info { max-width: none; font-size: 1.2em }
	.migas_pan h1.nombre_pagina { border: none }
	.migas_pan .links .ultima_miga { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 115px; display: inline-block; vertical-align: bottom }
	.listado_productos .opciones_listado { padding: 0 0.5em }
	.listado_productos .opciones_listado .filtros .filtro .rotulo { margin-bottom: 15px }
	.listado_productos .opciones_listado .filtros .filtro { margin-bottom: 2.5em }
	.listado_productos .opciones_listado .filtros .filtro.fechas .contiene_fecha .rotulin { left: 5% }
	div.cuadricula { text-align: left }
	div.cuadricula .item_producto { width: 47%; margin: 0; margin-right: 2em; margin-bottom: 2% }
	div.cuadricula .item_producto .box .bola_agotado { border: 2px solid #c2c2c2; height: 55px; line-height: 51px; right: 5.2%; width: 55px }
	div.cuadricula .item_producto:nth-child(2n) { margin-right: 0 }
	.contiene_paginador .total_items .filtro { display: none }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_textos .nombre_producto { font-size: 2em }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_textos .modulo_precios .precios span { font-size: 2.7em }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_textos .modulo_precios .precios span.precio_anterior { font-size: 1.8em }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_entradas .caja_modulo { width: 100% }
	.ficha_producto .descripcion_completa .rotulo { font-size: 2.3em }
	.ficha_producto .descripcion_completa .texto p { font-size: 1.458em }
	.ficha_producto .bloque_tabs .contiene_tabs .contenido_tab .rotulo_tab_movil { font-size: 1.8em }
	.minicesta .pie_minicesta { text-align: center }
	.minicesta .pie_minicesta .boton_tramitar { float: none; margin-top: 10px }
	.minicesta .pie_minicesta .importe_total { float: none }
	.listado_productos .rotulo .titulo, .listado_productos .rotulo .subtitulo { font-size: 2em }
	.contenido .caja_imagenes .imagen_secundaria, .contenido .caja_imagenes .imagen_secundaria:nth-child(n) { margin-right: 14px; margin-bottom: 8px; width: 48% }
	.contenido .caja_imagenes .imagen_secundaria:nth-child(2n) { margin-right: 0 }
	.acceso .superior, .acceso .inferior { width: 100% }
	.acceso .superior .pie_acceso { margin-top: 25px }
	.acceso .superior .pie_acceso .boton_recordar { margin-bottom: 20px }
	.recordar form { width: 100% }
	.area_usuario .area_interna form .campo { float: none; width: 100%; margin-top: 15px }
	.area_usuario .area_interna form .campo.campo_derecha { float: none }
	.contiene_cesta .rotulo .btn_std { min-width: auto }
	.cesta.cesta_productos td.foto { width: 40% }
	.total_compra a { padding: 1.1em; line-height: normal }
	.total_compra .seguir_comprando { margin-right: 0 }
	.promocion .campo { width: 90% }
	.promocion .imagenes_promocion .img_promocion { width: 43% }
	.promocion .rotulo_general { margin-bottom: 15px }
	.contacto { padding: 25px 0 }
	.contacto .campo { width: auto; float: none }
	.contacto .campo.campo_derecha { float: none }
	.contacto .rotulo_general { margin-bottom: 20px }
	.contiene_el_pop .pop_seguimiento { padding: 40px 0 }
	.pop_seguimiento .rotulo_pop { font-size: 1.8em }
	.pop_seguimiento div.cuadricula.owl-loaded .item_producto { margin: 0 4% 8% 0 }
	.contacto.suscripcion .titulo_formulario_suscripcion { font-size: 2.5em }
	.contacto.suscripcion .titulo_formulario_suscripcion:after { left: -11px; right: -11px }
	div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble .enlace.enlace_1, div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble .enlace.enlace_2 { border-radius: 30px; margin: 4px 0; }
	div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble .enlace.enlace_1:after, div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble .enlace.enlace_2:after, div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble .enlace.enlace_1:before { display: none; }
}
@media (max-width:374px) {
	div.cabecera .encabezado .logo img { max-width: 118px }
	div.cabecera .ico_buscar_mvl, div.cabecera .usuario .mi_area .desplegar, div.cabecera .usuario .mini_cesta .desplegar { width: 30px; height: 30px }
	div.cabecera .usuario, div.cabecera .usuario .mini_cesta { margin-left: 1em }
	.bienvenida_tienda .textos h1, .bienvenida_tienda .textos h2, .destacados_listado .titulo { font-size: 2.5em }
	div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble .enlace.enlace_1:after, div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble .enlace.enlace_2:after { width: 22px }
	div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble .enlace { font-size: 1.2em }
	div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble .enlace.enlace_1 { padding-right: 20px }
	div.cabecera .contiene_banners .banners .banner .texto .enlaces.doble .enlace.enlace_2 { padding-left: 20px }
	div.cuadros_portada .cuadro.cuadro_4 img { height: 298px }
	div.cuadros_portada .fila_2 .cuadro img { height: 149px }
	div.cuadros_portada .fila_2 .banner_der .cuadro img { height: 298px }
	div.pie .redes .rss { margin: 0 1em }
	.menu_lateral > ul.el_menu { bottom: 44px }
	.menu_lateral .pie_menu .redes .rss { margin: 0 }
	.migas_pan.migas_producto h2.nombre_pagina { font-size: 1.8em }
	div.cuadricula .item_producto { width: 46% }
	div.cuadricula.owl-loaded .item_producto { width: auto }
	.listado_productos .select_listado ul.lista_desplegar > li > a { font-size: 1.3em }
	div.cuadricula .item_producto .txt .fechas_movil .fecha_inicio, div.cuadricula .item_producto .txt .fechas_movil .fecha_fin { font-size: 1em }
	div.cuadricula .item_producto .txt .fechas_movil .separador { width: 4px; margin: 0 5px }
	.listado_productos .opciones_listado .filtros .filtro.fechas .ui-datepicker-trigger { right: 20% }
	div.cuadricula .item_producto .txt .precio_item .precio_desde { display: none }
	.ficha_producto { padding-top: 2em }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones .botones { text-align: center }
	.ficha_producto .ficha_producto_izquierda { width: 100% }
	.ficha_producto .ficha_producto_izquierda .descuento-ficha-mvl { right: -10px }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones { margin-top: 4px; margin-left: 0 }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .links_grises > a, .ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .acciones .botones a { width: 40px; height: 40px; line-height: 40px }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .precios_fix_movil .precio { font-size: 2em; font-weight: 600 }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra .precios_fix_movil .precio_anterior { font-size: 1.4em }
	.ficha_producto .ficha_producto_derecha .ficha_modulo_acciones .modulo_compra { padding: 10px }
	.ficha_producto .bloque_tabs .contiene_tabs .contenido_tab .texto_tab h2, .ficha_producto .bloque_tabs .contiene_tabs .contenido_tab .texto_tab h3, .ficha_producto .bloque_tabs .contiene_tabs .contenido_tab .texto_tab h4 { margin-bottom: 1em; font-size: 1.6em }
	.subcontenidos .contenido { padding: 1em 0 }
	.contenido .caja_imagenes .imagen_secundaria, .contenido .caja_imagenes .imagen_secundaria:nth-child(n) { margin-right: 11px; margin-bottom: 5px }
	.contenido .caja_imagenes .imagen_secundaria:nth-child(2n) { margin-right: 0 }
	.contenido .caja_contenido .caja_textos .caja_titulos .subtitulo { font-size: 1.4em }
	.contenido .caja_contenido .caja_textos .caja_titulos .titulo { font-size: 2em; margin-bottom: 15px }
	.contenido .caja_contenido .caja_textos .descripcion_texto { margin: 1em 0 }
	.contenido .caja_contenido .caja_textos .descripcion_texto h3, .contenido .caja_contenido .caja_textos .descripcion_texto h4, .contenido .caja_contenido .caja_textos .descripcion_texto h5 { font-size: 1.5em }
	.acceso .campo input[type="text"], .acceso .campo input[type="password"], .acceso .campo input[type="tel"], .acceso .campo input[type="email"], .acceso .campo input[type="text"] { line-height: 44px }
	.acceso .campo { margin-bottom: 12px }
	.acceso .pie_acceso .boton_acceso { padding: 1.1em 6em }
	.area_usuario .area_interna form .titulo { font-size: 1.6em }
	.contiene_cesta .rotulo { margin-bottom: 15px }
	.contiene_cesta .rotulo .titulo { margin-bottom: 0 }
	.contiene_cesta .rotulo .btn_std { display: none }
	.contiene_cesta .cupon input[type='text'] { width: 240px }
	.total_compra { text-align: center }
	.total_compra .seguir_comprando, .total_compra .confirmar_cesta, .total_compra .confirmar_cesta_login { float: none }
	.total_compra a { min-width: 190px; margin: 10px auto }
	.contacto .rotulo_general { margin-bottom: 20px; font-size: 1.95em }
	.acceso .campo input[type="text"], .acceso .campo input[type="password"], .acceso .campo input[type="tel"], .acceso .campo input[type="email"], .acceso .campo input[type="text"] { line-height: 45px }
	.contacto .bloque_producto .imagen_producto { width: 40%; margin-bottom: 15px }
	.contacto .campo .lbl_campo { font-size: 1.3em }
	.pop_seguimiento .cerrar_seguimiento { top: -15px; width: 30px; height: 30px; line-height: 30px; background: url(../img/no_borrar/kross_w.png) center no-repeat #008fbe; background-size: 12px }
	.contiene_el_pop .pop_seguimiento { padding: 20px 0 }
	.pop_seguimiento div.cuadricula.owl-loaded .item_producto { margin: 0 }
	.pop_seguimiento .rotulo_pop { margin-bottom: 20px }
}
