html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}body{line-height:1}ol, ul{list-style:none}blockquote, q{quotes:none}blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:100%}body{font-family:Arial, Helvetica, sans-serif;font-size:1em; background:#ffffff}strong{font-weight:bold}em{font-style:italic}img{display:block;max-width:100%}#page{position:relative;width:100%;max-width:1366px;margin:auto;-webkit-box-shadow:1px 1px 7px 0px #555555;box-shadow:1px 1px 7px 0px #555555}#top-bar{position:fixed;top:0;width:100%;max-width:1366px;height:30px;background-color:#111111;z-index:101;overflow:hidden}#languages{position:relative;float:left;margin:0.55em auto auto 0.625em}#languages ul{overflow:hidden}#languages ul li{float:left;margin-right:0.8em}#languages ul .last{ margin-right:0 !important}#languages ul li a{display:block;font-family:'Bitter', serif;font-size:0.75em;color:#959595;line-height:normal;text-decoration:none;border-bottom:1px dotted #959595}#languages ul .active a{ border-bottom:1px solid #959595}#contact-info{position:relative;float:right;margin:0.35em 0.625em auto auto}#contact-info ul{overflow:hidden}#contact-info ul li{float:left;padding:0 1em 0 1em;font-family:'Bitter', serif;font-size:1em;color:#959595;line-height:normal;border-right:1px solid #959595}#contact-info ul li:last-child{border-right:none;padding:0 0 0 1em}#contact-info ul li a{display:block;margin-top:1px;font-family:'Bitter', serif;font-size:0.75em;color:#959595;line-height:normal;text-decoration:none}.mini-logo{display:none; float:left;margin:0.7em 0 0 0.7em}.mini-logo img{max-width:100%}#container{position:relative;overflow:hidden;width:100%;max-width:1366px;margin-top:30px}#menu{position:fixed;width:20%;max-width:273.2px;height:100%;background-color:#941118;text-align:center;z-index:100;-webkit-box-shadow:4px 0 7px -4px #000000;box-shadow:4px 0 7px -4px #000000;behavior:url(http://www.hotelbanke.com/resources/lib/js/PIE.htc)}.logo{width:79%;margin:2em auto 2.5em auto}.logo img{ margin:auto}#menu ul{margin-top:0.8em}#menu ul li{list-style:none;font-size:1em;margin-bottom:0.8em}#menu ul li a{font-family:'Bitter', serif;font-size:1.12em;color:#f1dede;text-decoration:none;font-weight:400}#hotel-menu{ display:none}#menu ul .active a{ color:#ffffff; font-weight:700}#menu ul .booking{ margin:1.688em 0 2.8em}#menu ul .booking a{ font-size:1.75em}#menu ul .little{ margin-bottom:0.3em}#menu ul .little a{ font-size:1em}#menu #social-box{ position:relative; overflow:hidden; width:125px; margin:1.93em auto 0 auto}#social-box li{ float:left; margin-right:0.93em; margin-bottom:0 !important; width:20px; height:20px}#social-box .last{ margin-right:0 !important}#social-box li img{ width:20px; height:20px}#menu #social-box-2{ position:relative; overflow:hidden; width:90px; margin:0.93em auto 0 auto}#social-box-2 li{ float:left; margin-right:0.93em; margin-bottom:0 !important; width:20px; height:20px}#social-box-2 .last{ margin-right:0 !important}#social-box-2 li img{ width:20px; height:20px}#logo-derby-hotels{margin:1.813em auto 2.813em auto}#logo-derby-hotels img{margin:auto}#menu #secondary-items{ padding-bottom:1em}#content{position:relative;padding-left:20%;overflow:hidden}#scene{position:relative;overflow:hidden;background-color:#ebebeb;display:none}.scene{position:relative;overflow:hidden;background-color:#ebebeb}#footer{position:relative;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;clear:both;background-color:#111111;font-family:'Bitter', serif;font-size:0.70em !important;color:#959595;line-height:normal;text-align:right}#footer .top-links{position:relative;text-align:right;padding:0.3em 0.5em;margin-right:1em\9}#footer span, #footer a{color:#959595;text-decoration:none}#footer span{padding-left:0}#footer .last{ padding-right:0 !important}#footer .t4xi{margin:0.3em 0.5em}#footer .t4xi span{width:auto;padding:0;color:#959595}#footer .t4xi a{width:auto;display:inline;font-size:1em;margin-top:6px;padding:0;color:#959595}#footer a:hover{color:#d7d7d7}#footer .active{color:#d7d7d7;font-weight:bold}#footer-hotels{position:relative;overflow:hidden;width:100%;background:#ebebeb}.fh-main-content{position:relative;overflow:hidden;border-bottom:1px solid #666666}.fh-title{ padding:0 1.125em;text-align:center}#footer-hotels .fh-title a{width:210px;padding:1.125em 0;margin:auto;display:block;font-size:1.07em;color:#666666 !important}#footer-hotels .fh-title a.off{background:transparent url("images/common/off-arrow.png") 100% center no-repeat;)}#footer-hotels .fh-title a.off:hover{color:#333333 !important;text-decoration:underline;background:transparent url("images/common/off-hover.png") 100% center no-repeat;)}#footer-hotels .fh-title a.on{background:transparent url("images/common/on-arrow.png") 100% center no-repeat;)}#footer-hotels .fh-title a.on:hover{color:#333333 !important;text-decoration:underline;background:transparent url("images/common/on-hover.png") 100% center no-repeat;)}.fh-links{display:none;overflow:hidden;width:100%;padding:0 0.9em 1.8em 0.9em;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box}.fh-links > div{overflow:hidden;position:relative;float:left;width:17.6%;margin-right:3.5%}.fh-links .fh-barcelona{width:36.5%}.fh-barcelona .col-left{margin-right:12%}.fh-links .fh-paris{float:right;margin-right:0}.fh-links > div > h3{width:auto;margin-bottom:0.875em;padding-bottom:0.43em;font-size:1.07em;color:#666666 !important;font-weight:bold;text-align:left;border-bottom:1px solid #666666;text-transform:uppercase}.fh-links > div >ul{display:block;float:left;text-align:left;line-height:1.3em}#footer .fh-links a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1.07em;color:#666666 !important}#footer .fh-links a:hover{color:#333333 !important}.form-thanks{position:relative;padding:0 0.5em;margin:13% 0;text-align:center;line-height:normal;font-style:italic}.form-thanks p{font-family:'Bitter', serif !important;font-size:1em !important;color:#363636 !important}.form-thanks strong{display:block;margin-bottom:0.5em;font-size:1.5em;font-style:normal}.form-thanks img{display:inline;margin-bottom:20px}#dialog{background:#EBEBEB !important}#dialog > a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:;line-height:1.3em;text-decoration:underline}#dialog > h1{padding:10px 0;font-family:'Bitter', serif;font-size:1.5em !important;color:#111111 !important;line-height:normal !important;text-align:center !important}#dialog > h2{margin:1em 0 1em 0 !important;font-family:'Bitter', serif;font-size:1em !important;line-height:normal !important;color:#111111 !important}#dialog > h3{margin:1em 0 1em 0 !important;font-family:'Bitter', serif;font-size:0.80em !important;line-height:normal !important;color:#111111 !important}#dialog > ul li{list-style-position:inside;list-style-type:disc;font-family:Arial, Helvetica, sans-serif;font-size:1em !important;color:#111111 !important}#dialog > p{margin:1em 0 1em 0 !important;font-family:Arial, Helvetica, sans-serif;font-size:0.75em !important;color:#111111 !important;line-height:normal !important}@media screen and (max-width:1024px){ }@media screen and (max-width:768px){ #menu{ width:30%}#content{ width:70%;padding-left:30%}}@media screen and (max-width:550px){ #top-bar{position:relative;height:80px;background-color:#941118}.mini-logo{ display:block}#languages{float:none;margin:0.25em 0.31em 1.43em auto;overflow:hidden}#languages ul{float:right;overflow:hidden}#languages ul li a{color:#DCB0B1;border-bottom:1px dotted #DCB0B1}#languages ul .active a{ border-bottom:1px solid #DCB0B1}#contact-info{float:none;overflow:hidden;margin:0 0.31em 0.5em auto}#contact-info ul li{color:#DCB0B1;font-size:0.87em;float:none;padding:0;text-align:right;border:none}#contact-info ul li a{color:#DCB0B1;font-size:0.87em}#menu{ height:auto;max-width:100%;position:fixed;top:80px;left:0;width:100%;overflow:hidden;box-shadow:none}#menu ul{margin:0;overflow:hidden;border-bottom:1px solid #410509}#menu ul li{width:33.33%;height:31px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;background:transparent url("images/common/bg-mini-menu.jpg") repeat-x;border-top:1px solid #700b11;border-right:1px solid #5e070d;margin-bottom:0}#menu ul li.booking{ margin:0 !important; border-right:0 !important}#menu ul li a{display:block;font-family:'Bitter', serif;font-size:0.81em;color:#f1dede;line-height:normal;text-decoration:none;text-align:center;padding:0.63em 0 0.34em 0}#menu ul li a#hotel-menu{display:block;padding-right:0.95em !important}#menu ul li.booking a{ font-size:0.81em}#menu ul li.active a{color:#f1dede;font-weight:normal}#menu .submenu{display:none;position:absolute;top:31px;left:0;width:100%;float:left;clear:both;overflow:hidden;border-top:1px solid #700b11;-webkit-box-shadow:inset 0px 5px 8px 0px #ededed;box-shadow:inset 0px 5px 8px 0px #ededed;behavior:url("http://www.hotelbanke.com/resources/lib/js/PIE.htc")}.submenu li{width:50% !important;border-right:0 !important;border-bottom:1px solid #700b11 !important;border-top:0 !important;background:#891218 !important}.submenu li.bottom-option{ border-bottom:0 !important}.submenu li a{text-align:left !important;padding:0.63em 1em !important;background:transparent url("images/common/bg-link-mini-menu.jpg") no-repeat right 6px}.submenu li a.last{ background:none !important}.submenu-down{ background:transparent url("images/common/arrow-menu.png") no-repeat right 12px}.submenu-up{ background:transparent url("images/common/arrow-menu-up.png") no-repeat right 12px}#menu .logo{ display:none}#menu #news-items{ display:none}#menu #logo-derby-hotels{ display:none}#menu #secondary-items{ display:none}#content{ padding-left:0; width:100%}#footer-hotels{ display:none}}@media screen and (max-width:320px){ #footer .top-links{position:relative;text-align:right}#footer{font-size:0.75em}}.top-box-page{position:relative;z-index:10}.top-box-page-shadow{-webkit-box-shadow:0px 0px 5px 0px #000000;box-shadow:0px 0px 5px 0px #000000;behavior:url("http://www.hotelbanke.com/resources/lib/js/PIE.htc")}.top-box-page-text{position:absolute;width:38%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;right:0;background-color:#cfcdcf;padding:1.06em 0.68em 0.87em 0.68em;border:1px solid #adabaa;border-right:0 !important;border-top:0 !important}.top-box-page-text .title{font-family:'Bitter', serif;font-size:2.625em; color:#33270b;line-height:normal}.top-box-page-text .subtitle{font-family:'Bitter', serif;font-size:1.75em;color:#33270b;line-height:normal}.submenu-page{position:relative;background-color:#5c0308;-webkit-box-shadow:inset 0 2px 7px -1px #000000;box-shadow:inset 0 2px 7px -1px #000000}.submenu-page ul{overflow:hidden;margin-left:1.93em}.submenu-page ul li{height:2em;float:left;margin-right:1.5em}.submenu-page ul li a{font-family:'Bitter', serif;font-size:0.93em;color:#cccccc;line-height:2.4em;text-decoration:none}.submenu-page ul li a:hover, .submenu-page ul li.active a{color:#ffffff;border-bottom:5px solid #000000}.main-box{position:relative;width:100%;height:100%;overflow:hidden}.highlighted-box{background-color:#d7d7d7;-webkit-box-shadow:inset 0 2px 10px -5px #000000;box-shadow:inset 0 2px 10px -5px #000000}.sidebar{background-color:#f9f9f9;color:#bababa}.form{ width:93%; margin:auto; overflow:hidden}.form label{display:block;margin-bottom:0.375em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#555555;line-height:normal}.form .textField{margin-bottom:1.18em;width:100%;height:2.5em !important;padding:0 2%;border:1px solid #acacac;border-bottom:1px solid #d4d4d4 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form .textField{color:#555555;background-color:#f7f7f7}.form input[type=checkbox]{ display:none}.form input[type=checkbox] + label{display:inline-block;float:left;margin:0.9em 0.3em 0 0;width:25px;height:25px;background:#fff;background:url("images/newsletter/bg-check.png") 0px 0px no-repeat;text-indent:-1000em}.form input[type=checkbox]:checked + label{background:url("images/newsletter/bg-checked.png") 0px 0px no-repeat}.form textarea{width:100%;height:12.3em;border:1px solid #acacac;border-bottom:1px solid #d4d4d4 !important;padding:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#555555;background-color:#f7f7f7}.form input[type=radio] + label{display:inline-block;margin:0.5em 1em 0 0}.grey-button{font-family:'Arial', Helvetica, sans-serif;font-size:0.68em;color:#888888 !important;line-height:2.9em !important;text-decoration:none !important;font-weight:bold}.grey-button:before{content:url("images/common/arrow-bt.png");display:block;width:32px;height:32px;margin-top:0;float:left}.grey-button:after{content:url("images/common/final-bt.png");display:block;float:left;width:5px;height:32px;margin-top:1px}.grey-button span{float:left;height:33px;margin-top:1px;padding:0 16px 0 20px;background:transparent url("images/common/bg-bt.png") repeat-x}.orange-button{font-family:'Arial', Helvetica, sans-serif;font-size:0.68em !important;color:#FFFFFF !important;line-height:2.9em !important;text-decoration:none !important;font-weight:bold}button.orange-button{background:none !important;cursor:pointer;padding:0 !important;height:auto !important;border:none !important}.orange-button:before{content:url("images/common/arrow-orange-bt.png");display:block;width:32px;height:32px;margin-top:1px;float:left}.orange-button:after{content:url("images/common/orange-final-bt.png");display:block;float:left;height:32px;margin-top:1px}.orange-button span{float:left;height:33px;margin-top:1px;padding:0 16px 0 20px;background:transparent url("images/common/orange-bg-bt.png") repeat-x}#share-box{position:fixed;bottom:70px;right:-125px;z-index:100;padding:7px 15px 7px 45px;background:#FFFFFF url("images/common/share-icon.png") no-repeat 15px center;-webkit-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px; -webkit-box-shadow:0 2px 4px 1px #555555;box-shadow:0 2px 4px 1px #555555;cursor:pointer}#share-box p{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.688em;color:#666666;line-height:normal}#share-box ul{ position:relative;overflow:hidden;margin-top:4px}#share-box ul li{ float:left; margin-right:10px}#share-box ul li:last-child{margin-right:0}#share-box ul li a{display:block;width:20px;height:20px}#share-box ul li .fb{ background:#FFFFFF url("images/common/share-fb.png") no-repeat 0 0}#share-box ul li .tw{ background:#FFFFFF url("images/common/share-tw.png") no-repeat 0 0}#share-box ul li .google{ background:#FFFFFF url("images/common/share-google.png") no-repeat 0 0}#share-box ul li .pinterest{ background:#FFFFFF url("images/common/share-pint.png") no-repeat 0 0}#share-box ul li a:hover{ background-position:0 -22px}@media screen and (max-width:1024px){ .top-box-page-text{padding:0.93em 0.56em0.56em 0.56em}.top-box-page-text .title{font-size:1.87em}.top-box-page-text .subtitle{font-size:1.25em}.submenu-page ul li{height:1.9em}.submenu-page ul li a{font-size:0.8em;line-height:2.7em}.form label{margin-bottom:0.375em;font-size:0.8em}}@media screen and (max-width:768px){ .top-box-page-text{display:none}.form label{display:block;margin-bottom:0.375em}.form input{width:95%;height:2.18em;border:1px solid #acacac;padding:0 5px}.form textarea{width:100%;height:12.3em;border:1px solid #acacac;padding:2%}}@media screen and (max-width:550px){ .main-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em 0.813em 2.75em 0.81em}.submenu-page ul{margin-left:0 !important}.submenu-page ul li{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;border-bottom:1px solid #111111;border-right:1px solid #111111;float:left;behavior:url("http://www.hotelbanke.com/resources/lib/js/PIE.htc")}.submenu-page ul .active{border-left:5px solid #111111}.submenu-page ul .active a{color:#ffffff !important;font-weight:700;padding-left:0.4em;border-bottom:0 !important}.submenu-page ul .right{border-right:0 !important}.submenu-page ul li a{font-size:0.75em;display:block;padding-left:0.81em}.submenu-page ul li a:hover{color:#cccccc;border:0 !important}.form label{font-size:0.7em;margin-bottom:0.2em}.form .textField{height:1.8em}.form input[type=checkbox] + label{margin-right:0.5em;background:url("images/newsletter/bg-check-mini.png") 0px 0px no-repeat}.form input[type=checkbox]:checked + label{background:url("images/newsletter/bg-checked-mini.png") 0px 0px no-repeat}.form .btn-conditions{line-height:2.2em}#share-box{ display :none}.ui-dialog .ui-dialog-titlebar{ padding:0 1em !important}}#booking-main-box{position:relative;width:100%}#booking-main-box-text{position:relative;width:100%}#booking-form-box{ position:absolute;top:0;left:0;width:62%;max-height:100%;height:100%;color:#363636;background:transparent url("images/booking/bg-booking.png");padding:28px 0 0 25px;border-right:1px solid #817d74;-webkit-box-sizing:content-box; -moz-box-sizing:content-box;box-sizing:content-box}#booking-form-box form{ width:415px; overflow:hidden; margin:0 !important}#booking-form-box .hasDatepicker{width:410px;height:76px;font-family:'Bitter', serif;font-size:3.2em;color:#363636;line-height:normal;border:none;background:transparent url("images/booking/bg-datapicker.jpg") no-repeat;text-transform:uppercase;text-align:center}#booking-form-box > ul{}#booking-form-box ul li{ margin-bottom:30px; overflow:hidden}#booking-form-box ul li ul{ }#booking-form-box ul li ul li{ margin-bottom:0 !important}#booking-form-box label{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.87em;color:#333333 !important;line-height:normal}#booking-form-box .float{ float:left}#booking-form-box .last{ margin-right:0 !important}.ui-datepicker{z-index:101 !important}#booking-form-box .calendar p{display:block;margin-bottom:23px;font-family:'Bitter', serif !important;font-size:1.56em}#booking-form-box .calendar input{padding:0 !important}#booking-form-box .calendar label span{display:inline-block;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1em;color:#333333;line-height:normal}#booking-form-box .calendar .day{ width:110px}#booking-form-box .calendar .month{ width:150px}#booking-form-box #calendar-right{ margin-bottom:0.75em} #booking-form-box .selectors{ overflow:hidden; clear:both; margin:20px 0 !important}#booking-form-box .selectors label{display:block;width:88px;height:37px;margin-right:28px}#booking-form-box .selectors .selectBox{width:78px;height:37px;overflow:hidden;background:transparent url("images/booking/bg-select.jpg") no-repeat right}#booking-form-box .selectors .selectField{width:95px;height:37px;padding:5px 0 0 15px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1.2em;color:#363636;line-height:normal;background:none;border:none;-webkit-appearance:none}#booking-form-box .selectors ul li{ margin-right:23px}#booking-form-box .selectors ul li ul li{ margin-right:0 !important}#booking-form-box .codes label{ display:inline-block; margin-bottom:10px}#booking-form-box .codes .right{ margin-right:23px}#booking-form-box .codes .textField{width:184px;height:37px;background-color:#f7f7f7}#booking-form-box .booking-links{float:left;overflow:hidden}#booking-form-box input[type=checkbox]{ display:none}#booking-form-box input[type=checkbox] + label{ display:inline-block; width:28px;height:27px;background:url("images/booking/bg-check.png") 0px 0px no-repeat}#booking-form-box input[type=checkbox]:checked + label{background:url("images/booking/bg-checked.png") 0px 0px no-repeat !important}#booking-form-box .my-days-box{ float:right; margin-bottom:2.688em}.my-days-box .right{ margin:5px 13px 0 0}#booking-form-box .modify-link{ display:inline-block;width:150px;margin-top:-3px;padding-left:12px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#363636;line-height:normal;text-decoration:none;background:url("images/booking/arrow-link.png") 0px 12px no-repeat}.booking-bg-img{ max-width:none}.button-box{ float:right}.orange-button{height:27px} @media screen and (max-width:1024px){ #booking-form-box{ width:60%}#booking-form-box .calendar label span{ font-size:1em}.selectors{ clear:both}.button-box{ clear:none; float:right}.modify-link{ margin-top:0 !important; font-size:0.8em} #booking-form-box label{ font-size:0.8em !important}}@media screen and (max-width:925px){ #booking-form-box{ width:100%;border-bottom:1px solid #897f71;height:auto !important}.selectors{ clear:none}#booking-form-box .my-days-box{display:block}.button-box{ float:right}.modify-link{ margin-top:0 !important}}@media screen and (max-width:650px){ #booking-main-box-text{background-color:#F6F6F6}.booking-bg-img{ display:none}#booking-form-box{ position:relative;width:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box; height:100%;background-image:none;background-color:#ebebeb;padding:28px 0;border-bottom:0}#calendar-left{ float:left}#calendar-right{ float:right}#booking-form-box form{ width:96% !important; margin:auto !important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#booking-form-box ul li{ margin-bottom:16px}#booking-form-box .calendar p{ font-size:0.8em !important; margin-bottom:0 !important}#booking-form-box .calendar label{font-size:0.75em !important;margin-bottom:6px}#booking-form-box .hasDatepicker{width:144px;height:37px;background:transparent url("images/booking/bg-calendar.png") no-repeat;font-size:1em}.ui-widget{ font-size:0.8em}.text-info{ display:none !important}#booking-form-box .selectors ul li{ margin-right:0}#booking-form-box .selectors{ clear:both}#booking-form-box .selectors .selectBox{width:57px;height:37px;background:transparent url("images/booking/bg-select.png") no-repeat}#booking-form-box .selectors .selectField{width:75px;padding:5px 0 0 10px;font-size:1em}#booking-form-box label{ font-size:0.7em !important}#booking-form-box .selectors label{margin-right:-1px}#booking-form-box .selectors .last{ float:right !important}#booking-form-box .codes .right{ margin-right:0 !important}#booking-form-box .codes label{margin-bottom:6px}#booking-form-box .codes .textField{width:134px;height:22px;font-size:0.75em} #booking-form-box .codes .last{ float:right !important} #booking-form-box .my-days-box{margin-right:0 !important; margin-bottom:0.75em; clear:both} .my-days-box .right{ margin:5px 0 !important}.my-days-box label{ display:block; margin-right:5px}#booking-form-box input[type="checkbox"] + label{ margin-right:0 !important}#booking-form-box .modify-link{ width:130px; font-size:0.75em}.button-box{ float:right; clear:none}}@media screen and (max-width:550px){ #booking-form-box .modify-link{ font-size:0.7em !important}#booking-main-box-text{ height:auto !important} }@media screen and (max-width:315px){ #calendar-right{ float:left; clear:both}#booking-form-box ul li{ width:100%}#booking-form-box ul li ul li{ width:auto !important}#booking-form-box .codes .last{ float:left !important}#booking-form-box .booking-links .last{ float:left !important; margin-top:16px}}#comments-main-box{}#comments-main-box-text{position:relative;float:left;width:62%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;padding:2.18em 1.87em 3.27em 0}#comments-main-box-text .rate-text{display:inline-block;float:left;margin:0.5em 0.5em 0 0}#comments-main-box-text .stars-box{display:inline-block;float:left;margin-top:0.4em}#comments-main-box-text .stars-box > div{ float:left}#comments-main-box-text .rate-total{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;display:block;float:left;clear:both;margin-top:0.5em}#comments-main-box #intro-box{width:auto !important;padding-left:1.8em;margin-bottom:1em;padding-top:0 !important}#intro-box h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#363636;line-height:normal}#intro-box h2{margin-bottom:0.5em;font-family:'Bitter', serif;font-size:1.2em;color:#111111;line-height:normal}#intro-box img{float:left}#comments-main-form-box{ display:none}.comment-item{position:relative;overflow:hidden;padding:1.25em 1.8em 0.6em 1.8em;margin-bottom:1.25em;width:89.9%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;line-height:normal;background-color:#d7d7d7;border:1px solid #c6c6c6}.comment-item time{padding-top:1.3em;font-family:'Bitter', serif;font-size:0.8em;color:#898989;line-height:normal}.comment-item h1{padding:0.2em 0 0.75em;font-family:'Bitter', serif;font-size:1.2em;line-height:normal;color:#111111;font-style:italic}.comment-item h2{padding:0em 0 0.75em;font-family:'Bitter', serif;font-size:0.875em;line-height:normal;color:#111111;font-style:italic}.comment-item p{margin-bottom:0.8em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;line-height:1.3em;color:#363636}.comment-item-rate{position:absolute;width:6.3em;top:0.85em;right:1em}.comment-item-rate img{position:relative;float:left}#comments-form-sidebar{position:relative;float:right;height:100%;width:38%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.75em 0 4.125em 0;border-left:1px solid #d4d4d4}#comments-form-sidebar form{width:93%;margin:auto}#comments-form-sidebar #comments_form .comments-form-text{margin-bottom:1em;font-family:'Bitter', serif;font-size:0.875em;color:#363636;line-height:normal}#comments-form-sidebar #comments_form label{}#comments-form-sidebar #comments_form input{}#comments-form-sidebar #comments_form textarea{}#comments-form-sidebar #comments_form .comments-form-rate{position:relative;margin:0.6em 0 1.438em 0;overflow:hidden}#comments-form-sidebar #comments_form .comments-form-rate p{margin-bottom:0.265em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#555555;line-height:normal}#comments-form-sidebar #comments_form .comments-form-rate img{float:left;cursor:pointer}#comments-form-sidebar p.mandatory-fields, #comments-main-form-content p.mandatory-fields{margin-top:0.5em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important;font-size:0.75em !important;color:#555555 !important;line-height:normal;margin-bottom:0 !important}#comments-form-sidebar #comments_form .orange-button{position:relative;float:left;display:block;clear:both;margin-top:1.5em}@media screen and (max-width:1024px){ #comments-main-box-text{padding:2.25em 2.875em 3.75em 0}#intro-box{padding-left:1.688em}#intro-box h1{margin-bottom:0.3em}.comment-item{padding:1.25em 1.75em 0.375em 1.75em;margin-bottom:1.875em;width:97%}.comment-item time{padding-top:1.25em}.comment-item h3{padding:0.688em 0 1.188em;font-size:0.938em}.comment-item p{font-size:0.8em}.comment-item-rate{position:absolute;top:0.813em;right:0.813em}}@media screen and (max-width:768px){ #comments-main-box-text{width:100%;padding:1em 3.125em 1.875em 0}#intro-box{padding-left:1.875em;margin-bottom:1.4em}#intro-box h1{margin-bottom:0;font-size:1.9em}#comments-main-form-box{display:block;clear:both;width:100%;margin-bottom:0.62em;border:1px solid #c6c6c6;border-left:0;background-color:#FFFFFF}.form{ width:97%}#comments-main-form-box #show-comments-form-box{display:block;width:100%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; height:40px;padding:0.95em 2.1em 0 2.1em;background:#FFFFFF url("images/comments/bg-show-form-down.jpg") no-repeat 99% 0;cursor:pointer;font-family:'Bitter', serif;font-size:0.875em;color:#363636;line-height:normal}#comments-main-form-box .form-down{background:transparent url("images/comments/bg-show-form-down.jpg") no-repeat 99% 0 !important}#comments-main-form-box .form-up{background:transparent url("images/comments/bg-show-form-up.jpg") no-repeat 99% 0 !important}#comments-main-form-box #comments-main-form-content{display:none;position:relative;padding:0.75em 1.55em 0 1.55em;margin-bottom:3em;background-color:#FFFFFF}#comments-main-form-box #comments-main-form-content p{margin-bottom:1.563em;font-family:'Bitter', serif;font-size:0.875em;color:#555555}#comments-main-form-box #comments_form_2 .comments-form-rate{overflow:hidden}#comments-main-form-box #comments_form_2 .comments-form-rate img{float:left;cursor:pointer}#comments-main-form-box #comments-main-form-content label{}#comments-main-form-box #comments-main-form-content input{}#comments-main-form-box #comments-main-form-content textarea{}#comments-main-form-box #comments-main-form-content #name-2{margin-bottom:1.063em}#comments-main-form-box #comments-main-form-content .comments-form-rate{position:relative;margin:0 0 1.18em}#comments-main-form-box #comments-main-form-content .comments-form-rate p{margin-bottom:0.265em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#555555;line-height:normal}#comments-main-form-box #comments-main-form-content #legal-box{position:relative;overflow:hidden;clear:both;margin-top:0.5em}.form input[type="checkbox"] + label{ margin-left:0}#comments-main-form-box #comments-main-form-content .orange-button{position:absolute;display:block;bottom:-6em;left:2.4em}.comment-item{padding:1.25em 1.75em 0.56em 1.75em;margin-bottom:1.875em;width:100%}.comment-item time{padding-top:0}.comment-item ul li{ margin-bottom:0.9em}#comments-form-sidebar{ display:none}}@media screen and (max-width:550px){ #comments-main-box-text{width:100%;padding:0}#comments-main-box-text .rate-text{font-size:1em;margin:0.8em 0.5em 0 0}#comments-main-box-text .stars-box{margin-top:0.6em}#comments-main-box-text .rate-total{font-size:0.875em;margin-top:0.2em}#intro-box{padding-left:0em !important;margin-bottom:0.8em}#intro-box h1{font-size:1.5em}#comments-main-form-box{border-left:1px solid #c6c6c6;margin-bottom:1em}#comments-main-form-box #show-comments-form-box{font-size:0.875em;padding:0.95em 0.8em}#comments-main-form-box #comments-main-form-content{margin-bottom:2.188em}#comments-main-form-box #comments-main-form-content .orange-button{ bottom:-5em}.comment-item{padding:0.75em 1.125em 0.56em 1.125em;margin-bottom:1em}.comment-item time{font-size:0.6em;padding-top:0}.comment-item h1{font-size:1.1em;padding-bottom:0.55em}.comment-item h3{padding:0.5em 0 0.8em}}#content-main-box{}#content-main-box-text{position:relative;float:left;width:62%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.18em 1.87em 3.27em 1.87em}#content-main-box-text h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#111111;line-height:normal}#content-main-box-text h2{margin-bottom:0.7em;font-family:'Bitter', serif;font-size:1.5em;color:#111111;line-height:normal;font-style:italic}#content-main-box-text h3{margin-bottom:0.7em;font-family:'Bitter', serif;font-size:1.2em;color:#111111;line-height:normal;font-style:italic}#content-main-box-text p{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#111111;line-height:1.3em}#content-main-box-text hr{height:2px;background:transparent url("images/content/bg-list-site-map.jpg") bottom left repeat-x;border:0}#content-main-box-text p a{font-size:1em}#content-main-box-text ul{margin-left:1.2em;margin-bottom:1.875em}#content-main-box-text ul li{margin-bottom:0.875em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#111111;line-height:normal;list-style:disc}#content-main-box-text ul li a{font-size:1em}#content-main-box-text a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#ffffff;line-height:1.3em;text-decoration:underline}#content-main-box-text .orange-button{display:block;margin-top:1.5em;line-height:2em}#content-main-box-sidebar{position:relative;float:left;width:38%;height:100%}.sidebar-img{line-height:0;-webkit-column-count:1; -moz-column-count:1; column-count:1; -webkit-column-gap:0; -moz-column-gap:0; column-gap:0}#content-main-box-sidebar > div{margin-bottom:0.25em}#content-main-box-sidebar div:last-child{margin-bottom:0}#content-main-box-sidebar .sidebar-form{position:absolute;top:0;right:0;width:100%;height:700px;padding:2.75em 0 0;border-left:1px solid #D5D5D5}#content-main-box-sidebar .sidebar-form #map{position:relative;width:93%;height:auto;margin:auto;border:1px solid #acacac}.sidebar-form p{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#363636;line-height:normal}.sidebar-form h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#363636;line-height:normal;margin-bottom:1.43em}.sidebar-form #hotel-info{position:relative;width:93%;margin:0.875em auto 2.125em auto}#content-main-box-text #wedding-menu-list{margin-left:0}#content-main-box-text #wedding-menu-list li{list-style:none;padding:0;margin:0}#content-main-box-text #wedding-menu-list p{font-size:1em}#content-main-box-text li .menu-bt{display:block;position:relative;height:24px;padding-left:30px;text-decoration:none;background:transparent url("images/common/pdf.png") center left no-repeat;color:#111111;line-height:25px}#content-main-box-text li hr{margin-top:1.5em}@media screen and (max-width:1024px){ #content-main-box-text{padding:2.06em 1.68em 3.09em 1.68em}#content-main-box-text h1{margin-bottom:0.3em;font-size:2.5em}#content-main-box-text h2{margin-bottom:0.5em;margin-top:0.9em;font-size:1.37em}#content-main-box-text h3{margin-bottom:0.5em;margin-top:0.9em;font-size:1.1em}#content-main-box-text p{margin-bottom:1.15em;font-size:0.875em}#content-2-main-box-text ul li{font-size:0.875em}}@media screen and (max-width:768px){ #content-main-box-text{width:100%;padding:1.06em 1.87em 1.59em 1.87em}#content-main-box-text h1{font-size:1.9em}#content-main-box-text ul li{}#content-main-box-sidebar{width:100%;clear:both;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}#content-main-box-sidebar > div{margin-bottom:2px !important}#content-main-box-sidebar img{margin:0 !important}}@media screen and (max-width:550px){ #content-main-box{ padding:0 !important}#content-main-box-text{padding:1em 0.813em 2.75em 0.81em !important}#content-main-box-text h1{font-size:1.5em}#content-main-box-text h2{font-size:1.15em;margin-top:0.5em}#content-main-box-text h3{font-size:1em}#content-main-box-sidebar{-webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:1px; -moz-column-gap:1px; column-gap:1px}#content-main-box-sidebar > div{margin-bottom:0px !important}}#content-2-main-box{padding:1.5em 0 2.25em 0}.back-bar{position:relative;overflow:hidden;width:94%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0.3em auto 0.25em auto}.back-btn{float:right;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#a6a5a5;line-height:normal}#content-2-main-box-container{position:relative;overflow:hidden;width:94%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:auto;padding-bottom:4em}#content-2-main-box-container h1{width:62%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.4em 0 0 0.9em;font-family:'Bitter', serif;font-size:1.375em;color:#363636;line-height:normal}#content-2-main-box-text{position:relative;float:left;width:62%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.4em 1.5em 2.1em 1.2em}#content-2-main-box-text h1{margin-bottom:0.5em;font-family:'Bitter', serif;font-size:1.375em;color:#363636;line-height:normal}#content-2-main-box-text h2{margin-bottom:1em;font-family:'Bitter', serif;font-size:1em;color:#363636;line-height:normal;font-style:italic}#content-2-main-box-text h3{margin-bottom:0.7em;font-family:'Bitter', serif;font-size:1.2em;color:#363636;line-height:normal;font-style:italic}#content-2-main-box-text p{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#363636;line-height:1.3em}#content-2-main-box-text hr{height:2px;background:transparent url("images/content/bg-list-site-map.jpg") bottom left repeat-x;border:0}#content-2-main-box-text p a{font-size:1em}#content-2-main-box-text a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#000000;line-height:1.3em;text-decoration:underline}#content-2-main-box-text ul{margin-left:1.2em;margin-bottom:1.875em}#content-2-main-box-text ul li{margin-bottom:0.875em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#363636;line-height:normal;list-style:disc}#content-2-main-box-text ul li a{font-size:1em}#content-2-main-box-sidebar{position:relative;float:left;width:38%;padding:1.7em 1.2em 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-column-count:1; -moz-column-count:1; column-count:1; -webkit-column-gap:0; -moz-column-gap:0; column-gap:0}#content-2-main-box-sidebar > div{margin-bottom:0.25em;text-align:right}#content-2-main-box-sidebar div:last-child{margin-bottom:0}#content-2-main-box-sidebar img{display:inline}#content-2-main-box .orange-button{position:absolute;bottom:4.75em;left:4.5em;height:27px;font-size:0.68em;font-weight:bold;line-height:2.9em}@media screen and (max-width:1024px){ .back-btn{font-size:0.8em}#content-2-main-box h1{width:100%;padding:1.4em 1.5em 0 0.8em}#content-2-main-box-text p{margin-bottom:1.15em;font-size:0.875em}#content-2-main-box-text ul li{font-size:0.875em}}@media screen and (max-width:768px){ #content-2-main-box-text{width:100%}#content-2-main-box-sidebar{width:100%;clear:both;padding:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}#content-2-main-box-sidebar > div{margin-bottom:2px !important}#content-2-main-box-sidebar img{margin:0 !important}#content-2-main-box .orange-button{left:3.5em}}@media screen and (max-width:550px){#content-2-main-box{ padding-top:0.6em}#content-2-main-box h1{width:100%;padding:1em 0.813em 0 0.6em !important}#content-2-main-box-text{padding:1em 0.813em 2.75em 0.81em !important}#content-2-main-box-text h1{font-size:1.2em}#content-2-main-box .orange-button{left:2em}#content-2-main-box-sidebar > div{margin-bottom:0px !important}}.bg-home{position:relative;background-color:#ebebeb}#top-area{position:relative;margin-bottom:5px}#front-slideshow{position:relative;overflow:hidden;max-height:976px}#featured-col{position:absolute;top:0;right:0;width:38%;-webkit-box-sizing:content-box; -moz-box-sizing:content-box;box-sizing:content-box; height:100%;background:transparent url("images/home/bg-featured-col.png") repeat;border-left:1px solid #b5b5b5}#featured-col ul{width:90%;margin:1.25em auto auto auto;overflow:hidden}#featured-col ul li{float:left;width:100%;margin-bottom:2em}#featured-col ul li h2{padding:10px;border:2px solid #E3E3E3;font-family:'Bitter', serif;font-weight:700;color:#FFFFFF;font-size:1.5em;line-height:1.2em}#featured-col ul li h2 a{display:block;color:#FFFFFF;text-decoration:none}#featured-col ul li .btn{display:block;width:30px;height:30px;background:transparent url("images/home/bg-arrow.png") no-repeat;float:right;margin-top:5px;font-family:'Bitter', serif;line-height:normal;color:#FFFFFF;text-decoration:none}#bottom-area{position:relative;overflow:hidden}#left-col{position:relative;float:left;width:62%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; border-right:5px solid #ebebeb}#left-col ul{overflow:hidden}#left-col ul li{position:relative;float:left;width:100%;margin-bottom:5px}#left-col ul li:last-child{margin-bottom:0}#left-col ul li .featured-title{position:absolute;bottom:0;right:0;width:50%;min-height:35%;z-index:2;background:transparent url("images/home/bg-destacado-izq.png") repeat}#left-col ul li .featured-title h3{float:right;padding:23px 15px;text-align:right;font-family:'Bitter', serif;font-size:1.8em;color:#33270b;line-height:normal}#left-col ul li .featured-title h3 a{display:block;color:#33270b;text-decoration:none}#right-col{position:relative;float:left;width:38%}#right-col ul{overflow:hidden}#right-col ul li{position:relative;float:left;width:100%;margin-bottom:5px}#right-col ul li:last-child{margin-bottom:0}#right-col ul li .featured-img{position:relative}#right-col ul li .img{position:absolute;width:100%}#right-col ul li .featured-title{position:absolute;bottom:0;right:0;width:100%;min-height:35%;z-index:2;background:#d7d7d7}#right-col ul li .featured-title h3{float:left;padding:23px 15px;font-family:'Bitter', serif;font-size:1.8em;color:#33270b;line-height:normal;text-align:left}#right-col ul li .featured-title h3 a{display:block;color:#33270b;text-decoration:none}@media screen and (max-width:1024px){ #featured-col ul li h2 a{font-size:1em}#left-col ul li .featured-title h3{padding:13px;font-size:1.5em}#right-col ul li .featured-title h3{padding:13px;font-size:1.5em}#featured-col ul li h2{ line-height:1.3em}}@media screen and (max-width:768px){ #top-area{ margin-bottom:0 !important}#featured-col{position:relative;width:100%;background:none repeat scroll 0 0 #5e070d;border-top:0 !important;border-left:none}#featured-col ul{margin:0 !important;width:100%}#featured-col ul li{position:relative;width:100%;margin-bottom:0 !important}#featured-col ul li h2{border-left:0 !important;border-right:0 !important;border-bottom:0 !important;min-height:0;padding:8px 45px 8px 10px}#featured-col ul li .btn{position:absolute;top:auto;bottom:7px;right:13px}#featured-col .right{ float:right}#featured-col ul li h2{ font-size:1em;min-height:0;line-height:1.2em}#featured-col ul li h2 a{font-size:1em}#left-col{width:100%;border-right:0 !important}#left-col ul li{ margin-bottom:0 !important}#left-col ul li .featured-top{ bottom:auto; top:0}#left-col ul li .featured-title h3{padding:15px 20px;font-size:1.5em}#right-col{ width:100%}#right-col ul li{ margin-bottom:0 !important; background-color:#d7d7d7;border-top:1px solid #ebebeb}#right-col ul li .featured-bg{ display:none}#right-col ul li .featured-img{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ebebeb}#right-col ul li .featured-img img{ position:relative}#right-col ul li .featured-title{position:relative;float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#right-col ul li .featured-title h3{padding:11px 10px;font-size:1.5em}}@media screen and (max-width:550px){ #featured-col ul li h2{font-size:0.81em}#left-col ul li .featured-title h3{font-size:1em;font-weight:700;padding:0.43em 0.68em}#right-col ul li .featured-title h3{font-size:1em;font-weight:700;padding:0.43em 0.68em}}@media screen and (max-width:320px){ #featured-col ul li h2 a{font-size:1em}#left-col ul li .featured-title h3{ padding:0.43em 0.68em}#left-col ul li .featured-title h3{font-size:1em;font-weight:700}#right-col ul li .featured-title h3{padding:0.43em 0.68em}#right-col ul li .featured-title h3{font-size:1em}}.video{position:relative}.play-button{position:absolute;top:0;left:0;z-index:10000}#photos-box{  line-height:0; -webkit-column-count:4; -moz-column-count:4; column-count:4; -webkit-column-gap:0px; -moz-column-gap:0px;  column-gap:0px}#photos-box img{width:100% !important;height:auto !important}@media (max-width:1024px){#photos-box{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media (max-width:768px){#photos-box{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media (max-width:550px){#photos-box{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.video{position:relative}.play-button{position:absolute;top:0;left:0;z-index:10000}#newsletter-main-box{padding:0}#newsletter-main-box-sidebar{position:relative;float:left;width:62%}.col{float:left;width:33.33%}.col li{margin:0 0.25em 0.25em 0}.col li:last-child{margin-bottom:0}.col li img{width:100%}.col-3 li{margin-right:0}#newsletter-main-box-text{position:relative;float:right;width:38%;height:100%;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif}#newsletter-form{position:relative;margin:auto;padding:2.75em 0 0 0;line-height:normal;color:#555555}#newsletter-form h1{width:93%;margin:0 auto 0.5em auto;font-family:'Bitter', serif;font-size:2.5em;color:#363636;line-height:normal}#newsletter-form label{}#newsletter-form input{}#newsletter-form input[type=checkbox]{}#newsletter-form input[type=checkbox] + label{}#newsletter-form input[type=checkbox]:checked + label{}#newsletter-form .selectField{width:100%;height:37px;padding:5px;margin-bottom:1.18em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1em;color:#363636;line-height:normal;-webkit-appearance:none;background-color:#F7F7F7;border:1px solid #ACACAC}#newsletter-form .mandatory-fields{margin-top:-0.7em;margin-bottom:0.6em;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:0.75em;line-height:normal;color:#555555}.btn-conditions{position:relative;float:left;margin:1.2em 0 0 0.5em;font-size:0.67em;color:#555555;line-height:2.2em}#newsletter-form .orange-button{float:left;clear:both;margin-top:1.375em;margin-bottom:3.5em}.btn-unsubscribe{float:left;clear:both;margin:2.4em 1.3em 2em 0.4em;text-decoration:none;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color:#555555;font-size:0.875em;background:url("images/newsletter/newsletter_7.jpg") 0px 3px no-repeat;padding-left:15px}@media screen and (max-width:1024px){ .col{ width:50%}.col-2 li{ margin-right:0}.col-3{ display:none}.btn-unsubscribe{ font-size:0.8em}}@media screen and (max-width:768px){ #newsletter-form{ padding:2.75em 1.55em 0}#newsletter-form .form{ width:100%}#newsletter-form h1{ width:100%; font-size:1.9em}#newsletter-main-box-sidebar{ width:50%}.col{ width:100%}.col li{margin-bottom:0.125em}.col-1 li{ margin-right:0}.col-2{ display:none}#newsletter-main-box-text{ width:50%}}@media screen and (max-width:550px){ #newsletter-form h1{ font-size:1.5em}#newsletter-main-box-sidebar{ display:none}#newsletter-main-box-text{ position:relative;width:100%;overflow:hidden}#newsletter-form{padding-top:1.18em}.btn-unsubscribe{ font-size:0.67em}.btn-conditions{ margin:0.8em 0 0 0}}#offers-main-box-text{position:relative;width:100%}#offers-main-box-text{position:relative;padding:2.18em 0 3.12em 0;width:92%;margin:auto}#offers-main-box-text .offer-box{position:relative;max-width:100%;min-height:10.5em;padding:1.25em 1.37em 2.81em 1.37em;margin-bottom:3.43em}.offer-box .offer-box-text{ width:53%}.offer-box a{ text-decoration:none}.offer-box-text h1{font-family:'Bitter', serif;font-size:1.375em;color:#111111;line-height:normal}.offer-box-text .offer-box-info{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.8em;color:#111111;line-height:normal;padding:0.8em 0 1.3em 0}.offer-box-text h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.8em;color:#111111;line-height:normal;padding:0.8em 0 0 0}.offer-box-text .offer-box-desc{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#111111;line-height:1.3em}.offer-box-img{position:absolute;bottom:-0.93em;right:1.25em;overflow:hidden;width:35%}.grey-button{position:absolute;bottom:-0.93em;left:1.90em;height:27px}@media screen and (max-width:1024px){ #offers-main-box-text{position:relative;padding:2.31em 0 2.37em 0;width:92%;margin:auto}#offers-main-box-text .offer-box{padding:1.12em 0.62em 3.12em 1.06em;margin-bottom:3.12em}.offer-box .offer-box-text{ width:53.1%}.offer-box-text .offer-box-info{font-size:0.8em}.offer-box-text h2{font-size:0.8em}.offer-box-text .offer-box-desc{font-size:0.8em;margin-bottom:1.15em}.offer-box-img{bottom:-0.62em;right:0.87em;overflow:hidden;width:35%}.grey-button{bottom:-1em;left:1em}}@media screen and (max-width:768px){ #offers-main-box-text{position:relative;padding:1.81em 0 3.12em 0;width:92%;margin:auto}#offers-main-box-text .offer-box{min-height:0;padding:1em 0.75em 2.5em 1em;margin-bottom:3.87em}.offer-box .offer-box-text{ width:48%}.offer-box-text h1{font-size:1.2em}.offer-box-img{bottom:-0.93em;right:0.75em;overflow:hidden;width:46%}#offers-main-box-text .grey-button{bottom:-1em !important;left:1em !important}}@media screen and (max-width:550px){ #offers-main-box-text{position:relative;padding:1.25em 0 1.31em 0;width:98%;margin:auto}#offers-main-box-text .offer-box{padding:6.5em 1.18em 1.75em 1em;margin-bottom:2.81em}.offer-box .offer-box-text{ width:100%}.offer-box-text h1{font-weight:700;line-height:1.2em}.offer-box-text .offer-box-info{padding:0.8em 0 0.9em 0}.offer-box-text h2{padding:0.9em 0 0 0}.offer-box-text .offer-box-desc{margin-top:0.9em}.offer-box-img{top:-0.62em;left:-0.62em;overflow:hidden;width:149px;height:119px}.grey-button{left:1.4em}}.bg-rest{position:relative;background-color:#ebebeb}img{ max-width:100%; height:auto}strong{ font-weight:700}#restaurant-content #top-area{position:relative;margin-bottom:5px}#restaurant-content #front-slideshow{position:relative;overflow:hidden;max-height:976px}#restaurant-content #featured-col{position:absolute;top:0;right:0;width:38%;-webkit-box-sizing:content-box; -moz-box-sizing:content-box;box-sizing:content-box; height:100%;background:transparent url("images/home/bg-featured-col.png") repeat;border-left:1px solid #E3E3E3}#restaurant-content #featured-col ul{width:90%;margin:1.25em auto auto auto;overflow:hidden}#restaurant-content #featured-col ul li{float:left;width:100%;margin-bottom:5%}#restaurant-content #featured-col ul li p{font-family:'Bitter', serif;color:#FFFFFF;line-height:normal}#restaurant-content #featured-col ul li h2{padding:0;border:0 !important;font-family:'Bitter', serif;font-weight:700;color:#FFFFFF;font-size:1.5em}#restaurant-content #featured-col ul li h2 a{color:#FFFFFF;text-decoration:none}#restaurant-content #featured-col ul .featured-link{position:relative}#restaurant-content #featured-col ul .featured-link h2{padding:10px;border:2px solid #E3E3E3 !important;font-family:'Bitter', serif;font-weight:700;color:#FFFFFF;font-size:1.5em;line-height:1.2em}#restaurant-content #featured-col ul .featured-link h2 a{color:#FFFFFF;text-decoration:none;font-size:1em}#restaurant-content #featured-col ul li .btn{display:block;width:30px;height:30px;background:transparent url("images/home/bg-arrow.png") no-repeat;float:right;margin-top:5px;font-family:'Bitter', serif;line-height:normal;color:#FFFFFF;text-decoration:none}#restaurant-content #bottom-area{position:relative;overflow:hidden}#restaurant-content #left-col{position:relative;float:left;width:62%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; border-right:5px solid #ebebeb}#restaurant-content #left-col ul{overflow:hidden}#restaurant-content #left-col ul li{position:relative;float:left;width:100%;margin-bottom:5px}#restaurant-content #left-col ul li:last-child{margin-bottom:0}#restaurant-content #left-col ul li .featured-title{position:absolute;bottom:0;right:0;width:50%;min-height:35%;z-index:2;background:transparent url("images/home/bg-destacado-izq.png") repeat}#restaurant-content #left-col ul li .featured-title h3{float:right;padding:23px 15px;text-align:right;font-family:'Bitter', serif;font-size:1.8em;color:#33270b;line-height:normal}#restaurant-content #left-col ul li .featured-title h3 a{display:block;color:#33270b;text-decoration:none}#restaurant-content #right-col{position:relative;float:left;width:38%}#restaurant-content #right-col ul{overflow:hidden}#restaurant-content #right-col ul li{position:relative;float:left;width:100%;margin-bottom:5px}#restaurant-content #right-col ul li:last-child{margin-bottom:0}#restaurant-content #right-col ul li .featured-img{position:relative}#restaurant-content #right-col ul li .img{position:absolute;width:100%}#restaurant-content #right-col ul li .featured-title{position:absolute;bottom:0;right:0;width:100%;min-height:35%;z-index:2;background:#d7d7d7}#restaurant-content #right-col ul li .featured-title h3{float:left;padding:23px 15px;font-family:'Bitter', serif;font-size:1.8em;color:#33270b;line-height:normal;text-align:left}#restaurant-content #right-col ul li .featured-title h3 a{display:block;color:#33270b;text-decoration:none}@media screen and (max-width:1024px){ #restaurant-content #featured-col ul li h2{font-size:1.2em}#restaurant-content #featured-col ul .featured-link h2{font-size:1.2em}#restaurant-content #left-col ul li .featured-title h3{padding:13px;font-size:1.5em}#restaurant-content #right-col ul li .featured-title h3{padding:13px;font-size:1.5em}}@media screen and (max-width:768px){ #restaurant-content #featured-col{position:relative;width:100%;background:none repeat scroll 0 0 #5e070d;border-top:2px solid #FFFFFF !important;padding:1em 0.8em;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; border-left:none}#restaurant-content #featured-col ul{margin:0 !important;width:100%}#restaurant-content #featured-col ul li{position:relative;width:100%;margin-bottom:0.3em !important}#restaurant-content #featured-col ul li h2{min-height:0}#restaurant-content #featured-col ul .featured-link{position:relative;width:100%;margin-bottom:0.3em !important}#restaurant-content #featured-col ul .featured-link h2{border-left:0 !important;border-right:0 !important;border-bottom:0 !important;font-size:0.875em;padding-left:0;border-top:1px solid #E3E3E3 !important}#restaurant-content #featured-col ul li .btn{ bottom:0; right:0}#restaurant-content #featured-col ul li p{font-size:0.875em}#restaurant-content #left-col{width:100%;border-right:0 !important}#restaurant-content #left-col ul li{ margin-bottom:0 !important}#restaurant-content #left-col ul li .featured-top{ bottom:auto; top:0}#restaurant-content #left-col ul li .featured-title h3{font-size:1.5em}#restaurant-content #right-col{ width:100%}#restaurant-content #right-col ul li{ margin-bottom:0 !important; background-color:none; border-top:1px solid #FFF}#restaurant-content #right-col ul li .featured-bg{ display:none}#restaurant-content #right-col ul li .featured-img{float:left;width:49.7%;border-right:1px solid #FFF}#restaurant-content #right-col ul li .featured-img img{ position:relative}#restaurant-content #right-col ul li .featured-title{position:relative;float:left;width:49.7%}#restaurant-content #right-col ul li .featured-title h3{padding:15px 20px;font-size:1.5em}}@media screen and (max-width:550px){ #restaurant-content #left-col ul li .featured-title h3{ padding:0.43em 0.68em}#restaurant-content #left-col ul li .featured-title h3{font-size:1em;font-weight:700}#restaurant-content #right-col ul li .featured-title h3{padding:0.43em 0.68em}#restaurant-content #right-col ul li .featured-title h3{font-size:1em}}@media screen and (max-width:320px){ #restaurant-content #featured-col{border-top:2px solid #ffffff !important}#restaurant-content #featured-col ul li h2 a{font-size:0.875em}#restaurant-content #featured-col ul .featured-link h2 a{font-size:1em}#restaurant-content #left-col ul li .featured-title h3{ padding:0.43em 0.68em}#restaurant-content #left-col ul li .featured-title h3{font-size:1em;font-weight:700}#restaurant-content #right-col ul li .featured-title h3{padding:0.43em 0.68em}#restaurant-content #right-col ul li .featured-title h3{font-size:1em}}#restaurants-main-box{position:relative;width:100%}#restaurants-main-box-text{position:relative;width:94%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; padding:2.688em 0 4.032em 0;margin:auto}.restaurants-box{position:relative;width:100%;margin-bottom:2em}.restaurants-box a{ text-decoration:none}.restaurants-box .restaurants-info{position:absolute;bottom:0;right:0.81em;width:35%;height:105%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; background:transparent url("images/restaurants/bg-info-text.png") repeat}.restaurants-info-text{position:absolute;left:0;bottom:0;padding:1.5em 1.688em}.restaurants-box .restaurants-info-text h1{ margin-bottom:0.3em;font-family:'Bitter', serif;font-size:2.313em;color:#FFFFFF;line-height:1.1em;font-weight:700;text-shadow:3px 3px 7px #1b1b1b;filter:dropshadow(color=#1b1b1b, offx=3, offy=3)}.restaurants-box .restaurants-info-text h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1.313em;color:#FFFFFF;line-height:normal;text-shadow:3px 2px 1px #000000;filter:dropshadow(color=#000000, offx=3, offy=2)}@media screen and (max-width:1024px){ #restaurants-main-box-text{padding:1.25em 0 2.25em 0}.restaurants-box{margin-bottom:1.25em}.restaurants-box .restaurants-info{height:104%}.restaurants-info-text{padding:1.25em}.restaurants-box .restaurants-info-text h1{ font-size:1.688em;line-height:1em}.restaurants-box .restaurants-info-text h2{font-size:0.938em}}@media screen and (max-width:768px){ #restaurants-main-box-text{width:100%;padding:0}.restaurants-box{margin-bottom:0.5em}.restaurants-box .restaurants-info{position:relative;left:0;bottom:0;width:100%;height:auto;padding:0.75em 0.563em 1.1em;background:none repeat scroll 0 0 #5e070d}.restaurants-info-text{position:relative;width:100%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box; padding:0}.restaurants-box .restaurants-info-text h1{ font-size:1.313em;line-height:1.2em;text-shadow:none;margin:0}.restaurants-box .restaurants-info-text h2{font-size:0.875em;text-shadow:none;margin:0}}#rooms-main-box{}#rooms-main-box #top-box-page{border-bottom:none !important}#rooms-main-box-text{position:relative;padding:2.18em 0 3.12em 0;width:95%;margin:auto}#rooms-main-box-text .room-box{position:relative;max-width:100%;min-height:16em;padding:1em 1.25em;margin-bottom:3.43em}#rooms-main-box-text .room-box .room-box-text{ width:34%; float:right;margin-right:1em}#rooms-main-box-text a{ text-decoration:none}#rooms-main-box-text .room-box-text h1{font-family:'Bitter', serif;font-size:1.87em;color:#111111;line-height:normal}#rooms-main-box-text .room-box-text .room-box-desc{margin-top:1em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1.1em;color:#111111;line-height:normal}#rooms-main-box-text .room-box-img{position:absolute;top:-0.62em;left:0.62em;overflow:hidden;width:60%}#rooms-main-box-text .grey-button{position:absolute;bottom:-0.93em;left:auto;right:1.9em;height:27px}@media screen and (max-width:1024px){ #rooms-main-box-text{position:relative;padding:2.31em 0 2.37em 0;width:95%;margin:auto}#rooms-main-box-text .room-box{padding:1em;margin-bottom:2.5em;min-height:11em}.room-box .room-box-text{ width:35.5%; float:right;margin-right:0.6em !important;z-index:90}#rooms-main-box-text .room-box-text h1{ font-size:1.375em}.room-box-text .room-box-desc{font-size:0.8em !important;margin-top:0.3em}.room-box-img{overflow:hidden;width:60%}#rooms-main-box-text .grey-button{bottom:-1em;right:1em;z-index:90}}@media screen and (max-width:768px){ #rooms-main-box-text{position:relative;padding:1.87em 0 3.12em 0;width:95%;margin:auto}#rooms-main-box-text .room-box{min-height:0 !important}.room-box .room-box-text{ position:relative;width:auto !important;height:auto;float:none !important;margin-top:38%;padding-bottom:1.5em}.room-box-text h1{font-size:1.5em}.room-box-text .room-box-desc{font-size:1em}.room-box-img{bottom:-0.93em;left:2% !important;overflow:hidden;width:95.8% !important}.grey-button{bottom:-2% !important;left:auto !important;right:2% !important}}@media screen and (max-width:550px){ #rooms-main-box-text{position:relative;padding:1em 0 1.31em 0;width:100%}#rooms-main-box-text .room-box{margin-bottom:2.81em}.room-box .room-box-text{ width:88% !important}.room-box-text h1{font-size:1.2em;font-weight:700}.room-box-text .room-box-desc{font-size:0.875em;margin-top:1.2em}.room-box-img{bottom:-0.93em;left:2% !important;overflow:hidden;width:95.8%}.room-button{right:0.63em;left:auto}.grey-button{bottom:-3% !important;left:auto !important;right:5% !important}}#intro-box{width:62%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;padding:2.75em 0 0 1.8em}#intro-box h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#111111 !important;line-height:normal}#location-main-box-text{position:relative;float:left;width:62%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;padding:0 1.87em 3.27em 1.87em}#location-main-box-text h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#363636;line-height:normal}#location-main-box-text h2{margin-bottom:0.7em;font-family:'Bitter', serif;font-size:1.5em;color:#363636;line-height:normal;font-style:italic}#location-main-box-text p{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#363636;line-height:1.3em}#location-main-box-text ul{margin-left:1.2em}#location-main-box-text ul li{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#363636;line-height:normal;list-style:disc}#location-main-box-text a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#000000;line-height:1.3em;text-decoration:underline}#location-form-sidebar{position:relative;height:100%;width:38%;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.75em 0 4.125em 0;border-left:1px solid #d4d4d4}#location-form-sidebar #map{position:relative;width:93%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;clear:both;height:auto;margin:auto;border:1px solid #d4d4d4}.gm-style img{display:inline;max-width:none;height:auto !important}#location-form-sidebar p{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#363636;line-height:normal}#location-form-sidebar h2{font-family:'Bitter', serif;font-size:1em;color:#363636;line-height:normal;margin-bottom:1.43em;font-weight:bold}#location-form-sidebar #hotel-info{position:relative;width:93%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto 2.125em}#location-form-sidebar form{width:93%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;margin:auto}#location-form-sidebar .form{margin:2.125em auto 0 auto}#location-form-sidebar .orange-button{margin-left:-3px}@media screen and (max-width:1024px){ #intro-box{padding:2.235em 0 0 1.688em}#intro-box h1{margin-bottom:0.3em}#location-main-box-text{padding:0 1.688em 3.75em 1.688em}#location-main-box-text h2{margin-bottom:0.5em;margin-top:0.9em;font-size:1.37em}#location-main-box-text p{margin-bottom:1.15em;font-size:0.8em}#location-main-box-text ul li{margin-bottom:1.15em;font-size:0.8em}}@media screen and (max-width:768px){ #location-main-box-text{width:100%;padding:0 1.875em 2.375em}#intro-box{padding-left:1.875em;margin-bottom:1.4em;padding-top:1.2em !important}#intro-box h1{margin-bottom:0;font-size:1.9em}#location-form-sidebar{position:relative;width:100%;padding:0 1.875em 2.375em 1.875em;background:none !important}#location-form-sidebar #map{ width:100%}#location-form-sidebar #hotel-info{ width:100%}#location-form-sidebar .form{ width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.75em 1.55em;background-color:#F9F9F9;border:1px solid #d4d4d4}}@media screen and (max-width:550px){ #location-main-box-text{width:100%;padding:1em 0 1.5em 0}#location-main-box #intro-box{padding:0.8em 0 0 0;padding-top:0 !important;margin-bottom:0.8em;margin-left:0 !important}#location-main-box #intro-box h1{font-size:1.5em}#location-form-sidebar{padding:0;border:0}#location-form-sidebar #hotel-info{ margin-bottom:1em}#location-form-sidebar h2{ margin-bottom:1em}}#halls-main-box{background-color:#ebebeb}#intro-box{width:62%;float:left;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;padding:2.75em 0 0 1.8em}#intro-box h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#363636;line-height:normal}#halls-main-box-text{position:relative;float:left;width:62%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;padding:0 1.87em 3.27em 1.87em}#halls-main-box-text h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#363636;line-height:normal}#halls-main-box-text h2{margin-bottom:0.7em;font-family:'Bitter', serif;font-size:1.5em;color:#363636;line-height:normal;font-style:italic}#halls-main-box-text p{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#363636;line-height:1.3em}#halls-main-box-text ul{margin-left:1.2em}#halls-main-box-text ul li{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#363636;line-height:normal;list-style:disc}#halls-main-box-text a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#000000;line-height:1.3em;text-decoration:underline}.partitionable{margin-top:1em;font-style:italic}#halls-tables-box .table-title{margin:1.15em 0;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#363636;line-height:normal}#halls-tables-box table{ width:100%; border-collapse:collapse}#halls-tables-box tr{ background:#ebebeb}#halls-tables-box th{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.813em;background:#CFCFCF; color:#666666; font-weight:bold; text-align:center;vertical-align:middle}#halls-tables-box th img{ display:inline}#halls-tables-box td, th{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.813em;color:#363636; padding:6px; border:1px solid #a1a1a1; text-align:center}#halls-tables-box td{border-top:0;border-bottom:0;background:transparent url("images/halls/bg-border-td.png") repeat-x left bottom;line-height:1.6em}#halls-tables-box tr:nth-last-child(1) td{background:none}#halls-tables-box tbody{ border-bottom:1px solid #a1a1a1}@media only screen and (max-width:940px){#halls-tables-box table, #halls-tables-box thead, #halls-tables-box tbody, #halls-tables-box th, #halls-tables-box td, #halls-tables-box tr{ display:block}#halls-tables-box thead tr{ position:absolute;top:-9999px;left:-9999px}#halls-tables-box tr{ border:1px solid #ccc}#halls-tables-box tr:nth-of-type(odd){ background:#CFCFCF}#halls-tables-box td{ border:none;border-bottom:1px solid #eee; position:relative;padding:10px;padding-left:50%; text-align:right;background:none}#halls-tables-box td:before{ position:absolute;top:6px;left:6px;width:45%; padding-right:10px; white-space:nowrap;text-align:center}#features td:nth-of-type(1):before{ content:"Salon"; margin-top:4px}#features td:nth-of-type(2):before{ content:url("images/halls/salon-superficie.png"); margin-top:-3px}#features td:nth-of-type(3):before{ content:url("images/halls/salon-altura.png"); margin-top:-3px}#features td:nth-of-type(4):before{ content:url("images/halls/salon-planta.png"); margin-top:-3px}#features td:nth-of-type(5):before{ content:url("images/halls/salon-luz-natural.png"); margin-top:-3px}#capacity td:nth-of-type(1):before{ content:"Salon"; margin-top:4px}#capacity td:nth-of-type(2):before{ content:url("images/halls/salon-superficie.png"); margin-top:-3px}#capacity td:nth-of-type(3):before{ content:url("images/halls/salon-u.png"); margin-top:-3px}#capacity td:nth-of-type(4):before{ content:url("images/halls/salon-consejo.png"); margin-top:-3px}#capacity td:nth-of-type(5):before{ content:url("images/halls/salon-escuela.png"); margin-top:-3px}#capacity td:nth-of-type(6):before{ content:url("images/halls/salon-teatro.png"); margin-top:-3px}#capacity td:nth-of-type(7):before{ content:url("images/halls/salon-banquete.png"); margin-top:-3px}#capacity td:nth-of-type(8):before{ content:url("images/halls/salon-buffet.png"); margin-top:-3px}#capacity td:nth-of-type(9):before{ content:url("images/halls/salon-coctel.png"); margin-top:-3px}}#halls-form-sidebar{position:relative;float:right;height:100%;width:38%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.75em 0 4.125em 0;border-left:1px solid #d4d4d4}#halls-form-sidebar p{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#555555;line-height:normal}#halls-form-sidebar h2{width:93%;margin:auto auto 1.43em;font-family:'Bitter', serif;font-size:0.875em;color:#363636;line-height:normal}#halls-form-sidebar form{width:93%;margin:auto}#halls-form-sidebar textarea{height:12.3em}#halls-form-sidebar .mandatory-fields{margin-top:0.5em;font-size:0.75em}#halls-form-sidebar .orange-button{float:left;clear:both;margin-top:1.5em}@media screen and (max-width:1024px){ #intro-box{padding:2.235em 0 0 1.688em}#intro-box h1{margin-bottom:0.3em}#halls-main-box-text{padding:0 1.688em 3.75em 1.688em}#halls-main-box-text h2{margin-bottom:0.5em;margin-top:0.9em;font-size:1.37em}#halls-main-box-text p{margin-bottom:1.15em;font-size:0.875em}#halls-main-box-text ul li{margin-bottom:1.15em;font-size:0.875em}}@media screen and (max-width:768px){ #halls-main-box-text{width:100%;padding:0 1.875em 2.375em}#intro-box{padding-left:1.875em;margin-bottom:1.4em}#intro-box h1{margin-bottom:0;font-size:1.9em}#halls-form-sidebar{position:relative;float:left;width:90%;margin:auto 1.875em 0.62em 1.875em;padding:0;background:#FFFFFF !important;border:1px solid #d4d4d4}#halls-form-sidebar p{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;line-height:normal}#halls-form-sidebar h2{width:auto;display:block;cursor:pointer;padding:0.813em 1.7em;margin-bottom:0;background:#FFF url("images/halls/bg-show-form-down.jpg") no-repeat 99% 0}#halls-form-sidebar .form-down{background:transparent url("images/halls/bg-show-form-down.jpg") no-repeat 99% 0 !important}#halls-form-sidebar .form-up{background:transparent url("images/halls/bg-show-form-up.jpg") no-repeat 99% 0 !important}#halls-form-sidebar #halls-main-form-content{display:none;padding:0 1.55em 5em}#halls-form-sidebar .form{ width:100%}.form input[type="radio"]{height:auto !important;width:auto !important}#halls-form-sidebar .orange-button{position:absolute;display:block;bottom:-1.5em;left:2em}}@media screen and (max-width:550px){ #halls-main-box-text{width:100%;padding:0 0 1.5em 0}#intro-box{padding:0.8em 0 0 0;margin:0 0 0.8em 0em}#intro-box h1{font-size:1.5em}#halls-form-sidebar{width:100%;padding:0;margin:auto 0 0.62em 0}#halls-form-sidebar textarea{height:7em;border-color :#acacac}#halls-form-sidebar h2{ padding:0.813em 1.9em 0.813em 0.5em}#halls-form-sidebar #halls-main-form-content{padding:0.75em 1.55em 0}#halls-form-sidebar #legal-box{position:relative;clear:both;overflow:hidden;padding-bottom:2.5em}}@media screen and (max-width:320px){#halls-form-sidebar{width:100%}}#error-404-main-box{position:relative;width:100%}#error-404-main-box-text{position:relative;width:100%}#error-404-main-box-text h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#111111;line-height:normal}#error-404-main-box-text p{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#111111;line-height:1.3em}#error-404-main-box-text p a{font-size:1em}#error-404-main-box-text a{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#111111;line-height:1.3em;font-weight:bold}#error-404-text-box{ position:absolute;top:0;left:0;width:50%;max-height:100%;height:100%;background:transparent url("images/error-404/bg-error-404.png");border-right:1px solid #817d74;-webkit-box-sizing:content-box; -moz-box-sizing:content-box;box-sizing:content-box}#error-404-text-content{padding:14em 4.375em 0 1.875em}.error-404-bg-img{ max-width:none}@media screen and (max-width:1024px){ #error-404-text-box{ width:60%}}@media screen and (max-width:768px){ #error-404-text-box{ width:100%;border-bottom:1px solid #897f71;height:auto !important}#error-404-text-content{padding:3em}}@media screen and (max-width:550px){ .error-404-bg-img{ display:none}#error-404-text-box{position:relative;width:100%;height:100%;margin:auto;border:0 none}#error-404-text-content{padding:2em}#error-404-main-box-text h1{font-size:1.5em}#error-404-main-box-text p{font-size:0.8em}#error-404-main-box-text a{font-size:1em}}#site-map-list{position:relative}#site-map-list > ul{padding:1em 0;background:transparent url("images/content/bg-list-site-map.jpg") bottom left repeat-x}#site-map-list > ul > li{ font-size:1em; margin-bottom:0; list-style:none}#site-map-list > ul > li > a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1.125em;color:#111111;line-height:normal;text-decoration:none}#site-map-list > ul > li > ul{margin:0.875em 0 1.4em 1.125em}#site-map-list > ul > li > ul > li{font-size:1em;margin-bottom:0.875em;list-style:none}#site-map-list > ul > li > ul > li:last-child{margin-bottom:0 !important}#site-map-list > ul > li > ul > li a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:1em;color:#363636;line-height:normal;text-decoration:none}#site-map-list > ul > li > ul li > ul{margin:0.875em 0 0 1em}#site-map-list > ul > li > ul > li ul > li{margin-bottom:0.875em;background:transparent url("images/content/square.jpg") center left no-repeat;padding-left:8px;list-style:none}#site-map-list > ul > li > ul > li ul > li:last-child{margin-bottom:0 !important}#site-map-list ul{padding-bottom:0.4em;margin-bottom:0.875em;margin-left:0}#site-map-list a:hover{color:#111111} @media screen and (max-width:1024px){ #site-map-list .first-row{padding-top:0.7em}#site-map-list > ul > li > ul{margin:0.6em 0 0 1.125em}#site-map-list > ul > li > ul > li{margin-bottom:0.6em}#site-map-list > ul > li > ul > li ul > li{margin-bottom:0.6em}}@media screen and (max-width:768px){ #site-map-list > ul{padding:0.7em 0}}@media screen and (max-width:550px){ }#restaurantpage-main-box{}#restaurantpage-main-box-text{position:relative;float:left;width:62%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.18em 1.87em 3.27em 1.87em}#restaurantpage-main-box-text h1{margin-bottom:0.2em;font-family:'Bitter', serif;font-size:2.5em;color:#111111;line-height:normal}#restaurantpage-main-box-text h2{margin-bottom:0.7em;font-family:'Bitter', serif;font-size:1.5em;color:#111111;line-height:normal;font-style:italic}#restaurantpage-main-box-text p{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#111111;line-height:1.3em}#restaurantpage-main-box-text hr{height:2px;background:transparent url("images/content/bg-list-site-map.jpg") bottom left repeat-x;border:0}#restaurantpage-main-box-text p a{font-size:1em}#restaurantpage-main-box-text ul{}#restaurantpage-main-box-text ul li{margin-bottom:1.43em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#111111;line-height:normal;list-style:disc}#restaurantpage-main-box-text ul li a{font-size:1em}#restaurantpage-main-box-text ul li p{font-size:1em}#restaurantpage-main-box-text a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#111111;line-height:1.3em;text-decoration:underline}#restaurantpage-main-box-text .orange-button{display:block;margin-top:1.5em;line-height:2em}#restaurantpage-main-box #restaurantpage-menu-list{}#restaurantpage-main-box #restaurantpage-menu-list li{list-style:none;padding:0;margin:0}#restaurantpage-menu-list li .menu-bt{display:block;position:relative;height:24px;padding-left:30px;text-decoration:none;background:transparent url("images/restaurant-content/pdf.png") center left no-repeat;color:#111111; line-height:25px}#restaurantpage-menu-list li hr{margin-top:1.5em}#restaurantpage-main-box-sidebar{position:relative;float:left;width:38%;height:100%}.sidebar-img{line-height:0;-webkit-column-count:1; -moz-column-count:1; column-count:1; -webkit-column-gap:0; -moz-column-gap:0; column-gap:0}#restaurantpage-main-box-sidebar > div{margin-bottom:0.25em}#restaurantpage-main-box-sidebar div:last-child{margin-bottom:0}#restaurantpage-main-box-sidebar .sidebar-form{position:absolute;top:0;right:0;width:100%;height:700px;padding:2.75em 0 0;border-left:1px solid #D5D5D5}#restaurantpage-main-box-sidebar .sidebar-form #map{position:relative;width:93%;height:auto;margin:auto;border:1px solid #acacac}.sidebar-form p{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#555555;line-height:normal}.sidebar-form h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.875em;color:#555555;line-height:normal;margin-bottom:1.43em}@media screen and (max-width:1024px){ #restaurantpage-main-box-text{padding:2.06em 1.68em 3.09em 1.68em}#restaurantpage-main-box-text h1{margin-bottom:0.3em;font-size:2.5em}#restaurantpage-main-box-text h2{margin-bottom:0.5em;margin-top:0.9em;font-size:1.37em}#restaurantpage-main-box-text p{margin-bottom:1.15em;font-size:0.875em}#restaurantpage-main-box-text ul li{margin-bottom:1.15em;font-size:0.875em}}@media screen and (max-width:768px){ #restaurantpage-main-box-text{width:100%;padding:1.06em 1.87em 1.59em 1.87em}#restaurantpage-main-box-text h1{font-size:1.9em}#restaurantpage-main-box-text ul li{margin-bottom:0.9em}#restaurantpage-main-box-sidebar{width:100%;clear:both;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}#restaurantpage-main-box-sidebar > div{margin-bottom:2px !important}#restaurantpage-main-box-sidebar img{margin:0 !important}}@media screen and (max-width:550px){ #restaurantpage-main-box{ padding:0 !important}#restaurantpage-main-box-text{padding:1em 0.813em 2.75em 0.81em !important}#restaurantpage-main-box-text h1{font-size:1.5em}#restaurantpage-main-box-text h2{font-size:1.15em}#restaurantpage-main-box-sidebar{-webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:1px; -moz-column-gap:1px; column-gap:1px}#restaurantpage-main-box-sidebar > div{margin-bottom:1px !important}}.home-slide-show-home .home-slide-show-ctr{position:absolute;top:1%;left:1%;overflow:hidden;width:60%}@media screen and (max-width:768px){.home-slide-show-home .home-slide-show-ctr{width:98%}}.home-slide-show-home .home-slide-show-ctr li{position:relative;float:left;overflow:hidden;padding-top:10px;padding-bottom:10px;cursor:pointer}.home-slide-show-home .home-slide-show-ctr li span{width:auto;height:auto;display:block}.home-slide-show-home .home-slide-show-ctr li span.bg{display:block;position:relative;width:100%;height:1px;background-color:#bbbbbb}.home-slide-show-home .home-slide-show-ctr li span.abs{display:block;position:absolute;top:10px;width:100%;height:2px;background-color:#ffffff}