body{background:#f3f3f3 url(../Images/bkg_all.gif) repeat-x top left;color:#525252;margin:0;padding:0;height:100%;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}@media (min-width:700px){body{min-width:700px}}#bgcontain{width:980px;margin:0 auto;text-align:justify}.header{width:980px;height:131px}.logo span{background:#ffffff url(../Images/logo_the_earth_charter_initiative.gif) left top no-repeat;width:144px;height:87px;display:block;float:left}.titulo{background:url(../Images/slogan_header.gif) 0 0 no-repeat scroll #ffffff;float:left;height:87px;margin:0 0 0 47px;text-indent:-999999px;width:430px}.leftwrap{margin:0;padding:0}#container{background:#ffffff;clear:both;float:left;margin:0;min-height:250px;padding:10px 10px 15px;width:980px;box-sizing:border-box}.content{float:left;padding:0 30px;box-sizing:border-box;width:100%;overflow-wrap:anywhere}.articleInter{width:960px}.Articles{margin:0}.Post{padding:0;margin:0}.PostHead{display:flex;flex-direction:column;max-width:720px;margin:0 auto 20px;text-align:center}.PostDeck{order:-1;margin:12px 0 4px;font-size:15px;line-height:1.5;color:#525252}.Post .PostHead>h1:last-child,.Post .PostHead>.PostInfo:last-child{margin-bottom:0}.content h1{border-bottom:1px solid #d5d5d5;font-family:Verdana,Geneva,sans-serif;font-size:30px;line-height:1.2;font-weight:normal;letter-spacing:-1px;margin:0 0 15px;padding:0 0 7px;text-transform:uppercase;color:#1b87d1}.Post .PostHead h1{padding:9px 0;margin:0 0 15px}.Post .PostInfo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;list-style:none;padding:5px;margin:0 0 10px;font-size:12px;line-height:1.4;background:#f6f6f6;color:#5f6b78}.Post .PostInfo .Time{display:inline-flex;align-items:center;gap:6px;border-right:1px solid #7e8996;padding:0 5px}.StatPill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;background:#19518c;color:#ffffff;font-size:13px;line-height:1.4;font-weight:bold}.StatLikes{background:#ffffff;border:1px solid #cccccc;color:#525252;font-weight:normal}.StatIcon{display:block;flex:0 0 14px;fill:currentColor}.Post .PostContent{margin:0;padding:0 0 5px;font-size:14px;text-align:justify;line-height:1.5}.PostByline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;font-size:13px;line-height:1.4;color:#767676;text-align:left}.BylinePhoto{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover}.BylineName{color:#525252}.PostCover{margin:0 0 20px}.PostCoverImg{display:block;width:100%;max-width:1080px;height:auto;padding:8px;border:1px solid #cccccc;box-sizing:border-box}.PostParts,.PostRest{margin:0}.PostPart{margin:0 0 20px;padding:20px 0 0;border-top:1px solid #d5d5d5}.SubPart{margin:16px 0 0}.PartTitle{margin:0 0 10px;padding:5px 0;font-family:Verdana,Geneva,sans-serif;font-size:22px;line-height:1.3;font-weight:bold;letter-spacing:-1px;color:#1572b3}.content h2{color:#1b87d1}.SubTitle{margin:0 0 10px;padding:0 0 5px;border-bottom:1px solid #d5d5d5;font-family:Verdana,Geneva,sans-serif;font-size:16px;line-height:1.4;font-weight:bold;color:#525252}.PartText{margin:0 0 12px;font-size:14px;line-height:1.5;color:#525252}.PartText p{margin:0 0 12px}.PartText a,.HotelDesc a{color:#0066cc;text-decoration:none;font-size:inherit}.PartText a:hover,.HotelDesc a:hover{text-decoration:underline}.Post .PartText img{margin:0 0 10px;padding:8px;border:1px solid #cccccc;box-sizing:border-box}.PostParts>.PostPart:first-child>.PartText>p:first-child::first-line{font-weight:bold}.PartMedia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.PartFig{display:flex;align-items:flex-start;gap:10px;margin:0}.PartImg{display:block;flex:0 0 60%;max-width:60%;height:auto}.PartCaption{flex:1 1 auto;min-width:0;margin:0;font-size:12px;line-height:1.4;color:#767676;text-align:left}.HotelList{margin:20px 0 0}.HotelCard{position:relative;margin:0 0 24px;padding:24px;border:1px solid #cccccc;border-radius:3px;background:#ffffff;cursor:pointer;text-align:left}.HotelCard:focus-visible{outline:2px solid #0066cc;outline-offset:2px}.HotelMedia{position:relative;margin:0 0 16px}.HotelZoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.HotelPhoto{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.HotelScore{position:absolute;left:12px;top:12px;padding:6px 10px;background:#0d4580;color:#ffffff;font-size:15px;line-height:1.4;font-weight:bold}.HotelShots{margin:12px 0 8px;font-size:12px;line-height:1.4;color:#767676}.ShotCount{font-weight:bold;color:#525252}.HotelThumbs{display:flex;flex-wrap:wrap;gap:8px}.ThumbBtn{width:96px;flex:0 0 96px}.ThumbImg{display:block;width:96px;height:64px;object-fit:cover;border:1px solid #999999;box-sizing:border-box}.HotelHead{display:flex;align-items:center;gap:16px;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #d5d5d5}.HotelNum{flex:0 0 auto;font-family:Verdana,Geneva,sans-serif;font-size:56px;line-height:1.3;letter-spacing:-3px;color:#1572b3}.HotelTitle{flex:1 1 auto;min-width:0}.HotelName{margin:0;font-family:Verdana,Geneva,sans-serif;font-size:20px;line-height:1.3;font-weight:bold;letter-spacing:-1px;color:#19518c}.HotelStars{margin:4px 0 0;font-size:12px;line-height:1.4;color:#5f6b78}.HotelInfo{font-size:14px;line-height:1.5;color:#525252}.HotelDistance{margin:0 0 8px;font-size:13px;line-height:1.4;color:#767676}.HotelDesc{font-size:14px;line-height:1.5;text-align:justify}.HotelDesc p{margin:0 0 8px}.HotelDesc.IsClamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.HotelMore{display:inline-flex;align-items:center;min-height:32px;margin:8px 0 0;padding:4px 12px;border:1px solid #0066cc;border-radius:0;background:#ffffff;color:#0066cc;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:1.4;cursor:pointer}.ExpandOff{display:none}.HotelMore.IsOpen .ExpandOn{display:none}.HotelMore.IsOpen .ExpandOff{display:inline}.FeaturesTitle{margin:16px 0 8px;font-size:13px;line-height:1.4;font-weight:bold;color:#525252}.HotelFeatures{margin:0;padding:0;list-style:none;columns:2;column-gap:24px}.FeatureItem{position:relative;margin:0 0 4px;padding:0 0 0 14px;font-size:13px;line-height:1.5;break-inside:avoid}.FeatureItem::before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;background:#1b87d1}.HotelTimes{margin:12px 0 0;border-collapse:collapse;font-size:13px;line-height:1.4}.HotelTimes th,.HotelTimes td{padding:6px 16px 6px 0;border-top:1px solid #d5d5d5;text-align:left;vertical-align:top}.HotelTimes th{font-weight:bold;color:#525252}.HotelFoot{margin:16px 0 0;padding:12px 0 0;border-top:1px solid #d5d5d5}.MapLink{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border:1px solid #0066cc;border-radius:0;background:#ffffff;color:#0066cc;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:1.4;cursor:pointer}.PinIcon{display:block;flex:0 0 14px;fill:currentColor}.PostRelated{margin:4px 0 24px;padding:16px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;text-align:left}.RelatedHead{margin:0 0 12px;font-family:Verdana,Geneva,sans-serif;font-size:18px;line-height:1.3;font-weight:bold;letter-spacing:-1px;color:#1572b3}.RelatedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.RelatedCard{display:flex;flex-direction:column;border:1px solid #cccccc;background:#ffffff;color:#525252;text-decoration:none}.RelatedCard:first-child{grid-column:1 / -1}.RelatedPic{display:block;height:150px;background-color:#f3f3f3;background-position:center;background-size:cover}.RelatedCard:first-child .RelatedPic{height:300px}.RelatedName{display:block;padding:10px 12px 4px;font-size:14px;line-height:1.4;font-weight:bold;color:#0066cc}.RelatedName::after{content:" \2192"}.RelatedCard:hover .RelatedName{text-decoration:underline}.RelatedIntro{display:block;padding:0 12px 12px;font-size:14px;line-height:1.5;color:#525252}.Compare{margin:24px 0;text-align:left}.CompareScroll{overflow-x:auto}.CompareTable{min-width:100%;border-collapse:collapse;font-size:13px;line-height:1.4}.CompareTable th,.CompareTable td{padding:8px 10px;border:1px solid #cccccc;text-align:left;vertical-align:top}.CompareCorner{background:#f6f6f6}.CompareName{background:#f6f6f6;color:#19518c;font-weight:bold}.CompareStars{display:block;margin:2px 0 0;font-size:12px;font-weight:normal;color:#5f6b78}.CompareOpt{background:#f6f6f6;color:#525252;font-weight:bold;white-space:nowrap}.CompareCell{min-width:160px;white-space:normal;color:#525252}.Faq{margin:24px 0;padding:20px 0 0;border-top:1px solid #d5d5d5;text-align:left}.FaqTitle{margin:0 0 10px;padding:5px 0;font-family:Verdana,Geneva,sans-serif;font-size:22px;line-height:1.3;letter-spacing:-1px}.FaqList{margin:0}.FaqQ{margin:16px 0 6px;font-size:14px;line-height:1.4;font-weight:bold;color:#19518c}.FaqA{margin:0 0 12px;font-size:14px;line-height:1.5;color:#525252}.PostMap{margin:24px 0;padding:20px 0 0;border-top:1px solid #d5d5d5;text-align:left}.MapCanvas{display:none;width:100%;aspect-ratio:1 / 1;background:#f3f3f3}.MapBox.IsLive{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.MapBox.IsLive .MapCanvas{display:block}.MapLegend{margin:0;padding:0;list-style:none}.LegendItem{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #d5d5d5}.LegendNum{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#525252;color:#ffffff;font-size:13px;line-height:28px;font-weight:bold;text-align:center}.LegendItem:nth-child(1) .LegendNum{background:#0d4580}.LegendItem:nth-child(2) .LegendNum{background:#1572b3}.LegendItem:nth-child(3) .LegendNum{background:#0066cc}.LegendName{min-height:28px;padding:4px 0;border:0;background:none;color:#0066cc;font-family:Verdana,Geneva,sans-serif;font-size:13px;line-height:1.4;font-weight:bold;text-align:left;cursor:pointer}.MapPin{background:none;border:0}.MapPinDot{display:block;width:28px;height:28px;border:2px solid #ffffff;border-radius:50%;box-sizing:border-box;background:#525252;color:#ffffff;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:24px;font-weight:bold;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.4)}.MapPinR1 .MapPinDot{background:#0d4580}.MapPinR2 .MapPinDot{background:#1572b3}.MapPinR3 .MapPinDot{background:#0066cc}.MapFull{width:34px;height:34px;padding:0;border:2px solid rgba(0,0,0,.2);border-radius:4px;background:#ffffff;color:#525252;font-size:18px;line-height:1;cursor:pointer}.MapPopName{margin:0;font-family:Verdana,Geneva,sans-serif;font-size:13px;line-height:1.4;font-weight:bold;color:#19518c}.MapPopPrice{margin:4px 0 0;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:1.4;color:#5f6b78}.Helpful{margin:24px 0 0;padding:20px 0 0;border-top:1px solid #d5d5d5;text-align:center}.HelpfulAsk{margin:0 0 12px;font-size:14px;line-height:1.4;font-weight:bold;color:#525252}.HelpfulRow{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.HelpfulVote{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #0066cc;border-radius:0;background:#ffffff;color:#0066cc;cursor:pointer}.HelpfulVote[aria-pressed="true"]{background:#0066cc;color:#ffffff}.VoteIcon{display:block;fill:currentColor}.VoteDown{transform:rotate(180deg)}.HelpfulShare{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #0066cc;border-radius:0;background:#ffffff;color:#0066cc;font-family:Verdana,Geneva,sans-serif;font-size:13px;line-height:1.4;cursor:pointer}.HelpfulShare.IsOn{background:#0066cc;color:#ffffff}.ShareIcon{display:block;fill:currentColor}.ShareText{display:inline}.HelpfulThanks{margin:10px 0 0;font-size:13px;line-height:1.4;color:#767676}:where(.Post) img{max-width:100%;height:auto}@media (max-width:999px){#bgcontain{width:auto;max-width:100%}.header{display:flow-root;width:auto;height:auto;min-height:131px;padding:10px 20px;box-sizing:border-box;background:#ffffff;border-bottom:6px solid #19518c}.titulo{float:left;clear:left;width:100%;max-width:430px;height:auto;aspect-ratio:430 / 87;margin:0;background-size:100% auto}#container{float:none;width:auto;padding:10px 20px 15px;box-sizing:border-box}.content{float:none;padding:0}.articleInter{width:auto}.content h1{font-size:22px}.PartTitle,.FaqTitle{font-size:19px}.PartMedia{grid-template-columns:minmax(0,1fr)}.HotelCard{padding:16px}.HotelNum{font-size:40px}.HotelName{font-size:17px}.HotelFeatures{columns:1}.RelatedGrid{grid-template-columns:minmax(0,1fr)}.RelatedCard:first-child .RelatedPic{height:200px}.MapBox.IsLive{grid-template-columns:minmax(0,1fr)}}
