@font-face {font-family: gil-font;src: url('../fonts/gil.eot');src: url('../fonts/gil.eot?#iefix') format('embedded-opentype'),url('../fonts/gil.woff') format('woff'),url('../fonts/gil.ttf') format('truetype'),url('../fonts/gil.svg#gil') format('svg');font-weight: normal;font-style: normal;}body{text-align: center;font-family: Arial,Helvetica,sans-serif;font-size: 80%;height: 70%;line-height: 1.4;color: #333333;}body a{color: #0C89B2;text-decoration: none;}.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.left{float: left !important;}.right{float: right !important;}div.separator{ height: 1px;width: 100%;}div.container{background: none repeat scroll 0 0 #FFFFFF;display: inline-block;width: 100%;}div.content{width: 996px;display:inline-block;}div.header{width: 100%;display: inline-block;}div.header div.top-logo{text-align: left;width: 988px;display: inline-block;}html.ie7 div.header div.top-logo div.logo{float: left;margin: 0px 4px;}div.header div.logo{background: url("/images/menu-sprite.png") no-repeat scroll -13px -80px white;display: inline-block;height: 85px;width: 207px;}div.header div.ad728x90{display: inline-block;height: 90px;margin-left: 15px;margin-top: 12px;width: 728px;}div.header div.main-menu{background: none repeat scroll 0 0 #EEEEEE;display: inline-block;float: left;height: 30px;margin-top: 30px;position: relative;text-align: center;width: 100%;z-index: 2}ul{list-style: none outside none;}div.header div.main-menu ul{display: inline-block;margin: 0;padding: 0;width: 988px;font-size: 11px;}div.header div.main-menu ul li.tab{float: left;padding-bottom: 12px;z-index: 12;border-left: solid 2px #FFF;padding: 6px 10px;height: 18px;font-size: 12px;}div.header div.main-menu ul li.tab:hover{background: #d7d7d7;}div.header div.main-menu ul li.tab-search table{float: right;margin-right: 0px;border-spacing: 0px;margin-top:2px;}div.header div.main-menu ul li.tab-search input#destiny-search-header,div.container div.not-found div.search-table input#not-found-search{background: url("/images/menu-sprite.png") no-repeat scroll -236px -32px white;border: 1px solid #D5D5D5;color: #0C89B2;font-weight: bold;height: 20px;margin-right: -5px;padding-right: 0;text-indent: 20px;width: 220px;font-family: "Arial";font-size: 12px;}div.header div.main-menu ul li.tab-search{padding: 0px;}div.header div.main-menu ul li.tab input#dropdown-search-submit{font-weight: normal;height: 24px;width: 58px;background: url('/images/button-sprite.gif') no-repeat scroll 0 -114px transparent;border: 0;cursor:pointer;}div.header div.main-menu ul li.tab-search input#destiny-search-header-submit,div.container div.not-found div.search-table button#not-found-button{font-weight: normal;height: 24px;width: 58px;background: url('/images/button-sprite.gif') no-repeat scroll 0px -114px transparent;border: 0;}div.header div.main-menu ul li.tab input#dropdown-search-submit:active,div.header div.main-menu ul li.tab input#dropdown-search-submit:hover{background-position: 0 -138px;}div.header div.main-menu ul li.tab-search input#destiny-search-header-submit:active,div.container div.not-found div.search-table button#not-found-button:active,div.container div.not-found div.search-table button#not-found-button:hover,div.header div.main-menu ul li.tab-search input#destiny-search-header-submit:hover{font-weight: normal;height: 24px;width: 58px;background: url('/images/button-sprite.png') no-repeat scroll 0px -138px transparent;border: 0;}div.header div.main-menu ul li.tab a,div.sub-header li.tab a{color: #666;text-decoration: none;}div.header div.main-menu ul li.tab-has-more a.dest span,div.header div.main-menu ul li.tab-has-more a.int span,div.header div.main-menu ul li.tab-has-more a.info span{background: url("/images/menu-sprite.png") no-repeat transparent;margin-left: 5px;padding: 0 8px 0 6px;background-position: 0px -24px;}div.header div.main-menu ul li.tab-selected,div.header div.main-menu ul li.nav-selected{background: #d7d7d7;padding: 6px 10px !important;}div.header div.main-menu ul li.tab-active{background: #d7d7d7;padding: 5px 10px 9px !important;}div.header div.main-menu ul li.tab-portada span{background: url("/images/menu-sprite.png") no-repeat scroll -240px -54px transparent;margin-left: 0px;padding: 0px 5px 0px 15px;display: inline;}html.ie7 div.header div.main-menu ul li.tab-has-more a span{display: inline-block;}html.ie7 div.header div.main-menu ul li.tab-portada span{float: left;}div.destinos-dropdown ul{width: 155px !important;}html.ie7 div.destinos-dropdown{margin-left: -96px;}html.ie7 li.tab-information div.destinos-dropdown{margin-left: -150px;}div.destinos-dropdown{width: 285px;background: #d7d7d7;position: absolute;color: #666666;display: none;top: 30px;z-index: 100;font-size: 11px;text-align: left;margin-left: -10px;}div.destinos-dropdown div.menuh2{font-size: 11px;font-weight: bold;color: #666;margin-bottom: 10px;}div.destinos-dropdown div.menuh2 a{font-size: 11px;font-weight: bold;color: #666 !important;margin-bottom: 10px;}div.destinos-dropdown div.menuh2 a:hover{text-decoration:underline !important;color: #000 !important;}div.destinos-dropdown div.left{margin-top: 10px;width: 155px;text-align: left;}div.destinos-dropdown div.first{margin-left: 10px;width: 120px !important;}div.destinos-dropdown div.first ul li{width: 110px;}div.destinos-dropdown ul li{line-height: 20px;}div.destinos-dropdown div.left ul{padding: 0px;margin: 0px;}div.destinos-dropdown div.left li:hover,div.container div.sub-header div.destinos-dropdown ul li:hover{background: #e6e6e6;}div.destinos-dropdown{box-shadow: 2px 3px;-moz-box-shadow: 2px 3px #888;-webkit-box-shadow: 2px 3px #888;}div.destinos-dropdown div.menu-regiones ul li{border-right: 1px dotted #ccc;}div.destinos-dropdown-clean div.menu-regiones ul li{background: transparent !important;}div.destinos-dropdown-clean div.menu-regiones ul li.selected{background: #e6e6e6 !important;}div.destinos-dropdown div.menu-regiones ul li{background: url("/images/btn_flecha_menu_03.png") no-repeat scroll 136px 6px transparent;}div.destinos-dropdown div.menu-regiones ul li.selected{background: url("/images/btn_flecha_menu_03.png") no-repeat scroll 136px -11px #E6E6E6}div.header div.main-menu ul li.tab div.destinos-dropdown div.form-menu{margin: 17px 0px 8px 0px;border-top: 1px dotted #B9B9B9;padding-top: 7px;}div.header div.main-menu ul li.tab div.destinos-dropdown div.form-menu a.arrow-drop-custom:hover{text-decoration: underline;color: #000;}div.header div.main-menu ul li.tab div.destinos-dropdown div.more-destiny {text-align: left;margin:1px 10px;padding: 5px 0px 0px 0px;}div.header div.main-menu ul li.tab div.destinos-dropdown div.more-destiny input{border: 0px;}div.header div.main-menu ul li.tab div.destinos-dropdown div.more-destiny input#dropdown-search{width: 175px;height: 20px;}div.header div.main-menu ul li.tab div.destinos-dropdown div.more-destiny input#dropdown-search[placeholder]{font-family: Arial;font-size: 12px;color: #0C89B2;text-indent:5px;}div.header div.main-menu ul li.tab div.destinos-dropdown div.more-destiny table{padding:0px;margin:0px;width: 92%;}div.header div.main-menu ul li.tab div.destinos-dropdown div.more-destiny a span{background: url("/images/menu-sprite.png") no-repeat scroll -2px -57px transparent;padding: 0 6px;}div.header div.main-menu ul li.tab div.destinos-dropdown div.destinos-dropdown-2nd{width: 310px;background: #e6e6e6;position: absolute;color: #666;display: none;left: 284px;top: -50px;box-shadow: 2px 3px;-moz-box-shadow: 2px 3px #888;-webkit-box-shadow: 2px 3px #888;}div.header div.main-menu ul li.tab div.destinos-dropdown div.destinos-dropdown-2nd table{padding:0px;margin:20px;width:100%;}div.header div.main-menu ul li.tab div.destinos-dropdown div.destinos-dropdown-2nd table a:hover{text-decoration: underline;}div.navigation{display: inline-block;margin-top: 20px;}div.navigation ul{margin: 0px;padding:0px;}div.navigation li.prev,div.navigation li.next{border: 0px;margin-left: 5px;margin-right: 5px;padding:0px !important;}div.navigation li.prev:hover,div.navigation li.next:hover{background: #fff;}html.ie7 div.navigation li.prev a,html.ie7 div.navigation li.next a{padding: 0px 6px !important;}html.ie7 div.navigation{text-align: center;float: left;}html.ie7 div.navigation ul{display: inline-block;margin-left: 150px;}div.navigation li.prev a{background: url("/images/menu-sprite.png") no-repeat scroll 0px -77px transparent;margin-top: 5px;float: left;padding: 6px !important;}div.navigation li.next a{background: url("/images/menu-sprite.png") no-repeat scroll -241px -335px transparent;margin-top: 5px;float: left;padding: 6px !important;}div.navigation ul li{border: 1px solid #ccc;float: left;margin-left: 5px;margin-right: 5px;padding: 0px !important;}div.navigation ul li a{text-decoration: none;color: #0C89B2;font-size: 11px;padding-left: 2px;padding-right: 2px;}div.navigation ul li:hover{background: #ccc;}div.navigation ul li.filled{background: #ccc;}h2.title{color: #144486;font-size: 25px;font-weight: lighter;margin: 0;padding: 10px 0 5px;text-align: left;}a.enlace-contextual{color: #0C89B2;}a.enlace-contextual:hover{text-decoration: underline;}#ad728x90 { margin-bottom: -8px;margin-left: 48px;}div.hide-map{width:1px; height: 1px; overflow:hidden;text-indent: -10000px;visibility: hidden;}html.ie7 span#sub-header-drop{display: inline-block;}span#sub-header-drop{background-image: url("/images/menu-sprite.png");background-repeat: no-repeat;margin-left: 5px;margin-right:5px;padding-bottom: 0pt;padding-left: 15px;padding-bottom: -5px;background-position: 0px -20px;cursor:pointer;}span.submenu-slash{color: #666666;display: inline-block;font-size: 14px;font-weight: 700;margin-right: 7px;}div.sub-header{width: 100%;display: inline-block;text-align: left;}div.container div.sub-header div.sub-menu-mini{background: #d7d7d7;height: 10px;margin-top: 0px;margin-bottom: 1px;}div.container div.sub-header div.sub-menu{background: #d7d7d7;height: 30px;margin-top: 0px;margin-bottom: 1px;text-align: center;}div.container div.sub-header div.sub-menu ul.sub-menu-ul{display: inline-block;margin-left: 0;margin-top: 0;padding: 0;width: 965px;}div.container div.sub-header div.sub-menu ul.sub-menu-ul li{float:left;}div.container div.sub-header div.sub-menu ul.regiones-dropdown li{float: none !important;}div.container div.sub-header div.sub-menu ul.sub-menu-ul li.tab-has-morediv.tabh2 span{background: url("/images/menu-sprite.png") no-repeat scroll 0 -20px transparent;margin-left: 8px;padding: 0 8px 0 15px;}div.container div.sub-header div.sub-menu ul.sub-menu-ul li div.tabh2{margin-left: 20px !important;}div.container div.sub-header div.sub-menu div.tabh2{padding: 0px;float: left;margin-top: 5px;color: #0C89B2;font-size: 16px;margin-left: 100px;margin-bottom: 0px;}div.container div.sub-header div.sub-menu div.tabh2 a{color: #666666;font-weight: bold;font-family: Arial;font-size: 14px;}div.container div.sub-header div.sub-menu div.tabh2 a:hover{color: #0C89B2;text-decoration: underline;}div.container div.sub-header div.sub-menu div.tab-has-more{background: url("/images/menu-sprite.png") no-repeat scroll -14px -1px transparent;height: 12px;margin-right: 6px;margin-top: 10px;margin-left: 3px;width: 14px;float: left;}div.container div.sub-header div.sub-title{height: 50px;background: #29758E;margin-bottom: 1px;text-align: center;}div.container div.sub-header div.sub-title div.page-title{display: inline-block;margin-left: 0;margin-top: 0;text-align: left;width: 932px;}div.container div.sub-header div.sub-title div.subh1,div.container div.sub-header div.sub-title div.subh1 a{ color: white;font-size: 30px;font-weight: lighter;margin-left: 0;margin-top: 0;padding-top: 2px;}div.container div.sub-header div.destinos-dropdown{text-align: left;top: 195px;width: 183px;}div.container div.sub-header div.destinos-dropdown ul{ padding-left: 21px;}div.destinos-dropdown ul li{ margin-top:3px;}div.container div.home-content div.bottom-content div.ad650x80{display: inline-block;height: 80px;width: 650px;}div.home-content div.sidebar{width: 300px !important;}div.container div.home-content div.bottom-content{border-right: 1px dotted #CCCCCC;float: left;margin-right: 10px;width: 680px;margin-top:18px;}div.container div.home-content{display: inline-block;width: 100% !important;}div.container div.main-content{display: inline-block;width: 996px !important;}div.container div.content{display: inline-block;width: 996px;}div.container div.home-content div.top-content{background: url("/images/homepage-top-bg.png") repeat-x scroll 0 0 transparent;height: 360px;margin-top: 10px;width: 100%;}div.container div.home-content div.top-content div.wrapper{-moz-box-shadow: 5px 5px 5px #acacac;-webkit-box-shadow: 5px 5px 5px #acacac;border: 7px solid #F3F3F3;box-shadow: 5px 5px 5px #ACACAC;display: inline-block;height: 325px;width: 972px;}div.container div.home-content div.bottom-content a{text-decoration:none;}div.container div.home-content div.bottom-content h3{color: #0C89B2 !important;font-size: 11px;font-weight: bolder;margin: 0px;}div.container div.home-content div.bottom-content h2{color :#333333;font-size: 18px;font-weight: lighter;margin: 0px;}div.container div.home-content div.bottom-content h2 a{color :#333333 !important;font-size: 18px !important;font-weight: lighter;margin: 0px;}div.container div.home-content div.bottom-content h2 a:hover{color :#0C89B2 !important;text-decoration: none !important;}div.container div.home-content div.bottom-content h2 a.bigger-h2-font{ font-size: 20px !important;}div.container div.home-content div.bottom-content div.module {margin: 0 0 20px 10px;padding-bottom: 20px;padding-top: 0px;text-align: left;}div.container div.home-content div.bottom-content div.module p{margin-top: 10px;font-size: 12px;color: #333;}div.container div.home-content div.bottom-content div.module p a{font-weight: bolder;}div.container div.home-content div.bottom-content div.uneven-module div.first a{color: #333;font-size: 11px;font-family: Arial;}div.container div.home-content div.bottom-content div.uneven-module div.first a:hover{text-decoration: underline;color: #0C89B2;}div.container div.home-content div.bottom-content div.uneven-module div.first h3 a{color: #0C89B2 !important;}div.container div.home-content div.bottom-content div.last{border: 0px !important;}div.container div.home-content div.bottom-content div.uneven-module div.first{width: 380px;margin-right: 20px;}div.container div.home-content div.bottom-content div.uneven-module div.second{width: 250px;}div.container div.home-content div.bottom-content div.even-module div.first{margin-right: 30px;}div.container div.home-content div.bottom-content div.even-module div.left{width: 310px;}div.container div.home-content div.bottom-content div.even-module div.left-bottom{width: 223px;float:left;}div.container div.home-content div.bottom-content div.image img,div.container div.home-content div.bottom-content div.imagen img{border: solid 6px #f3f3f3;}div.container div.home-content div.bottom-content div.uneven-module div.image img{height: 141px;width: 363px;margin-top: 6px;}div.container div.home-content div.bottom-content div.even-module div.image img{height: 140px;width: 370px;}div.container div.home-content div.bottom-content div.module li{margin-top: 10px;}div.container div.home-content div.bottom-content div.module ol,div.container div.home-content div.bottom-content div.module ul{font-size: 12px;color: #0C89B2;font-weight: bolder;padding: 0px 20px;}div.container div.home-content div.bottom-content div.module ul{margin-left: 0px;padding-left: 0px;}div.container div.home-content div.bottom-content div.module li a{text-decoration: none;color: #333;font-weight: lighter;font-size: 12px;}div.container div.home-content div.bottom-content div.beach-ranking li a{font-size: 14px !important;}div.container div.home-content div.bottom-content div.module li a:hover,div.container div.home-content div.bottom-content div.module div.first-uneven a:hover{color: #0C89B2;text-decoration: underline;}a.arrow{background: url("/images/menu-sprite.png") no-repeat scroll -246px -68px transparent !important;padding-left:8px;}html.ie7 span.arrow{float: left;}span.arrow{background: url("/images/menu-sprite.png") no-repeat scroll -234px -68px transparent;padding: 2px 5px;}div.container div.popular-destiny{text-align: left;display: inline-block;margin-top:20px;width: 989px;}div.container div.popular-destiny div.destiny-title{padding-bottom: 10px;}div.container div.popular-destiny div.destiny-title h3{color: #333333;float: left;font-size: 22px;font-weight: normal;line-height: 15px;margin: 0;padding: 0;padding-right: 14px;}div.container div.popular-destiny div.destiny-title a.more{color: #0C89B2;font-size: 11px;text-decoration: underline;vertical-align: middle;}div.container div.popular-destiny div.destiny-title a.more:hover{color: #0C89B2;text-decoration: underline;}html.ie7 div.container div.popular-destiny{margin: auto;width: 960px !important;}div.container div.popular-destiny div.popular-destiny-list{background: none repeat scroll 0 0 #E9F1F5;display: inline-block;width: 100%;min-width: 960px;padding: 10px 0px 0px 0px;}div.container div.popular-destiny div.popular-destiny-list a{color: #333333;font-weight: normal;text-decoration: none;}div.container div.popular-destiny div.popular-destiny-list a:hover{color: #0C89B2;text-decoration: underline;}div.container div.popular-destiny div.popular-destiny-list a.active{color: #0C89B2;text-decoration: underline;}div.container div.popular-destiny div.popular-destiny-list table.popular{float: left;padding:0 0 24px 10px;}div.container div.popular-destiny div.popular-destiny-list table td {padding:5px;padding-right: 10px;}div.container div.popular-destiny div.popular-destiny-list li a:hover{color: #0C89B2;text-decoration: underline;}div.container div.popular-destiny div.popular-destiny-list div.map-search{float:right}div.container div.popular-destiny div.popular-destiny-list div.map{width: 380px;height: 220px;background: #000;margin-right: 15px;}div.container div.popular-destiny div.popular-destiny-list div.destiny-search{background: #FFF;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;margin: 0 10px 0 0;}div.container div.popular-destiny div.popular-destiny-list div.destiny-search input#destiny-search{background: none repeat scroll 0 0 white;border: 1px solid #CCCCCC;color: #666;height: 16px;margin-right: 0;padding-right: 0;width: 160px;font-size: 11px;padding:2px;}div.container div.popular-destiny div.popular-destiny-list div.destiny-search input#destiny-search-submit{font-weight: normal;height: 25px;margin-left: -6px;width: 67px;background: url('/images/button-sprite.png') no-repeat scroll -65px -73px transparent;border: 0px;}div.container div.popular-destiny div.popular-destiny-list div.destiny-search input#destiny-search-submit:active,div.container div.popular-destiny div.popular-destiny-list div.destiny-search input#destiny-search-submit:hover{background: url('/images/button-sprite.png') no-repeat scroll -65px -97px transparent;}div.destiny-map{background: url('/images/uruguay/uruguay-sprite.png');background-position: 0px -196px;width:176px;height: 196px;z-index: 200;margin: 10px 10px 20px 40px;}div.frontera{background-position: 0px 0px !important;}div.sur{background-position: -352px 0px !important;}div.litoral{background-position: -352px -196px !important;}div.centro{background-position: -176px 0px !important;}div.playas{background-position: 352px -196px !important;}div.selected-region{width:192px;height: 192px;margin-top: 8px;position: static;top: 0;z-index: 600;display: none;}div.destiny-map div.region{width: 80px;height: 40px;left: 20px;position: relative;text-align: center;z-index: 1000;cursor: pointer;}div.destiny-map div.region-sur{left: 30px;padding: 0 50px 20px 0;top: 160px;}div.destiny-map div.region-playas{left: 100px;padding: 20px 0 0 0;top: -75px;}div.destiny-map div.region-frontera{left: 95px;padding: 20px 30px 0 0;top: -35px;}div.destiny-map div.region-litoral{left: -10px;padding: 10px 20px 0 0;top: -125px;}div.destiny-map div.region-centro{left: 50px;padding: 20px 20px 0 0;top: -40px;}div.destiny-map div.region:hover a,div.destiny-map div.region a.region-active{background: #DD0;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:0.8;-moz-opacity: 0.80; zoom: 1;text-decoration: none !important;}html.ie7 div.destiny-map div.region a{filter: alpha(opacity=80);}html.ie8 div.destiny-map div.region a{-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}div.destiny-map div.region a{color: #666666;font-family: Arial;font-style: normal;text-decoration: none;dispay: block;padding: 0px 10px 0px 10px;background: #fff;opacity:0.8;-moz-opacity: 0.80; zoom: 1;-moz-border-radius: 10px;-webkit-border-radius: 10px;}h4.recommended{ margin: 3px 0;}h4.recommended a{color: #333 !important;font-weight: lighter;margin: 0px;font-size: 13px;font-weight: bold;display:inline-block;height: 26px;cursor:default;}h4.recommended a:hover{color: #333 !important;text-decoration: none !important;}h4.hotel a{background: url("/images/hotel-ico.png") no-repeat 0 -2px transparent;padding-left: 18px;}h4.restaurant a{background: url("/images/restaurant-ico.png") no-repeat 0 2px transparent;padding-left: 22px;}h4.store a{background: url("/images/store-ico.png") no-repeat 0 0 transparent;padding-left: 16px}div.left-bottom ol{margin:0;padding:0;}div.left-bottom ol li{margin:0;font-size: 14px;padding:0;text-transform: capitalize;}div.left-bottom ol li a{font-size: 14px !important;}div.left-bottom ol li ul{margin:0;padding:0;}div.left-bottom ol li ul li{list-style: none;display: inline-block;font-size: 12px;color:#999;font-weight: normal;margin:0;padding:0;line-height: 8px;}li.rating{width: 76px;height: 13px;background: url('/images/stars.png') no-repeat transparent;margin-left: 4px !important;margin-top: 0px !important;}li.five-stars{background-position: 0px 0px;}li.four-half-stars{background-position: 0px -15px !important;}li.four-stars{background-position: 0px -30px !important;}li.three-half-stars{background-position: 0px -45px !important;}li.three-stars{background-position: 0px -60px !important;}li.two-half-stars{background-position: 0px -77px !important;}li.two-stars{background-position: 0px -94px !important;}li.one-half-star{background-position: 0px -112px !important;}li.one-star{background-position: 0px -128px !important;}li.zero-stars{background-position: 0px -155px !important;}div.clear-dotted{border-top:1px dotted #bdd6e1;}.ui-menu .ui-menu-item { font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;font-size: 14px;text-align: left;}.no-bottom{border-bottom:none !important;padding-bottom: 0px !important;}.banner650x80{width: 650px;height: 80px;margin:10px 0 10px 3px;}div.index-dotted-separator{border-bottom: 1px dotted #CCCCCC;height: 1px;margin-bottom: 12px;margin-left: 9px;width: 664px;}div.container div.home-content div.bottom-content div.uneven-module,div.container div.home-content div.bottom-content div.even-module{ margin: 0px 0px 10px 10px;padding-bottom:0px;}table.popular a{ font-size: 11px;}div.container div.generic-content{margin-top: 20px;margin-bottom: 20px;}html.ie8 div.container div.generic-content div.top-content{float: left;}div.container div.generic-content div.top-content{border-left: 1px dotted #CCC;display: inline-block;width: 665px;}div.container div.generic-content div.top-content div.main-article{text-align: left;border-bottom: 1px dotted #ccc;margin-bottom: 10px;margin-left:10px;}div.container div.generic-content div.top-content div.main-article div.h1{font-size: 35px;}div.container div.generic-content div.top-content div.main-article p{}div.container div.generic-content div.top-content div.main-article img :not(div.main-map img){border: 4px solid #f3f3f3;width: 645px;}div.container div.generic-content div.top-content div.main-article div.main-map img{}div.container div.generic-content div.top-content div.community-banner{margin-left: 15px;background: #E9F1F5;}div.container div.generic-content div.top-content div.share-banner{}div.container div.generic-content div.top-content div.community-banner div.social-banner{float: left;padding: 10px;text-align: left;width: 270px;}div.container div.generic-content div.top-content div.community-banner div.social-banner div.social-logo,div.container div.generic-content div.top-content div.share-banner div.social-banner div.social-logo{background: url("/images/menu-sprite.png") no-repeat scroll -235px -308px transparent;padding-left: 25px;}div.container div.generic-content div.top-content div.community-banner div.social-banner div.social-logo,div.container div.generic-content div.top-content div.community-banner div.foro-banner div.foro-logo,div.container div.generic-content div.top-content div.share-banner div.social-banner div.social-logo{color: #0C89B2;font-size: 15px;font-weight: bold;margin: 0;display: inline-block;}html.ie7 div.container div.generic-content div.top-content div.community-banner div.foro-banner{min-height: 150px;}div.container div.generic-content div.top-content div.community-banner div.social-banner div.social-buttons div.boton-tw{float: left;margin: 15px 15px 0 25px;padding: 0;width: 55px;}div.container div.generic-content div.top-content div.community-banner div.social-banner div.social-buttons div.boton-face{float: left;margin: 15px -17px 10px 0;padding: 0;width: 100px;}div.container div.generic-content div.top-content div.community-banner div.social-banner div.social-buttons div.boton-google{float: left;margin: 15px 15px 0 0;padding: 0;width: 55px;}div.container div.generic-content div.top-content div.community-banner div.social-banner div.social-buttons{border-right: 1px dotted #ccc;padding-bottom: 0;}div.container div.generic-content div.top-content div.community-banner div.foro-banner{float: left;padding-bottom: 10px;padding-top: 10px;text-align: left;width: 360px;}div.container div.generic-content div.top-content div.community-banner div.foro-banner ul{padding: 0 0 0 25px;}div.container div.generic-content div.top-content div.community-banner div.foro-banner ul li a{color: #666;}div.container div.generic-content div.top-content div.community-banner div.foro-banner ul li a:hover{color: #0C89B2;text-decoration: underline;}div.container div.generic-content div.top-content div.community-banner div.foro-banner div.foro-logo{background: url("/images/menu-sprite.png") no-repeat scroll -235px -285px transparent;padding-left: 25px;}div.container div.generic-content div.top-content div.related-articles{margin-left: 15px;margin-top: 7px;}div.container div.generic-content div.hotel-article-content div.title div.h1{color: #0C89B2;font-size: 30px;font-weight: lighter;margin: 0;padding: 10px 0 5px;text-align: left;float:left;max-width: 550px;}div.container div.generic-content div.top-content div.related-articles div.title,div.container div.generic-content div.top-content div.main-article div.h1,div.publicity-content div.h1,div.not-found div.h1{color: #0C89B2;font-size: 30px;font-weight: lighter;margin: 0;padding: 10px 0 5px;text-align: left;}div.container div.generic-content div.top-content div.main-article div.h2{color: #0C89B2;font-size: 25px;font-weight: lighter;margin: 0;padding: 10px 0 5px;text-align: left;}div.container div.generic-content div.hotel-article-content div.table-title{font-family: gil-font;color: #0C3D72;font-size: 18px;font-weight: lighter;margin: 0;padding: 10px 0 5px;text-align: left;}div.container div.generic-content div.top-content div.main-article h2{color: #0C89B2;font-size: 25px;font-weight: lighter;margin: 0;padding: 10px 0 5px;text-align: left;}div.container div.generic-content div.top-content div.main-article h3{color: #0C89B2;font-size: 15px;font-weight: bolder;margin: 0;padding: 10px 0 5px;text-align: left;}div.container div.generic-content div.top-content div.related-articles div.related-article{text-align: left;border-bottom: 1px dotted #ccc;padding-bottom: 15px;padding-top: 15px;}html.ie7 div.container div.generic-content div.top-content div.related-articles div.related-article{float: left;margin-top: 10px;}div.container div.generic-content div.top-content div.related-articles div.related-article div.related-article-content{width: 460px;float: left;}div.container div.generic-content div.top-content div.related-articles div.related-article img{float: left;width: 140px;height: 140px;border: 6px solid #f3f3f3;margin-right: 20px}div.container div.generic-content div.top-content div.related-articles div.related-article div.h3{color: #0C89B2;font-size: 12px;margin: 0;padding: 10px 0 0;}div.container div.generic-content div.top-content div.related-articles div.related-article div.h3 a{color: #0C89B2;font-size: 12px;font-weight: bolder;text-transform: uppercase;}div.container div.generic-content div.top-content div.related-articles div.related-article div.h3 a:hover{text-decoration: underline}div.container div.generic-content div.top-content div.related-articles div.related-article div.h2{color: #333333;font-weight: lighter;font-size: 20px;margin: 0 0 10px;display:table;padding: 0px;}div.container div.generic-content div.top-content div.related-articles div.related-article div.h2 a{color: #333333;}div.container div.generic-content div.top-content div.related-articles div.related-article p{margin: 5px 0px;}a.more-info{background: url("/images/menu-sprite.png") no-repeat scroll -243px 1px transparent;margin-right: 10px;padding-left: 13px;padding-top: 5px;color: #0C89B2;font-size: 11px;}a.more-info:hover{color: #25687F;text-decoration:underline;}.uppercase{text-transform: uppercase;}div.generic-content div.tableh2{font-family: gil-font;color: #0C89B2;font-size: 18px;font-weight: lighter;line-height: 35px;vertical-align: middle;}div.state-content div.tableh2{padding: 5px 17px;}div#city_block{ background: #E8F0F4; padding:10px;}div#city_block table{width:100%;}div#city_block table td{text-align: left;}div#city_block table td span{ background: url("/images/menu-sprite.png") no-repeat scroll -241px -268px transparent; width: 12px; height: 12px; display:inline-block;}div#city_block table td a{color:#333;text-decoration: none;font-size: 12px;}div#city_block table td a:hover{text-decoration: underline;}div.city_block_title{color: #333;font-family: "gil-font";font-size: 18px;font-weight: lighter;line-height: 35px;text-align: left;margin-left:10px;}div.no-margin-bottom{margin-bottom: 0 !important;}div.widget-left{margin-left:10px;}.main-article-breadcrumbs ul.breadcrumbs { display: inline;}.main-article-breadcrumbs{ color: #0C89B2;margin-bottom: 10px;width: 100%;}div#recaptcha_image img{width:300px !important;height:57px !important;}img#recaptcha_reload{width: 25px !important;height: 17px!important;}img#recaptcha_whatsthis,img#recaptcha_switch_audio,img#recaptcha_switch_img{width: 25px !important;height: 16px !important;}div.content div.sidebar{width: 330px; }div.post-content div.sidebar,div.generic-content div.sidebar{width: 310px;}div.sidebar a.arrow-custom{color: #333;}div.sidebar div.widget{width: 300px;background: #e8f0f4;margin-bottom: 25px;}div.sidebar div.recommend-data{background-color: #FFFFFF;display: table;margin-bottom: 15px;margin-left: 10px;padding-left: 10px;padding-top: 10px;width: 270px;}div.recommend-hotel .hotel-description{float: left;font-size: 11px;height: 33px;overflow: hidden;width: 190px !important;margin-left:5px;}div.sidebar div.widget div.widget-title{margin: 12px 0 0;float: left;text-align: left;width: 200px;}div.sidebar div.widget div.h2{font-family:gil-font;color: #0C89B2;font-size: 19px;font-weight: normal;margin: 0px;}div.sidebar div.widget p{color: #333;font-size: 12px;font-weight: normal;margin: 0px;}div.sidebar div.widget p span.tiny{color: #333;font-size: 12px;font-weight: normal;float: left;}div.sidebar div.widget div.logo{width: 29px;height: 29px;float:left;margin: 10px 3px 10px 10px;}div.sidebar div.small-widget{background: #e8f0f4;margin: 0 10px 25px;padding-top: 1px;width: 300px;}div.sidebar .medium{ width:300px; margin-left: 0 !important;}div.sidebar .medium .b_bContent{width:268px !important;}div.sidebar div.small-widget div.h2{margin: 2px 3px 0;color: #0C89B2;font-size: 19px;font-weight: normal;float: left;max-width: 230px;font-family:gil-font;}div.sidebar div.small-widget div.recommend-h2{margin: 0 5px 0;width: 194px !important;}div.sidebar div.small-widget div.recommend-h2 a{color: #333333;font-size: 14px;font-weight:bold;}div.sidebar div.small-widget div.recommend-h2 a:hover{text-decoration: underline;}div.sidebar div.small-widget div.logo{width: 29px;height: 29px;float: left;}div.sidebar div.small-widget div.h3{font-weight: bold;font-size: 12px;color: #0C89B2;width: 100%;margin-bottom: 0;padding-bottom: 0;text-align: left;}div.sidebar div.small-widget div.widget-title{margin: 8px 10px 6px;width: 280px;text-align: left;}div.sidebar div.small-widget p{color: #333;font-size: 12px;font-weight: normal;margin: 0px;}div.sidebar div.small-widget p span.tiny{color: #333;font-size: 12px;font-weight: normal;float: left;}div.sidebar div.ad300x250{display: block;height: 250px;margin-bottom: 20px;margin-top: 20px;width: 300px;}div.sidebar div.ad300x150{display: block;height: 150px;margin-bottom: 20px;margin-top: 162px;width: 300px;}#ad300x250top{margin-bottom: 20px !important;margin-top: 18px !important;}#ad_tripda{margin-left:10px;}#ad_autos{ margin-top:30px; margin-left: 10px;}#ad_autos-left{ margin-top:30px; margin-left: 0px;}#ad300x150top{margin-bottom: 20px !important;margin-top: 18px !important;}#ad300x250bottom{ margin-bottom: 30px !important; }#ad300x250-splendor{margin-top:30px;margin-left: 10px;}#ad300x250-splendor-left{margin-top:167px;margin-left: 0px;margin-bottom:120px;}div.sidebar div.hotels-widget{text-align: left;margin: 0 10px 0 !important;}div.sidebar div.hotels-widget div.hotels-data{margin: 10px 10px 0;background: #fff;}div.sidebar div.hotels-widget div.hotels-data div.hotel{padding: 10px;}div.sidebar div.hotels-widget div.hotels-data div.description{margin-left: 10px;margin-top: -4px;width: 170px;}div.sidebar div.hotels-widget div.hotels-data img{width: 65px;height: 65px;margin-right:10x;}div.sidebar div.hotels-widget div.description div.h2{font-size: 16px;font-weight: normal;}div.sidebar div.hotels-widget div.description p{font-size: 12px;}div.sidebar div.hotel-stars-widget div.h2,div.sidebar div.hotels-widget div.h2{margin: 0px !important;padding: 0px !important;}div.sidebar div.hotel-stars-widget div.stars{margin-top: 3px;float: left;}div.sidebar div.hotel-stars-widget div.widget-title p{font-size: 10px;}div.sidebar div.hotel-stars-widget div.widget-stars ul{margin-left: 35px;padding: 0px;}div.sidebar div.hotel-stars-widget div.widget-stars ul li{padding-bottom: 10px;}div.sidebar div.hotel-stars-widget div.widget-stars ul li span{margin-top: 5px;}div.sidebar div.location-widget{padding-bottom: 10px;}div.sidebar div.location-widget div.widget-title div.logo{background: url("/images/menu-sprite.png") no-repeat scroll -227px -146px transparent;}div.sidebar div.location-widget div.location-map-container{width: 280px;padding-top:9px;border-top: 1px dotted #B8D1DE;margin-left:9px;}div.sidebar div.location-widget div.location-map{width: 275px;height: 197px;background: #eee;border: 3px solid #fff;display: inline-block;}div.sidebar div.location-widget div.map{display: none;}div.sidebar div.location-widget div.location-map-data{margin: 10px 0px 0px 10px;}div.sidebar div.location-widget div.location-map-data table{margin: 0px;padding: 0px;text-align: left;width: 100%;}div.location-map-data table a,div.travel-widget div.travel-data table a{text-decoration: none;color: #333;}div.location-map-data table a,div.travel-widget div.travel-data div.more-link{margin-top: 10px;margin-left:-4px;}div.location-map-data table a,div.travel-widget div.travel-data div.more-link a{font-size: 12px;color: #0C89B2;text-decoration: none !important;}div.location-map-data table a,div.travel-widget div.travel-data div.more-link a:hover{text-decoration: underline;}div.location-map-data table a:hover{text-decoration: underline;color: #0C89B2;}div.sidebar div.travel-widget div.widget-title div.logo{background: url("/images/menu-sprite.png") no-repeat scroll -227px -87px transparent;}div.sidebar div.travel-widget div.travel-data{padding-bottom: 10px;}div.sidebar div.travel-widget div.travel-data table{border-bottom: 1px dotted #B8D1DE;border-top: 1px dotted #B8D1DE;display: inline-block;text-align: left;width: 280px;padding:9px 0;}div.sidebar div.travel-widget div.travel-data table tr{ width:280px;display:table;}div.sidebar div.travel-widget div.travel-data table td{width: 120px;padding:0;}div.sidebar div.travel-widget div.travel-data table td.even{margin-left:5px;width:120px;display:block;}div.sidebar div.travel-widget div.travel-data table td a{padding: 2px 3px 2px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;color: #FFF;width: 125px;color: #333;display:block;margin-bottom: 6px;}div.sidebar div.travel-widget div.travel-data table td a:hover{background: #0C89B2;color: #FFF;}div.sidebar div.travel-widget div.travel-data div.more-link{ width: 100%; text-align: left; padding-left: 6px; margin-left:1px;}div.sidebar div.small-weather-widget{margin-bottom: 15px;}div.sidebar div.small-weather-widgetdiv.widget-title{margin: 10px 10px 0 !important;}div.sidebar div.small-weather-widget div.widget-title div.logo{background: url("/images/menu-sprite.png") no-repeat scroll -227px -175px transparent;}div.sidebar div.small-weather-widget div.weather-main{margin: 5px;text-align: left;}div.sidebar div.small-weather-widget div.weather-main div.weather-today{float: left;height: 100px;margin: 5px;width: 100px;}div.sidebar div.small-weather-widget div.weather-main div.weather-today-data{width: 170px;float: right;}div.sidebar div.small-weather-widget table{text-align: left;}div.sidebar div.small-weather-widget table td p.weather-desc{font-size: 10px;}div.sidebar div.small-weather-widget table td p.item-title{font-size: 11px;font-weight: bold;color: #0C89B2;}div.sidebar div.small-weather-widget table td p.item-title span{font-weight: bold;color: #333;}div.sidebar div.small-weather-widget table td p.item-data{font-size: 12px;font-weight: bold;color: #333;}div.sidebar div.small-weather-widget table td.separator{border-right: 1px solid #E8E8E8;padding: 0 8px;}div.sidebar div.small-weather-widget div.h3{color :#333;font-size: 13px;}div.sidebar div.small-weather-widget a.arrow-custom:hover{color :#0C89B2;text-decoration: underline;}div.sidebar div.small-weather-widget div.weather-main div.weather-today-data table tbody.white{background: #fff;}div.sidebar div.small-weather-widget div.weather-main div.weather-today-data table td div.weather-temp{background: url("/images/menu-sprite.png") no-repeat scroll -109px -209px transparent;float: left;height: 30px;margin-top: 0;padding-top: 10px;width: 16px;}div.sidebar div.small-weather-widget div.weather-main div.weather-today-data table td.weather-humidity{background: url("/images/menu-sprite.png") no-repeat scroll -131px -211px transparent;float: left;height: 18px;padding-left: 18px;width: 22px;}div.sidebar div.small-weather-widget div.weather-next-days{background: none repeat scroll 0 0 #FFFFFF;display: inline-block;margin: 10px;padding: 5px 20px;}div.sidebar div.small-weather-widget div.weather-next-days div.weather-more-day{float: left;height: 60px;width: 60px;}div.sidebar div.small-weather-widget div.weather-next-days div.weather-next-day{float: left;height: 60px;width: 60px;}div.sidebar div.small-weather-widget div.weather-next-days table td.day-title p{font-size: 12px;}div.sidebar div.small-weather-widget div.weather-next-days table td.day-title-more p{font-size: 12px;}div.sidebar div.small-weather-widget div.weather-next-days table td div.weather-more-day{margin-left: 10px;}div.sidebar div.small-weather-widget div.weather-more-link,div.recommend-more-link{display:inline-block;width: 100%;text-align: left;background: #FFF;padding-top:3px;}div.sidebar div.small-weather-widget div.weather-more-link a{text-decoration: none;color: #333;}div.big_chance_snow{background: url('/images/climate_icons/big/08.png') no-repeat center white;}div.big_flurries{background: url('/images/climate_icons/big/14.png') no-repeat center white;}div.big_snow{background: url('/images/climate_icons/big/06.png') no-repeat center white;}div.big_sleet{background: url('/images/climate_icons/big/18.png') no-repeat center white;}div.big_chance_rain{background: url('/images/climate_icons/big/11.png') no-repeat center white;}div.big_chance_of_rain{background: url('/images/climate_icons/big/11.png') no-repeat center white;}div.big_change_storm{background: url('/images/climate_icons/big/01.png') no-repeat center white;}div.big_change_of_storm{background: url('/images/climate_icons/big/01.png') no-repeat center white;}div.big_mist{background: url('/images/climate_icons/big/22.png') no-repeat center white;}div.big_showers{background: url('/images/climate_icons/big/39.png') no-repeat center white;}div.big_rain{background: url('/images/climate_icons/big/12.png') no-repeat center white;}div.big_storm{background: url('/images/climate_icons/big/01.png') no-repeat center white;}div.big_thunderstorm{background: url('/images/climate_icons/big/00.png') no-repeat center white;}div.big_rain_snow{background: url('/images/climate_icons/big/05.png') no-repeat center white;}div.big_sunny{background: url('/images/climate_icons/big/32.png') no-repeat center white;}div.big_mostly_sunny{background: url('/images/climate_icons/big/32.png') no-repeat center white;}div.big_partly_cloudy{background: url('/images/climate_icons/big/30.png') no-repeat center white;}div.big_mostly_cloudy{background: url('/images/climate_icons/big/28.png') no-repeat center white;}div.big_cloudy{background: url('/images/climate_icons/big/26.png') no-repeat center white;}div.big_foggy{background: url('/images/climate_icons/big/20.png') no-repeat center white;}div.big_hazy{background: url('/images/climate_icons/big/19.png') no-repeat center white;}div.big_dusty{background: url('/images/climate_icons/big/21.png') no-repeat center white;}div.big_icy{background: url('/images/climate_icons/big/25.png') no-repeat center white;}div.small_chance_snow{background: url('/images/climate_icons/small/08.png') no-repeat center white;}div.small_chance_of_snow{background: url('/images/climate_icons/small/08.png') no-repeat center white;}div.small_flurries{background: url('/images/climate_icons/small/14.png') no-repeat center white;}div.small_snow{background: url('/images/climate_icons/small/06.png') no-repeat center white;}div.small_sleet{background: url('/images/climate_icons/small/18.png') no-repeat center white;}div.small_chance_rain{background: url('/images/climate_icons/small/11.png') no-repeat center white;}div.small_chance_of_rain{background: url('/images/climate_icons/small/11.png') no-repeat center white;}div.small_chance_of_storm{background: url('/images/climate_icons/small/01.png') no-repeat center white;}div.small_mist{background: url('/images/climate_icons/small/22.png') no-repeat center white;}div.small_showers{background: url('/images/climate_icons/small/39.png') no-repeat center white;}div.small_rain{background: url('/images/climate_icons/small/12.png') no-repeat center white;}div.small_storm{background: url('/images/climate_icons/small/01.png') no-repeat center white;}div.small_thunderstorm{background: url('/images/climate_icons/small/00.png') no-repeat center white;}div.small_rain_snow{background: url('/images/climate_icons/small/05.png') no-repeat center white;}div.small_sunny{background: url('/images/climate_icons/small/32.png') no-repeat center white;}div.small_mostly_sunny{background: url('/images/climate_icons/small/32.png') no-repeat center white;}div.small_partly_cloudy{background: url('/images/climate_icons/small/30.png') no-repeat center white;}div.small_mostly_cloudy{background: url('/images/climate_icons/small/28.png') no-repeat center white;}div.small_cloudy{background: url('/images/climate_icons/small/26.png') no-repeat center white;}div.small_foggy{background: url('/images/climate_icons/small/20.png') no-repeat center white;}div.small_hazy{background: url('/images/climate_icons/small/19.png') no-repeat center white;}div.small_dusty{background: url('/images/climate_icons/small/21.png') no-repeat center white;}div.small_icy{background: url('/images/climate_icons/small/25.png') no-repeat center white;}div.mini_chance_snow{background: url('/images/climate_icons/mini/08.png') no-repeat center white;}div.mini_chance_of_snow{background: url('/images/climate_icons/mini/08.png') no-repeat center white;}div.mini_flurries{background: url('/images/climate_icons/mini/14.png') no-repeat center white;}div.mini_snow{background: url('/images/climate_icons/mini/06.png') no-repeat center white;}div.mini_sleet{background: url('/images/climate_icons/mini/18.png') no-repeat center white;}div.mini_chance_rain{background: url('/images/climate_icons/mini/11.png') no-repeat center white;}div.mini_chance_of_rain{background: url('/images/climate_icons/mini/11.png') no-repeat center white;}div.mini_chance_of_storm{background: url('/images/climate_icons/mini/01.png') no-repeat center white;}div.mini_mist{background: url('/images/climate_icons/mini/22.png') no-repeat center white;}div.mini_showers{background: url('/images/climate_icons/mini/39.png') no-repeat center white;}div.mini_rain{background: url('/images/climate_icons/mini/12.png') no-repeat center white;}div.mini_storm{background: url('/images/climate_icons/mini/01.png') no-repeat center white;}div.mini_thunderstorm{background: url('/images/climate_icons/mini/00.png') no-repeat center white;}div.mini_rain_snow{background: url('/images/climate_icons/mini/05.png') no-repeat center white;}div.mini_sunny{background: url('/images/climate_icons/mini/32.png') no-repeat center white;}div.mini_mostly_sunny{background: url('/images/climate_icons/mini/32.png') no-repeat center white;}div.mini_partly_cloudy{background: url('/images/climate_icons/mini/30.png') no-repeat center white;}div.mini_mostly_cloudy{background: url('/images/climate_icons/mini/28.png') no-repeat center white;}div.mini_cloudy{background: url('/images/climate_icons/mini/26.png') no-repeat center white;}div.mini_foggy{background: url('/images/climate_icons/mini/20.png') no-repeat center white;}div.mini_hazy{background: url('/images/climate_icons/mini/19.png') no-repeat center white;}div.mini_dusty{background: url('/images/climate_icons/mini/21.png') no-repeat center white;}div.mini_icy{background: url('/images/climate_icons/mini/25.png') no-repeat center white;}div.sidebar div.search-widget-main{padding-bottom:0px;margin-bottom: 15px;width:300px;display:table;}div.sidebar div.search-widget-main div.widget-title div.logo{background: url("/images/menu-sprite.png") no-repeat scroll -227px -117px transparent;}div.sidebar div.search-widget-main div.search-data{width: 270px;padding-bottom: 10px;background: #DAE7ED;margin-left: 10px;margin-right: 10px;margin-bottom: 10px;display: inline-block;}div.sidebar div.recommend-widget{padding-top: 10px;padding-bottom: 0px;margin-bottom: 10px;width: 300px;}div.sidebar div.recommend-widget div.more-info-link{margin-top: 7px;}div.sidebar div.recommend-widget a.map-link{color: #0C89B2 !important;}div.sidebar div.recommend-widget div.widget-title div.logo{background: url("/images/menu-sprite.png") no-repeat scroll -227px -204px transparent;}div.sidebar div.recommend-widget div.recommend-data div.recommend-hotel{background: #FFFFFF;display: table;margin-bottom: 10px;padding-top: 1px;text-align: center;width: 270px;}div.sidebar div.recommend-widget div.recommend-more-link a:hover{text-decoration: underline;color: #0C89B2;}div.sidebar div.recommend-widget div.recommend-data div.recommend-hotel img{display: inline-block;border: 0px !important;}div.sidebar div.recommend-widget div.recommend-data div.recommend-hotel div.h2,div.sidebar div.recommend-widget div.recommend-data div.recommend-hotel p{width: 100%;text-align: left;}div.sidebar div.stars{margin-left: 5px;margin-bottom:2px;width: 194px !important;}div.stars{width: 76px;height: 13px;background: url('/images/stars.png') no-repeat transparent;}div.five-stars{background-position: 0px 0px;}div.four-half-stars{background-position: 0px -15px !important;}div.four-stars{background-position: 0px -30px !important;}div.three-half-stars{background-position: 0px -45px !important;}div.three-stars{background-position: 0px -60px !important;}div.two-half-stars{background-position: 0px -77px !important;}div.two-stars{background-position: 0px -94px !important;}div.one-half-star{background-position: 0px -112px !important;}div.one-star{background-position: 0px -128px !important;}div.zero-stars{background-position: 0px -155px !important;}div.sidebar div.recommend-widget div.recommend-data div.recommend-hotel p{margin: 0px 0px 10px 10px !important;width: 260px;}div.sidebar div.recommend-widget div.recommend-data div.recommend-hotel p.location{font-size: 10px;padding-bottom: 10px;}div.sidebar div.recommend-widget div.recommend-data div.recommend-hotel p.location span{font-size: 12px;color: #666;}div.sidebar div.recommend-widget div.recommend-data div.recommend-hotel p.location a{font-size: 12px;color: #666;}div.sidebar div.recommend-widget div.recommend-data div.recommend-hotel p.description{font-size: 11px;height: 33px;margin-left: 70px !important;overflow: hidden;padding-top: 1px;width: 190px;}div.sidebar div.recommend-widget div.recommend-data div.recommend-hotel div{text-align: left;float:left;width: 61px;}div.sidebar div.recommend-widget div.recommend-data div.recommend-more-link{padding-top: 10px;}div.sidebar div.recommend-widget div.recommend-data div.recommend-hotel div a.recommend-more-info{background:url("/images/menu-sprite.png") no-repeat scroll -244px -15px transparent;padding-left: 13px;margin-right: 10px;margin-left: 10px;margin-bottom: 10px;color: #0C89B2;font-size: 11px;padding-top: 2px;text-decoration: none;}div.sidebar div.recommend-widget div.recommend-data div.recommend-hotel div a.recommend-more-info:hover{color: #0C89B2;text-decoration:underline;}div.sidebar div.likeit-widget{padding-bottom: 30px;}div.sidebar div.likeit-widget div.widget-title{height: 28px;}div.sidebar div.likeit-widget div.logo{background: url("/images/menu-sprite.png") no-repeat scroll -191px -364px transparent;}div.sidebar div.likeit-widget div.social-buttons{text-align: center;margin-bottom: 10px;}html.ie7 div.sidebar div.likeit-widget div.social-buttons ul{float: left;}div.sidebar div.likeit-widget div.social-buttons table{margin: 0px;display: inline-block;padding: 0;}div.sidebar div.likeit-widget div.social-buttons div.boton-google{height: 62px;padding: 0;width: 55px;}html.ie7 div.sidebar div.likeit-widget div.social-buttons td.td-boton-google{display: none;}html.ie7 div.sidebar div.currency-widget{padding-bottom: 20px;}div.sidebar div.currency-widget div.logo{background: url("/images/menu-sprite.png") no-repeat scroll -39px -5px transparent;}div.sidebar div.currency-widget div.currency-values{width: 280px;height: 90px;background: #fff;float:left;margin: 10px;text-align: center;}div.sidebar div.currency-widget div.currency-values table{display: inline-block;font-size: 12px;}div.sidebar div.currency-widget div.currency-values table td{padding: 0px 5px;color: #333;font-size: 10px;text-align: left;}div.sidebar div.currency-widget div.currency-values table td.green{color:#0C89B2;font-size: 10px;}div.sidebar div.currency-widget div.currency-values table td span{background: url('/images/currency_countries.png') no-repeat transparent;padding: 0 0 2px 16px;}div.sidebar div.currency-widget div.currency-values table td span.UYU{background-position: 0px -79px;}div.sidebar div.currency-widget div.currency-values table td span.EUR{background-position: 0px 2px;}div.sidebar div.currency-widget div.currency-values table td span.USD{background-position: 0px -18px;}div.sidebar div.currency-widget div.currency-values table td span.ARS{background-position: 0px -38px;}div.sidebar div.currency-widget div.currency-values table td span.CLP{background-position: 0px -59px;}div.sidebar div.weather-widget div.logo{background: url("/images/menu-sprite.png") no-repeat scroll -127px -5px transparent;}div.sidebar div.weather-widget a.weather-button{width: 165px;height: 34px;display: inline-block;margin: 10px;background: url('/images/button-sprite.png') no-repeat scroll 0px -321px transparent;border: 0;}div.sidebar div.weather-widget a.weather-button:active,div.sidebar div.weather-widget a.weather-button:hover{background: url('/images/button-sprite.png') no-repeat scroll 0px -356px transparent;}div.sidebar div.community-widget div.logo{background: url("/images/menu-sprite.png") no-repeat scroll -83px -5px transparent;}div.sidebar div.community-widget a.community-button{width: 132px;height: 37px;display: inline-block;margin: 10px;background: url('/images/button-sprite.png') no-repeat scroll -152px -61px transparent;border: 0;}div.sidebar div.community-widget a.community-button:active,div.sidebar div.community-widget a.community-button:hover{background: url('/images/button-sprite.png') no-repeat scroll -152px -98px transparent;}html.ie7 div.sidebar div.car-rental-widget{ padding-bottom: 0px;}div.sidebar div.car-rental-widget{margin-bottom: 0px;margin-top: 18px;}div.sidebar div.car-rental-widget-small{margin-bottom: 18px;margin-left: 10px;margin-top: 18px;width: 290px;}div.sidebar div.car-rental-widget div.h2{width: 225px;}div.sidebar div.car-rental-widget div.widget-title{width: 225px;margin-left:0;}div.sidebar div.car-rental-widget div.logo{background: url("/images/menu-sprite.png") -229px -395px no-repeat transparent;height: 28px;width: 28px;}div.sidebar div.car-rental-widget div.car-rental-form{background-color: #dbe8ee;margin-left: 10px;margin-bottom:10px;width: 280px;padding-top: 10px;}div.sidebar div.car-rental-widget div.car-rental-form-small{width: 270px !important;}div.car-rental-widget table.datos-car-rental label.up{display:block;}form#car-rental .blue-select select{ background:transparent; font-size: 11px; padding:5px; width: 196px; height: 23px; border:#FFF;}.ie7 form#car-rental .blue-select select,.ie8 form#car-rental .blue-select select,.ie9 form#car-rental .blue-select select{ width: 198px;}form#car-rental .blue-select{ width: 175px; height: 23px; overflow: hidden; background: url("/images/menu-sprite.png") 154px -402px no-repeat #FFFFFF; float:left;}form#car-rental .blue-label{ float:left; width: 70px; font-weight: bold; text-align: left; text-indent:10px; padding-top: 3px;}form#car-rental .blue-label-small{ float:left; width: 70px; text-align: left; text-indent:10px; padding-bottom: 1px;}form#car-rental .blue-select-small select{ background:transparent; font-size: 11px; padding:5px; width: 76px; height: 23px; border:#FFF;}.ie7 form#car-rental .blue-select-small select,.ie8 form#car-rental .blue-select-small select,.ie9 form#car-rental .blue-select-small select{ width: 78px;}form#car-rental .blue-select-small{ width: 55px; height: 23px; overflow: hidden; background: url("/images/menu-sprite.png") 34px -402px no-repeat #FFFFFF; float:left; margin-left:3px;}form#car-rental td.devolver-check{ text-align:left; text-indent:5px; padding-top:5px; color:#0C89B2;}form#car-rental input#fecha-retira,form#car-rental input#fecha-entrega{border: none;;height: 19px;width: 80px;font-size: 11px;}form#car-rental .ui-datepicker-trigger{background: none;border:none;padding:0;margin: 0px 0px 0px 3px;vertical-align: middle;}form#car-rental .ui-datepicker-trigger img{margin-top:3px;}form#car-rental input#car-rental-final{border:none;background: url('/images/button-sprite.png') no-repeat scroll -190px -210px transparent;float: right;height: 29px;margin: 10px;text-indent: -10000px;width: 66px;cursor:pointer;}form#car-rental input#car-rental-final:hover{background-position: -190px -239px;}form#car-rental td.fecha-pick{ width:160px; text-align:left; padding-left:10px;}td.hora-pick{ width:160px;}span.grey{color:#999999;}a.zoom-map{background: url("/images/menu-sprite.png") no-repeat scroll -243px -3px transparent;float: right;padding-left: 13px;margin-right: 10px;margin-top:5px;font-size: 11px;color: #0C89B2;}a.zoom-map:hover{color: #0C89B2;text-decoration: underline;}a.arrow-custom{background: url("/images/menu-sprite.png") no-repeat scroll -241px -269px transparent;padding-left: 13px;}a.arrow-drop-custom{background: url("/images/btn_flecha_menu_03.png") no-repeat scroll -5px 0px transparent;padding-left: 13px;font-size: 11px;margin-left:8px;}a.blue-arrow-custom{background: url("/images/menu-sprite.png") no-repeat scroll -241px -349px transparent;padding-left: 13px;}div.separator{display: inline-block;width: 254px !important; }div.widget-hotel-image{width: 61px;height: 61px;overflow:hidden;margin: 2px;float:left;}div.widget-h1 div {margin:0;padding:0;background-color: #e8f0f4;padding: 3px;width: 295px;margin-top: 20px;margin-left: 10px;}html.ie7 div.widget-h1 div span{padding: 0px 10px !important;margin: 0px 0px 0px 3px !important;}div.widget-h1 div span{background-image: url("/images/menu-sprite.png");background-repeat: no-repeat;background-position: -241px -268px;text-align: left;padding: 10px;float: left;margin: 8px 0px 0px 3px;}div.widget-h1-big div { background-color: #E8F0F4;margin: 20px 0px 0px;padding: 3px;width: 295px;}div.widget-h1 div h1{color:#0C89B2;font-weight: bold;font-size: 12px;text-align: left;}#hotel-search-widget{width: 280px;height: 271px;background-color: #CFE0E9;margin-left:10px;margin-bottom:10px;display:table;}#hotel-search-widget label{font-weight: bold;margin-bottom:4px;display:block;}#hotel-search-widget table td{text-align: left;}#hotel-search-widget table{margin: 10px 8px;}#hotel-search-widget .l-field-wrap input,#hotel-search-widget .m-field-wrap input{background-color:#FFFFFF;border: 1px solid #AAAAAA;border-radius: 3px;box-shadow: inset 0px 2px 5px #CCCCCC;}#hotel-search-widget .l-field-wrap input{width: 248px;height: 29px;padding-left:7px;margin-bottom: 5px;}#hotel-search-widget .m-field-wrap input{width: 164px;height: 29px;padding-left:7px;background: url("/images/calendar-bg.png") 136px 9px no-repeat #FFFFFF;margin-bottom: 5px;}#hsw_search{background: url("/images/hotel-button-sprite-big-blue.png") 0px 0px no-repeat transparent;border: none;content: "";cursor: pointer;display: block;float: left;height: 32px;margin-left: 67px;margin-top: 10px;text-indent:-10000px;width: 80px;}#hsw_search:hover{ background-position: 0px -32px;}#hsw_send{border-top:1px dotted #9CBFD1;width: 261px;margin-left: 10px;}span.hsw_logo{background: url("/images/hsw_logo.png") 0px 0px no-repeat transparent;display:block;float:left;width: 109px;height: 36px;margin-top:15px;}div.container div.generic-content div.tags-ciudades{width:800px;}div.container div.generic-content div.tags-ciudades ul{margin: 0px 0px 0px 10px;padding: 0;text-align: left;font-size: 11px;}html.ie7 div.container div.generic-content div.tags-ciudades ul{padding-bottom: 10px;}div.container div.generic-content div.tags-ciudades ul li {cursor: pointer;float: left;list-style: none outside none;margin-bottom: 10px;margin-right: 4px;min-width: 70px;padding: 10px 15px 10px 10px;border-radius: 20px;font-weight: 600;}div.container div.generic-content div.tags-ciudades ul li a {color: #000000;text-decoration: none;display:block;width: 27px;height: 27px;float:left;}div.container div.generic-content div.tags-ciudades ul li div.c-tags{display:block;float:left;}div.container div.generic-content div.tags-ciudades ul li span.times {color: #666666;margin-left: 5px;text-shadow: 2px 2px #FFF;display:block;}div.container div.generic-content div.tags-ciudades ul li span.title {color: #000;margin-left: 5px;text-shadow: 2px 2px #FFF;}div.container div.generic-content div.tags-ciudades ul li:hover, div.container div.generic-content div.tags-ciudades ul li.active {background-color: #e8f0f4;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;min-width: 70px;}div.container div.generic-content div.tags-ciudades ul li a {color: #000000;text-decoration: none;display:block;width: 27px;height: 27px;float:left;}div.container div.generic-content div.tags-ciudades ul li div.c-tags{display:block;float:left;}div.container div.generic-content div.tags-ciudades ul li span.times {color: #666666;margin-left: 5px;text-shadow: 2px 2px #FFF;display:block;}div.container div.generic-content div.tags-ciudades ul li span.title {color: #000;margin-left: 5px;text-shadow: 2px 2px #FFF;}div.container div.generic-content div.tags-ciudades ul li:hover, div.container div.generic-content div.tags-ciudades ul li.active {background-color: #e8f0f4;min-width: 70px;}span.linea{border-bottom: 1px dotted #CCCCCC;display: inline-block;height: 7px;margin-bottom: 20px;margin-left: 10px;width: 655px;}div.home-content div.b_bContent {color: #FFFFFF;font-family: "Arial", "Helvetica", sans-serif;font-size: 14px !important;height: 325px;width: 380px;padding-left:20px;}div.home-content div.b_bContent div{max-width:409px;}div.home-content div.b_bContent h3{color: #FFFFFF;float: left;font-family: "Arial", "Helvetica", sans-serif;font-size: 14px;margin-bottom: 5px;margin-right: 0px;margin-top: 0;padding: 0px;text-decoration: none;text-shadow: 1px 1px #000000;display:block;width:100%;}div.home-content div.b_bContent h3#sbxTitle{color: #FFFFFF;float: left;font-family: "Arial", "Helvetica", sans-serif;background: url("../images/bullet.png") 0px 12px no-repeat transparent;font-size: 22px;margin-bottom: 5px;margin-right: 0px;margin-top: 12px;padding: 0px;padding-left: 12px;text-decoration: none;text-shadow: 1px 1px #000000;display:block;width:100%;border-bottom: #0b5ece 1px solid;}div.home-content div.b_bContent input#b_destination{background: url("../img/control-bg.jpg") repeat-x #FFFFFF;border: 1px solid #023873;color: #0D447F;font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;font-size: 1em !important;margin: 0px 0px 9px;padding: 5px;width:350px;}div.home-content div.b_bContent select{background: url("../img/control-bg.jpg") repeat-x #FFFFFF;border: 1px solid #023873;color: #0D447F;font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;font-size: 13px !important;padding: 2px;}div.home-content select#b_checkin_day,div.home-content select#b_checkout_day{width:60px !important;}div.home-content select#b_checkin_month,div.home-content select#b_checkout_month{width:200px !important;}div.home-content div#b_availcheckArea{margin-top:20px;}div.home-content #b_searchboxInc {width: 3500px !important;text-align: left;color: #FFFFFF !important;}div.home-content #b_searchboxInc #b_frmInner, div.home-content #b_hotelTmpl .b_availFormInner {}div.home-content #b_frmInner {overflow: hidden;}div.home-content input.b_submitButton{float: right;background: url("../images/hotel-button-sprite-big.png") 0px 0px no-repeat transparent;border:none;cursor: pointer;display: inline-block;font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;height: 32px;margin: 0 !important;overflow: visible;padding: 2px 9px !important;width: 80px;content:'';margin-top:30px;}div.home-content input.b_submitButton:hover{background-position: 0 -32px;}div.home-content #b_searchboxInc a.calender img {background: #003580;}div.home-content div.b_bContent.blur {color: #999 !important;}div.home-content div.b_bContent div.inputwrap{background: url("../images/logo-form.png") 0px 15px no-repeat transparent;height: 41px;margin-top: 15px;padding-top: 10px;border-top: 1px solid #0a4ea9;}div.home-content #b_calendarPopup {font: 12pxArial, Helvetica, sans-serif !important;color: #003580;display: none;position: absolute;padding: 5px;background-color:#FFF;box-shadow: 2px 2px 5px #999;border: 1px solid #CCCCCC;z-index: 2;}div.home-content .b_calHeader,div.home-content .b_calHeader a{font-weight:bold;text-decoration:none;color:#888;font-size:13px !important;}div.home-content .b_caltable a{text-decoration:none;color: #003580;}div.home-content .b_calHeader select{background-color:#FFF;border: 1px solid #CCCCCC;font-size:11px !important;}div.home-content .b_calHeader{background-color:#EFEFEF;font-size:12px !important;}div.home-content .b_calDayNames{background-color:#EFEFEF;}div.home-content .b_calDayNames .weekend{font-weight:bold;}div.home-content .b_calPast, div.home-content .b_calFuture{padding : 2px;}div.home-content .b_calFuture a,div.home-content b_calToday a{border:1px solid #CCC;text-decoration:none;color:#003580;background-color:#efefef;display:block;}div.home-content .b_calSelected a,div.home-content .b_calFuture a:hover{border:1px solid #003580;text-decoration:none;color:#FFF;background-color:#003580;display:block;}div.small-widget div.b_bContent {background-image: url("../images/bg-hotel-search-mini.png");background-position: 0px 0px;background-repeat: repeat-x;color: #FFFFFF;font-family: "Arial", "Helvetica", sans-serif;font-size: 14px !important;height: 279px;margin-left: 10px;padding-left: 10px;width: 270px;}div.small-widget div.b_bContent div{max-width:250px;}div.small-widget div.b_bContent h3{color: #FFFFFF;float: left;font-family: "Arial", "Helvetica", sans-serif;font-size: 12px;margin-bottom: 5px;margin-right: 0px;margin-top: 0;padding: 0px;text-decoration: none;text-shadow: 1px 1px #000000;display:block;width:100%;}div.small-widget div.b_bContent h3#sbxTitle{color: #FFFFFF;float: left;font-family: "Arial", "Helvetica", sans-serif;background: url("../images/bullet.png") 0px 12px no-repeat transparent;font-size: 18px;margin-bottom: 5px;margin-right: 0px;margin-top: 7px;padding: 0px;padding-left: 12px;text-decoration: none;text-shadow: 1px 1px #000000;display:block;width:100%;border-bottom: #0b5ece 1px solid;}div.small-widget div.b_bContent input#b_destination{background: url("../img/control-bg.jpg") repeat-x #FFFFFF;border: 1px solid #023873;color: #0D447F;font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;margin: 0px 0px 7px;padding: 5px;width: 238px;font-size: 11px;}div.small-widget div#b_searchCheckOutDate{margin-top:3px;}div.small-widget div.b_bContent select{background: url("../img/control-bg.jpg") repeat-x #FFFFFF;border: 1px solid #023873;color: #0D447F;font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;font-size: 11px !important;padding: 2px;}div.small-widget select#b_checkin_day,div.small-widget select#b_checkout_day{width:45px !important;}div.small-widget select#b_checkin_month,div.small-widget select#b_checkout_month{width:180px !important;}div.small-widget div#b_availcheckArea{margin-top:10px;font-size:11px;}div.small-widget #b_searchboxInc {width: 3500px !important;text-align: left;color: #FFFFFF !important;}div.small-widget #b_searchboxInc #b_frmInner, div.small-widget #b_hotelTmpl .b_availFormInner {}div.small-widget #b_frmInner {overflow: hidden;}div.small-widget input.b_submitButton{float: right;background: url("../images/hotel-button-sprite-big.png") 0px 0px no-repeat transparent;border:none;cursor: pointer;display: inline-block;font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;height: 32px;margin: 0 !important;overflow: visible;padding: 2px 9px !important;width: 80px;content:'';margin-top:30px;}div.small-widget input.b_submitButton:hover{background-position: 0 -32px;}div.small-widget #b_searchboxInc a.calender img {background: #003580;}div.small-widget div.b_bContent.blur {color: #999 !important;}div.small-widget div.b_bContent div.inputwrap{background: url("../images/logo-form.png") 0px 9px no-repeat transparent;height: 41px;margin-top: 5px;padding-top: 5px;border-top: 1px solid #0b5ece;}div.small-widget #b_calendarPopup {font: 12pxArial, Helvetica, sans-serif !important;color: #003580;display: none;position: absolute;padding: 5px;background-color:#FFF;box-shadow: 2px 2px 5px #999;border: 1px solid #CCCCCC;}div.small-widget .b_calHeader,div.small-widget .b_calHeader a{font-weight:bold;text-decoration:none;color:#888;font-size:13px !important;}div.small-widget .b_caltable a{text-decoration:none;color: #003580;}div.small-widget .b_calHeader select{background-color:#FFF;border: 1px solid #CCCCCC;font-size:11px !important;}div.small-widget .b_calHeader{background-color:#EFEFEF;font-size:12px !important;}div.small-widget .b_calDayNames{background-color:#EFEFEF;}div.small-widget .b_calDayNames .weekend{font-weight:bold;}div.small-widget .b_calPast, div.small-widget .b_calFuture{padding : 2px;}div.small-widget .b_calFuture a,div.small-widget b_calToday a{border:1px solid #CCC;text-decoration:none;color:#003580;background-color:#efefef;display:block;}div.small-widget .b_calSelected a,div.small-widget .b_calFuture a:hover{border:1px solid #003580;text-decoration:none;color:#FFF;background-color:#003580;display:block;}div.small-widget #b_frmInner {overflow: hidden;}div.container div.generic-content div.main-article img {border: 5px solid #F3F3F3;display: inline-block;margin-left: 0px;}div.container div.generic-content div.main-article div.caption img{width: 640px !important;height: auto !important;}div.container div.generic-content div.hotel-article-content div.main-article, div.hotels-content div.title {border-top: 1px dotted #CCCCCC;}div.container div.generic-content div.main-article p {margin-right: 10px;}div.container div.generic-content div.main-article p {text-align: left;}div.post-actions {padding: 25px 10px 0 0;text-align: left;}div.comment-link {display: inline-block;text-align: left;}a.comment-link {background: url("/images/menu-sprite.png") no-repeat scroll -241px -334px transparent;color: #0C89B2;font-size: 12px;font-weight: bold;padding-left: 15px;text-align: left;text-decoration: none;}div.print-link {float: right;margin-right: 10px;}div.print-link a {background: url("/images/menu-sprite.png") no-repeat scroll -241px -233px transparent;color: #0C89B2;font-size: 12px;font-weight: bold;padding-left: 15px;text-align: left;text-decoration: none;}div.container div.generic-content div.post-content div.share-banner {background: 0px 0px #F3F3F3;margin-left: 15px;padding: 5px;width: 641px;}div.container div.generic-content div.share-banner div.social-banner table {border: 0 none !important;margin-left: 15px;margin-top: 5px;padding: 0;width: 80%;}div.container div.generic-content div.share-banner div.social-banner ul li {float: left;margin: 0;}div.container div.post-content div.share-banner div.social-banner table td {margin: 0 3px;}div.container div.generic-content div.share-banner div.social-banner table td.fblike {margin-left: 0;margin-right: 15px;}div.container div.generic-content div.share-banner div.social-banner table td.share-comments {}div.container div.generic-content div.share-banner div.social-banner table td.share-comments a div{background: url("/images/share.png") no-repeat scroll -2px -4px transparent;height: 30px;width: 100px;}div.container div.generic-content div.share-banner div.social-banner table td.comment-count {text-align: center;}div.container div.generic-content div.share-banner div.social-banner table td.comment-count span {background: url("/images/box-boder.png") no-repeat scroll 0 0 transparent;border-right: 1px solid #CCCCCC;float: left;height: 20px;margin: 0 10px 0 3px;padding: 0 4px 0 11px;}table td.share-button a div{background: url("/images/share.png") no-repeat scroll -166px -1px transparent;margin-right: 10px;height: 30px;width: 90px;}table td.foro-button a div{background: url("/images/share.png") no-repeat scroll -102px -3px transparent;height: 30px;width: 65px;}div.container div.generic-content div.share-banner div.social-banner table td.glike div {width: 80px !important;}div.container div.generic-content div.post-content div.related-articles div.related-article div.related-article-content, div.container div.generic-content div.post-tematico-content div.related-article-content {width: 160px !important;}div.container div.generic-content div.post-content div.related-articles div.related-article div.h2, div.container div.generic-content div.post-tematico-content div.related-article div.h2 {font-size: 16px;font-weight: normal;}div.container div.generic-content div.post-content div.related-articles div.related-article p, div.container div.generic-content div.post-tematico-content div.related-article p {font-size: 12px;margin-bottom: 5px;margin-top: 0 !important;}div.container div.generic-content div.post-content div.related-articles div.related-article img, div.container div.generic-content div.post-tematico-content div.related-articles div.related-article img, div.container div.generic-content div.hotels-content div.related-articles div.related-article img {margin-right: 8px !important;}div.container div.generic-content div.top-content div.share-banner div.social-banner div.social-logo {margin-left: 10px !important;}div.container div.generic-content div.top-content div.share-banner ul {padding: 0;}.no-info {font-size: 16px;}span.hidden {display: none;width: 100%;}ul.breadcrumbs { margin: 0px;padding: 0px;}ul.breadcrumbs li { background: url("/images/breadcrumb-separator.png") 0px 50% no-repeat white;display: inline;padding-left: 8px;}ul.breadcrumbs li a:hover{ text-decoration:underline;}.hotel-article-content .title .bordered{border-top: 1px dotted #CCC;border-bottom: 1px dotted #CCC;width: 100%;padding: 10px 0 8px 0;margin-bottom: 20px;}.hotel-article-content .title .bordered p{margin-bottom: 0px;}.hotel-article-content .pos-carouser{margin-left:10px;}.hotel-article-content ul li{ list-style:square; color:#666;}div.embeeded-ads { float: right;margin-left: 15px;margin-bottom: 8px;}.ui-helper-hidden { display: none; }.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.ui-helper-clearfix { display: inline-block; }* html .ui-helper-clearfix { height:1%; }.ui-helper-clearfix { display:block; }.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }.ui-state-disabled { cursor: default !important; }.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }.ui-widget .ui-widget { font-size: 1em; }.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }.ui-widget-content { border: 1px solid #dddddd; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #054e7e; }.ui-widget-content a { color: #054e7e; }.ui-widget-header { border: 1px solid #dddddd; background: #dddddd url(images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x; color: #054e7e; font-weight: bold; }.ui-widget-header a { color: #054e7e; }.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #dddddd; background: #f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #0073ea; }.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #0073ea; text-decoration: none; }.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #0073ea; background: #0073ea url(images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #dddddd; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #0073ea; }.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #0073ea; text-decoration: none; }.ui-widget :active { outline: none; }.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border: 1px solid #cccccc; background: #ffffff url(images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #054e7e; }.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #054e7e; }.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #0073ea; background: #ffffff url(images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #222222; }.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #222222; }.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_ff0084_256x240.png); }.ui-widget-content .ui-icon {background-image: url(images/ui-icons_ff0084_256x240.png); }.ui-widget-header .ui-icon {background-image: url(images/ui-icons_0073ea_256x240.png); }.ui-state-default .ui-icon { background-image: url(images/ui-icons_666666_256x240.png); }.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_0073ea_256x240.png); }.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_0073ea_256x240.png); }.ui-icon-carat-1-n { background-position: 0 0; }.ui-icon-carat-1-ne { background-position: -16px 0; }.ui-icon-carat-1-e { background-position: -32px 0; }.ui-icon-carat-1-se { background-position: -48px 0; }.ui-icon-carat-1-s { background-position: -64px 0; }.ui-icon-carat-1-sw { background-position: -80px 0; }.ui-icon-carat-1-w { background-position: -96px 0; }.ui-icon-carat-1-nw { background-position: -112px 0; }.ui-icon-carat-2-n-s { background-position: -128px 0; }.ui-icon-carat-2-e-w { background-position: -144px 0; }.ui-icon-triangle-1-n { background-position: 0 -16px; }.ui-icon-triangle-1-ne { background-position: -16px -16px; }.ui-icon-triangle-1-e { background-position: -32px -16px; }.ui-icon-triangle-1-se { background-position: -48px -16px; }.ui-icon-triangle-1-s { background-position: -64px -16px; }.ui-icon-triangle-1-sw { background-position: -80px -16px; }.ui-icon-triangle-1-w { background-position: -96px -16px; }.ui-icon-triangle-1-nw { background-position: -112px -16px; }.ui-icon-triangle-2-n-s { background-position: -128px -16px; }.ui-icon-triangle-2-e-w { background-position: -144px -16px; }.ui-icon-arrow-1-n { background-position: 0 -32px; }.ui-icon-arrow-1-ne { background-position: -16px -32px; }.ui-icon-arrow-1-e { background-position: -32px -32px; }.ui-icon-arrow-1-se { background-position: -48px -32px; }.ui-icon-arrow-1-s { background-position: -64px -32px; }.ui-icon-arrow-1-sw { background-position: -80px -32px; }.ui-icon-arrow-1-w { background-position: -96px -32px; }.ui-icon-arrow-1-nw { background-position: -112px -32px; }.ui-icon-arrow-2-n-s { background-position: -128px -32px; }.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }.ui-icon-arrow-2-e-w { background-position: -160px -32px; }.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }.ui-icon-arrowstop-1-n { background-position: -192px -32px; }.ui-icon-arrowstop-1-e { background-position: -208px -32px; }.ui-icon-arrowstop-1-s { background-position: -224px -32px; }.ui-icon-arrowstop-1-w { background-position: -240px -32px; }.ui-icon-arrowthick-1-n { background-position: 0 -48px; }.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }.ui-icon-arrowthick-1-e { background-position: -32px -48px; }.ui-icon-arrowthick-1-se { background-position: -48px -48px; }.ui-icon-arrowthick-1-s { background-position: -64px -48px; }.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }.ui-icon-arrowthick-1-w { background-position: -96px -48px; }.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }.ui-icon-arrow-4 { background-position: 0 -80px; }.ui-icon-arrow-4-diag { background-position: -16px -80px; }.ui-icon-extlink { background-position: -32px -80px; }.ui-icon-newwin { background-position: -48px -80px; }.ui-icon-refresh { background-position: -64px -80px; }.ui-icon-shuffle { background-position: -80px -80px; }.ui-icon-transfer-e-w { background-position: -96px -80px; }.ui-icon-transferthick-e-w { background-position: -112px -80px; }.ui-icon-folder-collapsed { background-position: 0 -96px; }.ui-icon-folder-open { background-position: -16px -96px; }.ui-icon-document { background-position: -32px -96px; }.ui-icon-document-b { background-position: -48px -96px; }.ui-icon-note { background-position: -64px -96px; }.ui-icon-mail-closed { background-position: -80px -96px; }.ui-icon-mail-open { background-position: -96px -96px; }.ui-icon-suitcase { background-position: -112px -96px; }.ui-icon-comment { background-position: -128px -96px; }.ui-icon-person { background-position: -144px -96px; }.ui-icon-print { background-position: -160px -96px; }.ui-icon-trash { background-position: -176px -96px; }.ui-icon-locked { background-position: -192px -96px; }.ui-icon-unlocked { background-position: -208px -96px; }.ui-icon-bookmark { background-position: -224px -96px; }.ui-icon-tag { background-position: -240px -96px; }.ui-icon-home { background-position: 0 -112px; }.ui-icon-flag { background-position: -16px -112px; }.ui-icon-calendar { background-position: -32px -112px; }.ui-icon-cart { background-position: -48px -112px; }.ui-icon-pencil { background-position: -64px -112px; }.ui-icon-clock { background-position: -80px -112px; }.ui-icon-disk { background-position: -96px -112px; }.ui-icon-calculator { background-position: -112px -112px; }.ui-icon-zoomin { background-position: -128px -112px; }.ui-icon-zoomout { background-position: -144px -112px; }.ui-icon-search { background-position: -160px -112px; }.ui-icon-wrench { background-position: -176px -112px; }.ui-icon-gear { background-position: -192px -112px; }.ui-icon-heart { background-position: -208px -112px; }.ui-icon-star { background-position: -224px -112px; }.ui-icon-link { background-position: -240px -112px; }.ui-icon-cancel { background-position: 0 -128px; }.ui-icon-plus { background-position: -16px -128px; }.ui-icon-plusthick { background-position: -32px -128px; }.ui-icon-minus { background-position: -48px -128px; }.ui-icon-minusthick { background-position: -64px -128px; }.ui-icon-close { background-position: -80px -128px; }.ui-icon-closethick { background-position: -96px -128px; }.ui-icon-key { background-position: -112px -128px; }.ui-icon-lightbulb { background-position: -128px -128px; }.ui-icon-scissors { background-position: -144px -128px; }.ui-icon-clipboard { background-position: -160px -128px; }.ui-icon-copy { background-position: -176px -128px; }.ui-icon-contact { background-position: -192px -128px; }.ui-icon-image { background-position: -208px -128px; }.ui-icon-video { background-position: -224px -128px; }.ui-icon-script { background-position: -240px -128px; }.ui-icon-alert { background-position: 0 -144px; }.ui-icon-info { background-position: -16px -144px; }.ui-icon-notice { background-position: -32px -144px; }.ui-icon-help { background-position: -48px -144px; }.ui-icon-check { background-position: -64px -144px; }.ui-icon-bullet { background-position: -80px -144px; }.ui-icon-radio-off { background-position: -96px -144px; }.ui-icon-radio-on { background-position: -112px -144px; }.ui-icon-pin-w { background-position: -128px -144px; }.ui-icon-pin-s { background-position: -144px -144px; }.ui-icon-play { background-position: 0 -160px; }.ui-icon-pause { background-position: -16px -160px; }.ui-icon-seek-next { background-position: -32px -160px; }.ui-icon-seek-prev { background-position: -48px -160px; }.ui-icon-seek-end { background-position: -64px -160px; }.ui-icon-seek-start { background-position: -80px -160px; }.ui-icon-seek-first { background-position: -80px -160px; }.ui-icon-stop { background-position: -96px -160px; }.ui-icon-eject { background-position: -112px -160px; }.ui-icon-volume-off { background-position: -128px -160px; }.ui-icon-volume-on { background-position: -144px -160px; }.ui-icon-power { background-position: 0 -176px; }.ui-icon-signal-diag { background-position: -16px -176px; }.ui-icon-signal { background-position: -32px -176px; }.ui-icon-battery-0 { background-position: -48px -176px; }.ui-icon-battery-1 { background-position: -64px -176px; }.ui-icon-battery-2 { background-position: -80px -176px; }.ui-icon-battery-3 { background-position: -96px -176px; }.ui-icon-circle-plus { background-position: 0 -192px; }.ui-icon-circle-minus { background-position: -16px -192px; }.ui-icon-circle-close { background-position: -32px -192px; }.ui-icon-circle-triangle-e { background-position: -48px -192px; }.ui-icon-circle-triangle-s { background-position: -64px -192px; }.ui-icon-circle-triangle-w { background-position: -80px -192px; }.ui-icon-circle-triangle-n { background-position: -96px -192px; }.ui-icon-circle-arrow-e { background-position: -112px -192px; }.ui-icon-circle-arrow-s { background-position: -128px -192px; }.ui-icon-circle-arrow-w { background-position: -144px -192px; }.ui-icon-circle-arrow-n { background-position: -160px -192px; }.ui-icon-circle-zoomin { background-position: -176px -192px; }.ui-icon-circle-zoomout { background-position: -192px -192px; }.ui-icon-circle-check { background-position: -208px -192px; }.ui-icon-circlesmall-plus { background-position: 0 -208px; }.ui-icon-circlesmall-minus { background-position: -16px -208px; }.ui-icon-circlesmall-close { background-position: -32px -208px; }.ui-icon-squaresmall-plus { background-position: -48px -208px; }.ui-icon-squaresmall-minus { background-position: -64px -208px; }.ui-icon-squaresmall-close { background-position: -80px -208px; }.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }.ui-icon-grip-solid-vertical { background-position: -32px -224px; }.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }.ui-icon-grip-diagonal-se { background-position: -80px -224px; }.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -khtml-border-top-left-radius: 2px; border-top-left-radius: 2px; }.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -khtml-border-top-right-radius: 2px; border-top-right-radius: 2px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -khtml-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }.ui-widget-overlay { background: #eeeeee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }.ui-resizable { position: relative;}.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }.ui-accordion { width: 100%; }.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }.ui-accordion .ui-accordion-li-fix { display: inline; }.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }.ui-accordion .ui-accordion-content-active { display: block; }.ui-autocomplete { position: absolute; cursor: default; font-size:12px; color:#054e7e;}* html .ui-autocomplete { width:1px; } .ui-menu {list-style:none;padding: 2px;margin: 0;display:block;float: left;}.ui-menu .ui-menu {margin-top: -3px;}.ui-menu .ui-menu-item {margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: -1px;}.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } .ui-button-icon-only { width: 2.2em; } button.ui-button-icon-only { width: 2.4em; } .ui-button-icons-only { width: 3.4em; } button.ui-button-icons-only { width: 3.7em; } .ui-button .ui-button-text { display: block; line-height: 1.4;}.ui-button-text-only .ui-button-text { padding: .4em 1em; }.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }input.ui-button { padding: .4em 1em; }.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }.ui-buttonset { margin-right: 7px; }.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }button.ui-button::-moz-focus-inner { border: 0; padding: 0; } .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;}.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }.ui-draggable .ui-dialog-titlebar { cursor: move; }.ui-slider { position: relative; text-align: left; }.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }.ui-slider-horizontal { height: .8em; }.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }.ui-slider-horizontal .ui-slider-range-min { left: 0; }.ui-slider-horizontal .ui-slider-range-max { right: 0; }.ui-slider-vertical { width: .8em; height: 100px; }.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }.ui-slider-vertical .ui-slider-range-min { bottom: 0; }.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-tabs { position: relative; padding: .2em; zoom: 1; } .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }.ui-tabs .ui-tabs-hide { display: none !important; }.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }.ui-datepicker .ui-datepicker-prev { left:2px; }.ui-datepicker .ui-datepicker-next { right:2px; }.ui-datepicker .ui-datepicker-prev-hover { left:1px; }.ui-datepicker .ui-datepicker-next-hover { right:1px; }.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }.ui-datepicker select.ui-datepicker-month-year {width: 100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;}.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;}.ui-datepicker td { border: 0; padding: 1px; }.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }.ui-datepicker.ui-datepicker-multi { width:auto; }.ui-datepicker-multi .ui-datepicker-group { float:left; }.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }.ui-datepicker-rtl { direction: rtl; }.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }.ui-datepicker-rtl .ui-datepicker-group { float:right; }.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }.ui-datepicker-cover {display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }.ui-progressbar { height:2em; text-align: left; }.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }div.homepage-carousel{width: 515px;height: 325px;border-right: solid 7px #f3f3f3;float: left;display: none;z-index:0;}div.home-content div.carousel-loader{background: url('/images/ajax-loader.gif') no-repeat;background-position: center;width: 515px;height: 325px;float: right;margin-left: -2px;}div.homepage-carousel a {color: #fff!important;text-decoration: none;}div.homepage-carousel a:hover {text-decoration: none;}div.home-content .jcarousel-control{margin-bottom: 0px;margin-left: 315px;position: absolute;text-align: right;top: 298px;width: 200px;}div.home-content .jcarousel-control a{font-size: 75%;text-decoration: none;padding:10px;margin: 0 0 5px -3px;border: 1px transparent #fff;color: #eee;background-color: #333333;font-weight: bold;}div.home-content .jcarousel-control a.control-selected{background-color: #34AED7;}div.home-content .jcarousel-control a:focus, div.home-content .jcarousel-control a:active {outline: none;}div.home-content .jcarousel-scroll {margin-top: 10px;text-align: center;}div.home-content .jcarousel-scroll form {margin: 0;padding: 0;}div.home-content .jcarousel-scroll select {font-size: 75%;}div.home-content .carouselBanner h2 {font-size: 26px;font-weight: lighter;position: absolute;top: -12px;height: 50px;left: 10px;line-height: 1em;padding-right: 7px;text-align: left;}div.home-content .carouselBanner {color: white;height: 80px;margin-top: 100px;position: absolute;top: 90px;width: 515px;z-index: 56;}div.home-content .carouselBanner .carouselBannerBgTransparent {background: #000000;display: block;height: 87px;opacity: 0.65;filter:alpha(opacity=65); -webkit-opacity:0.65; width: 515px;}div.home-content .carouselBanner .carouselBannerBgSolid {display:block;width: 515px; height: 40px; position: absolute; top: 47px; filter:alpha(opacity=90); -webkit-opacity:0.9; opacity: 0.9;}div.home-content .carouselEntry h2 {font-size: 2.5em; font-weight: normal; position: absolute; top: 21px; height: 50px; left:10px; line-height:1em; padding-right:7px;}* html .carouselEntry h2 {top:22px;}*:first-child+html .carouselEntry h2 {top:22px;}div.home-content .carouselText {display: block; width: 515px; height: 30px; position: absolute; top: 40px; left:10px;text-align: left}div.home-content .carouselText p {position:relative;display: inline}div.home-content .carouselText p a{position:relative; top: 0; padding: 0; margin: 0; }div.home-content .carouselText p span.arrow {position:relative; top: 0; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;background-position: -222px -68px;}div.home-content .carouselText p.hover a {background: url(carousel-link-bg.png) top right no-repeat;}div.home-content .carouselText p.hover a {background-image: none; text-decoration: underline;}div.home-content .carouselText p.hover span.arrow {background: url(carousel-link-arrow-bg.png) top left no-repeat;}div.home-content .carouselText p.hover span.arrow {background-image: none} div.homepage-carousel ul{padding: 0px;margin: 0px;}div.home-content .jcarousel-skin-tango .jcarousel-container-horizontal {width: 245px;}div.home-content .jcarousel-skin-tango .jcarousel-container {-moz-border-radius: 10px;-webkit-border-radius: 10px; border-radius: 10px;}div.home-content .jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}div.home-content .jcarousel-skin-tango .jcarousel-clip-horizontal {width:515px;height: 325px;}div.home-content .jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px;}div.home-content .jcarousel-skin-tango .jcarousel-item {height: 325px;}div.container div.generic-content div.hotels-content div.related-articles div.related-article{border-bottom: 1px dotted #ccc;margin-right: 0px;}div.container div.generic-content div.hotels-content div.related-articles div.related-article div.related-article-content{height:153px;margin-right: 12px;padding-right: 7px;text-align: left;}div.container div.generic-content div.hotels-content div.related-articles div.map{display: none;}div.container div.generic-content div.hotels-content div.related-articles a.map-link{text-decoration: underline;margin: 0px 5px;font-size:12px;}div.container div.generic-content div.hotels-content div.related-articles a.map-link:hover{ color:#25687F;}div.container div.generic-content div.hotels-content div.related-articles div.price-rating{margin: 10px 0 0 0;text-align: left;}div.container div.generic-content div.hotels-content p.list-options-links{text-align: right;}div.container div.generic-content div.hotels-content p.list-options-links a{margin-left: 10px;margin-right: 10px;}div.container div.generic-content div.hotels-content div.related-articles div.related-article-content{border-right: 1px dotted #ccc;width: 350px !important;}div.container div.generic-content div.hotels-content div.related-articles div.not-hotel-article{border-right: 0px !important;width: 360px !important;}div.container div.generic-content div.hotels-content div.related-articles div.related-article-content p{margin: 0px 0px 10px !important;font-size:13px;}div.container div.generic-content div.hotels-content div.related-articles div.price-rating p.rating{font-size: 20px;font-weight: lighter;color: #333;margin-top: 0px;padding-top: 0px;}div.container div.generic-content div.hotels-content div.related-articles div.price-rating strong{font-weight: bolder !important;font-size: 27px;color: #333;}div.container div.generic-content div.hotels-content div.related-articles div.price-rating a.hotel-comments{font-size: 10px;font-weight: lighter;color: #666;text-decoration: none;}div.container div.generic-content div.hotels-content div.related-articles div.price-rating span.comments-count{padding-right: 17px;background: url('/images/button-sprite.png') no-repeat transparent;background-position: -245px 3px;}div.container div.generic-content div.hotels-content div.related-articles div.price-rating p{font-size: 10px;font-weight: lighter;color: #666666;text-align: left;margin-bottom: -1px !important;}div.container div.generic-content div.hotels-content div.related-articles div.price-rating div.price{margin:0px 0px 2px 0px;padding:0px;font-size: 25px;font-weight:bold;font-weight: lighter;color: #0099CC;}div.container div.generic-content div.hotels-content div.related-articles div.price-rating a.reserve-button div{background: url('/images/button-sprite.png') no-repeat transparent;background-position: -178px -314px;height: 40px;width: 120px;}div.container div.generic-content div.hotels-content div.related-articles div.price-rating a.reserve-button:active div,div.container div.generic-content div.hotels-content div.related-articles div.price-rating a.reserve-button:hover div{background-position: -178px -353px}div.map-footer table{width: 100%}div.map-footer a{text-decoration: none;}div.map-footer table td.txt-left{text-align: left;}div.map-footer table td.txt-right{text-align: right;}span.stars{width: 75px;height: 15px;background: #000;float: left;}div.container div.generic-content div.hotels-content ul{margin: 0px 0px 0px 15px;padding: 0px;font-size: 11px;}div.container div.generic-content div.hotels-content ul li{float: left;}div.container div.generic-content div.hotels-content ul li a{text-decoration: none;}div.container div.generic-content div.hotels-content ul li.dropdown span{background: url("/images/menu-sprite.png") no-repeat scroll 0 -184px transparent;margin-left: 5px;padding-right: 10px;}div.container div.generic-content div.hotels-content ul li.dropdown{color: #666666;font-weight: normal;padding-right: 10px;text-align: right;text-decoration: none;}div.container div.generic-content div.hotels-content ul li.dropdown a:active{color: #77aa41;text-decoration: underline;}div.container div.generic-content div.hotels-content div.related-articles ul li.active span{background: url("/images/menu-sprite.png") no-repeat scroll 0 -167px transparent;}div.container div.generic-content div.hotels-content div.related-articles ul li.active a{color: #77aa41;text-decoration: underline;font-weight: bold;}div.container div.generic-content div.hotel-article-content div.main-article div.title p{font-size: 12px;margin-top: 0px;}div.container div.generic-content div.hotel-article-content div.main-article div.title span.stars{margin-top:30px;}div.container div.hotels-content div.related-articles div.stars{margin: 4px 0px 0px 5px;}div.container div.generic-content div.hotel-article-content div.main-article a.reserve-button div{background: url('/images/button-sprite.png') no-repeat transparent;background-position: 0 -211px;margin: 25px 0px 0px 15px;height: 50px;width: 190px;}div.container div.generic-content div.hotel-article-content div.main-article a.reserve-button:active div,div.container div.generic-content div.hotel-article-content div.main-article a.reserve-button:hover div{background-position: 0 -269px;}div.container div.generic-content div.hotel-article-content div.main-article div.hotel-gallery div.main-image img{width: 272px !important;height: 275px !important;border: 6px solid #f3f3f3;}div.container div.generic-content div.hotel-article-content div.main-article div.hotel-gallery div.gallery-images ul li img{width: 52px !important;height: 52px !important;border: 6px solid #f3f3f3;}div.container div.generic-content div.hotel-article-content div.main-article div.hotel-gallery div.rating p{padding:0px;margin: 0px;}div.container div.generic-content div.hotel-article-content div.main-article div.hotel-gallery div.rating a{margin-top: 15px;}div.container div.generic-content div.hotel-article-content div.main-article div.hotel-gallery div.rating h2 span{font-size: 20px;font-weight: lighter;color: #666;}div.container div.generic-content div.hotel-article-content div.main-article div.hotel-gallery div.rating h2{font-size: 25px;font-weight: bolder;padding: 0px;margin: 0px;}div.container div.generic-content div.hotel-article-content div.main-article div.hotel-gallery div.rating{background: none repeat scroll 0 0 #e9f1f5;margin: 31px 0 0 20px;width: 322px;height: 110px;float:left;}div.container div.generic-content div.hotel-article-content div.main-article{border: 0px;}div.container div.generic-content div.hotel-article-content div.main-article div.map{display: none;}div.container div.hotel-article-content div.date-form{background: #f3f3f3;padding: 10px 20px 10px 10px;text-align: left;color: #333;font-size: 11px;margin-bottom: 15px;}div.container div.hotel-article-content div.date-form input{background: white;border: 1px solid #ccc;height: 15px;}div.container div.hotel-article-content div.date-form .ui-datepicker-trigger{margin-bottom: -6px;}div.container div.hotel-article-content div.room-table table,div.container div.publicity-content div.top-content div.publicity-table table {width: 100%;text-align: left;}div.container div.hotel-article-content div.room-table thead,div.container div.publicity-content div.top-content div.publicity-table table thead{background: #0c3d72;font-weight: bold;color: #fff; font-size: 12px;}div.container div.hotel-article-content div.room-table thead td,div.container div.publicity-content div.top-content div.publicity-table table thead td{padding: 10px;}div.container div.hotel-article-content div.room-table tbody td.center{text-align: center;}div.container div.hotel-article-content div.room-table tr.row-desc{display: none;}div.container div.hotel-article-content div.room-table tr td.blank-td{background: #fff !important;width: 31px;}div.container div.hotel-article-content div.room-table tbody td,div.container div.hotel-article-content div.more-data td{background: #f5f5f5;color: #666;padding: 5px;}div.container div.hotel-article-content div.room-table tbody tr.bg td,div.container div.hotel-article-content div.more-data tr.bg td,div.container div.publicity-content div.top-content div.publicity-table table tr.bg td{background: #f0f0f0;}div.container div.hotel-article-content div.room-table tbody td span.table-drop-down{background: url("/images/menu-sprite.png") no-repeat scroll 0 -24px transparent;padding: 0 7px;}div.container div.hotel-article-content div.room-table tbody td span.table-people{background: url("/images/menu-sprite.png") no-repeat scroll -5px -285px transparent;padding: 2px 3px;margin: 0px 3px;}div.container div.hotel-article-content div.room-table tbody td span.table-people-more{background: url("/images/menu-sprite.png") no-repeat scroll -244px 1px transparent;margin: 0 3px;padding: 1px 5px;}div.container div.hotel-article-content div.more-data td{padding: 15px;text-align: left;}div.container div.hotel-article-content div.more-data td.section-title{font-size: 14px;color: #0c3d72;font-weight: bolder;}div.container div.hotel-article-content div.more-data tr.title td,div.container div.publicity-content div.top-content div.publicity-table table tr.title td{font-family: gil-font;font-size: 18px;color: #0c3d72;font-weight: normal;background: #fff;border-bottom: 1px dotted #ccc;padding: 50px 0 8px;margin: 0px;}div.container div.hotel-article-content div.more-data tr.blank td{background: #fff;padding-bottom: 3px;}div.container div.hotel-article-content div.stars{margin: 13px 0 0 10px;}div.container div.hotel-article-content p{color: #666666;}div.container div.hotel-article-content div.main-article img{margin-left: 0px !important;}div.container div.generic-content div.hotel-article-content button.disponibility{background: url("/images/button-sprite.png") no-repeat scroll 0 -395px transparent;border: 0 none;margin: 1px 0 0 45px;width: 133px;height: 23px;}div.container div.generic-content div.hotel-article-content button.disponibility:active,div.container div.generic-content div.hotel-article-content button.disponibility:hover{background-position: 0 -418px;}div.container div.generic-content div.hotel-article-content button.show-prices{background: url("/images/button-sprite.png") no-repeat scroll 0 -163px transparent;border: 0 none;width: 127px;height: 23px;}div.container div.generic-content div.hotel-article-content button.show-prices:active,div.container div.generic-content div.hotel-article-content button.show-prices:hover{background-position: 0 -186px;}input#overlay-form-button{margin-top: 10px;float: right;}div#fancybox-content{border-color: #f3f3f3;}div#fancybox-outer{background: #f3f3f3;}div.grey-bg{background: #f3f3f3;text-align: left;}div.grey-bg div.h2{font-weight: bold;font-size: 15px;color: #0c3d72;margin: 0;padding: 0px 0px 10px;}div.reservar-overlay{background: #fff;border: 1px solid #d3d3d3;padding: 10px;}div.reservar-overlay input{height: 14px;width: 190px;}.styled-select select,.styled-select-small select {background: transparent;width: 140%;padding: 0px;font-size: 10px;border: 1px solid #ccc;height: 14px;overflow:hidden;}.styled-select {width: 100px;height: 14px;overflow: hidden;background: url('/images/arrow-select.png') no-repeat right transparent;}.styled-select-small {width: 50px;height: 14px;overflow: hidden;background: url('/images/arrow-select.png') no-repeat right transparent;}html.ie7 .styled-select select{width: 100px;height: 20px;overflow: auto !important;background: none !important;}html.ie7 .styled-select-small select{width: 50px;height: 20px;overflow: auto !important;background: none !important;}html.ie7 .checkin,html.ie7 .checkout{float: left;}div.reservar-overlay td{padding: 5px;}img.ui-datepicker-trigger{float:right;}a#map-link{font-size: 11px;}a#map-link:hover{text-decoration: underline;}.comments-title .request{float: right;height: 30px;margin-right: 200px;margin-top: -20px;width: 290px;}a.checkin-button{background: url("/images/button-sprite.png") 0px -462px no-repeat transparent;display: block;height: 56px;width: 300px;margin: 0 auto;}a.checkin-button:hover{background-position: 0px -519px;}a.best-price{color: #666666;display: block;float: left;font-size: 12px;font-weight: bold;height: 27px;margin-left: 22px;margin-top: 5px !important;padding-top: 3px;text-decoration: underline;width: 312px;}div.container div.generic-content div.top-content div.related-articles div.related-article div.h2 a.title{color: #0099CC;text-decoration: underline;font-size: 16px;font-weight: bold;}div.container div.generic-content div.top-content div.related-articles div.related-article div.h2 a.title:hover{color: #25687F !important;}span.dot{display:inline-block;width:4px;height:4px;background-color:#333;margin-bottom: 1px;}span.address{color:#666;font-size: 12px;}.price-rating .recommended{color: #0099CC;font-size: 12px;text-transform: uppercase;font-weight: bold;}.price-rating .recommended span{width: 22px;height: 21px;display:inline-block;background: url("/images/menu-sprite.png") no-repeat -194px -398px;margin-right:2px;margin-top: -4px;float:left;}.price-rating .recommended-dummy,.price-rating .recommended{width: 120px;height: 21px;}ul#sorting-list{ margin: 0px;}div.container div.home-content div.top-content div.content-buscador{background-image: url("/images/fondo_buscador.png");background-position: 0 0;background-repeat: repeat-x;color: #FFFFFF;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 14px;height: 325px;width: 450px;margin-right: 7px;}div.container div.publicity-content div.top-content h1{border-bottom: 1px dotted #ccc;margin-top: 0px;padding: 0px;}div.container div.publicity-content div.top-content h2{color: #144486;font-size: 18px;font-weight: bold;margin: 0;padding: 10px 0 5px;text-align: left;border-bottom: 10px solid #f3f3f3;}div.container div.publicity-content div.top-content{border: 0px !important;width: 1015px !important;display: inline-block;}div.container div.publicity-content div.top-content div.publicity-table table thead tr.title td{border: 0px;}div.container div.publicity-content div.top-content div.publicity-table table thead{font-size: 12px !important;}div.container div.publicity-content div.top-content div.publicity-table table tbody td{padding: 15px !important;}div.container div.publicity-content div.top-content div.publicity-table table td.unavailable{background: #ccc;text-align: center;}div.container div.publicity-content div.top-content div.publicity-table table tr.all td{background: #d7e8fb;}div.container div.publicity-content div.top-content div.more-data ul li p{text-align: left;margin:0px;padding:0px;}div.container div.publicity-content div.top-content div.more-data ul li{padding-left: 5px;background: url("/images/menu-sprite.png") no-repeat scroll -241px -268px transparent;padding-left: 13px;}div.container div.publicity-content div.top-content div.comments div.form{width: 405px;margin-left: 25px;}div.container div.publicity-content div.top-content div.comments div.form table input{width: 100%;}div.container div.publicity-content div.top-content div.comments div.form div.comment-buttons{float: right;}div.container div.generic-content div.category-interest-content div.related-table h2.tematic-logo {background-position: -228px -365px !important;padding-bottom: 10px;}div.category-interest-logo{background: url('/images/sprite-intereses.png') no-repeat transparent;color: #0C89B2;font-size: 18px;font-weight: lighter;line-height: 35px;padding: 13px 40px;text-indent: 10px;vertical-align: middle;}div.termas-logo{background-position: 0 0 !important;height: 15px;padding: 9px 40px;}div.sol-y-playa-logo{background-position: 0 0 !important;padding: 10px 40px;}div.ecoturismo-logo{background-position: 0 -38px !important;line-height: 45px;}div.negocios-logo{ background-position: 0 -86px !important;}div.noche-y-fiesta-logo{background-position: 0px -124px !important;padding: 10px 40px;}div.luna-de-miel-logo{background-position: 0 -160px !important;line-height: 55px;text-indent: 15px;}div.diversion-familiar-logo{background-position: 0 -210px !important;line-height: 44px;text-indent: 15px;}div.trabajar-y-estudiar-logo{background-position: 0 -250px !important;line-height: 33px;padding-bottom: 0;}div.surf-logo{background-position: 0 -280px !important;text-indent: 20px;}div.golf-logo{background-position: 0 -325px !important;line-height: 50px;}div.buceo-logo{background-position: 0 -369px !important;line-height: 50px;text-indent: 20px;}div.aventura-logo{background-position: 0 -406px !important;line-height: 50px;}div.map-content {text-align: left;}div.map-content div.main-map{float: left;margin-left:13px;}div.map-content div.main-map div.post-actions{padding-top: 0px !important;}div.map-content div.main-article div.sub-article{display: inline-block;width: 680px;}div.map-content div.main-article div.sub-article img{float: left;}div.map-content div.location-map-data{background: #eee;margin-left: 13px;}div.map-content div.almost-h1{font-size: 28px !important;}div.map-content div.almost-h1 a:hover{text-decoration: underline !important;}div.map-content div.location-map-data table{margin: 0px 10px 10px 10px;}div.container div.map-content h3 {color: #144486;font-size: 16px;font-weight: lighter;margin: 0;padding: 10px 0 5px;text-align: left;margin-left: 10px;}div.map-content div.location-map-data table td{padding: 10px 10px 10px 0;}div.map-content div.related-articles div.related-article-content{width: 160px !important;}div.map-content div.related-articles img{margin-right: 10px !important;}#full-map{width: 1300px;height: 650px;}.map-description-container{margin-bottom: 15px;margin-left: 15px;}div.map-table{background: #fff !important;border: 0px !important}div.master-map-content div.main-article{border: 0px !important;}div.map-table div.tableh2{font-family: gil-font;color: #0C89B2;font-size: 18px;font-weight: lighter;border-bottom: 10px solid #f3f3f3;margin-bottom: 10px;}div.container div.generic-content div.top-content div.map-table table td a:hover{color: #0C89B2}div.container ul.hotel-tabs{border-bottom: 1px dotted #CCCCCC;margin: 0 0 10px;padding: 0 0 4px;width: 660px;}div.container ul.hotel-tabs li{display: inline;margin: 0px 2px;}div.container ul.hotel-tabs li a{background: none repeat scroll 0 0 #eee;-moz-border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;color: #666;padding: 6px 37px;font-size:14px;}div.container ul.hotel-tabs li a:hover{background: none repeat scroll 0 0 #29758E;color: #FFF;}div.container ul.hotel-tabs li a.selected{background: none repeat scroll 0 0 #29758E;color: #FFF;}div.container div.hotel-map-content div.main-map{border-bottom: 1px dotted #ccc;margin:0px;padding: 0px;margin-left:15px;width: 660px;margin-bottom: 5px;}div.container div.hotel-map-content a.descripcion-hotel{background: url("../images/button-sprite.png") no-repeat scroll -152px -394px transparent;float: right;margin: 0 10px;padding: 12px 64px;}div.container div.hotel-map-content a.descripcion-hotel:hover{background: url("../images/button-sprite.png") no-repeat scroll -152px -418px transparent;}span.linea-mapa{border-bottom: 1px dotted #CCCCCC;display: inline-block;height: 4px;margin-left: 10px;width: 655px;}div.container div.generic-content div.top-content div.descripcion{text-align: left;margin-left: 15px;}div.container div.generic-content div.top-content div.descripcion p{margin-top: 0px;}div.container div.generic-content div.top-content div.related-table{margin:15px 0px 15px 9px;border-bottom: 1px dotted #ccc;text-align: left;background: #E9F1F5;padding-bottom: 20px;}div.container div.generic-content div.top-content div.related-tableh2.tematic-logo{background: url("/images/menu-sprite.png") no-repeat scroll -228px -245px transparent;padding-left: 25px;color: #144486;font-size: 16px;font-weight: lighter;margin: 0;text-align: left;}div.container div.generic-content div.top-content div.related-table table{width: 100%;}div.container div.generic-content div.top-content div.related-table table td{margin: 10px;padding: 3px 11px;}div.container div.generic-content div.top-content div.related-table table td a{color: #333333;} div.container div.generic-content div.top-content div.related-table table td a:hover{text-decoration: underline;}div.container div.generic-content div.top-content div.related-articles div.content-social-buttons{height: 20px !important; padding-bottom: 20px;}div.container div.generic-content div.top-content div.related-articles div.content-social-buttons div{float: left;}div.category-tematics-logo {background: url('/images/sprite-info.png') no-repeat transparent;color: #0C89B2;font-size: 18px;font-weight: lighter;line-height: 35px;padding: 3px 40px !important;text-indent: 10px;vertical-align: middle;}div.donde-comer-logo {background-position: 20px -52px!important;}div.que-ver {background-position: 20px -244px !important;}div.que-hacer-logo {background-position: 20px -23px !important;}div.donde-dormir-logo {background-position: 20px -179px !important;}div.informacion-al-viajero-logo {background-position: 20px 11px !important;}div.tematic-article-content div.sidebar div.search-widget-main,div.category-interest-container div.sidebar div.search-widget-main{padding-bottom:0px;margin: 0 10px 25px 10px !important;}div.footer{background: none repeat scroll 0 0 #1b6c87;display: inline-block;height: 175px;margin-top: -5px;width: 100%;}div.footer ul{display: block;float: left;margin-left: 0;padding: 0;}div.menu-footer{float:left;}div.footer ul li{float:left;padding-left:50px;}div.footer ul li.first{float:left; padding-left: 0px;}div.footer ul li a{color:#bdd6e1;font-size:12px;}div.footer ul li a:hover{text-decoration:underline;}div.footer ul li a.selected{text-decoration:underline;}div.social-footer{float:left;margin-top:40px;}div.social-footer div{float:left;width:110px;}div.social-footer div.boton-google-pie{width:70px !important;}div.social-footer div.boton-tw-pie{margin-left: 6px !important;}div.footer div.separator{width: 100% !important;display:inline-block;}div.footer div.logo{background: url("/images/menu-sprite.png")-91px -245px no-repeat transparent;height: 54px;margin-left: 820px;margin-top: 29px;position: absolute;width: 138px;}div.footer div.copyright{font-size: 10px; color: #BDD6E1; text-align: left;float:left;}div.footer div.footer-wrapper{width: 988px; display: inline-block;}div.carousel-container{background-color: #E8F0F4;margin-bottom:20px;margin-left: 10px;width: 300px;}div#gallery-carousel img,div#hotel-carousel img{float: left;}div#gallery-carousel li{height: 50px !important;width: 50px !important;padding: 10px 14px 1px !important;margin-top: 7px;}div#hotel-carousel li{height: 50px !important;width: 50px !important;padding: 5px 11px 5px !important;}div#hotel-carousel li img{height: 50px !important;width: 50px !important;border: 4px solid #f3f3f3;}div#gallery-carousel,div#hotel-carousel {display: none;}div.gallery-loader{background: url('/images/ajax-loader.gif') no-repeat;background-position: center;width: 653px !important;height: 427px !important;display: none;}div.gallery-content div.share-banner{background: #f3f3f3 !important;margin-left:10px;}div.gallery-content .jcarousel-clip-vertical{width: 255px !important;height: 465px !important;display: inline-block !important;border-top: 1px dotted #CCC;border-bottom: 1px dotted #CCC;}div#gallery-carousel ul,div#hotel-carousel ul{display: inline-block !important;position: none !important;}div.container div.generic-content div.sidebar div.carousel div.gallery-carousel{background: #E8F0F4 !important;}div.carousel-loader {background: url("/images/ajax-loader.gif") no-repeat scroll center center transparent;}div.gallery-content div.carousel-loader {background: url("/images/ajax-loader.gif") no-repeat scroll center center transparent;width: 235px !important;height: 465px !important;display: inline-block;}#easyOverlay{ padding: 25px 35px;}div.gallery-content .jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}div.gallery-content .jcarousel-skin-tango .jcarousel-container-vertical {width: 270px;height: 500px;padding: 0px 10px 60px;margin-left:5px;}div.gallery-content .jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}div.gallery-content .jcarousel-skin-tango .jcarousel-clip-vertical {width:270px;height: 500px;}div.gallery-content .jcarousel-skin-tango .jcarousel-item {width: 515px;height: 325px;}div.gallery-content .jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}div.gallery-content .jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}div.gallery-content .jcarousel-skin-tango .jcarousel-next-vertical {display: inline-block !important;width: 37px;height: 20px;cursor: pointer;background: transparent url('/images/menu-sprite.png') no-repeat 0 6px;}div.gallery-content .jcarousel-skin-tango .jcarousel-prev-vertical {background: url("/images/menu-sprite.png") no-repeat scroll 0 -364px transparent;cursor: pointer;display: inline-block !important;height: 32px;width: 40px;}div.previt {position: absolute;bottom:20px;left: 0px;height: 40px;width: 14px;cursor: pointer;background: url('/images/menu-sprite.png') no-repeat scroll -121px -301px transparent;}div.nextit {background: url("/images/menu-sprite.png") no-repeat scroll -130px -301px transparent;cursor: pointer;position: absolute;bottom:20px;right: 0px;height: 40px;width: 14px;}div.hotel-article-content .jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}div#hotel-carousel{border: 0px;}div#hotel-carousel .jcarousel-clip-horizontal{width: 295px !important;height: 125px !important;float: left;}div.hotel-article-content .jcarousel-skin-tango .jcarousel-container-horizontal {height: 80px;margin-left: 19px;padding: 0px 0px 60px;width: 328px;}div.hotel-article-content .jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}div.hotel-article-content .jcarousel-skin-tango .jcarousel-item {width: 365px;height: 125px;}div.hotel-article-content .jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}div.hotel-article-content div.carousel-loader {background: url("/images/ajax-loader.gif") no-repeat scroll center center transparent;width: 365px !important;height: 125px !important;display: inline-block;}div.hotel-article-content .jcarousel-skin-tango{height: 125px !important;}div.hotel-article-content .jcarousel-skin-tango .jcarousel-next-horizontal {cursor: pointer;float: left;margin-top: 45px;background: url("/images/menu-sprite.png") no-repeat scroll -130px -301px transparent;height: 40px;width: 14px;}div.hotel-article-content .jcarousel-skin-tango .jcarousel-prev-horizontal {height: 40px;width: 14px;cursor: pointer;background: url('/images/menu-sprite.png') no-repeat scroll -121px -301px transparent;float: left;margin-top: 45px;}div.hotel-article-content div#hotel-carousel ul li.carousel-nextline{float: none !important;}div.hotel-article-content div#hotel-carousel ul li.carousel-nextline img{padding: 0px 0px 0px 0px;margin: 5px 4px 0px -0.9px !important;}div.master-gallery-content div.related-articles div.related-article div.h3 a:hover{color: #0C89B2 !important;}div.master-gallery-content div.city-gallery table{display: inline-block;}div.master-gallery-content div.city-gallery div.h3,div.master-gallery-content div.tematic-gallery div.h3{margin-bottom: 10px;}div.master-gallery-content div.city-gallery div.title,div.master-gallery-content div.tematic-gallery div.title{font-size: 18px !important;border-bottom: 1px dotted #ccc;}div.master-gallery-content div.most-voted div img,div.master-gallery-content div.tematic-gallery div.related-article div img{width: 192px !important;height: 145px !important;}div.master-gallery-content div.city-gallery div img{width: 110px !important;height: 110px !important;}div.master-gallery-content div.related-articles div.related-article{border: 0px !important;}div.master-gallery-content div.most-voted div.related-article{min-height: 280px;}div.master-gallery-content div.related-articles div.related-article p{width: 160px;}div.master-gallery-content div.main-article{border: 0px !important;}div.master-gallery-content div.main-article div.h1{border-bottom: 1px dotted #ccc !important;}div.container div.generic-content div.post-tematico-content div.main-article div.h1 {border-bottom: 1px dotted #CCCCCC;}div.container div.generic-content div.post-tematico-content div.main-article div.content-social-buttons {padding-top: 15px;}div.container div.generic-content div.post-tematico-content div.share-banner {background: none repeat scroll 0 0 white !important;display: inline-block;float: none !important;}div.container div.generic-content div.post-tematico-content div.share-banner div.social-banner {margin-left: 0 !important;}div.container div.generic-content div.post-tematico-content div.share-banner div.social-banner ul li.fblike {margin-left: 0 !important;}div.container div.cuando-ir-content div.small-weather-widget {font-size: 11px;width: 100%;}div.container div.cuando-ir-content div.small-weather-widget div.today-page-weather ul {margin: 0;padding: 0;}div.container div.cuando-ir-content div.small-weather-widget div.today-page-weather ul li {margin: 2px;padding: 0;}div.container div.cuando-ir-content div.small-weather-widget div.today-page-weather ul li p {margin: 0;padding: 0;}div.container div.cuando-ir-content div.small-weather-widget div.today-page-weather ul li div.h3 {color: #0C89B2;font-size: 14px;font-weight: bolder;}div.container div.cuando-ir-content div.small-weather-widget div.today-page-weather ul li p.weather-desc {color: #333333;font-weight: bold;}div.container div.cuando-ir-content div.small-weather-widget div.today-page-weather ul li p.weather-data {color: #0C89B2;}div.container div.cuando-ir-content div.small-weather-widget div.today-page-weather ul li p.weather-data span {color: #333333;}div.container div.cuando-ir-content div.today-page-weather div.weather-today-description {border-right: 1px dotted #CCCCCC;float: left;padding-right: 20px;}div.container div.cuando-ir-content div.today-page-weather {float: left;}div.container div.cuando-ir-content div.today-page-weather div.weather-today {float: left;padding: 50px 60px;}div.container div.cuando-ir-content div.nextdays-page-weather div.small_weather_image {float: left;padding: 60px 60px 0 0;}div.container div.cuando-ir-content div.nextdays-page-weather table {margin: 0;padding: 0;}div.container div.cuando-ir-content div.nextdays-page-weather table td {padding: 0 0 0 25px;text-align: center;}div.container div.cuando-ir-content div.nextdays-page-weather table td p {margin: 0;padding: 0;text-align: center;}div.container div.cuando-ir-content div.nextdays-page-weather table td p span {color: #0C89B2;margin-right: 1px;}div.container div.cuando-ir-content div.h1 {border-bottom: 1px dotted #CCCCCC;}div.container div.cuando-ir-content div.share-banner {background: none repeat scroll 0 0 #FFFFFF !important;}div.container div.cuando-ir-content div.h2 {border-bottom: 8px solid #F3F3F3;margin-bottom: 30px !important;}#easyOverlay,#mapOverlay{position: absolute;border: 1px solid #CCC;background: #F3F3F3;padding: 45px 10px 5px 10px;visibility: hidden;top: 0;color: white;z-index: 1000;} #easyOverlay .closeit,#mapOverlay .closeit {position: absolute;right: 10px;top: 10px;padding: 0px 5px 0px 5px;background: #0C3D72;color: white;cursor: pointer;z-index: 2000;text-decoration: none;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-weight: bolder;font-size: 12px;}#easyOverlay h2,#mapOverlay h2 {color: #0C3D72;cursor: pointer;font-size: 18px;font-weight: bolder;left: 10px;padding: 0;position: absolute;text-decoration: none;top: 0;z-index: 2000;}div.not-found div.top-content{border: 0px !important;text-align: center;}div.not-found div.sidebar{border-right: 1px dotted #ccc;}div.not-found div.search-table{display: inline-block;margin-top: 40px;}div.not-found div.search-table h2{color: #144486;font-size: 15px;font-weight: lighter;margin: 0 0 0 20px;text-align: left;}div.not-found div.search-table table{display: inline-block;margin: 0 20px 20px;padding:10px;background: #f3f3f3;}div.not-found div.top-content h1{border-bottom: 1px dotted #CCC;}div.generic-content div.top-content h1 strong{font-weight: bold;}div.related-article span.related-title{display:table;font-size: 20px;margin-bottom:20px;}div.related-article table{width:650px;}div.related-article table td{width: 33%;}div.related-article table td a{border-bottom:1px dotted;}form#no-results{margin:20px 0;}form#no-results input[type="text"]{background-color: #FFFFFF;border: 1px solid #AAAAAA;border-radius: 3px;box-shadow: inset 0px 2px 5px #CCCCCC;width: 250px;padding:6px;}form#no-results input[type="submit"]{ height:28px; width : 80px; background-color:#29758E; color:#FFF; border:none; border-radius:8px;}form#no-results input[type="submit"]:hover{ background-color:#29758E;}div.comments{margin-left: 15px;margin-top: 40px;text-align: left;}div.comments-title{border-bottom: 10px solid #F3F3F3;text-align: left;padding-bottom: 10px;}div.comments-title div.h2{font-weight: bolder;font-size: 18px;color: #0C89B2;margin:0px;padding: 0px;}div.comments-title a{text-decoration: none;font-size: 11px;vertical-align: text-top;}div.comments strong{font-weight: bold;font-size: 14px;color: #0C89B2;}div.comments span.tiny{margin-left: 5px;color: #999;font-size: 10px;}div.comments-title div.comments-subtitle{padding-top: 5px;}div.comments ul li{border-bottom: 1px dotted #ccc;padding: 10px;}div.comments ul li.with-reply{border-bottom: 0px !important;}div.comments table{width: 100%;}div.comments table td{padding: 0px 19px 10px 0px;}div.comments table input{width:100%;border: 1px solid #D5D5D5;}div.comments table textarea{resize: none;width: 100%;height: 100px;padding-right: 0px;border: 1px solid #D5D5D5;}div.comments table tr.label td{padding:0px 19px 0px 0px;} div.comments div.captcha{width: 315px;height: 125px;}div.comment-buttons input{border: none;width: 65px;height: 28px;margin: 10px 10px 10px 0px;}div.comment-buttons input.btn-send{background: url('/images/button-sprite.png') no-repeat scroll -155px 0px;}div.comment-buttons input.btn-send:active,div.comments div.comment-buttons input.btn-send:hover{background: url('/images/button-sprite.png') no-repeat scroll -155px -28px;}div.comment-buttons input.btn-borrar{background: url('/images/button-sprite.png') no-repeat;}div.comment-buttons button.btn-borrar:active,div.comments div.comment-buttons button.btn-borrar:hover{background: url('/images/button-sprite.png') no-repeat scroll 0px -28px;}div.comment-exito,div.comment-error{border: 1px solid #D5D5D5;-moz-border-radius:8px;-webkit-border-radius:8px;padding: 10px;margin-bottom: 30px;background-color:#efefef;}div.comment-exito{color:#336600;}div.comment-error{color:#660000;}span.red-alert{color: red; font-size: 11px;}div.enviarExito{ font-size: 15px; color: #0C89B2;}li.reply{background-color:#f3f3f3;}li.reply div strong{ background: url("../favicon.png") no-repeat scroll left center transparent; color: #0C89B2; padding: 0 0 0 20px;}li.reply div strong span{ color: #333;}li.reply div{margin-left: 20px;}span.quote{font-weight: bold;}div.contact-content div.form-content table{width: 100%;}div.contact-content div.form-content table input,div.contact-content div.form-content table textarea{width: 100%;resize: none;border: 1px solid #ccc;}div.contact-content div.form-content {text-align: center;}div.contact-content div.form-content div.enviar div.captcha{text-align: right;}div.contact-content div.form-content div.enviar div.comment-buttons{text-align: right;}div.contact-content div.form-content div.enviar{width: 472px;text-align: left;display: block;margin: 0px 0px 0px 100px;}.box-search{ float:left;}.search-widget {font-size: 11px;text-align: left;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #333;overflow: hidden; margin-left: 10px;}.search-widget .search-widget-inner {float: left;}.search-widget div,.search-widget ul,.search-widget li,.search-widget form,.search-widget label {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}.search-widget ul,.search-widget li {list-style: none;}.search-widget label {display: block;margin-bottom: 2px;margin-left: 1px;overflow: hidden; }.search-widget input.textbox,.search-widget select {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 1em !important;color: #333333;border: 1px solid #aeaeae;background: #ffffff url("https://www.travelnow.com/templates/359969/static/0/default/images/widgets/searchwidget/control-bg.jpg") repeat-x left top;margin: 0 0 9px 0; width: 100%; padding: 1px;}.search-widget input.checkbox,.search-widget input.radio {margin: 0 5px 0 2px;padding: 0;height: 14px;width: 14px;border: none;}.search-widget .button-block {clear: both; }.search-widget button {font-weight: normal;background-color: transparent;background-image: url("/images/button-sprite.gif");background-repeat: no-repeat;background-position: 0 -56px;border:none; height: 100px; width: 66px;}input#overlay-form-button{font-weight: normal;background-color: transparent;background-image: url("/images/button-sprite.gif");background-repeat: no-repeat;background-position: 0 -56px;border:none; height: 29px; width: 66px;}.search-widget button:hover, .search-widget button:active,input#overlay-form-button:hover{background-position: 0 -85px;}.search-widget button:hover,.search-widget button:focus {}.search-widget .predefined-destinations-block {float: left;width: 100%;}.search-widget .predefined-destinations-block ul {float: left;margin-top: 2px;margin-bottom: 2px;width: 100%;}.search-widget .predefined-destinations-block li {float: left;overflow: hidden; width: 33%; margin-top: 1px;}.search-widget .predefined-destinations-block input {float: left;}.search-widget .predefined-destinations-block label {vertical-align: top;margin-top: 0;}.search-widget .destination-block {padding-right: 13px;}.search-widget .destination-block input {width: 100%;}.search-widget .check-in-block,.search-widget .check-out-block,.search-widget .rooms-block,.search-widget .adults-block,.search-widget .children-block,.search-widget .hotel-chains-block,.search-widget .star-rating-block {float: left; }.search-widget .check-in-block,.search-widget .hotel-chains-block {clear: both; }select#hotel-chains{width: 110px;}select#star-rating{width: 109px;margin-left: 10px;}select#hotel-chains, select#star-rating{font-size: 12px !important;}.search-widget .calendar-icon {background: url("/images/calendar.png") right top no-repeat;width: 21px;height: 22px;float: right;cursor: pointer;}.search-widget .reset-dates-block {clear: both; white-space: nowrap;overflow: hidden; }.search-widget .reset-dates-block label {display: inline-block;vertical-align: top;margin-bottom: 6px;}#check-inDialogContainer .bd form {clear:left;}#check-inDialogContainer .bd {padding:0;}#check-inDialogContainer .hd {text-align:left;}#check-inDialogContainer .ft .button-group {text-align:center;}#check-inDialogContainer.yui-overlay-hidden table {*display:none;}#check-inContainerCalendar {border:none;padding:1em;}#check-outDialogContainer .bd form {clear:left;}#check-outDialogContainer .bd {padding:0;}#check-outDialogContainer .hd {text-align:left;}#check-outDialogContainer .ft .button-group {text-align:center;}#check-outDialogContainer.yui-overlay-hidden table {*display:none;}#check-outContainerCalendar {border:none;padding:1em;}.size250x250C {width: 248px;}.size250x250C .search-widget-inner {padding: 7px 3px 0 9px;}.size250x250C input[type=text],.size250x250C select {margin-bottom: 6px;}.size250x250C .predefined-destinations-block li {width: 50%;}.size250x250C .destination-block label {display: none;}.size250x250C .check-in-block,.size250x250C .check-out-block {width: 107px;padding-right: 11px;}.size250x250C .check-in-block input,.size250x250C .check-out-block input {width: 81px;}.size250x250C .rooms-block,.size250x250C .hotel-chains-block {width: 65px;padding-right: 7px;}.size250x250C .hotel-chains-block { width: 100px;}.size250x250C .adults-block,.size250x250C .children-block,.size250x250C .star-rating-block {width: 73px;padding-right: 7px;}.size250x250C .star-rating-block {width: 100px;}.size250x250C .button-block {float: right;clear: none;margin-top: 10px;margin-right: 10px;}.size250x250C .button-block button {height: 29px; }.size250x250C .reset-dates-block {display: block;}* html .size250x250C {width : 250px;height : 250px;}* html .size250x250C .check-in-block,* html .size250x250C .check-out-block {width : 118px;}* html .size250x250C .rooms-block {width : 65px;}* html .size250x250C .adults-block,* html .size250x250C .children-block {width : 80px;}.search-widget h4{ margin:0; padding:0; font-size: 15px; margin-left: 10px; margin-top: 5px; text-shadow: 1px 1px #000;}div.big-map-background{}div.big-destiny-map{background: url("/images/uruguay/big-uruguay-sprite-2.png") no-repeat scroll 0px -642px transparent;height: 642px;margin: 20px 10px 10px 104px;width: 576px;z-index: 200;}div.big-centro{background-position: -576px 0px !important;}div.big-frontera{background-position:0px 0px !important;}div.big-playas{background-position: -576px -642px !important;}div.big-litoral{background-position: -1152px -642px !important;}div.big-sur{background-position: -1152px 0px !important;}div.big-selected-region{width:508px;height: 527px;margin-top: 8px;position: static;top: 0;z-index: 600;display: none;}div.big-destiny-map div.region{width: 80px;height: 40px;left: 20px;position: relative;text-align: center;z-index: 1000;cursor: pointer;}div.big-destiny-map div.region-litoral {left: -100px;padding: 126px 131px 40px;top: 122px;}div.big-destiny-map div.region-sur {left: 157px;padding: 57px 23px 42px;top: -157px;}div.big-destiny-map div.region-frontera {left: 300px;padding: 80px 65px 58px 50px;top: -97px;}div.big-destiny-map div.region-playas {left: 282px;padding: 50px 48px 48px 60px;top: 5px;}div.big-destiny-map div.region-centro {left: 151px;padding: 66px 43px 63px 60px;top: -120px;}div.big-destiny-map div.region:hover a,div.destiny-map div.region a.region-active{background: #DD0;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:0.8;-moz-opacity: 0.80; zoom: 1;text-decoration: none !important;}html.ie7 div.big-destiny-map div.region a{filter: alpha(opacity=80);}html.ie8 div.big-destiny-map div.region a{-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}div.big-destiny-map div.region a{color: #666666;font-family: Arial;font-style: normal;text-decoration: none;dispay: block;padding: 0px 10px 0px 10px;background: #fff;opacity:0.8;-moz-opacity: 0.80; zoom: 1;-moz-border-radius: 10px;-webkit-border-radius: 10px;}div.regiones-content {text-align: center !important;}div.regiones-content div.popular-destiny{min-width: 630px !important;text-align: center;}div.regiones-content div.popular-destiny div.popular-destiny-list{min-width: 630px !important;width: 100%;text-align: left;}div.regiones-content div.main-article{border: 0px !important;}div.regiones-content div.region-cities a.arrow-custom{color: #333;}div.regiones-content div.region-cities a.arrow-custom:hover {color: #0C89B2;text-decoration: underline;}div.regiones-content div.region-cities a.active{color: #0C89B2;text-decoration: underline;}div.regiones-content div.region-cities div.region-box{ width: 329px;}div.regiones-content div.region-cities{margin-left: 10px;text-align: left;width: 660px;}div.regiones-content div.region-cities table{ width: 100%;}div.regiones-content div.title{border-bottom: 7px solid #F3F3F3;}div.regiones-content div.region-cities p{ width: 335px; color: #0C3D72; font-family: gil-font; font-size: 18px; margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px dotted #ccc; }div.big-weather-map {background: url("/images/mapa-grande.png") no-repeat scroll center center transparent;border: 4px none #F3F3F3;height: 661px;margin-top: 15px;width: 643px;}div.location-weather-div {height: 77px;position: relative;width: 97px;}div.location-weather-div div.location-weather-logo {background-color: transparent !important;}div.location-weather-div p.map-temperature {color: #FFFFFF;font-size: 14px;font-weight: bolder;margin: 0;padding: 20px 0 0;text-shadow: 2px 2px 1px #000000;}div.location-weather-div p.map-temperature span {color: #4069DE;font-weight: bolder;margin: 0;padding: 20px 0 0;text-shadow: 2px 2px 1px #000000;}div.location-weather-div p.map-temperature span.high {color: #FB5353;}div.location-weather-div ul.map-location-name {margin: 0;padding: 0;text-align: center;}div.location-weather-div div.location-weather-logo {display: inline-block;}div.location-weather-div ul.map-location-name li.dot {background: none repeat scroll 0 0 red;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;color: #CB3434;display: inline-block;height: 8px;margin: 5px 0;width: 8px;}div.rio-de-janeiro ul.map-location-name li {margin-left: 70px;}div.rio-de-janeiro {width: 170px !important;}div.rio-de-janeiro p.map-custom {margin-left: 60px !important;}div.location-weather-div ul.map-location-name li a {background: none repeat scroll 0 0 #FFFFFF;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;color: #333333;opacity: 0.8;padding: 5px;}div.location-weather-div ul.map-location-name li a:hover {background: none repeat scroll 0 0 #DDDD00;color: #0C89B2;}div.montevideo {left: 210px;top: 580px;}div.puntadeleste {left: 365px;top: 505px;}div.valizas {left: 495px;top: 345px;}div.treintaytres {left: 470px;top: 80px;}div.canelones {left: 260px;top: 200px;}div.colonia {left: 30px;top: 140px;}div.florida {left: 237px;top: -37px;}div.foz-de-iguazu {left: 262px;top: -80px;}div.san-pablo {left: 372px;top: -180px;}div.rio-de-janeiro {left: 386px;top: -276px;}div.porto-alegre {left: 309px;top: -245px;}div.three-column-table table {padding: 0 1px;text-align: left;margin: 0px;width: 100%;}div.three-column-table td.with-border {border-right: 1px dotted #CCCCCC;}div.three-column-table ul li {height: 25px;margin: 10px 0; width: 222px;}div.three-column-table table td a {color: #333333;font-size: 90%;}div.three-column-table table td a:hover {color: #0C89B2;text-decoration: underline;}div.three-column-table table td div.mini-logo {height: 25px;margin: 0px 2px 0px 0px;width: 25px;}div.three-column-table table td p {color: #999999;margin: 0px 2px 0px 0px;padding: 0;}div.three-column-table p.table-temperature span {color: #4069DE;}div.three-column-table p.table-temperature span.high {color: #FB5353;}div.three-column-table p.custom-table-temp {font-size: 11px;}div.general-weather-content div.three-column-table div.h2 {border-bottom: 10px solid #F3F3F3;color: #144486;font-size: 20px;font-weight: lighter;margin: 0;padding: 10px 0 5px;text-align: left;}div.weather-links{width: 100%;}div.weather-links ul li {float: left;}div.weather-links ul li {color: #144486;font-size: 14px;font-weight: lighter;}div.weather-links ul li a:hover {color: #0C89B2;text-decoration: underline;}div.weather-links ul li strong {color: #144486;font-size: 14px;font-weight: bold;}div.weather-links ul li span {color: #333333;font-size: 14px;font-weight: lighter;}div.weather-links ul li.w-sepa {border-right: 1px solid #CCCCCC;margin: 0 5px;padding-right: 5px;}div.general-weather-content div.top-content div.title {border-bottom: 1px dotted #CCCCCC;font-size: 27px !important;}html.ie7 div.montevideo {left: -95px !important;top: 105px !important;}html.ie7 div.montevideo {left: 180px !important;top: 5px !important;}html.ie7 div.valizas{left: 495px !important;top: 345px !important;}html.ie7 div.treintaytres {left: 470px !important;top: 80px !important;}html.ie7 div.canelones {left: 260px !important;top: 200px !important;}html.ie7 div.colonia{left: 30px !important;top: 140px !important;}html.ie7 div.florida {left: 237px !important;top: -37px !important;}html.ie7 div.foz-de-iguazu {left: -13px !important;top: -80px !important;}html.ie7 div.san-pablo {left: 97px !important;top: -180px !important;}html.ie7 div.rio-de-janeiro {left: 111px !important;top: -276px !important;}html.ie7 div.porto-alegre {left: 34px !important;top: -245px !important;}div.caption{position:relative;}div.caption .icon{ background: url("/images/caption-info.png") no-repeat top left transparent; width: 28px; height: 28px; position: absolute; left:92%; top:85%;}div.description{position:absolute; bottom:0px; left:0px;display:none; background-color:black;font-family: Arial;font-size:12px;color:white;padding: 0 0 10px 0;text-align: left;margin:0 0 5px 5px;}div.description_content{width: 500px;float:left;padding-left: 10px;margin-top: 10px;}div.description_icon{float:right;margin-right:10px;margin-top: 10px;}div.description_icon a{display:block;background: url("/images/caption-galeria.png") no-repeat 20px 0 transparent;width: 66px;height: 20px;padding-top: 26px;color:#FFF;font-weight: bold;}@media screen and (-webkit-min-device-pixel-ratio:0) {div.header div.main-menu ul li.tab-has-more a.dest span, div.header div.main-menu ul li.tab-has-more a.int span, div.header div.main-menu ul li.tab-has-more a.info span {background: url("/images/menu-sprite.png") no-repeat transparent;margin-left: 5px;padding: 0 8px 0 14px;background-position: 0px -24px;}div.container div.sub-header div.destinos-dropdown {top: 202px;}}.ie7 iframe{border:0 !important; }.ie7 div.home-content div.c{height: 1px !important;}.ie7 div.home-content div.b_bContent{padding-left: 0 !important;width:425px !important;}.ie7 div.home-content div.carouselBanner{zoom:1;margin-left:-522px;}.ie7 div.home-content div.carouselBanner h2{top:16px;}.ie7 div.home-content div.carouselText{top:48px;}.ie7 div.home-content div.jcarousel-control{margin-left:192px;top:291px;}.ie7 div.home-content div.jcarousel-control a{display:inline-block; }.ie7 div.destinos-dropdown{zoom:1;margin-left:-10px !important;}.ie7 div.header div.main-menu ul.fixed-height-for-ie{height:30px;}.ie7 div.header div.main-menu ul li.tab a,.ie7 div.sub-header li.tab a{display:block;}.ie7 div.container div.sub-header div.sub-menu div.tabh2 a,.ie7 div.container div.sub-header div.sub-menu div.tabh2 span{display:inline-block;}.ie7 div.container div.sub-header div.destinos-regiones-dropdown{zoom:1;margin-left: -200px !important;}.ie7 div.container div.sub-header div.destinos-regiones-dropdown ul{zoom:1;padding:0 10px !important; margin-left: -5px !important;width:200px;}.ie7 div.container div.home-content div.bottom-content div.module ol{margin-left:10px;}.ie7 div.left-bottom ol li ul{width:150px;}.ie7 div.left-bottom ol li ul li{float:left;padding-top: 3px;}.ie7 div.left-bottom ol li ul li.rating{margin-top: 4px !important;padding-top: 0 !important;}.ie7 div.container div.home-content div.bottom-content div.module li{margin-top:3px;}.ie7 div.container div.popular-destiny div.destiny-title h3{display:inline-block;padding:10px !important;}.ie7 div.container div.popular-destiny div.destiny-title h3 a{margin-top:3px !important;}.ie7 div.footer div.footer-wrapper{width:960px;}.ie7 div.footer ul li{padding: 10px 30px 10px 0;}.ie7 div.footer div.copyright{float:left;width: 100%;height: 30px;margin-top:10px;}.ie7 div.footer div.logo { background: url("/images/menu-sprite.png") -91px -245px no-repeat transparent;height: 54px;margin-left: 182px !important;margin-top: 30px !important;position: absolute;width: 138px;}.ie7 #hsw_search{text-indent: -10000px !important;font-size:0;display:block;line-height: 0;}.ie8 div.container div.sub-header div.destinos-dropdown{top: 202px;}.ie8 div.hotel-gallery div.main-image img{ border: 4px solid #F3F3F3 !important;}.ie9 div.container div.sub-header div.destinos-dropdown{top: 202px;}.ie9 div.hotel-gallery div.main-image img{ border: 4px solid #F3F3F3 !important;}