*{font-family:'Nunito',sans-serif}
#base_etiquetas,#cabeceraEtiquetas,#marcaFicha,#categoriasFicha,#cabeceraEtiquetas,#cabecera_hanComprado,#base_hanComprado_{display:none!important}
body{width:100%;height:auto;float:left;padding:0;margin:0;background:#e6e4cf}
a{color:#333;text-decoration:none}
#movil{width:100%;float:left;margin:0;padding:0;font-size:20px;overflow:hidden}
#movil #cabecera{background:none repeat scroll 0 0 #fff;float:left;height:155px;margin:0;padding:0;position:relative;width:100%;z-index:10000}
#movil #cabecera #logo{width:100%;height:70px;float:left;margin:0;padding:0;text-align:center}
#movil #cabecera #logo img{max-width:100%;max-height:100%}
#movil #cabecera a.web_completa{width:100%;float:left;background:#e6344a;color:#fff;text-align:center;text-decoration:none;font-size:.8em;padding:5px 0}
#movil #cabecera a.web_completa:hover{color:#000;background:#fff}
#boton_cabecera{position:fixed;top:0;left:5%;width:35px;height:35px;background:url(../img/arriba.png) no-repeat center center;background-color:#00cbba;display:inline-block;padding:0;margin:0;z-index:10000;border-radius:0 0 50% 50%;opacity:.8}
#movil #cabecera[style="display: none;"] + #boton_cabecera{background:url(../img/abajo.png) no-repeat center center #ccc}
#movil .menu_bar{display:block;float:left;height:115px;position:fixed;top:0;width:100%;z-index:500;padding:0;background:#fff}
#movil .botones{background:#00264a;border:medium none;display:block;float:left;height:45px;width:100%;z-index:500;padding:0;position:absolute;top:105px}
#movil a.menu_carrito{background:url(../img/ico_carrito.png) no-repeat center;display:block;float:right;height:45px;width:33.33%;z-index:500000;position:relative;text-align:center}
#movil a.menu_carrito div.cantidad{display:block;display:inline-block;width:15px;height:15px;margin:5px 0 0 25px;text-align:center;border-radius:50%;background:#9b220e;color:#fff;z-index:600000;font-size:.6em}
#movil a.menu_registro{display:block;float:left;height:45px;width:33.33%;z-index:500000;position:relative;text-align:center}
#movil a.menu_registro::before{content:"\f0c0";color:#d2d2d2;font-family:"Font Awesome 5 Free";font-weight:700;display:inline-block;margin-top:8px;font-size:1.4em}
#movil .menu_bar_logo{background:url(../img/logo.png) no-repeat center;display:block;float:left;height:45px;position:fixed;top:0;left:0;width:60%;z-index:50;position:relative;display:none}
#movil header .menu_bar .bt-menu{color:#d2d2d2;display:block;font-size:.8em;overflow:hidden;padding:0;text-decoration:none;width:33.33%;height:45px;float:left;position:relative}
.bt-menu::before{content:"\f0c9";position:absolute;font-family:"Font Awesome 5 Free";font-weight:700;font-size:1.8em;top:7px;left:25px}
#movil header .menu_bar span{width:100%;float:left;font-size:3em;margin:-7px 0 0;padding:0;text-align:center;display:none}
#movil header .icon-list2:before{content:"\2261"}
#movil header nav{background:#00264a;float:left;font-size:25px;height:auto;margin:0;padding:5px 0 0;position:relative;right:100%;top:148px;width:100%;z-index:200;text-transform:uppercase}
#movil header nav ul{width:100%;height:auto;float:left;margin:0;padding:0;display:block}
#movil header nav ul li{border-bottom:1px solid #e6e4cf;display:block;float:left;height:auto;margin:0;padding:0;width:100%;color:#fff;position:relative}
#movil header nav ul li.selec,#movil header nav ul li:hover{background:#00cbba}
#movil header nav ul li a{color:inherit;display:block;float:left;font-size:.6em;height:auto;margin:0;padding:8px 5%;text-decoration:none;width:80%;text-indent:30px}
#movil header nav ul li a.mas,#movil header nav ul li a.menos{color:inherit;float:left;font-size:.7em;height:25px;margin:8px 0 0;padding:0;text-align:center;width:6%;text-indent:0!important}
#movil header nav ul li a.mas::before{content:"\f150";color:inherit;font-family:"Font Awesome 5 Free";font-weight:700}
#movil header nav ul li a.menos::before{content:"\f151";color:inherit;font-family:"Font Awesome 5 Free";font-weight:700}
#movil header nav ul li a[href="javascript:void(0);"] + a.mas::before,#movil header nav ul li a[href="javascript:void(0);"] + a.menos::before{text-align:right;position:absolute;left:0;top:0;padding:8px 4% 0 0;width:96%}
#movil header nav ul li ul.hijas{float:left;height:auto;margin:0;padding:0;text-decoration:none;width:100%;opacity:.8}
#movil header nav ul li ul li{border:none;display:block;float:left;height:auto;margin:0;padding:0 0 0 2%;width:98%;border-top:1px solid #e6e4cf;color:#fff}
#movil header nav ul li ul li:last-child{border:none}
#movil header nav ul li ul.hijas li.selec,#movil header nav ul li ul.hijas li:hover{background:#00264a;color:#d2d2d2}
#movil header nav ul li ul.hijas li a{color:inherit;display:block;float:left;font-size:.6em;height:auto;margin:0;padding:6px 0 6px 7%;text-decoration:none;width:83%}
#movil header nav ul li ul.hijas li a.mas,#movil header nav ul li ul.hijas li a.menos{width:6%;height:25px;float:left;padding:0;margin:5px 0 0;text-align:center;color:inherit;font-size:.7em}
#movil header nav ul li ul.hijas li ul{display:block;width:95%;height:auto;float:left;margin:0;padding:0 0 0 5%;color:#333;text-decoration:none;background:none repeat scroll 0 0 #fff}
#movil #centro{width:96%;min-height:200px;height:auto;float:left;margin:0;padding:0 2% 2%;background:#fff}
#movil #centro h1{width:100%;height:auto;float:left;margin:10px 0;padding:5px 0;font-size:1em;color:#515050;font-weight:400;text-align:center;text-transform:uppercase}
#movil #centro #descripcion_seccion{width:99%;height:auto;float:left;margin:0;padding:0;font-size:.8em;color:#666}
.resumen_seccion{background:none!important;color:#333!important;text-align:justify!important;margin-top:2px!important}
#movil #centro #descripcion_seccion hr{border:1px solid #b7b7b7}
#movil #centro #descripcion_seccion p img{max-width:100%;height:auto}
#movil #centro #descripcion_seccion table img{height:auto;max-width:100%}
#movil #centro #descripcion_seccion table ul{width:100%;float:left;margin:3px 0 10px;padding:0;list-style-type:none}
#movil #centro #descripcion_seccion table li{width:92%;float:left;margin:7px 0 7px 3%;padding:0 0 0 22px;background:url(../img/fondo_li.gif) top left no-repeat}
#movil #centro ul.destacados{width:100%;height:auto;float:left;margin:0;padding:0;list-style-type:none;position:relative}
#movil #centro ul.destacados li{width:98%;height:auto;float:left;margin:0 0 5px;padding:15px 1%;list-style-type:none;position:relative;background:#fff;border-top:1px solid #e6e4cf}
#movil #centro ul.destacados li:first-child{border:none}
#movil #centro ul.destacados li.separadorColumnas{width:98%;display:none;border-bottom:none;padding:5px 1%;border:none;box-shadow:none}
@media (min-width:400px) {
#movil #centro ul.destacados li{width:46%;margin:0 1% 5px;box-shadow:0 0 4px #b7b7b7}
#movil #centro ul.destacados li.separadorColumnas{display:block}
}
#movil #centro #ver_mas{float:left;position:relative;width:100%;padding:3px 0;background:#ddd;text-align:center;cursor:pointer}
#movil #centro ul.destacados li img.titulo{width:100%;height:auto;float:left;margin:0 0 5px;padding:0}
#movil #centro ul.destacados li a.titulo{width:100%;height:auto;float:left;margin:0 0 5px;padding:0;text-decoration:none;color:#00cbba;text-align:center;text-transform:uppercase;font-size:.9em}
#movil #centro ul.destacados li div.datos_listado{width:100%;height:auto;float:left;margin:0;padding:0}
#movil #centro ul.destacados li div.datos_listado p.fecha{width:auto;height:auto;position:absolute;top:-15px;right:5px;margin:0;padding:0;font-weight:700;font-size:20px;color:#999;display:none}
#movil #centro ul.destacados li div.datos_listado div.resumen{width:100%;height:auto;float:left;margin:0;padding:5px 0 0;font-size:.8em;color:#777}
#movil #centro ul.destacados li div.datos_listado div.resumen p{width:auto;height:auto;float:left;margin:0;padding:0;color:inherit}
#movil #centro ul.destacados li div.datos_listado div.resumen a.mas{width:auto;height:auto;float:left;margin:0 0 0 5px;padding:0;color:#305d90;text-decoration:none;font-weight:700;display:none}
#movil #buscador_movil{width:65%;height:auto;margin:0;float:left;padding:0;color:#000;font-size:15px/*;background:#00cbba*/}
#movil #buscador_movil ul{width:100%;height:auto;float:left;margin:7px 0;padding:0;list-style-type:none}
#movil #buscador_movil ul li{width:100%;float:left;margin:0;text-align:center}
#movil #buscador_movil ul li input{width:70%;height:auto;margin:0 5px;padding:5px;text-align:left;color:#666;border:none;background:#fff;font-size:1em;text-align:center;max-width:350px}
#movil #buscador_movil ul li input.boton{width:28px;height:25px;margin:0 5px;padding:0;text-align:left;color:#000;font-size:12px;border:none;background:url(../img/buscador_lupa.png) no-repeat top left;cursor:pointer/*;filter:invert(1)*/}
#movil a.subir{background-color:#00cbba;color:#191a1e;float:left;font-size:.8em;height:auto;margin:0;padding:5px 0;text-align:center;text-decoration:none;width:100%;opacity:.9;text-transform:uppercase}
#movil #pie{width:100%;height:auto;margin:0 0 40px;float:left;padding:0 0 20px;color:#d2d2d2;text-align:center;background:#00264a;overflow:hidden;text-transform:uppercase}
#movil #pie p.versiones{width:100%;height:auto;float:left;margin:0 0 10px;padding:5px 0;background:#00cbba;font-size:.7em;color:#191a1e;text-transform:uppercase}
#movil #pie p.versiones a{color:#121820;font-size:1em;text-decoration:underline;font-weight:700}
#movil #pie p.versiones a:hover{font-style:italic}
#movil #pie span.empresa{width:100%;float:left;margin:0;padding:0;color:#d2d2d2;font-size:1em;text-align:center;text-transform:uppercase}
#movil #pie div.datos_empresa_movil{color:#fff;float:left;font-size:.7em;height:auto;margin:0;padding:5px 0;text-align:center;width:100%}
#movil #pie div.datos_empresa_movil span{color:#fff;float:left;height:auto;margin:2px 0;padding:0;width:100%}
#movil #pie div.datos_empresa_movil a{margin:2px 0;color:#00cbba;text-decoration:underline}
#movil #pie div.datos_empresa_movil a[class^='mensaje_']{width:48%;background:no-repeat 55% top;padding:53px 0 0;display:inline-block;float:none}
#movil #pie div.datos_empresa_movil a.mensaje_whatsapp{background-image:url(../img/whatsapp.png)}
#movil #pie div.datos_empresa_movil a.mensaje_facebook{background-image:url(../img/facebook.png)}
#movil #pie div.datos_empresa_movil a:hover{font-style:italic}
div#comodo{display:inline-block;height:90px;position:relative;z-index:10000}
a#comodoTL{bottom:0;color:#333;display:inline-block;font-family:inherit;font-size:.5em;left:10px;margin-left:0;position:absolute;text-decoration:underline;top:60px;width:110px}
div.centrar{margin:0 auto;width:auto;text-align:center}
div.datos_empresa_movil{width:100%;height:auto;float:left;margin:0;padding:10px 0 0;text-align:center;font-size:medium;font-size:1.2em}
div.datos_empresa_movil span{width:100%;height:auto;float:left;margin:0;padding:0}
div.datos_empresa_movil a{width:100%;height:auto;float:left;margin:0;padding:0}
#redes_sociales{width:100%;height:auto;float:left;margin:10px 0 8px;padding:8px 0;border-top:1px solid #e6e4cf;border-bottom:1px solid #e6e4cf}
#redes_sociales div.facebook{width:auto;height:auto;float:left;margin:2px;padding:0 2px}
#redes_sociales div.twitter{width:auto;height:auto;float:left;margin:2px;padding:0 2px}
#redes_sociales div.twitter a.twitter-share-button{width:auto;height:auto;float:left;margin:2px;padding:0}
#redes_sociales div.google{width:67px;height:auto;float:left;margin:2px;padding:0 2px;display:none}
#redes_sociales div.share{width:auto;height:auto;float:left;margin:0;padding:4px 2px;position:relative;z-index:0}
#redes_sociales .addthis_inline_share_toolbox{clear:none!important;float:left!important;margin:2px 5px!important;width:auto!important}
#redes_sociales .addthis_inline_share_toolbox + a + a + iframe{width:25px;border-radius:5px;height:20px!important;margin:2px 0 0}
#redes_sociales a.imprimir{width:17px;height:20px;float:left;margin:0;padding:0 2px;background:url(../img/ico_imprimir.png) no-repeat top right;display:none}
#redes_sociales a.contacto{width:20px;height:20px;float:left;margin:0;padding:0 3px;border-right:1px dotted #d1d1d1;background:url(../img/ico_contacto.png) no-repeat top;display:none}
#galeria{width:100%;float:left;margin:0;padding:0;z-index:1}
#galeria ul{width:100%;float:left;margin:10px auto 0;padding:0;list-style-type:none}
#galeria li{float:left;margin:10px 1%;padding:0;width:48%;height:120px;overflow:hidden;position:relative;text-align:center}
@media (min-width:750px) {
#galeria li{width:30%}
}
@media (min-width:1000px) {
#galeria li{width:18%}
}
#galeria li img{width:auto;height:auto;max-width:100%;max-height:100%}
#galeria li div.aviso{display:none}
#paginador{float:left;width:100%;margin:20px 10px 0 0;text-align:right;font-size:10px}
div.paginador,#paginador{float:left;font-size:.6em;margin:5px 0;padding:1%;text-align:center;width:98%}
div.paginador p.texto_paginador,#paginador p.texto_paginador{float:left;height:auto;margin:0 0 8px;padding:0;text-align:center;width:100%;text-transform:uppercase;font-size:1.1em}
div.paginador p.cuerpo_paginador,#paginador p.paginador{float:left;height:auto;margin:0;padding:0;text-align:right;width:auto}
div.paginador a,#paginador a{float:left;color:#666;display:inline-block;padding:0;margin:0 2px;text-align:center;text-decoration:none;width:auto;transition:background .5s ease;font-size:13px}
div.paginador a:hover,#paginador a:hover{background:#333;color:#e6e4cf}
div.paginador strong,#paginador strong{float:left;color:#000;display:inline-block;text-align:center;text-decoration:none;margin:0 2px;width:auto;font-size:13px}
div.paginador table{float:left;width:100%;margin:0;padding:0}
#carrito_movil{display:block;float:right;height:45px;width:33.33%;z-index:500000;position:relative;text-align:center}
#carrito_movil #base_carrito{width:100%;position:relative;float:left;padding:0;margin:0;text-align:center}
#carrito_movil #base_carrito h2#carrito_movil #base_carrito div.titulo a.ampliarResumen,#carrito_movil #base_carrito ul li.color1,#carrito_movil #base_carrito ul li.color2{display:none}
#carrito_movil #base_carrito div.titulo{color:#000;float:left;font-size:1em;height:auto;padding:0;margin:0;text-align:center;width:100%;height:45px;position:relative;z-index:1800;display:block!important}
#carrito_movil #base_carrito div.titulo strong{font-size:1.3em}
#carrito_movil #base_carrito div.titulo a.shop{width:40px;height:45px;display:inline-block;padding:0!important;margin:0!important;position:relative;float:left}
a.shop::before{content:"\f291";font-family:"Font Awesome 5 Free";font-weight:700;color:#d2d2d2;opacity:1;position:absolute;top:8px;left:35px}
#carrito_movil #base_carrito div.titulo a.shop span{background:#00cbba;border-radius:50%;color:#191a1e;font-weight:400;height:20px;margin:0;padding:0;position:relative;text-align:center;width:20px;font-size:.6em!important;display:block!important;position:absolute;top:5px;left:63px}
#carrito_movil a{color:#555;float:right;margin:0 10px;padding:0;text-decoration:none;text-transform:lowercase}
#resumen_carrito{width:98%;float:left;height:auto;margin:0;padding:1%;position:absolute;top:40px;right:0;z-index:180000000000;display:none;background:#e6e4cf}
#carrito_movil #resumen_carrito ul{list-style-type:none;width:100%;float:left;margin:0;padding:0}
#carrito_movil #resumen_carrito ul li{list-style-type:none;width:100%;float:left;margin:0;padding:0;display:none}
#resumen_carrito ul li.botones{display:block!important;width:100%;height:auto;float:left;margin:0 0 5px;padding:0;border:none;z-index:1000;position:relative;display:block;font-size:.8em;background:none}
#resumen_carrito #operacionesResumen{width:100%;position:relative;float:right;margin:0;z-index:1}
#resumen_carrito #operacionesResumen p{float:right;font-size:1em;font-weight:400;margin:0 2%;padding:0;position:relative;text-align:center;width:28.33%}
#resumen_carrito ul li.botones a{width:31.33%;height:auto;float:right;margin:0 1%;padding:35px 0 0;border:none;text-align:center;font-size:.6em;text-indent:0}
#resumen_carrito ul li.botones a.vaciarResumen{background:url(../../carrito/img/vaciar_resumen.png) no-repeat scroll center top}
#resumen_carrito ul li.botones a.vaciarResumen:hover{background:url(../../carrito/img/vaciar_resumen_hover.png) no-repeat scroll center top}
#resumen_carrito ul li.botones a.ampliarResumen{background:url(../../carrito/img/ver_resumen.png) no-repeat scroll center top}
#resumen_carrito ul li.botones a.ampliarResumen:hover{background:url(../../carrito/img/ver_resumen_hover.png) no-repeat scroll center top}
#resumen_carrito ul li.botones a.finalizarResumen{background:url(../../carrito/img/ver_resumen.png) no-repeat scroll center top}
#resumen_carrito ul li.botones a.finalizarResumen:hover{background:url(../../carrito/img/ver_resumen_hover.png) no-repeat scroll center top}
#resumen_carrito ul li.botones #objeto_portes{width:100%;height:auto;float:left;margin:0;padding:7px 0;font-size:1.05em;color:#222;position:relative;z-index:1000;overflow:none;display:block}
#resumen_carrito ul li.botones #objeto_portes label{width:31.33%;float:left;margin:2px 1%;padding:0;position:relative;font-size:.6em}
#resumen_carrito ul li.botones #objeto_portes select{width:31%;height:auto;float:left;margin:-2px 1%;border:1px solid #fff;background:#fff;position:relative;z-index:3000;display:block}
#resumen_carrito ul li.botones #objeto_portes select option{width:90%;float:left;margin:0;padding:3px 5%;position:relative;z-index:10000;display:block;border-bottom:1px solid #e6e4cf}
#resumen_carrito ul li.botones #objeto_portes #mapa_oculto{width:100%;float:right;margin:0 0 5px;padding:0;text-align:center;font-size:.7em;background:#e6e4cf}
div.cabecera_lomas{color:#fff;float:left;font-size:.9em;height:auto;margin:0 0 10px;padding:2px 0;text-align:center;text-transform:uppercase;width:100%}
ul.faqs{width:98%;float:left;margin:1%;padding:30px 0 0;position:relative;list-style-type:none;border-top:1px solid #33363a;color:#33363a}
ul.faqs::before{content:"\f086";position:absolute;left:34px;top:7px;width:100%;font-family:"Font Awesome 5 Free";font-size:1.4em}
ul.faqs::after{content:"Preguntas Frecuentes";text-align:center;width:100%;position:absolute;float:left;padding:10px 0 0;font-size:1.2em;top:0;left:0}
ul.faqs li.facs{width:100%;float:left;margin:0 0 5px;padding:0 0 5px;position:relative;transition:background .6s ease;border-top:1px solid #b7b7b7;background:#eee}
li.facs::before{content:"\f086";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;width:100%;left:45%;top:-11px;font-size:1.4em;color:#9a977d}
ul.faqs li.facs:first-child{margin-top:20px}
ul.faqs li.facs:last-child{border-bottom:none}
ul.faqs li.facs:hover div.respuesta_facs{background:#e6e4cf}
ul.faqs li.facs a.pregunta_facs{color:#00cbba;float:left;font-size:1em;height:auto;margin:0;min-height:30px;padding:10px 0 0;text-decoration:none;width:100%;text-indent:40px}
a.pregunta_facs::before{content:"\f4ad";font-family:"Font Awesome 5 Free";position:absolute;left:-25px;font-size:1.1em}
ul.faqs li.facs a span{visibility:hidden;font-size:.8em;color:#333;text-transform:uppercase}
ul.faqs li.facs a.pregunta_facs:hover span{visibility:visible}
ul.faqs li.facs div.respuesta_facs{float:left;font-size:.9em;padding:0 1% 0 40px;text-align:justify;width:calc(100% - 40px);position:relative}
ul.faqs li.facs div.respuesta_facs::before{content:"\f590";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;top:15px;left:16px}
div.respuesta_facs p{width:94%}
#faqs_nueva{border:1px solid #d2d2d2;float:left;height:auto;margin:10px 0;padding:1%;width:97%}
#faqs_nueva:hover{box-shadow:0 0 6px #ccc;background:#f5f5f5}
#faqs_nueva::before{content:"\00bfTIENES ALGUNA DUDA?";position:relative;display:inline-block;width:98%;height:auto;padding:7px 1%;text-align:center;color:#191a1e;font-size:1.1em;margin:0 0 5px;text-transform:uppercase;border-bottom:1px solid #e6e4cf}
#faqs_nueva ul{width:100%;height:auto;float:left;margin:0;padding:0}
#faqs_nueva ul li.texto{display:block;width:98%;height:auto;float:left;margin:0 0 10px;padding:10px 1% 0;text-align:justify;font-size:.9em}
#faqs_nueva ul li{display:block;float:left;height:auto;padding:0;width:98%;margin-left:3%}
#faqs_nueva ul li.condiciones{border:0 none;color:#696756;float:left;font-size:1em;margin:0;padding:0;width:100%;text-align:center}
#faqs_nueva label{float:left;font-size:1em;margin:5px 1%;padding:3px 0 0;text-align:center;text-transform:uppercase;width:98%}
#faqs_nueva input{width:90%;float:left;padding:8px;margin:0 0 2px;font-size:.9em;border:1px solid #d2d2d2;color:#121820;text-align:center}
#faqs_nueva textarea{width:92%;min-height:100px;float:left;margin:3px 0 2px;padding:5px 0 0 10px;font-size:.9em;border:1px solid #d2d2d2;color:#121820;text-align:center}
#faqs_nueva img.img_captcha{display:block;width:35%;float:left;margin:0 2% 0 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ccc}
#faqs_nueva ul li span.condiciones{width:100%;float:left;margin:0;padding:0}
#faqs_nueva ul li span.condiciones p{background:none repeat scroll 0 0 #bbb;border:1px solid #ccc;color:#fff;float:left;font-size:.8em;height:45px;margin:10px 0 0;overflow-y:scroll;padding:5px 1%;text-align:justify;width:97%}
#faqs_nueva ul li span.captcha{float:left;width:55%;font-size:.8em;margin:0;padding:0 10px 8px 5px;border:0;color:#999}
#faqs_nueva ul li span.captcha a{background:url(../img/recargar.png) 0 0 no-repeat;float:left;color:#999;padding:3px 0 7px 30px;margin:4px 0 0}
#faqs_nueva ul li span.captcha a:hover{color:#000;text-decoration:none}
#faqs_nueva input.boton{background:none repeat scroll 0 0 #e6e4cf;border:1px solid #ddd;box-shadow:0 1px 3px #ccc;color:#999;cursor:pointer;margin:10% 0 0 30%;padding:3px 10px;transition:background .5s ease 0s;width:45%}
#faqs_nueva span.acepto{width:100%;height:auto;float:left;margin:10px 0 0 5%;padding:0}
#faqs_nueva span.acepto input.acepto{width:20px;float:left;margin:0;padding:0}
#faqs_nueva span.acepto label.clausula{float:left;font-size:.9em;letter-spacing:-.3px;margin:-4px 0 0;padding:0;text-align:left;text-transform:none;width:90%}
#faqs_nueva span.acepto label.clausula a{display:inline}
#faqs_nueva span.acepto label.clausula a:hover{text-transform:uppercase}
#faqs_nueva input.boton{float:none;text-transform:uppercase;padding:8px 0!important;cursor:pointer;width:50%!important;margin:30px auto;background:#333;color:#e6e4cf}
div.mas_faqs p.titulo_faq{float:left;position:relative;width:30%;text-align:center;background:#00264a;color:#191a1e;font-size:1.1em;padding:5px 5%;margin:0 30%}
#faqs_nueva + div.mas_faqs ul.faqs{width:98%;display:none}
#faqs_nueva .g-recaptcha{margin:10px 0 0 4% !important}
div.cookiesMovil{background:none repeat scroll 0 0 #666;height:auto;opacity:.9;float:left;width:98%;z-index:10000000000;padding:5px 1% 10px;color:red}
div.cookiesMovil #mensaje_cookies{font-size:.7em;padding:3px 0 6px;line-height:14px;color:#fff;float:left}
#destacados_padre{width:100%;height:auto;float:left;margin:20px 0 0;padding:0}
#destacados_padre ul{width:100%;float:left;margin:0;padding:0;list-style-type:none}
#destacados_padre ul li{width:98%;float:left;margin:5px 1% 10px;padding:0;border-top:1px solid #b7b7b7}
#destacados_padre ul li:first-child{border:none}
@media (min-width:400px) {
#destacados_padre ul li{width:48%;box-shadow:0 0 4px #b7b7b7;border:none}
}
#destacados_padre ul li.separadorColumnas{width:98%;box-shadow:none;border:none}
#destacados_padre ul li div.imagen{display:block;width:100%;height:auto;float:left;padding:0;margin:0;overflow:hidden;text-align:center}
#destacados_padre ul li div.imagen img{width:100%}
#destacados_padre ul li > a{width:100%;height:auto;float:left;margin:0;padding:5px 0;font-size:.8em;text-align:center;color:#00cbba;background:#e6e4cf;text-decoration:none}
#destacados_padre ul li > a:hover{color:#fff;background:#00cbba;text-decoration:none}
#destacados_padre ul li a h3{width:100%;float:left;margin:0;padding:0;font-weight:400;text-transform:uppercase}
#movil #contacto{width:96%;height:auto;float:left;margin:0;padding:10px 2% 0;position:relative;background:#eee}
#movil #contacto ul.contacto{width:100%;height:auto;float:left;margin:0;padding:0}
#movil #contacto ul.contacto li.texto{display:block;width:100%;height:auto;float:left;margin:0 0 15px;padding:0;text-align:justify}
#movil #contacto ul.contacto li,#movil #contacto ul.contacto li.condiciones{display:block;width:100%;height:auto;float:left;margin:0;padding:0;text-align:center}
#movil #contacto label{width:100%;float:left;text-align:left;margin:5px 0 3px;padding:0;text-align:center}
#movil #contacto select,#movil #contacto input,#movil #contacto textarea{width:98%;float:left;font-size:11px;margin:3px 0;padding:10px 1%;border:0;border:1px solid #CCC;color:#33363a;background:#fff;text-align:center;max-width:350px;float:none}
#movil #contacto ul.contacto li span.condiciones{float:left;width:90%;height:80px;overflow-y:scroll;font-size:10px;margin:10px 3% 0;padding:5px 1%;color:#333;background:#b7b7b7;text-align:justify}
#movil #contacto img.img_captcha{width:25%;display:block;float:left;margin:8px 2% 12px 0;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #CCC}
#movil #contacto ul.contacto li span.captcha{float:left;width:65%;height:auto;margin:10px 0 0;padding:0;border:0;color:#999;font-size:10px}
#movil #contacto ul.contacto li span.captcha a{background:url(../../modulo_base/includes/aplicaciones/contacto/img/recargar.png) 0 0 no-repeat;color:#333;padding:3px 0 0 33px;float:left;height:30px;margin:0}
#movil #contacto ul.contacto li span.captcha a:hover{color:#CCC}
#movil #contacto input.boton{float:right;color:#999;margin:15px 0;border:1px solid #ccc;width:auto;padding:3px 10px;cursor:pointer;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#e6e4cf;box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;-webkit-box-shadow:0 1px 3px #ccc}
#movil #contacto input.boton:hover{color:#333}
#movil #contacto span.acepto{width:100%;height:auto;float:left;margin:10px 0 0;padding:0}
#movil #contacto span.acepto input.acepto{width:20px!important;float:left;margin:0;padding:0}
#movil #contacto span.acepto label.clausula{width:92%!important;float:left;margin:-1px 0 0;padding:0;text-align:left!important;font-size:11px}
#marcas ul.marcas_seccion{width:100%;height:auto;float:left;margin:20px 0 0;padding:0 0 5px;list-style-type:none}
#marcas ul.marcas_seccion li{width:48%;height:auto;float:left;margin:0 1%;padding:0}
#marcas ul.marcas_seccion li a{width:100%;height:75px;float:left;margin:0;padding:0;opacity:.6;overflow:hidden}
#marcas ul.marcas_seccion li a:hover{opacity:1}
#marcas ul.marcas_seccion li a img{height:100%}
#contenido_contenido div.datos_listado span.consultar{width:100%;float:right;margin:0 0 4px;padding:2% 0;background:#e6e4cf;text-align:center}
#anadir_favoritos{position:relative;float:left;width:auto;margin:3px 0 0;padding:0 5px}
#anadir_favoritos a{background:url(../../modulo_base/includes/aplicaciones/resumenes/img/favorito.png) no-repeat scroll right top rgba(0,0,0,0);display:block;float:left;font-size:12px;letter-spacing:-.2px;padding:2px 0;width:120px}
#anadir_favoritos #veces_favorito{background:url(../../modulo_base/includes/aplicaciones/resumenes/img/votaciones.jpg) no-repeat scroll left top rgba(0,0,0,0);color:#666;float:left;font-size:13px;height:18px;letter-spacing:-.6px;margin:-3px 0 0 4px;padding:4px 0 0 6px;position:relative;text-align:center;width:24px}
#resultados_busqueda{margin:0;padding:0;width:100%;float:left}
#resultados_busqueda h3{width:98%;color:#FFF;float:left;margin:20px 0 15px;padding:1%;font-size:18px;background:#333;font-weight:400;text-align:center}
#resultados_busqueda ul{width:100%;float:left;margin:0;padding:0;list-style-type:none}
#resultados_busqueda li{width:98%;margin:0;padding:3px 1% 10px;border-bottom:1px solid rgba(0,0,0,0.2)}
#resultados_busqueda li div.img{float:left;width:90%;text-align:center;margin:0 6% 0 4%}
#resultados_busqueda li a{color:#666;margin:0 0 0 5px;text-decoration:none}
#resultados_busqueda li a.titulo{color:#333;font-weight:700;margin:0}
#resultados_busqueda ul.objetos li a{width:100%;display:inline-block;text-align:center}
#resultados_busqueda ul.objetos li a.titulo{text-transform:uppercase;color:#00cbba;font-weight:400}
#resultados_busqueda ul.marcas li,#resultados_busqueda ul.categorias li{float:left;position:relative;display:inline-block;width:auto;border:none}
#resultados_busqueda ul.marcas li::before,#resultados_busqueda ul.categorias li::before{content:"\f02b";font-family:"Font Awesome 5 Free";font-weight:700}
#resultados_busqueda ul.marcas li::before{content:"\f559"}
#resultados_busqueda li a.titulo:hover{text-decoration:underline}
div.listado a.marca{clear:both;float:left;height:55px;margin:10px 0 0;overflow:hidden;padding:0;text-align:center;width:39%}
div.listado a.marca img{height:100%}
div.objeto .datos_imagen a.marca{width:100%;float:left;margin:5px 0;padding:0;text-align:center}
div.objeto .datos_imagen a.marca img{width:100%}
table[width],table[style*="width"]{width:100%!important}
iframe[src^="https://www.you"],iframe[src^="//www.you"]{width:90%!important;height:350px!important}
#base_galeria_videos{float:left;width:100%;height:auto;margin:0;padding:0}
div.galeria_video{float:left;width:95%!important;height:auto!important;margin:10px 1%!important;padding:0!important}
div.galeria_video iframe{width:100%!important;height:auto!important}
.g-recaptcha.captcha{float:left}
#enlacesLegales p{display:none}
#enlacesLegales a{display:block;width:100%;font-size:.7em}
#pie #enlacesLegales p{display:none}
#pie #enlacesLegales a{font-size:.7em;color:#333;width:100%;float:left}
#redes_sociales_especiales{float:left;width:100%;height:45px;background:#121820;position:fixed;bottom:0;left:0;overflow:hidden}
#redes_sociales_especiales a{float:left;width:calc(100% / 1 - 1px);border-right:1px solid #fff;height:45px}
#redes_sociales_especiales.columnas2 a{width:calc(100% / 2 - 1px)}
#redes_sociales_especiales.columnas3 a{width:calc(100% / 3 - 1px)}
#redes_sociales_especiales.columnas4 a{width:calc(100% / 4 - 1px)}
#redes_sociales_especiales.columnas5 a{width:calc(100% / 5 - 1px)}
#redes_sociales_especiales.columnas6 a{width:calc(100% / 6 - 1px)}
#redes_sociales_especiales.columnas7 a{width:calc(100% / 7 - 1px)}
#redes_sociales_especiales.columnas8 a{width:calc(100% / 8 - 1px)}
#redes_sociales_especiales.columnas9 a{width:calc(100% / 9 - 1px)}
#redes_sociales_especiales.columnas10 a{width:calc(100% / 10 - 1px)}
#redes_sociales_especiales.columnas11 a{width:calc(100% / 11 - 1px)}
#redes_sociales_especiales.columnas12 a{width:calc(100% / 12 - 1px)}
#redes_sociales_especiales.columnas13 a{width:calc(100% / 13 - 1px)}
#redes_sociales_especiales.columnas14 a{width:calc(100% / 14 - 1px)}
#redes_sociales_especiales a::before{display:flex;justify-content:center;align-items:center;height:45px;font-family:"Font Awesome 5 Free";font-size:1.2em;color:#fff;font-weight:400}
#redes_sociales_especiales a.telefono::before{content:"\f095";transform:rotate(100deg);font-weight:700}
#redes_sociales_especiales a.movil::before{content:"\f3cd";transform:rotate(0);font-weight:700;background:#33363a}
#redes_sociales_especiales a.facebook{background-color:#3b5998}
#redes_sociales_especiales a.facebook::before{content:"\f39e";font-family:"Font Awesome 5 Brands"}
#redes_sociales_especiales a.chat_facebook{background-color:#0080ff}
#redes_sociales_especiales a.chat_facebook::before{content:"\f39f";font-family:"Font Awesome 5 Brands"}
#redes_sociales_especiales a.twitter{background-color:#1da1f2}
#redes_sociales_especiales a.twitter::before{content:"\f099";font-family:"Font Awesome 5 Brands"}
#redes_sociales_especiales a.blogger{background-color:#f06a35}
#redes_sociales_especiales a.blogger::before{content:"\f37d";font-family:"Font Awesome 5 Brands"}
#redes_sociales_especiales a.youtube{background-color:#f30112}
#redes_sociales_especiales a.youtube::before{content:"\f167";font-family:"Font Awesome 5 Brands"}
#redes_sociales_especiales a.whatsapp{background-color:#37b125}
#redes_sociales_especiales a.whatsapp::before{content:"\f232";font-family:"Font Awesome 5 Brands"}
#redes_sociales_especiales a.instagram{background-color:#d10869}
#redes_sociales_especiales a.instagram::before{content:"\f16d";font-family:"Font Awesome 5 Brands"}
#redes_sociales_especiales a.pinterest{background-color:#e60023}
#redes_sociales_especiales a.pinterest::before{content:"\f231";font-family:"Font Awesome 5 Brands"}
#redes_sociales_especiales a.linkedin{background-color:#0073b0}
#redes_sociales_especiales a.linkedin::before{content:"\f0e1";font-family:"Font Awesome 5 Brands"}
#redes_sociales_especiales a.dropbox{background-color:#005744}
#redes_sociales_especiales a.dropbox::before{content:"\f16b";font-family:"Font Awesome 5 Brands"}
#redes_sociales_especiales a.flickr{background-color:none}
#redes_sociales_especiales a.flickr::before{content:"\f16e";font-family:"Font Awesome 5 Brands"}
#redes_sociales_especiales a.vimeo{background-color:#18b6e9}
#redes_sociales_especiales a.vimeo::before{content:"\f27d";font-family:"Font Awesome 5 Brands"}
div.ui-dialog{z-index:1000!important;max-width:98%}
@media(max-width: 500px) {
#redes_sociales_especiales.columnas9,#redes_sociales_especiales.columnas10,#redes_sociales_especiales.columnas11,#redes_sociales_especiales.columnas12,#redes_sociales_especiales.columnas13,#redes_sociales_especiales.columnas14{height:25px}
#redes_sociales_especiales.columnas9 a,#redes_sociales_especiales.columnas10 a,#redes_sociales_especiales.columnas11 a,#redes_sociales_especiales.columnas12 a,#redes_sociales_especiales.columnas13 a,#redes_sociales_especiales.columnas14 a{height:25px}
#redes_sociales_especiales.columnas9 a::before,#redes_sociales_especiales.columnas10 a::before,#redes_sociales_especiales.columnas11 a::before,#redes_sociales_especiales.columnas12 a::before,#redes_sociales_especiales.columnas13 a::before,#redes_sociales_especiales.columnas14 a::before{height:25px;font-size:.8em}
#movil #pie{margin-bottom:25px}
}
#movil #contacto .g-recaptcha{margin:10px 0 0!important;float:none;display:inline-block}
@media(min-width:550px) {
#resultados_busqueda ul.objetos{display:flex;flex-direction:column;flex-flow:wrap}
#resultados_busqueda ul.objetos li{width:46%;display:inline-block;margin:5px 1%;border:none;box-shadow:0 0 0 1px #b7b7b7}
}