body{background:#333 url(../images/bg_body.png) 0 0 repeat-x;color:#666}
a{color:#007ec6}
a:hover{color:#007ec6;text-decoration:underline}
#wrapper{width:819px;margin:0 auto;position:relative;/* añadido para que el buscador quede on-top en IE */}
#content{background:#fff;width:819px;overflow:hidden}
.interior{padding:10px 0 0 0}
#content .wrap{padding:0 18px;width:745px;/*width:783px */}
#banner-817{z-index:0;height:217px;width:817px;padding:0 1px;margin-bottom:20px;overflow:hidden;}
#header{position:relative}
#header .topCont{position:relative;height:97px}
#header h1 a{background:url(../images/logo_h1.png) 0 0 no-repeat;display:block;width:225px;height:105px;text-indent:-999999px;position:absolute;top:12px;left:-67px}
#header .lema{position:absolute;top:75px;right:15px;text-align:right;color:#fff;font-size:1.4em;text-shadow:#0f7781 1px 2px 0px;font-style:italic;display:block;width:625px;filter:shadow(Color=#0f7781,Direction=135,Strength=2)}
#infoYreservas{position:absolute;top:15px;right:10px;color:#fff;font-size:1.3em;font-style:italic;font-weight:bold}
#infoYreservas .phone{font-size:2em}
/*cajaReserva ------------- */
#close_reservaSpa{display:block;position:absolute;top:7px;right:7px;cursor:pointer}
#cajaReserva{display:none;width:411px;padding:20px 20px 10px 20px;border:1px solid #c5c6c7;border-left-color:#fff;border-width:0 1px 1px;position:absolute;top:148px;z-index:20;left:0;background:#e6e6e6 url(../images/bg_cajaReserva.png) top left repeat-x;-moz-box-shadow:3px 3px 0px rgba(65,65,66,0.5);-webkit-box-shadow:3px 3px 0px rgba(65,65,66,0.5)}
#cajaReserva p{font-size:1.1em;margin-bottom:10px}
#cajaReserva ul{display:block;font-size:1.2em;font-weight:bold;/*border-bottom:1px dotted #ccc;*/padding-bottom:5px;margin-bottom:5px; padding-left: 30px}
#cajaReserva ul li{float:left;width:45%;margin:1% 1% 1% 0}
#cajaReserva ul li label{display:inline-block; width:150px; }
/*#cajaReserva p.selects{border-top:1px dotted #ccc;padding-top:10px;margin-bottom:10px}*/
#cajaReserva p.selects select{margin-right:10px;border:1px solid #D1D3D4;color:#939598;padding:1px;/*width:90px;Delia */ width:140px;vertical-align:middle;font-size:11px;/*Delia*/}
#cajaReserva p.selects label{display:inline;width:auto}

#cajaReserva label{display:inline-block;width:90px}
#cajaReserva input.texto{margin-right:3px;border:1px solid #D1D3D4;color:#939598;padding:1px 4px;width:92px;vertical-align:middle}

#cajaReserva p.nombre_hotel {padding-bottom:10px;margin-bottom:10px}
#cajaReserva p.nombre_hotel label{display:inline;width:130px}
#cajaReserva p.nombre_hotel input.texto_largo{font-size:11px;margin-right:3px;border:1px solid #D1D3D4;color:#939598;padding:2px 4px;width:235px;vertical-align:middle;}

#cajaReserva #search_cantidad {margin-right:10px;border:1px solid #D1D3D4;color:#939598;padding:1px; width:50px;vertical-align:middle;font-size:11px;}

#cajaReserva input.bt{border:none;background:url(../images/bt_buscar.png) 0 0 no-repeat;width:119px;height:35px;color:#fff;font-weight:bold;font-size:1.45em;text-align:left;padding-left:15px;cursor:pointer;position:absolute;left:300px; bottom:10px}
#cajaReserva input.bt:hover{background-position:bottom left}
/* footer -------------- */
#footer{background:#252525}
#footer .wrap{margin:0 auto;width:819px;padding:15px 0;display:block;font-family:Verdana,Arial,Helvetica,sans-serif}
#pie-izquierda{float:left;width:141px}
#links-pie{color:#5FC0BA;text-align:center;width:485px;margin-left:25px}
#links-pie a{color:#fff}
#links-pie-hoteles {color:#ccc;text-align:center; margin-top: 15px; margin-bottom:5px}
#links-pie-hoteles a{color:#ccc}
#footer .wrap .encuentranos-link{text-align:center;margin-top:20px;margin-left:55px}
#footer .wrap .encuentranos-link img{margin:0 10px}
#footer .copyright{color:#666;margin-left:25px;text-align:center;width:485px;margin-top:10px}
#footer .copyright a{color:#666}
/* nav ------------------------- */
#nav{background:#fff url(../images/bg_nav.png) 0 0 repeat-x;position:relative;z-index:3;clear:both;height:51px}
#nav ul{height:43px;position:relative;padding-top:8px;padding-left:168px}
#nav ul li{float:left;font-size:1.2em;margin:0 10px 5px 0;font-weight:bold}
#nav ul li a{background:#efefef url(../images/bg_nav_li.png) 0 0 repeat-x;padding:9px 15px;color:#2dacad;display:block}
#nav ul li#reservaSpa{background:url(../images/bg_reservaSpa.png) 0 0 no-repeat;width:159px;height:57px;overflow:hidden;display:block;position:absolute;top:-2px;left:0px;margin:0;z-index:6;cursor:pointer}
#nav ul li#reservaSpa a:hover{text-decoration:none;cursor:pointer}
#nav ul li.imagen{margin-top:0;margin-right:7px;margin-left:20px}
#nav ul li.imagen img{display:block}
#nav ul li#reservaSpa a{display:block;padding:28px 0 0 22px;font-size:1.1em;font-style:italic;height:29px;background:none}
#nav ul li#activarSalutempass{margin:0}
#nav ul li#activarSalutempass a{background:url(../images/bg_activarSalutempass.png) 0 0 no-repeat;width:138px;height:22px;padding:10px 0 0 10px;display:block;color:#fff}
#nav ul li#activarSalutempass a:hover{text-decoration:none;background:url(../images/bg_activarSalutempass_hover.png) 0 0 no-repeat}
#nav ul li#ayudaonline{margin:0}
#nav ul li#ayudaonline img{width:138px;height:32px;padding:0;margin:0}
#nav ul li#ayudaonline a{width:138px;height:32px;margin-left:50px;padding:0;display:block;}

/* content ------------------- */
.grid1{width:238px;margin-right:15px}
.grid3{width:745px;/*width:783px */}
.grid2{width:546px}
.blockUno{border:1px solid #d1d3d4;display:block;padding:0 0 10px;background:url(../images/bg_blockUno.png) bottom left repeat-x;margin-bottom:9px}
.blockUno h3{background:url(../images/bg_h_blockUno.png) 0 0 repeat-x;font-weight:bold;float:left;font-size:1.5em;color:#fff;border:1px solid #fff;border-width:0 1px;padding:10px 10px 6px;margin-bottom:14px}
.grid1 .blockUno h3{width:214px;text-align:center}
.blockUno ul.f-l{width:45%;padding:0 2% 0;text-align:center;font-size:1.2em;color:#666;list-style-type:none !important}
.blockUno ul.f-l a.accion{background:url(../images/flechaAccion.png) 0 0 no-repeat;display:block;text-indent:-99999px;width:56px;height:56px;margin:10px auto}
.blockUno ul.f-l a.accion:hover{background-position:bottom left}
.blockDos{margin-bottom:7px;border:1px solid #d1d3d4;height:77px;background:#e6f4f5;padding:15px 18px 5px 25px;font-size:1.1em}
.blockDos h3{margin-bottom:7px;color:#23bcb9;font-size:1.35em;font-weight:bold}
.blockDos select{color:#939598;border:1px solid #d1d3d4;font-size:1em}
.blockDos .suscribete .texto{color:#939598;border:1px solid #d1d3d4;padding:1px;width:123px;font-size:1.1em}
.blockDos .suscribete .bt{color:#fff;background:url(../images/bt_flecha.png) 0 0 no-repeat;width:61px;font-size:1em;height:18px;padding:0 0 0 5px;text-align:left;border:none;text-transform:uppercase;cursor:pointer}
.masInfo{text-align:right;margin:10px 0}
.masInfo a{background:url(../images/icoArrow_grey.png) center right no-repeat;padding:3px 25px 3px 0}
.queEsSalutemPass{border:1px solid #d1d3d4;width:235px}
.queEsSalutemPass h3{padding:10px 10px 0;height:149px;color:#23bcb9;font-size:1.5em;font-weight:bold;background:url(../images/bg_queEsSalutemPass_h3.png) 0 0 no-repeat}
.queEsSalutemPass .cont{padding:10px 10px 10px;background:#018e9f url(../images/bg_queEsSalutemPass.png) top left repeat-x;border:1px solid #fff;border-width:0 1px 1px;font-size:1.2em;color:#fff}
.queEsSalutemPass .masInfo a{color:#fff}
.tit{color:#2dacad;width:725px;font-size:1.6em;font-weight:bold;margin:15px 0 15px;padding:0 0 15px 20px;background:url(../images/bg_doubleDotted.png) bottom left repeat-x}
/* reservado ------------------ */
.reservado{width:215px;float:left;margin:0 15px 0 0;font-size:1.1em;padding:0 0 25px 20px}
.reservado.last{margin-right:0}
.reservado img.foto{width:215px;margin-bottom:10px}
.reservado h4{color:#007ec6;font-size:1.1em;font-weight:bold}
.reservado h5{color:#009193}
.reservado .meta{margin-bottom:7px}
.reservado .descr{font-size:1.1em;margin-bottom:15px}
.banner-745{width:745px;height:100px;overflow:hidden;margin-bottom:20px;float:left}
#breadcrumb{background:url(../images/bg_breadcrumb.png) 0 0 repeat-x;font-size:1.2em;padding:10px 0 0 10px;font-weight:bold;height:37px;clear:both}
#breadcrumb li{display:inline;background:url(../images/bullet_breadcrumb.png) 0 2px no-repeat;padding-left:15px;margin-right:5px;color:#7a7a7a}
#breadcrumb li.first{background:none;padding-left:0}
#breadcrumb li a{color:#39a0af}
.reserva{font-size:1.1em;min-height:780px;height:auto !important;height:780px}
.reserva h3{font-size:1.36em;color:#3aa0b0;padding-bottom:5px;border-bottom:1px solid #d6d6d6;margin-bottom:15px}
.reserva h4{padding-left:10px;font-size:1.36em;color:#3aa0b0;font-weight:bold;margin-bottom:15px}
.reserva h4 span{display:block;color:#ef9421;font-size:.9em}
.tabs a{background:#fff;color:#a9a9a9;text-transform:uppercase;padding:8px;display:inline-block;border-color:#c2cdcc;border-width:1px 1px 0 1px;border-style:solid;font-weight:bold}
.tabs a:hover{text-decoration:none}
.tabs li{display:inline;margin-right:6px}
.tabs .selected a{background:#ebebeb;border-color:#ebebeb;color:#3AA0B0}
.modulo{color:#666666;/* by Delia */ background:#ebebeb;margin-bottom:3px;/*padding:18px 112px 14px 10px;Delia*/ padding:18px 20px 14px 20px}
.modulo .step{color:#3AA0B0;font-weight:bold;font-size:1.2em;padding-bottom:2px;border-bottom:1px solid #3AA0B0;margin-bottom:12px}
.fechas{margin-bottom:8px}
ul.fechas{padding:20px 0 0 35px;/*by Delia,35 en lugar de 45 */}
ul.fechas li{display:inline;font-size:1.1em;margin-right:20px}
ul.fechas li label{margin-right:3px}
ul.fechas li .texto{width:104px;border:1px solid #ff7f00;font-size:1em;text-align:center;vertical-align:middle;margin-right:2px}
ul.fechas li span{margin-left:8px;color:#000;font-weight:bold}
.fechas p span{font-size:1.1em;color:#3AA0B0;font-weight:bolder}
.modulo table{/*width:623px;Delia */ border-collapse:separate;border-spacing:1px;margin-top:12px}
.modulo th{background:#69bebf;color:#fff;font-weight:bold}
.modulo th,.modulo td{padding:10px;text-align:center}
.w145{width:145px}
.w80{width:80px}
.w227{width:227px}
.w104{width:104px}
.modulo td{background:#fff;color:#3AA0B0}
.modulo td.first{text-align:left;color:#EF9421;padding-left:8px}
.modulo td.precio{font-weight:bold}
.modulo table.concepto,.modulo table.codigo{margin-bottom:4px;margin-top:0;border-collapse:collapse;border-spacing:0;border:1px solid #d5d5d5}
.modulo table.concepto td,.modulo table.codigo td{text-align:left;padding:6px 8px;font-weight:bold;font-size:1.1em}
.modulo table.codigo td{background:#f19e33;color:#fff}
.modulo table.codigo .precio {background:#fff;color:#f19e33}
.modulo table.codigo .descuento{background:#fff;color:#f19e33; text-align:right}
.modulo .codigo span{font-weight:normal}
.modulo .concepto .precio, .modulo .codigo .precio{width:70px;text-align:right}
.modulo table.pendiente td{color:#2dacad}
.proceso-salutempass{font-size:1.1em;text-align:right}
.proceso-salutempass .texto{border:1px solid #D1D3D4;color:#939598;font-size:1em;padding:1px;width:130px}
.proceso-salutempass .bt{border:none;background:none;vertical-align:top}
.continuar img{margin-right:12px}
.continuar button{display:inline-block;font-family:Arial;height:20px;border:none;width:130px;font-size:12px;background:url(../images/bg_siguiente.png) 0 0 no-repeat;vertical-align:top;text-align:center;color:#fff;text-shadow:#0f7781 1px 1px 0px;filter:shadow(Color=#0f7781,Direction=100,Strength=2)}
.continuar button:hover{text-decoration:none;background-position:bottom left;color:#fff}
#habitaciones .continuar{margin-top:12px;margin-bottom:0}
.modulo p{font-size:1.1em}
#habitaciones{padding-right:50px}
#habitaciones p{margin-bottom:20px}
.habitacion{margin-bottom:20px;position:relative}
#habitaciones .habitacion p{margin-bottom:8px}
.tipo_hab{width:682px;float:left}
.tipo_hab strong{float:left;color:#3AA0B0}
.tipo_hab span{float:right;margin-right:26px}
.tipo_hab select{border:1px solid #D1D3D4;width:40px;text-align:center}
.habitacion .contenedor-slide{float:left;margin-right:8px;width:630px;overflow:hidden;position:relative;height:31px;margin-left:25px}
.dias{position:absolute;height:31px;left:0}
.dias li{display:block;float:left;text-align:center;font-size:1.1em;width:29px;height:29px;border-color:#d1d3d4;border-style:solid;border-width:1px 1px 1px 0;text-transform:uppercase;background:#2dacad;color:#fff;font-size:11px;/*delia*/}
.dias li.first{border-left-width:1px}
.dias .grey{background:#a7a9ac}
.dias .orange{background:#ff7f00}
#slider1prev a,#slider2prev a,#slider3prev a,#slider4prev a,#slider5prev a,#slider1next a,#slider2next a,#slider3next a,#slider4next a,#slider5next a{width:18px;height:18px;display:block;text-indent:-999px;background-image:url(../images/bt_slide.png);background-repeat:no-repeat;margin-top:7px}
#slider1prev a,#slider2prev a,#slider3prev a,#slider4prev a,#slider5prev a{background-position:bottom left}
#slider1next a,#slider2next a,#slider3next a,#slider4next a,#slider5next a{background-position:top left}
#slider1prev a,#slider2prev a,#slider3prev a,#slider4prev a,#slider5prev a{position:absolute;left:0;bottom:5px}
#slider1next a,#slider2next a,#slider3next a,#slider4next a,#slider5next a{position:absolute;right:0;bottom:5px}
.modulo h5{font-size:1.1em;color:#3aa0b0;font-weight:bold;margin-bottom:2px}
.modulo.condiciones p{margin-bottom:12px}
.modulo.condiciones{padding-bottom:1px}
#column-left{width:160px;float:right;background:#eaeaea;padding:10px 9px;font-size:1.2em}
#column-left p{margin-bottom:10px}
#main-content{float:left;font-size:1.2em}
.destacado{background:#ebebeb;height:1%;overflow:hidden;margin-bottom:10px}
.destacado h3{background:url(../images/bg_destacado.png) 0 0 no-repeat;text-transform:uppercase;font-size:1.1em;padding-top:5px;height:39px;text-indent:68px;color:#fff;font-weight:bold;margin-bottom:8px}
.destacado img{display:block;width:120px;float:left;margin-bottom:10px}
.destacado .texto-item{padding-left:130px;padding-right:78px}
#main-content #breadcrumb{font-size:1em}
.item{padding-left:10px;height:1%;overflow:auto}
.texto-item h4{font-weight:bold;color:#3aa0b0}
.texto-item p{margin-bottom:8px}
.texto-item p a{font-size:.9em}
.result{padding:10px;background:#afddde;height:1%;overflow:auto;margin-bottom:15px}
.result span{float:left;vertical-align:bottom;font-size:1.2em;color:#fff;font-weight:bold;margin-top:14px}
.result p{float:right}
.result label{display:block;color:#009193}
.result select{font-size:.9em;border:1px solid #d1d3d4;width:150px}
#serp li{padding:10px;height:1%;overflow:auto;margin-bottom:5px}
#serp li .img-item{float:left;width:120px}
#serp li .img-item img{margin-bottom:2px}
#serp li .img-item a{font-size:.9em}
#serp li .texto-item{padding-left:130px}
.desc-item{width:170px;padding-right:10px;float:left;border-right:1px solid #39a0af;padding-top:3px;min-height:135px;height:auto !important;height:135px}
.grid3 .desc-item{width:320px}
.feat-item{padding-left:10px;padding-top:3px;float:left;color:#3aa0b0}
.grid3 .feat-item{width:250px}
.feat-item span{color:#797981}
.feat-item .precio{color:#2dacad}
.feat-item .precio span{color:#f19e33}
.feat-item img{margin-right:4px}
.odd{background:#edf7f8}
.paginator{text-align:right;border-top:1px solid #bcbec0;padding-top:5px;margin-bottom:12px}
.paginator .to-left,.paginator .to-right{text-indent:0;display:inline-block;width:auto;height:auto}
.paginator .to-left{padding:2px 0 2px 25px}
.paginator .to-right{padding:2px 25px 2px 0;background-position:top right}
.paginator a{margin-left:10px;margin-right:2px}
#column-left .box{border:1px solid #a9a9a9}
#column-left .tit{background:url(../images/bg_columnleft_tit.png) 0 0 repeat-y;margin:0;width:auto;padding:4px 8px;font-size:1em;color:#fff;font-weight:bold}
#column-left ul{padding:10px 8px}
#column-left li{margin-bottom:4px}
#column-left li a{color:#3aa0b0}
.ui-datepicker{z-index:20 !important}

/* estilos adicionales */
#main-content{min-height:780px;height:auto !important;height:780px;margin-bottom:25px}
#main-content h3{font-size:1.36em;color:#3aa0b0;padding-bottom:5px;border-bottom:1px solid #d6d6d6;margin-bottom:15px}
#main-content h4{padding-left:0px;font-size:1.36em;color:#3aa0b0;font-weight:bold;margin-bottom:15px}
#main-content h4 a{color:#3aa0b0;font-weight:bold;}
#main-content h4 span{display:block;color:#ef9421;font-size:.9em}
#main-content .destacado h3{border:none}
#main-content .destacado .item .texto-item h5{font-size:1em;font-weight:bold;color:#3aa0b0}
#main-content .item .oferta h4{padding-left:0px;padding-bottom:0px;margin-bottom:0}
#main-content .item .oferta h4 a{font-weight:normal;font-size:0.9em;color:#f5851f}
#main-content .item .oferta h5{color:#007EC6;font-weight:bold}
#main-content .item .oferta h6{margin-bottom:5px}
ul.desglose{list-style-type:disc;list-style-position:inside;margin-left:20px;line-height:1.5em}
#serp .cabecera{padding:5px;color:#209FA0;background:#EDF7F7;font-size:1.2em;height:1%;overflow:auto;margin-bottom:10px}
ol.lista_ordenada{list-style:decimal;list-style-position:inside}
ol.lista_ordenada li{margin-bottom:15px}
.item .fuente{font-style:italic;font-size:0.9em}
.error_msg{color:red;font-size:11px}
#loader{display:none;background:url(../images/loader.gif) center left no-repeat;width:200px;padding:10px 5px 10px 50px;margin-top:50px;margin-left:200px}
.separador{height:10px;clear:both}
.paginator span.paginationCurrent{margin-left:10px;margin-right:2px}
.modulo table.with_form{border-collapse:separate;border-spacing:1px;margin-top:12px}
.modulo table.with_form td{background:none;padding:0px;text-align:left;color:#666}
#main-content form.formulario_general div{margin-bottom:15px}
#main-content form.formulario_general label{display:block;margin-bottom:2px;margin-top:2px}
#main-content form.formulario_general input.text,#main-content form.formulario_general textarea,#main-content form.formulario_general select{font-family:Arial;font-size:12px;color:#666666;padding:1px}
#main-content form.formulario_general input.text{width:200px}
#main-content form.formulario_general textarea{width:700px}
#main-content form.formulario_general input.small{width:100px}
#main-content form.formulario_general .buttonHolder{margin:20px 0 0 0;padding:0;clear:both}
#main-content form.formulario_general label.error,label.error{color:red;font-style:italic}
#main-content form.formulario_general input.checkbox{border:none}
#main-content form.formulario_general input:focus{border:1px dotted black}
#main-content form.formulario_general input.error{border:1px dotted red}
#main-content form.formulario_general span.hint{font-size:10px;font-style:italic}
#main-content .info ul{margin-left:20px;list-style-type:disc}
#main-content .info p,#main-content .info li{margin-bottom:10px}
#main-content .info h4{padding-left:0px;font-size:1.1em;color:#3aa0b0;font-weight:bold;margin-bottom:15px;margin-top:15px}
#main-content .info dt{font-size:1.1em;font-weight:bold;margin-bottom:5px}
#main-content .info dd{margin-bottom:15px;margin-left:5px}
#main-content .info a{text-decoration:underline}
.grid_5{width:300px;margin-right:15px;margin-left:15px}
#disponibilidad .habitacion{margin-bottom:20px}
.dia-seleccionado{font-weight:bold;color:#ff7f00}
.dia-disponible{font-weight:bold;color:#3AA0B0}
.dia-no-disponible{font-weight:bold;color:#a7a9ac}
#ko{font-size:15px;color:#ffffff;background-color:#c62f2f;background-image:url("../images/ico-error.jpg");background-repeat:no-repeat;background-attachment:scroll;background-position:3% 50%;margin-top:0pt;margin-right:15px;margin-bottom:20px;margin-left:15px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:65px}
#ok{margin:1px 1px 5px 0;border:2px solid #ccc;padding:15px 15px 15px 80px;color:#000;background-color:#EEEEEE;font-style:italic;font-size:1.1em;min-height:22px;background-image:url(../images/ico-ok.jpg);background-repeat:no-repeat;background-position:10px 50%}
.rss-enlaces{padding-top:10px;padding-bottom:75px;padding-left:90px}
.rss-link{float:left;width:175px;height:20px}
.rss-link a{text-decoration:none;color:#999999;padding-right:5px;font-weight:bold}
.espacio-imagen{margin-top:20px}
.espacio-imagen-02{float:left;margin-right:10px;margin-bottom:10px}
.nav-imprimir{height:20px;width:745px;font-family:Verdana,Arial;font-size:10px}
.nav-imprimir a{background-image:url(../images/ico-imprimir2.gif);background-repeat:no-repeat;background-position:right top;color:#989897;text-decoration:none;padding:2px 23px 2px 0px}
.nav-imprimir a:hover{background-image:url(../images/ico-imprimir.gif);background-repeat:no-repeat;background-position:right top;color:#018E9F;text-decoration:underline}
.modulo-verde{width:725px;font-size:0.9em;background-color:#E6F4F5;padding:10px;margin-bottom:3px;float:left}
.modulo-verde .subtitulo{font-size:1.3em;color:#108B9C;font-weight:normal;padding-bottom:6px}
.foto-grande{height:200px;width:200px;float:left;margin-right:10px}
.foto-grande img{height:200px;width:200px}
.direccion{float:left;width:500px}
.direccion .calle{float:left;width:170px;text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}
.direccion .telefono{float:right;color:#018E9F}
.txt-ficha{float:left;width:500px;padding-top:8px;color:#666}
.links{width:500px;margin-top:15px}
.nav-generica{float:left;width:170px;text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}
.localizar{background-image:url(../images/ico1.jpg);background-repeat:no-repeat;height:14px;padding-left:18px;color:#00F;margin-bottom:3px}
.localizar a{height:14px;color:#00F;text-decoration:none}
.localizar a:hover{height:14px;color:#00F;text-decoration:underline}
.ver-mas-imagenes{background-image:url(../images/ico3.gif);background-repeat:no-repeat;height:14px;padding-left:18px;color:#018E9F;margin-bottom:3px}
.ver-mas-imagenes a{height:14px;color:#018E9F;text-decoration:none}
.ver-mas-imagenes a:hover{height:14px;color:#018E9F;text-decoration:underline}
.ver-ficha{float:right;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#00F}
.zona_salutem{color:#666;padding-top:10px;padding-bottom:10px}
.zona_salutem li{background-image:url(/images/bullet.gif);background-repeat:no-repeat;list-style-type:none;padding-left:14px;background-position:0px 3px}
.zona_salutem ul{padding-left:10px;padding-right:10px}


#nombre_tratamiento{font-size:11px;color:#666666;font-weight:bold;border-bottom-color:#CCCCCC;border-bottom-width:1px;border-bottom-style:solid}
#descripcion_tratamiento {font-size:11px;height:170px;padding-top:5px;overflow:auto}
#descripcion_tratamiento p {font-size:11px;}
.titulo-comentarios{background-image:url(../images/bocadillo.jpg);background-repeat:no-repeat;background-position:left top;font-size:12px;font-weight:bold;color:#ff9933;padding:0px 90px 10px 18px}
#comentarios .autor-comentario{clear:both;padding-top:7px}
#comentarios .texto-comentario{clear:both;padding-top:2px;margin-bottom:7px;font-style:italic;font-size:11px}
#comentarios .linea{border-bottom:1px solid #999999}
.tit_hab{font-weight:bold;color:#f5851f;padding-top:20px;padding-bottom:4px}
.tabla_habitaciones{font-size:11px;border:1px solid #CCCCCC;padding:6px;background-image:url(../images/tabla2.jpg)}
.hab1{float:left;padding-top:2px;padding-left:6px}
.hab2{float:left;padding-left:4px;padding-right:15px}
.combo_tabla1{width:42px;border:1px solid #CCCCCC;font-size:11px;padding:1px}
.clear{clear:both}
.gap{height:10px}
.suplemento_all{float:left;padding:5px;width:280px}
.mycheck{float:left;padding-left:2px;padding-right:4px}
.mycheck2{float:left;padding-left:2px;padding-right:30px}
.tit_trat12{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#018e9f;font-weight:bold;border-bottom-color:#CCCCCC;border-bottom-width:1px;border-bottom-style:solid}
.tit_trat13{font-family:Arial,Helvetica,sans-serif;width:295px;margin-bottom:5px;font-size:11px;color:#018e9f;font-weight:bold;border-bottom-color:#CCCCCC;border-bottom-width:1px;border-bottom-style:solid}
.tit_trat14{font-family:Arial,Helvetica,sans-serif;width:295px;margin-bottom:5px;font-size:11px;color:#666666;font-weight:bold;border-bottom-color:#CCCCCC;border-bottom-width:1px;border-bottom-style:solid}
.formu_paquetes{padding-top:12px;padding-bottom:25px}
.formu_paquetes p{font-size:11px}
.tabla_habitaciones2{font-size:11px;border:1px solid #CCCCCC;padding:6px;background-color:white}
#mistratamientos{height:170px;overflow:auto}
.combo_tabla2{width:190px;border:1px solid #CCCCCC;font-size:11px;padding:1px}
.combo_tabla8{width:92%;border:1px solid #CCCCCC;font-size:11px;padding:1px}
.lista01{background-color:#D1EDE1;padding-left:10px;padding-top:4px;padding-bottom:4px;color:#018b9c;font-weight:bold;margin-bottom:6px}
.lista02{padding-left:36px;color:#018b9c;margin-bottom:4px}
.lista03{padding-left:155px;color:#999999;margin-bottom:3px}
.lista03 a{text-decoration:none;color:#999999}
.lista03 a:hover{text-decoration:underline}
.bono{font-family:courier}
#descripcion_paquete,#descripcion_oferta{font-size:11px}

#nav ul li.active a{color:#1E8C95}
a.large-button{display:inline-block;font-family:Arial;height:20px;border:none;width:200px;font-size:12px;background:url(../images/bg_boton_largo.jpg) 0 0 no-repeat;vertical-align:bottom;text-align:center;color:#fff;/*text-shadow:#0f7781 1px 1px 0px;filter:shadow(Color=#0f7781,Direction=100,Strength=2);*/ padding-top:2px;text-decoration:none !important}
a.orange-button{display:inline-block;font-family:Arial;height:20px;border:none;width:130px;font-size:12px;background:url(../images/bg_boton_naranja.png) 0 0 no-repeat;vertical-align:bottom;text-align:center;color:#fff;/*text-shadow:#0f7781 1px 1px 0px;filter:shadow(Color=#0f7781,Direction=100,Strength=2);*/ padding-top:2px;text-decoration:none !important}
a.blue-button {	display: inline-block;	font-family: Arial;	height: 20px;	border: none;	width: 130px;font-size: 12px;background: url(../images/bg_boton_azul.png) 0 0 no-repeat;vertical-align: bottom;text-align: center;color: #fff;/*text-shadow: #0f7781 1px 1px 0px;filter: shadow(Color=#0f7781, 	Direction=100, Strength=2);	*/	padding-top: 2px;text-decoration: none !important;}

.small-text{font-size:10px}
.big-text{font-size:14px}
.resaltado{color:#39a0af}
.obligatorio{color:#39a0af;padding-right:3px}
.mini{font-size:0.9em}

#inline-sample-content {padding:20px;background-color: white; color: #7a7a7a; font-family: Arial, Helvetica, sans-serif; font-size:12px}
#inline-sample-content p{padding-bottom:10px;}

.anterior button{display:inline-block;font-family:Arial;height:20px;border:none;width:130px;font-size:12px;background:url(../images/bg_anterior.png) 0 0 no-repeat;vertical-align:top;text-align:center;color:#fff;text-shadow:#0f7781 1px 1px 0px;filter:shadow(Color=#0f7781,Direction=100,Strength=2)}
.anterior button:hover{text-decoration:none;background-position:bottom left;color:#fff}

.abecedario span {font-weight:bold; font-size:24px;padding-right:5px}
.abecedario a {padding-right:5px}

.blockFlechas  {width: 100%;  margin:10px auto; }
.blockFlechas ul{width: 120px;padding: 0 2% 0;text-align: center;color: #666;list-style-type:none !important;margin-left:160px !important;}
.blockFlechas ul a.accion {background: url(../images/flechaAccion.png) 0 0 no-repeat;display: block;text-indent: -99999px;width: 56px;height: 56px;margin: 10px auto;}
.blockFlechas ul a.accion:hover {background-position: bottom left;}

button.with_border {font-size:11px; background-color:#FFF; color:#ff7f00; padding:1px 5px; border:1px solid #ff7f00; }


/** searcher autocomplete */
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;/* if width will be 100% horizontal scrollbar will apear when scroll mode will be used */ font:menu;font-size:12px;/* it is very important,if line-height not setted or setted in relative units scroll will be broken in firefox */ line-height:16px;overflow:hidden}
.ac_loading{background:white url('../images/loader_mini.gif') right center no-repeat}
.ac_odd{background-color:#eee}
.ac_over{background-color:#0F709A;color:white}
