* {margin: 0;outline: none;padding: 0;}html, body {}body {background: #72a5d1;font-family: arial;font-size: 11px;text-align: center;}h2 {color: #000000;font-size: 18px;font-weight: normal;padding-bottom: 8px;}h3 {color: #00A902;display: block;font-family: Arial;font-size: 18px;font-weight: normal;}a, a:active, a:visited {color: #3C77AF;cursor: pointer;text-decoration: none;}a:hover {text-decoration: underline;}select {color: #444444;font-size: 11px;}textarea {font-family: arial;font-size: 12px;}#pagina {height: 100%;margin: 0 auto;width: 930px;text-align: left;background: #fff !important;}#encabezado {background: #2A78BA url(../../imagenes/estilos/encabezado-bg.jpg) no-repeat top left;height: 100px;position: relative;}#navegacion {background: none repeat scroll 0 0 #4C9ACF;border-bottom: 2px solid #2C61A3;border-top: 1px solid #EEEEEE;overflow: hidden;font-family: Arial,Helvetica,Geneva,sans-serif;height: 43px;padding-left: 0;}ul#navegacion-menu {margin: 0;}ul#navegacion-menu li {float: left;height: 43px;margin: 0;padding: 0;}ul#navegacion-menu li a, ul#navegacion-menu li a:active, ul#navegacion-menu li a:visited {background: url("../../imagenes/estilos/navegacion-boton-iz.gif") no-repeat scroll left top transparent;color: #FFFFFF;display: block;float: left;font-size: 14px;font-weight: bold;height: 43px;line-height: 2.8em;padding: 0 1em;}ul#navegacion-usuario li {background: none;border-bottom: none;margin: 0;padding: 0;}.iphone .blurb ul li {background: transparent url("images/tick.png") no-repeat left 1px;border-bottom: 1px dotted #DDDDDD;color: #333333;font-size: 1.12em;font-weight: bold;margin: 0.54em 0;padding: 0 0 0.54em 24px;}ul#pie-menu-empresa {font-size: 13px !important;}ul#pie-menu-empresa li {float: left;font-weight: normal;border-bottom: none;padding: 0 10px 0 0;}ul#pie-menu-empresa li a, ul#pie-menu-empresa li a:active, ul#pie-menu-empresa li a:visited {color: #FFFFFF;display: block;float: left;font-weight: bold;padding: 0 .8em;}#idiomas-footer ul {clear: none;display: block;float: left !important;line-height: 1em;margin: 0;overflow: hidden;}#idiomas-footer ul li {color: #FFFFFF;float: left;font-size: 0.8em;font-weight: bold;line-height: 1.3em;list-style-type: none;margin-right: 12px;text-align: left;border-bottom: none !important;margin-top: 0 !important;padding-left: 0;}#pie p.direccion {color: #DDDDDD;clear: both;font-size: 11px;font-weight: normal;margin: 0 0 0 15px;}#pie a:hover {border-bottom: none;}#accesohoteleros {float: right;margin-right: 13px;margin-top: 10px;padding: 0;width: 90px;text-align: right;}#encabezado #ico-booking {position: absolute;right: 14px;bottom: 5px;height: 43px;width: 130px;color: #feef00;}#encabezado #ico-booking.conLogin {bottom: 25px;}#encabezado #ico-booking .caja {background-color: #225886;position: absolute;width: 132px;height: 43px;left: 0;top: 0;}#encabezado #ico-booking .caja span {margin: 5px;display: block;font-size: 13px;}#encabezado #ico-booking .icono {background: url(../../imagenes/estilos/ico-booking.gif);width: 35px;height: 43px;position: absolute;right: 0;top: 0;}#traduccion {clear: both;color: #ffffff;font-size: 10px;margin-left: 20px;}#traduccion a, #traduccion a:active, #traduccion a:visited {color: #03FCFF;}#traduccion #idiomaActual {float: left;line-height: 18px;height: 20px;display: block;}#traduccion #cambiarIdioma {text-decoration: underline;padding-left: 5px;visibility: hidden;}#traduccion #otrosIdiomas span {padding-right: 5px;display: inline;}#traduccion img {vertical-align: middle;}#bienvenida-logout {float: right;text-align: right;margin-top: 10px;padding-right: 8px;}#bienvenida-logout div {height: 20px;width: 100%;}#bienvenida-logout span {color: #bbff4f;float: right;font-family: verdana;font-size: 11px;line-height: 1.5em;padding-right: 8px;width: 400px;}#bienvenida-logout a, #bienvenida-logout a:hover, #bienvenida-logout a:active, #bienvenida-logout a:visited {height: 18px;width: 18px;float: right;}#bienvenida-logout img {border: 0;}#navegacion {background: url(../../imagenes/estilos/navegacion-bg.gif) repeat-x top left;height: 43px;padding-left: 20px;}ul#navegacion-menu {background: url(../../imagenes/estilos/navegacion-boton-bg.gif) repeat-x top left;display: block;float: left;height: 43px;list-style-type: none;padding: 0;}ul#navegacion-menu li {float: left;}ul#navegacion-menu li.ultimo {background: url(../../imagenes/estilos/navegacion-boton-de.gif) no-repeat top right;}ul#navegacion-menu li a, ul#navegacion-menu li a:active, ul#navegacion-menu li a:visited {background: url(../../imagenes/estilos/navegacion-boton-iz.gif) no-repeat top left;color: #ffffff;display: block;float: left;font-family: Trebuchet MS, arial, verdana,;font-size: 14px;font-weight: bold;height: 43px;padding: 0 1.3em;line-height: 2.8em;}ul#navegacion-menu li a:hover {color: #A6F855;}.navegacion-fx {position: relative;overflow: hidden;}.navegacion-fx li {float: left;list-style-type: none;}.navegacion-fx li.back {background: url(../../imagenes/estilos/navegacion-marcador-bg.gif) repeat-x bottom center;width: 9px;height: 43px;z-index: 8;position: absolute;}.navegacion-fx li.back .left {background: url(../../imagenes/estilos/navegacion-marcador.gif) no-repeat bottom center;height: 43px;}.navegacion-fx li a, .navegacion-fx li a:hover, .navegacion-fx li a:active, .navegacion-fx li a:visited {font: bold 14px arial;text-decoration: none;outline: none;z-index: 10;display: block;float: left;height: 30px;position: relative;overflow: hidden;margin: auto 0px;}li.current * {color: #1D5BA2;}ul#navegacion-usuario {display: inline;clear: right;line-height: 2.4em;list-style-type: none;margin-left: 0px;margin-top: 0;padding: 0;}ul#navegacion-usuario li {background: url(../../imagenes/estilos/navegacion-usuario-separador.gif) no-repeat center right;float: left;}ul#navegacion-usuario li.ultimo {background: none;}ul#navegacion-usuario li a, ul#navegacion-usuario li a:active, ul#navegacion-usuario li a:visited {color: #A6F855;display: block;float: left;font-family: Trebuchet MS, arial;font-size: 13px;font-weight: bold;line-height: 3em;}ul#navegacion-usuario li a.destacado, ul#navegacion-usuario li a.destacado:active, ul#navegacion-usuario li a.destacado:visited {color: #ffffff;}#miga {color: #3072AF;font-size: 10px;line-height: 2.5em;letter-spacing: 0;margin-left: 24px;}#contenido {margin: 0 auto;height: 100%;padding-bottom: 15px;background: #fff !important;}#contenido-principal {float: right;padding-right: 15px;width: 620px;}#contenido-principal h2#titulo-listado {float: left;margin-right: 8px;}#contenido-principal span#subtitulo-listado {display: block;line-height: 24px;}#inicio #destinos-populares h3 {margin-bottom: 2px;}#inicio #destinos-populares #col-listado {float: left;width: 452px;}#inicio #destinos-populares #col-listado div.region {display: block;height: 85px;}#inicio #destinos-populares #col-listado div.imagen {height: 75px;float: left;overflow: hidden;width: 106px;}#inicio #destinos-populares #col-listado img {border: 0;}#inicio #destinos-populares #col-listado ul {float: left;list-style-type: none;width: 345px;}#inicio #destinos-populares #col-listado li {border-bottom: 1px solid #cccccc;line-height: 17px;}#inicio #destinos-populares #col-listado li a.titulo:link, #inicio #destinos-populares #col-listado li a.titulo:visited, #inicio #destinos-populares #col-listado li a.titulo:hover, #inicio #destinos-populares #col-listado li a.titulo:active {color: #000000;font-size: 14px;font-weight: bold;text-decoration: none;}#inicio #destinos-populares #col-listado li a.todos:link, #inicio #destinos-populares #col-listado li a.todos:visited, #inicio #destinos-populares #col-listado li a.todos:hover, #inicio #destinos-populares #col-listado li a.todos:active {font-weight: bold;float: right;line-height: 16px;}#inicio #destinos-populares #col-listado li a.alj:link, #inicio #destinos-populares #col-listado li a.alj:visited, #inicio #destinos-populares #col-listado li a.alj:hover, #inicio #destinos-populares #col-listado li a.alj:active {font-weight: bold;}#inicio #destinos-populares #col-listado li span.precio {color: #333333;float: right;font-size: 12px;}#inicio #destinos-populares #col-destacados {float: right;width: 140px;}#inicio #destinos-populares #col-destacados div.destacado {margin-bottom: 2px;}#inicio #destinos-populares #col-destacados div.destacado .imagen {height: 105px;overflow: hidden;width: 140px;}#inicio #destinos-populares #col-destacados div.destacado .imagen img {border: 0;}#inicio #destinos-populares #col-destacados div.destacado div.descripcion {background: #2a77b9;height: 58px;position: relative;margin: 0;padding: 0;}#inicio #destinos-populares #col-destacados div.destacado div.descripcion a:link,#inicio #destinos-populares #col-destacados div.destacado div.descripcion a:visited,#inicio #destinos-populares #col-destacados div.destacado div.descripcion a:hover, #inicio #destinos-populares #col-destacados div.destacado div.descripcion a:active {color: #ffffff;font-size: 14px;font-weight: bold;position: absolute;left: 4px;top: 3px;}#inicio #destinos-populares #col-destacados div.destacado div.descripcion span {color: #88f8ff;font-weight: normal;position: absolute;bottom: 0px;right: 4px;}#inicio #destinos-populares #col-destacados div.destacado div.descripcion span strong {font-size: 22px;font-weight: normal;}#inicio #mapa-destinos #mapa {float: left;height: 100px;position: relative;width: 200px;}#inicio #mapa-destinos #mapa div {background: url(../../imagenes/estilos/minimapa.jpg) no-repeat right bottom;border-top: 2px solid #e0e0e0;border-bottom: 2px solid #e0e0e0;height: 80px;bottom: 0;width: 100%;}#inicio #mapa-destinos #mapa div ul {list-style-type: none;margin-top: 20px;}#inicio #mapa-destinos #mapa div li {background: url(../../imagenes/estilos/bullet-listado-selector.gif) no-repeat 0 4px;line-height: 18px;padding-left: 14px;}#inicio #mapa-destinos #mapa div li a {font-weight: bold;}#inicio #mapa-destinos #otros-destinos {float: right;height: 100px;margin-bottom: 20px;width: 409px;}#inicio #mapa-destinos #otros-destinos div {background: #ececec;border-top: 2px solid #e0e0e0;border-bottom: 2px solid #e0e0e0;color: #2a77b9;height: 80px;padding: 2px 8px;}#inicio #mapa-destinos #otros-destinos div a {line-height: 20px;}#inicio #ultimas-ofertas {clear: both;}#inicio #ultimas-ofertas h3 {margin-bottom: 5px;}#inicio #ultimas-ofertas #col-oferta {float: left;width: 390px;}#inicio #ultimas-ofertas #col-oferta div.oferta {float: left;margin-bottom: 7px;width: 100%;}#inicio #ultimas-ofertas #col-oferta div.oferta div.imagen {float: left;height: 61px;width: 83px;}#inicio #ultimas-ofertas #col-oferta div.oferta div.imagen a img {border: 0;}#inicio #ultimas-ofertas #col-oferta div.oferta div.descripcion {background: #ececec;height: 61px;float: right;position: relative;width: 306px;}#inicio #ultimas-ofertas #col-oferta div.oferta div.descripcion div {padding-left: 4px;margin-top: 6px;}#inicio #ultimas-ofertas #col-oferta div.oferta div.descripcion a {line-height: 16px;}#inicio #ultimas-ofertas #col-oferta div.oferta div.descripcion a.nombre {display: block;font-weight: bold;}#inicio #ultimas-ofertas #col-oferta div.oferta div.descripcion span.precio {color: #00aa00;position: absolute;right: 10px;bottom: 4px;}#inicio #ultimas-ofertas #col-oferta div.oferta div.descripcion span.precio strong {font-size: 16px;font-weight: bold;}#inicio #ultimas-ofertas #col-oferta-destacada {float: right;width: 200px;}#inicio #ultimas-ofertas #col-oferta-destacada div.destacada {margin-bottom: 7px;}#inicio #ultimas-ofertas #col-oferta-destacada div.imagen {background: #008a00;width: 200px;}#inicio #ultimas-ofertas #col-oferta-destacada img {border: 0;}#inicio #ultimas-ofertas #col-oferta-destacada div.descripcion {background: #008a00;height: auto;overflow: hidden;position: relative;width: 200px;}#inicio #ultimas-ofertas #col-oferta-destacada div.descripcion a {color: #ffffff;}#inicio #ultimas-ofertas #col-oferta-destacada div.descripcion a.nombre {font-size: 14px;font-weight: bold;position: relative;left: 6px;top: 0px;}#inicio #ultimas-ofertas #col-oferta-destacada div.descripcion span.direccion {color: #ffffff;font-size: 11px;position: relative;display: block;left: 6px;top: 2px;}#inicio #ultimas-ofertas #col-oferta-destacada div.descripcion span.precio {color: #cef927;font-size: 11px;font-weight: normal;position: relative;display: block;float: right;right: 5px;bottom: 0px;}#inicio #ultimas-ofertas #col-oferta-destacada div.descripcion span.precio strong {font-size: 22px;font-weight: normal;}#inicio #opiniones {clear: both;margin-bottom: 10px;}#inicio #opiniones div.separador {background: url(../../imagenes/estilos/separador-dotted.gif) repeat-x;height: 1px;font-size: 1px;margin-bottom: 2px;}#inicio #opiniones img.estrella {margin-bottom: -3px;}#inicio #opiniones a.titulo {color: #333333;font-weight: bold;padding-left: 6px;padding-bottom: 3px;}#inicio #opiniones p {color: #000000;}#inicio #opiniones a img {border: 0;}#inicio #opiniones div.descripcion {height: 32px;position: relative;margin-top: 6px;}#inicio #opiniones div.descripcion a.nombre {font-weight: bold;}#inicio #opiniones div.descripcion span.precio {color: #00aa00;font-size: 11px;font-weight: normal;position: absolute;right: 5px;bottom: 2px;}#inicio #opiniones div.descripcion span.precio strong {font-size: 16px;font-weight: bold;}#inicio #opiniones #opinion-destacada {float: left;margin-bottom: 15px;width: 250px;}#inicio #opiniones #opinion-destacada img {margin-top: 3px;}#inicio #opiniones #resto-opiniones {float: right;width: 340px;}#inicio #internacional {clear: both;margin-top: 14px;width: 620px;}#inicio #internacional h3 {margin-bottom: 2px;}#inicio #internacional div {background: #ececec;border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;color: #2a77b9;width: 620px;}#inicio #internacional p {padding: 10px;}#inicio #internacional a {font-size: 14px;font-weight: bold;}#inicio #nacional {clear: both;margin-top: 14px;width: 620px;}#inicio #nacional h3 {margin-bottom: 2px;}#inicio #nacional div {background: #ececec;border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;color: #2a77b9;height: 95px;width: 620px;}#inicio #nacional p {padding: 10px;}#inicio #nacional a {font-size: 11px;}#destinos-ofertas {margin-top: 25px;}#destinos-ofertas h3 {margin-bottom: 13px;}#destinos-ofertas .img-oferta {float: left;height: 61px;margin-bottom: 11px;position: relative;width: 305px;}#destinos-ofertas .img-oferta.banner {background: #ececec;}#destinos-ofertas .img-oferta.par {margin-left: 7px;}#destinos-ofertas .img-oferta a.imagen {background: #ececec;height: 61px;position: absolute;left: 0;top: 0;overflow: hidden;width: 80px;}#destinos-ofertas .img-oferta a.imagen img {border: 0;}#destinos-ofertas .img-oferta div.cuerpo {height: 56px;padding-top: 5px;padding-left: 6px;position: relative;width: 216px;}#destinos-ofertas .img-oferta div.cuerpo-wrapper {background: #ececec;float: left;height: 61px;position: absolute;left: 82px;top: 0;width: 222px;}#destinos-ofertas .img-oferta div.cuerpo a {color: #2a77b9;}#destinos-ofertas .img-oferta div.cuerpo a.nombre {display: block;font-weight: bold;}#destinos-ofertas .img-oferta div.cuerpo a.mas-ofertas {display: block;font-weight: bold;font-size: 14px;}#destinos-ofertas .img-oferta div.cuerpo a.localidad,#destinos-ofertas .img-oferta div.cuerpo a.region {display: inline;}#destinos-ofertas .img-oferta div.cuerpo div.precio {bottom: 2px;color: #00aa00;position: absolute;right: 6px;}#destinos-ofertas .img-oferta div.cuerpo div.precio strong {font-size: 16px;font-weight: normal;}#destinos-populares h3 {margin-bottom: 13px;}#destinos-populares ul.pais-region {list-style-type: none;}#destinos-populares ul.pais-region li {display: block;float: left;margin-left: 6px;margin-bottom: 20px;width: 150px;}#destinos-populares ul.pais-region span {font-size: 11px;font-weight: normal;color: #00AA00;}#destinos-populares ul.pais-region span em {font-size: 12px;font-style: normal;font-weight: bold;}#destinos-populares ul.pais-region li.primero {margin-left: 0;}#destinos-populares ul.pais-region li.cercanas-1 {width: 150px;}#destinos-populares ul.pais-region li.cercanas-2 {width: 306px;}#destinos-populares ul.pais-region li.cercanas-2 div {width: 296px;}#destinos-populares ul.pais-region li.cercanas-3 {width: 457px;}#destinos-populares ul.pais-region li.cercanas-3 div {width: 452px;}#destinos-populares ul.pais-region li.cercanas-0,#destinos-populares ul.pais-region li.cercanas-4 {width: 615px;margin-left: 0px;}#destinos-populares ul.pais-region li.cercanas-0 div,#destinos-populares ul.pais-region li.cercanas-4 div {width: 608px;}#destinos-populares ul.pais-region li li {padding: 5px 5px 0 20px;margin: 0;font-size: 12px;width: auto;font-weight: bold;float: none;text-align: left;background: transparent url(../../imagenes/estilos/bullet-listado-selector.gif) no-repeat scroll 4px center;}#destinos-populares ul.pais-region li div {border: 2px solid #cccccc;height: 145px;padding: 2px 2px 0 2px;text-align: center;width: 140px;}#destinos-populares ul.pais-region li div ul {text-align: left;}#destinos-populares ul.pais-region li div ul strong {padding-left: 5px;padding-top: 5px;display: block;}#destinos-populares ul.pais-region img {border: 0;text-align: center;}#destinos-populares ul.pais-region li span a {text-align: left;}#destinos-populares ul.pais-region .alojamiento {font-size: 11px;font-style: normal;font-weight: normal;margin-left: 15px;margin-bottom: 2px;}#destinos-populares ul.pais-region .alojamiento em {font-style: normal;font-weight: bold;}#destinos-populares ul.pais-region li p {font-size: 12px;font-weight: bold;text-align: left;margin: 3px 4px;padding: 0;}#selector-geografico {color: #000000;}#selector-geografico span {float: left;}#selector-geografico select {color: #2e78c1;float: right;}#selector-geografico img {border: 0;padding-top: 8px;}#listado-selector {float: left;margin-bottom: 40px;margin-top: 30px;width: 100%;}#listado-selector h3 {float: left;}#listado-selector select {color: #2e78c1;float: right;}#listado-selector table {float: left;margin-bottom: 35px;margin-top: 6px;width: 620px;}#listado-selector tbody td {background: url(../../imagenes/estilos/bullet-listado-selector.gif) no-repeat 4px center;height: 20px;padding-left: 20px;}#listado-selector tbody tr.par td {background-color: #EEEEEE;}#listado-selector tbody td.vacio {background: none;}#nube-tags {display: block;float: left;padding-bottom: 30px;padding-top: 10px;width: 618px;}#nube-tags a, #nube-tags a:active, #nube-tags a:visited {color: #2E78C1;line-height: 30px;text-decoration: none;}#nube-tags a:hover {color: #ffffff;background: #2E78C1;text-decoration: none;}#nube-tags span.separador {color: #447cac;font-size: 12px;width: auto;}#nube-tags {font-size: 12px;}#nube-tags .poco-popular {font-size: 1.2em;}#nube-tags .medio-popular {font-size: 1.4em;}#nube-tags .popular {font-size: 1.8em;}#nube-tags .muy-popular {font-size: 2em;}#nube-tags .ultra-popular {font-size: 2.4em;}#internacional {float: left;padding-bottom: 35px;}#internacional #imagen {border: 1px solid #cccccc;float: left;height: 220px;margin-right: 8px;width: 220px;}#internacional #imagen img.principal {border: 0;margin-top: 10px;margin-left: 10px;}#internacional #imagen img.marcador {float: left;margin-left: 10px;margin-top: 7px;}#internacional #imagen span {color: #2e78c1;float: left;margin-top: 8px;}#internacional #imagen span.pais {font-size: 14px;font-weight: bold;margin-left: 4px;}#internacional #imagen span.ciudad {font-size: 12px;margin-left: 4px;}#internacional #paises {background: #ececec;float: left;width: 387px;height: 220px;}#internacional #paises h3 {margin-top: 13px;margin-left: 28px;}#internacional #paises ul {float: left;list-style-type: none;padding-left: 28px;margin-top: 10px;}#internacional #paises li {background: url(../../imagenes/estilos/bullet-listado.gif) no-repeat 0 50%;line-height: 1.8em;}#internacional #paises li a, #internacional #paises li a:visited, #internacional #paises li a:active {font-size: 14px;font-weight: bold;text-decoration: none;padding-left: 24px;}#internacional #paises li a:hover {text-decoration: underline;}a.boton-mapa div.boton {background: #ffffff url(../../imagenes/estilos/busqueda-aloj-boton-mapa-de.gif) no-repeat top right;overflow-x: auto;overflow-y: hidden;width: 120px;}a.boton-mapa div.boton div {background: url(../../imagenes/estilos/busqueda-aloj-boton-mapa-iz.gif) no-repeat top left;height: 32px;text-align: left;}a.boton-mapa, a.boton-mapa:active, a.boton-mapa:visited, a.boton-mapa:hover {font-size: 13px;font-weight: bold;line-height: 3.3em;text-decoration: none;text-indent: 5px;}#ordenacion-busqueda a.boton-mapa {float: right;}#ordenacion-busqueda {color: #666666;font-size: 14px;width: 620px;}#ordenacion-busqueda div.orden {float: left;margin-top: 12px;width: 470px;}#ordenacion-busqueda label {cursor: pointer;font-weight: bold;}#ordenacion-busqueda input {margin-left: 5px;margin-right: 5px;}#ordenacion-busqueda input.primero {margin-left: 7px;}#listado-busqueda-alojamientos-contenedor {clear: both;border-bottom: 2px solid #d5e4f1;margin: 10px 0;}.listado-busqueda-alojamientos {border-top: 2px solid #d5e4f1;clear: both;list-style-type: none;margin-bottom: 6px;padding: 0;width: 620px;}.listado-busqueda-alojamientos .td-precio {width: 110px;}.listado-busqueda-alojamientos .div-desde {margin-left: 0px;margin-top: 0;height: 24px;width: 100px;background: #2A78BA;float: left;text-align: center;}.listado-busqueda-alojamientos .div-sin-precio {background: #EEEEEE;}.listado-busqueda-alojamientos .div-desde span.desde {position: relative;top: 4px;font-size: 10px;color: #ffffff;}.listado-busqueda-alojamientos .div-desde span.desde_normal {font-size: 10px;color: #ffffff;}.listado-busqueda-alojamientos .div-desde span.desde_sin {position: relative;top: 5px;left: 3px;font-size: 10px;padding-right: 5px;color: #ffffff;}.listado-busqueda-alojamientos .div-desde span.precio_desde {position: relative;top: 4px;font-size: 16px;color: #ffffff;}.listado-busqueda-alojamientos .div-desde span.precio_desde_batch {font-size: 16px;padding-right: 1px;color: #ffffff;font-weight: bold;}.listado-busqueda-alojamientos .div-desde span.desde_euro {padding-right: 4px;color: #ffffff;}.listado-busqueda-alojamientos .div-desde span.desde_euro_b {position: relative;top: 4px;padding-right: 4px;color: #ffffff;}.listado-busqueda-alojamientos .div-desde span.sin_reserva {position: relative;top: 2px;font-size: 10px;color: #C90000;}.listado-busqueda-alojamientos .div-titulo_desde_sin {width: 515px;margin-top: 5px;margin-left: 5px;float: left;position: relative;}.listado-busqueda-alojamientos .div-titulo_desde {width: 515px;margin-top: 5px;margin-left: 5px;float: left;position: relative;background-color: #E5EEF7;}.listado-busqueda-alojamientos .div-titulo_desde_sin p.reserva,.listado-busqueda-alojamientos .div-titulo_desde p.reserva {height: auto;padding-left: 9px;padding-top: 2px;}.listado-busqueda-alojamientos .div-titulo_desde_sin p.sin-reserva,.listado-busqueda-alojamientos .div-titulo_desde p.sin-reserva {height: 22px;padding-left: 9px;padding-top: 2px;}.listado-busqueda-alojamientos .div-titulo_desde_sin span.titulo_prin,.listado-busqueda-alojamientos .div-titulo_desde span.titulo_prin {font-size: 16px;font-weight: bold;}span.distancia {color: #666666;cursor: url(../../imagenes/estilos/cursor.cur), help;}#tooltip {background-color: #f6e47f;border-bottom: 2px solid #8c8c8c;border-right: 1px solid #8c8c8c;padding: 8px;position: absolute;margin-left: -80px;margin-top: 10px;z-index: 3000;text-align: left;width: 300px;}#tooltip h3, #tooltip div {margin: 0;font-family: arial;font-size: 11px;color: black;}.datos em {color: #00AA00;font-style: normal;font-weight: bold;font-size: 24px;position: relative;top: 5px;}.explicacion {font-weight: bold;color: #666666;padding-bottom: 20px;}.explicacion em {color: #00AA00;font-style: normal;font-weight: bold;font-size: 24px;position: relative;top: 5px;}.listado-busqueda-alojamientos.ultimo {margin-bottom: 10px;}.listado-busqueda-alojamientos .info {padding-left: 0px;width: 471px;}.listado-busqueda-alojamientos.publicidad .info {padding-top: 9px;background: none;height: 120px;}.listado-busqueda-alojamientos .info p a {text-decoration: underline;}.listado-busqueda-alojamientos .sin-precio {width: 620px;}.listado-busqueda-alojamientos .info .contenido {float: left;font-size: 11px;}.listado-busqueda-alojamientos .info .contenido .titulo {color: #2a77b9;font-size: 16px;font-weight: bold;height: 20px;margin-left: 2px;}.listado-busqueda-alojamientos .info .contenido .titulo * {float: left;margin-top: 8px;}.listado-busqueda-alojamientos .info .contenido .titulo a {margin-right: 6px;}.listado-busqueda-alojamientos .info .contenido .titulo img {border: 0;margin-left: 0;margin-right: 0;padding: 0;}.listado-busqueda-alojamientos .info .contenido div.datos {clear: both;width: 615px;}.listado-busqueda-alojamientos .info .contenido div.imagen {cursor: pointer;display: block;float: left;height: 76px;margin-right: 10px;padding-top: 5px;overflow: hidden;width: 100px;}.listado-busqueda-alojamientos .info .contenido div.imagen div {background-position: top center;background-repeat: no-repeat;height: 76px;overflow: hidden;width: 100px;}.listado-busqueda-alojamientos .info .contenido p {padding-right: 0;}.listado-busqueda-alojamientos .info .acciones {float: left;height: 38px;width: 600px;}.listado-busqueda-alojamientos .info .acciones ul {float: left;list-style-type: none;margin-top: 8px;padding-left: 0px;}.listado-busqueda-alojamientos .info .acciones li {padding-left: 0px;border: 0;float: left;}.listado-busqueda-alojamientos .info .acciones li span {color: #666666;text-align: center;margin: 0 1.2em;}.listado-busqueda-alojamientos .info .acciones li span.agregado {color: #00AA00;font-size: 11px;font-weight: bold;margin: 0;}.listado-busqueda-alojamientos .info .acciones li span.valoracion-u {color: #666666;font-size: 11px;font-weight: bold;margin-right: 5px;margin-left: 0px;}.listado-busqueda-alojamientos .info .acciones li span.valoracion-s {padding-right: 4px;}.listado-busqueda-alojamientos .info .acciones a {font-size: 11px;font-weight: bold;}.listado-busqueda-alojamientos .info .acciones img {border: 0;float: left;margin-right: 4px;}.listado-busqueda-alojamientos .info .acciones .opiniones {float: left;}.listado-busqueda-alojamientos .info .acciones .opiniones span {color: #444444;font-size: 10px;}.listado-busqueda-alojamientos .info .acciones .opiniones div {margin-top: 4px;}.listado-busqueda-alojamientos .separador {background: url(../../imagenes/estilos/busqueda-alojamiento-separador.gif) no-repeat bottom left;width: 1px;}.listado-busqueda-alojamientos .precio {background: url(../../imagenes/estilos/busqueda-alojamiento-precio-bg.gif) repeat-x bottom left;font-size: 11px;text-align: center;width: 146px;}.listado-busqueda-alojamientos .precio.sin-determinar {padding-top: 20px;}.listado-busqueda-alojamientos .precio p {margin-top: 13px;padding: 0 7px;text-align: right;}.listado-busqueda-alojamientos .precio div.combinaciones {text-align: right;width: 100%;}.listado-busqueda-alojamientos .precio div.combinaciones a {color: #444444;text-align: right;text-decoration: underline;padding: 0 7px;}.listado-busqueda-alojamientos .precio a.consultar {line-height: 3em;text-decoration: underline;}.listado-busqueda-alojamientos .precio div.valor {margin-top: 25px;text-align: center;}.listado-busqueda-alojamientos .precio span {color: #000000;font-size: 11px;}.listado-busqueda-alojamientos .precio span em {font-size: 20px;font-weight: normal;font-style: normal;}.listado-busqueda-alojamientos div.boton-verde {margin-top: 20px;margin-bottom: 6px;width: 90px;}.listado-busqueda-alojamientos div.boton-verde a {padding: 4px 11px;text-decoration: none;}.listado-busqueda-alojamientos .mapa-contenedor {border-top: #D5E4F1 2px solid;display: none;height: 100%;width: 100%;}.listado-busqueda-alojamientos .mapa {display: block;height: 142px;width: 620px;}#listado_h {padding-bottom: 15px;}#listado_h table#opciones {background: #fff;border-collapse: separate;width: 100%;}#listado_h table#opciones thead td {border-bottom: 1px solid #bdbdbd;border-right: 4px solid #ffffff;background: #efefef;color: #000;font-weight: normal;padding: 3px 0;margin-right: 4px;}#listado_h table#opciones thead tr.gap td {background: #e8fde6;height: 1px;font-size: 0px;padding: 0;margin: 0;}#listado_h table#opciones tbody td {border-bottom: 1px solid #bdbdbd;border-right: 4px solid #ffffff;padding-bottom: 0px;vertical-align: top;}#listado_h table#opciones tbody tr.ultima td {border-bottom: 0;}#listado_h table#opciones thead td.col_tipos {padding-left: 8px;width: 200px;}#listado_h table#opciones thead td.col_maxpersonas {text-align: center;width: 42px;}#listado_h table#opciones thead td.col_precio {text-align: center;width: 110px}#listado_h table#opciones thead td.col_habs {border-right: 0;text-align: center;width: 115px;}#listado_h table#opciones tbody tr.activa td {font-weight: bold;}#listado_h table#opciones tbody tr.activa td select {font-weight: bold;}#listado_h table#opciones tbody td {color: #444444;padding-top: 2px;padding-bottom: 2px;}#listado_h table#opciones tbody td span {display: inline;}#listado_h table#opciones td.col_tipos {padding-top: 6px;}#listado_h table#opciones td.col_tipos span {background: url(../../imagenes/estilos/reserva-importante-bullet.gif) no-repeat left 4px;font-weight: normal;padding-left: 12px;}#listado_h table#opciones td.col_tipos p {display: none;font-size: 11px;font-weight: normal;margin-left: 0px;padding-bottom: 2px;}#listado_h table#opciones td.col_tipos div.div_detalle {margin-left: 0px;margin-bottom: 0px;margin-top: 0px;margin-right: 0px;padding-left: 12px;padding-bottom: 0px;padding-right: 0px;float: none;}#listado_h table#opciones td.col_maxpersonas {text-align: center;padding-top: 6px;}#listado_h table#opciones td.col_precio {text-align: right;padding-top: 6px;}#listado_h table#opciones td.col_precio * {font-size: 12px;}#listado_h table#opciones td.col_precio div {padding-right: 16px;}#listado_h table#opciones td.col_precio div span {padding: 0;margin: 0;}#listado_h table#opciones td.col_precio div span#noche {font-size: 10px;}#listado_h table#opciones td.col_habs {border-right: 0;text-align: left;}#listado_h table#opciones td.col_dispon {border-right: 0;text-align: left;width: 120px;}#listado_h table#opciones td.td_sin_linea_texto span.dispo {color: #00A900;}#listado_h table#opciones td.td_sin_linea_texto span.dispo-q {color: #C80000;}#listado_h table#opciones td.td_sin_linea {border-right: 0;text-align: left;padding-bottom: 0px;border-bottom-width: 0px;padding-top: 0px;}#listado_h table#opciones td.td_sin_linea_texto {border-right: 0;text-align: left;padding-bottom: 0px;border-bottom-width: 0px;padding-top: 3px;}#listado_h table#opciones td.col_habs select {border: 1px solid #7f9db9;font-family: arial;font-size: 12px;font-weight: normal;width: 105px;}#listado_h div.boton-verde_l {margin-right: 0px;}#busqueda-mapa .cabecera {height: 32px;width: 620px;}#busqueda-mapa a.boton-mapa div.boton div {background: url(../../imagenes/estilos/busqueda-aloj-boton-mapa-iz.gif) no-repeat top left;height: 32px;text-align: left;}#busqueda-mapa a.boton-mapa div.boton {background: #ffffff url(../../imagenes/estilos/busqueda-aloj-boton-list-de.gif) no-repeat top right;height: 32px;overflow-x: auto;overflow-y: hidden;width: 130px;}#busqueda-mapa a.boton-mapa, a.boton-mapa:active, a.boton-mapa:visited, a.boton-mapa:hover {font-size: 13px;font-weight: bold;line-height: 3.3em;text-decoration: none;text-indent: 5px;}#busqueda-mapa a.boton-mapa {float: right;}#busqueda-mapa .cabecera label {color: #444444;float: left;font-weight: bold;padding-top: 10px;}#busqueda-mapa .cabecera input.texto-busqueda {width: 254px;}#busqueda-mapa .cabecera input {border: 1px solid #2a77b9;margin-top: 8px;}#busqueda-mapa .cabecera input.boton {background: #2a77b9;border: 0;color: #ffffff;font-size: 12px;font-weight: bold;height: 18px;line-height: 1em;margin-top: 0;}#map {background: #efefef url(../../imagenes/estilos/indicador-grande.gif) no-repeat center center;border-top: 2px solid #d5e4f1;border-bottom: 2px solid #d5e4f1;height: 755px;margin-bottom: 30px;width: 620px;}#busqueda-mapa ul {float: left;list-style-type: none;padding-bottom: 35px;}#busqueda-mapa li {float: left;height: 32px;margin-right: 10px;}#busqueda-mapa li label {padding-top: 6px;}.globo {width: 300px;}.globo img {float: left;margin-right: 10px;}.globo .titulo {font-size: 14px;font-weight: bold;}.globo .titulo p {float: left;}.globo div.reservar {background: #dbf3db;clear: both;height: 25px;margin-top: 5px;position: relative;}.globo div.reservar span {color: #000000;float: left;font-size: 20px;padding-left: 5px;}.globo div.reservar input.boton-reservar {position: absolute;right: 0;top: 0;}.globo div.desde span {color: #000000;display: block;}.globo div.desde em {font-size: 20px;font-style: normal;}.globo div.lista {float: left;padding-top: 10px;line-height: 2em;}.globo div.lista span {}.globo div.lista img {border: 0;float: left;}#ficha .encabezado {border-top: 2px solid #d5e4f1;border-bottom: 2px solid #bfd6ea;margin-bottom: 10px;}#ficha .encabezado .info {/*background: url(../../imagenes/estilos/busqueda-alojamiento-info-bg.gif) repeat-x top left;*/background-color: #E5EEF7;height: 100px;/*padding-left: 5px;*/width: 471px;}#ficha .encabezado_sin {background-color: #ffffff;}#ficha .encabezado .info div.imagen {float: left;margin-top: 3px;margin-right: 0px;height: 76px;overflow: hidden;width: 100px;}#ficha.booking .encabezado .info div.imagen {width: 90px;}#ficha .encabezado .info td.td_titulo {padding-left: 12px}#ficha.booking .encabezado .info td.td_titulo {padding-left: 0px}#ficha .encabezado .info td.td_contenido {padding-left: 12px}#ficha.booking .encabezado .info td.td_contenido {padding-left: 2px;}#ficha .encabezado .info td.td_sin_precio {width: 100px;text-align: center;height: 25px;color: #c90000;}#ficha .encabezado .info td.td_sin_precio div {width: 100px;background-color: #eeeeee;text-align: center;margin-top: 2px;height: 25px;color: #c90000;}#ficha .encabezado .info td.td_sin_precio span.desde {position: relative;top: 5px;font-size: 10px;}#ficha .encabezado .info td.td_precio {width: 100px;padding-top: 2px;text-align: center;height: 25px;color: #ffffff;}#ficha .encabezado .info td.td_precio div {width: 100px;background-color: #2a78ba;text-align: center;padding-top: 3px;height: 25px;color: #ffffff;}#ficha.booking .encabezado .info td.td_precio div {width: 90px;}#ficha .encabezado .info td.td_precio span.desde {position: relative;top: 3px;font-size: 10px;}#ficha .encabezado .info td.td_precio span.desde_precio {position: relative;top: 3px;font-size: 16px;}#ficha .encabezado .info td.td_imagen {padding-bottom: 3px;}#ficha .encabezado .info div.imagen div {background-position: top center;background-repeat: no-repeat;height: 76px;overflow: hidden;width: 100px;}#ficha.booking .encabezado .info div.imagen div {width: 90px;}#ficha .encabezado .info .titulo {color: #000000;font-size: 22px;font-weight: bold;overflow: hidden;}#ficha .encabezado .info .contenido {float: left;background: white;}#ficha .encabezado .info .titulo img {margin-left: 0;margin-right: 0;margin-bottom: 4px;padding: 0;}#ficha .encabezado .info p {font-weight: bold;line-height: 1.6em;}#ficha .encabezado .info p.disponibilidad {margin-right: 20px;}#ficha .encabezado .info p a.info-adicional {text-decoration: underline;font-weight: normal;margin-right: 20px;}#ficha .encabezado .separador {background: url(../../imagenes/estilos/busqueda-alojamiento-separador.gif) no-repeat bottom left;width: 1px;}#ficha .encabezado .precio {background-color: #E5EEF7;text-align: center;width: 146px;}#ficha .encabezado .precio div.valor {margin-top: 35px;text-align: center;}#ficha .encabezado .precio span {color: #000000;font-size: 12px;}#ficha .encabezado .precio span em {font-size: 20px;font-weight: normal;font-style: normal;}#ficha .encabezado .acciones {border-top: 2px solid #d5e4f1;height: 28px;}#ficha .encabezado .acciones .opiniones {color: #444444;font-weight: bold;}#ficha .encabezado .acciones .opiniones span {float: left;line-height: 2em;margin-top: 1px;margin-right: 5px;}#ficha .encabezado .acciones .opiniones span.numero {margin-left: 6px;}#ficha .encabezado .acciones .opiniones span.numero a {font-size: 14px;font-weight: bold;}#ficha .encabezado .acciones .opiniones img {float: left;margin-top: 6px;margin-right: 2px;}#ficha .encabezado .acciones ul {background: #efefef;float: right;height: 24px;list-style-type: none;padding: 0 8px;}#ficha .encabezado .acciones li {border: 0;float: left;line-height: 1em;}#ficha .encabezado .acciones li span {color: #666666;text-align: center;width: 20px;}#ficha .encabezado .acciones li a, #ficha .encabezado .acciones li div {font-size: 11px;font-weight: bold;float: left;line-height: 2.3em;}#ficha .encabezado .acciones li div span {color: #00aa00;width: auto;}#ficha .encabezado .acciones a img {border: 0;float: left;margin-right: 4px;}#ficha .encabezado .sin-precio {background-color: #ffffff;width: 620px;}#ficha .encabezado .publicidad {border-top: 2px solid #d5e4f1;}#ficha .reserva {border-top: 2px solid #bfd6ea;margin: 0;}#ficha .reserva span {display: block;}#ficha .reserva span.no-disponibilidad {color: #990000;font-size: 12px;}#ficha .reserva span.ver-cercanos {color: #2A78B9;font-size: 15px;text-decoration:underline;}#ficha .reserva {list-style-type: none;padding: 0 0 10px 0;width: 620px;}#ficha .reserva #formbuscadoralj {line-height: 24px;padding: 13px 10px;}#ficha .reserva #formbuscadoralj div#fecha {height: 22px;width: 220px;padding-left: 10px;}#ficha .reserva #formbuscadoralj #fecha span {display: inline;padding: 0;margin: 0;}#ficha .reserva #formbuscadoralj #fecha input {display: inline;width: 80px;}#ficha .reserva #formbuscadoralj label#numero_noches,#ficha .reserva #formbuscadoralj label#numero_personas {padding-left: 30px;}#ficha .reserva #formbuscadoralj label#numero_noches select,#ficha .reserva #formbuscadoralj label#numero_personas select {width: 50px;}#ficha .reserva #formbuscadoralj #btn-buscar {background: url(../../imagenes/estilos/bot-busq-reserva.gif) no-repeat right center;border: 0;color: #00aa00;cursor: pointer;float: right;font-size: 11px;font-weight: bold;height: 24px;margin-right: 10px;text-align: left;text-decoration: underline;width: 85px;}#ficha .reserva #formbuscadoralj #buscador-alj-buscando {background: url(../../imagenes/estilos/indicador-busq-alj.gif) no-repeat left 3px;color: #00aa00;display: none;float: right;font-size: 12px;font-weight: bold;height: 24px;padding-left: 20px;width: 72px;}#ficha table#opciones {background: #fff;border-collapse: separate;width: 100%;}#ficha table#opciones thead td {border-bottom: 1px solid #bdbdbd;border-right: 4px solid #ffffff;background: #efefef;color: #000;font-weight: normal;padding: 3px 0;margin-right: 4px;}#ficha table#opciones thead tr.gap td {background: #e8fde6;height: 1px;font-size: 0px;padding: 0;margin: 0;}#ficha table#opciones tbody td {border-bottom: 1px solid #bdbdbd;border-right: 4px solid #ffffff;padding-bottom: 2px;vertical-align: top;}#ficha table#opciones tbody tr.ultima td {border-bottom: 1px solid #bdbdbd;border-right: 4px solid #ffffff;margin-right: 4px;}#ficha table#opciones thead td.col_tipos {padding-left: 8px;width: 362px;}#ficha table#opciones thead td.col_maxpersonas {text-align: center;width: 42px;}#ficha table#opciones thead td.col_precio {text-align: center;width: 128px;}#ficha table#opciones thead td.col_habs {border-right: 0;text-align: rigth;width: 68px;}#ficha table#opciones tbody tr.activa td {font-weight: bold;}#ficha table#opciones tbody tr.activa td select {font-weight: bold;}#ficha table#opciones tbody td {color: #444444;padding-top: 4px;}#ficha table#opciones tbody td span {display: inline;}#ficha table#opciones td.col_tipos span {background: url(../../imagenes/estilos/reserva-importante-bullet.gif) no-repeat left 4px;font-weight: normal;display: block;clear: both;}#ficha table#opciones td.col_tipos p {display: none;font-size: 11px;font-weight: normal;color: #000000;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}#ficha table#opciones td.col_tipos div.div_detalle {margin-left: 0px;margin-bottom: 0px;margin-top: -6px;margin-right: 0px;pading-top: 0px;padding-left: 65px;padding-bottom: 0px;padding-right: 0px;display: block;float: none;clear: both;}#ficha table#opciones td.col_maxpersonas {text-align: center;}#ficha table#opciones td.col_precio {text-align: right;}#ficha table#opciones td.col_precio * {font-size: 12px;}#ficha table#opciones td.col_precio div {padding-right: 40px;}#ficha table#opciones td.col_precio div span {padding: 0;margin: 0;}#ficha table#opciones td.col_precio div span#noche {font-size: 10px;}#ficha table#opciones td.col_habs_precio {border-right: 0;text-align: center;width: 68px;}#ficha table#opciones td.col_habs {border-right: 0;text-align: right;}#ficha table#opciones td.col_habs span {border-right: 0;margin-right: 5px;}#col_tipos-select-contenedor {overflow: hidden;border: 1px solid #00aa00;width: 33px;height: 18px;margin-left: 0 !important;padding: 0px!important;}#ficha table#opciones td.col_tipos select {font-family: arial;font-size: 12px;font-weight: normal;margin-top: -1px;margin-left: -1px;float: none;width: 35px;}#ficha table#opciones td.col_tipos div {color: #00aa00;float: left;visibility: visible;font-weight: bold;margin-left: 5px;}#ficha table#opciones tfoot td {background: #e8fde6;}#ficha table#opciones tfoot td span {display: inline;}#ficha table#opciones tfoot td.col_precio {text-align: right;}#ficha table#opciones tfoot td.col_habs {height: 30px;text-align: right;}#ficha table#opciones tfoot td.col_precio,#ficha table#opciones tfoot td.col_habs,#ficha table#opciones tfoot td.col_habs span {color: #000;font-size: 14px;font-weight: bold;}#ficha table#opciones tfoot td.col_max_personas div {visibility: hidden;color: #000;font-size: 14px;text-align: left;padding-left: 10px;}#ficha table#opciones tfoot td.col_max_personas span {color: #000;font-size: 14px;font-weight: bold;margin: 0;}#ficha table#opciones tfoot div#error_personas {color: #c60000;float: left;display: none;font-weight: bold;margin-left: 60px;}#ficha table#opciones tfoot div#error_habitaciones {color: #00aa00;float: left;visibility: visible;font-weight: bold;margin-left: 60px;}#ficha #reserva-proceso {background: url(../../imagenes/estilos/indicador-busq-alj.gif) no-repeat left top;color: #00aa00;display: none;float: right;height: 20px;font-size: 14px;font-weight: bold;margin-top: 6px;padding-right: 10px;width: 110px;}#ficha .info-principal {color: #444444;float: left;width: 345px;}#ficha .info-principal p {margin-bottom: 20px;font-size: 12px;line-height: 18px;}#ficha .info-principal span {font-size: 14px;font-weight: bold;}#ficha .info-secundaria {float: right;width: 250px;}#ficha .info-secundaria span.contacto {font-size: 10px;font-weight: normal;}#ficha .mapa * {border: 0;color: #444444;font-size: 11px;font-weight: bold;}#ficha .mapa span {display: none;}#ficha .mapa p.ultimo {margin-bottom: 10px;}#ficha .galeria,#ficha .galeriaLocalidades {margin-bottom: 30px;padding: 0;}#ficha .galeriaLocalidades {padding-top: 15px;}#ficha .galeria .thumb, #ficha .galeriaLocalidades .thumb, #ficha .galeria .thumb-vacio,#ficha .galeriaLocalidades .thumb-vacio {background: #e2e2e2;border: 0;float: left;height: 61px;padding: 0;margin: 0 0 5px 5px;overflow: hidden;width: 80px;}#ficha .galeria .thumb,#ficha .galeriaLocalidades .thumb {cursor: pointer;}#ficha .galeria .thumb img,#ficha .galeriaLocalidades .thumb img {width: 80px;}#ficha .galeria .primera,#ficha .galeriaLocalidades .primera {margin-left: 0;}#ficha .galeria .grande,#ficha .galeriaLocalidades .grande {border: 0;width: 250px;}#ficha .galeria .lightbox,#ficha .galeriaLocalidades .lightbox {cursor: url(../../imagenes/estilos/galeria/zoomin.cur), pointer;}#ficha .galeria p,#ficha .galeriaLocalidades p {background: #efefef;color: #444444;padding: 13px 10px;}#ficha .listado-opiniones.margen {margin-top: 38px;}#ficha .listado-opiniones .titulo {font-size: 14px;font-weight: bold;border-bottom: 1px dotted #9a9a9a;padding-bottom: 8px;margin-bottom: 8px;}#ficha .listado-opiniones .titulo a {font-weight: bold;float: right;padding-top: 5px;}#ficha .opinion div {padding: 0;margin: 0;width: 100%;}#ficha .opinion span {float: left;font-size: 12px;font-weight: bold;margin-left: 8px;}#ficha .opinion img {float: left;padding-left: 2px;}#ficha .opinion p {float: left;margin-top: 15px;text-align: justify;width: 100%;}#ficha .opinion p span {float: left;margin-top: 0;padding-top: 0;width: 100%;}#ficha .opinion p span.nombre {border-bottom: 1px dotted #9a9a9a;font-size: 11px;font-weight: normal;padding: 0;padding-bottom: 5px;margin: 0;margin-top: 10px;text-align: right;width: 100%;}#ficha .opinion p span.nombre em {color: #00aa00;font-style: normal;}#ficha span.no-opiniones {float: left;font-size: 12px;font-weight: bold;margin-bottom: 16px;}#ficha div.enviar-amigo form {margin-bottom: 20px;text-align: center;}#ficha div.enviar-amigo form fieldset {background: #efefef;border: 0;}#ficha div.enviar-amigo label {display: block;text-align: right;padding-bottom: 24px;}#ficha div.enviar-amigo label span {display: block;float: left;font-size: 11px;font-weight: bold;padding-right: 5px;width: 120px;}#ficha div.enviar-amigo span em {color: #00aa00;font-size: 14px;font-style: normal;font-weight: bold;}#ficha div.enviar-amigo p {color: #00aa00;font-size: 14px;font-weight: bold;margin-top: 8px;padding-left: 5px;}#ficha div.enviar-amigo label {display: block;}#ficha div.enviar-amigo label input, #ficha div.enviar-amigo label textarea {border: 1px solid #696969;float: left;width: 120px;}#ficha div.enviar-amigo label textarea {font-family: arial;height: 80px;width: 212px;}#ficha div.enviar-amigo span.descripcion {float: left;font-size: 10px;margin-top: 15px;margin-left: 10px;padding-bottom: 4px;}#ficha div.enviar-amigo div.boton-azul-gr {margin-top: 80px;width: 80px;}#contenido-reserva #mensaje-error {width: 628px;}#ficha span.destacado {color: #00aa00;display: block;font-size: 18px;font-weight: normal;}#ficha #ofertas {margin-bottom: 10px;}#ficha #ofertas h3 {background: #008a00;color: #d5f927;margin-bottom: 6px;text-indent: 9px;}#ficha #ofertas .img-oferta {float: left;height: 61px;margin-bottom: 11px;position: relative;width: 250px;}#ficha #ofertas .img-oferta.banner {background: #ececec;}#ficha #ofertas .img-oferta.par {margin-left: 7px;}#ficha #ofertas .img-oferta a.imagen {background: #ececec;height: 61px;position: absolute;left: 0;top: 0;overflow: hidden;width: 80px;}#ficha #ofertas .img-oferta a img {border: 0;}#ficha #ofertas .img-oferta div.cuerpo-wrapper {background: #ececec;float: left;height: 61px;padding-left: 5px;position: absolute;left: 82px;top: 0;width: 163px;}#ficha #ofertas .img-oferta div.cuerpo {height: 56px;padding-top: 5px;position: relative;width: 163px;}#ficha #ofertas .img-oferta div.cuerpo a {color: #2a77b9;}#ficha #ofertas .img-oferta div.cuerpo a.nombre {display: block;font-weight: bold;}#ficha #ofertas .img-oferta div.cuerpo div.precio {bottom: 2px;color: #00aa00;position: absolute;right: 6px;}#ficha #ofertas .img-oferta div.cuerpo div.precio strong {font-size: 16px;font-weight: normal;}#desambiguacion {margin: 0 auto;text-align: center;}#desambiguacion p {color: #222;font-size: 15px;margin: 14px 28px 0 28px;text-align: left;border-top: 1px solid #C2DEF8;padding: 10px;background: #E5EEF7;}#desambiguacion p em {color: #360;font-weight: bold;font-style: normal;font-size: 1.2em;padding: .2em;}#desambiguacion ul {list-style-type: none;margin: 15px 28px;text-align: center;}#desambiguacion li {display: block;border-bottom: 1px dotted #bbb;text-align: left;line-height: 2em;width: 100%;padding: 15px 0 5px;}#desambiguacion li h3 {color: #2A78B9;font-size: 21px;font-weight: bold;line-height: 1.2em;margin: 0 0 3px;}#desambiguacion li span {font-size: 13px;color: #666;line-height: 15px;}#desambiguacion li a, #desambiguacion li a:link, #desambiguacion li a:visited, #desambiguacion li a:active {display: block;height: 100%;width: 100%;}#desambiguacion li a:hover {}#info-reserva {float: left;width: 628px;display: inline;margin-left: 22px;}#info-reserva div.caja {float: left;width: 173px;}#info-reserva div.caja .encabezado {color: #ffffff;}#info-reserva div.caja p {color: #ffffff;font-weight: bold;line-height: 1.8em;padding-left: 2px;}#info-reserva div.caja ul {list-style-type: none;padding: 16px 0;}#info-reserva div.caja ul li {background: url(../../imagenes/estilos/reserva-importante-bullet.gif) no-repeat 3px 4px;padding-left: 17px;padding-right: 4px;}#info-reserva div.caja a, #info-reserva div.caja a:hover, #info-reserva div.caja a:active, #info-reserva div.caja a:visited,#info-reserva div.caja a:link {color: #444444;text-decoration: underline;font-weight: bold;}#info-reserva div.caja a.cancelar, #info-reserva div.caja a.cancelar:hover, #info-reserva div.caja a.cancelar:active, #info-reserva div.caja a.cancelar:visited,#info-reserva div.caja a.cancelar:link {color: #c60000;}#info-reserva div.caja.importante {background: #e5eef6;border: 3px solid #92badb;}#info-reserva div.caja.importante p {background: #92badb;}#info-reserva div.caja.importante .encabezado {background: #e5eef6;}#info-reserva div.caja.confirmada {background: #e5eef6;border: 3px solid #00aa00;}#info-reserva div.caja.confirmada p {background: #00aa00;}#info-reserva div.caja.confirmada .encabezado {background: #00aa00;}#info-reserva div.caja.cancelada {background: #e5eef6;border: 3px solid #c60000;}#info-reserva div.caja.cancelada ul li {background: url(../../imagenes/estilos/reserva-cancelada-bullet.gif) no-repeat 3px 4px;}#info-reserva div.caja.cancelada p {background: #c60000;}#info-reserva div.caja.cancelada .encabezado {background: #c60000;}#info-reserva div.caja.enlaces ul {padding-left: 6px;}#info-reserva div.caja.enlaces li {background: url(../../imagenes/estilos/anillo-portales-bullet.gif) no-repeat left center;line-height: 20px;padding-left: 14px;}#info-reserva div.caja.enlaces a, #info-reserva div.caja.enlaces a:link, #info-reserva div.caja.enlaces a:active, #info-reserva div.caja.enlaces a:visited {color: #2A77B9;}#info-reserva .ficha-reserva {float: right;width: 628px;overflow: hidden;margin-top: 20px;}#info-reserva #bono-ceres-cabecera {width: 628px;}#info-reserva .ficha-reserva #ficha-servicios {width: 628px;}#info-reserva .ficha-reserva img.logo {display: none;}#caja-enlaces {background-color: #f6e47f;float: right;width: 234px;margin-right: 22px;margin-top: 20px;margin-bottom: 10px;padding-top: 10px;padding-bottom: 10px;display: inline;}#caja-enlaces h3 {font-size: 14px;font-weight: bold;color: #00aa00;margin-left: 16px;margin-bottom: 5px;}#caja-enlaces h3.concluida {color: #9a9995;}#caja-enlaces h3.confirmada {color: #00aa00;}#caja-enlaces h3.cancelada {color: #E60002;}#caja-enlaces .caja-blanca {width: 201px;background-color: white;margin: 0 auto;}#caja-enlaces .caja-blanca .superior {background: url(../../imagenes/estilos/caja-enlaces-top.gif) no-repeat top left;width: 100%;height: 6px;}#caja-enlaces .caja-blanca .inferior {background: url(../../imagenes/estilos/caja-enlaces-bottom.gif) no-repeat top left;width: 100%;height: 6px;}#caja-enlaces ul {padding-left: 6px;list-style: none;}#caja-enlaces li {background: url(../../imagenes/estilos/bullet-listado.gif) no-repeat left center;line-height: 20px;padding-left: 20px;margin-left: 8px;}#caja-enlaces p {padding-left: 16px;padding-top: 10px;line-height: 20px;}#caja-enlaces p a {text-decoration: underline;}#caja-enlaces a, #caja-enlaces a:link, #caja-enlaces a:active, #caja-enlaces a:visited {color: #2A77B9;font-size: 11px;font-weight: bold;}#reservas {padding: 0 20px;}#reservas table thead {background: #74a6d1;color: #ffffff;height: 21px;}#reservas table th {font-weight: bold;padding-left: 8px;}#reservas table th span {font-weight: normal;}#reservas table th.dia-llegada {width: 135px;}#reservas table th.alojamiento {width: 310px;}#reservas table th.localizador {width: 126px;}#reservas table th.noches {width: 53px;}#reservas table th.precio {text-align: center;width: 74px;}#reservas table th.estado {width: 144px;}#reservas table th.detalles {padding: 0;width: 46px;}#reservas table tr.pasada td, #reservas table tr.pasada td b {color: #999999;}#reservas table td {border-top: 1px solid #ffffff;color: #444444;height: 25px;padding-left: 4px;}#reservas table td.noches {text-align: center;padding: 0;}#reservas table td.precio {text-align: right;padding-right: 20px;}#reservas table td.ver {color: #ffffff;font-weight: bold;padding-left: 0;}#reservas table td.ver div {background: #2a77b9 url(../../imagenes/estilos/reservas-bullet.gif) no-repeat 30px center;height: 100%;}#reservas table td.ver div span {line-height: 2.4em;padding-left: 8px;}#reservas table td.ver a, #reservas table td.ver a:link, #reservas table td.ver a:active, #reservas table td.ver a:visited {color: #ffffff;}#reservas table td a, #reservas table td a:link, #reservas table td a:active, #reservas table td a:visited {color: #444444;text-decoration: none;}#reservas table td span.estado-cancelar a {color: #c60000;text-decoration: underline;}#reservas table td span.estado-opinion a {color: #2a77b9;font-weight: bold;text-decoration: underline;}#reservas table tr.over td {background: #dde9f4;}#favoritos {padding: 0 20px;font-size: 11px;}#favoritos h2 {float: left;}#favoritos div.menu {display: block;}#favoritos img.logo {display: none;}#favoritos div.menu ul {float: right;list-style-type: none;}#favoritos div.menu ul li {color: #666666;display: block;float: left;line-height: 2.5em;}#favoritos div.menu ul li a {font-weight: bold;padding: 0 10px;}#favoritos div.menu ul li.ultimo a {font-weight: bold;padding-left: 4px;}#favoritos div.menu ul li img {border: 0;float: left;padding-left: 6px;}#favoritos div.listado {clear: both;position: relative;}#favoritos div.listado p {margin-bottom: 10px;position: relative;}#favoritos div.listado p img {margin-top: 10px;}#favoritos div.listado img.icono {position: absolute;left: 4px;top: 2px;}#favoritos table {clear: both;display: block;}#favoritos table thead {background: #74a6d1;color: #ffffff;height: 21px;}#favoritos table th {font-weight: bold;padding-left: 8px;}#favoritos table th.alojamiento {padding-left: 41px;}#favoritos table td {background: url(../../imagenes/estilos/favoritos-separador.gif) no-repeat right center;border-top: 1px solid #ffffff;color: #444444;height: 25px;padding-left: 12px;}#favoritos table td.alojamiento {padding-bottom: 6px;padding-top: 6px;width: 360px;}#favoritos table td.alojamiento img {display: block;border: 2px solid #ffffff;float: left;margin-right: 8px;width: 81px;}#favoritos table td.alojamiento p {padding-right: 10px;}#favoritos table td.alojamiento p span {display: block;}#favoritos table td.alojamiento p span a {font-weight: bold;text-decoration: none;}#favoritos table td.alojamiento p a {text-decoration: underline;}#favoritos table td.contacto {font-weight: bold;width: 223px;}#favoritos table td.precio {color: #00aa00;font-weight: bold;width: 113px;}#favoritos table td.precio em {font-style: normal;font-size: 14px;}#favoritos table td.valoracion {width: 94px;}#favoritos table td.detalle {color: #ffffff;font-weight: bold;padding-left: 0;width: 64px;}#favoritos table td.detalle div {background: url(../../imagenes/estilos/mi-lista-bullet.gif) no-repeat 40px center;height: 100%;}#favoritos table td.detalle div span {line-height: 2.4em;padding-left: 14px;}#favoritos table td.borrar {background: none;padding-left: 0px;width: 36px;}#favoritos table td.borrar div {background: url(../../imagenes/estilos/favoritos-borrar.gif) no-repeat center;cursor: pointer;height: 100%;width: 100%;}#favoritos table tr.par td {background-color: #ffffff;}#favoritos table tr.impar td {background-color: #efefef;}#favoritos table tr.over td {background-color: #dde9f4;}#favoritos form {margin-bottom: 20px;margin-left: 130px;margin-top: 30px;text-align: left;width: 580px;}#favoritos form legend {color: #00aa00;font-size: 14px;font-weight: bold;padding-left: 184px;padding-bottom: 10px;}#favoritos form span {color: #00aa00;display: block;font-size: 14px;font-weight: bold;margin-bottom: 6px;}#favoritos form a {text-decoration: underline;}#favoritos form fieldset {border: 0;}#favoritos form label {display: block;text-align: right;padding-bottom: 24px;}#favoritos form label span {color: #444444;display: block;float: left;font-size: 11px;font-weight: bold;padding-right: 5px;width: 180px;}#favoritos form label.separado {margin-top: 35px;}#favoritos form span em {color: #00aa00;font-size: 14px;font-style: normal;font-weight: bold;}#favoritos form p {color: #00aa00;font-size: 14px;font-weight: bold;margin-top: 8px;padding-left: 5px;}#favoritos input#nombre, #favoritos input#destinatarios, #favoritos input#destinatarios, #favoritos textarea, #favoritos input.nombre {border: 1px solid #696969;float: left;width: 240px;}#favoritos input#nombre, #favoritos input.nombre {width: 120px;}#favoritos textarea {font-family: arial;height: 80px;width: 240px;}#favoritos form span.descripcion {color: #444444;display: block;float: left;font-weight: normal;margin-top: 3px;padding-bottom: 6px;text-align: left;width: 260px;}#favoritos form div.boton-azul {margin-top: 15px;width: 80px;}#favoritos form div.boton-azul input {border: 0;margin: 0;}#login form {margin-top: 20px;margin-left: 106px;padding-top: 20px;text-align: center;width: 400px;}#login form fieldset {border: 0;padding-bottom: 20px;}#login form label {display: block;text-align: right;padding-bottom: 24px;}#login form label.nick {display: block;text-align: right;padding-bottom: 20px;}#login form span {display: block;float: left;font-weight: bold;padding-right: 5px;width: 120px;}#login form span.descripcion {display: block;float: left;font-size: 10px;font-weight: normal;text-align: left;margin-top: 5px;padding-left: 45px;width: 100%;}#login form p {display: block;text-align: left;margin-bottom: 24px;width: 100%;}#login form span em {color: #00aa00;font-size: 14px;font-style: normal;font-weight: bold;}#login form label input {border: 1px solid #696969;display: block;float: left;width: 120px;}#login form label input.email {width: 210px;}#login form label span.anotacion {clear: both;display: block;height: 20px;font-size: 10px;font-weight: normal;text-align: left;padding-left: 125px;margin-bottom: 20px;width: 200px;}#login form div.boton-azul {clear: both;width: 70px;}#login div.accesos {border-top: 1px dotted #6c6c6c;float: left;margin-top: 22px;padding-top: 3px;width: 100%;}#login div.accesos a.principal {float: right;font-size: 14px;font-weight: bold;text-decoration: underline;}#registro form {border-top: 1px dotted #6c6c6c;margin-top: 20px;margin-left: 106px;padding-top: 20px;text-align: center;width: 400px;}#registro form fieldset {border: 0;border-bottom: 1px dotted #6c6c6c;padding-bottom: 20px;padding-left: 30px;}#registro form label {display: block;text-align: right;padding-bottom: 24px;}#registro form label.nick {display: block;text-align: right;padding-bottom: 20px;}#registro form span {display: block;float: left;font-weight: bold;padding-right: 5px;width: 120px;}#registro form span.descripcion {display: block;float: left;font-size: 10px;font-weight: normal;text-align: left;margin-top: 5px;width: 100%;}#registro form p {display: block;text-align: left;margin-bottom: 24px;width: 100%;}#registro form span em {color: #00aa00;font-size: 14px;font-style: normal;font-weight: bold;}#registro form label input {border: 1px solid #696969;float: left;width: 120px;}#registro form label input.email {width: 210px;}#registro form label p {height: 20px;text-align: left;}#registro form div.boton-azul {margin-top: 15px;margin-left: 125px;width: 90px;}#recordar form {margin-top: 20px;text-align: center;width: 500px;}#recordar form fieldset {border: 0;padding-left: 60px;}#recordar label {display: block;text-align: right;padding-bottom: 24px;}#recordar label span {display: block;float: left;font-size: 11px;font-weight: bold;padding-right: 5px;width: 120px;}#recordar span em {color: #00aa00;font-size: 14px;font-style: normal;font-weight: bold;}#recordar label {display: block;}#recordar label input {border: 1px solid #696969;float: left;width: 200px;}#recordar span.descripcion {float: left;font-size: 10px;margin-top: 22px;margin-left: 10px;}#recordar div.boton-azul {margin-top: 12px;margin-bottom: 15px;width: 80px;}#opinion h3 {margin-bottom: 6px;}#opinion ol {list-style-type: decimal;padding-left: 24px;font-size: 14px;font-weight: bold;margin: 6px 0;}#opinion ol li p {font-size: 11px;font-weight: normal;}#opinion form {margin-top: 20px;text-align: center;width: 100%;}#opinion form fieldset {border: 0;padding-left: 20px;}#opinion span.empezar {font-size: 14px;font-weight: bold;}#opinion span em {color: #00aa00;font-style: normal;}#opinion label {display: block;text-align: right;padding-bottom: 24px;}#opinion label span {display: block;float: left;font-size: 11px;font-weight: bold;padding-right: 5px;width: 120px;}#opinion label span em {font-size: 14px;}#opinion label {display: block;}#opinion label input, #opinion label select, #opinion label textarea {border: 1px solid #696969;float: left;width: 120px;}#opinion label input.titulo {width: 250px;}#opinion label select {width: 50px;}#opinion label textarea {width: 450px;margin-bottom: 28px;}#opinion div.boton-azul {clear: both;width: 110px;}#opinion span.descripcion {float: left;font-size: 10px;margin-top: 22px;margin-left: 125px;padding-bottom: 40px;}#opinion div.mensaje p {background: #f6efd8;border-top: 1px dotted #9a9a9a;border-bottom: 1px dotted #9a9a9a;color: #444444;font-size: 14px;font-weight: bold;padding: 10px 17px;}#opinion div.mensaje div {padding-top: 8px;text-align: right;}#opinion div.mensaje a {font-size: 14px;font-weight: bold;text-align: right;}#cuenta p {border-bottom: 1px dotted #9a9a9a;color: #444444;font-size: 14px;padding-bottom: 24px;margin-bottom: 21px;}#cuenta form {margin-top: 20px;text-align: center;width: 396px;}#cuenta form fieldset {border: 0;padding-left: 120px;}#cuenta label {display: block;text-align: right;padding-bottom: 24px;}#cuenta label span {display: block;float: left;font-size: 11px;font-weight: bold;padding-right: 5px;width: 120px;}#cuenta span em {color: #00aa00;font-size: 14px;font-style: normal;font-weight: bold;}#cuenta label {display: block;}#cuenta label input {border: 1px solid #696969;float: left;width: 120px;}#cuenta span.descripcion {float: left;font-size: 10px;margin-top: 22px;margin-left: 10px;}#cuenta div.boton-azul {margin-top: 25px;margin-bottom: 15px;width: 80px;}#pag-ofertas {padding-left: 20px;width: 900px;}#pag-ofertas #div-buscador {background: #e8fde6;color: #444444;padding-bottom: 7px;margin-bottom: 10px;width: 890px;height: 50px;}#pag-ofertas #div-buscador #div-regiones {padding-top: 20px;margin-left: 15px;}#pag-ofertas #div-buscador #div-regiones #idregion,#pag-ofertas #div-buscador #div-regiones #idpais {color: #2e78c1;}#pag-ofertas #div-buscador #div-regiones span {font-size: 15px;font-weight: bold;color: #00aa00;font-style: normal;}#pag-ofertas #div-aljs-ofertas {padding-bottom: 10px;width: 900px;}#pag-ofertas #div-aljs-ofertas div.alj-oferta {background: #e5eef7;border-top: 2px solid #d6e4f1;border-bottom: 2px solid #d6e4f1;float: left;height: 270px;margin: 0 9px 7px 0;width: 291px;}#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta {margin-left: 18px;margin-top: 10px;margin-right: 18px;width: 250px;}#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta a.alj:link,#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta a.alj:visited,#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta a.alj:hover,#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta a.alj:active, {font-weight: bold;}#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta #div-desde .img-crop {background: #e5eef7;border: 0;float: left;height: 187px;padding: 0px;margin: 0px 0px 0px 0px;margin-bottom: 5px;overflow: hidden;width: 250px;}#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta #div-desde .img-crop img {paddign-top: -60px;border: 0;}#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta #div-desde {margin-top: 5px;}#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta #div-desde p {height: 22px;width: 104px;padding-left: 9px;padding-top: 2px;background: #2A78BA;}#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta #div-desde span {color: #ffffff;}#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta #div-desde span.desde {font-size: 10px;}#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta #div-desde span.precio {font-size: 16px;font-weight: bold;}#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta #div-desde #td-precio {width: 180px;}#pag-ofertas #div-aljs-ofertas div.alj-oferta #div-contenido-oferta #div-desde #td-boton {width: 100px;}#pag-ofertas #listado-selector-reg {float: left;margin-bottom: 40px;margin-top: 30px;width: 100%;}#pag-ofertas #listado-selector-reg h3 {float: left;}#pag-ofertas #listado-selector-reg select {color: #2e78c1;float: right;}#pag-ofertas #listado-selector-reg table {float: left;margin-bottom: 35px;margin-top: 6px;width: 900px;}#pag-ofertas #listado-selector-reg tbody td {background: url(../../imagenes/estilos/bullet-listado-selector.gif) no-repeat 4px center;height: 20px;padding-left: 20px;}#pag-ofertas #listado-selector-reg tbody tr.par td {background-color: #EEEEEE;}#pag-ofertas #listado-selector-reg tbody td.vacio {background: none;}#quienes-somos p {line-height: 1.8em;margin-bottom: 18px;}#quienes-somos span {color: #00aa00;display: block;font-size: 14px;font-weight: bold;margin-bottom: 6px;}#quienes-somos a {text-decoration: underline;}#quienes-somos form {margin-bottom: 20px;margin-left: 40px;text-align: center;width: 530px;}#quienes-somos form fieldset {border: 0;}#quienes-somos label {display: block;text-align: right;padding-bottom: 24px;}#quienes-somos label span {color: #444444;display: block;float: left;font-size: 11px;font-weight: bold;padding-right: 5px;width: 120px;}#quienes-somos label.separado {margin-top: 35px;}#quienes-somos span em {color: #00aa00;font-size: 14px;font-style: normal;font-weight: bold;}#quienes-somos form p {color: #00aa00;font-size: 14px;font-weight: bold;margin-top: 8px;padding-left: 5px;}#quienes-somos label input, #quienes-somos label textarea {border: 1px solid #696969;float: left;width: 120px;}#quienes-somos label textarea, #quienes-somos label input.asunto {width: 348px;}#quienes-somos label textarea {font-family: arial;height: 160px;width: 348px;}#quienes-somos span.descripcion {color: #444444;display: block;float: left;font-size: 10px;margin-top: 15px;padding-left: 90px;padding-bottom: 4px;width: 300px;}#quienes-somos div.boton-azul.contacto {margin-top: 12px;margin-bottom: 0px;margin-left: 260px;width: 80px;text-align: center;}#quienes-somos table {margin-bottom: 20px;width: 500px;}#quienes-somos table td {height: 20px;}#mapa-web div.principal, #mapa-web div.secundario {float: left;width: 270px;}#mapa-web p {background: url(../../imagenes/estilos/mapa-web-bullet.gif) no-repeat left center;font-size: 14px;font-weight: bold;line-height: 1.4em;padding-left: 19px;}#mapa-web p.separado {margin-top: 12px;}#mapa-web ul {list-style-type: none;padding-left: 19px;margin-bottom: 12px;}#mapa-web li {background: url(../../imagenes/estilos/bullet-listado-selector.gif) no-repeat left center;line-height: 1.6em;padding-left: 18px;}#novedades h3.ultimo {margin-top: 45px;}#novedades ul {list-style-type: none;padding-left: 19px;margin-bottom: 32px;}#novedades li {background: url(../../imagenes/estilos/bullet-listado-selector.gif) no-repeat left center;color: #2a77b9;line-height: 1.6em;padding-left: 18px;}#ayuda {padding-bottom: 40px;}#ayuda h2 {padding-bottom: 0;}#ayuda ul {list-style-type: none;}#ayuda li {background: url(../../imagenes/estilos/reserva-importante-bullet.gif) no-repeat left center;line-height: 1.5em;padding-left: 14px;}#ayuda li a, #ayuda li a:hover, #ayuda li a:active, #ayuda li a:visited, #ayuda li a:link {font-weight: bold;}#ayuda span {color: #00aa00;display: block;font-size: 14px;font-weight: bold;margin-bottom: 4px;margin-top: 21px;}#ayuda div.respuesta {border-bottom: 1px dotted #6c6c6c;padding-bottom: 10px;margin-top: 15px;}#ayuda div.separador {border-top: 1px dotted #6c6c6c;height: 2px;margin-top: 50px;}#ayuda div.respuesta span {color: #444444;font-size: 14px;font-weight: bold;margin-bottom: 16px;margin-top: 0px;}#ayuda div.respuesta p {margin-bottom: 10px;}#ayuda div.respuesta a, #ayuda div.respuesta a:hover, #ayuda div.respuesta a:visited, #ayuda div.respuesta a:link {text-decoration: underline;}#ayuda div.respuesta div.top {padding-top: 10px;text-align: right;}#mensaje p {background: #f6efd8;border-top: 1px dotted #9a9a9a;border-bottom: 1px dotted #9a9a9a;color: #444444;font-size: 14px;font-weight: bold;padding: 10px 17px;}#mensaje div {padding-top: 8px;text-align: right;}#mensaje a {font-size: 14px;font-weight: bold;text-align: right;}#cancelar-reserva {color: #444444;}#cancelar-reserva p {background: url(../../imagenes/estilos/aviso-bullet.gif) no-repeat left top;padding-left: 23px;margin-bottom: 20px;}#cancelar-reserva p em {color: #c60000;font-style: normal;}#cancelar-reserva form {border-top: 1px dotted #6c6c6c;margin-top: 20px;margin-left: 126px;text-align: center;width: 375px;}#cancelar-reserva form fieldset {background: #f6efd8;border: 0;border-bottom: 1px dotted #6c6c6c;padding: 20px 0;}#cancelar-reserva form label {display: block;font-weight: bold;}#cancelar-reserva span em {color: #00aa00;font-size: 14px;font-style: normal;font-weight: bold;}#cancelar-reserva form label input {border: 1px solid #696969;}#cancelar-reserva form label.digitos {color: #c60000;padding-bottom: 14px;}#cancelar-reserva form label.digitos input {width: 40px;}#cancelar-reserva form label.aceptar input {border: 0;width: 20px;}#cancelar-reserva form div.boton-rojo {margin-top: 15px;width: 150px;}#cancelar-reserva a.volver {float: left;font-size: 14px;font-weight: bold;}#cancelar-reserva span.descripcion {display: block;font-size: 10px;margin-top: 55px;padding-left: 23px;}#coches {padding-left: 20px;}#coches iframe {width: 890px;height: 1510px;}#coches p {margin-bottom: 20px;}#autobuses {padding-left: 20px;}#autobuses iframe {height: 460px;width: 890px;}#autobuses p {margin-bottom: 10px;}#autobuses p.billetes {margin: 0;}#autobuses ul {list-style-type: none;margin-bottom: 15px;margin-top: 5px;}#autobuses li {background: url(../../imagenes/estilos/bullet-listado.gif) no-repeat 4px center;line-height: 1.5em;padding-left: 20px;}#autobuses p.ultimo {padding-bottom: 50px;}#vuelos {padding-left: 20px;}#vuelos p {margin-bottom: 20px;}#vuelos p.ultimo {margin-top: 20px;}#contenido-secundario {float: left;text-align: center;padding-left: 15px;width: 264px;}#contenido-secundario ul.listaAlrededores {list-style: none;text-align: left;padding-left: 5px;color: #00AA00;font-weight: bold;padding-top: 10px;padding-bottom: 10px;}#contenido-secundario ul.listaAlrededores li {font-weight: normal;background: url(../../imagenes/estilos/reserva-importante-bullet.gif) no-repeat left;text-align: left;text-indent: 13px;padding-bottom: 4px;padding-top: 4px;}#buscador {background: url(../../imagenes/estilos/lista-inf.gif) no-repeat bottom left;color: #3C77AF;display: block;font-size: 12px;font-family: Arial;font-weight: bold;text-align: center;padding-bottom: 8px;position: relative;width: 258px;}#buscador input, #buscador select {}#buscador #buscador-enviar {clear: both;height: 24px;margin: 0 auto;}#buscador div.boton-azul-gr, #buscador div.boton-ceres-azul {clear: both;width: 80px;}#buscador div.boton-azul-gr input, #buscador div.boton-ceres-azul input {border: 0;height: 26px;}#buscador-contenido {background: #d2e2f0 url(../../imagenes/estilos/lista-med.gif) repeat-y top left;padding-bottom: 10px;text-align: left;width: 258px;}#buscador-contenido #top {background: url(../../imagenes/estilos/lista-sup.gif) no-repeat top left;padding-top: 10px;}#buscador-destino {width: 222px;}#buscador-destino span {display: block;margin: 0 0 7px 18px;padding-top: 4px;}#buscador-destino span.disponibilidad {color: #000000;font-size: 14px;padding-top: 0;}#buscador-destino input {margin-left: 18px;width: 222px;}#buscador-fecha {margin-top: 16px;margin-left: 8px;}#buscador-fecha #entrada {float: left;height: 42px;width: 120px;position: relative;left: 10px;}#buscador-fecha #entrada input,#buscador-fecha #salida select {margin-top: 2px;}#buscador-fecha #salida {float: left;height: 42px;margin-right: 10px;width: 99px;position: relative;left: 10px;}#buscador-fecha input {width: 80px;}#buscador-fecha select {width: 50px;}#buscador-distancia {margin-top: 70px;margin-left: 18px;}#buscador-distancia label.normal {font-weight: normal;}#buscador-distancia label.bold {font-weight: bold;}#buscador-numero {margin-top: 14px;margin-left: 8px;}#buscador-numero #buscador-personas {float: left;width: 110px;position: relative;left: 10px;}#buscador-numero #buscador-habitaciones {float: left;margin-right: 10px;width: 110px;position: relative;left: 16px;visibility: hidden;}#buscador-numero span {position: absolute;left: 0;top: 0;width: 80px;}#buscador-numero select {position: absolute;margin-left: 8px;top: 0;width: 40px;}#buscador ul {float: left;line-height: 2.4em;list-style-type: none;margin: 16px 0;padding-left: 14px;}#buscador li {line-height: 2em;}#buscador li label, #buscador li input {cursor: pointer;}#buscador li input {border: 0;margin-right: 2px;}#buscador div.volver {padding-top: 10px;margin-left: 10px;}#buscador div.volver a {font-size: 11px;font-weight: normal;margin-left: 10px;text-decoration: underline;}#mi-lista {background: #f2f2f2 url(../../imagenes/estilos/lista-med.gif) repeat-y top left;text-align: left;width: 258px;margin-bottom: 10px;}#mi-lista .titulo {background: url(../../imagenes/estilos/lista-sup.gif) no-repeat top left;color: #444444;font-size: 12px;padding-top: 10px;width: 100%;}#mi-lista .titulo img {float: left;margin-left: 10px;}#mi-lista .titulo span {float: left;line-height: 2em;margin-left: 4px;font-size: 14px;font-style: normal;font-weight: bold;}#mi-lista .titulo a {color: #000000;float: left;height: 30px;margin-top: 7px;margin-left: 6px;}#mi-lista ul {clear: both;list-style-type: none;padding: 5px 0;}#mi-lista li {background: url(../../imagenes/estilos/bullet-listado.gif) no-repeat 24px center;padding-left: 40px;margin: 0;position: relative;width: 195px;}#mi-lista li a div {height: 14px;overflow: hidden;width: 180px;}#mi-lista li a em {font-style: normal;font-weight: bold;}#mi-lista li img {cursor: pointer;position: absolute;right: 0;top: 3px;}#mi-lista li div.alojamiento {border-bottom: 1px solid #cccccc;padding-bottom: 3px;}#mi-lista .pie {background: url(../../imagenes/estilos/lista-inf.gif) no-repeat bottom left;height: 34px;text-align: center;}#mi-lista .pie ul {list-style-type: none;padding: 0;padding-top: 10px;}#mi-lista .pie li {background: none;display: inline;padding: 0;}#mi-lista .pie a {font-size: 12px;font-weight: bold;padding: 10px;}#mi-lista .pie span {color: #666666;}#boletin-ofertas {margin: 20px 0;text-align: left;padding-left: 4px;width: 258px;}#boletin-ofertas #cuerpo {background: #f6e47f url(../../imagenes/estilos/boletin.gif) no-repeat top left;height: 87px;padding: 0;position: relative;width: 250px;}#boletin-ofertas h3 {color: #e67f02;font-size: 14px;font-weight: bold;text-align: left;position: absolute;left: 66px;top: 4px;}#boletin-ofertas p {color: #333333;font-size: 10px;position: absolute;text-align: left;top: 27px;left: 66px;width: 170px;}#boletin-ofertas label {color: #333333;font-weight: bold;left: 0px;position: absolute;text-align: right;top: 61px;width: 59px;}#boletin-ofertas input#emailboletin {border: 1px solid #666666;height: 18px;left: 65px;position: absolute;top: 58px;width: 145px;}#boletin-ofertas input#enviar {height: 21px;position: absolute;top: 59px;left: 214px;width: 23px;}#boletin-ofertas span {color: #333;font-size: 11px;font-weight: bold;position: absolute;text-align: center;top: 55px;left: 30px;width: 180px;}#trabaje-nosotros {margin: 20px 0;text-align: left;padding-left: 4px;width: 258px;}#trabaje-nosotros #cuerpo {background: #f5f5f5 url(../../imagenes/estilos/trabaje-nosotros.jpg) no-repeat bottom left;height: 94px;padding: 0;position: relative;width: 250px;}#trabaje-nosotros a#titulo:link, #trabaje-nosotros a#titulo:visited,#trabaje-nosotros a#titulo:hover,#trabaje-nosotros a#titulo:active {color: #00aa00;display: block;font-size: 16px;font-weight: bold;text-align: left;position: absolute;left: 12px;text-decoration: none;top: 0;margin-top: 2px;}#trabaje-nosotros p {color: #333333;font-size: 11px;position: absolute;text-align: left;top: 24px;left: 12px;line-height: 14px;width: 180px;}#trabaje-nosotros p a:link,#trabaje-nosotros p a:visited,#trabaje-nosotros p a:hover,#trabaje-nosotros p a:active {color: #00aa00;display: block;text-decoration: underline;}#banner-interno {display: block;height: 250px;padding-left: 5px;position: relative;overflow: hidden;text-align: left;width: 260px;}#banner-interno div {height: 250px;width: 250px;}div.banner {margin: 0 auto;margin-top:18px;position: relative;text-align: center;}div.banner.pais468x60 {margin: 10px auto;}div.banner.ficha468x60 {margin: 2px auto;float:left;}div.banner.region468x60 {margin: 2px auto 10px;}div.banner.autobuses468x60, div.banner.coches468x60 {height: 60px;margin-bottom: 10px;overflow: hidden;padding: 0;width: 468px;}div.banner.listado_alj468x60 {float: left;margin: 0;width: 468px;}div.banner.listado_alj250x250 {margin: 12px 0 40px 0;width: 256px;}div.banner div {text-align: center;margin: 0 auto;}#banner-login-registro {background: url(../../imagenes/estilos/banner-login-registro.jpg) no-repeat top left;height: 155px;margin: 0 auto;width: 260px;}#banner-vuelos {background: url(../../imagenes/estilos/banner-vuelos.jpg) no-repeat top left;height: 157px;margin: 0 auto;width: 260px;}#lista-login-registro {background: #f2f2f2 url(../../imagenes/estilos/lista-med.gif) repeat-y top left;text-align: left;margin: 0 auto;width: 258px;}#lista-login-registro .titulo {background: url(../../imagenes/estilos/lista-sup.gif) no-repeat top left;color: #00aa00;font-size: 12px;font-weight: bold;padding-top: 10px;text-indent: 14px;width: 100%;}#lista-login-registro ul {background: url(../../imagenes/estilos/lista-inf-peq.gif) no-repeat bottom left;clear: both;list-style-type: none;padding: 5px 0;}#lista-login-registro li {background: url(../../imagenes/estilos/listado-login-reg-bullet.gif) no-repeat 14px top;margin: 0;padding-left: 34px;padding-right: 14px;padding-bottom: 20px;position: relative;}#lista-quienes-somos,#container-1 {background: url(../../imagenes/estilos/lista-med.gif) repeat-y top left;text-align: left;width: 258px;}#lista-quienes-somos .titulo {background: url(../../imagenes/estilos/lista-sup.gif) no-repeat top left;height: 6px;font-size: 1px;width: 100%;}#lista-quienes-somos ul,#container-1 ul {background: url(../../imagenes/estilos/lista-inf-peq.gif) no-repeat bottom left;clear: both;list-style-type: none;padding-bottom: 9px;}#lista-quienes-somos li,#container-1 li {background: #e9f1f8 url(../../imagenes/estilos/bullet-listado.gif) no-repeat 10px center;color: #2a77b9;height: 20px;font-size: 14px;font-weight: bold;padding-top: 2px;padding-left: 30px;padding-right: 14px;margin: 2px 8px 0 8px;;position: relative;}#anillo-portales-wrapper {text-align: center;margin: 0 auto;width: 260px;}#anillo-portales {border: 2px solid #bfd6ea;text-align: left;padding-top: 7px;width: 248px;}#anillo-portales span {color: #444444;font-size: 12px;font-weight: bold;padding-left: 6px;}#anillo-portales ul {list-style-type: none;margin-top: 10px;padding-bottom: 10px;}#anillo-portales li {background: url(../../imagenes/estilos/anillo-portales-bullet.gif) no-repeat 7px center;line-height: 20px;padding-left: 18px;}#anillo-portales li a em {font-weight: bold;font-size: 14px;font-style: normal;}#contenido-reserva {width: 628px;float: left;margin-left: 22px;display: inline;}#pasos-reserva {width: 631px;margin: 0 auto;height: 24px;font-size: 14px;font-weight: bold;padding-top: 10px;}#pasos-reserva .centro {width: 172px;height: 24px;float: left;line-height: 24px;padding-left: 5px;}#pasos-reserva .completado,#pasos-reserva .activo,#pasos-reserva .inactivo {float: left;width: 185px;}#pasos-reserva .completado .izquierda,#pasos-reserva .inactivo .izquierda {float: left;background: url(../../imagenes/estilos/paso-reserva-off-izq.gif) no-repeat top left;width: 4px;height: 24px;}#pasos-reserva .completado .derecha,#pasos-reserva .inactivo .derecha {float: left;background: url(../../imagenes/estilos/paso-reserva-off-der.gif) no-repeat top left;width: 4px;height: 24px;}#pasos-reserva .activo .izquierda {float: left;background: url(../../imagenes/estilos/paso-reserva-on-izq.gif) no-repeat top left;width: 4px;height: 24px;}#pasos-reserva .activo .derecha {float: left;background: url(../../imagenes/estilos/paso-reserva-on-der.gif) no-repeat top left;width: 4px;height: 24px;}#pasos-reserva .inactivo .centro {background: #d6e4f1;color: #888888;}#pasos-reserva .completado .centro {background: #d6e4f1 url(../../imagenes/estilos/paso-reserva-ok.gif) no-repeat right;color: #555555;}#pasos-reserva .activo .centro {background: #2a78ba url(../../imagenes/estilos/paso-reserva-flecha.gif) no-repeat right;color: white;}#pasos-reserva .separador {background: white url(../../imagenes/estilos/paso-reserva-separador.gif) repeat-x top left;float: left;width: 38px;height: 24px;}#contenido-reserva .detalles {float: left;width: 628px;padding-bottom:20px;padding-top: 20px;}#contenido-reserva .detalles .cabecera {font-size: 18px;line-height: 1.5em;width: 628px;color: #00aa00;border-bottom: 2px solid #85d92b;}#contenido-reserva .detalles .cabecera span {color: #444;font-size: 12px;}#contenido-reserva .detalles .cabecera span.modificar a,#contenido-reserva .detalles .cabecera span.modificar a:visited {text-decoration: underline;font-weight: bold;}#contenido-reserva .detalles .cuerpo {background: #e8fde6;float: left;padding: 12px 0 30px 0;width: 100%;}#contenido-reserva .detalles .cuerpo span.titulo em {font-size: 14px;font-style: normal;}#contenido-reserva .detalles .cuerpo div.info-busqueda {margin: 0 auto;width:600px;}#contenido-reserva .detalles .cuerpo div.info-busqueda span.titulo {display: block;font-weight: bold;padding-bottom: 5px;}#contenido-reserva .detalles .cuerpo div.info-busqueda ul {list-style-type: none;padding-bottom: 15px;}#contenido-reserva .detalles .cuerpo div.info-busqueda ul li {display: inline;margin-right: 8px;}#contenido-reserva .detalles .cuerpo .habs {margin: 10px;}#contenido-reserva #servicios-habitaciones {margin: 0 auto;}#contenido-reserva #servicios-habitaciones thead th {color: #444444;font-weight: normal;line-height: 22px;}#contenido-reserva #servicios-habitaciones th.habitacion {text-indent: 4px;width:500px;}#contenido-reserva #servicios-habitaciones th.precio {text-align: center;width: 95px;}#contenido-reserva #servicios-habitaciones td {color: #444444;line-height: 18px;padding: 2px 0;}#contenido-reserva #servicios-habitaciones td.borde-inf {border-bottom: 1px solid #bdbdbd;}#contenido-reserva #servicios-habitaciones .fondo {background: #cef4b5;}#contenido-reserva #servicios-habitaciones td.bullet {width: 16px;}#contenido-reserva #servicios-habitaciones td.bullet img {margin-top: 6px;}#contenido-reserva #servicios-habitaciones td.precio-habitacion {padding: 4px 5px 4px 0;}#contenido-reserva #servicios-habitaciones table.servicios-habitaciones-info {margin-left: 16px;width: 420px;}#contenido-reserva #servicios-habitaciones table.servicios-habitaciones-info thead th {color: #666666;}#contenido-reserva #servicios-habitaciones table#precio-final-detalle {width: 158px;}#contenido-reserva #servicios-habitaciones table#precio-final-detalle td {padding-left: 7px;}#contenido-reserva #servicios-habitaciones table#precio-final-detalle td.importante {background: #CEF4B5 url(../../imagenes/estilos/atencion.gif) no-repeat 3px center;}#contenido-reserva #servicios-habitaciones table#precio-final-detalle td.destacado {padding-left: 21px;}#contenido-reserva #servicios-habitaciones table#precio-final-valor td {font-weight: bold;}#contenido-reserva #servicios-habitaciones table.precio-final td {border-bottom: 1px solid #85D92B;color: #000000;padding-right: 8px;}#contenido-reserva #servicios-habitaciones table.precio-final td.destacado {background: #CEF4B5;border-bottom-width: 2px;font-weight: bold;}#contenido-reserva #servicios-habitaciones table.precio-final td._diferencia {text-align:right;font-size:12px;color:#444444;font-weight: bold;border-bottom-width: 0px;}#contenido-reserva #servicios-habitaciones td.diferencia {text-align:right;font-size:12px;color:#444444;font-weight: bold;}#contenido-reserva #servicios-habitaciones table.precio-final td.preciofinal {font-size: 14px;}#contenido-reserva .detalles .condiciones-especiales {clear: both;padding-top: 5px;}#contenido-reserva .detalles .condiciones-especiales span {display: block;font-weight: bold;}#contenido-reserva .detalles .politica-cancelacion {clear: both;padding-top: 5px;color:#666666;}#contenido-reserva .detalles .politica-cancelacion div {display:none;}#contenido-reserva .detalles .politica-cancelacion span {display: block;font-weight: bold;color:#444444;text-decoration:underline;cursor:pointer;}#contenido-reserva .datosTitular {background: white;padding-bottom: 20px;}#contenido-reserva .datosTitular div.cabecera {color: #00aa00;height: 1%;font-size: 18px;line-height: 1.6em;border-bottom: 2px solid #85d92b;}#contenido-reserva .datosTitular input, #contenido-reserva .datosTitular select,#contenido-reserva .datosPago input, #contenido-reserva .datosPago select {border: 1px solid #696969;}#contenido-reserva .datosTitular label, #contenido-reserva .datosPago label {float: left;margin-left: 12px;margin-top: 10px;}#contenido-reserva .datosTitular label input, #contenido-reserva .datosTitular label select {width: 168px;}#contenido-reserva .datosTitular label *,#contenido-reserva .datosPago label * {display: block;}#contenido-reserva .datosTitular label em {color: #00aa00;display: inline;}#contenido-reserva .datosTitular label.nombre *, #contenido-reserva .datosTitular label.apellidos *, #contenido-reserva .datosTitular label.email *, #contenido-reserva .datosTitular label.nacionalidad * {width: 167px;}#contenido-reserva .datosTitular label.telefono * {width: 88px;}#contenido-reserva .datosTitular label.hora {width: 168px;}#contenido-reserva .datosTitular label.hora select {display: inline;width: 68px;}#contenido-reserva .datosTitular label.hora span {font-weight: normal;}#contenido-reserva .datosPago div.cabecera {font-size: 18px;line-height: 1.6em;color: #00aa00;border-bottom: 2px solid #85d92b;}#contenido-reserva .datosPago label.nombre-apellidos {width: 250px;}#contenido-reserva .datosPago label.nombre-apellidos * {width: 211px;}#contenido-reserva .datosPago label.tarjeta * {width: 126px;}#contenido-reserva .datosPago label.cvv * {width: 33px;}#contenido-reserva .datosPago label.caducidad-mes {width: 96px;}#contenido-reserva .datosPago label.caducidad-anio {margin-left: 3px;}#contenido-reserva .datosPago label.cvv, #contenido-reserva .datosPago span.caducidad-mes {margin-left: 8px;}#contenido-reserva .datosPago label #cadmes {width: 96px;}#contenido-reserva .datosPago label #cadanio {width: 59px;}#contenido-reserva .datosPago .cvv-info {height: 48px;float: left;}#contenido-reserva .datosPago a,#contenido-reserva .datosPago a:visited {color: black;text-decoration: underline;}#contenido-reserva .datosPago .cvv-info span {line-height: 60px;height: 60px;float: left;padding-left: 5px;padding-right: 5px;}#contenido-reserva .datosPago .cvv-info img {display: none;}#contenido-reserva label.boletin {display: block;color: #444444;float: none;font-weight: bold;margin-left: 12px;}#contenido-reserva label.condiciones {display: block;padding-top: 10px;color: #444444;float: none;font-weight: bold;margin-left: 12px;}#contenido-reserva label.condiciones a,#contenido-reserva label.condiciones a:visited {color: black;text-decoration: underline;}#contenido-reserva label.condiciones input {border: 0;display: inline;width: 20px;}#contenido-reserva div.campos-obligatorios {float: right;padding-right: 20px;padding-top: 10px;padding-bottom: 10px;}#contenido-reserva .confirmar {float: left;width: 100%;}#contenido-reserva #confirmar-contenido {padding: 20px 15px;background-color: #E8FDE6;clear: both;text-align: center;margin-top: 15px;border: 1px solid #98CD99;}#contenido-reserva .confirmar .texto {}#contenido-reserva .confirmar p {font-size: 11px;text-align: left;}#contenido-reserva .confirmar em {font-size: 14px;font-weight: bold;font-style: normal;}#contenido-reserva {display: block;}#contenido-reserva .confirmar div.boton-aceptar {}#contenido-reserva .confirmar #procesando-reserva {color: #00aa00;float: left;font-size: 14px;font-weight: bold;}#contenido-reserva .confirmar #procesando-reserva .boton-verde {display: block;}#contenido-reserva .confirmar #procesando-reserva #procesando {background: url(../../imagenes/estilos/indicador-peq.gif) no-repeat scroll left 4px;display: none;text-indent: 44px;float: left;height: 50px;text-align: left;text-indent: 38px;color: #00AA00;font-size: 21px;padding-top: 5px;}#contenido-reserva .condiciones-reserva {float: left;margin-top: 10px;}#contenido-reserva .condiciones-reserva span {color:#444444;font-size: 13px;font-weight: bold;}#contenido-reserva .condiciones-reserva p {margin-bottom: 18px;text-align: justify;color:#666666;}#seguridad-pago {float: right;margin-right: 22px;margin-top: 10px;display: inline;}#seguridad-pago img {border: 0;height: 82px;width: 115px;}#seguridad-pago p {margin-bottom: 18px;text-align: justify;}#dudas-llamanos, #que-es-infohostal {background-color: #faf0b9;height: 72px;float: right;margin-top: 150px;margin-right: 22px;border: 2px solid #85d92b;width: 230px;display: inline;}#dudas-llamanos p,#que-es-infohostal p {padding: 20px;text-align: center;color: #444444;font-size: 14px;}#dudas-llamanos span {color: #00aa00;font-size: 18px;}#ayuda-reserva {float: right;width: 234px;height: auto;#background: #faf0b9;background:#FFFADA;margin-right: 22px;display: inline;}#ayuda-reserva div.centro {height: auto;padding-right: 10px;padding-left: 10px;}#ayuda-reserva p {padding-bottom: 10px;font-weight: normal;font-size: 11px;color: #444444}#ayuda-reserva h1 {font-size: 18px;font-weight: bold;color: #black;margin-bottom: 10px;margin-top: 10px;}#ayuda-reserva h2 {text-indent: 20px;line-height: 16px;font-weight: bold;font-size: 12px;color: black;background: url(../../imagenes/estilos/ico-interrogacion.gif) no-repeat top left;}#ayuda-reserva a,#ayuda-reserva a:visited {color: #444444;text-decoration: underline;font-weight: bold;}#ayuda-reserva .atencion-cliente {background: url(../../imagenes/estilos/ico-atc-cliente.png) no-repeat top left;width: 100%;height: 34px;padding-top: 5px;}#ayuda-reserva .atencion-cliente span {display: block;background-color: #cae77f;height: 20px;line-height: 20px;margin-left: 25px;font-weight: bold;padding-left: 5px;}#contrato {padding: 10px 20px;text-align: left;}#contrato img {border: 0;margin-bottom: 8px;}#contrato p {margin-bottom: 18px;}#contrato span {color: #00aa00;display: block;font-size: 14px;font-weight: bold;margin-bottom: 6px;}#contrato ol {padding-left: 30px;}#contrato li {margin-bottom: 10px;}#contrato div.separador {background: url(../../imagenes/estilos/separador-dashed.gif) repeat-x top left;height: 2px;}#contrato div.separador.superior {margin-bottom: 20px;}#contrato div.separador.inferior {margin-top: 24px;}#contrato #cerrar {padding-top: 10px;text-align: center;}#contrato a, #contrato a:active, #contrato a:visited, #contrato a:hover {font-weight: bold;text-decoration: underline;}div.boton-reservar {background: #00c000 url(../../imagenes/estilos/busqueda-aloj-boton-de.gif) repeat-x top right;height: 24px;margin: 0 auto;overflow: hidden;width: 70px;}div.boton-reservar div {background: url(../../imagenes/estilos/busqueda-aloj-boton-iz.gif) no-repeat top left;height: 24px;text-align: center;width: 100%;}div.boton-reservar a, div.boton-reservar a:active, div.boton-reservar a:visited {background: none;border: 0;color: #ffffff;font-family: Trebuchet MS, verdana;font-size: 14px;font-weight: bold;height: 24px;line-height: 1.8em;text-decoration: none;width: 100%;}.paginacion {color: #444444;font-size: 11px;text-align: center;margin-bottom: 15px;}.paginacion div.paginas {text-align: center;}.paginacion div.numero {text-align: left;margin-top: -14px;}.paginacion a {border-left: 1px solid #444444;font-weight: bold;height: 14px;padding: 0 4px;text-align: center;}.paginacion a.primero {border-left: 0;}.paginacion a.desplaza-pagina {background: #bfd6ea;border: 1px solid #2a7abc;font-size: 10px;font-weight: bold;padding: 0 4px;}.paginacion a.num-activo {color: #000000;font-size: 14px;}.caja-busqueda {background: #e8fde6;color: #444444;padding-bottom: 7px;margin-bottom: 10px;width: 620px;}.caja-busqueda p {font-size: 15px;font-weight: bold;margin-bottom: 6px;margin-left: 9px;padding-top: 10px;}.caja-busqueda p em {color: #00aa00;font-style: normal;}.caja-busqueda span {font-size: 11px;}.caja-busqueda .listado-busqueda-alojamientosspan{margin-left: 10px;}.cleaner {clear: both;}table tr.par td {background-color: #ffffff;}table tr.impar td {background-color: #efefef;}.hidden {display: none;}input.boton {background: #2a77b9;border: 2px solid #00aa00;color: #ffffff;font-family: Trebuchet MS, arial;font-size: 14px;font-weight: bold;text-align: center;padding: 0 5px;}#mensaje-error {background: #f6efd8;border: 3px solid #e60000;color: #000000;clear: both;display: block;padding: 12px 0px;margin: 6px 0;}#mensaje-error ul {list-style-type: none;}#mensaje-error ul li {background: url(../../imagenes/estilos/error-bullet.gif) no-repeat 7px center;display: block;padding: 0;padding-left: 24px;margin: 0;text-align: left;}#msg-error {background: #FDD8D8;border: 1px solid #C00000;color: #000000;clear: both;display: block;padding: 12px 0px;margin: 6px 0;}#msg-error ul {list-style-type: none;}#msg-error ul li {display: block;padding: 0;padding-left: 24px;margin: 0;text-align: left;}#mensaje-ok {background: #ffc;font-size: 13px;border: 2px solid #00aa00;color: #000000;clear: both;display: block;padding: 10px 0px;margin: 6px 0;font-weight: bold;font-style: italic;}#mensaje-ok ul {list-style-type: none;}#mensaje-ok ul li {background: url(../../imagenes/estilos/ok-bullet.gif) no-repeat 7px center;display: block;padding-left: 24px;text-align: left;}#mensaje-ok p {display: block;padding-left: 10px;text-align: left;line-height: 20px;}#mensaje-ok p a {color: black;text-decoration: underline;font-weight: bold;}.ficha-reserva #mensaje-ok {border: 0;background-color: #faf0b9;}div.boton-azul,div.boton-azul-gr,div.boton-azul-az, div.boton-ceres-azul {height: 26px;margin: 0 auto;overflow: hidden;}div.boton-azul,div.boton-azul-gr,div.boton-azul-az {background: url(../../imagenes/estilos/bot-azul-de.gif) repeat-x top right;}div.boton-ceres-azul {background: url(../../imagenes/estilos/bot-azul-ceres-de.gif) repeat-x top right;}div.boton-azul div,div.boton-azul-gr div,div.boton-azul-az div,div.boton-ceres-azul div {height: 26px;text-align: center;}div.boton-azul div {}div.boton-azul-gr div {background: url(../../imagenes/estilos/bot-azul-izq-gr.gif) no-repeat top left;}div.boton-ceres-azul div {background: url(../../imagenes/estilos/bot-azul-ceres-izq.gif) no-repeat top left;}div.boton-azul input,div.boton-azul-gr input, div.boton-azul-az input, div.boton-ceres-azul input {background: none;border: 0;color: #ffffff;cursor: pointer;font-family: Helvetica, Arial, Geneva, sans-serif;;font-size: 14px;font-weight: bold;height: 26px;line-height: 1.7em;text-decoration: none;padding-bottom: 1px;width: 100%;}div.boton-gris {background: url(../../imagenes/estilos/bot-verd-de-off.gif) repeat-x top right;height: 26px;margin-top: 14px;margin: 0 auto;overflow: hidden;}div.boton-gris div {background: url(../../imagenes/estilos/bot-verd-izq-off.gif) no-repeat top left;height: 26px;text-align: center;}div.boton-gris a, div.boton-gris a:active, div.boton-gris a:visited, div.boton-gris a:hover {background: none;color: #ffffff;font-family: Trebuchet MS, verdana;font-size: 14px;font-weight: bold;line-height: 1.7em;text-decoration: none;height: 26px;width: 100%;}div.boton-gris input {background: none;border: 0;color: #ffffff;cursor: pointer;font-family: Trebuchet MS, verdana;font-size: 14px;font-weight: bold;line-height: 1.7em;text-decoration: none;height: 26px;width: 100%;}div.boton-rojo {background: url(../../imagenes/estilos/bot-roj-de.gif) repeat-x top right;height: 26px;margin-top: 14px;margin: 0 auto;overflow: hidden;}div.boton-rojo div {background: url(../../imagenes/estilos/bot-roj-izq.gif) no-repeat top left;height: 26px;text-align: center;}div.boton-rojo input {background: none;border: 0;color: #ffffff;cursor: pointer;font-family: Trebuchet MS, verdana;font-size: 14px;font-weight: bold;line-height: 1.7em;text-decoration: none;height: 26px;width: 100%;}.estado-confirmada-pasada, .estado-confirmada, .estado-cancelada {font-style: normal;font-weight: bold;}.estado-confirmada {color: #00aa00;}.estado-cancelada {color: #C60000;}#debug {background: #ffffff;}#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}#jquery-lightbox a img {border: none;}#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}#lightbox-container-image {padding: 10px;}#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}#lightbox-nav {position: absolute;bottom: 0;left: 0;height: 100%;width: 100%;z-index: 10;}#lightbox-container-image-box > #lightbox-nav {left: 0;}#lightbox-nav a {outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}#lightbox-nav-btnPrev {left: 0;float: left;}#lightbox-nav-btnNext {right: 0;float: right;}#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}#lightbox-container-image-data {padding: 0 10px;color: #666;}#lightbox-container-image-data #lightbox-image-details {width: 100%;float: left;text-align: left;}#lightbox-image-details-caption {font-weight: normal;}#lightbox-image-details-currentNumber {display: block;padding-bottom: 1.0em;padding-top: 10px;}#lightbox-secNav-btnClose {width: 66px;float: right;padding-bottom: 0.7em;padding-top: 10px;}#pidelo label {padding-left: 10px;display: block;line-height: 20px;padding-top: 5px;padding-bottom: 5px;}#pidelo label span {width: 110px;float: left;text-align: right;padding-right: 5px;margin: 0;}#pidelo input {width: 150px;}#pidelo label.telefono span,#pidelo label.numeropersonas span,#pidelo label.numeronoches span {width: 79px;}#pidelo label.telefono input {width: 80px;}#pidelo em {color: #00AA00;font-style: normal;font-weight: bold;font-size: 14px;}#pidelo .boton-azul-gr {width: 180px;cursor: pointer;margin: 0 0 0 125px;}#pidelo button {background: transparent;border: none;height: 24px;width: 100%;color: #FFFFFF;cursor: pointer;font-size: 15px;font-weight: bold;}#pidelo textarea {height: 80px;width: 315px;//width: 318px;}* html #pidelo input, * html #pidelo select, * html #pidelo input, * html #pidelo textarea {border: 1px solid #7BA7CC;}#pidelo label.nombre {clear: both;}#pidelo label.numeropersonas {clear: right;margin-left: 10px;}#pidelo label.numeropersonas input {width: 30px;}#pidelo label.llegada input {width: 80px;}#pidelo label.float-left {float: left;}#pidelo label.comentarios {clear: both;}#pidelo span.campos-obligatorios {float: right;padding-right: 5px;}.rojo {color: #C60000;font-weight: bold;padding-top: 8px;display: block;}.pCat {margin: 2px 0;font-weight: bold;}.h3LB {color: #111;font-size: 21px;line-height: 1.2em;}.searchword {color: #111;font-weight: bold;background: #FFFFE8;padding: 0 2px;}.cal-availability{margin: 10px;}.notice-wrap {position: fixed;bottom: 10px;right: 10px;width: 250px;z-index: 9999;}* html .notice-wrap {position: absolute;} .notice-item {-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background: #FFFEE0;border:1px solid #000000;color: #000000;padding:12px;font-family:Arial;font-size: 11px;display: block;position: relative;opacity:1;margin: 0 0 12px 0;}.notice-item-close {position: absolute;font-family: Arial;font-size: 12px;font-weight: bold;right: 6px;top: 6px;cursor: pointer;}