input.calendar{width:149px}select.calendar{width:149px}button.calendar{width:20px;height:20px;background:url("/salsa_javascripts/calendar/css/img/calendar-icon.png");border:0;margin-right:10px;cursor:pointer}button.calendar:hover{background-position:0 20px}button.calendar.active{background-position:0 20px}button.calendar img{vertical-align:middle}div.calendar{width:147px;height:175px;background:url("/salsa_javascripts/calendar/css/img/calendar.png");text-align:center;padding:0 12px}div.calendar *{padding:0;margin:0}div.calendar div{width:147px;overflow:hidden;position:relative;height:165px;background:none !important;cursor:move;padding-top:5px}div.calendar table{overflow:hidden;width:147px;border:0;border-collapse:collapse;border-spacing:0;margin:5px auto 0;cursor:default}div.calendar caption{width:100%;color:#111;font:bold 12px Arial,Helvetica,sans-serif;padding-top:4px;text-align:center}div.calendar caption a{display:block;position:absolute;top:11px;width:11px;overflow:hidden;height:11px;cursor:pointer;text-indent:-100px}div.calendar caption a.prev{left:1px;background-image:url("/salsa_javascripts/calendar/css/img/calendar-prev.png")}div.calendar caption a.next{right:1px;background-image:url("/salsa_javascripts/calendar/css/img/calendar-next.png")}div.calendar caption a:hover{background-position:0 11px}div.calendar caption span{position:relative;height:25px;text-align:center}div.calendar caption span.month{padding-right:8px}div.calendar caption span.month:after{content:','}div.calendar td{width:16px;height:19px;color:#ccc;font:normal 12px Arial,Helvetica,sans-serif;text-align:right;border:0;font-size:11px;padding-right:5px}div.calendar th{width:21px;height:19px;color:#666;font:normal 12px Arial,Helvetica,sans-serif;text-align:center;border:0;font-weight:bold}div.calendar td.invalid{color:#b00}div.calendar td.valid{color:#666;cursor:pointer}div.calendar td.active{color:#111;font-weight:bold;cursor:pointer}div.calendar td.hover{color:#111;font-weight:bold;cursor:pointer}*{padding:0;margin:0}body{background:#3A3F49 url("/inc/img/bg-body.png") repeat-x;text-align:center;color:#000;font:10px "lucida grande","lucida sans",verdana,sans-serif}#container{position:relative;width:980px;margin:0 auto}p#print-title{visibility:hidden;position:absolute;top:-9999;left:-9999}#content{padding-top:140px;text-align:left}body#index #content{background:#fff}body#index div#main{overflow:hidden;width:100%}body#index #main div.inner{padding:30px 40px}body#index #main div.main-colset{overflow:hidden;width:100%;background:url("/inc/img/bg-home-main-colset.png") repeat-y}body#index #main .main-colset div.col{position:relative}body#index #main .main-colset div.col-1{float:left;width:460px}body#index #main .main-colset .col-1 div.inner{padding:0}body#index #main .main-colset div.colset{overflow:hidden}body#index #main .main-colset .colset div.col-1{width:210px}body#index #main .main-colset .colset div.col-2{width:210px}body#index #main .main-colset div.col-2{float:right;width:420px}body#index #main .main-colset .col-2 div.inner{padding:30px 20px 10px;border-bottom:1px solid #fff}body#index #main .main-colset .col-2 div.i-first{padding-top:15px}body#index #main .main-colset .col-2 div.i-last{border-bottom:0}body#index #main .main-colset .col-2 div.col-1{width:240px}body#index #main .main-colset .col-2 div.col-2{width:140px}body#index #main .main-colset .col-2 .colset-suggestions div.col-1{width:180px}body#index #main .main-colset .col-2 .colset-suggestions div.col-2{width:180px}div.island{position:relative;background:#fff;padding:30px 40px;margin-bottom:17px}.island div.i-cols{width:100%;overflow:hidden}.island div.i-wrap{clear:both;width:100%}.island .i-cols div.i-main{float:left;width:640px}.island .i-cols div.i-side{float:right;width:230px;padding-top:48px}.i-banners-combo div.i-cols{width:100%;overflow:hidden}.i-banners-combo .i-cols div.i-main{float:left;width:680px}.i-banners-combo .i-cols div.i-side{float:right;width:190px;padding-top:0}div.i-last{margin-bottom:0}div.i-hotels{padding-top:26px}div.i-booking-search{background:#f2f1e8;padding:15px 40px}div.m-booking-search{background:#f2f1e8;padding:15px 40px}div.b-island-hotel-search{background:#f2f1e8;padding:15px 40px}div.b-island-hotel-result{padding:15px 40px 10px !important}div.b-island-form{margin-bottom:0 !important}div.b-island-reservation{margin-bottom:0 !important}#footer{position:relative;background:url("/inc/img/bg-footer.png") 0 -1px repeat-x;text-align:left;padding-bottom:50px}#footer div.inner{position:relative;width:940px;margin:0 auto}#footer ul.logos{position:absolute;top:55px;right:0}#footer .logos li{list-style:none;margin-bottom:15px;height:1%}#footer .logos li a img{display:block}#footer div.address-wrap{overflow:hidden;width:100%}#footer .address-wrap div.address{float:left;width:720px;color:#879098}#footer .address-wrap .address address{font:normal 10px/2em "lucida grande","trebuchet ms",verdana;margin-top:10px}#footer .address p{font:normal 10px/2em "lucida grande","trebuchet ms",verdana}#footer .address-wrap address a:link{color:#879098;text-decoration:none}#footer .address-wrap address a:visited{color:#879098;text-decoration:none}#footer .address-wrap address a:hover{color:#879098;text-decoration:underline}#footer .address-wrap address a:active{color:#879098;text-decoration:underline}#footer .address-wrap .address ul.nav-booking{margin-top:10px}#footer .address-wrap .address .nav-booking li{display:inline;font-size:100%;list-style:none;margin-right:25px}#footer .address-wrap .address .nav-booking li a:link{color:#ffcc01}#footer .address-wrap .address .nav-booking li a:visited{color:#ffcc01}#footer .address-wrap .address .nav-booking li a:hover{color:#ffcc01}#footer .address-wrap .address .nav-booking li a:active{color:#ffcc01}#footer .address-wrap p.logo-col{float:right;width:210px}#footer .address-wrap .logo-col img{display:block;margin-top:65px}#header{position:absolute;top:0;left:0;width:100%;height:140px;background:#3A3F49 url("/inc/img/bg-body.png") repeat-x}#header div.inner{position:relative;width:980px;height:140px;margin:0 auto}a#logo{position:absolute;left:40px;top:22px;width:220px;height:60px}#logo img{display:block}ul#nav-lang{position:absolute;top:70px;right:0}#nav-lang li{display:inline;list-style:none;font:11px helvetica,verdana;text-transform:uppercase;padding:0 10px}#nav-lang li a{padding-bottom:13px}#nav-lang li a:link{color:#a9b0b8;text-decoration:none}#nav-lang li a:visited{color:#a9b0b8;text-decoration:none}#nav-lang li a:hover{color:#a9b0b8;text-decoration:underline}#nav-lang li a:active{color:#a9b0b8;text-decoration:underline}#nav-lang li a.current{background:url("/inc/img/arrow-lang.png") center bottom no-repeat}#search-form fieldset{text-align:right;border:0}#search-form input{position:absolute;top:23px;z-index:200;color:#4d5053;font-size:120%;border-width:1px;border-style:solid;border-color:#737679 #86898d #afb2b5 #a0a3a6;right:50px;width:150px;height:17px;background:#c3c6c9;line-height:17px;padding:1px 5px}#search-form button{position:absolute;top:23px;z-index:200;color:#4d5053;font-size:120%;border-width:1px;border-style:solid;border-color:#737679 #86898d #afb2b5 #a0a3a6;right:0;width:50px;height:21px;background:#b9bcbf;padding:1px 4px;cursor:pointer}span.break{display:block;clear:both;width:100%;height:0;font-size:0;line-height:0}hr{display:none}ul.navigation{width:900px}.navigation li{float:left;list-style:none}.navigation li a{float:left;height:40px;font:15px/40px helvetica,verdana;padding:0 20px}.navigation li a:link{color:#bbc2c9;text-decoration:none}.navigation li a:visited{color:#bbc2c9;text-decoration:none}.navigation li a:hover{background:#525862;color:#bbc2c9;text-decoration:none}.navigation li a:active{background:#525862;color:#bbc2c9;text-decoration:none}.navigation li.current a:link{background:#525862}.navigation li.current a:visited{background:#525862}.navigation li.current a:hover{background:#525862}.navigation li.current a:active{background:#525862}.navigation li dl{color:#343e49;text-align:left}.navigation li dt{margin-top:17px}.navigation li dt.first{margin-top:10px}.navigation li dt a{display:block;float:none;height:auto;font-weight:bold;font-size:110%;line-height:1.3em;padding:0 15px}.navigation li dt a:link{background:transparent !important;color:#343e49;text-decoration:underline}.navigation li dt a:visited{background:transparent !important;color:#343e49;text-decoration:underline}.navigation li dt a:hover{background:transparent !important;color:#343e49;text-decoration:none}.navigation li dt a:active{background:transparent !important;color:#343e49;text-decoration:none}.navigation li dd{padding:0 15px}.navigation li ul{width:120px;margin-top:55px !important}.navigation li li{float:none}.navigation li li a{display:block;float:none;height:auto;font-size:12px;line-height:1.3em;padding-right:0;margin-bottom:10px}.navigation li li a:link{color:#879098 !important}.navigation li li a:visited{color:#879098 !important}.navigation li li a:hover{background:transparent;color:#879098 !important;text-decoration:underline}.navigation li li a:active{background:transparent;color:#879098 !important;text-decoration:underline}.navigation li.current li a:link{background:transparent}.navigation li.current li a:visited{background:transparent}.navigation li.current li a:hover{background:transparent}.navigation li.current li a:active{background:transparent}.navigation li li a.current:link{background:transparent}.navigation li li a.current:visited{background:transparent}.navigation li li a.current:hover{background:transparent}.navigation li li a.current:active{background:transparent}#header ul.navigation{position:absolute;top:99px;left:20px;z-index:9999}#header .navigation li{position:relative;padding-bottom:10px}#header .navigation li.current{background:url("/inc/img/arrow-navglobal.png") center bottom no-repeat}#header .navigation li.over a:link{background:#525862}#header .navigation li.over a:visited{background:#525862}#header .navigation li.over a:hover{background:#525862}#header .navigation li.over a:active{background:#525862}#header .navigation li dl{overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:265px;background:#ffcc01 url("/inc/img/arrow-navglobal.png") 25px -1px no-repeat}#header .navigation li.over dl{overflow:visible;top:41px;left:0;z-index:9999;padding:10px 9px 20px}#footer ul.navigation{overflow:hidden;margin-bottom:50px}#footer .navigation li{position:relative}#footer .navigation li.size-nav-item{visibility:hidden;position:absolute;top:-9999;left:-9999}#nav-back{display:none}a#gototop{display:none;position:fixed;right:5px;bottom:5px;z-index:100;width:auto;background:#464646 url("/inc/img/arrow-gototop.gif") no-repeat scroll 5px -8px;color:#ccc;font:bold 11px tahoma;text-decoration:none;padding:7px 7px 7px 20px;border-radius:5px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius:5px;-webkit-border-radius:5px}a#gototop:link{color:#ccc}a#gototop:visited{color:#ccc}a#gototop:hover{color:#ccc}a#gototop:active{color:#ccc}.image404{display:block;width:900px;height:290px;background:url("/inc/img/capri404.jpg") no-repeat;position:relative}.notfound{display:block;width:270px;height:95px;background-color:#FFF;position:absolute;right:20px;top:20px;padding:5px;filter:alpha(opacity=40);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.notfound p{line-height:1.5em;font-size:14px}.symbol404{display:block;width:283px;height:273px;background:url("/inc/img/404.png") no-repeat;position:absolute;top:187px;right:70px}.contenu404{display:block;width:550px;padding-top:20px;font-size:12px;line-height:1.5em}.contenu404 p{font-size:12px;line-height:1.5em}.contenu404 p em{color:#898786}ul.linkerror{list-style-type:none;margin-bottom:40px;margin-top:20px}ul.linkerror li{list-style-type:none;float:left;padding-right:50px;font-size:12px}ul.linkerror li .ital{color:#898786;font-style:italic}h1{color:#545554;font-weight:normal;font-family:arial,verdana,"lucida grande","lucida sans",sans-serif;letter-spacing:-0.02em;font-size:240%}h2{color:#545554;font-weight:normal;font-family:arial,verdana,"lucida grande","lucida sans",sans-serif;letter-spacing:-0.02em;font-size:200%}h3{color:#545554;font-weight:normal;font-family:arial,verdana,"lucida grande","lucida sans",sans-serif;letter-spacing:-0.02em;font-size:160%}h4{color:#545554;font-weight:normal;font-family:arial,verdana,"lucida grande","lucida sans",sans-serif;letter-spacing:-0.02em;font-size:130%}h1 span{color:#e36532;font-weight:bold}h2 span{color:#e36532;font-weight:bold}h3 span{color:#e36532;font-weight:bold}h4 span{color:#e36532;font-weight:bold}h1 a:link{text-decoration:none}h1 a:visited{text-decoration:none}h1 a:hover{text-decoration:none}h1 a:active{text-decoration:none}h2 a:link{text-decoration:none}h2 a:visited{text-decoration:none}h2 a:hover{text-decoration:none}h2 a:active{text-decoration:none}h3 a:link{text-decoration:none}h3 a:visited{text-decoration:none}h3 a:hover{text-decoration:none}h3 a:active{text-decoration:none}p{font-size:110%}li{font-size:110%}dt{font-size:110%}dd{font-size:110%}address{font-size:110%}a{outline:0}a img{text-decoration:none;border:0}a:link{color:#f66516;text-decoration:underline}a:visited{color:#f66516;text-decoration:underline}a:hover{color:#f66516;text-decoration:none}a:active{color:#f66516;text-decoration:none}a.external{background:url("/inc/img/ico-external.png") center right no-repeat;padding-right:15px}div.m-content{color:#333;padding-right:30px}div.hw-desc{color:#333}div.banners-adjacent{margin-bottom:30px}.m-content h1{margin-bottom:20px}.m-content h2{margin-bottom:20px}.m-content h3{margin-bottom:20px}.m-content h4{margin-bottom:20px}.m-content .t-first{margin-top:0}.m-content h4.subtitle{font-weight:bold;font-size:150%;padding-top:13px;border-top:1px solid #ded9cf;margin-top:-12px}.m-content p{margin-bottom:15px;font-size:120%;line-height:1.5em}.m-content ul{margin-bottom:15px}.m-content ol{margin-bottom:15px}.m-content dl{margin-bottom:15px}.m-content li{font-size:120%}.m-content dt{font-size:120%}.m-content dd{font-size:120%}.m-content ul.thumbs{margin:30px 0 25px}.m-content .thumbs li{list-style:none;display:inline}.m-content .thumbs li img{border:4px solid #ded9cf}.m-content .t-large li img{border:0}.m-content .wiki ul.thumbs{padding:0;margin:15px 0 10px}.m-content .wiki blockquote ul.thumbs{margin:0}.m-content .wiki .thumbs li{padding:0;margin:0}.m-content .wiki .thumbs li a{text-decoration:none}.m-content div.bq{clear:both;overflow:hidden;width:484px;background:#f2f1e8;font-size:90%;padding:10px 15px 0;border:1px solid #ded9cf;margin:36px 0 31px}.m-content .bq h2{font-weight:bold;font-family:arial,verdana,"lucida grande","lucida sans",sans-serif;padding-top:5px;margin:0 0 7px !important;margin-bottom:7px !important;font-size:200%}.m-content .bq h3{font-weight:bold;font-family:arial,verdana,"lucida grande","lucida sans",sans-serif;padding-top:5px;margin:0 0 7px !important;margin-bottom:7px !important;font-size:150%}.m-content .bq h4{font-weight:bold;font-family:arial,verdana,"lucida grande","lucida sans",sans-serif;padding-top:5px;margin:0 0 7px !important;margin-bottom:7px !important;font-size:140%}.m-content .bq h2.ico{background-position:0 1px;background-repeat:no-repeat;padding-left:21px}.m-content .bq h3.ico{background-position:0 1px;background-repeat:no-repeat;padding-left:21px}.m-content .bq h4.ico{background-position:0 1px;background-repeat:no-repeat;padding-left:21px}.m-content .bq img.i-left{margin:0 10px 5px 0}.m-content .bq img.i-right{margin:0 0 5px 10px}.m-content .bq p{line-height:1.4em}.m-content .bq li{line-height:1.4em}.m-content .bq dt{line-height:1.4em;font-weight:bold;margin-top:10px}.m-content .bq dd{line-height:1.4em}.m-content .bq p.img{padding-top:5px}.m-content .bq .img img{display:block}.m-content .bq ol{padding-left:10px}.m-content .bq ul li{background:url("/inc/img/bullet.png") 0 5px no-repeat;list-style:none;padding-left:10px;margin-left:0}.m-content div.item{margin:44px 0}.m-content div.first-item{margin-top:0}.m-content .item h2{margin:0 0 10px}.m-content .item h3{padding-top:5px;margin:0 0 5px}.m-content .item ul.thumbs{margin:0 0 10px}.m-content .item div.bq{margin:16px 0}.m-content .item p{margin:0 0 10px}.m-content .item img.i-left{margin:0 10px 5px 0}.m-content .item img.i-right{margin:0 0 5px 10px}body#recipes .m-content .item p img{border:4px solid #ded9cf}body#recipes .m-content .item{margin:50px 0}body#recipes .m-content .first-item{margin-top:0}.m-content div.multicolumn{overflow:hidden;width:100%}.m-content .multicolumn ul{width:49%;float:left}.m-content .bq-info h2.ico{background-image:url("/inc/img/ico-info.png")}.m-content .bq-info h3.ico{background-image:url("/inc/img/ico-info.png")}.m-content .bq-info h4.ico{background-image:url("/inc/img/ico-info.png")}.m-content .bq-alert h2.ico{background-image:url("/inc/img/ico-info.png")}.m-content .bq-alert h3.ico{background-image:url("/inc/img/ico-info.png")}.m-content .bq-alert h4.ico{background-image:url("/inc/img/ico-info.png")}.m-content .bq-clip h2.ico{background-image:url("/inc/img/ico-clip.png")}.m-content .bq-clip h3.ico{background-image:url("/inc/img/ico-clip.png")}.m-content .bq-clip h4.ico{background-image:url("/inc/img/ico-clip.png")}p.main-img{margin-bottom:25px}p.main-img img{display:block}ul#where-to-stay-nav{position:absolute;top:50px;right:15px}#where-to-stay-nav li{display:inline;background-repeat:no-repeat;background-position:left center;list-style:none;padding:2px 0 2px 20px;margin-right:25px}#where-to-stay-nav li.faq{background-image:url("/inc/img/ico-nav-faq.png")}#where-to-stay-nav li.reservation{background-image:url("/inc/img/ico-nav-reservation.png")}#where-to-stay-nav li a:link{color:#3f63bc}#where-to-stay-nav li a:visited{color:#3f63bc}#where-to-stay-nav li a:hover{color:#3f63bc}#where-to-stay-nav li a:active{color:#3f63bc}h2.s-title{color:#555;font-weight:normal;font-size:180%;padding-bottom:3px;border-bottom:1px solid #ded9cf;margin-bottom:15px}ul.s-nav{margin-bottom:50px}ul.adjacent-nav{margin-bottom:25px}.s-nav li{list-style:none;color:#2d4669;font-size:120%;margin-bottom:5px}.s-nav a{display:block;height:1%;background:url("/inc/img/arrow-blue-s.png") 0 5px no-repeat;padding-left:12px}.s-nav a:link{color:#2d4669;text-decoration:underline}.s-nav a:visited{color:#2d4669;text-decoration:underline}.s-nav a:hover{color:#2d4669;text-decoration:none}.s-nav a:active{color:#2d4669;text-decoration:none}.s-nav .current a:link{font-weight:bold;text-decoration:none;cursor:default}.s-nav .current a:visited{font-weight:bold;text-decoration:none;cursor:default}.s-nav .current a:hover{font-weight:bold;text-decoration:none;cursor:default}.s-nav .current a:active{font-weight:bold;text-decoration:none;cursor:default}#view-map a{position:absolute;top:-15px;right:30px;z-index:500;height:42px;background:url("/inc/img/ico-map.png") right no-repeat;font:110%/55px helvetica,verdana;padding-right:60px}body#index #view-map a{top:125px}#view-map a:link{color:#818381;text-decoration:none}#view-map a:visited{color:#818381;text-decoration:none}#view-map a:hover{color:#818381;text-decoration:underline}#view-map a:active{color:#818381;text-decoration:underline}div#box-map{padding-bottom:15px}.i-main div#box-map{margin:30px 0 25px}div.gm-tooltip{overflow:hidden;width:300px;font:normal 10px "lucida grande",verdana,sans-serif}.gm-tooltip div.img{float:left;padding-bottom:10px;margin-right:10px}.gm-tooltip .img img{display:block;border:4px solid #ded9cf}.gm-tooltip dl.abstract{float:left;width:150px;padding-bottom:10px;padding:0;margin:0}.gm-tooltip .abstract dt{font-size:110%;font-weight:bold;padding:0;margin:0}.gm-tooltip .abstract dd{font-size:110%;padding:0;margin:0}.gm-tooltip .abstract dt a:link{color:#0b4a63;text-decoration:underline}.gm-tooltip .abstract dt a:visited{color:#0b4a63;text-decoration:underline}.gm-tooltip .abstract dt a:hover{color:#0b4a63;text-decoration:none}.gm-tooltip .abstract dt a:active{color:#0b4a63;text-decoration:none}.gm-tooltip ul.nav{clear:both;text-align:center;padding-top:5px;border-top:1px solid #ccc}.gm-tooltip .nav li{display:inline;font-size:110%;margin:0 5px}.gm-tooltip .nav li a:link{color:#e36532;text-decoration:underline}.gm-tooltip .nav li a:visited{color:#e36532;text-decoration:underline}.gm-tooltip .nav li a:hover{color:#e36532;text-decoration:none}.gm-tooltip .nav li a:active{color:#e36532;text-decoration:none}.gm-tooltip-sight div.img{float:none;margin-right:0;margin-bottom:5px}.gm-tooltip-sight dl.abstract{float:none;width:100%}div.weather-wrap{overflow:hidden;width:100%;margin-bottom:15px}.weather-wrap div.item{float:left;width:19%;margin-right:2%;padding:5px 0;border-left:1px solid #ded9cf;margin:10px 0}.weather-wrap div.last{margin-right:0}.weather-wrap .item h3{margin-left:7px;font:bold 120% "lucida grande","trebuchet ms",verdana,sans-serif;margin-bottom:7px}.weather-wrap .item img{margin-left:7px;display:block;margin-bottom:7px}.weather-wrap .item p{margin-left:7px;font-size:110%}.weather-wrap .item h3 span{color:#e36532}body#map table{width:100%;font-size:12px;margin:20px 0}body#map caption{color:#e36532;font-weight:bold;font-size:12px;padding-bottom:3px;border-bottom:1px solid #ccc;margin-bottom:3px}body#map table th{font-weight:bold;text-align:center}body#map table td{text-align:center;padding:5px;border:1px solid #ccc}ul#breadcrumb{padding-bottom:2px;border-bottom:1px solid #ded9cf;margin-bottom:20px}#breadcrumb li{display:inline;list-style:none;background:url("/inc/img/arrow-breadcrumb.png") right center no-repeat;color:#666;padding:0 17px 0 7px}#breadcrumb li.first{padding-left:0}#breadcrumb li.last{background:none;padding-right:0}#breadcrumb li a:link{color:#666;text-decoration:underline}#breadcrumb li a:visited{color:#666;text-decoration:underline}#breadcrumb li a:hover{color:#666;text-decoration:none}#breadcrumb li a:active{color:#666;text-decoration:none}div.m-img ul#breadcrumb{padding-bottom:0;border-bottom:0;margin-bottom:5px}div#highlights-top{position:relative;width:900px;padding:0;margin-bottom:10px}#highlights-top div.mask{position:relative;width:900px;height:205px !important;overflow:hidden}#highlights-box div.row{position:absolute;width:900px;height:180px !important;background:#fff}#highlights-box div.img{position:relative;width:900px;height:180px !important}#highlights-box .img img{display:block}#highlights-box .img h3{font:normal 280% georgia,arial,serif}#highlights-box .img h3 a{position:absolute;top:95px;left:0;height:44px;background:#fff url("/inc/img/opacity.png");opacity:.80;-moz-opacity:.80;filter:alpha(opacity=80);line-height:44px;padding:0 20px}#highlights-box .img h3 a:link{color:#fff;text-decoration:none}#highlights-box .img h3 a:visited{color:#fff;text-decoration:none}#highlights-box .img h3 a:hover{color:#fff;text-decoration:underline}#highlights-box .img h3 a:active{color:#fff;text-decoration:underline}#highlights-top ul.nav{position:absolute;bottom:0 !important;right:0;overflow:hidden;z-index:300;background:#fff}#highlights-top .nav li{float:left;list-style:none;padding:1px 3px;border:1px solid #ccc;cursor:pointer;margin-right:2px}#highlights-top .nav li.last{margin-right:0}#highlights-top .nav li.current{color:#f66516;border-color:#f66516}#weather-wrap{position:absolute;top:0;right:0;z-index:100}#weather-wrap p{position:relative;color:#f60;font-size:100%;line-height:32px}#weather-wrap a:link{text-decoration:none}#weather-wrap a:visited{text-decoration:none}#weather-wrap a:hover{text-decoration:none}#weather-wrap a:active{text-decoration:none}#weather-wrap img{float:left;margin-right:7px}#weather-wrap strong{float:left;margin-right:7px}#weather-wrap em{float:left;margin-right:0;color:#525153;font-style:normal;font-weight:normal;text-transform:uppercase}body#index h1{font-size:200%}body#index #main .col-2 .col-2 h2{color:#666;font-size:110%;text-transform:uppercase;margin:35px 0 20px}body.card h2 strong{color:#e36532 !important}div#main-img{margin:15px 0 10px}#main-img img{display:block}ul.card-thumbs{overflow:hidden;width:100%;margin-bottom:0}.card-thumbs li{list-style:none;float:left;margin-right:5px}.card-thumbs li a{float:left}.card-thumbs li img{display:block;border:4px solid #ded9cf}.card-thumbs li.last{margin-right:0}.card-thumbs li.zoom{clear:both}.card-thumbs li.zoom img{border:0;margin-top:2px}.island .card-services h2{margin-bottom:25px}body.card div.card-info{overflow:hidden;width:100%;margin-top:40px}body.card .card-info div.card-webthumb{float:left;width:150px;margin-right:35px}body.card .card-info .card-webthumb img{display:block;border:1px solid #4b4c45;margin:0 auto}body.card .card-info .card-webthumb button{margin:0 auto}body.card .card-info div.card-address{float:left;width:410px;color:#545554}body.card .card-info div.card-address h2{color:#545554 !important;font-weight:bold;font-size:120% !important;margin-bottom:0}body.card .card-info div.card-address h2 a{color:#545554 !important}body.card .card-info div.card-address h2 a:link{color:#545554 !important}body.card .card-info div.card-address h2 a:visited{color:#545554 !important}body.card .card-info div.card-address h2 a:hover{color:#545554 !important}body.card .card-info div.card-address h2 a:active{color:#545554 !important}body.card .card-info .card-address a:link{color:#545554;text-decoration:none}body.card .card-info .card-address a:visited{color:#545554;text-decoration:none}body.card .card-info .card-address a:hover{color:#545554;text-decoration:none}body.card .card-info .card-address a:active{color:#545554;text-decoration:none}body.card .card-info .card-address a.card-web{background:url("/inc/img/ico-external.png") center right no-repeat;padding-right:15px}body.card .card-info .card-address a.card-web:link{color:#f60;text-decoration:underline}body.card .card-info .card-address a.card-web:visited{color:#f60;text-decoration:underline}body.card .card-info .card-address a.card-web:hover{color:#f60;text-decoration:none}body.card .card-info .card-address a.card-web:active{color:#f60;text-decoration:none}body.card .card-info .card-address a.card-email:link{color:#f60;text-decoration:underline}body.card .card-info .card-address a.card-email:visited{color:#f60;text-decoration:underline}body.card .card-info .card-address a.card-email:hover{color:#f60;text-decoration:none}body.card .card-info .card-address a.card-email:active{color:#f60;text-decoration:none}dl.card-contacts{position:absolute;top:-52px;right:0;overflow:hidden;width:100%;text-align:right}.card-contacts dt{float:left;color:#4c4b45;font-size:120%;margin-right:20px;display:none}.card-contacts dd{float:right;color:#4c4b45;font-size:120%;margin-right:20px;background-position:left center;background-repeat:no-repeat;letter-spacing:-0.03em;padding-left:25px;margin:0 0 0 20px}.card-contacts dd a:link{color:#4c4b45;text-decoration:none}.card-contacts dd a:visited{color:#4c4b45;text-decoration:none}.card-contacts dd a:hover{color:#4c4b45;text-decoration:underline}.card-contacts dd a:active{color:#4c4b45;text-decoration:underline}.card-contacts dd.tel{background-image:url("/inc/img/ico-tel.png")}.card-contacts dd.email{background-image:url("/inc/img/ico-email.png")}.card-contacts dd.web{padding-left:0}div.card-rates{margin-bottom:0}.card-rates table{width:100%;font-size:10px;margin-bottom:10px}.card-rates thead th{font-weight:bold;font-size:120%;text-align:center;padding-bottom:3px}.card-rates tbody th{font-size:120%;padding:5px;border:1px solid #ded9cf}.card-rates tbody td{font-size:120%;padding:5px;border:1px solid #ded9cf;text-align:right}.card-rates tbody th em{font-weight:normal}a#price_conditions-link{display:block;background:url("/inc/img/arrow-bottom.png") right center no-repeat;text-align:right;font-weight:bold;padding-right:15px;margin-bottom:5px}a#price_conditions-link:link{color:#646964}a#price_conditions-link:visited{color:#646964}a#price_conditions-link:hover{color:#646964}a#price_conditions-link:active{color:#646964}div#price_conditions-box{font-size:80%}.card-form-mail form{position:relative}.card-form-mail fieldset{padding-top:0;border:0;border-top:1px solid #ded9cf;margin:30px 0}body#newsletter .card-form-mail fieldset{border-top:0}.card-form-mail fieldset.select-date{padding:0 !important;border:0 !important;margin:0 !important;width:400px !important;float:left}.card-form-mail legend{color:#474747;font-size:140%;padding:0 10px 0 0}.card-form-mail legend span{display:block;color:#8bab12;font-weight:bold}.card-form-mail div.field{overflow:hidden;width:100%;margin-bottom:20px}.card-form-mail span.label{float:left;width:160px;margin-right:10px}.card-form-mail .label label{display:block;font:12px "lucida grande","lucida sans",arial,verdana,sans-serif;text-align:right;padding-top:5px}.card-form-mail .label span{display:block;font:12px "lucida grande","lucida sans",arial,verdana,sans-serif;text-align:right;padding-top:5px}.card-form-mail .warning label{color:#b00}.card-form-mail .label strong{color:#b00}.card-form-mail span.field{width:400px !important;float:left}.card-form-mail .field input.text{font:15px "lucida grande","lucida sans",arial,verdana,sans-serif}.card-form-mail .field select{font:15px "lucida grande","lucida sans",arial,verdana,sans-serif;padding-right:20px}.card-form-mail .field textarea{font:15px "lucida grande","lucida sans",arial,verdana,sans-serif;width:275px;height:9em}.card-form-mail .warning input{background:#ffc;padding:2px}.card-form-mail .warning select{background:#ffc}.card-form-mail .warning textarea{background:#ffc;padding:2px}.card-form-mail .field input.large{width:275px}.card-form-mail .field input.medium{width:185px}.card-form-mail .field input.small{width:95px}.card-form-mail .field .select-date select{margin-right:5px}.card-form-mail span.warning{margin-right:0}.card-form-mail span.error{color:#b00}.card-form-mail div#field-captcha{padding-top:10px;border-top:1px solid #c0beb4}.card-form-mail #field-captcha .item p{display:block;font:12px "lucida grande","lucida sans",arial,verdana,sans-serif;margin-left:165px;margin-bottom:5px}.card-form-mail div#field-captcha p strong{color:#b00}.card-form-mail #field-captcha .item p.field{margin-bottom:0}.card-form-mail div#field-terms{padding-top:10px;border-top:1px solid #c0beb4}.card-form-mail #field-terms div.item{padding-left:165px}.card-form-mail #field-terms label{font:12px "lucida grande","lucida sans",arial,verdana,sans-serif}.card-form-mail #field-terms label a:link{color:#000}.card-form-mail #field-terms label a:visited{color:#000}.card-form-mail #field-terms label a:hover{color:#000}.card-form-mail #field-terms label a:active{color:#000}.card-form-mail #field-terms label strong{color:#b00}.card-form-mail div.buttons{margin-left:165px}.card-form-mail p.privacy{background:url("/inc/img/arrow-bottom.png") right center no-repeat;font-size:120%;text-align:right;padding-right:15px;margin:20px 0 10px}.card-form-mail .privacy a:link{color:#545554}.card-form-mail .privacy a:visited{color:#545554}.card-form-mail .privacy a:hover{color:#545554}.card-form-mail .privacy a:active{color:#545554}.card-form-mail p.note{color:#b00;font-weight:bold;text-align:right;margin-bottom:25px}p.newsletter-desc{color:#545554;font-size:130%}div.validation-advice{font-size:12px !important}div.h-wrap-card{margin:10px 0 25px}.h-wrap-card div.colset{overflow:hidden;width:100%;margin-bottom:15px}.h-wrap-card div.col-1{float:left}.h-wrap-card div#main-img{margin:0 0 15px}.h-wrap-card #main-img img{border:4px solid #ded9cf}.h-wrap-card div.col-2{float:right}div#h-wrap-hotel{position:relative}#h-wrap-hotel div.col-1{width:535px}#h-wrap-hotel div.col-2{width:360px;min-height:318px;background:#F2F1E8;padding:10px 0 0}#h-wrap-hotel .col-2 div.inner{padding:0 0 0 15px}#h-wrap-hotel div.buttons{text-align:left !important}#h-wrap-hotel .buttons button{float:none !important}.quick-request h2{color:#3f3f3f;font:bold 160% arial,sans-serif;margin-bottom:15px}.quick-request h2 span{display:block !important;color:#3f3f3f !important}.quick-request fieldset{overflow:hidden;width:100%;padding:0;border:0;margin:0}.quick-request fieldset fieldset{padding:0}.quick-request div.field-date{width:100%;float:none}.quick-request .field-date span.calendar{float:left;margin-right:5px}.quick-request .field-date button.calendar{float:left}.quick-request div.field{float:left;margin-bottom:10px}.quick-request div.field-s{float:left;width:80px}.quick-request .field-s input{width:50px}.quick-request div.field-email{clear:both !important;float:none !important}.quick-request .field-email input{float:left;width:145px}.quick-request label{display:block;color:#72716c;font:11px arial,sans-serif;margin-bottom:3px}.quick-request span.label{display:block;color:#72716c;font:11px arial,sans-serif;margin-bottom:3px}.quick-request div.buttons{clear:both;overflow:hidden;width:100%;padding:15px 0 5px 1px;margin:0}.quick-request p.b-info{color:#72716c;font-size:110%;margin:5px 0 0}div#h-wrap-nohotel{position:relative;background:#F2F1E8;padding:20px 20px 0}#h-wrap-nohotel div.col-1{width:535px}#h-wrap-nohotel div.col-2{width:310px}#h-wrap-nohotel div.card-form-mail{width:100%}#h-wrap-nohotel .card-form-mail fieldset{border:0;margin:0}#h-wrap-nohotel .card-form-mail legend{color:#545454;margin-bottom:5px}#h-wrap-nohotel .card-form-mail #required-fields{display:none}#h-wrap-nohotel .card-form-mail div.field{margin-bottom:5px}#h-wrap-nohotel .card-form-mail span.label{display:block;float:none;width:auto}#h-wrap-nohotel .card-form-mail label{color:#545454;text-align:left}#h-wrap-nohotel .card-form-mail label strong{display:none}#h-wrap-nohotel .card-form-mail span.field{display:block;float:none;width:auto !important}#h-wrap-nohotel .card-form-mail input{width:290px}#h-wrap-nohotel .card-form-mail textarea{width:290px;height:80px}#h-wrap-nohotel .card-form-mail div#field-captcha{position:relative;padding-top:50px;border-top:0}#h-wrap-nohotel .card-form-mail #field-captcha div.item{overflow:hidden;width:100%}#h-wrap-nohotel .card-form-mail #field-captcha .item p{margin-left:0}#h-wrap-nohotel .card-form-mail div#field-captcha p strong{display:none}#h-wrap-nohotel .card-form-mail #field-captcha .item p.img{float:left;width:105px;margin-right:20px}#h-wrap-nohotel .card-form-mail #field-captcha .item p.text{position:absolute;top:10px;left:0;width:250px}#h-wrap-nohotel .card-form-mail #field-captcha .item p.field{float:left;width:105px;padding-top:10px}#h-wrap-nohotel .card-form-mail #field-captcha .item .field input{width:100px}#h-wrap-nohotel .card-form-mail div.buttons{width:100%;text-align:right;margin:5px 0 0 0}#h-wrap-nohotel .card-form-mail p.privacy{margin:10px 0}#h-wrap-nohotel #box-privacy p{margin-bottom:5px !important}body.card h1 span.cat{color:#545554;font-weight:normal;font-size:50%;text-transform:uppercase;margin-left:5px}body#card .card-services h2 a:link{color:#545554}body#card .card-services h2 a:visited{color:#545554}body#card .card-services h2 a:hover{color:#545554}body#card .card-services h2 a:active{color:#545554}body#card h2.h1-title{font-size:240% !important;margin-bottom:20px !important}body.c-card dl.card-contacts{position:absolute;top:220px;right:20px;width:auto}body.c-card .card-contacts dt{display:none}body.c-card .card-contacts dd{font-size:120%}p.stats-link{margin-top:15px}a#stats-link{height:18px;background:url("/inc/img/ico-stats.png") right center no-repeat;font:14px/18px arial,sans-serif;padding-top:2px;padding-right:15px}a#stats-link:link{color:#888;text-decoration:none}a#stats-link:visited{color:#888;text-decoration:none}a#stats-link:hover{color:#888;text-decoration:none}a#stats-link:active{color:#888;text-decoration:none}body.card div.stats-box{float:none;clear:both;padding-top:20px}div#stats-box{width:100%;overflow:hidden}#stats-box div.sx{float:left;width:185px}#stats-box div.dx{float:left;width:205px}#stats-box p{font-size:100%;margin-bottom:10px}#stats-box p strong span{color:#f60}#stats-box img.card-stats-img{display:inline !important;padding:1px !important;border:0 !important;background:#fff !important;border-width:4px !important;border-style:solid !important;border-color:#e1d9d0 !important}#stats-box img.card-stats-zoom{display:inline !important;padding:0;border:0 !important}#stats-box ul{padding:5px 0 10px}#stats-box li{overflow:hidden;width:160px;list-style:none}#stats-box li.visits{color:#07c}#stats-box li.banner{color:#0c0}#stats-box li.clicks{color:#f00}#stats-box li span{float:left;width:105px}#stats-box li strong{float:right;width:50px;font-weight:normal;text-align:right}body#ferry-schedule h1{margin-bottom:5px}body#ferry-schedule p.by{margin-bottom:5px}body#ferry-schedule p.update{margin-bottom:5px}body#ferry-schedule strong.highlight{color:#e36532}body#ferry-schedule h2.dest{margin-top:30px}div.box-ferry-form{position:relative;width:370px;height:49px;background:url("/inc/img/bg-form-ferry-sx.png") no-repeat;padding-left:22px;margin:20px 0}.box-ferry-form div.box-ferry-form-inner{height:49px;background:url("/inc/img/bg-form-ferry-dx.png") right no-repeat;padding-right:22px}.box-ferry-form fieldset{padding:0;border:0;margin:0}.box-ferry-form div.box-select{position:absolute;left:10px;top:9px;height:32px;background:url("/inc/img/bg-form-ferry-select-sx.png") no-repeat;padding-left:15px}.box-ferry-form div.box-select-inner{height:32px;background:url("/inc/img/bg-form-ferry-select-dx.png") right no-repeat;padding-right:25px}.box-ferry-form select{margin:6px 0 0}.box-ferry-form button{position:absolute;top:5px;right:7px;height:39px;background:none;font-size:12px;line-height:39px;text-decoration:underline;border:0;padding-right:50px;cursor:pointer}table#ferry-schedule-result{width:100%;font-size:10px;margin:0 0 20px}#ferry-schedule-result thead th{font-size:130%;text-align:center;padding-bottom:3px;border-bottom:3px solid #2c4762}#ferry-schedule-result tbody td{background:#f8f8f3;font-size:110%;padding:5px;border:1px solid #bdc2b4}#ferry-schedule-result tbody td.orario{color:#e36532;font-weight:bold;text-align:center;font-size:140%}#ferry-schedule-result tbody td.mezzo{font-weight:bold}div.box-offers-month-form{position:relative;width:370px;height:49px;background:url("/inc/img/bg-form-ferry-sx.png") no-repeat;padding-left:22px;margin:20px 0 0}.box-offers-month-form div.box-offers-month-form-inner{height:49px;background:url("/inc/img/bg-form-ferry-dx-no-icon.png") right no-repeat;padding-right:22px}.box-offers-month-form fieldset{padding:0;border:0;margin:0}.box-offers-month-form div.box-select{position:absolute;left:10px;top:9px;height:32px;background:url("/inc/img/bg-form-ferry-select-sx.png") no-repeat;padding-left:15px}.box-offers-month-form div.box-select-inner{height:32px;background:url("/inc/img/bg-form-ferry-select-dx.png") right no-repeat;padding-right:25px}.box-offers-month-form label{font-size:120%;margin:0 5px 0 0}.box-offers-month-form select{margin:6px 0 0}p.qt-player{height:31px;line-height:31px}.qt-player a.img{float:left;width:100px}.qt-player .img img{display:block}.qt-player a.text{float:left;height:31px;line-height:31px}div.qtvr{overflow:hidden;width:100%}.qtvr div.row{float:left;width:180px;padding:0;margin-right:30px;margin-bottom:30px}.qtvr div.last{margin-right:0}.qtvr div.img{margin-bottom:5px}.qtvr .img img{display:block;border:4px solid #ded9cf}.qtvr .abstract h3{font-weight:normal;font-size:190%;margin-bottom:3px}.qtvr .abstract h3 a:link{color:#4674aa}.qtvr .abstract h3 a:visited{color:#4674aa}.qtvr .abstract h3 a:hover{color:#4674aa}.qtvr .abstract h3 a:active{color:#4674aa}.qtvr .abstract h4{color:#666;font-weight:normal;font-size:140%;margin-bottom:5px}body#news div.mc-news{position:relative}ul.icons-news{position:absolute;top:13px;right:30px}.icons-news li{display:inline;margin-left:6px}p.map-legenda{padding-top:7px}p.nav-result{color:#bbc2c9;font-size:110%;line-height:2.3em;text-align:center;padding-bottom:5px;margin-bottom:15px}.nav-result strong{border:1px solid #bbc2c9;padding:3px 5px;margin:2px;text-decoration:none;background:#ffcc01;color:#3a3f49;border-color:#ffcc01}.nav-result span{border:1px solid #bbc2c9;padding:3px 5px;margin:2px;text-decoration:none;color:#bbc2c9;border-color:#bbc2c9}.nav-result a{border:1px solid #bbc2c9;padding:3px 5px;margin:2px;text-decoration:none;background:transparent}.nav-result a:link{color:#bbc2c9}.nav-result a:visited{color:#bbc2c9}.nav-result a:hover{color:#ffcc01;border-color:#ffcc01}.nav-result a:active{color:#ffcc01;border-color:#ffcc01}.sitemap h2{border-bottom:1px solid #ded9cf;color:#535553;font-weight:normal;padding-bottom:5px;margin:40px 0 10px}.sitemap dt{font-weight:bold}.sitemap dd{margin-bottom:10px}.sitemap li{list-style:none;font-size:130%;margin-bottom:10px}.sitemap li a{margin-right:5px}.sitemap li a:link{color:#4674aa}.sitemap li a:visited{color:#4674aa}.sitemap li a:hover{color:#4674aa}.sitemap li a:active{color:#4674aa}.sitemap li span{color:#999;font-size:80%}#search-result h2{margin-bottom:20px}#search-result div.row{overflow:hidden;width:100%;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px}#search-result div.img{float:left;width:110px}#search-result .img img{border:4px solid #ccc}#search-result .card .img img{border-color:#dddac4}#search-result .sight .img img{border-color:#9ad2eb}#search-result .itinerary .img img{border-color:#aacf39}#search-result .experience .img img{border-color:#aacf39}#search-result div.abstract{float:right;width:750px}#search-result .abstract h3{margin-bottom:3px}#search-result .abstract h3 a:link{color:#e36e32;text-decoration:underline}#search-result .abstract h3 a:visited{color:#e36e32;text-decoration:underline}#search-result .abstract h3 a:hover{color:#e36e32;text-decoration:none}#search-result .abstract h3 a:active{color:#e36e32;text-decoration:none}#search-result .abstract h3 span{color:#999;font-size:80%}#search-result .abstract p{font-size:110%;line-height:1.3em;margin-bottom:0}#search-result .abstract p span.url{color:#948d00;font-weight:bold}div.table-directory{color:#333;margin-top:20px}.table-directory table{width:100%}.table-directory th{font-weight:bold;font-size:12px;text-align:center;padding:3px;border-bottom:3px solid #333e4f}.table-directory th a:link{color:#333}.table-directory th a:visited{color:#333}.table-directory th a:hover{color:#333}.table-directory th a:active{color:#333}.table-directory td{font-size:11px;text-align:center;padding:3px;border:1px solid #ccc}.table-directory td.name{color:#404040;font-weight:bold;background:#ffc200;font-size:13px;padding-right:13px;padding-left:13px}.table-directory td.category{color:#404040;font-weight:bold;background:#ffe07d;font-size:12px}.table-directory .name a{display:block}.table-directory .name a:link{color:#404040;text-decoration:none}.table-directory .name a:visited{color:#404040;text-decoration:none}.table-directory .name a:hover{color:#404040;text-decoration:underline}.table-directory .name a:active{color:#404040;text-decoration:underline}.table-directory .web-email a:link{color:#333;text-decoration:none}.table-directory .web-email a:visited{color:#333;text-decoration:none}.table-directory .web-email a:hover{color:#333;text-decoration:underline}.table-directory .web-email a:active{color:#333;text-decoration:underline}.table-directory span.fax{color:#999 !important}.wiki-content{overflow:hidden;width:100%;color:#333;margin-bottom:25px}.mod-booking .booking-hotel-result .wiki-content{margin-bottom:0}.wiki-content a[target="_blank"]{background:url("/inc/img/ico-external.png") center right no-repeat;padding-right:15px;margin-right:5px}.wiki-content a[target="_blank"]:link{text-decoration:underline}.wiki-content a[target="_blank"]:visited{text-decoration:underline}.wiki-content a[target="_blank"]:hover{text-decoration:none}.wiki-content a[target="_blank"]:active{text-decoration:none}.wiki-content h2{margin-bottom:10px;font-weight:normal;margin:20px 0 5px;font-size:200%;background:url("/inc/img/dotted-h.png") repeat-x !important;padding-top:5px !important;margin-top:25px !important}.wiki-content h3{margin-bottom:10px;font-weight:bold;margin:20px 0 5px;font-size:150%;margin-top:20px}.wiki-content h4{margin-bottom:10px;font-weight:bold;margin:20px 0 5px;font-size:140%;margin-top:15px}.wiki-content p{font-size:120%;line-height:1.5em;margin-bottom:10px}.wiki-content ul{margin-bottom:10px}.wiki-content li{font-size:120%}.wiki-description{width:auto;padding-right:30px;margin-bottom:0}.wiki-location{width:auto;padding-right:30px;margin-bottom:0}.wiki-content hr{display:block}.wiki-content p.float-img{margin-bottom:10px}.wiki-content h1{font-weight:bold;margin:20px 0 5px;font-size:220%}.wiki-content h5{font-weight:bold;margin:20px 0 5px;font-size:130%;margin-top:15px}.wiki-content h6{font-weight:bold;margin:20px 0 5px;font-size:120%;margin-top:15px}.wiki-content ol{margin-bottom:10px;padding-left:10px}.wiki-content dl{margin-bottom:10px}.i-main .wiki-content ul li{background:url("/inc/img/bullet.png") 0 5px no-repeat;list-style:none;padding-left:10px;margin-left:20px}.wiki-content ol li{list-style:decimal;margin-left:30px}.wiki-content dd{padding-left:10px;font-size:120%}.wiki-content dt{font-size:120%;background:url("/inc/img/bullet.png") 0 5px no-repeat;font-weight:bold;list-style:none;padding-left:10px}.wiki-content em{font-weight:normal}.wiki-content address{font-style:normal}.wiki-services h4{font-size:120% !important;text-transform:none}.wiki-extra-info h4{font-size:120% !important;text-transform:none}.wiki-services ul{overflow:hidden;width:100%;margin-bottom:0 !important}.wiki-extra-info ul{overflow:hidden;width:100%;margin-bottom:5px}.wiki-services ul li{width:180px;float:left}.wiki-extra-info ul li{width:180px;float:left}.i-main .wiki-content ul.thumbs li{background:none;padding-left:0;margin-left:0}.wiki-content blockquote{overflow:hidden;width:484px;background:#f2f1e8;font-size:90%;padding:10px 15px 0;border:1px solid #ded9cf;margin:16px 0}.wiki-content blockquote h1{margin-top:0}.wiki-content blockquote h2{margin-top:0}.wiki-content blockquote h3{margin-top:0}.wiki-content blockquote h4{margin-top:0}.wiki-content blockquote h5{margin-top:0}.wiki-content blockquote h6{margin-top:0}.button{display:inline-block;position:relative;overflow:visible;min-width:140px;background-image:url("/inc/img/blended.png");background-position:center center;background-repeat:repeat-x;padding:6px 17px 8px;border:1px solid rgba(0,0,0,0.25);border-bottom-color:rgba(0,0,0,.35);margin:0 5px 0 0;outline:0;cursor:pointer;font:bold 13px/1 Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);-moz-border-radius:18px;-webkit-border-radius:18px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);color:#fff;background-color:#ff5c00}.button-small{-moz-border-radius:12px;-webkit-border-radius:12px;font-size:11px;padding:4px 14px 6px}.button:link{color:#fff;background-color:#ff5c00}.button:visited{color:#fff;background-color:#ff5c00}.button:hover{color:#fff;background-color:#d45500}.button:active{color:#fff;background-color:#d45500;top:1px}.button-alt{background-color:#2daebf}.button-alt:link{background-color:#2daebf}.button-alt:visited{background-color:#2daebf}.button-alt:hover{background-color:#007d9a}.button-alt:active{background-color:#007d9a}.button span{display:block}#form-tabs ul.tab-nav{position:absolute;top:-19px;left:560px}#form-tabs .tab-nav li{display:inline;list-style:none;color:#72716c;font-size:120%;padding:5px 10px 5px;border-width:1px 1px 0;border-style:solid;border-color:#ccc;margin-right:5px;cursor:pointer}#form-tabs .tab-nav li.active{background:#f2f1e8}ul.banners-magazine{clear:both;overflow:hidden;width:100%;padding-top:20px;margin-bottom:25px}.banners-magazine li{float:left;width:220px;list-style:none;margin-right:10px}.banners-magazine li.last{margin-right:0}.banners-magazine li img{display:block;border:4px solid #ded9cf}div.h-wrap{position:relative;margin-bottom:30px !important}div.hw-banners-showcase{margin-bottom:0 !important}.h-wrap div.hw-head{margin-bottom:15px}.h-wrap div.hw-desc{color:#333;margin:15px 0 30px}.h-wrap .hw-desc p{font-size:120%;line-height:1.5em;margin-bottom:10px}.h-wrap div.hw-body{padding-bottom:30px !important;border-bottom:1px solid #dad9d5 !important}.hw-banners-showcase div.hw-body{padding-bottom:0 !important;border-bottom:0 !important}.h-wrap div.hw-foot{position:absolute;bottom:-15px;right:0}body#index .hw-events div.hw-foot{bottom:-32px}.h-wrap ul.hw-nav{text-align:right}.h-wrap .hw-nav li{display:inline;font-size:110%}body#index .hw-events .hw-nav li{display:block;padding-top:3px}.h-wrap .hw-nav li a:link{color:#626462;text-decoration:underline}.h-wrap .hw-nav li a:visited{color:#626462;text-decoration:underline}.h-wrap .hw-nav li a:hover{color:#626462;text-decoration:none}.h-wrap .hw-nav li a:active{color:#626462;text-decoration:none}.h-wrap .hw-nav li.icon a{position:absolute;bottom:18px;right:0;width:16px;height:16px}body#index .hw-events .hw-nav li.icon a{bottom:35px}.h-wrap .hw-nav li.twitter a{right:44px}.h-wrap .hw-nav li.tumblr a{right:22px}.h-wrap .hw-nav li.rss a{right:0}body#index .hw-banner-restaurants div.hw-body{padding-bottom:5px !important}body#index .hw-simple-list div.hw-body{padding-bottom:5px !important}h2.hw-title-like{margin-bottom:15px}.banners h2{margin-bottom:15px}body#index .banners h2{visibility:hidden;position:absolute;top:-9999;left:-9999}.banners .abstract h3 a:link{text-decoration:underline}.banners .abstract h3 a:visited{text-decoration:underline}.banners .abstract h3 a:hover{text-decoration:none}.banners .abstract h3 a:active{text-decoration:none}div.banners-event{overflow:hidden;width:100%}.banners-event div.row{float:left;width:148px;margin-right:8px}.banners-event div.last{margin-right:0}.banners-event div.img{margin-bottom:5px}.banners-event .img img{display:block;border:4px solid #ded9cf}.banners-event .abstract h3{font-weight:bold;font-size:110%;margin-bottom:2px}.banners-event .abstract h3 a:link{color:#666}.banners-event .abstract h3 a:visited{color:#666}.banners-event .abstract h3 a:hover{color:#666}.banners-event .abstract h3 a:active{color:#666}.events div.row{padding-bottom:20px;border-bottom:1px solid #dad9d5;margin-bottom:25px}.events div.last{margin-bottom:0}.events div.img{padding-top:5px;margin-bottom:5px}.events .img img{display:block;border:4px solid #ded9cf}.events .abstract h3{font-weight:normal;font-size:210%;margin-bottom:3px}.events .abstract h3 a:link{color:#4674aa}.events .abstract h3 a:visited{color:#4674aa}.events .abstract h3 a:hover{color:#4674aa}.events .abstract h3 a:active{color:#4674aa}.events .abstract h4.subtitle{color:#666;font-weight:normal;font-size:140%;margin-bottom:15px}.events .abstract div.wiki-content{margin-bottom:0 !important}div.banners-highlight{overflow:hidden;width:100%}.banners-highlight div.row{float:left;width:432px;padding:0;margin-right:26px;margin-bottom:30px}.banners-highlight div.last{margin-bottom:5px}.banners-highlight div.img{margin-bottom:5px}.banners-highlight .img img{display:block;border:4px solid #ded9cf}.banners-highlight div.video{border:4px solid #ded9cf;margin-bottom:5px}.banners-highlight .abstract h3{font-weight:normal;font-size:210%;margin-bottom:3px}.banners-highlight .abstract h3 a:link{color:#4674aa}.banners-highlight .abstract h3 a:visited{color:#4674aa}.banners-highlight .abstract h3 a:hover{color:#4674aa}.banners-highlight .abstract h3 a:active{color:#4674aa}.banners-highlight .abstract h4{color:#666;font-weight:normal;font-size:140%;margin-bottom:5px}div.banners-showcase{overflow:hidden;width:100%}.banners-showcase div.row{float:left;width:432px;padding:0;margin-right:26px;margin-bottom:30px}.sights-showcase div.row{width:280px;margin-right:30px}.banners-showcase div.last{margin-right:0}.banners-showcase div.img{margin-bottom:5px}.banners-showcase .img img{display:block;border:4px solid #ded9cf}.banners-showcase .abstract h3{font-weight:normal;font-size:210%;margin-bottom:3px}.sights-showcase .abstract h3{font-size:190%}.itineraries-showcase .abstract h3{font-size:190%}.banners-showcase .abstract h3 a:link{color:#4674aa}.banners-showcase .abstract h3 a:visited{color:#4674aa}.banners-showcase .abstract h3 a:hover{color:#4674aa}.banners-showcase .abstract h3 a:active{color:#4674aa}.banners-showcase .abstract h4{color:#666;font-weight:normal;font-size:140%;margin-bottom:5px}div.banners-restaurant{overflow:hidden;width:100%}.banners-restaurant div.row{float:left;width:220px;margin-right:15px;margin-bottom:25px}.banners-restaurant div.last{margin-right:0}.banners-restaurant div.img{margin-bottom:3px}.banners-restaurant .img img{display:block;border:4px solid #ded9cf}.banners-restaurant div.abstract{padding:0 4px}.banners-restaurant .abstract h3{font:170% "times new roman",times,serif;margin-bottom:2px}.banners-restaurant .abstract h3 a:link{color:#384560}.banners-restaurant .abstract h3 a:visited{color:#384560}.banners-restaurant .abstract h3 a:hover{color:#384560}.banners-restaurant .abstract h3 a:active{color:#384560}.banners-restaurant .abstract p{color:#333}div.banners-hotel{overflow:hidden;width:100%}.banners-hotel div.row{float:left;width:210px;padding-top:5px;border-top:1px dotted #999;margin-right:15px;margin-bottom:20px}.banners-hotel div.first{padding-top:0;border-top:0}.banners-hotel div.last{margin-right:0}.banners-hotel div.img{margin-bottom:3px}.banners-hotel .img img{display:block}.banners-hotel .abstract h3{font:170% "times new roman",times,serif;margin-bottom:2px}.banners-hotel .abstract h3 a:link{color:#384560}.banners-hotel .abstract h3 a:visited{color:#384560}.banners-hotel .abstract h3 a:hover{color:#384560}.banners-hotel .abstract h3 a:active{color:#384560}.banners-hotel .abstract h4{font-size:110%;text-transform:uppercase}.banners-hotel .abstract p{color:#333}.banners-hotel .abstract .card-offer a:link{color:#4674aa}.banners-hotel .abstract .card-offer a:visited{color:#4674aa}.banners-hotel .abstract .card-offer a:hover{color:#4674aa}.banners-hotel .abstract .card-offer a:active{color:#4674aa}div.banners-suggestion{overflow:hidden;width:100%;margin-bottom:25px}.banners-suggestion div.row{float:left;width:185px;padding-top:5px;border-top:1px dotted #999;margin-right:10px;margin-bottom:15px}.banners-suggestion div.last{margin-right:0}.banners-suggestion div.img{margin-bottom:3px}.banners-suggestion .img img{display:block}.banners-suggestion .abstract h4{font-size:110%;text-transform:uppercase;margin-bottom:1px}.banners-suggestion .abstract h3{font:170% "times new roman",times,serif;margin-bottom:2px}.banners-suggestion .abstract h3 a:link{color:#384560}.banners-suggestion .abstract h3 a:visited{color:#384560}.banners-suggestion .abstract h3 a:hover{color:#384560}.banners-suggestion .abstract h3 a:active{color:#384560}.banners-suggestion .abstract p{color:#333}div.banners-side{overflow:hidden;width:100%;margin-bottom:50px}.banners-side h2{color:#555;font-weight:normal;font-size:180%;padding-bottom:3px;border-bottom:1px solid #ded9cf;margin-bottom:15px}.banners-side div.row{float:left;width:195px;margin-right:8px;margin-bottom:20px}.banners-side div.last{margin-right:0}.banners-side div.img{margin-bottom:5px}.banners-side .img img{display:block;border:4px solid #ded9cf}.banners-side .abstract h4{font-size:110%;text-transform:uppercase;margin-bottom:5px}.banners-side .abstract h3{font:170% "times new roman",times,serif;margin-bottom:2px}.banners-side .abstract h3 a:link{color:#384560}.banners-side .abstract h3 a:visited{color:#384560}.banners-side .abstract h3 a:hover{color:#384560}.banners-side .abstract h3 a:active{color:#384560}.banners-side .abstract .card-offer a:link{color:#4674aa}.banners-side .abstract .card-offer a:visited{color:#4674aa}.banners-side .abstract .card-offer a:hover{color:#4674aa}.banners-side .abstract .card-offer a:active{color:#4674aa}.i-banners div.banners{margin-bottom:0}.i-banners .banners h2{margin-top:0}.i-banners .banners div.row{width:195px;padding-top:0;border-top:0;margin-right:25px;margin-bottom:0}.i-banners .banners div.img{margin-bottom:3px}.i-banners .banners .img img{border:4px solid #ded9cf}.i-banners-combo div.banners{margin-bottom:0}.i-banners-combo .banners div.row{width:195px;padding-top:0;border-top:0;margin-right:25px;margin-bottom:0}.i-banners-combo .banners div.img{margin-bottom:3px}.i-banners-combo .banners .img img{border:4px solid #ded9cf}.i-hotels h2.category-desc{margin-bottom:15px}div.hotels-list{overflow:hidden;width:100%}.hotels-list div.row{float:left;width:195px;margin-right:25px;margin-bottom:20px}.hotels-list div.first{padding-top:0;border-top:0}.hotels-list div.last{margin-right:0}.hotels-list div.img{margin-bottom:3px}.hotels-list .img img{display:block;border:4px solid #ded9cf}.hotels-list .abstract h3{font:170% "times new roman",times,serif;margin-bottom:2px}.hotels-list .abstract h3 a:link{color:#384560}.hotels-list .abstract h3 a:visited{color:#384560}.hotels-list .abstract h3 a:hover{color:#384560}.hotels-list .abstract h3 a:active{color:#384560}.hotels-list .abstract p{color:#333}.i-suggestions h2.category-desc{margin-bottom:15px}div.suggestions-list{overflow:hidden;width:100%}.suggestions-list div.row{float:left;width:195px;margin-right:25px;margin-bottom:20px}.suggestions-list div.first{padding-top:0;border-top:0}.suggestions-list div.last{margin-right:0}.suggestions-list div.img{margin-bottom:3px}.suggestions-list .img img{display:block;border:4px solid #ded9cf}.suggestions-list .abstract h3{font:170% "times new roman",times,serif;margin-bottom:2px}.suggestions-list .abstract h3 a:link{color:#384560}.suggestions-list .abstract h3 a:visited{color:#384560}.suggestions-list .abstract h3 a:hover{color:#384560}.suggestions-list .abstract h3 a:active{color:#384560}.suggestions-list .abstract p{color:#333}.i-cards h2.title{margin-bottom:20px}div.cards-list{overflow:hidden;width:100%}.cards-list div.row{float:left;width:195px;margin-right:25px;margin-bottom:20px}.cards-list div.first{padding-top:0;border-top:0}.cards-list div.last{margin-right:0}.cards-list div.img{margin-bottom:3px}.cards-list .img img{display:block;border:4px solid #ded9cf}.cards-list .abstract h3{font:170% "times new roman",times,serif;margin-bottom:2px}.cards-list .abstract h3 a:link{color:#384560;text-decoration:underline}.cards-list .abstract h3 a:visited{color:#384560;text-decoration:underline}.cards-list .abstract h3 a:hover{color:#384560;text-decoration:none}.cards-list .abstract h3 a:active{color:#384560;text-decoration:none}.cards-list .abstract p{color:#333}.simple-list h3{font-size:110%;margin-bottom:5px}.simple-list dl{margin-bottom:30px}.simple-list dt{font-weight:normal;font-family:"times new roman",times,serif}.simple-list dt a:link{color:#384560}.simple-list dt a:visited{color:#384560}.simple-list dt a:hover{color:#384560}.simple-list dt a:active{color:#384560}.simple-list dd{color:#333}.s-list-hotel h3{color:#222;font-weight:bold}.s-list-hotel dl{margin-bottom:20px}.s-list-hotel dt{background:url("/inc/img/arrow-s-list.png") 0 4px no-repeat;font-size:100%;font-family:"lucida grande",verdana,sans-serif;padding-left:10px;margin-bottom:3px}.s-list-hotel dt a:link{color:#666}.s-list-hotel dt a:visited{color:#666}.s-list-hotel dt a:hover{color:#666}.s-list-hotel dt a:active{color:#666}.s-list-restaurant h3{text-transform:uppercase}.s-list-restaurant dt{font-size:150%}.s-list-restaurant dd{margin-bottom:10px}.s-list-suggestion h3{text-transform:uppercase}.s-list-suggestion dt{font-size:150%}.s-list-suggestion dd{margin-bottom:10px}div.mod-booking{color:#454545;font:10px "lucida grande","lucida sans",verdana,"trebuchet ms",sans-serif;text-align:left}.mod-booking h1{color:#2c4761;font-weight:bold;font-family:arial,sans-serif;letter-spacing:normal;margin-bottom:15px;font-size:200%}.mod-booking h2{color:#2c4761;font-weight:bold;font-family:arial,sans-serif;letter-spacing:normal;margin-bottom:15px;font-size:180%}.mod-booking h3{color:#2c4761;font-weight:bold;font-family:arial,sans-serif;letter-spacing:normal;margin-bottom:15px;font-size:160%}.mod-booking h4{color:#2c4761;font-weight:bold;font-family:arial,sans-serif;letter-spacing:normal;margin-bottom:15px;font-size:140%}.mod-booking h5{color:#2c4761;font-weight:bold;font-family:arial,sans-serif;letter-spacing:normal;margin-bottom:15px}.mod-booking h6{color:#2c4761;font-weight:bold;font-family:arial,sans-serif;letter-spacing:normal;margin-bottom:15px}.mod-booking h1 a:link{color:#2c4761;text-decoration:none}.mod-booking h1 a:visited{color:#2c4761;text-decoration:none}.mod-booking h1 a:hover{color:#2c4761;text-decoration:none}.mod-booking h1 a:active{color:#2c4761;text-decoration:none}.mod-booking h2 a:link{color:#2c4761;text-decoration:none}.mod-booking h2 a:visited{color:#2c4761;text-decoration:none}.mod-booking h2 a:hover{color:#2c4761;text-decoration:none}.mod-booking h2 a:active{color:#2c4761;text-decoration:none}.mod-booking h3 a:link{color:#2c4761;text-decoration:none}.mod-booking h3 a:visited{color:#2c4761;text-decoration:none}.mod-booking h3 a:hover{color:#2c4761;text-decoration:none}.mod-booking h3 a:active{color:#2c4761;text-decoration:none}.mod-booking h4 a:link{color:#2c4761;text-decoration:none}.mod-booking h4 a:visited{color:#2c4761;text-decoration:none}.mod-booking h4 a:hover{color:#2c4761;text-decoration:none}.mod-booking h4 a:active{color:#2c4761;text-decoration:none}.mod-booking h5 a:link{color:#2c4761;text-decoration:none}.mod-booking h5 a:visited{color:#2c4761;text-decoration:none}.mod-booking h5 a:hover{color:#2c4761;text-decoration:none}.mod-booking h5 a:active{color:#2c4761;text-decoration:none}.mod-booking h6 a:link{color:#2c4761;text-decoration:none}.mod-booking h6 a:visited{color:#2c4761;text-decoration:none}.mod-booking h6 a:hover{color:#2c4761;text-decoration:none}.mod-booking h6 a:active{color:#2c4761;text-decoration:none}.mod-booking p{margin-bottom:15px;font-size:120%}.mod-booking ul{margin-bottom:15px}.mod-booking ol{margin-bottom:15px}.mod-booking dl{margin-bottom:15px}.mod-booking li{font-size:120%}.mod-booking dt{font-size:120%}.mod-booking dd{font-size:120%}.mod-booking address{font-size:120%}.mod-booking a:link{color:#2c4761}.mod-booking a:visited{color:#2c4761}.mod-booking a:hover{color:#2c4761}.mod-booking a:active{color:#2c4761}.mod-booking hr{display:none}.booking-msg{width:60%;background:#ffc url("/salsa_css/booking/img/booking-alert.png") 13px center no-repeat;color:#b00;padding:15px 55px 0;border:2px solid #b00;margin:15px auto;-moz-border-radius:12px;-webkit-border-radius:12px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5)}.booking-msg p.msg-content{font-size:120%}.booking-msg .msg-content strong.caution{display:block}.booking-msg div.msg-extra{padding:0 45px;margin:15px 0}.booking-msg .msg-extra p{font-size:110%}.booking-msg .msg-extra li{font-size:110%}.mod-booking .button{display:inline-block;overflow:visible;min-width:140px;background-image:url("/salsa_css/booking/img/blended.png");background-position:center center;background-repeat:repeat-x;padding:6px 17px 8px;border:1px solid rgba(0,0,0,0.25);border-bottom-color:rgba(0,0,0,.35);margin:0 5px 0 0;outline:0;cursor:pointer;font:bold 13px/1 Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);-moz-border-radius:18px;-webkit-border-radius:18px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);color:#fff;background-color:#ff5c00;line-height:1.3em}.mod-booking .button-small{-moz-border-radius:12px;-webkit-border-radius:12px;font-size:11px;padding:4px 14px 6px}.mod-booking .button:link{color:#fff;background-color:#ff5c00}.mod-booking .button:visited{color:#fff;background-color:#ff5c00}.mod-booking .button:hover{color:#fff;background-color:#d45500}.mod-booking .button:active{color:#fff;background-color:#d45500;top:1px}.mod-booking .button-alt{background-color:#2daebf}.mod-booking .button-alt:link{background-color:#2daebf}.mod-booking .button-alt:visited{background-color:#2daebf}.mod-booking .button-alt:hover{background-color:#007d9a}.mod-booking .button-alt:active{background-color:#007d9a}.mod-booking .button span{display:block}.booking-hotel-result .buttons span.booking-type{clear:both;float:none;display:inline-block;min-width:140px;height:2em;color:#999;font-size:110%;line-height:2em;text-align:center;padding-top:5px;margin-right:5px}.booking-form-fields .buttons span.booking-type{clear:both;float:none;display:inline-block;min-width:140px;height:2em;color:#999;font-size:110%;line-height:2em;text-align:center;padding-top:5px;margin-right:5px}.booking-search h2{margin-bottom:5px}.booking-search h3{margin-bottom:5px}.booking-search fieldset{overflow:hidden;width:100%;padding:10px 0 0;border:0;margin:0}.booking-search div.field{float:left}.booking-search label{display:block;color:#72716c;font:11px arial;margin-bottom:3px}.booking-search span.label{display:block;color:#72716c;font:11px arial;margin-bottom:3px}.booking-search fieldset fieldset{padding:0}.booking-search button.button{float:right}.booking-search div.field-date{width:205px}.booking-search .field-date span.calendar{float:left;margin-right:5px}.booking-search .field-date button.calendar{float:left}.booking-search div.rooms{float:left}.booking-search div.field-rooms{float:left;width:65px}.booking-search div.booking-rooms{overflow:hidden;float:left;width:240px}.booking-search .booking-rooms fieldset{margin-bottom:12px}.booking-search .booking-rooms div.field-room{overflow:hidden;float:left;width:60px}.booking-search .booking-rooms div.field-children{overflow:hidden;float:left;width:100px}.booking-search .field-children-age fieldset{margin-bottom:0}.booking-search .field-children-age div.field-child{margin:5px 0 0}.booking-search p.phone-number{color:#666;font-size:120%;margin:10px 0 0}.booking-search p.info-button{color:#535554;font-size:120%;margin:0}.booking-search .phone-number span{font:bold 150% arial}div.booking-search-tiny{margin-bottom:5px;position:relative}.booking-search-tiny h2{color:#535554;font-weight:normal}.booking-search-tiny h3{color:#535554;font-weight:normal}.booking-search-tiny h2 span{color:#535554;font-weight:bold}.booking-search-tiny div.field-date{width:230px}.booking-search-tiny .field-date button{padding:0;border:0}.booking-search-tiny div.field-rooms{width:65px}.booking-search-tiny div.booking-rooms{width:190px}.booking-search-tiny .booking-rooms div.field-room{width:65px}.booking-search-tiny .booking-rooms div.field-children{width:105px}.booking-search-tiny div.button-box{float:none;width:auto;padding:0;margin-top:0;position:absolute;top:27px;right:0}.booking-search button{float:right}.booking-hotel-rooms fieldset{padding:0;border:0;margin:0}.booking-hotel-rooms div.request{position:relative;clear:both;overflow:hidden;width:100%;padding:0;margin-bottom:5px}.booking-hotel-rooms div.tabs-nav{overflow:hidden;width:100%}.booking-hotel-rooms .tabs-nav h3{float:left;height:25px;color:#343e48;font-size:110%;text-transform:uppercase;line-height:25px;padding:0 10px;margin:0}.booking-hotel-rooms ul.tab-nav{float:left;overflow:hidden;list-style:none;margin:0}.booking-hotel-rooms .tab-nav li{float:left;border:1px solid #cbcbcb;margin:0 0 0 0.5em;z-index:1}.booking-hotel-rooms .tab-nav a{outline:0;float:left;background:#f0f2ea;color:#868784;font:12px arial;text-decoration:none;padding:3px 10px 6px}.booking-hotel-rooms .tab-nav li.active{position:relative;border-bottom-color:#f6f5f1 !important;border-bottom-width:2px !important;z-index:1 !important}.booking-hotel-rooms .tab-nav li.active a{background-color:#f6f5f1;font-weight:bold}.booking-hotel-rooms .tab-nav li.active a:link{color:#343e48;margin-bottom:-1px !important;text-decoration:none;cursor:default}.booking-hotel-rooms .tab-nav li.active a:visited{color:#343e48;margin-bottom:-1px !important;text-decoration:none;cursor:default}.booking-hotel-rooms .tab-nav li.active a:hover{color:#343e48;margin-bottom:-1px !important;text-decoration:none;cursor:default}.booking-hotel-rooms .tab-nav li.active a:active{color:#343e48;margin-bottom:-1px !important;text-decoration:none;cursor:default}.booking-hotel-rooms div.treatments{width:100%}.booking-hotel-rooms table.tabs-content{width:100%;background:#fff url("/salsa_css/booking/img/booking-bg-treatment.png") repeat-x;padding:0 10px 5px;border:1px solid #cbcbcb;margin-top:-1px}.booking-hotel-rooms table.treatment{position:relative;font-size:10px;color:#454545;margin-bottom:10px}.booking-hotel-rooms .treatment thead th{color:#999;text-align:left}.booking-hotel-rooms .treatment thead th.average-price{text-align:center}.booking-hotel-rooms .treatment thead th.total-price{text-align:center}.booking-hotel-rooms .treatment tbody tr.no-rooms{background:transparent}.booking-hotel-rooms .treatment tbody .no-rooms th{background:transparent;border:0}.booking-hotel-rooms .treatment tbody .no-rooms p.warning{color:#e36532;font-weight:bold;text-align:left;padding-top:10px}.booking-hotel-rooms .treatment tbody .room th{border:1px solid #cbcbcb;font-weight:normal;font-size:120%;text-align:left}.booking-hotel-rooms .treatment tbody .room td{border:1px solid #cbcbcb}.booking-hotel-rooms .treatment tbody .room label{display:block;padding:5px 10px}.booking-hotel-rooms .treatment tbody .room label strong{margin-right:5px}.booking-hotel-rooms .treatment tbody .room label span.puppets{margin-right:5px}.booking-hotel-rooms .treatment tbody .room label span.availability-left{color:#777;font-size:90%}.booking-hotel-rooms .treatment tbody .room label span.info{color:#777;font-size:90%;display:block;padding-left:17px;margin:4px 0}.booking-hotel-rooms .treatment tbody .room td span.stroked{white-space:nowrap}.booking-hotel-rooms .treatment tbody .room td span.price{white-space:nowrap}.booking-hotel-rooms .treatment tbody .room td.average-price{width:175px;height:auto;color:#777;font-weight:bold;font-size:200%;text-align:center}.booking-hotel-rooms .treatment tbody .room td.total-price{width:175px;height:auto;color:#777;font-weight:bold;font-size:200%;text-align:center}.booking-hotel-rooms .treatment tbody .room td.average-price span.stroked{color:#727272 !important;text-decoration:line-through;font-size:50%}.booking-hotel-rooms .treatment tbody .room td.total-price span.stroked{color:#727272 !important;text-decoration:line-through;font-size:50%}.booking-hotel-rooms .treatment tbody .room td.average-price span.price{display:inline !important}.booking-hotel-rooms .treatment tbody .room td.total-price span.price{display:inline !important}.booking-hotel-rooms .treatment tbody .selected th{background:#fff}.booking-hotel-rooms .treatment tbody .selected td{background:#fff}.booking-hotel-rooms .treatment tbody .selected td.average-price{color:#e36532}.booking-hotel-rooms .treatment tbody .selected td.total-price{color:#e36532}.booking-hotel-rooms .treatment tbody tr.disabled{color:#d3d3d3}.booking-hotel-rooms .treatment tbody .disabled td{color:#d3d3d3}.booking-hotel-rooms .treatment tbody .disabled .puppents{opacity:0.2}.booking-hotel-rooms .treatment tbody .disabled .puppets img{filter:alpha(opacity=20)}.booking-hotel-rooms .treatment tfoot p.more-rooms{padding:0 0 0 13px;margin:0}.booking-hotel-rooms .treatment tfoot .more-rooms a{display:block;height:20px;background-image:url("/salsa_css/booking/img/booking-open-m-color.png");background-position:left center;background-repeat:no-repeat;font-weight:bold;font-size:95%;line-height:20px;padding-left:15px}.booking-hotel-rooms .treatment tfoot .more-rooms a:link{color:#3f63bc}.booking-hotel-rooms .treatment tfoot .more-rooms a:visited{color:#3f63bc}.booking-hotel-rooms .treatment tfoot .more-rooms a:hover{color:#3f63bc}.booking-hotel-rooms .treatment tfoot .more-rooms a:active{color:#3f63bc}.booking-hotel-rooms .treatment tfoot .more-rooms a.expanded{background-image:url("/salsa_css/booking/img/booking-closed-m-color.png")}.booking-hotel-rooms div.summary{overflow:hidden;width:100%}.booking-hotel-rooms div.summary-data{float:left;width:700px;padding-top:5px}.booking-hotel-rooms .summary-data ul{margin:0 0 5px 250px}.booking-hotel-rooms .summary-data li{display:inline;list-style:none;color:#454545;font-weight:normal;font-size:110%;margin-right:10px}.booking-hotel-rooms .summary-data li strong{color:#e36532}.booking-hotel-rooms .summary div.buttons{float:right;width:200px;text-align:right}.booking-result .summary p.portal-booking-info{clear:both}.booking-hotel-specials{color:#5d5d5d;padding-top:5px;border-top:1px solid #cbcbcb;margin-top:15px}.booking-hotel-specials h3.title{color:#484848;font-weight:normal;font-size:160%;margin-bottom:5px}.booking-hotel-specials .title strong{font-weight:bold}.booking-hotel-specials div.row{padding-top:5px;border-top:1px solid #cbcbcb;margin:10px 0}.booking-hotel-specials div.first{margin-top:5px}.booking-hotel-specials fieldset.colset{overflow:hidden;width:100%;padding:0;border:0;margin:0}.booking-hotel-specials div.col{float:left}.booking-hotel-specials div.abstract{width:550px}.booking-hotel-specials .abstract h3{color:#3f63bc;margin-bottom:5px}.booking-hotel-specials .abstract p{font-size:110%}.booking-hotel-specials .abstract p.info{font-weight:bold;margin-bottom:5px}.booking-hotel-specials .abstract .info em{color:#333}.booking-hotel-specials .abstract p.description{padding-bottom:0;margin-bottom:0}.booking-hotel-specials .abstract .description a.more:link{color:#3f63bc;text-decoration:underline}.booking-hotel-specials .abstract .description a.more:visited{color:#3f63bc;text-decoration:underline}.booking-hotel-specials .abstract .description a.more:hover{color:#3f63bc;text-decoration:none}.booking-hotel-specials .abstract .description a.more:active{color:#3f63bc;text-decoration:none}.booking-hotel-specials .abstract dl.services{margin:0;margin-top:12px}.booking-hotel-specials .abstract .services dt{font-size:110%;padding-left:10px;margin-bottom:1px;background:url("/salsa_css/booking/img/bullet.png") 1px 4px no-repeat;font-weight:bold;margin-top:5px}.booking-hotel-specials .abstract .services dd{font-size:110%;padding-left:10px;margin-bottom:1px}.booking-hotel-specials div.price{width:150px;text-align:right}.booking-hotel-specials .price p.price{color:#e36532;font-weight:bold;font-size:200%;margin-bottom:10px}.booking-hotel-specials .price p.discount{color:#555;font-size:100%;margin-top:3px}.booking-hotel-specials .price .discount span{background:url("/salsa_css/booking/img/piggy.png") left center no-repeat;padding:7px 0 7px 30px}.booking-hotel-specials .price .discount strong{white-space:nowrap;color:#809e10;font-size:120%}.booking-hotel-specials div.buttons{float:right;width:170px;text-align:right;padding:0;margin-bottom:0}.booking-hotel-specials .buttons button span{height:30px;line-height:30px;padding:0}.booking-offer div.button-alt{background:transparent !important}.booking-offer .button-alt a{display:block;height:26px;font-weight:bold;line-height:26px}.booking-offer .button-alt a:link{color:#343434;text-decoration:none}.booking-offer .button-alt a:visited{color:#343434;text-decoration:none}.booking-offer .button-alt a:hover{color:#343434;text-decoration:none}.booking-offer .button-alt a:active{color:#343434;text-decoration:none}.booking-offer .button-alt a span.collapsed{display:block;width:145px;height:auto;background:url("/salsa_css/booking/img/booking-bg-button-grey.png") left center repeat-x;text-align:center;border:1px solid #999}.booking-offer .button-alt a .collapsed strong{background:url("/salsa_css/booking/img/booking-arrow-d.png") right center no-repeat;padding-right:15px}.booking-offer .button-alt a span.expanded{display:block;background:url("/salsa_css/booking/img/booking-arrow-u.png") left center no-repeat;padding-left:15px;margin:1px 0}.booking-offer div.slide-panel{padding:10px 0 5px 5px}.booking-offer .slide-panel p.nights{font-size:110%;margin:7px 0 10px}.booking-offer .slide-panel div.offer-result-ok{width:145px}.booking-offer .slide-panel .offer-search p.waiting{background:url("/salsa_css/booking/img/ajax-loader.gif") left center no-repeat;padding-left:20px;margin:10px 0 0}.booking-offer .slide-panel .offer-result-ok p.msg-ok{font-weight:bold;margin:10px 0 0;color:#343434}.booking-offer .slide-panel .offer-result-ok .msg-ok span.discount{display:block}.booking-offer .slide-panel .offer-result-ok .msg-ok .discount strong{white-space:nowrap;color:#809e10;font-size:140%}.booking-offer .slide-panel .offer-result-ko p.msg-ko{color:#b00;font-weight:bold;margin:10px 0 0}.booking-cart div.rooms{overflow:hidden;width:100%}.booking-cart .rooms div.room{float:left;width:46%;margin-right:3%;margin-bottom:20px}.booking-cart .room h4.title{display:block;position:relative;z-index:1;width:20%;background-color:#fff;background-image:url("/salsa_css/booking/img/booking-tab-current.png");background-repeat:no-repeat;background-position:center bottom;font-weight:normal;font-size:130%;text-align:center;padding:4px 10px 7px;border:1px solid #cbcbcb;border-bottom-width:2px;border-bottom-color:#fff;margin-bottom:-1px}.booking-cart .room div.detail{background:#fff;padding:20px;border:1px solid #cbcbcb;margin-top:-1px}.booking-cart .room .detail li{list-style:none;font-weight:bold;font-size:120%;margin-bottom:5px}.booking-cart .room .detail li strong{font-weight:normal}.booking-cart .room .detail li.type{margin-bottom:10px}.booking-cart .room .detail .type span.puppets{margin-left:15px}.booking-cart .room .detail .type div.description{font-weight:normal}.booking-cart .room .detail li.guests{overflow:hidden;width:100%}.booking-cart .room .detail .guests span{float:left;margin-right:5px}.booking-cart .room .detail .guests strong{float:left}.booking-cart .room .detail .guests strong span{float:none;display:block}.booking-cart .room .detail .total-price strong{color:#e36532;font-weight:bold}.booking-cart .room .detail p.remove{font-size:110%;margin:20px 0 0}.booking-cart .room .detail .remove a.remove-link{display:block;background:url("/salsa_css/booking/img/trash-s.png") left center no-repeat;padding-left:15px}.booking-cart div.services{margin:10px 0 0}.booking-cart .services h4.title{display:inline;z-index:1;background-color:#fff;color:#484848;font-weight:bold;font-size:130%;text-align:center;padding:2px 10px 0;border:1px solid #cbcbcb;border-bottom-color:#fff}.booking-cart .services div.detail{background:#fff;padding:20px 20px 5px;border:1px solid #cbcbcb}.booking-cart .services .detail li{overflow:hidden;width:100%;list-style:none;font-size:110%;padding-bottom:3px;border-bottom:1px solid #eee;margin-bottom:5px}.booking-cart .services li label.name{float:left}.booking-cart .services li span.price{float:left}.booking-cart .services li span.rate{float:left}.booking-cart .services li label.quantity{float:left}.booking-cart .services .detail li.last{padding-bottom:0;border-bottom:0;margin-bottom:0}.booking-cart .services .detail li label.name{width:35%}.booking-cart .services .detail li .name input{margin-right:5px}.booking-cart .services .detail li .name a.more-info{margin-left:5px}.booking-cart .services .detail li span.price{width:10%;text-align:right;margin-right:2%}.booking-cart .services .detail li span.rate{width:23%}.booking-cart .services .detail li label.quantity{overflow:hidden;width:11%}.booking-cart .services .detail li .quantity span{float:left}.booking-cart .services .detail li .quantity select{float:right}.booking-cart .services .detail li span.total{float:right;width:14%;color:#e36532;font-weight:bold;font-size:110%;text-align:right}.booking-cart ul.stay-total-price{margin:25px 0}.booking-cart .stay-total-price li{display:inline;list-style:none;color:#454545;font-weight:normal;font-size:120%;margin-right:10px}.booking-cart .stay-total-price li strong{color:#e36532}.booking-cart p.penal-conditions{margin-bottom:0}.booking-cart .penal-conditions a#policy-link{font-weight:normal}.booking-cart .penal-conditions a{display:block;background-image:url("/salsa_css/booking/img/expand-s.png");background-position:1px center;background-repeat:no-repeat;font-weight:bold;padding-left:15px}.booking-cart .penal-conditions a.close{background-image:url("/salsa_css/booking/img/collapse-s.png")}.booking-cart p#policy-slide{font-weight:normal;font-size:110%;padding-left:13px;margin:5px 0 0}.booking-cart div.penalty{background:#fff;padding:15px 20px 10px;border:1px solid #cbcbcb}.booking-cart .penalty p{font-weight:bold;font-size:110%}div.booking-form-fields{overflow:hidden;width:100%}.booking-form-fields fieldset{padding:0;border:0;border-top:1px solid #cbcbcb;margin-bottom:20px;padding-top:5px}.booking-form-fields fieldset.user-info{float:left;width:49%;padding-top:20px}.booking-form-fields fieldset.credit-card{float:right;width:49%}.booking-form-fields .credit-card p.credit-card-info{font-size:100%;margin-bottom:20px}.booking-form-fields legend{color:#484848;font-weight:bold;font-size:140%;padding:0;padding-right:5px}.booking-form-fields div.field{overflow:hidden;width:100%;margin-bottom:8px}.booking-form-fields .field label{font-size:120%}.booking-form-fields .field label strong.star{color:#b00;font-weight:normal}.booking-form-fields .field input.small{width:85px}.booking-form-fields .field input.medium{width:165px}.booking-form-fields .field input.large{width:255px}.booking-form-fields .field textarea{width:255px}.booking-form-fields .field span.label{float:left;width:25%;margin-right:4%}.booking-form-fields .field span.field{float:left;width:70%}.booking-form-fields .security-code span.field{width:auto;margin-right:4%}.booking-form-fields .security-code img.credit-card{float:left;width:48px}.booking-form-fields div.field-policy{margin-top:25px}.booking-form-fields div.field-privacy{margin-top:15px}.booking-form-fields .field-policy span.label{display:block;float:none;width:100%;margin-bottom:5px}.booking-form-fields .field-privacy span.label{display:block;float:none;width:100%;margin-bottom:5px}.booking-form-fields .field-policy span.field{display:block;float:none;width:100%}.booking-form-fields .field-privacy span.field{display:block;float:none;width:100%}.booking-form-fields .field-policy label{font-weight:bold}.booking-form-fields .field-privacy label{font-weight:bold}.booking-form-fields .field-policy textarea{width:99%;height:70px;resize:none}.booking-form-fields .field-privacy textarea{width:99%;height:70px;resize:none}.booking-form-fields .warning label{color:#b00}.booking-form-fields .warning input{background:#ffc}.booking-form-fields .warning select{background:#ffc}.booking-form-fields .warning textarea{background:#ffc}.booking-form-fields div.buttons{clear:both !important;text-align:right;padding-top:15px;border-top:1px solid #cbcbcb}.booking-form-fields .buttons div.button-box{float:left;width:240px;text-align:center}.booking-form-fields .buttons p.button-info{float:left;width:530px;text-align:left;font-size:110%;padding-top:5px}.booking-form-fields .validation-failed{background:#ffc}.booking-form-fields .validation-advice{margin:2px 0;padding:2px 0;color:#b00}.booking-form-fields .warning-advice{margin:2px 0;padding:2px 0;color:#b00}.booking-form-fields div.field-accept-policy{position:relative;padding-bottom:20px;margin-bottom:0;margin-top:0}.booking-form-fields div.field-accept-privacy{position:relative;padding-bottom:20px;margin-bottom:0;margin-top:0}.booking-form-fields .field-accept-policy div.validation-advice{position:absolute;top:15px;left:0;font-size:90%}.booking-form-fields .field-accept-policy div.warning-advice{position:absolute;top:15px;left:0;font-size:90%}.booking-form-fields .field-accept-privacy div.validation-advice{position:absolute;top:15px;left:0;font-size:90%}.booking-form-fields .field-accept-privacy div.warning-advice{position:absolute;top:15px;left:0;font-size:90%}.booking-reservation p{font-size:120%;line-height:1.5em}.booking-reservation p.penal-conditions a{display:block;background-image:url("/inc/img/expand-s.png");background-position:left center;background-repeat:no-repeat;font-weight:bold;padding-left:13px}.booking-reservation p.penal-conditions a.close{background-image:url("/inc/img/collapse-s.png")}.booking-reservation fieldset{padding:0;border:0;margin:25px 0 0}.booking-reservation div.field{overflow:hidden;width:100%;margin-bottom:15px}.booking-reservation span.label{float:left;width:200px}.booking-reservation label{color:#e36532;font-weight:bold;font-size:130%}.booking-reservation span.field{float:left;width:185px}.booking-reservation div.buttons{margin-top:30px}.booking-reservation p.info{margin-bottom:20px}.booking-reservation p.lost-code{font-weight:bold;font-size:120%;margin:30px 0 0}.booking-reservation ul.booking-date{margin:20px 0 25px}.booking-reservation .booking-date li{display:inline;list-style:none;color:#454545;font-weight:normal;font-size:120%;margin-right:10px}.booking-reservation .booking-date li strong{color:#e36532}.booking-reservation .card-info h3{color:#484848;font-weight:bold;font-size:220%;margin-bottom:5px}.booking-reservation .card-info h3 span{color:#5d5d5d;font-weight:normal;font-size:55%;margin-left:5px}.booking-reservation .card-info address{display:block;color:#5e5e5e;font-style:normal}.booking-reservation .card-info address a:link{color:#5e5e5e}.booking-reservation .card-info address a:visited{color:#5e5e5e}.booking-reservation .card-info address a:hover{color:#5e5e5e}.booking-reservation .card-info address a:active{color:#5e5e5e}ul.booking-faq-nav{padding-left:110px}.booking-faq-nav li{list-style:none;margin-bottom:5px}.booking-faq-nav li a{background:url("/inc/img/bullet.png") left center no-repeat;padding-left:10px}.booking-faq-nav li a:link{text-decoration:underline}.booking-faq-nav li a:visited{text-decoration:underline}.booking-faq-nav li a:hover{text-decoration:none}.booking-faq-nav li a:active{text-decoration:none}.booking-faq-content h2{margin:30px 0 0;color:#545554;font:200% arial,verdana,"lucida grande","lucida sans",sans-serif;letter-spacing:-0.02em;border-bottom:1px solid #ded9cf;margin-bottom:15px}.booking-faq-content dl{padding-left:110px}.booking-faq-content dt{font-weight:bold;margin-top:10px;background:url("/inc/img/bullet.png") left center no-repeat;padding-left:10px}.booking-faq-content dd{margin-left:0 !important;padding-left:10px}.booking-faq-content dd ul{padding-left:0;margin-bottom:5px;margin-left:20px}.booking-faq-content dd ol{padding-left:0;margin-bottom:5px;margin-left:20px}.booking-faq-content dd li{font-size:100%}.booking-faq-content p{margin-top:10px;padding-left:120px}.booking-faq-content p.top{text-align:right;margin-top:0;display:none;padding-top:0 !important;border-top:0 !important}body#index div.booking-search{position:relative;margin-bottom:20px}body#index div.booking-search h2{color:#384560}body#index div.booking-search h2 span{display:block;color:#384560}body#index .booking-search .colset div.col{float:none}body#index .booking-search .colset-2 div.col-1{width:350px !important}body#index .booking-search fieldset fieldset{padding:0}body#index .booking-search div.field{margin-bottom:10px}body#index .booking-search div.field-rooms{width:60px}body#index .booking-search div.booking-rooms{width:280px}body#index .booking-search .booking-rooms fieldset{margin-bottom:0}body#index .booking-search .booking-rooms div.field-child{margin-bottom:0}body#index .booking-search .booking-rooms div.field-room{width:50px}body#index .booking-search .booking-rooms div.field-children{width:80px}body#index .booking-search .colset-2 div.col-2{position:absolute !important;top:45px;right:0;float:none !important;width:160px !important;text-align:right;padding-top:15px;margin:0}body#index .booking-search div.buttons{margin:0}body#index .booking-search .buttons button{float:none;margin:0}body#index .booking-search .buttons button em{font-style:normal;display:block}body#index .booking-search p.hotel-count{clear:both;display:block;color:#777;font-weight:bold;font-size:110%;text-align:left;padding:15px 0 0 20px;margin:0}body#index .booking-search p.info-button{clear:both;display:block;color:#888884;font-size:100%;text-align:left;padding:5px 0 0 20px;margin:0}body.card #h-wrap-hotel div.booking-search h2{color:#41423d;font-weight:bold;margin-bottom:0;font-size:160%}body.card #h-wrap-hotel div.booking-search h3{color:#41423d;font-weight:bold;margin-bottom:0}body.card #h-wrap-hotel div.booking-search p.subtitle{color:#72716c;font-size:120%;margin-top:5px}body.card #h-wrap-hotel div.booking-search fieldset{padding-top:0}body.card #h-wrap-hotel div.booking-search div.field{margin-bottom:10px}body.card #h-wrap-hotel div.booking-search div.field-rooms{width:70px}body.card #h-wrap-hotel div.booking-search div.buttons{clear:both;padding:15px 0 5px}body.card #h-wrap-hotel div.booking-search p.b-info{color:#72716c;font-size:110%;margin:5px 0 0}body.card #h-wrap-hotel .booking-search .booking-rooms fieldset{margin-bottom:0}body.card #h-wrap-hotel .booking-search .booking-rooms div.field-child{margin-bottom:0}.booking-result div.results-order{overflow:hidden;width:100%;color:#bbc2c9}.booking-result .results-order h2{float:left;width:auto;color:#ffcc01;text-indent:40px}.booking-result .results-order dl{float:right;width:auto;padding-right:35px}.booking-result .results-order dt{display:inline;line-height:20px;font-size:110%;margin-right:10px;font-weight:bold}.booking-result .results-order dd{display:inline;line-height:20px;font-size:110%;margin-right:5px}.booking-result .results-order dd a{font-weight:bold;text-transform:uppercase}.booking-result .results-order dd strong{font-weight:bold;text-transform:uppercase;color:#ffcc01}.booking-result .results-order dd a:link{color:#bbc2c9}.booking-result .results-order dd a:visited{color:#bbc2c9}.booking-result .results-order dd a:hover{color:#bbc2c9}.booking-result .results-order dd a:active{color:#bbc2c9}.booking-result div.booking-hotel-result{position:relative}.mod-booking div.hotel-overview{overflow:hidden;width:100%;margin:0 0 15px}.mod-booking .hotel-overview div.img{float:left;width:195px;margin-right:25px}.mod-booking .hotel-overview .img img{display:block;border:4px solid #ded9cf}.mod-booking .hotel-overview div.abstract{float:left;width:670px;color:#5e5e5e}.mod-booking .hotel-overview .abstract h3{color:#484848;font-weight:bold;font-size:220%;margin-bottom:5px}.mod-booking .hotel-overview .abstract h3 a:link{color:#484848}.mod-booking .hotel-overview .abstract h3 a:visited{color:#484848}.mod-booking .hotel-overview .abstract h3 a:hover{color:#484848}.mod-booking .hotel-overview .abstract h3 a:active{color:#484848}.mod-booking .hotel-overview .abstract h3 span{color:#484848;font-weight:normal;font-size:55%;margin-left:5px}.mod-booking .hotel-overview .abstract address{display:block;font-style:normal;text-transform:uppercase;margin-bottom:5px}.mod-booking .hotel-overview .abstract address strong{font-weight:bold}.mod-booking .hotel-overview .abstract p{font-size:110%;margin-bottom:0}.mod-booking .hotel-overview .abstract p.description{margin-bottom:5px}.mod-booking .hotel-overview .abstract .description a.more:link{color:#3f63bc}.mod-booking .hotel-overview .abstract .description a.more:visited{color:#3f63bc}.mod-booking .hotel-overview .abstract .description a.more:hover{color:#3f63bc}.mod-booking .hotel-overview .abstract .description a.more:active{color:#3f63bc}.mod-booking .hotel-overview .abstract .services-link a{display:block;height:20px;background-image:url("/inc/img/booking-open-m-bn.png");background-position:left center;background-repeat:no-repeat;line-height:20px;padding-left:15px}.mod-booking .hotel-overview .abstract .services-link a.close{background-image:url("/inc/img/booking-closed-m-bn.png")}.mod-booking .hotel-overview .abstract div.services-slide{font-size:90%}.mod-booking .hotel-overview .abstract .services-slide h4{color:#5e5e5e;font-weight:bold;margin:10px 0 2px}.mod-booking .hotel-overview .abstract .services-slide ul{margin-bottom:0}.mod-booking .hotel-overview .abstract .services-slide ol{margin-bottom:0}.mod-booking .hotel-overview .abstract .services-slide li{white-space:nowrap;display:inline;background:none;color:#8f8e8c;text-transform:uppercase;list-style:none;padding:0;margin:0 15px 0 0}.mod-booking .hotel-overview .abstract .map-link a{position:absolute;top:0;right:10px;height:40px;background:url("/inc/img/ico-map.png") no-repeat;font-weight:bold;line-height:47px;padding-left:57px}.mod-booking .hotel-overview .abstract .map-link a:link{color:#5e5e5e;text-decoration:none}.mod-booking .hotel-overview .abstract .map-link a:visited{color:#5e5e5e;text-decoration:none}.mod-booking .hotel-overview .abstract .map-link a:hover{color:#5e5e5e;text-decoration:underline}.mod-booking .hotel-overview .abstract .map-link a:active{color:#5e5e5e;text-decoration:underline}.booking-result div.nav-result{color:#bbc2c9}.booking-result .nav-result p{font-size:100%;text-align:center}.booking-result .nav-result strong{border:1px solid #bbc2c9;padding:3px 5px;margin:2px;text-decoration:none;background:#ffcc01;color:#3a3f49;border-color:#ffcc01}.booking-result .nav-result span{border:1px solid #bbc2c9;padding:3px 5px;margin:2px;text-decoration:none;color:#bbc2c9;border-color:#bbc2c9}.booking-result .nav-result a{border:1px solid #bbc2c9;padding:3px 5px;margin:2px;text-decoration:none;background:transparent}.booking-result .nav-result a:link{color:#bbc2c9}.booking-result .nav-result a:visited{color:#bbc2c9}.booking-result .nav-result a:hover{color:#ffcc01;border-color:#ffcc01}.booking-result .nav-result a:active{color:#ffcc01}.booking-result .nav-result p.nav-result-pages{color:#ffcc01}.card-services h2{margin-bottom:20px !important}.card-services h2 a:link{color:#545554}.card-services h2 a:visited{color:#545554}.card-services h2 a:hover{color:#545554}.card-services h2 a:active{color:#545554}div.wiki-services{padding-top:0 !important;margin-top:0}.wiki-services h2{font-weight:bold;font-size:120% !important;margin:15px 0 2px !important}.wiki-services li{white-space:nowrap;color:#8f8e8c !important;text-transform:uppercase;float:none !important;display:inline !important;background:none !important;padding:0 !important;margin:0 15px 0 0 !important}.wiki-services .item h2{font-weight:bold;font-size:120%;margin:0 0 5px}.wiki-services div.item-policy{color:#8f8e8c !important}.wiki-services .item-policy h2{margin-top:0 !important}.wiki-services .item-policy div.card-cancellation-policy{font-size:120%;margin-bottom:0}.wiki-services .item-creditcards div.wiki-content{margin-bottom:0}.wiki-services .item-creditcards .wiki-credit-cards ul{margin-bottom:0}.card-services h4:first-child{margin-top:0 !important}p.booking-back{font-size:150%;padding-right:40px;margin-bottom:17px}.booking-back a{display:inline;font-weight:bold;text-align:right}.booking-back a:link{color:#ffcc01}.booking-back a:visited{color:#ffcc01}.booking-back a:hover{color:#ffcc01}.booking-back a:active{color:#ffcc01}p.booking-card-url-back{text-align:right !important}.booking-finalize p.booking-back{position:absolute;top:30px;right:0;font-size:120%}.booking-specials div.results-order{overflow:hidden;width:100%;color:#bbc2c9}.booking-specials .results-order h2{float:left;width:auto;color:#ffcc01;text-indent:40px}.booking-specials div.hotel-specials{position:relative;color:#5d5d5d;padding-top:5px}.booking-specials .hotel-specials h3.title{color:#484848;font-weight:normal;font-size:160%;margin-bottom:5px}.booking-specials .hotel-specials .title strong{font-weight:bold}.booking-specials .hotel-specials div.row{padding-top:5px;border-top:1px solid #cbcbcb;margin:10px 0}.booking-specials .hotel-specials div.first{margin-top:5px}.booking-specials .hotel-specials div.colset{overflow:hidden;width:100%}.booking-specials .hotel-specials div.col{float:left}.booking-specials .hotel-specials div.abstract{width:520px}.booking-specials .hotel-specials .abstract h3{color:#3f63bc;margin-bottom:5px}.booking-specials .hotel-specials .abstract h3 span{color:#5d5d5d;font-size:70%;margin-left:10px}.booking-specials .hotel-specials .abstract p{font-size:110%}.booking-specials .hotel-specials .abstract p.info{font-weight:bold;margin-bottom:5px}.booking-specials .hotel-specials .abstract .info em{color:#333}.booking-specials .hotel-specials .abstract p.description{padding-bottom:0;margin-bottom:0}.booking-specials .hotel-specials .abstract .description a.more:link{color:#3f63bc;text-decoration:underline}.booking-specials .hotel-specials .abstract .description a.more:visited{color:#3f63bc;text-decoration:underline}.booking-specials .hotel-specials .abstract .description a.more:hover{color:#3f63bc;text-decoration:none}.booking-specials .hotel-specials .abstract .description a.more:active{color:#3f63bc;text-decoration:none}.booking-specials .hotel-specials .abstract dl.services{margin:0;margin-top:12px}.booking-specials .hotel-specials .abstract .services dt{font-size:110%;padding-left:10px;margin-bottom:1px;background:url("/inc/img/bullet.png") 1px 4px no-repeat;font-weight:bold;margin-top:5px}.booking-specials .hotel-specials .abstract .services dd{font-size:110%;padding-left:10px;margin-bottom:1px}.booking-specials .hotel-specials div.price{width:140px;text-align:right}.booking-specials .hotel-specials .price p.price{color:#e36532;font-weight:bold;font-size:200%}.booking-specials .hotel-specials .price p.discount{color:#555;font-size:100%;margin-top:3px}.booking-specials .hotel-specials .price .discount span{background:url("/inc/img/piggy.png") left center no-repeat;padding:7px 0 7px 30px}.booking-specials .hotel-specials .price .discount strong{white-space:nowrap;color:#809e10;font-size:120%}.booking-specials .hotel-specials div.select-date{float:right;width:220px}.booking-specials .hotel-specials .select-date fieldset{border:0}.booking-finalize ul.booking-date{margin:20px 0 25px}.booking-finalize .booking-date li{display:inline;list-style:none;color:#454545;font-weight:normal;font-size:120%;margin-right:10px}.booking-finalize .booking-date li strong{color:#e36532}.booking-finalize .card-info h3{color:#484848;font-weight:bold;font-size:220%;margin-bottom:5px}.booking-finalize .card-info h3 span{color:#5d5d5d;font-weight:normal;font-size:55%;margin-left:5px}.booking-finalize .card-info address{display:block;color:#5e5e5e;font-style:normal}.booking-finalize .card-info address a:link{color:#5e5e5e}.booking-finalize .card-info address a:visited{color:#5e5e5e}.booking-finalize .card-info address a:hover{color:#5e5e5e}.booking-finalize .card-info address a:active{color:#5e5e5e}.booking-reservation h2{color:#545554;font:normal 240% arial,verdana,"lucida grande","lucida sans",sans-serif;letter-spacing:-0.02em;margin-bottom:30px}div#booking-faq h1{color:#545554;font:normal 240% arial,verdana,"lucida grande","lucida sans",sans-serif;letter-spacing:-0.02em;margin-bottom:30px}div#booking-faq p.subtitle{padding-left:120px}.booking-search-tiny button.button{float:none;margin-top:0}.booking-search-tiny .button-box p.info-button{clear:both;text-align:center;padding-top:5px;margin:0;margin-top:0}.booking-search-tiny p.info-button{margin-top:3px}