body{background:#89cbdf;width:100%;padding:0;margin:0;font-family:"Trebuchet MS"}img{border:none}input{font-size:11px;color:#000;padding:0;margin:0}select{font-size:11px;color:#000}fieldset{border:none}.clear{clear:both}.site{width:766px;margin:auto;margin-top:10px;position:relative;background:#fff}.separator{border-top:1px solid #ccc;clear:both}.separatorBottom{margin-top:3px;border-top:1px solid #ccc}.separatorHome{margin-bottom:7px;border-top:1px solid #ccc;width:180px}.space{float:left;width:7px;height:20px}.spaceVertical{height:300px}.fix{width:561px;float:left}a{text-decoration:none}a:hover{text-decoration:underline}.box{padding-top:5px}.bold{font-weight:700}.headerPrint{display:none}.header{width:776px;height:120px;background:#89cbdf}.header .logo{float:left;width:172px}.header .geral{width:590px;float:right}.header .geral .language{float:right;width:78px;margin-right:85px;height:28px;font-size:11px;display:inherit;text-align:right}.header .geral .language a{text-decoration:none;font-weight:normal;color:#eee}.header .geral .language .selected{font-weight:bold;color:#fff}.header .geral .language a:hover{text-decoration:underline}.header .geral .language ul{list-style:none;margin:0;padding:0}.header .geral .language ul li{float:left;margin-right:5px;font-weight:bold}.header .geral .menu{height:28px;font-size:11px}.header .geral .menu a{text-decoration:none;font-weight:normal;color:#fff!important}.header .geral .menu .on{font-weight:bold}.header .geral .menu a:hover{text-decoration:underline}.header .geral .menu ul{list-style:none;margin:0;padding:0}.header .geral .menu li{float:left;margin-right:8px;font-weight:normal;background:url(../images/icon_menu.gif) no-repeat left 5px;padding-left:8px}.header .geral .menu .selected{font-weight:bold;font-size:11px;color:#fff}.header .geral .searchFind{width:580px;border-top:1px solid #fff;font-weight:bold}.header .geral .search{float:left;width:374px}.header .geral .search .text{height:20px;padding-top:6px;font-size:12px}.header .geral .search .buttons{}.header .geral .search .buttons select{width:100px}.header .geral .find{float:left}.header .geral .find .text{height:20px;padding-top:6px;font-size:12px;font-weight:bold}.header .geral .find .buttons img{vertical-align:middle}.header .geral .find .buttons input{width:130px}.header .geral .find .buttons span input{width:40px;height:19px;margin-left:5px}.main{background-color:#fff;width:736px;padding:15px}.userarea{width:157px;margin-right:19px;float:left}.mainarea{float:left}.hotelArea{width:180px;float:left}.hotelArea input{width:180px}.hotelArea1 .border{border:none!important;padding-top:0}.hotelArea1 .prestigeClub{border-top:#ccc solid 1px!important;padding-top:5px}.contents{margin-bottom:5px}.centralArea{width:370px;margin-right:9px;float:left;padding-bottom:20px}.centralAreaRent{width:360px;margin-right:9px;float:left;padding-bottom:20px}.centralArea .button{text-align:center}.bigArea{width:560px;_width:550px}.mediumArea{width:370px;margin-right:10px;float:left}.hotelResort{width:370px}.topHomepage{width:736px;margin-bottom:0}.topHomepage .flash{width:543px;margin-right:10px;float:left}.linkGray{color:#999;text-decoration:none}.marginTop{margin-top:5px}.paddingTop{padding-top:20px}.bold{font-weight:bold}.underLine{text-decoration:underline}.layerPop{position:absolute;margin-top:5px}.path{margin-bottom:10px;border-bottom:1px solid #ccc;float:left;width:560px}.path .title{height:18px;font-size:11px;color:#6ab0c6;font-weight:bold;border-bottom:1px solid #ccc}.path .navigator{font-size:10px;color:#999;padding-top:3px;padding-bottom:5px;height:12px}.path .navigator span{float:left;display:block;padding-left:5px;padding-right:5px;height:12px}.path .navigator ul{list-style:none;margin:0;padding:0}.path .navigator li{float:left}.path .navigator .current{font-weight:bold;color:#666}.path .navigator a{text-decoration:none;color:#999;font-size:10px;float:left}.path .navigator a:hover{text-decoration:underline}.findHotels{}.findHotels .title{height:18px;font-size:11px;color:#6ab0c6;font-weight:bold;border-bottom:1px solid #ccc}.findHotels .find{height:20px;font-size:10px;color:#999;padding-top:3px;padding-bottom:5px}.findHotels .find ul{list-style:none;margin:0;padding:0}.findHotels .find li{float:left;margin-right:10px}.findHotels .find a{text-decoration:none;color:#999;font-size:10px}.findHotels .find a:hover{text-decoration:underline}.userQuickLink{padding-top:10px;margin-bottom:15px;font-size:11px;float:left}.userQuickLink .text{margin-bottom:5px}.userQuickLink .text h3{font-size:11px;font-weight:bold;padding:0;margin:0}.newsletter{border-top:1px solid #ccc;margin-bottom:12px;padding-top:8px}.newsletter .title{font-size:11px}.newsletter .insert{margin-bottom:6px}.newsletter .insert span{display:block}.newsletter .insert input{width:150px;padding:0;margin:0}.message{color:red}.newsletter .button{margin-top:5px}.logoUserarea{border-top:1px solid #ccc;padding-top:15px}.logoHotel{margin-bottom:10px}.tools{margin-bottom:20px;margin-top:15px;border-bottom:1px solid #ccc}.tools .title{font-size:11px;color:#6ab0c6;font-weight:bold;border-bottom:1px solid #ccc}.tools .option{height:22px;font-size:11px;color:#999;padding-top:2px;padding-left:10px}.tools .option a{font-size:11px;color:#999;display:block;float:left}.tools .option img{vertical-align:middle;padding-right:4px}.tools .optionRSS{height:22px;font-size:11px;color:#999;padding-top:2px}.tools .optionRSS a{font-size:11px;color:#999;display:block;float:left}.tools .optionRSS img{vertical-align:middle;padding-right:0}.toolsSepatator{width:70px}.toolsSeparatorBig{width:70px;height:10px}.hotelArea .selectOffer{margin-bottom:20px;margin-top:15px}.hotelArea .selectOffer a{color:#333;text-decoration:none}.hotelArea .selectOffer a:hover{text-decoration:underline}.hotelArea .selectOffer .title{height:18px;font-size:11px;color:#6ab0c6;font-weight:bold;border-bottom:1px solid #ccc}.hotelArea .selectOffer .text{font-size:11px;color:#333;border-bottom:1px solid #ccc;padding-top:5px;padding-bottom:5px;font-weight:bold;margin-bottom:0;text-transform:uppercase}.hotelArea .selectOffer .text ul{padding:0;margin:0}.hotelArea .selectOffer .text li{font-weight:normal;list-style:none;padding-left:10px}.hotelArea .selectHotel{margin-bottom:20px;margin-top:15px}.hotelArea .selectHotel a{color:#333;text-decoration:none}.hotelArea .selectHotel a:hover{text-decoration:underline}.hotelArea .selectHotel .title{height:18px;font-size:11px;color:#6ab0c6;font-weight:bold;border-bottom:1px solid #ccc}.hotelArea .selectHotel .text{font-size:11px;color:#333;border-bottom:1px solid #ccc;padding-top:5px;padding-bottom:5px;font-weight:bold;margin-bottom:0;text-transform:uppercase}.hotelArea .selectHotel .text ul{padding:0;margin:0}.hotelArea .selectHotel .text li{font-weight:normal;list-style:none;padding-left:10px}.menuHotel{margin-bottom:40px;font-size:11px}.menuHotel .links{border-top:1px solid #ccc;padding-top:5px;padding-bottom:5px}.menuHotel .links span{font-size:11px;font-weight:bold}.menuHotel .links a{text-decoration:none;font-weight:normal}.menuHotel .links .on{font-size:11px;font-weight:bold}.menuHotel .links a:hover{text-decoration:underline}.menuHotel .links img{vertical-align:middle}.menuHotel .links h6{font-size:12px;font-weight:bold;margin:0;padding:0}.hotelArea .information{font-size:11px;margin-bottom:45px}.hotelArea .information .links{border-top:1px solid #ccc;padding-top:3px;padding-bottom:5px}.hotelArea .information .links a{text-decoration:none;font-weight:normal}.hotelArea .information .links a:hover{text-decoration:underline}.hotelArea .information .links img{vertical-align:middle}.hotelArea .information .links span{padding-left:25px}.otherLinks{font-size:11px;margin-bottom:30px}.otherLinks .links{border-top:1px solid #ccc;padding-top:3px;padding-bottom:8px}.otherLinks .links a{text-decoration:none;font-weight:normal}.otherLinks .links a:hover{text-decoration:underline}.otherLinks .links img{vertical-align:middle}.infoForm{padding-top:10px;padding-bottom:10px}.infoFormRent{width:360px;padding-top:10px;padding-bottom:10px}.littleFormItem{font-size:11px;color:#999;width:360px;margin-bottom:5px}.littleFormItem label{display:block}.littleFormItem span label{display:inline}.littleFormItem .titulo{float:left;width:102px}.littleFormItem .titulo input{width:91px}.littleFormItem .name{float:left;width:158px}.littleFormItem .name input{width:158px}.littleFormItem .name3{float:left;width:196px;padding-left:8px}.littleFormItem .name3 input{width:196px}.littleFormItem .sex{width:95px;padding-top:15px;float:left;text-align:right}.littleFormItem .sex span{}.littleFormItem .sex span input{margin-right:5px;margin-left:5px;*margin-right:0;*margin-left:0}.littleFormItem .mail{float:left;width:250px}.littleFormItem .mail input{width:250px}.littleFormItem .date{float:left;width:115px}.littleFormItem .date span div{width:108px!important}.littleFormItem .date .inputCell input{width:104px!important}.littleFormItem .date .inputCell{width:104px!important}.littleFormItem .date2{float:left;width:127px;*width:135px}.littleFormItem .date2 span div{width:108px!important}.littleFormItem .date2 .inputCell input{width:104px!important}.littleFormItem .date2 .inputCell{width:104px!important}.littleFormItem .address{width:368px}.littleFormItem .address input{width:363px}.littleFormItem .coment{width:363px}.littleFormItem .coment input{width:363px}.littleFormItem .local{float:left;width:237px}.littleFormItem .local input{width:227px}.littleFormItem .local3{float:left;width:227px;padding-left:5px}.littleFormItem .local3 input{width:227px}.littleFormItem .local2{float:left;width:186px}.littleFormItem .local2 input{width:176px}.littleFormItem .local4{float:left;width:162px}.littleFormItem .local4 select{width:162px}.littleFormItem .local10{width:162px}.littleFormItem .local10 select{width:162px}.littleFormItem .number{float:left;width:190px;padding-left:4px}.littleFormItem .number input{width:190px}.littleFormItem .postalCode{float:left;width:130px}.littleFormItem .postalCode input{width:31px}.littleFormItem .postalCode span input{width:80px}.littleFormItem .phone{float:left;width:128px}.littleFormItem .phone input{width:126px}.littleFormItem .numberHotels{}.littleFormItem .numberHotels label{width:162px;display:block;float:left;height:20px}.littleFormItem .numberHotels input{width:65px;_width:62px}.littleFormItem .numberReservation label{width:150px;display:block;float:left;height:20px}.littleFormItem .numberReservation input{width:100px;_width:62px}.littleFormItem .carType label{width:150px;display:block;float:left;height:20px;padding-top:3px}.littleFormItem .carType input{width:211px;_width:211px}.littleFormItem .hotelResort{width:156px;float:left}.littleFormItem .hotelResort select{width:156px}.littleFormItem .hotelResort2{width:130px;float:left}.littleFormItem .hotelResort2 select{width:130px}.littleFormItem .month{margin-left:10px;float:left;width:95px}.littleFormItem .month select{width:95px}.littleFormItem .year{margin-left:10px;float:left;width:96px}.littleFormItem .year select{width:96px}.littleFormItem .text{font-size:11px!important;color:#999;margin-bottom:10px}.littleFormItem .text input{width:12px;height:12px}.moduleContent .button{text-align:center;border-top:1px solid #999;padding-top:8px}.form{width:370px;margin-bottom:5px;padding-bottom:20px;font-size:12px;border-bottom:1px solid #ccc}.form label{display:block}.form span label{display:inline}.form .title{font-size:18px;margin-bottom:10px}.form .title span{font-size:14px;margin:0;padding:0;font-weight:normal}.form .name{width:370px;margin-bottom:5px}.form .name input{width:363px}.form .selectLanguage{margin-bottom:10px}.form .selectLanguage select{width:105px}.form .stay{margin-bottom:8px}.form .stay .hotel{float:left;width:166px}.form .stay .hotel select{width:156px}.form .stay .month{float:left;width:107px}.form .stay .month select{width:96px}.form .stay .year{float:left;width:96px}.form .stay .year select{width:95px}.form .comment{width:370px;margin-bottom:5px}.form .comment textarea{width:361px;margin-bottom:15px}.form .comment input{width:153px}.form .comment .input{width:250px;float:left}.form .comment .text{width:180px;float:left;font-size:11px;padding-top:13px}.form .postPicture{margin-bottom:5px;width:370px}.form .postPicture input{width:265px}.form .personalInformation{width:370px;margin-bottom:10px}.form .personalInformation .age{width:62px;float:left}.form .personalInformation .age select{width:54px}.form .personalInformation .gender{width:79px;float:left}.form .personalInformation .gender select{width:71px}.form .personalInformation .type{width:101px;float:left}.form .personalInformation .type select{width:93px}.form .personalInformation .accompanied{width:127px;float:left}.form .personalInformation .accompanied select{width:123px}.form .email{margin-bottom:5px;width:370px}.form .email input{width:230px}.form .email select{width:123px;margin-left:8px}.form .agree{font-size:11px;margin-bottom:15px}.mandatoryFields{color:red;font-size:10px}.sendFriend{}.sendFriend fieldset{margin:0;padding:0;margin-bottom:10px}.sendFriend label{display:block;font-size:12px}.sendFriend .title{font-size:18px;margin-bottom:15px;width:370px;color:#999;font-weight:bold}.sendFriend .subtitle{font-size:18px;border-bottom:1px solid #ccc;margin-bottom:10px;font-weight:bold}.sendFriend .name{margin-bottom:6px}.sendFriend .name .firstName{width:175px;float:left;margin-right:15px}.sendFriend .name .firstName input{width:175px}.sendFriend .name .lastName{width:175px;float:left}.sendFriend .name .lastName input{width:175px}.sendFriend .mail{margin-bottom:6px}.sendFriend .mail input{width:365px}.sendFriend .subject{margin-bottom:6px}.sendFriend .subject input{width:365px}.sendFriend .commentary{margin-bottom:20px}.sendFriend .commentary textarea{width:365px}.sendFriend .button{text-align:center;border-top:1px solid #999;padding-top:8px}.footer{background-color:#fff;padding-left:15px;padding-right:15px;padding-bottom:20px;font-size:11px}.footer .registInformation{padding-bottom:25px;padding-top:10px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.footer .registInformation .regist{width:157px;margin-right:19px;float:left}.footer .registInformation .information{float:left;width:558px}.footer .registInformation .information a{text-decoration:none}.footer .registInformation .information a:hover{text-decoration:underline}.footer .registInformation .information .siteLinks ul{list-style:none;margin:0;padding:0;display:block}.footer .registInformation .information .siteLinks li{float:left;margin-right:5px;font-weight:normal}.footer .registInformation .information .userLinks ul{list-style:none;margin:0;padding:0;display:block}.footer .registInformation .information .userLinks li{float:left;list-style:none;margin-right:5px;font-weight:normal}.siteMapTitle{font-size:11px;font-weight:bold;color:#333}.siteMapTitle a{color:#333}.siteMapSubTitle{font-size:11px;font-weight:bold;margin-left:12px;color:#333}.siteMapSubTitle a{color:#333}.siteMapMenu{font-size:11px;font-weight:bold;margin-left:36px;color:#999}.siteMapMenu a{color:#999}.siteMapContents{font-size:11px;font-weight:normal;margin-left:71px;color:#999}.siteMapContents a{color:#999}.gallery{}.voltarBot{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;padding:5px;margin-bottom:10px}.voltarBot a{display:block;padding-left:15px;font-size:11px;color:#999;background:url(../images/icon_voltar.gif) no-repeat left 2px}.flashGallery{float:left;margin-right:24px;width:152px}.hotelSelector{margin-bottom:10px;margin-top:5px}.hotelSelector select{width:152px}.flash{}.photoGallery{width:555px;float:left}.photoGallery .photoArea{margin-bottom:10px}.photoGallery .photoArea img{width:555px}.photoGallery .text{font-size:11px;color:#999}.photoGallery .text span{font-weight:bold;display:block}.toolsGallery{width:150px;float:left;margin-bottom:20px;margin-top:10px;border-bottom:#ccc solid 1px}.toolsGallery ul{margin:0;padding:0}.toolsGallery ul li{margin:0;padding:0;list-style:none;font-size:11px;color:#333;border-top:#ccc solid 1px;padding-left:8px}.toolsGallery ul li a{color:#333;text-decoration:none}.toolsGallery ul li a:hover{text-decoration:underline}.toolsGallery ul li img{vertical-align:middle;margin-right:5px}.toolsGallery p{padding:0;margin:0}.moduleContent fieldset{margin:0;padding:0;margin-top:10px;margin-bottom:10px}.moduleContent{padding-top:10px;padding-bottom:10px}.moduleContentRent{padding-top:10px;padding-bottom:10px;width:360px!important;float:left;background-color:olive}.moduleContent1{padding-top:10px;padding-bottom:10px}.moduleContent2{padding-top:5px}.moduleContent a{color:#6ab0c6}.moduleContent p{padding:0;margin:0}.moduleHalfContent{width:180px;float:left;margin-bottom:10px;margin-top:10px}.border{border-top:#ccc solid 1px;padding-top:10px}.borderBottom{border-bottom:#ccc solid 1px}.smallBox{height:150px!important}.moduleHalfContent ul{margin:0;padding:0}.moduleHalfContent ul li{margin:0;padding:0;list-style:none;font-size:11px;color:#333;padding-left:8px}.moduleHalfContent ul li a{color:#333;text-decoration:none;padding-bottom:3px}.moduleHalfContent ul li a:hover{text-decoration:underline}.moduleHalfContent ul li img{vertical-align:middle}.moduleHalfContent p{padding:0;margin:0}.moduleHalfContent .selectedMenuHotel{color:#6ab0c6;font-weight:bold}.moduleHalfContent .linkMenu{font-weight:bold}.moduleHalfContent .moduleImageContent{height:105px;float:none}.moduleHalfContent .moduleImageContent2{height:150px!important;float:none}.moduleHalfContent .moduleImageContentBig{float:none;padding-bottom:26px;*padding-bottom:22px}.moduleHalfContent .moduleText{height:50px}.moduleHalfContent .moduleTextBig{height:159px;padding-top:7px}.moduleHalfContent .moduleFooterLinks{}.moduleHalfContent span{padding-left:20px}.iconGlobo{background:url(../images/img_map.gif) no-repeat left top;margin-top:-5px}.iconGlobo ul li{margin:0;padding:0;list-style:none;font-size:11px;color:#333;border-top:#ccc solid 1px;padding-left:8px}.iconGlobo ul li a{color:#333;text-decoration:none;padding-bottom:3px}.iconGlobo ul li a:hover{text-decoration:underline}.moduleHalfContent2{width:180px;float:left}.moduleHalfContent2 ul{margin:0;padding:0}.moduleHalfContent2 ul li{margin:0;padding:0;list-style:none;font-size:11px;color:#333;border-top:#ccc solid 1px;padding-left:8px}.moduleHalfContent2 ul li a{color:#333;text-decoration:none}.moduleHalfContent2 ul li a:hover{text-decoration:underline}.moduleHalfContent2 ul li img{vertical-align:middle}.moduleHalfContent2 p{padding:0;margin:0}.moduleHalfContent2 .selectedMenuHotel{color:#6ab0c6;font-weight:bold}.moduleHalfContent2 .moduleImageContent{height:105px;float:none}.moduleHalfContent2 .moduleImageContentBig{float:none}.moduleHalfContent2 .moduleText{height:50px}.moduleHalfContent2 .moduleTextBig{height:159px}.moduleHalfContent2 .moduleFooterLinks{}.prestigeClub{margin-bottom:20px;margin-top:10px;width:180px}.pbBlue{color:#6ab0c6!important}.pbGray{color:#999!important}.pbBlack{color:#333!important}.pbWhite{color:#fff!important}.pbOtherGray{color:#c9c9c9!important}.moduleImageSmall{width:180px;height:100px}.moduleImageSmall2{width:180px;height:150px}.moduleImageMedium{width:175px;height:120px}.moduleImageBig{width:180px;height:140px}.moduleImageBigger{width:370px;height:135}.moduleImageBigger2{width:368px;height:210px}.moduleImageBigger3{width:180px;height:200px}.moduleHeaderBigTitle{font-size:30px;padding-top:4px}.moduleHeaderBigTitle h2{font-size:24px;font-weight:normal;padding:0;margin:0}.moduleHeaderTitle{font-size:17px;line-height:16px}.moduleHeaderTitle h4{font-size:12px;font-weight:normal!important;line-height:15px;padding:0;margin:0;margin-top:10px}.moduleHeaderTitle h3{font-size:12px;font-weight:bold;padding:0;margin:0;margin-bottom:5px;margin-top:8px}.moduleHeaderTitle a{color:#6ab0c6}.moduleHeaderTitle a:hover{color:#6ab0c6;text-decoration:none!important}.moduleHeaderTitleHotels{width:370px;font-size:18px;clear:both;padding-top:10px}.moduleHalfContent .moduleHeaderSubTitle{font-size:15px;margin-top:-4px}.moduleHeaderSubTitle{font-size:15px}.moduleHeaderSubTitle h5{font-size:11px;padding:0;margin:0;font-weight:normal}.moduleHeaderSubTitle a{color:#6ab0c6}.moduleContent .imageModule{}.moduleContent .imageModule img{width:180px;height:110px;margin-top:10px}.moduleOffers{font-size:11px;font-weight:bold}.moduleAssistanceContact{font-size:11px;margin-top:1px;font-weight:normal;margin-bottom:3px}.moduleAssistanceContact a{font-size:11px}.moduleHeaderTitleSmall{font-size:12px;line-height:16px}.moduleHeaderTitleSmall a{color:#6ab0c6}.moduleHeaderTitleSmall a:hover{color:#6ab0c6;text-decoration:none!important}.heightTextNews{height:65px}.heightTextNewsBig{height:130px}.heightTextHotel{height:50px}.moduleForm{font-size:11px;margin-top:5px;font-weight:normal;display:block}.moduleFaqs{font-size:11px;margin-top:5px;font-weight:normal;display:block}.moduleText{font-size:11px;margin-top:5px;font-weight:normal;display:block;padding-bottom:5px}.moduleText input{width:12px;height:12px}.moduleText p{margin:0;padding:0}.moduleText h2{font-size:14px;font-weight:normal;padding:0;margin:0;margin-top:20px;margin-bottom:10px}.moduleText h3{font-size:11px;font-weight:bold;padding:0;margin:0}.moduleText h4{font-size:12px;font-weight:bold;padding:0!important;margin:0!important}.moduleText h4 a{text-decoration:none;font-size:12px}.moduleText h4 input{font-size:12px;font-weight:bold;padding:0!important;margin:0!important;width:auto;height:auto}.moduleText a{font-size:11px}.moduleText img{float:right;margin-top:15px}.moduleText sup{font-size:10px}.moduleText ul{list-style:none;margin:0;padding:0;margin-top:15px;margin-bottom:10px}.moduleText ul li{background:url(../images/icon_seta.gif) no-repeat left 8px;padding-left:5px}.moduleTxt{font-size:11px;line-height:16px}.moduleTxt a{text-decoration:underline}.moduleTextBig{font-size:11px;margin-top:5px;font-weight:normal;display:block;padding-bottom:5px}.moduleTextExperiences{font-size:11px;margin-top:5px;font-weight:normal;display:block}.moduleTextExperiences h3{font-size:11px;font-weight:bold;padding:0;margin:0}.moduleImageContentExperiences{padding-top:2px;float:left;clear:both;padding-bottom:20px}.moduleTextContent{float:left;padding-top:5px;margin-left:10px;width:180px}.moduleSubTitle{font-size:11px}.moduleSubTitleWithBorder{width:290px;margin-top:7px;margin-bottom:10px;padding-top:5px;padding-bottom:5px;font-size:11px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.moduleTitle{font-size:14px;font-weight:bold}.moduleImageLink{margin-top:10px}.moduleImageText{margin-top:10px}.moduleBottomLinks{font-size:11px;margin-top:10px}.moduleBottomLinks a:hover{text-decoration:underline}.moduleRightLinks{font-size:11px;float:left;padding-top:15px;margin-left:15px}.moduleRightLinks a:hover{text-decoration:underline}.moduleBottomLinksSO{font-size:11px;border-top:1px solid #ccc;padding:0;margin:0;padding-top:2px;padding-bottom:4px;margin-top:4px}.moduleBottomLinksSO ul{margin:0;padding:0;list-style:none}.moduleBottomLinksSO li{float:left;margin-right:5px}.moduleRightText{font-size:12px;float:left;margin-left:15px}.moduleRightText a{margin-top:15px;display:block}.moduleHighlightLink{display:block;text-decoration:none;margin-bottom:3px;background:url(../images/icon_seta.gif) no-repeat left 6px;padding-left:6px}.moduleFooterLinks{font-size:11px;font-weight:bold;padding-top:3px}.moduleFooterLinks a{color:#6ab0c6}.moduleFooterLinks a{color:#6ab0c6;text-decoration:none}.moduleCaption{font-size:12px}.moduleImageContent{padding-top:4px;float:left;clear:both}.moduleImageLeft{float:left}.moduleImageCompany{margin-bottom:30px}.moduleHalfContentImage{float:left}.moduleHalfContentLinkImage{width:157px}.moduleHalfContentLinkImage img{width:157px}.moduleHalfContentLinkImage .link{font-size:11px}.moduleHalfContentLinkImage .link a{color:#6ab0c6;font-weight:bold}.moduleHalfContentLinkImage .image{text-align:left}.moduleMenuSO{font-size:11px;font-weight:normal;padding-top:10px;padding-bottom:10px}.moduleMenuSO ul{margin:0;padding:0;margin-left:10px}.moduleMenuSO li{list-style:none;border:none;padding:0;margin:0;line-height:16px}.moduleMenuSO a{text-decoration:none}.moduleMenuSO a:hover{text-decoration:underline}.modulePriceButton{}.modulePriceButton .price{font-size:12px;font-weight:bold;width:190px;float:left}.modulePriceButton .button{width:100px;float:left}.modulePriceButton{}.moduleSeparatorTitleText{border-top:1px solid #ccc;margin-top:6px;margin-bottom:4px}.moduleNews{margin-bottom:15px;margin-top:25px;height:140px;width:370px}.moduleNews .image{width:183px;float:left}.moduleNews .content{width:177px;height:140px;float:left;margin-left:8px;position:relative}.moduleNews .content .text{font-size:12px;position:absolute;bottom:0}.moduleNews .content .text p{margin:0;padding:0}.moduleNews .content .txt{font-size:11px}.moduleNews .content .txt a{text-decoration:underline}.moduleNews .content .link{font-size:11px;position:absolute;bottom:0}.imageNewsRecommended{position:relative}.goTop{font-size:10px;text-align:right;border-bottom:solid 1px #ccc;padding-right:10px}.goTop img{vertical-align:middle}.goTop a{text-decoration:none}.popup{width:410px;position:absolute;display:none;margin-top:-300px;margin-left:160px}.popup .indicator{width:27px;margin-top:112px;text-align:left;position:absolute;right:28px}.popup .description{margin-left:26px;_margin-left:13px;float:left;width:350px;padding-top:10px;padding-left:18px;background-color:#fff;border:solid 1px #999;padding-bottom:20px}.popup .description .close{width:150px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:10px;font-size:12px;color:#999}.popup .description .close img{vertical-align:top;_vertical-align:middle;*vertical-align:middle;border-right:solid 5px #fff}.popup .description .close a{color:#999}.popup .description .close .toolsSepatator{position:absolute;right:28px;width:24px}.popup .description .image{margin-bottom:10px}.popup .description .text{font-size:12px;color:#999;width:333px}.popup .description .text h2{font-size:12px;color:#6ab0c6;padding:0;margin:0}#id_PopUp{width:450px;height:440px;position:absolute;display:none;margin-top:0;top:200px;left:50%;margin-left:-240px}.popupbooking{width:200px;height:200px;background-color:#fff;display:none;position:absolute;border:solid 1px #999}.popupbooking .close{width:150px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:10px;font-size:12px;color:#999}.popupbooking .close img{vertical-align:top;_vertical-align:middle;*vertical-align:middle;border-right:solid 5px #fff}.popupbooking .close a{color:#999}.popupbooking .close{margin-bottom:10px;font-family:"Trebuchet MS";font-size:11px;color:#999;margin-left:15px;margin-right:15px;border-top:solid 1px #999;border-bottom:solid 1px #999;margin-top:10px;float:left}.popupbooking .text{font-family:"Trebuchet MS";font-size:12px;color:#999;margin-left:15px;margin-right:15px}.popupbooking .text span{font-family:"Trebuchet MS";font-size:12px;color:#6ab0c6;font-weight:bold}.popupWeather{width:300px;position:absolute;display:none;margin-top:-190px;margin-left:148px;*margin-left:-10px}.popupWeather .indicator{width:27px;margin-top:255px;*margin-top:250px;text-align:right;position:absolute;left:0}.popupWeather .description{margin-left:26px;_margin-left:13px;float:left;width:200px;padding-top:10px;padding-left:18px;background-color:#fff;border:solid 1px #999;padding-bottom:20px}.popupWeather .description .close{width:150px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:10px;font-size:12px;color:#999}.popupWeather .description .close img{vertical-align:top;_vertical-align:middle;*vertical-align:middle;border-right:solid 5px #fff}.popupWeather .description .close a{color:#999}.popupWeather .description .close .toolsSepatator{position:absolute;right:28px;width:24px}.popupWeather .description .image{margin-bottom:10px}.popupWeather .description .text{font-size:12px;color:#999;width:333px}.popupWeather .description .text h2{font-size:12px;color:#6ab0c6;padding:0;margin:0}.popupWeather2{width:300px;position:absolute;display:none;margin-top:-15px;margin-left:148px;*margin-left:-10px}.popupWeather2 .indicator{width:27px;margin-top:80px;*margin-top:75px;text-align:right;position:absolute;left:0}.popupWeather2 .description{margin-left:26px;_margin-left:13px;float:left;width:200px;padding-top:10px;padding-left:18px;background-color:#fff;border:solid 1px #999;padding-bottom:20px}.popupWeather2 .description .close{width:150px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:10px;font-size:12px;color:#999}.popupWeather2 .description .close img{vertical-align:top;_vertical-align:middle;*vertical-align:middle;border-right:solid 5px #fff}.popupWeather2 .description .close a{color:#999}.popupWeather2 .description .toolsSepatator{position:absolute;right:28px;width:24px}.popupWeather2 .description .image{margin-bottom:10px}.popupWeather2 .description .text{font-size:12px;color:#999;width:333px}.popupWeather2 .description .text h2{font-size:12px;color:#6ab0c6;padding:0;margin:0}.tapVictoria{width:462px}.tapVictoria .mainarea{background:#fff;width:422px;padding:20px;float:none}.infoLayer{position:relative}.tapVictoria .mainarea .text{font-family:"Trebuchet MS";font-size:12px;color:#999;font-weight:normal}.tapVictoria .mainarea .text h1{font-family:"Trebuchet MS";font-size:18px;color:#6ab0c6;margin:0;padding:0;margin-bottom:5px!important;font-weight:normal}.tapVictoria .mainarea .text a{font-size:11px;text-decoration:none;color:#6ab0c6}@media print{body{background-color:#fff}.popup{visibility:hidden}.site{width:765px;position:relative}.header{display:none}.headerPrint{display:block}.userarea{display:none}.hotelArea{display:none}.moduleTextContent{height:129px}.moduleRightLinks{height:32px}.moduleImageLink{height:40px}.path{display:none}.flash{display:none}.centralArea{width:730px}.footer{display:none}.goTop{padding-top:20px}.goTop a{display:none}.space{display:none}.moduleHalfContent{margin-right:20px}}.calendar{position:relative;display:none;border-top:2px solid #fff;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #fff;font-size:10px;color:#000;cursor:default;background-color:#fff;font-family:tahoma,verdana,sans-serif}.calendar table{border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;font-size:10px;color:#000;cursor:default;background-color:#fff;font-family:tahoma,verdana,sans-serif}.calendar .button{text-align:center;padding:1px;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff}.calendar .nav{background:transparent url(menuarrow.gif) no-repeat 100% 100%}.calendar thead .title{font-weight:bold;padding:0;border:1px solid #000;background:#89cbdf;color:#fff;text-align:center}.calendar thead .headrow{}.calendar thead .daynames{}.calendar thead .name{border-bottom:1px solid #000;padding:1px;text-align:center;background:#f4f0e8}.calendar thead .weekend{color:red}.calendar thead .hilite{border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;padding:0;background-color:#e4e0d8}.calendar thead .active{padding:0;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;background-color:#c4c0b8}.calendar tbody .day{width:1.5em;text-align:right;padding:1px}.calendar tbody .day.othermonth{font-size:80%;color:#aaa}.calendar tbody .day.othermonth.oweekend{color:#faa}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#f4f0e8}.calendar tbody .rowhilite td{background:#e4e0d8}.calendar tbody .rowhilite td.wn{background:#d4d0c8}.calendar tbody td.hilite{padding:0;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff}.calendar tbody td.active{padding:0;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000}.calendar tbody td.selected{font-weight:bold;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;padding:2px 2px 0 2px;background:#e4e0d8}.calendar tbody td.weekend{font-weight:bold;color:#f83f62}.calendar tbody td.today{font-weight:bold;color:#00f}.calendar tbody .disabled{color:#7b7b7b}.calendar tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow{display:none}.calendar tfoot .footrow{}.calendar tfoot .ttip{background:#f4f0e8;padding:1px;border:1px solid #000;background:#89cbdf;color:#fff;text-align:center}.calendar tfoot .hilite{border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;padding:1px;background:#e4e0d8}.calendar tfoot .active{padding:2px 0 0 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000}.calendar .combo{position:absolute;display:none;width:4em;top:0;left:0;cursor:default;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;background:#e4e0d8;font-size:90%;padding:1px;z-index:100}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px}.calendar .combo .label-IEfix{width:4em}.calendar .combo .active{background:#c4c0b8;padding:0;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000}.calendar .combo .hilite{background:#048;color:#fea}.calendar td.time{border-top:1px solid #000;padding:1px 0;text-align:center;background-color:#f4f0e8}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0 3px 0 4px;border:1px solid #889;font-weight:bold;background-color:#fff}.calendar td.time .ampm{text-align:center}.calendar td.time .colon{padding:0 2px 0 3px;font-weight:bold}.calendar td.time span.hilite{border-color:#000;background-color:#766;color:#fff}.calendar td.time span.active{border-color:red;background-color:#000;color:#0f0}.imageCar{float:left;margin-top:-40px}.logoRent{margin-left:50px;*margin-left:0;_margin-left:0;float:left}.moduleRSS{font-size:11px;padding-top:2px;padding-bottom:5px}.moduleRSS .imageRss{float:left;width:19px}.moduleRSS .imageRss img{vertical-align:middle}.moduleRSS .txtRss{float:left;padding-left:3px;width:133px}.externalBooking{float:left;width:550px}.externalBooking .moduleLeftContent{padding-top:10px;margin-bottom:15px;font-size:11px}.externalBooking .moduleLeftContent .reservationInfo{float:left;overflow:hidden;display:block}.externalBooking .moduleLeftContent .headerReserve{display:block;font-size:16px;margin-bottom:15px;font-weight:700}.externalBooking .moduleLeftContent p{padding:0;margin:0}.externalBooking .moduleLeftContent .dropDown{width:340px;overflow:hidden;margin-bottom:10px}.externalBooking .moduleLeftContent .dropDown .selectItem{float:left;margin-right:10px}.externalBooking .moduleLeftContent select{width:157px}.externalBooking .moduleLeftContent input{width:157px;padding:0;margin:0;margin-top:4px}.externalBooking .moduleLeftContent .insert input{width:151px;padding:0;margin:0;margin-top:4px}.externalBooking .moduleLeftContent ul{margin:0;padding:0}.externalBooking .moduleLeftContent ul li{margin:0;padding:0;list-style:none;font-size:11px;color:#333;border-top:#ccc solid 1px;padding-left:8px}.externalBooking .moduleLeftContent ul li a{color:#333;text-decoration:none}.externalBooking .moduleLeftContent ul li a:hover{text-decoration:underline}.externalBooking .moduleLeftContent ul li img{vertical-align:middle}.externalBooking .moduleLeftContent p{padding:0;margin:0}.externalBooking .moduleLeftContent .moduleText h3{display:none}.externalBooking .moduleLeftContent .reserve{margin-bottom:15px;font-size:9px;width:380px;overflow:hidden}.externalBooking .moduleLeftContent .reserve .day{font-size:9px;overflow:hidden;width:155px;float:left;margin-right:12px}.externalBooking .moduleLeftContent .reserve .day span{float:left;display:block;overflow:hidden;width:60px;margin-top:3px}.externalBooking .moduleLeftContent .reserve .day input{width:65px;font-family:Arial;font-size:10px;float:left}.externalBooking .moduleLeftContent .reserve .day img{vertical-align:middle}.externalBooking .moduleLeftContent .reserve .day .blockFormImage{float:left}.externalBooking .moduleLeftContent .reserve .day .blockFormImage img{margin-top:4px;margin-left:2px}.externalBooking .moduleLeftContent .reserve .persons{margin-left:3px;margin-top:0;float:left;overflow:hidden}.externalBooking .moduleLeftContent .reserve .persons select{width:32px;font-size:9px;float:left;display:block;margin-right:10px;margin-top:4px}.externalBooking .moduleLeftContent .reserve .persons span{display:block;float:left;margin-right:5px;margin-top:3px}.externalBooking .moduleLeftContent .reserve .persons .infoChildren{display:block;margin-top:5px;overflow:hidden}.externalBooking .moduleLeftContent .links{position:relative;height:90px;width:160px;float:left;display:block;overflow:hidden}.externalBooking .moduleLeftContent .links .button{position:absolute;bottom:0;left:0}.externalBooking .moduleLeftContent .links .button input{width:150px}.externalBooking .moduleLeftContent .links .infoText{display:block}.externalBooking .moduleLeftContent .links .infoText a{text-decoration:none}.externalBooking .moduleLeftContent .links .text{display:none}.booking{width:175px;border-top:1px solid #ccc;float:left}.booking .moduleLeftContent{width:157px;padding-top:10px;margin-bottom:10px;font-size:11px}.booking .moduleLeftContent .headerReserve{display:none}.booking .moduleLeftContent p{padding:0;margin:0}.booking .moduleLeftContent .selectItem{margin-bottom:4px}.booking .moduleLeftContent select{width:157px}.booking .moduleLeftContent .button{padding-top:2px}.booking .moduleLeftContent input{width:157px;padding:0;margin:0;margin-top:4px}.booking .moduleLeftContent .insert input{width:151px;padding:0;margin:0;margin-top:4px}.booking .moduleLeftContent ul{margin:0;padding:0}.booking .moduleLeftContent ul li{margin:0;padding:0;list-style:none;font-size:11px;color:#333;border-top:#ccc solid 1px;padding-left:8px}.booking .moduleLeftContent ul li a{color:#333;text-decoration:none}.booking .moduleLeftContent ul li a:hover{text-decoration:underline}.booking .moduleLeftContent ul li img{vertical-align:middle}.booking .moduleLeftContent p{padding:0;margin:0}.booking .moduleLeftContent .reserve{margin-bottom:0;font-size:9px;width:160px}.booking .moduleLeftContent .reserve .day{float:left;margin-bottom:2px;font-size:9px}.booking .moduleLeftContent .reserve .day span{display:block}.booking .moduleLeftContent .reserve .day input{width:56px;font-family:Arial;font-size:10px;display:inline}.booking .moduleLeftContent .reserve .day img{vertical-align:middle;margin-top:-3px}.booking .moduleLeftContent .reserve .day .blockFormImage{margin-top:-4px}.booking .moduleLeftContent .reserve .persons{float:left;width:32px;margin-left:3px;margin-top:0}.booking .moduleLeftContent .reserve .persons select{width:32px;font-size:9px}.booking .moduleLeftContent .reserve .persons span{display:block}.booking .moduleLeftContent .reserve .infoChildren{display:none}.booking .moduleLeftContent .links .infoText{display:none}.userarea .moduleLeftContent{width:157px;padding-top:10px;margin-bottom:15px;font-size:11px;float:left}.userarea .moduleLeftContent .headerReserve{display:none}.userarea .moduleLeftContent p{padding:0;margin:0}.userarea .moduleLeftContent .selectItem{margin-bottom:4px}.userarea .moduleLeftContent select{width:157px}.userarea .moduleLeftContent .button{padding-top:2px}.userarea .moduleLeftContent input{width:157px;padding:0;margin:0;margin-top:4px}.userarea .moduleLeftContent .insert input{width:151px;padding:0;margin:0;margin-top:4px}.userarea .moduleLeftContent ul{margin:0;padding:0}.userarea .moduleLeftContent ul li{margin:0;padding:0;list-style:none;font-size:11px;color:#333;border-top:#ccc solid 1px;padding-left:8px}.userarea .moduleLeftContent ul li a{color:#333;text-decoration:none}.userarea .moduleLeftContent ul li a:hover{text-decoration:underline}.userarea .moduleLeftContent ul li img{vertical-align:middle}.userarea .moduleLeftContent p{padding:0;margin:0}.userarea .moduleLeftContent .reserve{margin-bottom:0;font-size:9px;width:160px}.userarea .moduleLeftContent .reserve .day{float:left;margin-bottom:2px;font-size:9px}.userarea .moduleLeftContent .reserve .day span{display:block}.userarea .moduleLeftContent .reserve .day input{width:56px;font-family:Arial;font-size:10px;display:inline}.userarea .moduleLeftContent .reserve .day img{vertical-align:middle;margin-top:-3px}.userarea .moduleLeftContent .reserve .day .blockFormImage{margin-top:-4px}.userarea .moduleLeftContent .reserve .persons{float:left;width:32px;margin-left:3px;margin-top:0}.userarea .moduleLeftContent .reserve .persons select{width:32px;font-size:9px}.userarea .moduleLeftContent .reserve .persons span{display:block}.userarea .moduleLeftContent .reserve .infoChildren{display:none}.userarea .moduleLeftContent .links .infoText{display:none}.socialmedia{width:175px;overflow:hidden;border-top:#ccc 1px solid;margin-top:10px}.socialmedia ul{margin:0;padding:0;width:175px;margin-top:10px}.socialmedia li{float:left;list-style:none!important;font-size:0}.socialmedia2{width:157px;overflow:hidden;border-top:#ccc 1px solid;margin-top:10px}.socialmedia2 ul{margin:0;padding:0;width:157px;margin-top:10px}.socialmedia2 li{float:left;list-style:none!important;font-size:0}.spaceSocialMedia img{width:10px;height:1px}.spaceSocialMedia2 img{width:10px;height:1px}