#date table,#date caption,#date tbody,#date tfoot,#date thead,#date tr,#date th,#date td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}/* tables still need 'cellspacing="0"' in the markup */#date table{border-collapse:collapse;border-spacing:0}#BuscarHabitacionBuscador{margin-top:225px}#date div.datepicker{position:relative;width:240px;height:177px;position:relative;top:0;left:0;display:block;font:14px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}#date .datepickerContainer{position:absolute;top:0px;left:0px;width:240px;/*background-color:transparent;*/}/*#date .datepicker_big .datepickerContainer,#date .datepicker_background .datepickerContainer{background:url(../images/hoteles/4/fondo_calendario.png)}*/#datepicker_background_box{position:relative;top:-9999em;height:1px;width:1px;/*background:url(../images/hoteles/4/fondo_calendario.png) !important;*/z-index:9000}.dpbb_others{background:url(../images/hoteles/4/fondo_calendario.png) !important}.dpbb_ie{background:url(../images/hoteles/4/fondo_sin_degradado.gif) !important}#date .datepicker table td{padding:0;margin:0;border-spacing:0;vertical-align:middle}#date .datepickerHidden{display:none}#date div.datepicker table{}#date div.datepicker a{color:#eee;text-decoration:none;outline:none}#date div.datepicker table td{text-align:center;padding:0;margin:0;cursor:pointer}#date div.datepicker th{text-align:center;color:#999;font-weight:normal}#date div.datepicker tbody th{text-align:center}#date div.datepicker tbody a{}#date .datepickerDays a{}#date .datepickerYears a,#date .datepickerMonths a{text-align:center}#date td.datepickerNotInMonth a{color:#999}#date div.datepicker a:hover,#date div.datepicker a:hover,#date tbody.datepickerDays td.datepickerSelected a,#date div.datepicker .hover_range a,#date div.datepicker td.datepickerNotInMonth.selectable a:hover{color:yellow;font-size:110%}#date div.datepicker tbody th{text-align:center}#date .datepickerSpace div{width:20px}#date .datepickerGoNext a,#date .datepickerGoPrev a,#date .datepickerMonth a{text-align:center}#date .datepickerGoNext a{float:left}#date .datepickerGoPrev a{float:right}#date table.datepickerViewDays tbody.datepickerMonths,#date table.datepickerViewDays tbody.datepickerYears{display:none}#date table.datepickerViewDays .datepickerDoW th{text-transform:uppercase;font-size:10px;padding-bottom:0px}#date .datepicker_big table.datepickerViewDays .datepickerDoW th{text-transform:uppercase;font-size:16px;padding-bottom:10px}#date td.datepickerDisabled a,#date td.datepickerDisabled.datepickerNotInMonth a{color:#666}#date td.datepickerDisabled a:hover{color:#666}#date td.datepickerSpecial a{background:#700}#date td.datepickerSpecial.datepickerSelected a{background:#a00}#date{padding:0;margin:0;z-index:9999;position:absolute;top:100px;left:0}#date .datepickerContainer table{}#date .datepickerDays a{display:block;height:20px;padding-top:2px;width:34px}#date .datepicker_big .datepickerDays a{width:80px;height:45px;display:block;line-height:35px}#date_arrive,#date_departure,#date_delete{display:none;position:absolute;z-index:9999;width:80px;color:yellow;text-align:center}#date_delete,#date tbody.datepickerDays td.datepickerSelected a:hover{color:#fdb225}#date_status{font-size:14px;left:20px;width:580px;text-align:center;margin:0px;position:absolute;text-align:center;top:8px;z-index:9999;color:#fdf79f}#date .datepickerViewDays thead th{font-size:20px;vertical-align:middle;padding-bottom:10px}#date .datepickerViewDays thead .datepickerMonth{}#book_screen{width:960px;min-height:337px;padding:20px;display:none;top:0;left:0;z-index:9999;background:url(../images/hoteles/4/fondo_sin_degradado.gif);overflow:hidden;/*font-size:16px;*/}#book_screen_dates{float:left;width:192px;font-size:14px}#book_screen_content{float:right;width:728px;overflow:hidden;min-height:337px;border-left:1px solid #4E4E4E;padding-left:20px}#book_dates_container{overflow:hidden;margin-top:20px;margin-bottom:20px;font-size:12px;width:200px}#book_dates_container p{margin:0}#date_left{float:left}#date_right{float:right}#date_left,#date_right{text-align:center;width:99px}#book_dates_container .date_hud{overflow:hidden;width:85px;margin-left:10px}.prev_date,.next_date,.prev_date:hover,.next_date:hover{float:left;font-size:10px;color:#ccc;text-decoration:none;border:none;height:12px;width:12px;margin-top:15px;margin-right:2px;margin-left:2px}#book_date_arrival,#book_date_departure{float:left;background:black;border:1px solid #333;color:white;font-size:24px;padding:3px;width:35px;height:35px;text-align:center;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;margin:0;line-height:35px}#book_dates_container .day_week{font-weight:bold;margin-bottom:10px}#loading{background:#000 url(../images/comun/ajax-loader.gif) no-repeat scroll center center;height:48px;left:0;position:absolute;text-align:center;top:0;width:1000px;z-index:9999;display:none}.title_book{font-size:16px;color:#fff;font-weight:bold;margin-top:0}.title_book_rooms{margin-bottom:1px;width:727px;height:40px;overflow:hidden;}.title_book_rooms .active,.title_book_rooms .inactive{float:left;margin-top:10px;width:130px;line-height:16px;color:#BBB;font-size:14px;text-align:center;text-decoration:none;background:#222E2F;border:1px solid #999;border-bottom:1px solid #CCC;display:inline;cursor:pointer;padding:6px;}.title_book_rooms .active{margin-top:0;color:#FFF;font-size:16px;line-height:22px;font-weight:700;background:transparent;border:1px solid #CCC;border-bottom:none;cursor:default;padding:8px 6px;}.title_book_rooms .border{float:left;width:439px;height:39px;font-size:1px;border-bottom:1px solid #CCC;display:inline;}.title_book_rooms .clear{clear:both;width:1px;height:1px;font-size:1px;display:block;overflow:hidden;}#back_to_calendar{font-size:13px}.rooms_table{width:100%;font-size:10px;border:1px solid #4E4E4E;border-collapse:collapse}.rooms_table thead{background:#4B8B90;color:#FFF;font-size:11px;height:27px}.rooms_table th,.rooms_table td{padding:2px;border-left:none;border-right:none;font-weight:normal;text-align:center}.rooms_table td.HabT,.rooms_table td.Rate,.rooms_table td.Wdays,.rooms_table td.Price,.rooms_table td.Habs{border-top:1px solid #4E4E4E}.rooms_table td.Price span{margin-bottom:1px;color:#888;font-size:0.9em;font-weight:normal;text-decoration:line-through;display:block;}.rooms_table th.Book{font-size:13px;font-weight:bold}.rooms_table .HabT{width:110px;text-align:center;overflow:hidden}.rooms_table .HabT strong{cursor:pointer}.rooms_table .HabT span,.rooms_table .HabT span.on{width:13px;height:14px;background:url('../images/hoteles/4/arrow-slide-off.gif') no-repeat;display:inline-block}.rooms_table .HabT span.on{background:url('../images/hoteles/4/arrow-slide-on.gif') no-repeat}.rooms_table .HabT img{margin:5px auto;width:75px;border:1px solid #AAA;display:block;cursor:pointer}.rooms_table .Rate{}.rooms_table .Wdays{width:35px;text-align:center}.rooms_table .Wdays hr{color:#fff;border:1px dotted #CCC;border-style:none none dotted}.rooms_table .Price{width:65px}.rooms_table td.Price{font-weight:bold}.rooms_table .Habs{width:48px;overflow:hidden}.rooms_table .Habs select{width:45px;overflow:hidden}.rooms_table .Book{/*padding:2px 4px !important;*/ width:76px;border-left:1px solid #4E4E4E;border-bottom:1px solid #4E4E4E}.rooms_table .roomDesc,.rooms_table .roomAddins{text-align:left;display:none;border:1px solid #4E4E4E;border-top:1px dotted #3E3E3E}.rooms_table .roomDesc .images img{margin:5px 12px;border:1px solid #AAA}.rooms_table .roomDesc .desc{padding:0 5px 3px 5px}.rooms_table #total_price_container{font-size:13px}.rooms_table #total_price_container span{font-weight:bold;display:block}#book_now input{margin:8px auto;padding-bottom:4px;width:77px;height:26px;color:#FFC000;font-family:"Tahoma";font-size:13px;font-weight:normal;background:url('../images/hoteles/4/reserve.png') no-repeat;border:none}#imgPreviewWithStyles{background:#222 url('../images/comun/load-img.gif') center center no-repeat;-moz-border-radius:7px;-webkit-border-radius:7px;padding:10px;z-index:9999;border:1px solid #4E4E4E;width:420px;height:300px}/* Text below image */#imgPreviewWithStyles span{color:white;text-align:center;display:block;padding:10px 0 3px 0}.tooltip_info{cursor:help}#tooltip_info{position:absolute;width:300px;border:1px solid #4E4E4E;background:#E7E5C1;padding:6px 3px;color:#333;display:none;text-align:left;z-index:9999}#children{position:relative;z-index:1}#tooltip_info p{margin-bottom:5px}.rooms_table .addins_table{margin:0 0 0 30px;padding:0;width:560px;font-size:11px;border-collapse:collapse}.rooms_table .addins_table td{margin:0;padding:3px 0}.rooms_table .addins_table .title{width:150px;font-size:12px;text-align:left:}.rooms_table .addins_table .addinsItems{padding:0 12px 5px 12px !important;text-align:right}.rooms_table .addins_table .addinsItems span{font-size: 0.85em;display: block;}.rooms_table .addins_table .addinsSel,.rooms_table .addins_table .addinsSel select{width:50px;overflow:hidden}/*.rooms_table th,.rooms_table td{padding:3px 5px;border:1px solid #4E4E4E;border-left:0;border-right:0;font-weight:normal}.rooms_table thead tr{background:#4B8B90;color:#FFF;font-size:12px;height:27px}.rooms_table hr{color:#fff;border:1px dotted #ccc;border-style:none none dotted}.room_thumbnail{margin-bottom:4px;margin-top:4px;width:75px;border:1px solid #777;display:block}.packages_table{border-collapse:collapse;border-left:1px solid #4E4E4E}.rooms_table td.packages_container{padding:0px 0px 10px}.rooms_table td.packages_container th{border-top:0;border-right:0;border-left:1px}.rooms_table td.packages_container td{}.packages_container div{float:right}#addins{margin-top:20px}#addins_table{text-align:right;width:100%}#total_price_container{margin-top:15px;text-align:left;font-size:15px;color:white}#book_now{margin-top:10px;font-size:15px}#book_now a{font-size:21px;font-weight:bold}#book_form_content{display:none}*//*BY SGT - FOR BOOKFORM VIEW*/#userArea table{margin:0 auto;width:620px}#userArea table td{padding-bottom:15px;width:50%;text-align:center}#userArea table label,#guest_table label{padding-right:6px;width:84px;text-align:right;display:inline-block}#userArea table input,#guest_table input,.form_table input{padding:2px;width:180px;background:#DDD;border:1px solid #BBB}#userArea table input.disabled{background:#AAA;border:1px solid #888}#guest_table{margin:0 auto;width:590px}#guest_table label{width:74px}#guest_table input{width:164px}#guest_table textarea{width:100%;background:#DDD;border:1px solid #BBB}.form_table{margin-left:55px}.form_table td.label{padding-bottom:15px}.form_table label{padding-right:6px;width:110px;text-align:right;display:inline-block}.book_data h3{font-size:14px;margin:0 0 10px}.book_data h6{font-size:12px;margin:5px 0 10px 0}div.book_data .border{border:1px solid #4E4E4E;margin-bottom:20px;padding:10px}#bookInfoData{margin-top:20px;border-top:1px solid #4E4E4E}#reservas_title{color:#DBA354;font-size:14px;margin:0;padding:8px 0 7px 0;position:absolute;text-align:center;width:240px;z-index:9999;background:url("../images/hoteles/4/fondoReservas.png")}#reservas_start_date{color:#FDF79F;display:block;font-size:12px;/*margin-left:8px;*/position:absolute;text-align:center;top:79px;width:240px;z-index:9999}#user_email_validate{padding:0 !important;padding-bottom:4px;width:110px !important;height:28px !important;color:#FFC000;font-family:"Tahoma";font-size:13px;font-weight:normal;background:url("../images/hoteles/4/cargarDatos.png") !important;border:none !important}#book_button{padding:0 !important;padding-bottom:4px;width:135px;height:28px;color:#FFC000;font-family:"Tahoma";font-size:13px;font-weight:normal;display:block;background:url("../images/hoteles/4/efectuarReserva.png") no-repeat !important;border:none !important}#bookFinalInfo .hotelDetails{display:none}#bookFinalInfo .logo-hotel{width:220px;background:url("../images/header/LogoSilken.gif") center left no-repeat}#bookFinalInfo .logo-hotel img{display:none}#bookFinalInfo .gmap{visibility:hidden;width:1px;height:1px;overflow:hidden}