@import url("master.css");@import url("ie.css");a, a:active, a:visited {color: #2A78B9;}div.wrapper {margin: 0 auto;width: 930px;background: #fff;}#inicio h3 {font-size: 20px;}#titulo a, #titulo a:active, #titulo a:visited {width: 337px;margin-left: 5px;}#titulo {float: left;padding-top: 10px;}#titulo a {text-indent: -9999px;background: transparent url(../../imagenes/estilos/infohostal-logo.png) no-repeat left bottom;height: 92px;margin: 0;overflow: hidden;position: absolute;}#accesohoteleros {width: 200px;}#accesohoteleros a {color: #4C9ACF;text-decoration: underline;font-size: 11px;}#accesohoteleros p {color: #ddd;}#accesohoteleros p.hb {margin-top: 35px;}a#hoteleros-button {text-decoration: none;color: #E5EEF7;background: #4C9ACF;padding: 4px 6px;margin-top: 15px;}a#hoteleros-button:hover {color: #fff;background: #0A2766;}#traduccion #otrosIdiomas #otrosIdiomasContenedor {overflow: hidden;width: 330px;height: 18px;}#encabezado {background: #2A78BA url(../../imagenes/estilos/encabezado-bg-2.png) no-repeat left top;}#encabezado {background: #2A78BA url(../../imagenes/estilos/encabezado-bg-2.png) no-repeat left top;}#navegacion {clear: right;background: #4C9ACF;height: 43px;padding-left: 10px;border-top: 1px solid #eee;border-bottom: 2px solid #2C61A3;font-family: Arial, Helvetica, Geneva, sans-serif;}ul#navegacion-menu {background: none;display: block;float: left;height: 43px;list-style-type: none;padding: 0;}ul#navegacion-menu li {float: left;height: 43px;}ul#navegacion-menu li a {border-right: 1px solid #94BDE1;}ul#navegacion-menu li.ultimo {background: none;}ul#navegacion-menu li a, ul#navegacion-menu li a:active, ul#navegacion-menu li a:visited {background: none;font-family: Helvetica, Arial, Geneva, sans-serif;}ul#navegacion-menu li a:hover {color: #E5EEF7;}li.current {background: #2C61A3;}ul#navegacion-usuario {margin-right: 2px;}ul#navegacion-usuario li {background: none;}ul#navegacion-usuario li a, ul#navegacion-usuario li a:active, ul#navegacion-usuario li a:visited {font-family: Helvetica, Arial, Geneva, sans-serif;font-size: 11px;line-height: 4em;color: #E5EEF7;margin: 0 5px;}.listado-busqueda-alojamientos {border-top: none;}#contenido-principal h2#titulo-listado {color: #333;}#contenido-principal h1#titulo-listado { font-size: 18px; margin-bottom: 3px; padding-bottom: 0; font-weight: normal; }.caja-busqueda {background: #E5EEF7;border-top: 1px solid #C2DEF8;}.caja-busqueda p em {color: #111;font-style: normal;font-size: 15px;}#ordenacion-busqueda {border-bottom: 1px solid #A1B9CD;margin-bottom: 15px;display: block;height: 32px;}.listado-busqueda-alojamientos .div-desde {background: #5288BE;margin-right: 10px;padding-top: 2px;}.listado-busqueda-alojamientos .div-titulo_desde_sin span.titulo_prin, .listado-busqueda-alojamientos .div-titulo_desde h3.titulo_prin, h3.titulo_prin {font-size: 21px;font-weight: bold;margin-left: 0;line-height: 1.2em;margin-top: -2px;}.listado-busqueda-alojamientos .div-titulo_desde_sin p.reserva, .listado-busqueda-alojamientos .div-titulo_desde p.reserva {padding-left: 5px;padding-top: 0;}.listado-busqueda-alojamientos .info .contenido {font-size: 12px;line-height: 16px;}.listado-busqueda-alojamientos .div-titulo_desde {background: none;display: none;}#traduccion #otrosIdiomas {display: none;float: right;line-height: 15px;margin-top: -48px;overflow: hidden;padding-top: 2px;padding-left: 5px;width: 330px;background: #1a4a73;}div.contenido p {color: #555;font-size: 11px;}div.contenido p b {font-weight: normal;font-size: 13px;color: #222;display: block;margin: 2px 0 5px;}.listado-busqueda-alojamientos .info .contenido div.imagen {padding-top: 0;}.aljCategory {font-weight: bold;text-transform: uppercase;font-size: 11px;color: #fff;background: #9cf;padding: 2px 4px;margin-left: 5px;vertical-align: middle;}.listado-busqueda-alojamientos .info .acciones {height: 30px;margin: 5px 0 10px;background: #E5EEF7;width: 620px;}#ficha .encabezado .acciones ul {background: #fff;}.listado-busqueda-alojamientos .info .acciones ul {margin-top: 8px;margin-left: 5px;}.listado-busqueda-alojamientos .div-sin-precio {background: #BD100F;color: #fff;}.listado-busqueda-alojamientos .div-desde span.sin_reserva {color: #fff;}#listado_h table#opciones,#ficha table#opciones {border: 2px solid #ddd;margin-bottom: 5px;}#listado_h table#opciones thead td,#ficha table#opciones thead td {background: #ddd;border-bottom: 1px solid #ddd;border-right: none;color: #000000;font-weight: normal;margin-right: 0;padding: 5px;}#listado_h table#opciones tbody td, #ficha table#opciones tbody td,#ficha table#opciones tbody tr.ultima td {border-bottom: 1px solid #ddd;border-right: 1px solid #eee;padding: 2px 2px 3px;}table#opciones tbody tr:hover {background: #FFFFE8;color: #111;}#ficha table#opciones td.col_tipos div {color: #111;}#fila_pie {height: 85px;border-bottom: 1px solid #D3E7D1;}#ficha .reserva {background: #E8FDE6;border: 3px solid #98CD99;padding: 5px;width: 606px;margin: 10px 0;}div.boton-verde_l input {background: #299B17 url(../../imagenes/estilos/bg-verde-button.png) repeat-x left top;border: 1px solid #299B17;color: #FFFFFF;cursor: pointer;font-size: 11px;font-weight: bold;height: 21px;line-height: 1.7em;text-decoration: none;}div.alj-oferta div.boton-verde a {background: #299B17;border: none;color: #FFFFFF;font-size: 12px;font-weight: bold;text-decoration: none;padding: 5px 10px;}p.disponibilidad a:link,p.disponibilidad a:visited,p.disponibilidad a:active {background: #299B17 url(../../imagenes/estilos/bg-verde-button.png) repeat-x left top;border: 1px solid #299B17;color: #FFFFFF;cursor: pointer;font-size: 13px;font-weight: bold;line-height: 1.7em;text-decoration: none;text-align: center;padding: 4px 8px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}p.disponibilidad a:hover,div.alj-oferta div.boton-verde a:hover {background: #197B0E;}div.boton-verde_l div {background: none;text-align: center;}div.boton-verde_l {background: none;height: 20px;}#btn-reservar div {background: #299B17 url(../../imagenes/estilos/bg-verde-button.png) repeat-x left top;border: 1px solid #299B17;color: #FFFFFF;text-align: center;}div.boton-verde div a {color: #fff;font-weight: bold;}#btn-reservar-off div {background: #94CD8B !important;}#btn-reservar div, #btn-reservar-off div {margin-top: 0;overflow: hidden;clear: both;float: right;margin-right: 10px;padding: 0 5px;text-align: center;}#btn-reservar div:hover,div.boton-verde_l input:hover,div#confirm:hover {background: #197B0E;}div.boton-verde input, div.boton-verde-off input {border: 0;color: #fff;cursor: pointer;font: bold 27px Helvetica, Arial, Geneva, sans-serif;text-decoration: none;padding: 5px 10px;background: transparent;}div#confirm {background: #299B17 url(../../imagenes/estilos/bg-verde-button.png) repeat-x left top;border: 1px solid #299B17;color: #FFFFFF;display: block;margin: 0 15px 15px 0;}div.boton-azul, div.boton-azul-gr, div.boton-azul-az {background: #18498F url(../../imagenes/estilos/bg-azul-button.png) repeat-x left top;font-family: bold Helvetica, Arial, Geneva, sans-serif;color: #fff;}div.boton-azul:hover,div.boton-azul-gr:hover,div.boton-azul-az:hover {background: #0A2766;}div.boton-azul-gr div {background: none;}#pidelo button {height: 30px;}#buscador div.boton-azul-gr, #buscador div.boton-ceres-azul {}div#login div.boton-azul-gr{width: 145px;}div.boton-azul, div.boton-azul-gr, div.boton-azul-az, div.boton-ceres-azul {height: 32px;}#buscador div.boton-azul-gr input, #buscador div.boton-ceres-azul input {font-size: 21px;}#buscador div.boton-azul-gr input, #buscador div.boton-ceres-azul input {height: 36px;}div.boton-azul-gr input {background: none;border: 0;color: #ffffff;cursor: pointer;font-family: Helvetica, Arial, Geneva, sans-serif;font-size: 14px;font-weight: bold;line-height: 1em;text-decoration: none;padding: 10px;width: 100%;}#ficha table#opciones td.col_tipos select {float: none;font-size: 12px;font-weight: bold;margin-left: 0;margin-top: 0;width: 40px;color: #111;}#col_tipos-select-contenedor {border: none;height: 24px;width: 40px;}#ficha table#opciones td.col_tipos span {background: transparent url(../../imagenes/estilos/reserva-importante-bullet.png) no-repeat scroll left 6px;height: 21px;padding: 2px 2px 2px 15px;}#listado_h table#opciones td.col_tipos span {background: transparent url(../../imagenes/estilos/reserva-importante-bullet.gif) no-repeat scroll left top;font-weight: normal;padding-left: 16px;}#ficha table#opciones tfoot td.col_precio {font-weight: normal;}#ficha table#opciones tfoot td.col_habs span#calc_precio_total {color: #111;font-size: 18px;}#ficha .encabezado {border-bottom: none;}.reservaTelefono {color: #107F3F;font-size: 13px;font-weight: normal;}.reservaTelefono strong {background: url(../../imagenes/estilos/telephone.png) no-repeat center left;padding-left: 18px;margin-left: 5px;}.listado-busqueda-alojamientos .info .acciones li span {color: #aaa;}a.ayuda {background: url(../../imagenes/estilos/help.png) no-repeat center right;padding-right: 18px;}#ficha span.destacado {color: #333;font-size: 18px;font-weight: bold;}ul.additonalInfo {background: #E8FDE6;width: 50%;list-style-type: none;margin: 0 0 5px;padding: 5px;color: #333;font-size: 12px;line-height: 19px;}ul.additonalInfo strong {color: #107A43;}.listaAlrededores h4 {font-size: 1.3em;}.warning {background: #fcc url(../../imagenes/estilos/exclamation-red.png) no-repeat 5px center;padding: 5px 5px 5px 25px;border: 1px solid #c99;margin: 10px;}#trabaje-nosotros p {margin-top: 8px;}#buscador {background: #E5EEF7;border: 4px solid #72A5D1;color: #444;display: block;font-size: 12px;font-family: Arial;font-weight: bold;text-align: center;padding: 4px;position: relative;width: 245px;}#buscador-contenido {background: none;padding-bottom: 10px;text-align: left;width: 245px;}#buscador-contenido #top {background: none;padding-top: 0;}#buscador-destino span {display: block;margin: 0 0 5px 10px;padding-top: 4px;}#buscador-fecha #entrada {float: left;height: 42px;left: 2px;position: relative;width: 120px;}#buscador-destino input {margin-left: 10px;width: 222px;}#buscador input, #buscador select {font-weight: bold;}#buscador #buscador-destino input {font-size: 18px;height: 24px;color: #111;padding-left: 2px;}#buscador ul {margin: 0 0 4px;padding-right: 14px;padding-left: 0;}img.datepicker_trigger {margin-left: 4px !important;}#buscador-distancia {margin-left: 10px;}#buscador-numero {clear: both;margin-left: 8px;margin-top: 14px;}#buscador #buscador-enviar {border-top: 1px solid #FFFFFF;height: 32px;padding-top: 10px;}#buscador div.volver {margin-left: 0;}#buscador div.boton-azul-gr, #buscador div.boton-ceres-azul {clear: both;width: 160px;}#buscador #buscador-proceso {background: url(../../imagenes/estilos/indicador-busq.gif) no-repeat left center;display: none;padding: 1px 1px 1px 20px;font-size: 21px;color: #72A5D1;margin: 0 auto;width: 130px;}div.boton-verde_l input,div.boton-verde-off,div.boton-verde,div.boton-azul, div.boton-azul-gr,div.boton-azul-az,a#hoteleros-button {-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 0 2px;}.clearfix:after, #ordenacion-busqueda:after,#navegacion:after,.acciones:after,.alj-oferta:after,#pagina:after,#contenido:after,#ul#pie-menu-empresa:after,ul#pie-menu-empresa:after,#pagina:after,#pie:after,div.wrapper:after,#ordenacion-busqueda:after,.caja-busqueda:after,#pie .info:after,div.datos:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}.large-action-btn {background: url(../../imagenes/estilos/buscar-button-states.png) no-repeat right top;font-weight: bold;}.btn {cursor: pointer;display: inline-block;overflow: hidden;vertical-align: middle;text-align: center;margin: 0 auto;}.btn input {cursor: pointer;font-size: 100px;height: 1000px;left: 0;-moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;padding: 100px;position: absolute;top: -100px;width: 1000px;}.large-action-btn span {color: #FFFFFF;font-size: 18px;height: 36px;line-height: 36px;margin-right: 10px;padding-left: 10px;background-image: url(../../imagenes/estilos/buscar-button-states.png);}ul.valor-show {float: left;width: 60%;padding-left: 5px;}div.comment-map-action {float: right;margin-right: 10px;}.btn span {background-position: 0 -45px;display: block;margin: -1px 25px 5px 0;overflow: hidden;padding: 0 0 1px 25px;position: relative;vertical-align: baseline;white-space: nowrap;}.btn:hover {background-position: right -92px;text-decoration: none;}.btn:hover span, .btn-hover span {background-position: 0 -137px;}div.send {margin: 0 auto;width: 52%;text-align: center;}#pag-ofertas #div-aljs-ofertas div.alj-oferta {min-height:290px;}#pie {padding: 20px 0 40px;border-top: 4px solid #2C61A3;background: #75A6D1;color: #fff;text-align: left;}#pie .wrapper{position: relative;padding-left: 180px;background: #75A6D1;}#pie a{color: #fff;text-decoration: none;}#pie a:hover{text-decoration: underline;}#pie ul,#pie .languages{margin-bottom: 10px;}#pie li,#pie .languages ul,#pie .languages h4{display: inline;}#pie li,#pie h4{margin-right: 10px;font-size: 13px;font-weight: normal;}#pie .sitesafe{position: absolute;top:0;left:30px;}#pie p{margin: 0;}div.leftFloater{float: left;width: 100px;}div.rightFloater{float: right;width: 500px;color: #333;}div.topAct {float: right;}.v1 {background: #BCCBD9 !important;color: #FFFFFF !important;}.v2 {background: #669999 !important;color: #FFFFFF !important;}.v3 {background: #777 !important;color: #FFFFFF !important;}.v4 {background: #777 !important;color: #FFFFFF !important;}.v5 {background: #eee !important;color: #FFFFFF !important;}.listado-busqueda-alojamientos .div-desde span.sin_reserva .v5 {color:#333333;}#alertBox {display: none;margin: 5px;}.innerbox {border: 1px solid #f99;background: #FFFFE0 url(../../imagenes/estilos/icon-alert-triangle.png) no-repeat 5px 7px;text-align: left;padding: 5px 5px 10px 45px;color: #f30;font-size: 10px;line-height: 15px;}.innerbox strong {color: #111;font-weight: bold;font-size: 10px;}.info-destacado ul {background: #F3FDDE;border: 1px solid #E8FDCE;border-left-width: 7px;padding: 3px 5px 3px 10px;font-size: 12px;color: #555;}.info-destacado ul li {list-style-type: none;padding: 2px 0;}.info-destacado ul li strong {color: #003300;}div.info-destacado {width: 250px;float: right;}a img{border:0;}.nav-indicator ul {display: block;height:37px;background: url(images/step-indicator.png) no-repeat left top;margin: 20px 0 30px 20px;}.nav-indicator ul li {float: left;display: block;width: 185px;font-size: 16px;text-align: center;line-height: 37px;color: #3366A5;}.nav-indicator ul li.checked {background: url(images/icon-check.png) no-repeat right center;padding-right: 5px;text-decoration: underline;cursor:pointer;}.nav-indicator ul li.on {font-weight: bold;}p.buttons.left .button{float: left;margin-right: 10px;}p.buttons.right a.button{float: right;margin-left: 10px;}.button{display: block;border: 0;position: relative;background: none;cursor:pointer;}.button span{position: absolute;top:8px;right:10px;height: 22px;width: 13px;background: url(images/button-arrow.png) no-repeat right center;text-indent: -9999em;}.button strong{font: italic normal 18px/36px "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;position: relative;display: block;height: 36px;color: #fff;padding: 0 40px 0 15px;border: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 3px 1px rgba(0,0,0,0.1);-webkit-box-shadow: 0 3px 1px rgba(0,0,0,0.1);box-shadow: 0 3px 1px rgba(0,0,0,0.1);border: 1px solid #009900;background: #009900;background: linear-gradient(top,#83c767 0, #009900 100%); background-image: -moz-linear-gradient(top,#83c767 0, #009900 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #83c767),color-stop(100%, #009900)); background: -o-linear-gradient(top,#83c767 0% ,#009900 100%); background: -ms-linear-gradient(top, #83c767 0%, #009900 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83c767', endColorstr='#009900'); font-size:24px;}.button:hover strong{background: #009900;}.button:active strong{line-height: 38px;-webkit-box-shadow: inset 0 2px 1px rgba(0,0,0,0.1), inset 0 1px 2px rgba(0,0,0,0.2), inset 0 -1px 0 rgba(255,255,255,0.3) !important;-moz-box-shadow: inset 0 2px 1px rgba(0,0,0,0.1), inset 0 1px 2px rgba(0,0,0,0.2), inset 0 -1px 0 rgba(255,255,255,0.3) !important;box-shadow: inset 0 2px 1px rgba(0,0,0,0.1), inset 0 1px 2px rgba(0,0,0,0.2), inset 0 -1px 0 rgba(255,255,255,0.3) !important;}.button.blue strong{border: 1px solid #2c61a3;background: #2c61a3;background: linear-gradient(top,#719ac6 0, #2c61a3 100%); background-image: -moz-linear-gradient(top,#719ac6 0, #2c61a3 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #719ac6),color-stop(100%, #2c61a3)); background: -o-linear-gradient(top,#719ac6 0% ,#2c61a3 100%); background: -ms-linear-gradient(top, #719ac6 0%, #2c61a3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#719ac6', endColorstr='#2c61a3'); }.button.blue:hover strong{background: #2c61a3;}.button.orange strong{border: 1px solid #ff6912;background: #ff6912;background: linear-gradient(top,#ffa139 0, #ff6912 100%); background-image: -moz-linear-gradient(top,#ffa139 0, #ff6912 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffa139),color-stop(100%, #ff6912)); background: -o-linear-gradient(top,#ffa139 0% ,#ff6912 100%); background: -ms-linear-gradient(top, #ffa139 0%, #ff6912 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa139', endColorstr='#ff6912'); }.button.orange:hover strong{background: #ff6912;}@-moz-document url-prefix() { .button span{right:18px;}}.buttoninactive,.buttonsending{display: none;background: #95d381;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;line-height: 38px;text-align: center;color: #fff;font-weight: bold;font-size: 18px;}.buttonsending strong{padding-left: 24px;background: url(images/ajax-loader-16.gif) 0 50% no-repeat;}.buttonsending.orange{background: #ffc781;}.buttonsending.orange strong{background: url(../images/ajax-loader-16-ffffff-ffc781.gif) 0 50% no-repeat;}input[type="text"].error,p.error textarea{border-color: #C00000 !important;background-color: #fdd8d8 !important;}p.error strong.error{font-size: 13px;line-height: 18px;display: block;position: relative;top:2px;font-weight: normal;color: #C00000 !important;}form.reservas {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;line-height: 18px;color: #555;margin-bottom: 20px;padding: 20px;}form.reservas fieldset {margin-bottom: 20px;border: 0;}form.reservas a img {border: 0;}form.reservas .tip img {position: relative;top:2px;}form.reservas h4 {color: #3C3;padding-bottom: 5px;border-bottom: 2px solid #3C3;margin-bottom: 20px;font-size: 18px;}form.reservas div.left {float: left;width: 525px;}form.reservas div.right {float: right;width: 340px;}form.reservas p{padding-bottom: .8em;}form.reservas div.row p{float: left;margin-right: 10px;width: 128px;}form.reservas div.row p.small{width: 70px;}form.reservas div.row p.dates{width: 200px;}form.reservas div.row p.long{float: left;margin-right: 10px;width: 218px;}form.reservas div.row p.huge{float: left;margin-right: 10px;width: 300px;}form.reservas label span {display: block;font-size: 14px;line-height: 21px;cursor: pointer;margin-bottom: 6px;color: #666;}form.reservas input[type="text"],form.reservas textarea,form.reservas select,form.reservas div.selector {color: #555;font-size: 16px;padding: 4px 3px;outline: none;background: #fff;border: solid 1px #BBB;border-radius: 2px;-webkit-border-radius: 2px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}form.reservas select {padding: 3px;}form.reservas input:focus,form.reservas textarea:focus {background-color: #F9F9F9;}form.reservas input[type="text"]{width: 120px;}form.reservas select{width: 128px;background-color: #fff;}form.reservas div.selector{width: 119px;border: 1px solid #999;background: none;padding: 0;background: url(images/dropdown-arrow.png) no-repeat 95% 50%;}form.reservas div.selector:hover{background: url(images/dropdown-arrow-hover.png) no-repeat 95% 50%;}form.reservas div.selector span{width: 119px;background: none;margin: 0;padding: 2px 4px;font-size: 16px;}form.reservas div.selector select{width: 122px;min-width: 122px;top:0;left:0;height: 26px;}form.reservas p.small input[type="text"]{width: 40px;}form.reservas p.small select{width: 80px;}form.reservas p.small div.selector{width: 80px;}form.reservas p.small div.selector span{width: 80px;}form.reservas p.small div.selector select{width: 83px;min-width: 83px;}form.reservas p.long input[type="text"],form.reservas p.huge input[type="text"]{width: 210px;}form.reservas p.long select{width: 218px;}form.reservas p.dates select{margin-right: 5px;}form.reservas p.checkbox span{display: inline;font-size: 13px;}form.reservas .formaction{padding: 15px 10px;border: 1px solid #8CD966;background-color: #C5ECB3;}form.reservas .formaction p{margin-bottom: 0;}form.reservas p.buttons{float: left;width: 200px;}form.reservas p.procesando{background: url("../../imagenes/estilos/indicador-peq.gif") no-repeat scroll left 4px transparent;color: #00AA00;display: none;float: left;font-size: 19px;height: 50px;padding-top: 5px;text-align: left;text-indent: 38px;}form.reservas p.condiciones-especiales span{text-decoration:none;}form.reservas p.politica-cancelacion span{text-decoration:underline;cursor:pointer;}form.reservas p.politica-cancelacion label{display:none;}form.reservas p.buttons button{cursor:pointer;width: 200px;}form.reservas .formaction span.cards{display: block;margin-top: 10px;text-align: center;}form.reservas p.advice{float: right;width: 280px;font-size: 14px;}form.reservas div.infobox {padding: 20px;border: 1px solid #D9F2CC;background-color: #ECF8E5;font-size: 13px;}form.reservas div.infobox h5 {font-size: 16px;font-weight: bold;margin-bottom: 3px;color: #000;}form.reservas div.infobox p {line-height: 1.25;margin: 0 0 12px;}form.reservas div.infobox dl {border-bottom: 1px solid #B6E69E;padding: 10px 5px;}form.reservas div.infobox .big {font-size: 16px;}form.reservas div.infobox .big strong {display: block;}form.reservas div.infobox dl.noborder {border-bottom: 0;}form.reservas div.infobox dl.doubleborder {border-top: 2px solid #B6E69E;border-bottom: 3px solid #B6E69E;}form.reservas div.infobox dt {float: left;width: 65%;}form.reservas div.infobox dd {float: right;width: 30%;text-align: right;}form.reservas div.infobox div.total {padding: 0 5px;border: 1px solid #B6E69E;background-color: #D5F0C7;margin-bottom: 20px;}form.reservas div.infobox div.total dt{color: #090;}form.reservas div.infobox div.details{margin-bottom: 20px;}p.breadcrumb {font-size: 16px;margin-bottom: 25px;color: #2A78B9;margin:20px;}.stars{display: block;background: url(images/icon-ratingstars.png) 0 0 no-repeat;height: 24px;width: 128px;text-indent: -9999em;}.stars.mini{display: block;background: url(images/icon-ratingstars-mini.png) 0 0 no-repeat;height: 12px;width: 70px;text-indent: -9999em;}.stars.medium{display: block;background: url(images/icon-ratingstars-medium.png) 0 0 no-repeat;height: 16px;width: 75px;text-indent: -9999em;}.thumbs{display: block;background: url(images/icon-ratingthumbs.png) 0 0 no-repeat;height: 24px;width: 141px;text-indent: -9999em;}.thumbs.miniinverted{display: block;background: url(images/icon-ratingthumbs-mini-inverted.png) 0 0 no-repeat;height: 17px;width: 102px;text-indent: -9999em;}.people{display: block;background: url(images/icon-people-mini.png) 0 0 no-repeat;height: 14px;width: 84px;text-indent: -9999em;}.stars.s1,.thumbs.t1,.people.p1{background-position: 0 0;}.stars.s2,.thumbs.t2,.people.p2{background-position: 0px -30px;}.stars.s3,.thumbs.t3,.people.p3{background-position: 0px -60px;}.stars.s4,.thumbs.t4,.people.p4{background-position: 0px -90px;}.stars.s5,.thumbs.t5,.people.p5{background-position: 0px -120px;}.clearfix { zoom: 1; }.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}