@charset "UTF-8";body{margin:0;font-family:Ubuntu-Regular;background:#f5f1eb;line-height:1.3}@font-face{font-family:Ubuntu-Regular;src:url(../font/Ubuntu-Regular.ttf)}header{width:100%;float:left}header a{text-decoration:none;font-family:Ubuntu-Regular;margin-bottom:0;padding-bottom:0;color:#fff}#logo_responsive{display:none}#mensaje_error{height:80px;width:100%}#mensaje_error p{height:auto;width:100%;max-width:1000px;text-align:center;font-size:1em;color:#b30d0d;margin:0 auto;padding-top:30px;padding-bottom:30px}#logo{background:url(../imagenes/logo-hmj.jpg);position:absolute;background-color:#fff;top:0;left:10px;width:170px;height:170px;z-index:6}#menu_superior{width:100%;background:#000;height:auto;min-height:40px}#menu_superior_centrado{width:100%;max-width:1000px;margin:0 auto;height:auto;position:relative}#menu_superior_responsive{margin:0 auto;height:40px}#boton_menu_responsive{display:none}#menu_responsive{display:none}ul#menu_navegacion{float:left;padding-left:200px;color:#000;margin-top:0;margin-bottom:0;height:40px}ul#menu_navegacion li{height:auto;float:left;margin-left:15px;list-style:none;color:#FFF;line-height:40px;font-size:10pt}ul#menu_navegacion li:first-of-type{margin-left:0}ul#menu_navegacion a{text-decoration:none;color:#fff}ul#menu_navegacion a:hover{text-decoration:none;color:#999}#menu_telefono{color:#fff;float:right;line-height:40px;font-size:.9em;margin-right:105px}#menu_telefono a{text-decoration:none;color:#fff}#menu_telefono img{vertical-align:middle}#menu_principal{width:100%;background:rgba(0,0,0,0.5);min-height:40px;height:auto;position:absolute;z-index:5}nav#menu_principal_centrado{width:100%;max-width:1000px;margin:0 auto;min-height:40px;height:auto;padding-left:0}.menu_principal_botones{padding-left:200px}nav#menu_principal_centrado ul{margin:0}.menu_principal_botones li{display:block;float:left;height:40px;list-style:none;margin:0;padding:0;position:relative;margin-right:2%}.menu_principal_botones li a{color:#000;display:block;border:none;font-size:.9em;padding:4px 10px;margin-top:6px;margin-bottom:6px;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff}.menu_principal_botones li:hover > a{color:#fff;background:#1e2334}#menu_principal_responsive{display:none}#cabecera{width:100%;position:relative}.wifi_gratis_inicio{width:120px;height:30px;padding:10px;background:#809de8;position:absolute;bottom:60px;right:100px}.wifi_gratis_inicio img{width:30px;height:30px;margin-right:10px;float:left;vertical-align:text-top}.wifi_gratis_inicio p{width:80px;height:30px;margin:0;float:left;text-align:left;color:#fff;font-size:1em;line-height:30px}#disponibilidad_inicio{width:100%;margin:0 auto;height:70px;background:rgba(0,0,0,0.5);position:absolute;bottom:0;right:0;left:0;z-index:1}#disponibilidad_inicio_centrado{margin:0 auto;width:100%;opacity:1;line-height:50px;color:#fff;font-size:12px;text-align:center}#disponibilidad_inicio_reservas{margin:0 auto;width:800px}#disponibilidad_inicio_reservas span{float:left;margin-right:15px}#disponibilidad_inicio_reservas img{float:right}#form_disponibilidad_inicio{float:left}#form_disponibilidad_inicio input[type="text"]{margin-right:15px;height:20px;max-width:120px;text-align:center}#form_disponibilidad_inicio input[type="text"]:hover{cursor:pointer;outline:1px solid #39F}#form_disponibilidad_inicio input[type="submit"]{background:#37405c;color:#fff;border:none;padding:8px 13px;font-size:12px;cursor:pointer;-webkit-appearance:none}#form_disponibilidad_inicio input[type="submit"]:hover{background:#223678}#disponibilidad_inicio_responsive{display:none}.contenedor{width:100%;text-align:center;float:left}.contenido_con_slider{width:95%;max-width:1000px;margin:0 auto;padding-top:30px;padding-bottom:30px;display:inline-block}.contenido_sin_slider{width:95%;max-width:1000px;margin:0 auto;padding-top:80px;padding-bottom:30px;display:inline-block}.contenido_centrado{text-align:left}section{background:#fff;padding:2%;max-width:1000px;box-shadow:2px 2px 3px #828282;margin-bottom:30px;width:96%;float:left;display:inline-block}section h1{font-size:22px;color:#809de8;margin-top:0;margin-bottom:5px;font-weight:lighter}section.habitacion{background:#fff;max-width:1000px;width:100%;box-shadow:2px 2px 3px #828282;margin-bottom:30px;padding:0;position:relative}section.habitacion_suite{background:#fff;max-width:1000px;width:100%;box-shadow:2px 2px 3px #828282;margin-bottom:30px;padding:0;position:relative;display:block}section.habitacion_suite_balcon{background:#fff;max-width:1000px;width:100%;box-shadow:2px 2px 3px #828282;margin-bottom:30px;padding:0;position:relative;display:block}section.habitacion_premium{background:#fff;max-width:1000px;width:100%;box-shadow:2px 2px 3px #828282;margin-bottom:30px;padding:0;position:relative;display:block}section.habitacion h1,section.habitacion_suite h1,section.habitacion_suite_balcon h1,section.habitacion_premium h1{font-size:1.2em;color:#809de8;margin-top:0;font-weight:lighter}section#nochevieja h1{text-align:center}section#descuento_30_euros img{width:100%;height:auto}section.reservas{background:#fff;max-width:1000px;width:96%;box-shadow:2px 2px 3px #828282;margin-bottom:30px;position:relative;padding:2%}section.reservas h1{font-size:1.1em;color:#809de8;margin-top:0;margin-bottom:0;font-weight:lighter;text-align:left}section#paquetes_sugeridos_reserva h1{font-size:1.1em;color:#809de8;margin-top:0;margin-bottom:0;font-weight:lighter;text-align:left}section.restaurante{background:#fff;max-width:1000px;width:100%;box-shadow:2px 2px 3px #828282;margin-bottom:30px;padding:0;position:relative}section.restaurante h1{font-size:20px;color:#809de8;margin-top:0;font-weight:lighter}section.grupo_tevatova{background:#fff;max-width:1000px;min-width:780px;width:96%;box-shadow:2px 2px 3px #828282;margin-bottom:30px;padding:2%}section.grupo_tevatova h1{font-size:1.4em;color:#809de8;margin-top:0;font-weight:lighter;text-align:center}section.info_alcala{background:#fff;max-width:1000px;width:96%;box-shadow:2px 2px 3px #828282;margin-bottom:0;padding:2%}section.info_alcala h1{font-size:1.2em;color:#809de8;margin-top:0;font-weight:lighter;text-align:center}section.packs{background:#fff;max-width:940px;width:94%;box-shadow:2px 2px 3px #828282;margin-bottom:30px;position:relative;padding:3%}section.packs h1{font-size:16px;color:#809de8;margin-top:0;margin-bottom:0;font-weight:lighter}section.localizacion{background:#fff;max-width:1000px;width:100%;box-shadow:2px 2px 3px #828282;margin-bottom:30px;padding:0;position:relative;text-align:left}section.localizacion h2{font-size:1em;color:#809de8;margin-top:0;margin-bottom:2%;font-weight:lighter}section.reserva_finalizada{background:#fff;max-width:1000px;width:96%;box-shadow:2px 2px 3px #828282;margin-bottom:0;padding:2%}section.reserva_finalizada h1{font-size:1.2em;color:#809de8;margin-top:0;font-weight:lighter;text-align:left}.fila_paquetes{margin-top:20px}.paquete_ofertas{width:31%;max-width:300px;float:left;margin-left:1%;margin-right:1%;box-shadow:1px 1px 2px #828282;margin-top:10px}#paquete_ofertas_desactivado{display:none}.paquete_ofertas_img{max-width:100%;max-height:100%}.paquete_ofertas_img img{width:100%;height:100%;vertical-align:top}.paquete_ofertas_contenido{width:94%;height:auto;padding:3%;display:inline-block}.paquete_ofertas_contenido h2{margin-top:2px;font-size:12px;margin-bottom:0;width:94%}.paquete_ofertas_contenido p{margin-top:4px;font-size:10px;text-align:justify;color:#6f6f6f;width:100%}.paquete_ofertas_contenido img{float:left;width:10px}.precio_anterior{float:left;text-decoration:line-through;color:#aaa9ab;font-size:1.1em;line-height:10px;margin-right:2%;margin-top:8px}.precio_nuevo{float:left;color:#809de8;font-size:1.6em;line-height:10px;margin-top:5px;text-align:right}.precio_nuevo_persona{font-size:.4em}.boton_ver_oferta{background:#aaa9ab;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none;font-size:.8em;padding:2% 3%;float:right;cursor:pointer}.boton_ver_oferta:hover{background:#797879}.inactivo:hover{background:#aaa9ab;cursor:auto}.banner_nochevieja{width:97%;padding:1.5%}.banner_nochevieja img{width:100%;box-shadow:1px 1px 2px #828282}.paquete_nochevieja{width:31%;max-width:300px;float:left;margin-left:1%;margin-right:1%;box-shadow:1px 1px 2px #828282;margin-top:10px}.paquete_nochevieja_img{max-width:100%;max-height:100%}.paquete_nochevieja_img img{width:100%;height:100%;vertical-align:top}.paquete_nochevieja_contenido{width:94%;height:auto;padding:3%;display:inline-block}.paquete_nochevieja_contenido h2{margin-top:2px;font-size:12px;margin-bottom:0;width:94%}.paquete_nochevieja_contenido p{margin-top:4px;font-size:10px;text-align:justify;color:#6f6f6f;width:100%}.paquete_nochevieja_contenido img{float:left;width:10px}.boton_ver_oferta{background:#aaa9ab;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none;font-size:.8em;padding:2% 3%;float:right;cursor:pointer}.boton_ver_oferta:hover{background:#797879}.inactivo:hover{background:#aaa9ab;cursor:auto}.modulo_habitacion{width:31%;max-width:300px;min-width:200px;float:left;margin-left:1%;margin-right:1%;box-shadow:1px 1px 2px #828282;margin-top:10px}.modulo_habitacion_img{max-width:300px;max-height:190px;position:relative}.modulo_habitacion_img img{vertical-align:top;width:100%;height:100%}.modulo_habitacion_img span{position:absolute;width:98%;height:8%;padding:1%;background:#000;color:#fff;text-align:center;z-index:1;bottom:0;left:0;font-size:.8em}.modulo_habitacion_contenido{width:94%;height:auto;padding:3%;display:inline-block}.modulo_habitacion_contenido img{float:left;width:10px}.precio_nuevo_desde{font-size:.4em}.paquete_sugerencias_inicio{width:21%;max-width:205px;height:auto;float:left;margin-left:1%;margin-right:1%;box-shadow:1px 1px 2px #828282;padding:1%;display:inline-block}.paquete_sugerencias_inicio h2{margin-top:2px;font-size:1em;margin-bottom:0;text-align:center;font-weight:lighter}.paquete_sugerencias_movil{width:21%;max-width:205px;float:left;margin-left:1%;margin-right:1%;box-shadow:1px 1px 2px #828282;padding:1%;margin-bottom:20px}.paquete_sugerencias_movil h2{margin-top:2px;font-size:1em;margin-bottom:0;text-align:center;font-weight:lighter;max-height:20px;overflow:hidden}.paquete_sugerencias_img{width:100%}.paquete_sugerencias_img img{width:100%;height:100%;vertical-align:top}.paquete_sugerencias_contenido{width:100%}.paquete_sugerencias_contenido p{margin-top:4px;font-size:10px;text-align:justify;color:#6f6f6f;white-space:normal;text-overflow:ellipsis;overflow:hidden;min-height:65px;max-height:65px}.paquete_sugerencias_contenido img{float:right;margin-top:2px}.precios_paquete{width:100%;height:auto;float:left}.incluir_paquete{width:100%;height:auto;margin-top:10px;float:left;font-size:.8em;text-align:right;color:#999;line-height:15px;vertical-align:top}.incluir_pc{height:auto;margin-top:10px;float:left;font-size:.8em;text-align:right;color:#999;line-height:15px;vertical-align:top}.incluir_pc_responsive{height:auto;margin-top:10px;float:left;font-size:.8em;text-align:right;color:#999;line-height:15px;vertical-align:top}.check_paquete{width:15px;height:15px;margin-left:5px;cursor:pointer;-webkit-appearance:checkbox}.precio_anterior_sugerencias{float:right;text-decoration:line-through;color:#aaa9ab;font-size:1.1em;line-height:22px;margin-right:5px}.precio_nuevo_sugerencias{float:right;color:#809de8;font-size:1.5em;line-height:22px}.boton_ver_sugerencia{background:#059805;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none;font-size:9px;padding:4px 9px;float:right;cursor:pointer}.boton_ver_sugerencia:hover{background:#45b045}#video_alcala{width:48%;height:auto;max-width:460px;min-height:249px;float:left;margin-right:2%;margin-top:10px}#video_alcala video{width:100%;height:100%}#texto_video_alcala{margin-top:5px;width:100%;max-width:460px}#texto_video_alcala h3{font-size:14px;margin-top:0;margin-bottom:0}#texto_video_alcala p{font-size:12px;text-align:justify;margin-top:3px;margin-bottom:0;color:#6f6f6f}#actividades_alcala{width:50%;max-width:470px;float:left;margin-top:10px}#actividades_alcala_izq{width:48%;margin-right:2%;float:left}#actividades_alcala_der{width:48%;float:left}.actividad_alcala{height:50px}.actividad_alcala_img{width:48%;max-width:95px;float:left;max-height:50px;margin-right:2%}.actividad_alcala_img img{width:100%;height:100%;vertical-align:top}.actividad_alcala_texto{float:left;font-size:9px;max-width:125px;width:50%}.actividad_alcala_texto h4{font-size:10px;font-weight:900;margin-top:0;margin-bottom:0}.actividad_alcala_texto p{margin-top:3px;color:#6f6f6f}#fotos_alcala{width:100%;max-width:960px;float:left;margin-top:10px}.fila_fotos_alcala{width:100%;max-width:960px;margin-top:1%}.foto_alcala{position:relative;width:23%;max-width:225px;max-height:120px;float:left;margin-left:1%;margin-right:1%}.foto_alcala img{width:100%;height:100%;vertical-align:top}.foto_alcala:hover{opacity:.8}#nota_importante h1{text-align:left}.nota_importante_info h2{width:100%;height:auto;text-align:center;font-size:1.2em;color:#900}.nota_importante_info p{width:100%;height:auto;text-align:justify;font-size:.8em;color:#999}.titulo_precio_habitacion{width:100%;max-width:470px;height:25px;text-align:left;margin:0}.titulo_habitacion{float:left;width:75%}.precio_habitacion{float:right;width:25%;font-size:11px;text-align:right;color:#809de8}.precio{font-size:20px;font-family:Ubuntu-Regular;color:#809de8}.contenido_habitacion{max-width:510px;width:46%;height:100%;float:right;padding:2%}.descripcion_habitacion{font-size:12px;font-family:Ubuntu-Regular;color:#999;text-align:justify;margin-bottom:10px;width:100%;max-width:470px}.descripcion_habitacion span{font-size:14px;font-family:Ubuntu-Regular;color:#666;text-align:left}.servicios_incluidos_habitacion{width:100%;font-size:12px;font-family:Ubuntu-Regular}.servicio_incluido_habitacion{width:95px;height:50px;margin:8px 2% 0 0;float:left;border:solid #999 1px;position:relative}.servicio_incluido_habitacion .ventana{width:95px;background:rgba(0,0,0,0.7);color:#fff;float:left;font-size:10px;text-align:center;position:absolute;bottom:0;left:0;z-index:1}.servicio_incluido_thumbnail .ventana{visibility:hidden}.servicio_incluido_thumbnail:hover .ventana{visibility:visible;width:205px;height:205px;left:60px;top:60px;background:#fff;padding:15px;color:#494949;text-align:justify;font-size:12px;font-family:Ubuntu-Regular;box-shadow:1px 1px 2px #828282;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:solid #dadada 1px;z-index:10}.servicio_incluido_thumbnail:hover p{visibility:visible;color:#809de8;text-align:center;font-size:14px;font-family:Ubuntu-Regular;margin:0 0 5px}.reserva_habitacion{width:100%;height:auto}.fechas_reserva_habitacion{float:left;width:80%;min-width:275px;height:100%;max-height:30px;font-size:10px;display:inline-flex}.form_disponibilidad_habitaciones{float:left;margin-right:1%;text-align:left;height:100%}.form_disponibilidad_habitaciones input[type="text"]{margin-right:1%;width:42%;height:90%;text-align:center;color:#999;font-size:12px;border:solid #999 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:30px;float:left}.form_disponibilidad_habitaciones input[type="text"]:hover{cursor:pointer;border:1px solid #39F}#div_fechas_estandar,#div_fechas_estandar_balcon,#div_fechas_estandar_superior,#div_fechas_suite,#div_fechas_suite_balcon,#div_fechas_premium{float:left;width:62%;height:30px}#div_boton_disponibilidad_estandar,#div_boton_disponibilidad_estandar_balcon,#div_boton_disponibilidad_estandar_superior,#div_boton_disponibilidad_suite,#div_boton_disponibilidad_suite_balcon,#div_boton_disponibilidad_premium{float:left;height:30px}.form_disponibilidad_habitaciones input[type="submit"]{background:#059805;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none;font-size:1.2em;cursor:pointer;float:left;height:100%}.form_disponibilidad_habitaciones input[type="submit"]:hover{background:#05b305}#boton_no_disponible{background-color:#b30d0d;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none;font-size:1.1em;padding:8%;cursor:default;float:left}.precio_reserva_habitacion{float:right;width:18%;font-size:1em;color:#809de8;text-align:right;line-height:30px;height:30px}#mensaje_disponibilidad_estandar,#mensaje_disponibilidad_estandar_balcon,#mensaje_disponibilidad_estandar_superior,#mensaje_disponibilidad_suite,#mensaje_disponibilidad_suite_balcon,#mensaje_disponibilidad_premium{float:left;width:100%;text-align:left;margin-top:2%;font-size:.7em;height:15px}.galeria_habitacion{width:50%;max-width:490px;height:auto;min-height:391px;float:left;background:#333}.fotos_habitaciones{width:100%;max-width:490px;height:auto;max-height:325px;float:left}.fotos_habitaciones img{width:100%;height:100%;vertical-align:top}.fila_miniaturas_habitaciones{width:98%;max-width:490px;height:auto;float:left;padding:5px 1% 0}.fila_miniaturas_habitaciones img{width:19%;height:100%;margin-right:.5%;margin-left:.5%;margin-bottom:5px;float:left;cursor:pointer;outline:solid #fff 1px;vertical-align:top}.fila_miniaturas_habitaciones img:hover{opacity:.8;outline:solid #809de8 2px}section.restaurante .datos_restaurante{max-width:510px;width:46%;height:100%;float:left;padding:2%}section.restaurante .galeria_restaurante{width:46%;max-width:490px;float:right;position:relative;padding:2%}.titulo_restaurante{width:100%;max-width:470px;height:25px;text-align:left}.descripcion_restaurante{font-size:12px;font-family:Ubuntu-Regular;color:#999;text-align:justify;margin-bottom:15px;width:100%;max-width:470px}.fila_fotos_restaurante{width:100%;max-width:490px;margin-top:1%}.foto_restaurante{position:relative;width:48%;max-width:225px;max-height:120px;float:left;margin-left:1%;margin-right:1%}.foto_restaurante:hover{opacity:.8}.foto_restaurante img{width:100%;height:100%;vertical-align:top}#reservas_datos_habitacion{width:100%;height:auto;margin-bottom:20px}#reservas_imagen_habitacion{width:28%;max-width:280px;float:left;margin-right:2%}#reservas_imagen_habitacion img{box-shadow:1px 1px 2px #828282;width:100%;height:100%}#reservas_tipo_habitacion{width:70%;height:auto;float:left}#reservas_nombre_habitacion{width:48%;min-width:260px;height:auto;text-align:left;margin:0;float:left}#reservas_disponibilidad_habitacion{width:48%;min-width:215px;height:auto;text-align:right;margin:0;float:right;font-size:.7em;color:#059805;padding-top:8px}#reservas_info_habitacion{width:70%;height:auto;float:left}#reservas_descripcion_habitacion{width:47%;height:auto;float:left;color:#999;text-align:justify;padding:0 2% 0 0}#reservas_descripcion_habitacion p{font-size:.7em;margin:0}.reservas_negrita{font-size:1.2em;color:#333;font-weight:700}#reservas_servicios_habitacion{width:48%;height:auto;float:left;padding:0 0 0 2%;color:#999;text-align:justify}#reservas_servicios_habitacion p{font-size:.7em;margin:0}.separador_info{width:1px;height:148px;background:#CCC;float:left;margin-top:-8px}#tabla_reservas_servicios_habitacion{width:100%}#tabla_reservas_servicios_habitacion td{font-size:.7em;margin:0;text-align:left;vertical-align:top;width:48%}#tabla_servicios1{border-right:5px solid #fff}#reservas_tipo_alojamiento{width:100%;height:auto}#reservas_tipo_alojamiento hr{margin:0}.reservas_alojamientos_impar{width:100%;height:40px;padding:5px 0;background:#f8f8f8}.reservas_alojamientos_par{width:100%;height:40px;padding:5px 0}.reservas_alojamientos_tipo{width:23%;min-width:170px;height:auto;float:left;margin-right:1%;padding-left:1%}.reservas_alojamientos_tipo p{line-height:40px;margin:0;color:#809de8;font-weight:lighter;font-size:1.1em;text-align:left}.reservas_alojamientos_datos{width:75%;height:auto;float:left}.reservas_alojamientos_selects{width:45%;max-width:300px;height:auto;float:left;margin-top:2px}.reservas_alojamientos_habitaciones{width:15%;min-width:100px;max-width:100px;height:auto;float:left;margin-right:1%}.reservas_alojamientos_adultos{width:15%;min-width:95px;max-width:95px;height:auto;float:left;margin-right:1%}.reservas_alojamientos_ninos{width:12%;min-width:75px;max-width:75px;height:auto;float:left;margin-right:2%}.separador_alojamientos{width:1px;height:40px;background:#CCC;float:left}.reservas_alojamientos_precio{width:10%;min-width:125px;height:auto;float:right;margin-right:1%;margin-top:-1px}.precio_anterior_reservas{width:45%;max-width:45px;min-width:45px;float:left;text-decoration:line-through;color:#999;font-size:.8em;line-height:40px;text-align:right}.precio_nuevo_reservas{width:45%;max-width:70px;min-width:70px;float:left;color:#809de8;font-size:1.3em;line-height:40px;text-align:right}.separador_precios{width:1px;height:30px;background:#CCC;float:left;margin-left:5px;margin-top:5px}.reservas_alojamientos_boton input{min-width:70px;background:#059805;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none;font-size:.8em;padding:.6% 1%;float:right;cursor:pointer;max-height:30px;margin-top:7px}.reservas_alojamientos_boton input:hover{background:#05b305}.reservas_alojamientos_boton #boton_no_disponible{background:#b30d0d;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none;font-size:.8em;padding:.8% 1%;float:right;cursor:none;max-height:30px}.reservas_alojamientos_select_texto{width:100%;float:left;font-size:.6em;color:#999;text-align:center}.reservas_alojamientos_select{width:100%;float:left;text-align:center}.contenedor_mensaje_paquetes_sugerencias_selecionados{width:100%;height:auto;margin-top:10px;text-align:right;font-size:.8em;color:#059805}section.packs .packs_top,section.packs .packs_bottom{max-width:940px;width:100%;height:100%;float:left}section.packs .imagen_packs{max-width:300px;min-width:225px;width:33%;float:left;margin-right:2%}section.packs .imagen_packs img{width:100%;height:100%;vertical-align:top}section.packs .detalles_packs{font-family:Ubuntu-Regular;color:#999;text-align:justify;width:65%;max-width:600px;float:right}section.packs .detalles_packs p{font-size:.7em;margin:0;margin-bottom:2%;font-weight:100}section.packs .resumen_packs{max-width:300px;width:33%;height:100%;float:left;padding-right:2%;margin-top:10px}section.packs .resumen_packs h2{font-size:1em;text-align:left;font-weight:300;margin-top:0;margin-bottom:5px}section.packs .resumen_packs p{font-size:.7em;margin:0;margin-bottom:2%;font-weight:100;text-align:justify;color:#999}section.packs .galeria_packs{width:65%;max-width:600px;float:right}.titulo_packs{width:100%;max-width:980px;text-align:left}.contenido_packs{font-family:Ubuntu-Regular;color:#999;text-align:justify;margin-bottom:5px;width:60%;max-width:350px;padding-right:2%;float:left}.contenido_packs .negrita{font-size:1.1em}.reserva_packs{width:36%;max-width:250px;text-align:right;float:right}.reserva_packs_responsive{display:none}.precio_reserva_packs{float:right;width:100%}.precio_reserva_comentario{float:right;width:100%;height:auto;font-size:1em;color:#999}.precio_anterior_packs{float:right;text-decoration:line-through;color:#aaa9ab;font-size:1.2em;line-height:30px;margin-right:2%}.precio_nuevo_packs{float:right;color:#809de8;font-size:1.9em;line-height:30px}.precio_reserva_packs img{float:right;max-width:12px}.form_disponibilidad_packs input[type="text"]{width:116px;height:25px;text-align:center;color:#999;font-size:.9em;border:solid #999 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:5px;margin-top:10px}.form_disponibilidad_packs input[type="text"]:hover{border:1px solid #39F;cursor:pointer}.form_disponibilidad_packs input[type="submit"]{background:#059805;width:120px;color:#fff;border:none;font-size:1em;padding:5px;cursor:pointer}#boton_no_disponible_packs{background-color:#b30d0d;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none;font-size:.8em;padding:3%;cursor:default;float:right}#mensaje_disponibilidad_pack1,#mensaje_disponibilidad_pack2,#mensaje_disponibilidad_pack3{float:right;margin-top:2%;font-size:.7em}#mensaje_disponibilidad_pack1_responsive,#mensaje_disponibilidad_pack2_responsive,#mensaje_disponibilidad_pack3_responsive{float:right;line-height:40px;font-size:.8em;margin-left:2%}#mensaje_disponibilidad_nochevieja1,#mensaje_disponibilidad_nochevieja2,#mensaje_disponibilidad_nochevieja3{float:right;margin-top:2%;font-size:.7em}#mensaje_disponibilidad_nochevieja1_responsive,#mensaje_disponibilidad_nochevieja2_responsive,#mensaje_disponibilidad_nochevieja3_responsive{float:right;line-height:40px;font-size:.8em;margin-left:2%}.form_disponibilidad_packs input[type="submit"]:hover{background:#05b305}.form_disponibilidad_nochevieja input[type="text"]{width:116px;height:25px;text-align:center;color:#999;font-size:.9em;border:solid #999 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:5px;margin-top:10px}.form_disponibilidad_nochevieja input[type="text"]:hover{border:1px solid #39F;cursor:pointer}.form_disponibilidad_nochevieja input[type="submit"]{background:#059805;width:120px;color:#fff;border:none;font-size:1em;padding:5px;cursor:pointer}#boton_no_disponible_nochevieja{background-color:#b30d0d;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none;font-size:.8em;padding:3%;cursor:default;float:right}.form_disponibilidad_nochevieja input[type="submit"]:hover{background:#05b305}.fotos_packs{width:100%;max-width:600px;height:auto;float:left}.fotos_packs img{width:100%;height:100%;vertical-align:top}.fila_miniaturas_packs{width:100%;max-width:600px;height:auto;float:left;padding-top:5px}.fila_miniaturas_packs img{width:15%;height:auto;margin-left:.8%;margin-right:.8%;float:left;margin-bottom:5px;cursor:pointer}.fila_miniaturas_packs img:hover{opacity:.8;outline:solid #809de8 2px}.boton_packs img{margin-bottom:5px;float:left;margin-right:.8%;margin-left:.8%}.boton_packs img:hover{outline:2px solid #39F;opacity:.8;cursor:pointer}section.localizacion .mapa_localizacion{position:relative;padding-bottom:35%;overflow:hidden}section.localizacion .mapa_localizacion iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}section.localizacion .datos_localizacion{padding:2%;width:96%;float:left;max-width:960px}section.localizacion .datos_localizacion_columna_izquierda{width:18%;margin-right:1%;margin-left:1%;float:left}section.localizacion .datos_localizacion_columna_centro{width:36%;margin-right:1%;margin-left:1%;float:left}section.localizacion .datos_localizacion_columna_centro_responsive{display:none}section.localizacion .datos_localizacion_columna_derecha{width:39%;margin-right:1%;margin-left:1%;float:right}section.localizacion .datos_localizacion_columna_derecha a{text-decoration:none;color:#809de8}section.localizacion .datos_localizacion p{font-size:.7em;margin:0;margin-bottom:2%;font-weight:100;text-align:justify}.datos_localizacion_columna_izquierda_imagen{width:100%}.datos_localizacion_columna_izquierda_imagen img{float:left;margin-right:3%;margin-top:1%}.datos_localizacion_columna_centro_imagen{width:100%}.datos_localizacion_columna_centro_imagen img{float:left;margin-right:1%;margin-left:1%;width:31%;height:auto}.confirmacion_reserva_centrado{margin:0 auto;text-align:center;max-width:1000px;width:100%}section.confirmacion_reserva{background:#fff;max-width:960px;width:96%;box-shadow:2px 2px 3px #828282;padding:2%;position:relative}section.confirmacion_reserva h1{text-align:left;margin-bottom:0}section.confirmacion_reserva h2{text-align:left;margin-top:10px;font-size:14px;margin-bottom:0;color:#666}section.confirmacion_reserva hr{float:left}#resumen_reserva_superior{max-width:960px;width:100%;float:left}#resumen_reserva_superior hr{margin:1% 0}#resumen_reserva_superior_imagen{width:12%;max-width:100px;height:67px;margin:0 2% 1% 0;float:left}#resumen_reserva_superior_datos{width:86%;float:left}#resumen_reserva_superior_datos_habitacion{width:100%;float:left}#resumen_reserva_superior_datos_habitacion_izq{width:auto;float:left;max-width:320px}#resumen_reserva_superior_datos_habitacion_izq h2{font-size:.8em;float:left;margin-top:0;margin-bottom:1%;font-weight:700}#resumen_reserva_superior_datos_habitacion_izq p{font-size:.7em;float:left;margin:0}#resumen_reserva_superior_datos_habitacion_der{width:auto;float:right}#resumen_reserva_superior_datos_habitacion_der span{float:right;color:#809de8;font-size:1.4em}#resumen_reserva_superior_datos_extras{width:100%;float:left;text-align:left}#resumen_reserva_superior_datos_extras_izq{width:50%;float:left}#resumen_reserva_superior_datos_extras_izq h3{font-size:.7em;float:left;margin-top:0;margin-bottom:0;font-weight:100;line-height:24px}#resumen_reserva_superior_datos_extras_der{width:50%;float:left}#resumen_reserva_superior_datos_extras_der span{float:right;color:#809de8;font-size:1.2em}#resumen_reserva_superior_datos_extras_der span.por_persona{font-size:1em;line-height:24px}#resumen_reserva_inferior{float:left;width:100%;padding:1% 0}#resumen_reserva_inferior_total{float:right;text-align:right;padding-right:.7%}#resumen_reserva_inferior_total img{float:left}#resumen_reserva_inferior_total span{float:left;color:#999;font-size:.9em;line-height:30px}#resumen_reserva_inferior_total span.precio_total{color:#809de8;font-size:1.6em;text-align:right}#resumen_reserva_superior_datos_habitacion_der span.multip_reserva{font-size:.8em;color:#809de8;line-height:30px}#confirmacion_reserva_izquierda{width:55%;float:left;padding:1% 7% 3% 0}#confirmacion_reserva_derecha{width:38%;float:left;padding:1% 0}#form_reserva label{color:#181818;font-size:12px;float:right;line-height:25px}#form_reserva label#label_comentario_reserva{float:left}#form_reserva input[type="text"],#form_reserva input[type="tel"],#form_reserva input[type="email"]{margin:0 2% 5%;height:20px;border:1px solid #CCC;background:#fff repeat-x;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:4px 5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#919191;float:right;width:55%}#form_reserva select{margin:0 2% 5%;height:25px;border:1px solid #CCC;background:#fff repeat-x;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:1% 2%;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#919191;float:right}label#lbl_confirmar_email{width:55px;line-height:15px}#form_reserva select#select_hora_llegada{width:60px}#form_reserva select#select_tipo_tarjeta{width:80px;float:left}#form_reserva textarea{width:96%;float:left;margin-left:1%;margin-top:1%;border:1px solid #CCC;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;overflow:auto;height:80px}#form_reserva input.txt_captcha{float:right;width:80px;height:22px;margin:0;vertical-align:middle;text-align:center}#form_reserva label.label_left{float:left;line-height:30px;vertical-align:middle;margin-right:10px}#tabla_datos_personales,#tabla_datos_reserva_tipo_tarjeta,#tabla_datos_reserva_titular_tajerta{width:100%;margin-top:5%}#tabla_comentarios{width:99%;margin:0 auto;padding-left:4%}#tabla_datos_reserva_titular_tajerta,#tabla_datos_reserva_numero_tarjeta,#tabla_datos_reserva_extras_tarjeta{width:100%}#img_forma_pago_reservas{max-width:81px;max-height:25px;margin-bottom:8%}#img_pago_seguro_reservas{max-width:75px;max-height:30px;margin-bottom:8%}#tabla_datos_reserva_titular_tajerta td,#tabla_datos_reserva_numero_tarjeta td{width:100%;height:50px;float:left;padding:0;margin:0}#tabla_datos_reserva_extras_tarjeta td{width:95%;height:50px;float:left;padding:0;margin:0}label#lbl_tipo_tarjeta,label#lbl_titular_tarjeta,label#lbl_numero_tarjeta,label#lbl_caducidad,label#lbl_cvc{float:left;text-align:right;width:95px}#form_reserva #form_reserva_titular_tarjeta,#form_reserva #form_reserva_numero_tarjeta{max-width:150px;width:100%;float:left}#form_reserva #select_año_caducidad_tarjeta,#form_reserva #select_mes_caducidad_tarjeta{float:left;margin:0 1% 5% 2%}#form_reserva #form_reserva_CVC{float:left;width:26px;height:24px;margin:0 0 5% 2%;padding:0 2%}.caja{width:30px}section.confirmacion_reserva input[type="submit"]{background:#059805;line-height:30px;color:#fff;width:110px;float:left;margin:0;cursor:pointer;outline:none;padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:.9em}#confirmacion_reserva_bottom{width:100%;float:left;height:auto;min-height:30px}#confirmacion_reserva_bottom_responsive{float:right;height:auto;min-height:30px}section.section_contacto{background:#fff;max-width:1000px;width:96%;margin-top:20px;margin-bottom:50px;padding:2%;position:relative}section.section_contacto h1{text-align:left;margin:0;color:#809de8;font-size:1.3em}section.section_contacto hr{width:100%;margin-bottom:20px;margin-top:10px;background-color:#ddd}section.section_contacto h2{text-align:left;margin-top:0;font-size:1em;margin-bottom:0;width:100%;color:#809de8;text-align:center}#form3{padding:0}#form_centrado{margin:0 auto;text-align:center;width:100%}#contacto_left{width:50%;max-width:500px;margin:0 1% 0 0;float:left}#contacto_right{width:44%;height:auto;margin-top:10px;float:right}.contacto_datos_hotel_titulo{height:auto;margin-bottom:10px}#contacto_right img{vertical-align:top}#contacto_right a{text-decoration:none;color:#809de8}#contacto_right p{text-align:center;line-height:17px;font-size:.8em;color:#999;margin:0}.separador_contacto{width:1px;height:285px;background:#CCC;float:right;margin-right:5px;margin-top:10px}#fechaR{text-align:center}#fechaS{text-align:center}#contacto_bottom{width:100%;float:left;height:auto;min-height:30px}#contacto_bottom_responsive{float:right;height:auto;min-height:30px}#form3 h3{display:none}#form3 table{width:100%}#form3 table td{width:auto}#form3 leyend{font-size:20px;color:#333}#form3 legend{display:none}#form3 p{margin:.5em 0}#form3 label{display:block;max-width:250px;font-size:12px;text-decoration:none;font-weight:400;float:right}#form3-v input{float:left;width:92px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#form3 input{max-width:300px;width:80%;outline:1px solid #CCC;background:#fff repeat-x;padding:4px 5px;margin:3% 2%;font-size:12px;color:#666;float:left}#form3 input#fechaR:hover,#form3 input#fechaS:hover{cursor:pointer;outline:1px solid #39F}#form3 textarea{height:80px;outline:1px solid #CCC;background:#fff;padding:4px 5px;margin:3% 2%;font-size:12px;color:#666;max-width:300px;width:80%;overflow:auto}#form3 input[type="submit"]{background-color:#059805;line-height:30px;color:#fff;width:90px;float:left;margin:0;cursor:pointer;outline:none;padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#form3 input[type="submit"]:hover{background-color:#05B305}#form3 input:focus,#form3 textarea:focus{background-color:#fff;outline:1px solid #ddd;box-shadow:0 0 5px #51cbee;color:#666;outline:medium none;position:relative;transform:scale(1.05);transition:all .25s ease-in-out 0;z-index:5}#form3 select{margin:3% 2%;max-width:300px;width:80%;font-size:12px;outline:1px solid #CCC;float:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:24px}.req{color:#e11436}.hasDatepicker{color:#666}#form3 select:focus{background-color:#fff;outline:1px solid #ddd;box-shadow:0 0 5px #51cbee;color:#646464;outline:medium none;position:relative;transform:scale(1.05);transition:all .25s ease-in-out 0;z-index:5}#form3 p.submit{margin:0 34px;clear:both;position:relative}#form3 button{height:28px;left:1px;background-color:#fff;outline:1px solid #999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;vertical-align:middle;margin:3% 2%}.oculto{display:none;float:left;padding-top:20px}.oculto input{float:left;padding-top:20px}#form3 input.campo_numero{width:33px}#txtCaptchaDiv{float:left;color:#093;width:80px;outline:1px solid #ddd;margin-right:10px;height:30px;padding:0 5px;background:#f4f1c1;font-size:15px;letter-spacing:2px;text-align:center}#form3 label.label_left{float:left;line-height:30px;vertical-align:middle;margin-right:10px}#form3 input.txt_captcha{float:right;width:80px;height:22px;margin:0;vertical-align:middle;text-align:center}footer{width:100%;background:#000;text-align:center;float:left}footer a{text-decoration:none;font-family:Ubuntu-Regular;color:#fff}#footer_centrado{width:100%;max-width:1000px;margin:0 auto;display:inline-block}#footer_superior{width:100%;margin-top:20px}#footer_responsive{display:none}#footer_navegacion{width:100%;max-width:600px;margin:0 auto;padding:0}#footer_navegacion ul{list-style:none;text-align:center;padding:0}#footer_navegacion li{height:25px;float:left;margin-right:10px;margin-left:10px;line-height:25px;font-size:9pt;list-style:none}#footer_inferior{width:100%;margin-top:10px;margin-bottom:30px;text-align:center;color:#999;font-size:10px}.footer_columna_1{width:26%;padding:2%;float:left;color:#FFF;text-align:left;font-size:16px}.footer_columna_1 img{width:100%;height:100%;max-width:210px}.footer_columna_1 p{font-size:12px;text-align:left;margin:10px 0 0}.footer_columna_2{width:36%;padding:2%;float:left;color:#FFF;text-align:right;font-size:16px}.footer_columna_2 iframe{width:100%;height:100%;max-width:400px;max-height:200px;min-height:220px}.footer_columna_2 img{width:100%;height:100%;vertical-align:top}.footer_columna_3{width:26%;padding:2%;float:left;color:#FFF;text-align:right;font-size:12px}.footer_columna_3 img{width:100%;margin-top:5px;max-width:175px}.footer_boton_contacto{background:#666;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none;font-size:.9em;padding:2% 3%;float:left;margin-bottom:10px;margin-top:5px;cursor:pointer}.footer_boton_contacto:hover{background:#999}#footer_google_maps{visibility:hidden}#img_transferencia_sabadell{max-width:120px}#img_transferencia_ruralvia{max-width:105px;margin-top:-4%}.clear{clear:both}.azul{color:#2c53b0;text-align:center}.verde{color:#059805;text-align:center}.rojo{color:#b30d0d;text-align:center}.negrita{color:#666;font-weight:700}.fondo_azul{background-color:#2c53b0}.fondo_verde{background-color:#059805}.fondo_rojo{background-color:#b30d0d}hr{height:1px;border:0;background-color:#CCC;width:100%}textarea{border:none}table{border-collapse:separate;border-spacing:0}strong{font-weight:700}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}pre{font-family:Ubuntu-Regular}input{border:0;margin:0;font-family:Ubuntu-Regular;-webkit-appearance:none}textarea{font-family:Ubuntu-Regular;color:#888;padding:7px 3px 0 4px;font-size:11px}select{font-size:11px;color:#888;background:#fff;font-family:Ubuntu-Regular;border:1px solid #CAD2CE}ul{list-style:none;list-style-type:none;list-style-position:outside}html,body{height:100%}.clear{clear:both;height:0;visibility:hidden;display:block;line-height:0}.clearfix{overflow:hidden}.italic{font-style:italic}.wrapper{width:100%;margin:0 auto}ul.dropdown{width:85px;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;background:#cfcfcf;position:absolute;margin-top:0;margin-bottom:0;top:0;z-index:10;right:10px;float:right;padding:0;cursor:pointer}#español{display:none}#ingles{display:none}#frances{display:none}ul.dropdown li{display:none;font-size:10px}ul.dropdown li.active{display:block;color:#000;font-size:12px;padding:10px 0 10px 10px;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px}ul.dropdown li.active a{background:transparent no-repeat scroll right center;outline:none!important}ul.dropdown li.active img{margin-right:2px}ul.dropdown li.active span{color:#000;margin-left:3px;width:auto}ul.dropdown li a.lb_desplegable{display:block;color:#fff;text-decoration:none;padding:8px 8px 8px 10px;background:#1e1e1e}ul.dropdown li.first a{border-top:3px solid #131313}ul.dropdown li a.lb_desplegable:hover{background:#232323;color:#fff;padding-left:11px}ul.dropdown li span{margin-left:6px}.dgcAlert{top:0;position:absolute;width:100%;display:block;height:1000px;background:rgba(0,0,0,0.7);text-align:center;opacity:0;display:none;z-index:10}.dgcAlert .dgcVentana{width:460px;background:#fff;min-height:120px;position:relative;margin:0 auto;color:#000;padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.dgcAlert .dgcVentana .dgcCerrar{height:20px;width:20px;float:right;cursor:pointer;background:url(../imagenes/mensaje-alerta-cerrar-hotel-pelayo.png) no-repeat center center}.dgcAlert .dgcVentana .dgcMensaje{margin:0 auto;padding-top:22px;text-align:center;width:400px;font-size:18px}.dgcAlert .dgcVentana .dgcAceptar{background:#809de8;bottom:20px;display:inline-block;font-size:12px;font-weight:700;height:24px;line-height:24px;padding-left:5px;padding-right:5px;text-align:center;text-transform:uppercase;width:75px;cursor:pointer;color:#FFF;margin-top:15px}input[name="slider-select-foto"]{display:none}#page{width:100%;text-align:center;margin:0;position:relative}#imagen_fija_cabecera{display:none}#slider_cabecera{margin-right:auto;margin-left:auto;padding:0}#slider-flechas{width:100%;position:absolute;z-index:4;overflow:hidden;display:none}#slider-flechas label{color:transparent;cursor:pointer;font-size:1.5rem;padding-top:18%;width:20px}#slider-box{-moz-animation:autoSlider 30s infinite linear;-o-animation:autoSlider 30s infinite linear;-webkit-animation:autoSlider 30s infinite linear;animation:autoSlider 30s infinite linear;-webkit-transition:all .75s ease-out;-moz-transition:all .75s ease-out;-ms-transition:all .75s ease-out;-o-transition:all .75s ease-out;transition:all .75s ease-out;height:100%;width:800%}#slider-container{overflow:hidden;float:left;width:100%;position:relative}.foto-1,.foto-2,.foto-3,.foto-4,.foto-5,.foto-6,.foto-7,.foto-8{width:100%;height:100%;overflow:hidden}.foto-1 img,.foto-2 img,.foto-3 img,.foto-4 img,.foto-5 img,.foto-6 img,.foto-7 img,.foto-8 img{width:100%;height:100%;vertical-align:top}.slider-foto{float:left;width:12.5%;height:100%}@-moz-keyframes autoSlider{0%{visibility:visible;opacity:1}10%{opacity:1}12.49%{margin-left:0;visibility:hidden}12.5%{opacity:.9;margin-left:-100%}18%{visibility:visible;opacity:1}22.5%{opacity:1}24.99%{margin-left:-100%;visibility:hidden}25%{opacity:.9;margin-left:-200%}30.5%{opacity:1;visibility:visible}34%{opacity:1}37.49%{margin-left:-200%;visibility:hidden}37.5%{opacity:.9;margin-left:-300%}43%{opacity:1;visibility:visible}47.5%{opacity:1}49.99%{visibility:hidden;margin-left:-300%}50%{margin-left:-400%;opacity:.9}55.5%{opacity:1;visibility:visible}60%{opacity:1}62.49%{visibility:hidden;margin-left:-400%}62.5%{margin-left:-500%;opacity:.9}68%{opacity:1;visibility:visible}72.5%{opacity:1}74.99%{visibility:hidden;margin-left:-500%}75%{margin-left:-600%;opacity:.9}80.5%{opacity:1;visibility:visible}84%{opacity:1}87.49%{visibility:hidden;margin-left:-600%}87.5%{margin-left:-700%;opacity:.9}93%{opacity:1;visibility:visible}97.5%{opacity:1}99.99%{visibility:hidden;margin-left:-700%}100%{margin-left:0;opacity:.9}}@-webkit-keyframes autoSlider{0%{visibility:visible;opacity:1}10%{opacity:1}12.49%{margin-left:0;visibility:hidden}12.5%{opacity:.9;margin-left:-100%}18%{visibility:visible;opacity:1}22.5%{opacity:1}24.99%{margin-left:-100%;visibility:hidden}25%{opacity:.9;margin-left:-200%}30.5%{opacity:1;visibility:visible}34%{opacity:1}37.49%{margin-left:-200%;visibility:hidden}37.5%{opacity:.9;margin-left:-300%}43%{opacity:1;visibility:visible}47.5%{opacity:1}49.99%{visibility:hidden;margin-left:-300%}50%{margin-left:-400%;opacity:.9}55.5%{opacity:1;visibility:visible}60%{opacity:1}62.49%{visibility:hidden;margin-left:-400%}62.5%{margin-left:-500%;opacity:.9}68%{opacity:1;visibility:visible}72.5%{opacity:1}74.99%{visibility:hidden;margin-left:-500%}75%{margin-left:-600%;opacity:.9}80.5%{opacity:1;visibility:visible}84%{opacity:1}87.49%{visibility:hidden;margin-left:-600%}87.5%{margin-left:-700%;opacity:.9}93%{opacity:1;visibility:visible}97.5%{opacity:1}99.99%{visibility:hidden;margin-left:-700%}100%{margin-left:0;opacity:.9}}@keyframes autoSlider{0%{visibility:visible;opacity:1}10%{opacity:1}12.49%{margin-left:0;visibility:hidden}12.5%{opacity:.9;margin-left:-100%}18%{visibility:visible;opacity:1}22.5%{opacity:1}24.99%{margin-left:-100%;visibility:hidden}25%{opacity:.9;margin-left:-200%}30.5%{opacity:1;visibility:visible}34%{opacity:1}37.49%{margin-left:-200%;visibility:hidden}37.5%{opacity:.9;margin-left:-300%}43%{opacity:1;visibility:visible}47.5%{opacity:1}49.99%{visibility:hidden;margin-left:-300%}50%{margin-left:-400%;opacity:.9}55.5%{opacity:1;visibility:visible}60%{opacity:1}62.49%{visibility:hidden;margin-left:-400%}62.5%{margin-left:-500%;opacity:.9}68%{opacity:1;visibility:visible}72.5%{opacity:1}74.99%{visibility:hidden;margin-left:-500%}75%{margin-left:-600%;opacity:.9}80.5%{opacity:1;visibility:visible}84%{opacity:1}87.49%{visibility:hidden;margin-left:-600%}87.5%{margin-left:-700%;opacity:.9}93%{opacity:1;visibility:visible}97.5%{opacity:1}99.99%{visibility:hidden;margin-left:-700%}100%{margin-left:0;opacity:.9}}.clear{clear:both}.grupo_tevatova_titulo{width:100%;height:auto}.grupo_tevatova_oficinas{width:100%;height:auto;margin-bottom:20px}.grupo_tevatova_actividades{width:100%;height:auto;margin-top:40px;margin-bottom:20px}.grupo_tevatova_grupos{width:32%;height:auto;max-width:307px;float:left;margin-left:2%;position:relative}.grupo_tevatova_grupos a{text-decoration:none}.grupo_tevatova_imagenes{width:100%;height:100%;max-width:307px;cursor:pointer}.grupo_tevatova_imagenes img{width:100%;height:100%;vertical-align:top}.grupo_tevatova_grupos:first-of-type{margin-left:0}.grupo_tevatova_nombres{width:100%;height:20px;text-align:center;background:#fff;margin-top:-4px;padding-top:4px;position:absolute;z-index:9}.grupo_tevatova_nombres h2{font-size:.9em;color:#809de8;font-weight:lighter;margin-top:0;margin-bottom:0;cursor:pointer}.grupo_tevatova_transparencia{background-color:rgba(128,157,332,0.9);width:100%;height:100%;max-height:210px;overflow:hidden;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;opacity:0;position:absolute;z-index:5}.grupo_tevatova_imagenes:hover .grupo_tevatova_transparencia{opacity:1}.grupo_tevatova_texto{font-size:.7em;color:#FFF;width:90%;padding:5%;margin-top:215px;-webkit-transition:margin .3s;-moz-transition:margin .3s}.grupo_tevatova_imagenes:hover .grupo_tevatova_texto{margin-top:10%}section.info_alcala h2{width:100%;text-align:left;font-size:1em;color:#809de8;font-weight:lighter;margin:10px 0}section.info_alcala h3{width:100%;text-align:left;font-size:.9em;color:#000;font-weight:lighter;margin:0}section.info_alcala p{width:100%;text-align:justify;font-size:.7em;color:#999;margin:0}section.info_alcala a{text-decoration:none;color:#809de8}.info_alcala_titulo{width:100%;height:auto}.info_alcala_articulo{width:100%;height:auto;margin-top:20px;margin-bottom:50px}.info_alcala_articulo_imagen{width:47%;margin-right:3%;float:left}.info_alcala_articulo_imagen img{width:100%;height:100%;vertical-align:top}.info_alcala_articulo_texto{width:50%;height:auto;float:left}.info_alcala_articulo_texto span{font-size:1.3em;color:#809de8}.info_alcala_conoce{width:100%;height:auto;margin-bottom:50px}.info_alcala_conoce_texto{width:50%;height:auto;float:left}.info_alcala_conoce_imagenes{width:47%;margin-left:3%;height:auto;float:left}.info_alcala_conoce_imagenes video{width:100%;height:100%}.info_alcala_conoce_imagen_1{width:100%;height:auto;margin-bottom:5px}.info_alcala_conoce_imagen_1 img{width:100%;height:100%;vertical-align:top}.info_alcala_conoce_imagen_2{width:49.5%;height:auto;margin-left:1%;margin-bottom:5px;float:left}#info_alcala_conoce_imagen_2_first{margin-left:0}.info_alcala_conoce_imagen_2 img{width:100%;height:100%;vertical-align:top}.info_alcala_entorno{width:100%;height:auto;margin-bottom:50px}.info_alcala_entorno_fila{width:100%;height:auto;margin-top:20px;margin-bottom:20px}.info_alcala_entorno_1{width:49%;margin-left:2%;height:auto;float:left}.info_alcala_entorno_1:first-of-type{margin-left:0}.info_alcala_entorno_1_imagen{width:100%;margin-bottom:5px}.info_alcala_entorno_1_imagen img{width:100%;height:100%;vertical-align:top}.info_alcala_entorno_1_texto{width:100%;height:auto}.info_alcala_entorno_2{width:32%;margin-left:2%;height:auto;float:left}.info_alcala_entorno_2:first-of-type{margin-left:0}.info_alcala_entorno_2_imagen{width:100%;margin-bottom:5px}.info_alcala_entorno_2_imagen img{width:100%;height:100%;vertical-align:top}.info_alcala_entorno_2_texto{width:100%;height:auto}.info_alcala_actividades{width:100%;height:auto}.info_alcala_actividades_fila{width:100%;height:auto}.info_alcala_actividades_1{width:49%;margin-left:2%;height:auto;float:left}.info_alcala_actividades_1:first-of-type{margin-left:0}.info_alcala_actividad_fila{width:100%;height:auto;margin-top:10px}.info_alcala_actividad_imagen{width:28%;margin-right:2%;float:left}.info_alcala_actividad_imagen img{width:100%;height:100%;vertical-align:top}.info_alcala_actividad_texto{width:70%;height:auto;float:left}section.reserva_finalizada h2{width:100%;text-align:left;font-size:.9em;color:#809de8;font-weight:lighter;margin:0}section.reserva_finalizada h3{width:100%;text-align:center;font-size:.8em;color:#809de8;font-weight:lighter;margin:0}section.reserva_finalizada a{text-decoration:none;color:#809de8}section.reserva_finalizada strong{text-align:left;line-height:20px;font-size:1em;color:#666;margin:0}.reserva_finalizada_titulo{width:100%;height:auto}.reserva_finalizada_confirmacion{width:97%;padding-left:3%;height:auto;margin-top:20px}.reserva_finalizada_confirmacion img{max-width:20px;width:10%;height:auto;float:left;margin-right:5px}.reserva_finalizada_confirmacion p{height:auto;width:90%;line-height:20px;float:left;text-align:left;font-size:1em;color:#059805;margin:0}.reserva_finalizada_mensaje{width:97%;padding-left:3%;height:auto;margin-top:20px;margin-bottom:25px}.reserva_finalizada_mensaje p{text-align:justify;font-size:.8em;color:#999;margin:0}.reserva_finalizada_detalles{width:60%;padding-left:5%;height:auto;margin-bottom:20px;margin-top:10px;float:left}.reserva_finalizada_detalles_titulo{width:100%;height:auto;margin-bottom:10px}.reserva_finalizada_detalles_datos{width:100%;height:auto}.reserva_finalizada_detalles_datos p{text-align:left;line-height:20px;font-size:.8em;color:#999;margin:0}.separador_reserva_finalizada{width:1px;height:215px;background:#CCC;float:right;margin-right:5px;margin-top:10px}.reserva_finalizada_hotel{width:24%;min-width:230px;height:auto;margin-top:10px;float:right}.reserva_finalizada_hotel img{max-width:210px;width:100%;height:auto;margin-bottom:5px;margin-top:5px}.reserva_finalizada_hotel p{text-align:center;line-height:15px;font-size:.7em;color:#999;margin:0}.reserva_finalizada_botones{width:95%;padding-left:5%;height:25px;float:left}.reserva_finalizada_boton{color:#fff;background:#999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none;line-height:25px;font-size:.8em;padding:0 10px;float:left;cursor:pointer;margin-right:20px}.reserva_finalizada_boton:hover{background:#797879}div.background img{margin:10% 2%;border:solid 5px #FFF;max-width:95%;max-height:95%;margin:2%}div.background{display:none;position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;text-align:center;background:rgba(0,0,0,0.8);z-index:99999}div.background:target{display:block}div.background{display:expression((document.location.toString().split(#).slice(1) == this.
 id)?'block':'none')}.background_centrado{position:absolute;top:45%;left:50%;margin-top:-240px;margin-left:-450px}div.background .close{background:url(../imagenes/botones_galeria.png) no-repeat;z-index:9999;display:block;width:36px;height:36px;padding:0 10px 0 0;position:relative;color:#000;font-size:18px;text-shadow:0 0 4px #FFF;margin:-56% auto 0;left:48%}div.background .close:hover{font-size:19px}div.background{display:expression((document.location.toString().split(#).slice(1) == this.id)?'block':'none')}@media only screen and (max-width: 768px){#logo_responsive{display:block;height:60px;width:100%;background:#fff;text-align:center}#logo{display:none}#mensaje_error{height:50px}#mensaje_error p{font-size:.9em;padding-top:15px;padding-bottom:15px}ul#menu_navegacion{display:none}#menu_superior{min-height:35px;height:35px}.menu-fijo{position:fixed;top:0;z-index:1000}#menu_superior_centrado{width:100%;height:35px}#menu_superior_responsive{display:block;margin:0 auto;float:none;width:100%;position:relative;height:35px}#menu_telefono{float:right;margin-right:10px;height:35px;line-height:35px}#menu_telefono img{width:20px;height:20px}#menu_principal{display:none}#boton_menu_responsive{height:25px;line-height:25px;display:block;float:left;padding:5px;margin-left:5px;position:absolute;z-index:99;cursor:pointer}#boton_menu_responsive a{color:#fff}#boton_menu_responsive span{font-size:1.1em;margin-bottom:5px}#boton_menu_responsive .icon-menu{padding-right:5px;font-size:1.2em;margin:0}#boton_menu_responsive .icon-menu img{padding-top:3px;vertical-align:top}span.icon-menu{padding-right:2px;font-size:1.2em}#menu_responsive{display:block;font-size:.9em;width:200px;position:absolute;right:100%;margin:0;background:#000;top:35px;z-index:100}#menu_responsive ul{margin:0;padding-left:0;padding-bottom:10px;padding-top:10px}#menu_responsive ul li{padding-top:5px;padding-bottom:5px;padding-left:35px;cursor:pointer}#menu_responsive li a{color:#fff}#menu_responsive li:hover ul li a{color:#fff}#menu_responsive ul li ul li:hover a{color:#000}.submenu_responsive_links{display:none}#cabecera{float:left}.wifi_gratis_inicio{width:120px;height:20px;padding:10px;background:#809de8;position:absolute;bottom:10px;right:0}.wifi_gratis_inicio img{width:20px;height:20px;margin-right:10px;float:left;vertical-align:text-top}.wifi_gratis_inicio p{width:90px;height:20px;margin:0;float:left;text-align:left;color:#fff;font-size:.9em;line-height:20px}#disponibilidad_inicio{display:none}#disponibilidad_inicio_responsive{display:block;background:#666;width:100%;margin:0 auto;text-align:center;float:left;color:#fff}#disponibilidad_inicio_responsive_reservas{display:block;width:200px;margin:0 auto;text-align:center;padding:5px 0}#disponibilidad_inicio_responsive_reservas span{font-size:14px;text-align:center;font-weight:lighter}#form_disponibilidad_inicio_responsive{width:200px;text-align:center;margin:auto}#form_disponibilidad_inicio_responsive input[type="text"]{max-width:200px;min-width:200px;height:25px;margin-bottom:10px;margin-top:10px;text-align:center;font-size:14px;padding:0}#form_disponibilidad_inicio_responsive input[type="text"]:hover{cursor:pointer;outline:1px solid #39F}#form_disponibilidad_inicio_responsive input[type="submit"]{width:200px;height:30px;float:left;background:#37405c;color:#fff;border:none;padding:8px 13px;font-size:12px;cursor:pointer}#form_disponibilidad_inicio_responsive input[type="submit"]:hover{background:#223678}.contenedor{float:left;width:100%;text-align:center}.contenido_con_slider{width:95%;max-width:768px;margin:0 auto;padding-top:30px;padding-bottom:30px;display:inline-block}.contenido_sin_slider{width:95%;max-width:768px;margin:0 auto;padding-top:30px;padding-bottom:30px;display:inline-block}.contenido_centrado{margin:0 auto;text-align:center;max-width:650px;display:inline-block;width:100%}section{float:left;max-width:650px}section h1{text-align:center;font-size:1.3em}.precio_anterior{font-size:18px;margin-right:0}.precio_nuevo{font-size:24px}.paquete_ofertas_contenido img{margin-top:0}.boton_ver_oferta{font-size:12px}section.#ofertas_especiales{width:80%;min-width:500px;max-width:650px;float:left;margin:0;padding:2% 10%;margin-bottom:30px}.paquete_ofertas{float:left;width:48%;margin:10px 1%}#paquete_ofertas_desactivado{display:block}.paquete_ofertas_img{max-width:100%;max-height:100%}.paquete_ofertas_img img{max-width:100%}.paquete_ofertas_contenido{width:94%;padding:3%}.paquete_ofertas_contenido h2{width:94%;text-align:center}.paquete_ofertas_contenido p{max-width:100%}section#nochevieja{width:94%;max-width:650px;float:left;margin:0;padding:3%;margin-bottom:30px}section#nochevieja h1{text-align:center}.paquete_nochevieja{float:left;width:48%;margin:10px 1%}.paquete_nochevieja_img{max-width:100%;max-height:100%}.paquete_nochevieja_img img{max-width:100%}.paquete_nochevieja_contenido{width:94%;padding:3%}.paquete_nochevieja_contenido h2{width:94%;text-align:center}.paquete_nochevieja_contenido p{max-width:100%}.incluir_pc{display:none}#txt_select_habitacion,select#tipo_habitacion{display:none}section#habitaciones_inicio{width:80%;max-width:550px;float:left;margin:0;padding:2% 10%;margin-bottom:30px}.modulo_habitacion{float:left;width:100%;max-width:600px;max-height:490px;margin-left:0;margin-bottom:20px}.modulo_habitacion_img{max-width:600px;max-height:490px;position:relative}.modulo_habitacion_img img{max-width:100%}.modulo_habitacion_img span{width:96%;height:6%;padding:2%;font-size:1em}.modulo_habitacion_contenido{width:94%;padding:3%}.paquete_sugerencias_movil{width:29%;max-width:300px;min-height:277px;margin-top:10px;padding:1%}.paquete_sugerencias_movil h2{font-size:.9em}.fila_paquetes{margin:0 auto;width:100%}#actividades_alcala{float:none;margin:10px auto;width:100%}.actividad_alcala_texto{text-align:left;width:45%}.actividad_alcala_texto p{min-width:130px}#video_alcala{width:100%;max-width:460px;margin:20px auto;float:none}footer{float:left;max-width:768px}#footer_responsive{display:none}#footer_navegacion{max-width:580px}#footer_navegacion li{font-size:8pt}#footer_inferior{font-size:9px}.footer_columna_1{font-size:12px}.footer_columna_1 p{font-size:10px}.footer_columna_2 iframe{width:100%;max-width:280px}.footer_columna_3{font-size:10px}.habitacion_centrado{margin:0 auto;text-align:center;max-width:490px}section.habitacion{width:100%;max-width:490px}section.habitacion_suite{width:100%;max-width:490px}section.habitacion_suite_balcon{width:100%;max-width:490px}section.habitacion_premium{width:100%;max-width:490px}.galeria_habitacion{width:100%;max-width:490px;float:left;position:relative}.contenido_habitacion{width:94%;max-width:500px;height:auto;float:right;padding:4% 3%;margin-bottom:70px;position:relative}.servicios_incluidos_habitacion_centrado{margin:0 auto;text-align:left;width:100%}.servicios_incluidos_habitacion{width:100%;max-width:500px}.servicios_incluidos_habitacion:last-of-type{margin-right:0}.servicio_incluido_habitacion{margin:8px 2% 0 0;float:left}.servicio_incluido_thumbnail:hover span{display:none}.servicio_incluido_thumbnail:hover p{display:none}.contenido_habitacion hr{margin-top:10px}section.habitacion h1,section.habitacion_suite h1,section.habitacion_suite_balcon h1,section.habitacion_premium h1{font-size:16px;text-align:left}.titulo_precio_habitacion{width:100%;height:30px;margin-bottom:5px}.descripcion_habitacion span{text-align:center}.titulo_habitacion{width:60%;font-size:1.2em;min-width:205px;height:30px}.precio_habitacion{max-width:40%;height:30px}.precio{height:30px;font-size:16px}.reserva_habitacion_centrado{margin:0 auto;text-align:center;max-width:200px}.reserva_habitacion{height:auto}.fechas_reserva_habitacion{width:100%;height:auto;float:none;max-width:200px;min-width:0}.form_disponibilidad_habitaciones{margin-right:0;max-width:200px}#div_fechas_estandar,#div_fechas_estandar_balcon,#div_fechas_estandar_superior,#div_fechas_suite,#div_fechas_suite_balcon,#div_fechas_premium{width:100%;height:100%;max-width:200px}#div_boton_disponibilidad_estandar,#div_boton_disponibilidad_estandar_balcon,#div_boton_disponibilidad_estandar_superior,#div_boton_disponibilidad_suite,#div_boton_disponibilidad_suite_balcon,#div_boton_disponibilidad_premium{width:100%}.form_disponibilidad_habitaciones input[type="text"]{width:100%;margin-bottom:5px;margin-right:0;margin-left:0;padding:0;max-width:198px}.form_disponibilidad_habitaciones input[type="submit"]{width:100%;max-width:200px;min-height:30px;line-height:22px;padding:0}#boton_no_disponible{width:100%;max-width:200px;min-height:30px;line-height:22px;padding:0;background-color:#b30d0d}.precio_reserva_habitacion{float:left;width:100%;font-size:14px;color:#809de8;text-align:center;line-height:20px;height:20px;margin-top:5px}#boton_verde_estandar,#boton_verde_suite,#boton_verde_premium{background:#059805}#boton_verde_estandar:hover,#boton_verde_suite:hover,#boton_verde_premium:hover{background:#05b305}#mensaje_disponibilidad_estandar,#mensaje_disponibilidad_estandar_balcon,#mensaje_disponibilidad_estandar_superior{text-align:center}.confirmacion_reserva_centrado{margin:0 auto;text-align:center;max-width:768px}section.confirmacion_reserva h1{margin-top:5%;margin-left:2%;margin-bottom:1%}section.confirmacion_reserva hr{margin-left:2%;width:98%}section.confirmacion_reserva #resumen_reserva_general{padding:0 2%}#resumen_reserva_superior_datos{width:100%}#resumen_reserva_superior_datos_habitacion_der span{font-size:1.1em}#resumen_reserva_inferior_total span.precio_total{font-size:1.3em}#confirmacion_reserva_izquierda{float:left;width:100%;margin:0 auto}#confirmacion_reserva_derecha{float:left;width:100%;margin:0 auto;margin-top:2%}#tabla_datos_personales,#tabla_comentarios{width:100%}#tabla_datos_personales td,#tabla_comentarios td{width:90%;max-width:90%;float:left}#tabla_datos_reserva_tipo_tarjeta{width:100%}#tabla_datos_reserva_tipo_tarjeta td{width:90%;max-width:90%;float:left}#tabla_datos_reserva_cantidad{width:100%}#tabla_datos_reserva_cantidad td{width:90%;max-width:90%;float:left}#form_reserva input[type="text"],#form_reserva input[type="tel"],#form_reserva input[type="email"]{width:60%;float:left}#form_reserva label{display:none}#form_reserva #form_reserva_titular_tarjeta,#form_reserva #form_reserva_numero_tarjeta{width:60%;max-width:75%}#form_reserva select{margin-bottom:0;float:left}#form_reserva select#select_paises{margin-bottom:5%}#form_reserva select#select_paises,#form_reserva select#select_tipo_tarjeta,#form_reserva select#select_año_caducidad_tarjeta,#form_reserva select#select_mes_caducidad_tarjeta{height:30px;margin-bottom:1%}#form_reserva select#select_hora_llegada{width:65px;height:27px}#form_reserva textarea{width:95%;margin-left:2%;margin-top:0}#form_reserva input#form_reserva_datos_personales_cp{width:20%}#tabla_datos_reserva_tipo_tarjeta td{width:auto}#tabla_datos_reserva_tipo_tarjeta td#fila_tipo_tarjeta{min-width:90px;margin-bottom:5%;margin-left:2%}#tabla_comentarios{padding-left:0}label#lbl_caducidad{display:block;padding-left:2%;float:left;width:100%;text-align:left}label#lbl_hora_llegada{display:block;float:left}.req{display:none}#form_reserva #form_reserva_CVC{margin-left:2%}#tabla_datos_reserva_extras_tarjeta td{width:95%;height:70px;float:left;padding:0;margin:0}section.confirmacion_reserva button{margin-top:1%}#confirmacion_reserva_bottom_responsive{float:left;min-width:100%}#confirmacion_reserva_bottom_responsive_first{width:100%;margin:0 auto;float:left;margin-bottom:10px;text-align:center}#confirmacion_reserva_bottom_responsive_first_center{margin:0 auto;width:260px;height:auto;text-align:center}#form_reserva label.label_left{display:block;text-align:center;width:100%;margin-right:0;margin-bottom:10px}#confirmacion_reserva_bottom_responsive_last{width:100%;float:left;text-align:center}#confirmacion_reserva_bottom_responsive_last_center{margin:0 auto;width:220px;height:30px}#form_reserva input.txt_captcha{float:right;width:43%;padding:0 2%;height:30px;margin:0;line-height:30px;vertical-align:middle}section.confirmacion_reserva input[type="submit"]{width:56%;float:left;margin:0 20%;cursor:pointer;outline:none;padding:0 2%}#form_centrado{margin:0 auto;text-align:center;max-width:100%;width:100%}#contacto_right{margin:0}.separador_contacto{display:none}#form3{padding:0}#form3 label{display:none}#form3 label.label_left{display:block;text-align:center;width:100%;margin-right:0;margin-bottom:10px}#contacto_bottom_responsive{float:left;min-width:100%}#contacto_bottom_responsive_first{width:100%;margin:0 auto;float:left;margin-bottom:10px;text-align:center}#contacto_bottom_responsive_first_center{margin:0 auto;width:260px;height:auto;text-align:center}#contacto_bottom_responsive_last{width:100%;float:left;text-align:center}#contacto_bottom_responsive_last_center{margin:0 auto;width:220px;height:30px}#form3 input[type="text"],#form3 input[type="email"],#form3 input[type="tel"]{width:80%;max-width:400px;margin:10px 0}#form3 select{margin:10px 0;width:40%;max-width:40%}#form3 textarea{width:95%;max-width:600px;margin:10px 0}#contacto_left,#contacto_right{width:100%;max-width:100%;float:left}section.section_contacto h2{font-size:.9em}#form3 input.txt_captcha{float:right;width:43%;padding:0 2%;height:30px;margin:0;line-height:30px;vertical-align:middle}#txtCaptchaDiv{float:left;color:#093;width:43%;outline:1px solid #ddd;margin-right:0;height:30px;padding:0 2%;background:#f4f1c1;font-size:15px;letter-spacing:2px}#form3 input.campo_numero{width:33px}#form3 input[type="submit"]{width:56%;float:left;margin:0 20%;cursor:pointer;outline:none;padding:0 2%}.wrapper{width:auto}ul.dropdown{position:absolute;float:right;width:85px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#000;top:-60px}ul.dropdown li.active{font-size:10px;padding:5px 10px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}ul.dropdown li.active span{color:#fff;margin-left:3px;width:auto}#slider-container{top:0}.restaurante_centrado{margin:0 auto;text-align:center;max-width:490px}section.restaurante{width:100%;max-width:490px}section.restaurante .galeria_restaurante{width:92%;max-width:490px;position:relative;padding:4%}section.restaurante .datos_restaurante{width:92%;max-width:490px;height:auto;padding:4%;position:relative}.titulo_restaurante{width:100%;max-width:430px;height:25px}.background_centrado{max-width:600px;margin-top:-150px;margin-left:-300px}.packs_centrado{margin:0 auto;text-align:center;max-width:650px}section.packs{width:92%;max-width:600px;padding:4%}section.packs .galeria_packs{width:100%;float:left;position:relative}.titulo_packs{width:100%;height:auto}.reserva_packs{display:none}.reserva_packs_responsive{display:block;width:100%;height:auto;float:left}.precio_reserva_packs_responsive{width:40%;float:left;margin-top:8px}.precio_reserva_comentario{float:left;width:40%;height:auto;font-size:.8em;color:#999;text-align:left}.precio_reserva_packs_responsive .precio_anterior_packs{float:left;font-size:1em;margin-right:0}.precio_reserva_packs_responsive img{float:left;width:15px}.precio_reserva_packs_responsive .precio_nuevo_packs{float:left;font-size:1.4em}.reserva_packs_confirmar_responsive{width:60%;float:right;text-align:right}.reserva_packs_confirmar_responsive .form_disponibilidad_packs input[type="text"]{width:96px;height:20px}.reserva_packs_confirmar_responsive .form_disponibilidad_packs input[type="submit"]{width:100px;font-size:.8em}.form_disponibilidad_nochevieja input[type="text"]{width:96px;height:20px}.form_disponibilidad_nochevieja input[type="submit"]{width:100px;font-size:.8em}section.packs .imagen_packs{min-width:0}.contenido_packs{width:100%;margin-bottom:0}section.packs .detalles_packs p{font-size:.6em}section.packs .resumen_packs{width:100%;padding:0;max-width:100%;margin-bottom:10px}.miniatura_packs{width:24%;margin-left:.5%;margin-right:.5%}section.localizacion .mapa_localizacion{max-height:200px}section.localizacion .datos_localizacion_columna_izquierda{display:none}section.localizacion .datos_localizacion_columna_centro,section.localizacion .datos_localizacion_columna_derecha{width:48%}section.localizacion .datos_localizacion_columna_centro_responsive{display:block;margin-top:2%}section.reservas{width:96%;max-width:700px;padding:2%}section#paquetes_sugeridos_reserva{width:96%;max-width:700px;padding:2%}section.reservas h1{font-size:1em}#reservas_nombre_habitacion{width:100%;text-align:left}#reservas_disponibilidad_habitacion{width:100%;text-align:left;padding-top:3px}#reservas_descripcion_habitacion p{font-size:.6em}#reservas_servicios_habitacion p{font-size:.6em}#tabla_reservas_servicios_habitacion td{font-size:.6em}.reservas_alojamientos_impar{width:100%;height:80px;padding:5px 0;background:#f8f8f8}.reservas_alojamientos_par{width:100%;height:80px;padding:5px 0}.reservas_alojamientos_tipo{width:99%;float:none;min-width:none}.reservas_alojamientos_tipo p{line-height:35px;font-size:1em}.reservas_alojamientos_datos{width:100%;height:auto;float:none}.reservas_alojamientos_selects{width:55%;max-width:235px}.separador_alojamientos{display:none}.reservas_alojamientos_select_texto{width:100%;float:none;font-size:.6em;text-align:center}.reservas_alojamientos_select{width:100%;float:none;text-align:center;margin:0}.reservas_alojamientos_habitaciones{width:18%;min-width:90px;margin-right:0}.reservas_alojamientos_adultos{width:16%;min-width:80px;margin-right:0}.reservas_alojamientos_ninos{width:14%;min-width:65px;margin-right:0}.reservas_alojamientos_boton{margin-top:10px}.reservas_alojamientos_boton input{width:85px;margin-top:0;padding:0;height:30px}.reservas_alojamientos_boton #boton_no_disponible{margin-top:0;padding:0;height:30px;max-width:85px;font-size:.7em}.reservas_alojamientos_precio{margin-top:0;min-width:115px}.precio_anterior_reservas{line-height:30px}.precio_nuevo_reservas{line-height:30px;min-width:60px}.separador_precios{height:20px}section.grupo_tevatova{max-width:720px;min-width:0}section.grupo_tevatova h1{font-size:1.2em}.grupo_tevatova_grupos{max-width:224px}.grupo_tevatova_grupos:first-of-type{margin-left:0}.grupo_tevatova_nombres h2{font-size:.9em}.grupo_tevatova_transparencia{max-height:157px}.link_moviles_off{pointer-events:none}.grupo_tevatova_texto{font-size:.7em}.grupo_tevatova_imagenes:hover .grupo_tevatova_texto{margin-top:10px}section.reserva_finalizada{max-width:780px;width:94%;padding:3%}section.reserva_finalizada h1{font-size:1.1em}.reserva_finalizada_detalles{width:58%;padding-left:0;height:auto;margin-bottom:10px;margin-top:10px}.reserva_finalizada_detalles_datos p{font-size:.7em}.separador_reserva_finalizada{height:205px}.reserva_finalizada_hotel{width:40%;min-width:0;height:auto;margin-bottom:10px}.reserva_finalizada_hotel img{max-width:160px}.reserva_finalizada_botones{width:100%;height:25px;float:left;padding:0}.reserva_finalizada_boton{font-size:.8em}}@media only screen and (max-width: 480px){#imagen_fija_cabecera{position:relative;width:100%;display:block}#imagen_fija_cabecera img{width:100%;height:100%;vertical-align:top}#wifi_gratis_inicio_responsive{width:110px;height:20px;padding:5px;background:#809de8;position:absolute;bottom:10px;right:0}#wifi_gratis_inicio_responsive img{width:20px;height:20px;margin-right:10px;float:left;vertical-align:text-top}#wifi_gratis_inicio_responsive p{width:80px;height:20px;margin:0;float:left;text-align:left;color:#fff;font-size:.9em;line-height:20px}.reserva_packs_confirmar_responsive{width:40%;float:right;text-align:center}.precio_reserva_packs_responsive{width:50%}#mensaje_disponibilidad_pack1_responsive,#mensaje_disponibilidad_pack2_responsive,#mensaje_disponibilidad_pack3_responsive,#mensaje_disponibilidad_nochevieja1_responsive,#mensaje_disponibilidad_nochevieja2_responsive,#mensaje_disponibilidad_nochevieja3_responsive{line-height:17px;margin:1% auto 0;font-size:.6em}#fotos_alcala{display:none}section{float:left;margin:0 auto;margin-bottom:20px;padding:3%;width:94%}section h1{text-align:center;font-size:1em}#page{display:none}.galeria_habitacion{min-height:0}section#ofertas_especiales{width:94%;min-width:250px;float:left;padding:3%;margin-bottom:30px}.paquete_ofertas{float:left;width:80%;margin:10px 10%}#paquete_ofertas_desactivado{display:none}section#nochevieja{width:94%;min-width:250px;float:left;padding:3%;margin-bottom:30px}.paquete_nochevieja{float:left;width:80%;margin:10px 10%}section#habitaciones_inicio{width:96%;min-width:250px;float:left;margin:0;padding:2%;margin-bottom:20px}.modulo_habitacion{float:left;width:100%;margin-left:0;margin-bottom:20px}.modulo_habitacion_img span{width:98%;height:8%;padding:1%;font-size:.8em}#paquetes_relacionados{width:96%;min-width:250px;max-width:400px;float:left;margin:0;padding:2%;margin-bottom:20px}#paquetes_sugeridos_reserva{width:96%;min-width:250px;max-width:400px;float:left;margin:0;padding:2%;margin-bottom:20px}.fila_paquetes{width:240px}.paquete_sugerencias_inicio{float:none;width:100%;max-width:225px;margin-bottom:10px;float:left}.paquete_sugerencias_movil{width:96%;margin:0;margin-bottom:20px;padding:2%;max-width:300px;min-width:200px}.miniatura_habitacion{width:32%;margin-right:.6%;margin-left:.6%}#alcala_del_jucar{width:94%;float:none;padding:3%;min-width:250px}#texto_video_alcala h3{font-size:12px;text-align:justify}#texto_video_alcala p{font-size:10px;text-align:justify}.actividad_alcala{float:left;width:31%;height:70px;text-align:center;margin:0 1% 8px}#actividades_alcala_izq{width:100%;margin-right:0}#actividades_alcala_der{width:100%}.actividad_alcala_img{width:100%;text-align:center;margin-right:0;max-width:100%;height:100%}.actividad_alcala_texto{width:100%;margin-top:2px;text-align:center}.actividad_alcala_texto h4{line-height:1.1;font-size:9px}.actividad_alcala_texto p{display:none}.fila_fotos_alcala{width:100%;margin:0 auto}.foto_alcala{width:48%}#form_reserva #form_reserva_titular_tarjeta,#form_reserva #form_reserva_numero_tarjeta{width:80%;max-width:80%}#footer_superior{display:none}#footer_navegacion{display:none}#footer_responsive{display:inline-block;font-size:.9em}#footer_responsive p{margin:20px 0 10px;text-align:center;color:#fff}#footer_responsive a{text-align:center;color:#999;line-height:50px}#footer_social_responsive{width:160px;height:30px;margin:20px auto}#footer_social_responsive img{float:left;margin:0 5px}.dgcAlert{top:0;position:absolute;width:100%;display:block;height:1000px;background:rgba(0,0,0,0.7);text-align:center;opacity:0;display:none;z-index:1.0E+15}.dgcAlert .dgcVentana{width:80%;background:#fff;min-height:80px;position:relative;margin:0 auto;color:#000;padding:8px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.dgcAlert .dgcVentana .dgcCerrar{display:none;height:20px;width:20px;float:right;cursor:pointer;background:url(../imagenes/mensaje-alerta-cerrar-hotel-pelayo.png) no-repeat center center}.dgcAlert .dgcVentana .dgcMensaje{margin:0 auto;padding-top:10px;text-align:center;width:100%;font-size:12px}.dgcAlert .dgcVentana .dgcAceptar{background:#809de8;bottom:25px;display:inline-block;font-size:11px;font-weight:700;height:20px;line-height:20px;padding-left:5px;padding-right:5px;text-align:center;text-transform:uppercase;width:65px;cursor:pointer;color:#FFF;margin-top:15px}.servicio_incluido_thumbnail .ventana{display:none}#form_reserva input#form_reserva_datos_personales_cp{width:50%}#resumen_reserva_superior_datos_habitacion_izq{max-width:270px;margin-bottom:10px}#resumen_reserva_superior_datos_habitacion_izq h2{font-size:.8em;margin-top:10px;margin-bottom:10px}#resumen_reserva_superior_datos_habitacion_izq p{font-size:.6em}#resumen_reserva_superior_datos_extras_izq h3{font-size:.7em;line-height:15px}#resumen_reserva_superior_datos_habitacion_der span,#resumen_reserva_superior_datos_extras_der span{font-size:1.2em}#resumen_reserva_inferior_total span.precio_total{font-size:1.4em}#resumen_reserva_inferior_total span{font-size:.7em}section.confirmacion_reserva hr{margin-left:0;width:100%}#resumen_reserva_superior_imagen{width:90%;max-width:200px;height:auto;margin:0;float:left}#resumen_reserva_superior_imagen img{width:200px;height:auto}#form_reserva input[type="text"],#form_reserva input[type="tel"],#form_reserva input[type="email"]{width:80%;float:left}#form_reserva input.txt_captcha{width:43%;padding:0 2%;height:30px;margin:0;line-height:30px;vertical-align:middle;float:right}.fila_fotos_restaurante{width:100%;margin:0 auto}.foto_restaurante{width:100%;float:none;padding:2%;margin:0 auto}.foto_restaurante:hover{opacity:1}div.background:target{display:none}.foto_alcala:hover{opacity:1}section.localizacion .mapa_localizacion{padding-bottom:50%}section.localizacion .datos_localizacion_columna_centro{width:98%;margin:2% 1%}section.localizacion .datos_localizacion_columna_derecha{width:98%;margin:2% 1%;float:left}section.reservas{max-width:450px;width:94%;padding:3%}section.reservas h1{font-size:.8em;text-align:center}#reservas_disponibilidad_habitacion{font-size:.6em}#reservas_imagen_habitacion{width:100%;max-width:280px;float:none;margin:0 auto}#reservas_tipo_habitacion{width:100%;float:none}#reservas_nombre_habitacion{text-align:center;float:none;min-width:10px}#reservas_disponibilidad_habitacion{text-align:center;float:none;min-width:10px}#reservas_info_habitacion{width:100%;float:none}#reservas_descripcion_habitacion{width:100%;float:none}.separador_info{display:none}#reservas_servicios_habitacion{width:100%;margin-top:10px;float:none;padding:0}.reservas_alojamientos_impar{width:100%;height:125px;padding:5px 0;background:#f8f8f8}.reservas_alojamientos_par{width:100%;height:125px;padding:5px 0}.reservas_alojamientos_selects{width:100%;max-width:600px}.reservas_alojamientos_habitaciones{width:30%;float:left;min-width:0;max-width:105px;margin:0}.reservas_alojamientos_adultos{width:50%;float:left;min-width:0;max-width:400px;margin:0}.reservas_alojamientos_ninos{width:20%;float:right;min-width:0;max-width:65px;margin:0}.reservas_alojamientos_boton{margin-top:15px;width:80px;float:right}.reservas_alojamientos_boton input{padding:1% 10%}.reservas_alojamientos_boton #boton_no_disponible{width:110px;float:right}.reservas_alojamientos_precio{margin-top:15px;margin-right:30px}section.grupo_tevatova{max-width:400px;min-width:0}section.grupo_tevatova h1{font-size:1.1em}.grupo_tevatova_oficinas{width:90%;max-width:300px;margin:0 auto;height:auto}.grupo_tevatova_actividades{width:90%;max-width:300px;margin:0 auto;height:auto}.grupo_tevatova_grupos{width:100%;margin:30px 0;float:none;max-width:300px}.grupo_tevatova_grupos:first-of-type{margin-left:0}.grupo_tevatova_nombres h2{font-size:.9em}.grupo_tevatova_transparencia{max-height:210px}.link_moviles_off{pointer-events:none}.grupo_tevatova_texto{font-size:.7em}.grupo_tevatova_imagenes:hover .grupo_tevatova_texto{margin-top:10px}section.info_alcala{max-width:450px;width:94%;padding:3%;margin-bottom:0}section.info_alcala h1{font-size:1.1em}section.info_alcala h2{font-size:.8em}section.info_alcala h3{font-size:.7em}.info_alcala_articulo_imagen{width:100%;margin-right:0;float:none}.info_alcala_articulo_texto{width:100%;float:none}.info_alcala_articulo_texto .negrita{font-size:1.1em}.info_alcala_conoce_texto{width:100%;float:left;margin-bottom:30px}.info_alcala_conoce_imagenes{width:100%;margin-left:0;float:none}.info_alcala_entorno_fila{margin-top:0;margin-bottom:0}.info_alcala_entorno_1{width:100%;margin-left:0;float:none;margin-bottom:30px}.info_alcala_entorno_2{width:48%;margin-left:1%;margin-right:1%;margin-bottom:20px;float:left}.info_alcala_entorno_2:first-of-type{margin-left:1%}.info_alcala_actividades_1{width:100%;margin-left:0}section.reserva_finalizada{max-width:480px}section.reserva_finalizada h1{font-size:1em}.reserva_finalizada_confirmacion{width:94%;padding-left:3%;padding-right:3%}.reserva_finalizada_confirmacion img{max-width:15px}.reserva_finalizada_confirmacion p{font-size:.9em;line-height:15px}.reserva_finalizada_mensaje{width:94%;padding-left:3%;padding-right:3%}.reserva_finalizada_mensaje p{font-size:.7em}.reserva_finalizada_detalles{width:95%;padding-left:5%}.separador_reserva_finalizada{display:none}.reserva_finalizada_hotel{width:100%}.reserva_finalizada_hotel img{max-width:210px}.reserva_finalizada_boton{font-size:.8em}}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:10em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-11px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.2em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:.3em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.6em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #666;background:#000 url(../imagenes/calendario/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#333 url(../imagenes/calendario/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:700;font-size:.6em}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #666;background:#555 url(../imagenes/calendario/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x;font-weight:700;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #59b4d4;background:#0078a3 url(../imagenes/calendario/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x;font-weight:700;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ffaf0f;background:#f58400 url(../imagenes/calendario/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x;font-weight:700;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url(../imagenes/calendario/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;color:#2e7db2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url(../imagenes/calendario/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../imagenes/calendario/ui-icons_cccccc_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../imagenes/calendario/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(../imagenes/calendario/ui-icons_cccccc_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../imagenes/calendario/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(../imagenes/calendario/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../imagenes/calendario/ui-icons_4b8e0b_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../imagenes/calendario/ui-icons_a83300_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#5c5c5c url(../imagenes/calendario/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;opacity:.8}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url(../imagenes/calendario/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;opacity:.6;border-radius:8px}