html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}body{font-family:Arial,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.5;text-align:left;background:#fff;color:#333}#cajaErr,.wrap,.services,#divNeedMoreRooms p,table.payMet,#Form1 table #Intersticial_divIntesticial p,#divSelectedFlight,#resFlight,table.form1{margin:1em 0}h2,h3,h4,h5,h6,#results h3,#errPag h1,#errPag h2,.sidbar,#Transfers{margin:1.25em 0 .3em 0}dl,p,#errPag p{margin:.5em 0 1.5em 0}ul,ol{margin:.5em 0 1.5em 2em}h1,h2,h3{color:#000;line-height:1.1}h1{color:#464646;font-size:2.2em;margin:.5em 0 .5em 0;font-weight:bold;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;line-height:1.1}.productIntro h1{margin:0}h1 .h1-subtitle{font-size:0.6em;display:block;font-weight:normal;margin:0px 0 15px 0;color:gray}#errPag h1{color:#ed1556}#errPag{width:800px;margin:2em auto}#errPag ul{font-size:1.25em;line-height:200%}#errPag h1{line-height:100%}#xplan h1,td.fliFot{line-height:102%}h2{font-size:1.75em;font-weight:normal}h3{font-size:1.33em;font-weight:normal}#lnkTitSea{font-size:130%;font-weight:bold;text-decoration:underline}.sidbar h3{background:#fafafa;padding:.5em .5em .3em;-moz-border-radius-topleft:.25em;-moz-border-radius-topright:.25em;border-top-left-radius:.25em;border-top-right-radius:.25em}.hotName .mSprite{text-indent:-5000px}.hotNam{display:inline-block;line-height:110%}.hotInf .mSprite{text-indent:-5000px}h4{font-weight:bold;font-size:13px}.hotDes{font-size:13px}h2#gftit{color:#ed1556}#Hotels{margin:10px 0 20px 0}.footerSection h4{margin:0 0 .25em 0}table p,table ul,table ol,.ban p,table h1,table h2,table h3,table h4,table h5,table h6,#actSea p,.hotsidbar ul,.bluebox p,.module ul,.blueboxR h4,#left h4,.bluebox h3,#promotionContainer p,#promotionContainer ul,.floatright p,.sidbar h3,.floatright h4,#divPromotions p,div.smallv p,#spnPhones h4,#divDisableCoupon p,#divAppliedFilter,#divFlightDetail table.flight,#promotionContainer .banres p,#divSelectedFlight h3,.nm,div.inth h3,div.yui-ac p,#phones dl,.tripStart p,.tripEnd p,#chainfilter p{margin:0}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;line-height:20px;color:#555555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{line-height:normal;vertical-align:middle}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{background-color:#ffffff;border:1px solid #cccccc}select[multiple],select[size]{height:auto}#footer{background:#f6f6f6;width:100%;clear:both;border-top:1px solid #efefef;padding:.5em 0 0 0;color:#777;margin:30px 0 0 0}.footerSection{padding:.75em 0;border-bottom:1px solid #ddd;border-top:1px solid #fff}#footer div:first-child{border-top:none}.footerMod{margin:0 5em 2em .5em;float:left}.footerSection div p,.footerSection div strong{text-transform:lowercase;margin:0;font-variant:small-caps;font-weight:bold;font-size:1.15em}.footerSection div.center,#globallinks .dropdown-menu li{float:none}.footerSection div.center p{margin:0.5em 0 1.5em 0;text-transform:none;font-weight:normal;font-variant:normal}.footerSection div.fr{float:right;margin:0}.footerSection .footerSection__linkIcon i:before{color:#4083A9;line-height:16px}.footerSection .footerSection__linkIcon:hover i:before{color:#ED1556}.footerSection .footerSection__linkIcon{padding:0 0 0 15px}.footerSection .footerSection__socialLinkIcon{padding-left:0.1em}#footer .footerSection__socialLinkIcon:hover{text-decoration:none}.footerSection .footerSection__twIcon{font-size:25px;vertical-align:middle;color:#888}.footerSection__twIcon:hover{color:#4099FF}.footerSection .footerSection__fbIcon{font-size:25px;vertical-align:middle;color:#888}.footerSection__fbIcon:hover{color:#3B5998}.footerSection .footerSection__gpIcon{font-size:25px;vertical-align:middle;color:#888}.footerSection__gpIcon:hover{color:#D34836}.siteLegal{padding:.75em 0 2em 0;border-top:1px solid #fff}@font-face{font-family:"pt-icons";src:url("https://cdnpt.com/cssShared/fonts/pt-icons.eot?v=6");src:url("https://cdnpt.com/cssShared/fonts/pt-icons.eot?#iefix") format("embedded-opentype"),url("https://cdnpt.com/cssShared/fonts/pt-icons.woff?v=6") format("woff"),url("https://cdnpt.com/cssShared/fonts/pt-icons.ttf?v=6") format("truetype"),url("https://cdnpt.com/cssShared/fonts/pt-icons.svg#pt-icons") format("svg");font-weight:normal;font-style:normal}[class^="ptw-icon-"]:before,[class*=" ptw-icon-"]:before,[class^="pt-icon-"]:before,[class*=" pt-icon-"]:before{font-family:"pt-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;text-decoration:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.pt-icon-large,.ptw-icon-large{font-size:2em;vertical-align:middle}.ptw-icon-twitter:before,.pt-icon-twitter:before{content:"a"}.ptw-icon-instagram:before{content:"\e00b";}.ptw-icon-video:before,.pt-icon-video:before{content:"b"}.ptw-icon-chevdown-bld:before,.pt-icon-chevdown-bld:before{content:"c"}.ptw-icon-halfstar:before,.pt-icon-halfstar2:before{content:"d"}.ptw-icon-logopricetravel:before,.pt-icon-logopricetravel:before{content:"e"}.ptw-icon-star:before,.pt-icon-star:before{content:"f"}.ptw-icon-gplus:before,.pt-icon-gplus:before{content:"g"}.ptw-icon-list:before,.pt-icon-list:before{content:"h"}.ptw-icon-dropdown:before,.pt-icon-dropdown:before{content:"i"}.ptw-icon-facebook-sq:before,.pt-icon-facebook-sq:before{content:"j"}.ptw-icon-position:before,.pt-icon-position:before{content:"k"}.ptw-icon-search:before,.pt-icon-search:before{content:"l"}.ptw-icon-opinion:before,.pt-icon-opinion:before{content:"m"}.ptw-icon-opinion-half:before,.pt-icon-opinion-half:before{content:"n"}.ptw-icon-opinion-empty:before,.pt-icon-opinion-empty:before{content:"o"}.ptw-icon-departure:before,.pt-icon-departure:before{content:"p"}.ptw-icon-return:before,.pt-icon-return:before{content:"q"}.ptw-icon-zoomin:before,.pt-icon-zoomin:before{content:"r"}.ptw-icon-discount:before,.pt-icon-discount:before{content:"s"}.ptw-icon-video-sq:before,.pt-icon-video-sq:before{content:"t"}.ptw-icon-picture:before,.pt-icon-picture:before{content:"u"}.ptw-icon-check:before,.pt-icon-check:before{content:"v"}.ptw-icon-info-circle:before,.pt-icon-info-circle:before{content:"w"}.ptw-icon-airplane-up:before,.pt-icon-airplane-up:before,.ptw-icon-places-airport:before{content:"x"}.ptw-icon-bed:before,.pt-icon-bed:before,.ptw-icon-places-hotel:before{content:"y"}.ptw-icon-bus:before,.pt-icon-bus:before{content:"z"}.ptw-icon-calendar:before,.pt-icon-calendar:before{content:"A"}.ptw-icon-people:before,.pt-icon-people:before{content:"B"}.ptw-icon-chevup:before,.pt-icon-chevup:before{content:"C"}.ptw-icon-chevdown:before,.pt-icon-chevdown:before{content:"D"}.ptw-icon-traslado:before,.pt-icon-traslado:before{content:"E"}.ptw-icon-remove:before,.pt-icon-remove:before{content:"F"}.ptw-icon-city:before,.pt-icon-city:before{content:"G"}.ptw-icon-supersaver:before,.pt-icon-supersaver:before{content:"H"}.ptw-icon-cutlery:before,.pt-icon-cutlery:before{content:"I"}.ptw-icon-suitcase:before,.pt-icon-suitcase:before{content:"J"}.ptw-icon-mobile:before,.pt-icon-mobile:before{content:"K"}.ptw-icon-camera:before,.pt-icon-camera:before{content:"L"}.ptw-icon-shield:before,.pt-icon-shield:before{content:"M"}.ptw-icon-plane-airport:before,.pt-icon-plane-airport:before{content:"N"}.ptw-icon-globe:before,.pt-icon-globe:before,.ptw-icon-places-destination:before{content:"O"}.ptw-icon-heart:before,.pt-icon-heart:before{content:"P"}.ptw-icon-heart-empty:before,.pt-icon-heart-empty:before{content:"Q"}.ptw-icon-book:before,.pt-icon-book:before{content:"R"}.ptw-icon-coffee:before,.pt-icon-coffee:before{content:"S"}.ptw-icon-angle-left:before,.pt-icon-angle-left:before{content:"T"}.ptw-icon-angle-right:before,.pt-icon-angle-right:before{content:"U"}.ptw-icon-money:before,.pt-icon-money:before{content:"V"}.ptw-icon-user-group:before,.pt-icon-user-group:before{content:"W"}.ptw-icon-comment:before,.pt-icon-comment:before{content:"X"}.ptw-icon-clock:before,.pt-icon-clock:before{content:"Y"}.ptw-icon-phone:before,.pt-icon-phone:before{content:"Z"}.ptw-icon-compass:before,.pt-icon-compass:before,.ptw-icon-places-zone:before{content:"0"}.ptw-icon-monument:before,.pt-icon-monument:before,.ptw-icon-places-interestPoint:before{content:"1"}.ptw-icon-travelinn:before,.pt-icon-travelinn:before{content:"2"}.ptw-icon-laptop:before,.pt-icon-laptop:before{content:"3"}.ptw-icon-twitter-square:before,.pt-icon-twitter-square:before{content:"4"}.ptw-icon-trophy:before,.pt-icon-trophy:before{content:"5"}.ptw-icon-creditcard:before,.pt-icon-creditcard:before{content:"6"}.ptw-icon-cash:before,.pt-icon-cash:before{content:"7"}.ptw-icon-identification:before,.pt-icon-identification:before{content:"8"}.ptw-icon-pack:before,.pt-icon-pack:before{content:"9"}.ptw-icon-home:before,.pt-icon-home:before{content:"!"}.ptw-icon-car:before,.pt-icon-car:before{content:"?"}.ptw-icon-cruise:before,.pt-icon-cruise:before{content:"#"}.ptw-icon-telephone:before{content:'"'}.ptw-icon-snow:before{content:"$"}.ptw-icon-swim:before{content:"%"}.ptw-icon-wifi:before{content:"&"}.ptw-icon-face-neutral:before{content:"+"}.ptw-icon-parking:before{content:"'"}.ptw-icon-balcony:before{content:"("}.ptw-icon-beach:before{content:")"}.ptw-icon-dryer:before{content:"*"}.ptw-icon-kidsclub:before{content:","}.ptw-icon-kidspool:before{content:"-"}.ptw-icon-coffee-machine:before{content:"."}.ptw-icon-iron:before{content:"/"}.ptw-icon-golf:before{content:":"}.ptw-icon-jacuzzi:before{content:";"}.ptw-icon-kitchen:before{content:"<"}.ptw-icon-handicapped:before{content:"="}.ptw-icon-save-box:before{content:">"}.ptw-icon-pet:before{content:"@"}.ptw-icon-couch:before{content:"["}.ptw-icon-beach-club:before{content:"]"}.ptw-icon-water-slide:before{content:"^"}.ptw-icon-tub:before{content:"_"}.ptw-icon-view:before{content:"`"}.ptw-icon-baby:before{content:"{"}.ptw-icon-money-sign:before{content:"|"}.ptw-icon-family:before{content:"}"}.ptw-icon-adults-only:before{content:"~"}.ptw-icon-romance:before{content:"\\"}[class^="ptw-icon-stars"]:before{color:#fc0;font-size:18px;background:-webkit-linear-gradient(#fd0, #f60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.ptw-icon-stars-six:before{content:"ffffff"}.ptw-icon-stars-five:before{content:"fffff"}.ptw-icon-stars-four:before{content:"ffff"}.ptw-icon-stars-three:before{content:"fff"}.ptw-icon-stars-two:before{content:"ff"}.ptw-icon-stars-one:before{content:"f"}.ptw-icon-stars-fiveHalf:before{content:"fffffd"}.ptw-icon-stars-fourHalf:before{content:"ffffd"}.ptw-icon-stars-threeHalf:before{content:"fffd"}.ptw-icon-stars-twoHalf:before{content:"ffd"}.ptw-icon-stars-oneHalf:before{content:"fd"}.ptw-icon-stars-Half:before{content:"d"}[class^="ptw-icon-opinion"]:before{color:#48afca;font-size:18px;white-space:nowrap}.ptw-icon-opinion-zero:before{content:"ooooo"}.ptw-icon-opinion-zeroHalf:before{content:"noooo"}.ptw-icon-opinion-one:before{content:"moooo"}.ptw-icon-opinion-oneHalf:before{content:"mnooo"}.ptw-icon-opinion-two:before{content:"mmooo"}.ptw-icon-opinion-twoHalf:before{content:"mmnoo"}.ptw-icon-opinion-three:before{content:"mmmoo"}.ptw-icon-opinion-threeHalf:before{content:"mmmno"}.ptw-icon-opinion-four:before{content:"mmmmo"}.ptw-icon-opinion-fourHalf:before{content:"mmmmo"}.ptw-icon-opinion-five:before{content:"mmmmm"}.bus_icon:after,.dates_icon:after,.descuento_icon:after,.flight_icon:after,.city_icon:after,.hotel_icon:after,.people_icon:after,.servextras_icon:after,.traslado_icon:after{content:"A";vertical-align:text-bottom;font-size:20px;padding-right:3px}.hotel_icon:after{content:"y"}.flight_icon:after{content:"x"}.city_icon:after{content:"G"}.bus_icon:after{content:"z"}.people_icon:after{content:"B"}.search_icon:before{content:"l"}.descuento_icon:after{content:"s"}.traslado_icon:after{content:"E"}.servextras_icon:after{content:"f"}.iconCheck:after{content:"v";vertical-align:baseline}.iconVideo:after{content:"t";vertical-align:baseline}.h-icons.chevdownln:after{content:"D";padding:0 .25em;vertical-align:sub;font-size:1.2em}.h-icons.chevupln:after{content:"C";padding:0 .25em;vertical-align:sub;font-size:1.2em}.h-icons.removeicon:after{content:"F";vertical-align:middle}.info-icon:after{content:"w";font-family:pt-icons;margin-right:3px}.h-icons,.itemThumb a.lazy-img:before,.itemThumb a.video-img:after{-webkit-font-smoothing:antialiased !important;text-decoration:none;font:12px/1em "pt-icons";font-style:normal;vertical-align:bottom}.itemThumb a.video-img:hover{text-decoration:none}.table-submit .h-icons{font-family:Arial,sans-serif}.table-submit .h-icons:after{font-family:"pt-icons"}.h-icons:hover{text-decoration:none}.chevdown:after{content:"i";padding:0 .25em}.itemThumb a.lazy-img:before{content:"e";color:#CCC;text-shadow:1px 1px rgba(0,0,0,0.3);position:absolute;font-size:50px;margin-left:65px;margin-top:30px;z-index:0}.itemThumb a.video-img:after{display:block;content:"b";color:rgba(255,255,255,0.85);text-shadow:1px 1px rgba(0,0,0,0.4);position:relative;font-size:30px;margin-left:160px;margin-top:-37px;z-index:2}.itemThumb a.lazy-img{display:block;width:200px;height:auto;min-height:133px;background:#EEE;position:relative}a.lazy-img img{width:200px;height:auto;min-height:133px;z-index:1;position:relative}.opinions a.h-icons{color:#48AFCA;font-size:18px}.itinerario-info .h-icons{font-size:18px;line-height:10px}.feat_rating.stars{font-family:'pt-icons';color:#ffcc00;font-size:18px;background:-webkit-linear-gradient(#fd0, #f60);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#ctrl,#divInfoHotel{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;float:none}#left #modsea{border:none;background:none;margin:0 0 2em 0}#ctrl h2,#divInfoHotel h3,.productHome h1{background:#275680;border-top-left-radius:.25em;border-top-right-radius:.25em;margin:0;color:#fff;padding:0.35em 0.5em;font-size:16px;font-weight:normal}#left #ctrl h2{background:#275680}#booker h1.ptw-title-vertical{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#bookerComplete,#modTab,#informationDates{background:#f9f9f9;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;padding:0;margin:0;border:1px solid #e6e6e6;border-top:1px solid #fff}.modTabContainer{height:45px}.innerEngine{padding:0 .5em .1em .5em;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em}.innerEngine div.field:last-child,.innerEngine .minorsAge+.hotel_ToShow,.bus_ToShow+.bus_ToShow{border-bottom:none}.variantsWrap{padding:0 .5em}#variants{margin:0 0 .75em 0;font-size:12px;background:#f0f0f0;border-bottom:1px solid #e6e6e6}.variants input:checked ~ label{font-weight:bold}.variants .nw{white-space:nowrap}li.default{width:auto;margin:2px 5px 0 0;font-size:12px}.variantList ul{margin:0}.variants li.sep{margin-left:.75em}ul.variants{margin:0;padding:.5em 0}.variants li{margin:0;padding:0}.variantList li{float:none;margin:0;font-size:12px;padding:0;background:none}.variantList li input,.variantsWrap .vat{vertical-align:top}.variantList .fl{float:left;margin-right:0.5em}#left #bookerComplete ul#departurePoint{margin:0}#left #departurePoint li{background:none;padding:0;margin:0 .5em 0 0}.prodOptions{padding:.25em .5em;text-align:center;border:1px dotted #f6e5c0;border-radius:.5em;color:#6d510f}.field{padding:.5em 0 .75em 0;_display:inline-block}.field .card{background:#D4D5D7;padding:.5em .75em;border:1px solid #A3A6AD;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;margin:0 0 0 .5em;border-radius:.25em;position:relative;text-shadow:0 1px 0 #fff}.field .card:before,.field .card:after{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.field .card:after{border-width:14px;border-width:16px\9;border-left-color:#D4D5D7;margin:1px 0 0 0;margin-top:-1px\9;top:0}.field .card:before{border-width:15px;border-width:16px\9;border-left-color:#9297a2;margin:0;top:0}.lastMod{border-bottom:none;padding:.75em 0}.boxAge{float:left;padding:0 5px 0 0}.w100{width:95%}.rmsPax th{padding:0 0 4px 6px;vertical-align:bottom;position:relative}.rmsPax tr th:first-of-type{padding:0 0 4px 0}.rmsPax td{padding:0 2px 18px 0}#left .rmsPax th label{position:absolute;bottom:0}#left .rmsPax .dispNone{display:block;padding:5px 0 0 15px;white-space:nowrap;color:#777}.field .plusBtn{margin:0 0 0 -2.4em;vertical-align:baseline;position:relative;top:-1px;line-height:16px}.field select{padding:.25em;border-radius:.15em;border:1px solid #bbb;box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;margin:0 0 0 6px}tr td:first-of-type select,.field li select{margin-left:0}#divAppliedFilter{background:#FFFFD0;padding:10px 5px 4px 5px;border-top:1px solid #e6e6be}.secInput{border:1px solid #b1c6da;color:#777;font-size:12px;margin-top:3px}.numHotels{padding-left:10px;float:right}.destination{float:left}.yui-ac-bd li{overflow:hidden}.itemInline{display:inline-block;*display:inline;zoom:1}.itemInline label{width:4em;display:inline-block;*display:inline;zoom:1;text-align:right}.itemInline label b{font-weight:normal}.ap_mulipleDestinationContainer input[type="text"]{width:120px}.ap_mulipleDestinationContainer .field{border-top:none;border-bottom:none}.flightLabel{margin:.5em 0 .5em -1.5em;position:relative}.flightLabel div{display:inline-block;*display:inline;zoom:1;width:auto;padding:0.2em 3.5em .2em 0.5em;background:#ccc url("https://cdnpt.com/images/gray-arrow-right.png") no-repeat right 50%;color:#222;text-shadow:0 1px 0 #fff;border-top-left-radius:.2em;position:relative}.flightLabel div:after{position:absolute;bottom:-8px;left:0;right:auto;content:"";background-color:transparent;background-repeat:no-repeat;background-position:-2px -2px;background-image:url("https://cdnpt.com/images/ribbonshadow11px.png");width:12px;height:8px}#ap_addNewFlight{display:block;margin:1em 0}.field .flightRemove{float:right}.ap_tripMode{font-size:12px}.ap_mulipleDestinationContainer input[id^='txtDate']{width:73px}.field .yui-overlay{z-index:40 !important}.field .yui-overlay{position:absolute !important;font-size:12px}#addon_container li.img img{width:70px}#filter-zones-interest .search-fixed input{width:240px;border:1px solid #ccc;font-size:13px}#filter-zones-interest .search-fixed{width:auto;padding:10px 12px 0;background-color:#ecf0f1;margin-top:-4px;margin-bottom:10px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}.sectionBox{padding:1em;margin:1em 0;border-radius:.25em}.roomBooker{margin:2em 0 1em 0;background:#eaf5fb}.roomBooker--title{padding:.5em .25em;background:#d9edf7;font-weight:normal;margin:-.75em -.75em .5em -.75em;border-top-left-radius:.25em;border-top-right-radius:.25em}.bubble #roomBooker,.bubble .roomBooker{margin:0;background:#fff}.bubble .roomBooker--title{padding:.5em;font-weight:normal;margin:0 0 .5em}.bubble .ptw-field-ages{padding:0 .5em}.bubble .ptw-field-ages:before,.bubble .ptw-field-ages:after{content:" ";display:table}.bubble .ptw-field-ages:after{clear:both}.bubble .ptw-field-ages:nth-of-type(2n){background:#f6f6f6}.roomBooker .ptw-field-rooms,.roomBooker .ptw-field-passengers{float:left}.roomBooker .ptw-field-dates{margin:0 2em 0 0}.roomBooker label{display:block}.roomBooker input.ptw-date{display:block;width:90px}.roomBooker .ptw-btn{display:inline-block;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid #e6e6e6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.roomBooker .ptw-submit-btn{color:#fff;text-shadow:0 -1px 0 #136701;background:#1a8a01;background-image:-moz-linear-gradient(top, #21ad01, #136701);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#21ad01), to(#136701));background-image:-webkit-linear-gradient(top, #21ad01, #136701);background-image:-o-linear-gradient(top, #21ad01, #136701);background-image:linear-gradient(to bottom, #21ad01,#136701);background-repeat:repeat-x;border-color:#18AC00 #167700 #167700 #18AC00;box-shadow:inset 0 1px 0 #84d837;font-size:14px;padding:6px 10px}.roomBooker .ptw-errormsg{font-size:inherit;color:#b00;display:block;margin-top:.5em}.ptw-minors-age,.ptw-field-age{float:left}.ptw-minors-age,.ptw-field-age,.ptw-field-passengers{margin:0 .5em 0 0}.roomBooker .ptw-field-dates .ptw-field-date{float:left;position:relative;max-width:105px}.roomBooker .ptw-field-dates .ptw-field-date:first-of-type{margin-right:1em}.ptw-minors-age-title{margin:0 0 .25em 0;font-weight:bold}.ptw-minors-age p{margin:0 0 .25em 0}.ui-datepicker-trigger{right:0;top:0;margin-top:2em;margin-right:0.8em;position:absolute;cursor:pointer}.roomBooker .ptw-field-dates .ptw-field-date:first-of-type{margin:0 .5em 0 0}.ptw-minors-age{float:none;clear:both}.roomBooker_button .ptw-btn{margin:18px 6px 6px 0}.ptw-pax-row td{padding:0 0 .5em .5em}.ptw-pax-row select{margin:0}.accordion-heading .greenButton,.accordion-heading .bttn-green{float:right;margin:3px 3px 0 5px}.accordion-heading .btn{margin:5px 8px 0 5px}.interest-bubble{position:absolute;width:auto;z-index:100}.bubble .close{position:absolute;top:-5px;right:-8px;opacity:1}.bubble-content{min-height:50px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 6px #666;-webkit-box-shadow:0 2px 6px #666;box-shadow:0 2px 6px #666;padding:1em}.bubble--alertNote{top:40px;right:0}.roomBooker--horizontal{margin-top:1em;padding:10px;border:1px solid #bfe0f3;border-radius:.25em}.roomBooker--horizontal .roomBooker--title{margin-left:-10px;margin-right:-10px;padding-left:10px}.roomAmenities-dropdownLink .ptw-icon-chevdown,.roomAmenities-dropdownLink .ptw-icon-chevup{vertical-align:middle}#booker h1.ptw-title-vertical{width:76%;margin-left:24%}.productHome h1{background:#f04276;font-size:24px}#listing-mode-tabs{height:30px;border-bottom:1px solid #ccc;padding:0 3px 0 0;margin:0 0 18px 0}#listing-mode-tabs li,#listing-mode-tabs a{display:block}.listingTabs__icon{vertical-align:middle}#listing-mode-tabs li{background:none;padding:0;margin:0 3px 0 0;float:right}.hotPagCont #listing-mode-tabs li{background:none;padding:0;margin:0 0 0 3px;float:left}#listing-mode-tabs a{text-decoration:none;line-height:24px;font-size:14px;padding:2px 10px;background:#eef7ff;border:1px solid #cfe2f1;border-bottom-color:#ccc;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#listing-mode-tabs a:hover{background:#f5faff}#listing-mode-tabs .current a{border:1px solid #ccc;border-bottom-color:#fff;background:#fff;color:#333;text-decoration:none;cursor:default}* html ul.threecol,* html ul.twocol,* html .group,* html ul.nav,* html h3.tab,* html div#brandsModule:after,* html div#Content:after,* html #opList li:after,* html #ActTop:after{height:1%}*:first-child+html .threecol,*:first-child+html .twocol,*:first-child+html .group,*:first-child+html ul.nav,*:first-child+html h3.tab,*:first-child+html div#brandsModule:after,*:first-child+html div#Content:after,*:first-child+html #opList li:after,*:first-child+html #ActTop:after,*:first-child+html #airl:after{min-height:1px}.group:before,.group:after,.twocol:before,.twocol:after,#airl:before,#airl:after,.threecol:before,.threecol:after,#brandsModule:before,#brandsModule:after,#Content:before,#Content:after,#opList li:before,#opList li:after,#ActTop:before,#ActTop:after,.nav:before,.nav:after,#packagesBanner:before,#packagesBanner:after,#homeslideads:before,#homeslideads:after{content:" ";display:table}.group:after,.twocol:after,#airl:after,.threecol:after,#brandsModule:after,#Content:after,#opList li:after,#ActTop:after,.nav:after,#packagesBanner:after,#homeslideads:after{clear:both}ul.block{float:left;margin:0}.fr{float:right}.fl{float:left}.clear,.pack_table{clear:both}.vmd{vertical-align:middle}#SearchBox1_modTabHotel .greenButton{*width:136px}#SearchBox1_modTabBus .greenButton{*width:176px;_width:156px}#SearchBox1_modTabHotel .bus_ToHide .greenButton{*width:190px}#SearchBox1_modTabFlight .greenButton{*width:130px}.check{background-position:-165px -788px;width:16px;height:16px;vertical-align:baseline}a.yellowButton,a.yellowButton:visited,.yellowButton{background-color:#DBDBB7;border-style:solid;border-color:#B8B89A #9E9E76 #9E9E76 #B8B89A;border-width:1px;color:#464646;text-decoration:none;padding:1px 1px;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px}a.yellowButton:hover,a.yellowButton:visited:hover,.yellowButton:hover{background-color:#d9d997;color:#222}a.blueButton{background-color:#002F58;background-position:0 -1515px;background-repeat:repeat-x;border-style:solid;border-color:#00437c #00213e #00213e #00437c;border-width:1px;color:#fff;font-weight:bold;font-size:17px;padding:8px 10px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:1px 1px #378611;text-decoration:none;font-weight:normal}a.blueButton:hover{background-color:#004E91;background-position:0 -1566px;color:#fff}a.blueButton:active{background:#002f58;border-color:#0d6abb}.promoContent .blueButton{font-size:14px;padding:3px 6px;-moz-border-radius:.25em}.promoContent h4{margin:.5em 0 .25em 1em}.plusBtn{padding:0 .5em}#Content,#content{width:960px;margin:0 auto;padding:1em 0 2em 0}.fxwidth{width:960px;margin:0 auto}#left{float:left;margin:0 20px 0 0;width:220px}#main{width:720px;float:left;margin:0;display:inline}#headList td.higLit{padding:0 5px}#left #engines select{max-width:14em}#SearchBox1_ddlTransferType{width:14em}#SearchBox1_txtHotel{width:13.75em}.yui-ac-bd li,#mRoomsInfo ul li,.sidbar li{background:none;margin:0;padding:0}.confmod{float:left;min-height:60px;padding:0 8px;border-left:1px solid #E6E0AF}.des{margin:0 1% 1% 2%;padding-top:5px;clear:both;border-top:1px dotted #dddddd}.floatright span.small,.sidbar ul a,.hotsidbar li a,.list a,table#gdes label,#divReservationStatus td.receipt a,.norate .tiny,#top h1 span:first-child,.callAction strong{display:block}.ban,.blueboxR{background:#edf6fe;padding:.75em 1em;border:1px solid #cde3f6;border-radius:.15em;margin:.5em 0}.blueboxR #imgLogo{padding:.25em;background:#fff;border:1px solid #ddd;box-shadow:0 0 3px #b7cfe0;margin:0 0.5em 0.5em 0}.field .field{padding:0}#ConTit .ban{margin:0;border:none;border-bottom:1px dotted #CFE2F1;padding:3px 0 0 0;background:none;color:#777}#ConTit{background-image:none}.banres{margin:10px 0;background:#e4f8df;padding:5px;text-align:center}#detPop td .banNom,.detPop td .banNom{background:#f3f3f3;padding:5px}.banNom{background:#f3f3f3;padding:.5em 1em;border-radius:.25em}.banNom .smallv{margin:0 0 0 1em;position:relative;top:2em}#promotionContainer{margin:1em 0 0 0}#promotionContainer dt{font-weight:normal;margin:.75em 0}#promotionContainer dl{margin:.5em 0 1em 2em}#promotionContainer .banres{font-size:12px;text-align:left}#left .padding{padding:5px 0}.bluebox{background:#eff6fb}#resFlight tr.banNom td,#itineraryContainer tr.banNom td{background:#f8f8f8}.cajaErr,.divErr,#cajaErr{background:#f9efc8;border:1px solid #FFC4BB;padding:1em;color:#DC4438;border-radius:.25em}#divFlightDetail .cajaErr,#btnSubmitPackage,#btnSubmitFlight,.field .field{border:none}.cajaErr b,#cajaErr b,#divError strong.alert{font-size:130%}.aviso{background:#ffffcc;border:1px solid #F7E08F;padding:5px 10px;margin:10px 0}.innerEngine .cajaErr{margin:5px 0 0 0}.pager{margin-top:10px;clear:both}.paginas{text-align:center;margin:0 auto}.results{text-align:center}#promotionContainer img,td.fliFot,table.flightsec td.itdata,.vam{vertical-align:middle}.ok{background-color:#D9F1CA;border:1px solid #B6D48C;padding:.5em;margin:.5em 0}.info{background-color:#D9EDF7;border:1px solid #BCE8F1;border-radius:.25em;color:#3A87AD;margin:0 0 1em;padding:0.5em 1em;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.info .btn{margin:0 0 0 1em;color:#464646}.info h3{margin:.5em 0;color:#3A87AD;font-weight:bold}.warning{background:#F7ECD3;border:1px solid #E4D5B1;padding:.5em;margin:.5em 0}#left .cnTxtTourSearch{width:9em}.WhaIs{width:350px;background:#f9f9f9;border:5px solid #fff;padding:4px;font-weight:normal;z-index:2;border-radius:.5em}.WhaIs .promoModule__promoIcon{font-size:20px;color:#017E01;vertical-align:middle;padding-right:3px}#xplan{padding:10px 25px;background:#fff}.hotPagCont #divSearchError{width:auto;margin:5px 0}.hotPagCont{clear:both}#chiNot{float:left;font-size:12px;color:#777;background:#f6ffff;display:block;margin:0;padding:0}#review{margin-top:5px;background:#d9eff9;min-height:150px;width:100%}h3.revbox{padding:5px;background:#c0e7f9}#promotionContainer li{background:transparent url("https://cdnpt.com/images/bullet_green.gif") no-repeat scroll 0 3px;list-style-position:outside;list-style-type:none;list-style-image:none;padding:0 0 0 18px;margin:0;list-style-image:none}.modulo3{width:33%;float:left;min-height:9em}span.filter{background:#F5DA83;border:1px solid #ECB64B;margin:0 5px 0 0;color:#000}span.filter:hover{background:#F5DA83;border:1px solid #CCA65D}a.cloWha:visited,a.cloWha:visited,a.but,a.but:hover,a.but:visited,a.but:visited:hover,a.prl:visited,#Hotels a.prl:visited{color:#fff}#gcontform{width:auto;background:#fafafa;border-radius:.25em;border:none;box-shadow:0 1px 3px rgba(34,25,25,0.4);margin:.5em 0 0 0}.hide,.headerCall{display:none}.bottom{border-top:1px solid #DCE8F3}.medPri{font-weight:bold;color:#000;font-size:15px;padding:0;margin:0 0 1px 0}.boxcell{vertical-align:bottom}.boxcell,tr.padRi td,div.sidbar div.module h4 span.floatright{padding-right:7px}.boxchild{padding-right:5px;line-height:110%}tr.status td{padding-right:30px}.childbox{display:inline;float:left;margin-right:2px}#detPop td.top,.detPop td.top{border-top:1px dotted #ccc}td.top,tr.top td{border-top:1px solid #ccc}td.top,tr.ret td,td.ret{border-top:1px solid #bbb;padding-top:1px}.price{float:left;padding:5px 0 5px 10px}.resBtn{float:right}a.newProduct .label-warning{margin:0 0 0 .5em;font-size:12px;position:relative;top:-1px}#globalnav a.newProduct:hover{text-decoration:none}#globalnav a.newProduct:hover .label-warning,a.newProduct .label-warning:hover{background:#e77200}#showLink{text-decoration:none;padding:.15em .5em 0 .5em;background:#fafafa;border:1px solid #CEE1F7;border-radius:.25em;display:inline-block}#showLink img{margin:-2px 0 0 0}.clearBoth{clear:both;float:none;height:1px;margin-bottom:-1px;width:auto}ul.item-list{margin:0}ul.item-list li{margin-bottom:2em}ul.item-list.ulpack li{border:1px solid #ddd;padding:10px;background-color:#fafafa}.itemThumb{width:200px;float:left;margin-right:10px;position:relative}.itemInformation{width:375px;float:left}.ulpack .itemInformation{width:340px}.itemHeading{display:inline-block;line-height:110%;margin:0;max-width:500px}.itemRate{width:145px;text-align:center;float:left}.item-list p{margin:.25em 0}* html .hiLits a{display:inline-block;background-position:left 3px}*:first-child+html .hiLits a{display:inline-block;background-position:left 3px}.hiLits a span.hn{text-indent:-9999px;position:absolute}.hiLits .prom,.hiLits a{background:none;padding-left:0}.itemInformation .hiLits{color:#777}.itemInformation .hiLits span:after{content:" • "}.itemInformation .hiLits span:last-child:after{content:"."}.item-list.hotel li{margin:15px 0;border-bottom:1px solid #ddd;padding-bottom:15px}.item-list.hotel .itemInformation{width:355px}.itemRate-score{font-size:16px;line-height:1.1;text-align:right}p.itemRate-score{margin-bottom:28px;margin-top:0}.itemRate-scoreBadge{display:inline-block;background:#003767;color:#fff;border-radius:4px;float:right;margin-left:6px;width:32px;height:32px;line-height:32px;text-align:center}.itemRate-scoreBadge--9{background:#78B24E}.itemRate-scoreBadge--8{background:#9ACA41}.itemRate-scoreBadge--7{background:#EFC730}.itemRate-scoreBadge--6{background:#F37A3E}.itemRate-opinionsCount{font-size:11px;color:#777}.itemInformation-lastBook{margin-top:1em;color:green}.itemRate-offerLabel{background:green;font-size:12px;color:#fff;padding:2px 4px;display:inline-block;line-height:1.2;border-radius:4px}.item-list.hotel .itemRate-priceScale{font-size:14px;color:green;margin:9px 0 12px;line-height:1;text-align:center;display:inline-block}.itemRate-priceScale .ptw-icon-money-sign{background-color:none;display:inline-block;margin-right:1px;border-radius:21px;width:19px;height:19px;vertical-align:middle;text-align:center}.itemRate-priceScale .ptw-icon-money-sign:before{display:inline-block;margin:3px 0 0 2px}.itemRate-priceScale .itemRate-priceScale--on{background-color:green;color:#fff}.itemRate-priceScale .itemRate-priceScale--off{background-color:#7b7b7b;color:#fff}.toolTip--offer .ptw-icon-discount{font-size:18px;vertical-align:middle;margin:4px 2px 0 0;display:inline-block}.toolTip--priceDescription{max-width:280px}.itemTagRound{font-size:23px;color:#fff;width:37px;height:37px;display:inline-block;background-color:#06c;border:2px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,0.4);text-align:center;border-radius:37px;position:absolute;right:-5px;top:-7px;z-index:1}.itemTagRound [class*=" ptw-icon-"],.itemTagRound [class*=" pt-icon-"],.itemTagRound [class^=ptw-icon-],.itemTagRound [class^=pt-icon-]{vertical-align:middle;margin:0}.itemTagRound [class^="ptw-icon-"]:before,.itemTagRound [class*=" ptw-icon-"]:before,.itemTagRound [class^="pt-icon-"]:before,.itemTagRound [class*=" pt-icon-"]:before{vertical-align:middle;margin:0}.itemTagRound--featured{background-color:#ed1556}.itemTagRound--inline{font-size:16px;width:23px;height:23px;border-width:0;border-radius:23px;display:inline-block;vertical-align:text-bottom;position:static;box-shadow:none}.itemTagRound--inline [class^="ptw-icon-"]:before,.itemTagRound--inline [class*=" ptw-icon-"]:before,.itemTagRound--inline [class^="pt-icon-"]:before,.itemTagRound--inline [class*=" pt-icon-"]:before{vertical-align:middle;margin:0 0 3px 0}.toolTip{background:#fff;border:1px solid #888;box-shadow:0 0 8px #888;z-index:999;padding:10px 12px;border-radius:4px}.toolTipContainer{margin:0}.toolTip[class*="pointer-"]:before,.toolTip[class*="pointer-"]:after{content:'';position:absolute;width:0;height:0}.toolTip.pointer-rightTop:before{top:0%;right:30px;margin-top:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #888}.toolTip.pointer-rightTop:after{top:0%;right:32px;margin-top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white}.toolTip.pointer-rightBottom:before{top:100%;right:30px;margin-top:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #888}.toolTip.pointer-rightBottom:after{top:100%;right:32px;margin-top:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid white}.toolTip.pointer-topRight:before{top:30px;left:100%;margin-top:-14px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #888}.toolTip.pointer-topRight:after{top:30px;left:100%;margin-top:-12px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff}a{color:#0066cc;text-decoration:none}#footer a{color:#4083A9}a:hover,a.imppt:hover,a:visited:hover,tr.hiLits a:hover,#cajaErr a:hover,#tblReservations a:hover,a.sl:hover,ul.ex a.imptt:hover,.hotsidbar li a:visited:hover,tr.subtitle th,#titSea a:hover,#footer a:hover,#seasonbanner a:hover{color:#ED1556;text-decoration:underline}a.btn-primary:hover,a.btn-success:hover{color:#fff}.itemHeading a:visited,a:focus,td.hotInf a:visited{color:#8C4A8C}#lnkStars,#titSea:hover,a,#divAppliedFilterDetail span,#btnSubmitPackage,#btnSubmitFlight{cursor:pointer}#informationDates a.imptt,#divPackageInfo .imptt{font-size:14px;font-weight:normal}.seaRes .imptt{font-size:1.333333333333333em}.imptt a:visited{color:#ed1556;color:#fff;background:#3399cc}a.sl,a.sbl,#header1_lnkAgencies a{color:#6699cc;text-decoration:none}a.info{color:#333;text-decoration:none;padding:0 .5em;background:#FCFAE9;margin:0 3px;text-align:center;-moz-border-radius:1em}td.left img{vertical-align:middle;padding:0;margin:0}td.habName{width:10em}.sidbar ul a.active,.sidbar ul a.active:visited{font-weight:bold;color:#333;cursor:default}.sidbar ul a.active:hover{font-weight:bold;color:#000;cursor:default;background:#fff}.sidbar ul a:hover{display:block;background:#e6e6e6;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a.info:hover{display:inline;background:none}.prom{color:#008000;text-decoration:none}.green-highlight,.leg .highlight-green{color:#008800;font-weight:bold}#tabPop b{display:block;margin:3px 0 0 0;font-size:14px}.mainpic .imageLink,.rate-wrap .green-highlight{font-weight:bold}td.tot a[title~=Ver]{font-weight:bold;margin:0 .15em 0 0}.module .iconList{margin:.5em 0}.iconList a.category{padding:.25em .5em;border-radius:.25em;text-shadow:0 1px 0 #fff;color:#777}.module .iconList li{margin:0 .75em .75em 0;box-shadow:0 0 2px rgba(0,0,0,0.1) inset;border:1px solid #dadada;background:#f3f3f3;border-radius:.25em}.module .iconList li li{border:none;box-shadow:none;background:transparent;margin-bottom:.25em}.module .innerList{color:#777}.innerList span{display:inline-block;width:80%}.modal-in-lightbox .modal-footer{position:absolute;bottom:0;left:0;right:0}.modal-in-lightbox .innerList span{width:auto}#portType{margin:0 0 1em 0}a .caret{margin:5px 4px 0}.sidbar{border-radius:.25em;border:1px solid #ddd}h4.ap_FilterToggler,.sidbar h4{margin:0;padding:.5em .75em;color:#003767;font-weight:normal;background:#fcfcfc;border-top:1px solid #fff}.sidbar .module{margin:0;padding:0 0 3px 0;border-top:1px solid #eee;background:#fafafa;position:relative}.module h4 a{text-decoration:none;color:#003767;display:inline-block}.module h4 a.info{background:#ddd;font-size:12px;position:absolute;right:0;top:3px;color:#333;font-weight:bold;border:1px solid #bbb;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.module h4 a.info:hover{background:#e6e6e6;box-shadow:0 0 4px rgba(0,0,0,0.2);color:#000}.module li{clear:left;line-height:150%;margin:0}#left .sidbar a.filter-selected{color:#000000}#appliedFilters span:hover{border:1px solid #7bafe9}.tag{background:none repeat scroll 0 0 #F0F8FE;border:1px solid #a5c4e8;border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:1px 1px 0 #fff;display:inline-block;margin:0 0.25em 0.2em}.tag a:hover,.tag a:visited:hover{color:#ed1556;text-decoration:none}.tag input{vertical-align:middle}.filter{color:#003767;cursor:pointer;display:inline-block;line-height:110%;padding:0.21em 0.3em 0.26em;vertical-align:middle}.removefilter{padding:0.21em 0.1em 0.15em 0}.icon{vertical-align:middle;padding:0 2px 0 1px}.module li input{float:left;margin:1px 2px 0 0;vertical-align:middle;*margin:-1px -3px 0 0;*float:none}.hotsidbar{margin:0 0 1em 0;background:#ebebeb;padding:0;*border:1px solid #ddd;_margin:0 0 0 3px;border-radius:.25em;box-shadow:0 1px 3px rgba(34,25,25,0.4)}.hotsidbar ul a{font-size:12px;text-decoration:none;padding:.5em;margin:0;display:block;color:#222;text-shadow:0 1px 0 #fff;border-bottom:1px solid #d2d2d2;border-top:1px solid #fff}.hotsidbar li{margin:0;padding:0;background:none}.hotsidbar li:last-child a{border-bottom:none}.hotsidbar li a:hover,.hotsidbar li a:visited:hover{background:#f6f6f6;color:#00488A;cursor:pointer}.hotsidbar li a.active,.hotsidbar ul a.active:hover,.hotsidbar ul a.active:visited:hover,.hotsidbar ul a.active:visited{font-weight:bold;color:#fff;background:#3F4652;cursor:default;text-decoration:none;display:block;text-shadow:0 -1px 0 #000;border-top:1px solid #545A65;border-bottom:1px solid #222}.hotsidbar li:first-child a.active{border-top-left-radius:.25em;border-top-right-radius:.25em}.productNav{margin:6px 0;border-bottom:2px solid #ddd}.productNav li{margin:0 6px -2px 0;padding:0;float:left;position:relative;background:none}.productNav a{display:block;padding:6px 12px;text-decoration:none;border-top-left-radius:.25em;border-top-right-radius:.25em;color:#003767}.productNav a:hover{background:#DFEEFA;color:#003767;padding-bottom:5px}.productNav a.active{border:1px solid #ddd;border-bottom:none;background:#fff;padding:6px 12px;color:#ed1556;margin:0;font-weight:bold;*position:relative}.productNav a.active:hover{text-decoration:underline}.productNav--right li{float:right}.productNav--contrast{border-bottom-color:#275680}.productNav--contrast a{background-color:#e9e9e9;padding-bottom:4px;margin-bottom:0}.productNav--contrast a:hover{background-color:#ddd;padding-bottom:4px}.productNav--contrast a.active{padding-bottom:6px;background-color:#275680;border-width:0;color:#f6f6f6}.productNav--contrast a.active:hover{text-decoration:underline}.paginas a:visited,.paginas a:link{padding:2px 8px;background:#fff}.paginas a:hover{background:#e2edf9;color:#ed1556}.currPage{background:none repeat scroll 0 0 #F1F1F1;border:1px solid #C0C0C0;border-radius:0.15em 0.15em 0.15em 0.15em;color:#000000;padding:2px 8px}.firstlast{margin:0 10px;color:#ccc}.lastpage{margin-right:10px}.paginas .next{margin-left:10px;padding:7px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;text-decoration:none}.paginas .prev{margin-right:10px;padding:7px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;text-decoration:none}#Linkinteres{margin-left:15px;font-weight:bold;text-decoration:none}#Linkinterest{margin-left:15px;font-weight:bold;text-decoration:none}a.cloWha{background:#669933;border-color:#9acf65 #3e5d1f #3e5d1f #9acf65;border-style:double;border-width:4px;padding:2px 14px;cursor:pointer;text-decoration:none;font-weight:bold;color:#fff}a.cloWha:hover,input.botver:hover{background:#3c591e;border-color:#9acf65;color:#d0f0af}input.botver{float:right;background:#669933;border-color:#9acf65 #3e5d1f #3e5d1f #9acf65;border-style:double;border-width:2px;padding:2px;cursor:pointer;text-decoration:none;font-size:14px;font-weight:bold;color:#fff}a.pop{top:-4px;display:inline-block;position:relative}#divFlightDetail .cajaErr a{font-weight:normal;text-decoration:underline}.hotsec{margin:2em 0;box-sizing:border-box}table.hotsec{border-collapse:collapse;width:100%}td,th{vertical-align:top}.services td,.services th{padding:0 0 15px 0}.services td{line-height:190%}.services span,tr.hiLits td span,table#groupRes th,table#groupContact th,table#groupResContact th,table.list th span,#divReservationStatus td.prom,td.filtros div.divErr,#frmReserve div.chkMod table.list th,div.adae span.smallv,#globals strong.higLit,#opsFilters th b{font-weight:normal}.boxPri{width:175px;text-align:center;vertical-align:middle}.spec{display:block;font-size:12px;margin:0 0 3px 0;line-height:140%;color:#666}.HotPri{color:#000;font-size:18px;padding:0;margin:0 0 3px 0;white-space:nowrap}tr.itDat div.HotPri{font-weight:normal;font-size:18px;margin:0 0 2px 0}.paxRooms th{font-weight:normal}.paxRooms td{padding:0 .2em .6em 0}td.fliFot{width:100px}.hotDat .pr{padding:0 1em 0 0}.hotDat .opinions{margin:.25em 0}.hotDat p{margin:.25em 0}td.hotFot{padding:0 .5em}.hotDat{width:390px;padding:0}a.hotVid{display:block}a.hotVid:hover{opacity:0.9;filter:alpha(opacity=90)}a.hotVid span{position:absolute;text-align:center;margin:75px 0 0 125px}.vidFooter{padding-top:10px}#vidThumb p,#vidThumb h2{margin:0 0 0 15px;font-weight:bold}tr.title th{border-color:#DDDDDD;border-style:solid;border-width:1px;color:#333333;padding:.5em;background:#f5f5f5;font-weight:bold;color:#565656}tr.title th.active{color:#000;font-weight:bold;background:-moz-linear-gradient(center top, #ebebeb 0%, #fafafa 100%) repeat scroll 0 0 transparent}.meal{min-width:65px;display:inline-block}#containerRestaurantes td strong,#containerBars td strong,#containerBussiness td strong{font-size:1.25em;font-weight:normal;display:block;margin:0 0 .25em 0}#containerRestaurantes td,#containerBars td,#containerBussiness td{vertical-align:middle}#containerRestaurantes .small,#containerBars .small,#containerBussiness .small{font-size:1em;color:#777}#containerRestaurantes li,#containerBars li{background:none;margin:0;padding:0}#containerRestaurantes table,#containerBars table,#containerBussiness table,dl.service,#containerSpas h3,#containerExtraChrageServices ul,#containerIncludeServices ul{margin:0 0 0 36px}#left2{clear:both;float:left;font-size:12px;margin:0;width:160px}#mainHotel{display:inline;float:left;margin:0;width:720px}.backlink{margin:0 0 .5em 0;font-weight:bold}#mainHotel2 h1{width:auto}.modFoto{float:left}.modFoto img{height:150px;width:200px}.modFoto p{margin:.25em 0 1.5em 0}.modContent{float:left;margin:0 0 0 1.5em;width:550px}#mainHotel .logo{width:110px;padding:0 1.5em 0 0}.twocol li{float:left;width:45%;margin:0 0 0 2%}.threecol li,#airl li{float:left;width:32%;margin:0 2% 0 0}.threecol li:nth-child(3n),#airl li:nth-child(3n){margin-right:0}a.greenButton,a.greenButton:hover,a.greenButton:visited,a.greenButton:visited:hover{color:#fff;text-decoration:none}.sym,.cajaErr ul{margin:.4em 0}.tgln{margin:.25em 0;color:#777;font-size:1.2em}.blue{color:#003768}#hotelNav{padding:0 0 .5em 0;margin:0 0 .5em 0;border-bottom:1px dashed #ccc;font-size:13px}.hotPagCont table.list{min-width:650px;font-size:1em}.overtitle th{background:#ffffee;color:#777}dd.bluebox{border:1px solid #c5dced;background:#DFEEFA}dd.bluebox p{padding:.25em 0 0 .5em}.banres a.greenButton,#modTab .center .greenButton{display:inline-block}.service dt span.higLit,.mainpic .imageLink{font-weight:bold}#mainHotel .title{background-color:#E6E6E6}.thumb{padding:3px;background:#fff;border:1px solid #ddd;border-radius:.25em;margin:.5em 0;box-shadow:0 0 2px #ddd}.thumb:hover{box-shadow:0 0 4px #ddd}.thumb img{border-radius:.25em;display:block;opacity:.75;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.thumb:hover img{opacity:1}.accordion-heading h3{margin:0;padding:0}.amenitiesP{margin:5px 0 0 75px}.accordion-heading .amenitiesLink{padding:0}.room-thumbnail{opacity:.65}#roomsContainer .accordion-group{margin:.5em 0 2em 0;box-shadow:0 0 3px #ddd}#roomsContainer .accordion-inner{border-top:none}#roomsContainer .accordion-group{position:relative}.accordion-heading a.headingLink{color:#464646;text-shadow:0 1px 0 #fff;padding:.5em;background:whiteSmoke;box-shadow:0 1px 0 white inset;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.headingLink span{padding:0 0 0 1.15em;border:1px solid transparent;border-radius:.25em;position:relative;display:inline-block;max-width:70%}.headingLink .pointR{position:absolute;left:0;top:2px}a.headingLink:hover{background:#f6fafc;color:#ef2d67}.videoframe{margin:0 0 2em .25em}.videoframe strong{margin:0 0 0 .4em}.video-thumb{display:block;padding:5px;border:1px solid #DDD;border-radius:.25em;box-shadow:0 0 5px #ddd;width:200px;margin:0 0 .5em 0}.view-toggler{margin:1.25em 0}.view-toggler .btn{margin:0}#videoContainer{box-shadow:0 0 5px #ddd}.overlay-image{position:absolute;margin:55px 0 0 67px}.logo-wrap{width:190px;background:#f9f9f9;box-shadow:0 0 3px #ddd inset;border-radius:.25em;margin:.5em 2em 2em 0;padding:1em}.logo-wrap #imgLogo{margin:.25em auto;border:none}.amenities h4{color:#333}table.rooInf{line-height:150%}.rooInf th{padding-right:5px;font-weight:normal;color:#777;text-align:right;white-space:nowrap}td.rooTit{border-bottom:1px solid #ddd}.amenities{border-left:1px solid #ddd;font-size:12px;padding:0 0 0 4px}#ameLis{background:#fff;border-top:1px solid #eee;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;border-left:1px solid #eee;width:500px;padding:8px 10px;box-shadow:2px 2px 4px rgba(0,0,0,0.2)}#ameLis a.cloWha,#WhaIs a.cloWha,#divConfirmHelp a.cloWha,#divCreditHelp a.cloWha,#DivPromotional a.cloWha,#divPromotions a.cloWha,#divDisableCoupon a.cloWha,#divInsuranceNote a.cloWha,#divValidResidents a.cloWha,#divAvailability a.cloWha{border:none;padding:0 5px 0 0;margin-top:5px;color:#0066cc;font-size:12px;background:transparent}#ameLis a.cloWha:hover,#WhaIs a.cloWha:hover,#divConfirmHelp a.cloWha:hover,#DivPromotional a.cloWha:hover,#divInsuranceNote a.cloWha:hover,#divValidResidents a.cloWha:hover,#divAvailability a.cloWha:hover{color:#ed1556}#spnPhones{background:#fff;border-top:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa;border-left:1px solid #ccc;padding:5px;box-shadow:0 0 3px #ccc}#rooAme td,.rooAme td,#telInt td,#detPop td,.detPop td,#tarLis th,.tarLis th{background:#fff}#rooAme h3,.rooAme h3,#telInt h3{padding:5px 0 0 5px;color:#ed1556}#telInt th,#errPag table{width:auto}#wraPopT,.wraPopT{background:#fff;width:125px;text-align:center;position:relative;top:1px;left:0;border:1px solid #ccc;border-bottom:none;margin:3px 0 0 0}#rooAme tr:nth-child(4),#rooAme tr:nth-child(5),#rooAme tr:nth-child(6){display:none}.roomsec{margin:0;cursor:default;position:relative}.roomsec dl{margin:0}.roomsec dl td:first-child,.room dt{display:none}.room dd.img{margin:0;clear:none}.room dd.img img{float:left;box-shadow:1px 1px 3px #ccc;border:3px solid #f6f6f6}.room dd{margin:0 0 0 150px;_margin:0 0 0 145px}#roomsContainer{margin:.25em 0 2em 0}#roomsContainer table{position:relative}#roomsContainer td.habName{width:11em}#roomsContainer td.habName a,.listViewport h3{font-weight:bold}.ovrlTab{position:absolute;background:#fff;border-radius:.25em;box-shadow:-2px 0 3px #ccc;width:90px;left:-95px;top:165px;color:#333;text-shadow:0 1px 0 #fff;padding:.5em;margin:-1.5em 0 0 0}.ovrlTab img{margin:-1.5em 0 0 -1.5em;padding:0 .5em 0 0;float:none;border:none}a.prl{background-color:#66A367;color:#FFFFFF;font-weight:normal;line-height:1.5;text-shadow:0 -1px 0 rgba(0,0,0,0.25);vertical-align:baseline;border-radius:3px;padding:3px;display:inline-block;background-image:none}a.prl:hover{text-decoration:none;background:#008800}.accordion-group .in{height:auto !important;overflow:visible}.hotPagCont .accordion-group{margin:.5em 0;position:relative}.hotPagCont .accordion-inner{padding:9px 10px}.accNotePri{float:right;color:#444;font-size:14px;font-weight:normal}.accNotAva{float:right;color:#f44545;font-size:14px;font-weight:normal}.accCall{float:right;font-size:12px;margin:3px 0 0;width:300px;text-align:right}.icoExSmall{float:left;margin-right:0.2em}a.greenButton,a.greenButton:hover,a.greenButton:visited,a.greenButton:visited:hover{color:#fff}.padding,#resFlight tr.banNom td,.norate .tiny,.hotPagCont #modTab,.hotPagCont .table-submit,#informationDates{padding:.25em}.rates th,.hiLits p,.center,#ConTit div.ban,tr.noav td,.total .padding{text-align:center}tr.rateNotes th,th.singleday{vertical-align:bottom}.rates td.avg{text-align:right;border-left:none;border-right:none;font-size:13px;background:#fff;width:60px}.rates td.avg strong{margin-right:2px}#groupRes th,#groupResContact th{text-align:right;padding:5px 10px 5px 5px}#groupRes table#gdes td{padding:0 10px 5px 0}#groupRes #calendarcontainerYCalendar1_0 th,#groupRes #calendarcontainerYCalendar1_1 th{padding:0}#groupRes #calendarcontainerYCalendar1_0 .yui-calendar .calcell,#groupRes #calendarcontainerYCalendar1_1 .yui-calendar .calcell{padding:0.2em 0.3em}#mRoomsFalse{margin:3px 3px 0 20px}tr.parent td{border-top:1px solid #d4d4d4}tr.child td,tr.parent td td{border-top:none}.hiLits td,#rooAme a,.rooAme a,div.intCont,#divFlightDetail .cajaErr,#flightSelected,#prefix,#specialAssist,#SearchBox1_ddlCabin,table.flight{font-size:12px}table.rates{width:100%;line-height:120%;margin:2px 0;border-bottom:1px solid #d4d4d4}.rates th{font-weight:normal;vertical-align:bottom;background:#f5f5f5;text-shadow:0 1px 0 #fff;color:#222}.ratesin th,#tarLis tr.st td.center,.tarLis tr.st td.center,#detTar tr.st td.center{border-top:none}th.total span.smallv,#tarLis td.right,.tarLis td.right,#tarLis th,.tarLis th,table.it td{white-space:nowrap}.ratesin{width:100%;border-collapse:collapse}.rates td{text-align:center;border-left:1px dotted #ccc;border-right:1px dotted #ccc;border-bottom:none;vertical-align:middle;color:#565656}.rates th .ratesin td.small{border-left:medium none;padding:2px 0 0}.ratesin td{border-left:1px dotted #c8dff0;border-right:none;border-bottom:none;border-top:none}td.ratedet{background:#f2f8fd}table.rates td.right{border-left:none;border-right:none;background:#fff;text-align:right}td.tot{text-align:right;vertical-align:middle;border-right:none;border-top:1px solid #eee;background:#fff;font-size:14px;white-space:nowrap}td.tot .price a{margin:0 1px 0 0;font-weight:bold}th.left{text-align:left;vertical-align:top;border-left:none;border-right:none;vertical-align:bottom;border-top-left-radius:.5em}td.left{text-align:left;vertical-align:middle;border-left:none;border-right:none;background:#fff}.accordion-inner td.left{vertical-align:top}th.total{border-top-right-radius:.5em}td.noav{background:#fff;border-left:none;border-right:none;font-size:12px;letter-spacing:normal;vertical-align:middle}.noav td{border:none}.rates .noav{border-top:1px solid #b4cee2}tr.more td{border:none;padding:3px 0;border-top:1px solid #d4d4d4}.noav .padding{padding:3px 0 0 0}.rr{clear:both;width:100%}td.habName span.small{display:block;padding:3px 0 0 0}td.blank{background:#fff;width:40px;color:#777777}.blank span{font-size:10px;color:#777777;letter-spacing:normal}.norate,td.short{width:48px}tr.roomsrow .inner{width:48px;background:#fafafa;font-size:12px}.right .padding,table.form1 td{padding:3px 0}table#groupRes td#viewer{padding:20px 0 10px 5px;width:209px}td.filtros{font-weight:bold;color:#333;padding:2px 0 0 0}td.filtros input{width:155px}.promorow p,td.right,.num,.amebtn,th.right{text-align:right}td.ri input{margin:0 5px 0 10px;vertical-align:middle}#divComplete .padRi td{padding:.5em .25em}#divComplete .padRi th{padding:0 1em 0 0;vertical-align:bottom;font-size:10px;color:#777}.payPlans,.payPlansB,#morePlans{margin:.25em 0 0 0}.payPlansB td{border-top:1px solid #ddd;padding:0 .75em .25em 0}table#rateDetails ul{margin:1em 0 0 0;line-height:180%}#wraPop,.wraPop{background:#fff;width:80px;text-align:center;position:relative;top:1px;left:375px;border-right:1px solid #999;border-top:1px solid #ccc;border-left:1px solid #ccc}#tabPop,.tabPop{background:#fff;height:30px;font-size:12px;overflow:visible}#header #tabPop span,#header .tabPop span{font-weight:bold;padding-top:3px;display:block}#detPop td,.detPop td,#detTar td.right,#errPag{background:#fff}#detPop,.detPop{background:#fff;border-top:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #ccc;width:445px;padding:5px;box-shadow:0 0 3px #999;z-index:999}#detPop a,.detPop a{text-decoration:none;font-weight:bold}#detPop h3,.detPop h3,#detPop h2,.detPop h2{margin:3px 0 0 0;text-align:left}#tarLis,.tarLis{margin:0 auto}#tarLis td.right,.tarLis td.right,#detTar td.right{padding-right:10px}#detPop div.padding,.detPop div.padding{padding:1px 3px 5px 3px}#tarLis tr.st td,.tarLis tr.st td,#detTar tr.st td{border-top:1px solid #999}#tarLis th.right,.tarLis th.right{text-align:right;padding-right:10px}#tarLis .last td,.tarLis .last td{border-bottom:none;padding:10px 2px 2px 0}#tarLis th,.tarLis th,#detTar th{background:#FCFAE9;border-top:1px solid #E6E0AF;border-bottom:1px solid #E6E0AF}#tarLis tr.higLit td,.tarLis tr.higLit td,#roomsContainer th.total{white-space:nowrap}.net-price{font-size:16px;display:inline-block;margin-right:.25em;line-height:25px}.rates_table .table-submit{background:#fff;border:none;text-align:right;vertical-align:middle;padding:0 .5em}.pack_table .net-price{display:inline-block}.net-price:after{font-weight:normal;padding-left:4px}.rateNotes{width:100%;margin:10px 0 0;table-layout:auto}.rateNotes tr>td,.rateNotes tr>th{padding:4px 6px}.rateNotes tr>td{border-top:1px solid #ddd}.rateNotes-headerRow th{font-size:11px;color:#666;vertical-align:bottom}.rateNotes-mealPlanRow td{vertical-align:middle}.rateNotes-mealPlanRow td.habName{width:auto}.rateNotes-mealPlanRow td.ratedet{background:none}.rateNotes-averageRateCell{text-align:right;width:120px}.rateNotes-totalPriceCell{text-align:right}.rateNotes-mealPlanCell .prl{float:right}.rateNotes-totalPriceCell .h-icons strong{font-family:Arial, sans-serif}.rateNotes-promoCell{text-align:right}.rateNotes-promoLink{color:#080;font-size:11px}.rateNotes-promoLink:hover{color:#060}#headList{border-collapse:separate}#headList td{padding:.75em;border-top:1px solid #fff;background:#f6f6f6;vertical-align:middle}#headList .le{border-bottom-left-radius:.25em;text-shadow:0 1px 0 #fff}#headList .le b,span#spnTotalRecords{font-size:16px;font-weight:bold}#headList .ri{text-align:right;border-bottom-right-radius:.25em;text-shadow:0 1px 0 #fff}#help tr.title th,div.inter tr.title th{padding:3px 5px 2px 0;font-size:10px;font-weight:bold;color:#777}table.flight th{text-align:left;color:#777}table.flight tr.subtitle th{border-bottom:1px solid #F2D07D;white-space:nowrap}table.flight tr.mark td{text-align:center;color:#ed1556}table.flight{margin:0 0 30px 0;font-size:12px}table.list tr.header th,table.list tr.header td{background:#ddd;padding:5px 0 5px 5px;border-top:1px solid #ddd;border-bottom:1px solid #ccc}table.list td{padding:1em .5em;border-top:1px solid #eee}table.list th{padding:5px;border-bottom:1px solid #dcdcdc;text-align:left}table.list .bottom{border-bottom:2px solid #ccc}table.list tr.parent td{border-bottom:none}tr.child td{border-top:none}.yel td{color:#b14848}.odd td,.odd th{background:#f6f6f6}td.padRi{padding-right:10px}tr.border td{border-top:2px solid #ccc}table.list tfoot td{border-bottom:1px solid #dcdcdc}#tblHotel th,table#tblTransfer th{text-align:right;padding-right:10px}.itinner tbody>tr:nth-child(odd)>td{background-color:#eaeaea}.itinner tbody>tr:nth-child(odd)>td:first-child{border-top-left-radius:.25em;border-bottom-left-radius:.25em}.itinner tbody>tr:nth-child(odd)>td:last-child{border-top-right-radius:.25em;border-bottom-right-radius:.25em}.it tbody>tr:nth-child(odd)>td,td.ft tbody>tr:nth-child(odd)>td{background-color:transparent}.itdata{padding:.5em 0}th#thTime:hover,th#thStops:hover,th#thTotal:hover{background:#ebebeb;text-decoration:none}#flgtlist{margin:1px 0 30px 0}.flightsec tr.title th.left{border-left:none;width:91px}.flightsec tr.title th a{display:block;white-space:nowrap}.flightsec tr.title th.alt{width:163px;text-align:center}#divReservationStatus td.alt,#divReservationStatus th.alt{text-align:center}td.receipt a{border-right:1px solid #E0DFCE}#divReservationStatus td a,#divAppliedFilterDetail{display:inline}.seaRes td{padding-bottom:5px;padding-right:3px}.noUnd:link,.noUnd:visited{color:#3399ff;text-decoration:none;font-size:12px}.num{width:20px}#filter-zones-interest{background:#F6F6F6;margin-top:2px}#listing-mode-tabs.places-title-length{margin-top:0px}.nearby-description i{color:#3498db}.nearby-description{font-weight:bold}.hotel ul.item-list li{margin:10px 0 30px 0;border-bottom:1px solid #ddd}.rates_table tr{border-bottom:#CCC solid 1px}.rates_table tr:last-of-type{border-bottom:none}#headList{border-collapse:separate}#headList td{padding:.75em;border-top:1px solid #fff;background:#f6f6f6;vertical-align:middle}#headList .le{border-bottom-left-radius:.25em;text-shadow:0 1px 0 #fff}#headList .le b,span#spnTotalRecords{font-size:16px;font-weight:bold}#headList .ri{text-align:right;border-bottom-right-radius:.25em;text-shadow:0 1px 0 #fff}.flightsec tr.title th{padding:0}.flightsec tr.title table.headit th{background:none;border-left:none;border-right:none;box-shadow:none}.flightsec tr.title th.left,.flightsec tr.title th.alt,.flightsec tr.title table.headit th{padding:.5em}.flightsec tr.title table.headit th.active{background:#ebebeb}.flightsec table.headit th{border-top:none;border-bottom:none;padding:0}table.it td.right{padding-right:37px}table.flightsec td.fliFot{line-height:102%;padding:0 1em 0 .25em}#flgtlist tr.title th.active{background:#d2d2d2}.flight-list.itemRate h3.packPrice,.flight-list.itemRate .small,.flight-list.itemRate .mealPlan,.flight-list.itemRate p{text-align:center}table#tblFligts tr.title th.active a{color:#333}#flgtlist tr.title th.active:hover{text-decoration:underline}.flightsec div.yui-module{background:#fafafa;border:1px solid #eee;border-radius:.5em;margin:.5em 0}.flightsec tr.selflt div.yui-module{background:#ffffcc;border:1px solid #f0d091;border-radius:.5em;margin:.5em 0}#flightSelected{background:#f1faff;border:1px solid #BCE8F1;border-radius:.5em;margin:.5em 0}table.flightsec td.boxPri{padding:2px 0 8px 0}tr#rowSelectFlightTitle td.padding{padding:5px 10px 0 10px}tr.apc td{padding-bottom:5px;line-height:100%}tr.apc td.apc{color:#777;font-size:10px}td.fit td.right{padding:0 25px 0 0}.escala{background:#ffffe7;padding:5px 0 5px 10px;margin:0 0 0 50px}#divFlightDetail .escala{margin:0}.detailAlert{margin:0 2px;padding:3px 5px;background:#FFDEDE;color:#660000}#SearchBox1_modTabPackage .greenButton{width:175px}#SearchBox1_modTabTransfer .greenButton{width:150px}@media (min-width: 960px){#flgtlist .is-column{width:79.5%}#flgtlist .rate-group-price{width:20%}#flgtlist .rate-group-price .botAzu{padding:6px 12px}#flgtlist .leg-holder{padding:.75em}#flgtlist .schedule{padding:.5em 0}#flgtlist .airline-logo{margin:0 .5em 0 0}#flgtlist .icon{padding:0 .25em}#flgtlist .departure-time{width:9.4%}#flgtlist .separator{padding:0 .2em}#flgtlist .arrival-time{width:18%}#flgtlist .arrival-time .time-notes{margin:0 0 0 .5em}#flgtlist .stops{padding:0}#flgtlist .separator-img{padding:0 .25em}#flgtlist .warning-message ul{margin:0}}.notice-infantSearch{position:relative;background:#f6f6f6;border-top:1px dotted #B3AEAE}.notice-infantSearch .ptw-icon-baby{font-size:2.4em;color:#F3B37D;margin-left:10px}.notice-infantSearch .ptw-icon-check{color:green;margin-left:-12px;font-size:1.2em}.notice-infantSearch-text{display:inline-block;margin-bottom:5px}.notice-infantSearch-icons{display:inline-block}.notice-infantSearch .btn{font-size:12px;float:right;margin:0 0 10px 0}.notice-infantSearch li{margin:0 0 5px 0}.notice-infantSearch ol{margin-bottom:0}.notice-infantSearch .ptw-icon-info-circle{font-size:1.3em;margin-left:5px}.greenButton,#innerSel #continueBtn{background-color:#1a8a01;background-repeat:repeat-x;border-style:solid;border-color:#18AC00 #167700 #167700 #18AC00;border-width:1px;color:#fff;font-size:14px;padding:6px 10px;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.greenButton:active{background:#0f6900;border-color:#138201}#paymentOptions{background:#FFF;padding:1em}#ccDetail{border-bottom:3px solid #eaeaea}#ccDetail td{vertical-align:middle}td.issuer{padding:.25em 1em .5em .25em;width:185px}.issuer div{margin:3px 0 0 0;font-size:1.25em;color:#666}td.issuer img{margin:0 .5em 0 0;float:left}td.plans{padding:.25em;color:#666;width:260px}.singlePayment{float:left;width:115px;margin:0 1.5em 0 0;color:#666}.msi{margin:0;padding:0;background:none;line-height:150%;color:#ed1556}.pagosFijos{margin:0;padding:0;background:none;line-height:150%;color:#666}.msi span,.pagosFijos span{font-size:1.25em}#ccDetail tr.title th.brandshdr{padding:.5em 3em .25em .5em}.brand{font-size:12px;color:#666;padding-right:3em}tr.msiPromo .singlePayment{color:#095709}tr.msiPromo .msi span,tr.msiPromo li{color:#095709}tr.msiPromo table td{color:#464646;font-size:12px;border-bottom:1px solid #ddd;padding-right:1em}tr.msiPromo table{margin:5px 0 10px 0}#ccDetail tr.msiPromo td{border-bottom:none;padding:.75em .25em}#paymentOptions_mask{background-color:black;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5}.oneCol{margin:.25em 0 1.25em 0}.oneCol img{margin:0 .4em 0 0}.oneCol li{background:none;padding:0;margin:0}.oneCol h3 a,.oneCol h3{text-decoration:none;color:#555;font-weight:normal;padding:0}.oneCol h3{margin:1.25em 0 0 0;font-size:13px\9}.oneCol p{margin:0 0 1.5em 0}div.inter .oneCol h3{font-size:1em}div.inter .oneCol li{margin:0;padding:0;background:none}#cboxLoadedContent{padding:1em}.nav li{float:left;padding:0;background:none}.sidbar ul,td.fit td{padding-left:10px}.sidbar td.right{padding-left:0;padding-right:10px}.bullet{list-style-type:square;list-style-position:inside;list-style-type:disc;margin-bottom:10px}.nobul,.nobul li{background:none;list-style-type:none;list-style-position:outside;padding-top:3px;padding-bottom:3px}ol>li{list-style-type:decimal;list-style-position:outside;margin:1em 0 1em 2em;padding:0;background:none}ul.bodytext{margin:1em 0 1em 1.5em;width:80%;list-style-type:disc;list-style-position:outside}.hotsidbar li:last-child{margin:0 !important}.listTitle{font-size:1.25em;font-weight:bold;color:#000;margin:1em 0 .5em 0;padding:0}.listViewport{height:410px;overflow-y:scroll;margin:1em 0 0 0;box-shadow:-4px 1px 8px rgba(0,0,0,0.15) inset}.innerList{margin:0 1em}.navbar-static{margin:.5em 0}.innerList li:hover{background:#f3f3f3;color:#005580}.innerList li.listTitle{font-weight:normal;font-size:1.166666666666667em}#spNorthAmerica,#spSouthAmerica,#spEurope,#spAsia,#spAfrica,#spAntartic,#spOceania,#dpNorthAmerica,#dpSouthAmerica,#dpEurope,#dpAsia,#dpAfrica,#dpAntartic,#dpOceania{margin-bottom:1em;padding-bottom:1em;border-bottom:2px solid #eee}#portType li:first-child{margin-left:1em}#divError ul li,#cajaErr ul li{background:transparent url("https://cdnpt.com/images/bullet_red.gif") no-repeat scroll 0 10px;padding:0 0 0 12px;margin:0 0 0 10px}ul.bodytext li,.flightpax{margin-bottom:10px}dd{margin:5px 0 7px 10px}.nobul{background:none;margin:0;padding:0}dd ul{margin:0}dt{margin:1.25em 0 .5em 0;font-weight:bold}#ulcerts{width:100%;clear:both}#tiles{margin:0 0 1.5em 0;background:#f0f0f0;border-radius:.5em}#tiles li:last-child{border-bottom:none}#tiles li{margin:0;padding:10px;border-top:1px solid #fff;border-bottom:1px solid #d9d9d9;background:none;text-align:center}#tiles li a{text-decoration:none;color:#777;text-shadow:0 1px 0 #fff}.lheading,#left h4.lheading{margin:1.5em 0 .5em 0}.detPop .modal-body ul{margin-left:1.5em;line-height:2;list-style-type:disc}.caps{font-variant:small-caps;text-transform:lowercase}.light,.HotNotAva,table.flight b,.ap_filterCount{color:#777777}.higLit,table.flight p.small span.small,ol li strong{color:#ed1556}.small,.hotCat,.smallv{font-size:11px;font-weight:normal}strong,#parTotalBottomTitle,#parTotalBottom,.bold,#tdTotalTrip2C1,#tdTotalTrip2C2,#tdTotalTrip2C3,td.ri a{font-weight:bold}#divComplete table.smallv,#divComplete p.smallv{font-size:12px}#morePlans{padding:0 0 0 0.5em}p.smallbold,.MinTit,#SearchBox1_searchMod{font-weight:bold;color:#333}.alert,.required,#ctrl .divErr,.cajaErr b{color:#A03533}.rates .alert,.noav .alert{padding:0;border:0;color:#990000}.cat{font-size:12px;font-weight:bold;color:#666}.alert-success{color:#347535}.MinNot{line-height:130%;padding-bottom:5px;display:block}.selects{font-weight:normal;letter-spacing:normal}.higLitbig{color:#ed1556;font-size:14px;font-weight:bold}#parTransferTotal2,#defpay .ban p{margin:5px 0}.mark{background:#ffffcc}.tiny{font-size:12px}.intro .padding,#hotfacts .padding,#footer .fr img.pr{padding:0}.intro th{text-align:right;padding-right:5px;width:100px;color:#777}#imgLogo{border:4px solid #f6f6f6;box-shadow:0 0 3px #ccc;display:block;margin:.75em 0 0 .5em}span.ratehigLit{color:#ed1556;font-size:12px;font-weight:normal}.floatright p.small,.floatright span.small{margin:.15em 0}.boxPri .greenButton{display:inline-block;margin:0 0 2px}h1 .smallv{font-size:14px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.taxesNotice{background:#f7ffea;line-height:1.3em}.copy li.taxesNotice{padding:8px 0 5px 5px;border-radius:3px;border:1px solid #ebf1d9;background:#f7ffea}.copy li.taxesNotice span{margin-left:20px}.actRates .taxesNotice,#divComplete .taxesNotice{padding:7px;font-size:12px;border-top:1px solid #ebf1d9;border:1px solid #ebf1d9;margin-top:7px}#SearchBox1_txtCheckIn,#SearchBox1_txtCheckOut{margin:0;padding:0;vertical-align:bottom}#srchbname{min-width:35px;text-align:center;margin-top:2px}td.fsch select{width:115px;max-width:115px;font-size:12px;margin-top:3px;color:#777;border:1px solid #b1c6da}.rdates{width:80px}.mt{margin:10px 0 0 0}table.form1 th{text-align:right;padding:5px 15px 5px 0;font-size:14px;font-weight:normal}.notice{padding:8px 35px 8px 14px;margin-bottom:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert-info-neutral{background-color:#f8f8f8;border-color:#eaeaea;color:#565656}td .notice{margin:.5em}.notice .halflings-icon{opacity:.75}.notice span{margin:0 .5em}.inline-list{margin:0}.inline-list i{opacity:.5}.inline-list li{display:inline-block;margin:0 1em 0 0}.glyphicons-icon{vertical-align:middle;width:36px}.accent-check{font-weight:bold;color:#ed1556}.alert-base{margin:1em 0}.icon-notice{text-align:left;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:10px 0;margin-top:10px}.icon-notice .ptw-icon{font-size:1.5em;text-align:right}.alert-info{color:#3a87ad;background:#d9edf7 !important;padding:10px;border:1px solid #bce8f1;border-radius:5px;position:relative;margin-top:10px;max-width:520px}.alert-info h3{margin:0}.alert-info ul{margin:10px 0 0 0px}.alert-info img{margin-right:5px;margin-top:-3px;float:left}.td-alert-info{padding:0 !important}.td-alert-info a{color:#3a87ad;padding:10px;border:1px solid #bce8f1;display:block;border-radius:5px}.td-alert-info a .tiny{color:#0066cc;float:right;font-weight:normal}.td-alert-info img{margin-right:5px;margin-top:-5px}.hide-link{display:none}.show-link{display:block}#payPlans .td-bank{width:250px;padding-right:100px !important}#payPlans .right,#payPlans th{padding:.5em !important}#payPlans .valude-td{float:right}.advisor-note{padding:0 !important;font-style:italic;background:none;border-top:none}.ap_logo{margin:0px auto;margin-bottom:70px;width:280px;height:58px;background-repeat:no-repeat;background-image:url("https://cdnpt.com/images/logoSplashPT.gif")}#splash{padding:50px 0;background:#fff;color:#3366AA;left:0px;width:100%}#aniSpl{margin:10px 0 0 0}#splash h2{font-size:28px;color:#ed1556;font-weight:bold}#splash h3{color:#ed1556;font-size:2.33em;margin:15px 0 20px 0;line-height:100%}#splash-anim{background-image:url("https://cdnpt.com/images/mapa-punteado.png");background-repeat:no-repeat;background-position:center center;margin-top:70px;text-align:center}#splash-anim-container{width:70%;margin:auto;padding-bottom:30px}#splash-anim-title-container{background-image:url("https://cdnpt.com/images/gradiente-titulo-splash.png");background-position:center top;background-repeat:no-repeat;margin:auto;width:400px;padding:2px;min-height:100px}#splash-anim-title-container h2{margin-top:0.3em}#splash-anim h2{color:#306288;top:10px;margin-top:0.5em;font-size:2em}#splash-anim h3{font-size:2em;margin-bottom:1em}#loading{background-color:#fff;min-height:40px;border-radius:4px;text-align:center}#loading-background{background-image:url("https://s3.amazonaws.com/f.cl.ly/items/2m0W260G2o0E3U0N0R1v/doted_map_1%20copy_2.png");min-height:40px;background-repeat:no-repeat;background-position:center center}#loading-container{width:70%;margin:auto;padding-bottom:30px}#loading-title-container{background-image:url("http://i.imgur.com/B55FgZM.png");background-position:center top;background-repeat:no-repeat;margin:auto;width:70%;padding:2px;min-height:100px}#loading-title-container h2{color:#002d51;top:10px;margin-top:1em}#loading-title-container h3{color:#306288}#divComplete,#errPag{margin-top:30px}#opsOverview{background:none repeat scroll 0 0 #f9f9f9;border:1px solid #ddd;border-radius:0.25em 0.25em 0.25em 0.25em;margin:1.5em 0}#ovrView{background:none repeat scroll 0 0 #FFFFFF;border-right:1px solid #ddd;float:left;padding:.75em 2.5em}#globalRating{border-bottom:1px solid #CCCCCC}#opsFilters{float:left;position:relative}#opsFilters h3{padding:.75em 0 0 1.5em}#opsFilters tr.title th{padding:0 0 .5em 0;border:none;background:none;box-shadow:none;filter:none}#opList{margin:0 0 .5em 0}#opList li{margin:0;background:none;border-bottom:1px dotted #ccc;padding:1.25em 0}#opsOverview h3{margin:0 0 .5em 0}.opDate{font-weight:normal}.rateLabel{font-weight:bold}.rateLabel .light{font-weight:normal}.globalRate img{display:block}.indRatings{margin:.25em 0 0 0}.author{font-weight:bold}.author span{font-weight:normal}.opContent p.sym{line-height:180%}#opList .indRatings li{float:left;margin:0 1em 0 0}.rateLabel .light{font-weight:normal}.globalRate img{display:block}#globalRating img.mSprite{display:block;margin:.25em 0 .5em 0}.hotelActions{clear:both;margin:2em 0 0 0}#ratingFilter{float:left}#tripType{float:left;padding:0 3em 0 2em}#tripType a,#tripType a:hover{color:#333}.globalOp{float:left;width:14%;margin:0 1em 0 0;font-size:12px;line-height:180%}.globalOp img{display:block}.globalOp .sym{margin:.2em 0 .25em 0}.opContent{float:left;width:84%;line-height:150%;font-size:12px}.opDetail{margin:.5em 3em 0 0}.countBar{height:16px;background:#59b1c8;width:100%}.barBg{width:80px;background:#ddd;border-bottom:2px solid #EDF6FF}.rateName{padding:0 .5em 0 0}.count{padding:0 0 0 .5em;color:#888;text-align:right}.avgRev{float:left;margin:3em 0 0 0}.avgRev .but{font-size:13px}.textRate{font-size:12px}.opContent .author{position:relative}.author .delOvrl{position:absolute;top:-24px;background:#ffd;padding:.15em .3em;border:1px solid #c0c0c0;-moz-border-radius:.15em;font-size:12px}.author span.small{color:#ed1556}.rateModule{margin:0 0 0.5em 0;padding:0 0 0.5em 0}.rateModule:first-of-type{border-bottom:1px solid #ddd}.rateModule td{padding:.25em 0 .25em .5em;font-size:1.25em;color:#003767}.rateModule th{padding:3px 0}.gScore{font-size:3.27em;line-height:1;font-weight:bold;color:#003767}.gScore span{font-size:.5em;font-weight:normal}.listControls{padding:0 0 .5em 0;border-bottom:1px dotted #c0c0c0}#opsFilters input{margin:-.4em .15em 0 0;vertical-align:middle}#main .opiniones .ban{margin:1.5em 0;padding:1em}.whiteText{color:#fff !important}.newOp{padding:.75em 1em 0 0;position:absolute;left:425px;white-space:nowrap}#opList .aviso{border:none;background:#ffd;color:#777}tr.opinion td span.mSprite,.floatright .greenButton,.item-submit{display:inline-block}* html tr.opinion td span.mSprite{text-indent:0;line-height:0;font-size:0;overflow:hidden}*:first-child+html tr.opinion td span.mSprite{text-indent:0;line-height:0;font-size:0;overflow:hidden}.hotPagCont .mainpic p{margin:1.5em 0 0 0}.hotPagCont .mainpic{margin:0 10px 0 0}.hotPagCont .mainpic p:first-letter{text-transform:uppercase}#divComplete td.padRi{width:80%}#divHotelAdvisory{height:15em;border:1px solid #ddd;border-radius:.15em;box-shadow:inset 0 0 5px #ddd;color:#777;padding:.5em 1em;overflow:auto;margin:1.5em 0}#divHotelAdvisory br{display:none}#divHotelAdvisory ul{margin:.5em 0 1.5em 0}.mainpic{margin:0 1em 0 0}.mainpic p{background:none repeat scroll 0 0 #FFFFFF;border-radius:0 2px 0 0;float:left;left:0;line-height:125%;padding:2px 8px 2px 4px;position:relative;top:-1.5em;margin:0}#cboxOverlay{opacity:.7 !important}#productHeader{margin:0}.productPic{width:32.91666666666667%;float:left}.productIntro{width:67.08333333333333%;float:left}.productIntro .itemRate{text-align:right}.prodName{float:left;width:64.38923395445135%}.callAction{border-radius:.25em;background:#f6f6f6;float:right;text-align:center;padding:.5em;border:1px solid #eee;box-shadow:0 1px 0 #fff inset;margin:.75em 0 0 0}.introTable td{padding:0 0 .5em 0}.callAction .HotPri{font-size:16px}.bestPrice{border-bottom:1px solid #ddd;padding:0 0 .5em 0}.facts p{margin-bottom:.5em}.facts li{padding:0;margin:0}.facts ul{float:left;width:64.3892%}.callAction .HotPri{font-size:16px}.galeriesPhotos ul,.galeriesPhotos li{margin:0;padding:0;background:none;list-style:none}.galeriesPhotos li{display:inline;float:left;margin:0 1em 1em 0}.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden}.galeriesPhotos img{padding:3px;border:1px solid #CCC}.galeriesPhotos img:hover{border-color:#ed1556}#ZoomBox{border:solid #ddd 3px}#photos img{border:solid #ddd 3px}#zoomCapDiv{left:0}#tourDestinationBox{min-width:730px}#tourDestinationBox h1{margin:10px 0;font-size:2em}.tourCountrySelector{height:26em}#countryTours{width:25%;float:left}#countryDestinations{width:74%;float:left;min-height:25em}#countryTours ul{margin:0;padding:0}#countryTours ul li{background:none;margin:0 1em 0 0;padding:0}#countryTours ul li a{display:block;padding:0.5em;text-decoration:none;font-weight:bold;background:url("https://cdnpt.com/images/rightArrowMask.png") no-repeat right 50%}#countryTours ul li a:hover{background-color:#D7E8FD}#countryTours ul li a.active{background-color:#4C84BD;color:white}#countryDestinations ul{margin:0;padding:0}#countryDestinations ul li{background:none;margin:0;padding:0}#countryDestinations ul li a{display:block;padding:0.3em 1em;text-decoration:none;color:#000;border-radius:5px}#countryDestinations ul li a:hover{background-color:#D7E8FD}#countryDestinations .innerList{width:33%;float:left}.ttype,.ap_tripMode{float:left;padding:0.25em .5em;text-align:center;border:1px solid #ddd;cursor:pointer;color:#666;font-size:1.1em;background-color:#FFF}.ttype:hover,.ap_tripMode:hover{color:#000}.tFirst{border-top-left-radius:.25em;border-bottom-left-radius:.25em}.tLast{border-left:none;border-top-right-radius:.25em;border-bottom-right-radius:.25em}.tselected{font-weight:bold;color:#000;box-shadow:inset 0 0 2px #ccc;background-color:#f3f3f3;border:1px solid #98bae1}#divComplete td.padRi col{width:250px}tfoot td{text-align:center;font-style:italic}#confMsg{position:absolute;top:125px;left:43%;width:20em;padding:.25em 1em .4em 1em;box-shadow:0 1px 2px #bdb384;text-align:center;background:#fcf1a6;border-radius:.25em;color:#59543e;font-size:1.166666666666667em}#left .vads,#cruiseSidebar .vads{text-align:center;margin:2em 0 0 0}.InSiteSpaces{overflow:hidden}#main .hads.mtpbt{margin:1em 0}.ftrhads{margin:0 auto 3em auto;width:960px;text-align:center}.ftrhads.mtp{margin-top:3em;text-align:center}.vads.frg{float:left;margin:2em 0 0}#llb2{text-align:right}.mod_trophy{margin:0 0 0 -2px;position:relative}#divRoomQuoted{z-index:5}span.trophy{display:inline-block;float:left;margin:5px;padding-top:2px;padding-left:5px}.trophyNotes span.ligth{color:#333}.nameInt{color:#333;font-size:14px;font-weight:bold}.mod_trophy a.tag{text-decoration:none;padding:2px 5px 2px 0;background-color:#FFF;border:none;background:#f3f3f3;transition:0.2s Ease;-webkit-transition:0.2s Ease;margin:0;color:#333;display:block;overflow:hidden}.mod_trophy:hover a.tag{background-color:#eaf2f9}.mod_trophy a.tag .year{display:block;width:50px;line-height:13px;font-size:.9em;float:left;margin-top:5px;color:#ed1556}.mod_trophy a.tag .year .num{font-size:17px;font-weight:bold;text-align:center;display:block;letter-spacing:.07em;width:auto}.mod_trophy a.tag .more{white-space:nowrap;color:#0066cc;display:block}.mod_trophy a.tag:hover .more{color:#d8114d}.mod_trophy .trophyNotes{margin-top:4px;display:block;line-height:15px;padding-left:15px;overflow:auto}.mod_trophy h4{margin:10px 0 15px 0px}.mod_trophy .trophy-group ul li{margin-bottom:0}.mod_trophy .trophyListModule__trophyIcon{font-size:22px;color:#ed1556}span.place_num{color:#ed1556;font-size:14px;font-weight:bold;position:absolute;margin:-1px 0 0 12px;-webkit-text-stroke-width:0.2px}.close a,.close a:hover,.bubble-arrow-down{background-image:url("https://cdnpt.com/images/shared/maps-sprite.png");background-repeat:no-repeat;background-repeat:no-repeat}.close a{display:block;width:20px;height:20px;text-indent:-999em;background-position:-12px 0}.close a:hover{background-position:-32px 0}.bubble-arrow-down{background-position:-107px 0;width:19px;height:18px;position:absolute;left:187px;top:100%}.bubble-arrow-right{background-position:-220px 0;width:19px;height:18px;position:absolute;left:-10px;top:50%}.bubble-arrow-left{background-position:-220px 0;width:19px;height:18px;position:absolute;left:-10px;margin-top:12px}.bubble .close{position:absolute;top:-5px;right:-8px;opacity:1}.mod_trophy .bubble-content{min-width:275px;min-height:100px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 6px #666;-webkit-box-shadow:0 2px 6px #666;box-shadow:0 2px 6px #666}.mod_trophy .interest-bubble{width:auto;position:absolute;z-index:99}.mod_trophy .bubble-content .item-info p{line-height:1.6em;padding:6px;-webkit-text-stroke-width:0.2px}.mod_trophy .bubble-content .item-info a{text-decoration:none}#ap_featuredCategories .bubble .close{position:absolute;top:-8px;right:-26px;opacity:1}.bubble h2{border-bottom:1px solid #eee;margin:0 0 .5em 0;padding:0 0 .15em 0}#ap_featuredCategories .bubble{top:0;left:260px}.interest-bubble .bubble-content .item-info,.mod_trophy .bubble-content{padding:.5em 1.25em 1em}#filterInt{padding:5px 5px 5px 15px;border:solid 1px #CFE2F1;border-radius:5px;width:96%}#filterInt a.btn{margin:-5px 0 0 25px}ul.gridThumbails{margin:-10px 0 0 0;display:block;position:relative}ul.gridThumbails li{float:left;position:relative;width:33%;height:50%;margin-top:30px;margin-bottom:10px;transition:0.2s Ease;-webkit-transition:0.2s Ease}ul.gridThumbails li:hover{background-color:#eff4f9;border-radius:5px}ul.gridThumbails li h4{margin:0 0 0 10px;color:#555;-webkit-text-stroke-width:0.2px}ul.gridThumbails li .hot_thumbail{margin:0 5px 0 5px;color:#555}ul.gridThumbails li h3{width:95%;margin:5px 0 0 12px;min-height:75px;-webkit-text-stroke-width:0.2px}ul.gridThumbails li .btnPri{margin:0 0 5px 10px}ul.gridThumbails li span.trIco{width:32px;height:42px;position:absolute;left:195px}ul.gridThumbails li span.trIco span.place_num{color:#ed1556;font-size:15px;font-weight:bold;position:absolute;margin:-1px 0 0 12px}.show{background-color:#eff4f9;border:solid 1px #CFE2F1;border-radius:2px;text-align:center;margin:15px 0 0 0;padding:.5em}.show .btn{margin:0 0 0 0}ul.gridDest{margin:0 0 0 20px}ul.gridDest li{float:left;width:33%;margin:15px 0 15px 0}ul.gridDest li h2{color:#000}ul.gridDest li a{text-decoration:none}.thumbDest .mask{width:203px;height:114px;z-index:0;position:absolute;background-image:url("https://cdnpt.com/images/background-trans.png");transition:0.5s Ease;-webkit-transition:0.5s Ease}.thumbDest img.destImg{width:203px;height:114px}.thumbDest:hover .mask{background-image:none}.thumb-title{font-weight:bold;text-shadow:#e7e7e7 0.1em 0.1em 0.1em;text-align:center;font-size:18px;margin:30px 0 0 0;padding:0 4px 0 4px;color:#222;transition:0.2s Ease;-webkit-transition:0.2s Ease;-webkit-text-stroke-width:0.2px;display:block;z-index:10;position:relative}.thumbDest:hover .thumb-title{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.8);opacity:.85}.thumb-subtitle{text-align:center;margin:0 0 0 0;color:#777;transition:0.2s Ease;-webkit-transition:0.2s Ease;-webkit-text-stroke-width:0.2px;display:block;z-index:10;position:relative}.thumbDest:hover .thumb-subtitle{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.8);opacity:.5}.thumbDest{width:203px;transition:0.2s Ease;-webkit-transition:0.2s Ease}.file .light{margin:0;padding:.5em;font-size:1.5em;display:block}.file .priceHotels{margin:0 0 0 0;padding:5px 0 0 5px}div.cont-desc .nameInt,td.hotInf .nameInt{line-height:24px;font-weight:normal}div.cont-desc .mod_trophy span.place_num,td.hotInf .mod_trophy span.place_num{color:#FFF;font-size:10px;font-weight:normal;position:absolute;margin:-3px 0 0 9px;-webkit-text-stroke-width:0.2px}.trophies-list{padding:.5em;margin:0}.trophies-list>li{padding:0 5px 0 5px;margin:0 0 1em 0;-moz-border-radius:.25em;-webkit-border-radius:.25em;border-radius:.25em;background:#f8f8f8 url("https://cdnpt.com/images/cruises/lines.png") repeat}.trophy-group .icoTrophy{margin-right:5px;padding-top:7px;position:absolute}.place_num-big{font-weight:bold;margin:4px 0 0 19px;font-size:22px}.trophy-group{margin:0}.prize-list{margin:0 0 0 55px;padding:0 0 5px 5px;border-left:1px solid #c2c2c2}.basic-title{margin:0 0 .5em 0}#globals #userOpts{width:150px}#userOpts .signoutLink{border-top:1px solid #DDDDDD;margin-top:3px;padding-top:3px}#globals #loginBox{margin-left:-405px;width:480px}#globals #loginBox:after{left:auto;right:10px}#globals #loginBox:before{left:auto;right:9px}.afl{display:none}#main-login{margin:1em auto 3em auto}ul#searchList{margin:0}#searchList li{position:relative;border-bottom:1px solid #eee}#searchList li:hover{background:#ffe;box-shadow:0px 0 5px rgba(0,0,0,0.1)}#searchList li:hover a,#searchList li:hover .quoteDate{color:#888}#searchList li:hover a.close{color:#555}#searchList li:hover a .itemName{color:#7da3de}#searchList a{margin-top:-1px;overflow:hidden;display:block;padding:7px 5px 5px 5px;color:#333;font-size:12px;line-height:1.3em}#searchList a:hover{background:#ffe;color:#333}#searchList li a:hover{color:#333}#searchList .itemType{display:block;margin:0 0 5px 5px;line-height:18px;color:#666}#searchList .itemType img{margin-right:5px}#searchList li a:hover .itemName{color:#06c}#searchList a:hover .itemDetails{color:#333}#searchList a:hover .itemName{text-decoration:underline}#searchList .itemInfo,#searchList .itemPrice{float:left}#searchList .itemInfo{width:70%}#searchList .itemName{font-size:14px;color:#06c;margin-left:5px}#searchList .itemName .mSprite{text-indent:-999em;margin:-3px 0 0 5px}#searchList .itemDetails{display:block;line-height:1.4em;margin-top:3px;margin-left:5px}#searchList .itemDetails,#searchList .quoteDate{color:#666}#searchList .itemPrice{width:30%;text-align:right}#searchList .itemPrice strong{display:block;font-size:15px;margin:3px 0 5px 0}#searchList .itemName .label{font-size:12px}#searchList a.close{top:0;right:0;font-size:16px}.bottomHistory{margin:5px 0;font-size:12px}.notAva{display:block;margin-bottom:3px;color:#555}a.historyLink{display:block;background:#f6f6f6;border-top:1px solid #eee;margin:0 -6px -1px -6px;padding:.5em 1em;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}a.historyLink:hover{background:#f0f7ff}.offPassenger{margin:5px 0 5px 0}.pax_drop{left:55px !important}.paxBtn{width:115px;text-align:left !important;font-size:12px !important}#flopt-discountBus,#flopt-discountPackage{background:#e6e6e6;border-radius:.25em;box-shadow:0 0 5px #aaa inset;margin-top:5px;padding:5px 0 5px 10px;clear:both}.paxBtn .caretArrow{float:right}.icoCon{float:left;height:50px;margin-right:10px}.pax{float:left;margin:5px 10px 0 0}.rates_table,.itinerario_table{margin-top:20px;width:100%}.rates_table th,.pack_table th,.pack_table td{padding:0.5em;text-align:center;vertical-align:middle}.rates_table th,.pack_table th{font-weight:normal;text-shadow:0 1px 0 #fff;color:#222;vertical-align:bottom}.pack_table th{color:#777}.pack_table .table-room{width:260px;text-align:left}.pack_table .table-room-hd{text-align:left}.pack_table .table-greenbox{width:220px;text-align:right}.pack_table .table-price{width:90px;border-left:1px dotted #d5d5d5;border-right:1px dotted #d5d5d5}.pack_table tr{border-bottom:1px solid #d5d5d5}.pack_table tr.pack-header{border-bottom:1px dotted #d5d5d5}.ulpack a.sl{padding-top:0.5em;display:block}.rates_table td{padding:0.5em .25em;text-align:center;vertical-align:middle;background:#fafafa;border-left:1px dotted #ccc;border-right:1px dotted #ccc;color:#565656}.rates-header{background:#fff;font-weight:normal;vertical-align:bottom;background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #f5f5f5 0%, #efefef 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #efefef 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #efefef 100%);background:linear-gradient(to bottom, #f5f5f5 0%,#efefef 100%)}tr.noborder,.noborder{border:none}.rates_table .table-room{background:#fff;border:none;text-align:left}.rates_table th.light{color:#777;font-size:12px}.net-price{font-size:1.333333333333333em;display:inline-block;margin-right:.25em;line-height:25px}.rates_table .table-submit{background:#fff;border:none;text-align:right;vertical-align:middle;padding:0 .5em}.pack_table .net-price{display:inline-block}.net-price:after{font-weight:normal;padding-left:4px}.itinerario_table{color:#777}.itinerario_table th{color:#333;width:180px}.itinerario_table th p{margin:.1em 0}.itinerario-info,.itinerario_schedule{padding-right:15px}.itinerario_escalas{padding-right:35px}.itinerario_cambiarvuelo{vertical-align:middle;font-size:12px}.itinerario_table tr{line-height:normal}.more td{background:none}.info-mensaje-tour{background:#f7ffea;color:#333;font-weight:normal;padding:3px 6px;border:1px solid #ebf1d9;text-align:center;margin-top:-30px}.info-mensaje-tour-container{overflow:hidden;display:none}#addon_menu li#carTab.ap_hidden,#addon_menu li#tourTab.ap_hidden{display:block;overflow:hidden;margin-left:100px;margin-right:-100px}#autosugerido,#toursugerido{display:block;overflow:hidden}#addon_content .item#autosugerido-content,#addon_content .item#toursugerido-content{margin-top:-120px}#tour-link,#auto-link,#conector_link{display:none}.rightSummary{float:right;width:200px;padding:0}.pt-customJqueryUi .ui-widget-content{z-index:100 !important}#ptw-container .pt-icon-info-circle{font-size:1.3em;display:inline-block;margin:3px;color:gray}#ptw-container .detPop.leftArrow{opacity:1}.detPop.leftArrow:before{width:0;height:0;content:" ";border-right:10px solid #ddd;border-top:10px solid transparent;border-bottom:10px solid transparent;font-size:0;line-height:0;margin:0 auto 1px auto;position:absolute;top:5px;left:-10px}.detPop.leftArrow:after{content:" ";width:0;height:0;border-right:8px solid white;border-top:8px solid transparent;border-bottom:8px solid transparent;font-size:0;line-height:0;display:block;margin:0px auto 0 auto;z-index:9999;position:absolute;top:7px;left:-8px}.grayReviewBox{border:1px solid #ddd;padding:7px;background-color:#f3f3f3;color:#777;font-size:14px;margin-top:10px}.grayReviewBox h5{font-size:16px;font-weight:400;display:inline}#imgLogo.reviewImg{padding:.25em;background:#fff;border:1px solid #ddd;box-shadow:0 0 3px #b7cfe0;margin:0 .5em .5em 0}.hotelNameReview{display:block;margin-bottom:10px;margin-top:10px}.grayReviewBox a{text-decoration:none}ul.item-list.addhotel_review{margin-top:20px}.addhotel_review li{border-bottom:1px solid #ddd}.addhotel_review .botAzu{margin-bottom:15px}.addHotel-review-ctrl{width:200px;display:block;float:right;position:absolute;z-index:5;margin-left:520px;text-align:center}.multi-steps{margin-bottom:10px}.multi-steps.three-steps .single-step{width:32%}.multi-steps.four-steps .single-step{width:23.5%}.multi-steps.two-steps .single-step{width:48.5%}.multi-steps .single-step{height:25px;background:#d1d1d1;display:inline-block;color:#fff;font-weight:bold;padding:8px 0 0 .95%}.multi-steps .single-step .step-num{background:#FFF;color:#d1d1d1;border-radius:10px;width:20px;height:19px;display:inline-block;text-align:center;padding-top:1px;margin-top:-1px;margin-right:3px}.multi-steps .single-step.middle-step:before,.multi-steps .single-step.last-step:before{width:0;height:0;border-width:16px 0px 16px 16px;border-style:solid;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #fff;content:" ";padding:0px;margin-top:-8px;margin-left:-8px;float:left;margin-right:7px}.multi-steps.four-steps .single-step.middle-step:before{margin-top:-7px;margin-left:-7px}.multi-steps.four-steps .single-step.middle-step:nth-of-type(2):before{margin-left:-8px}.multi-steps.four-steps .single-step.last-step:before{margin-top:-7px;margin-left:-7px}.multi-steps.two-steps .single-step.middle-step:before,.multi-steps.two-steps .single-step.last-step:before{margin-left:-7px}.multi-steps .single-step.middle-step:after,.multi-steps .single-step.first-step:after{width:0;height:0;border-width:16px 0px 16px 16px;border-style:solid;border-color:transparent transparent transparent #d1d1d1;content:" ";padding:0px;margin-top:-27px;float:right;margin-right:-16px;z-index:0;position:relative}.multi-steps.four-steps .single-step.middle-step:after,.multi-steps.four-steps .single-step.first-step:after{margin-top:-26px}.multi-steps .single-step,.multi-steps a.single-step:hover{cursor:default}.multi-steps .single-step,.multi-steps .single-step.middle-step:after,.multi-steps .single-step.first-step:after{transition:0.3s all ease}.multi-steps .single-step .check-done:after{content:"v";font-family:'pt-icons';position:absolute;font-size:15px}.multi-steps .single-step .check-done{display:none}.multi-steps .single-step.done-step .check-done{float:right;margin-right:20px;display:block}.multi-steps .single-step:hover .check-done{display:none}.multi-steps .single-step .back-step{float:right;font-size:.9em;opacity:.7;display:none;font-weight:normal;width:46px}.multi-steps .single-step.last-step .back-step{margin-right:7px}.multi-steps .single-step.last-step .check-done{margin-right:28px}.multi-steps .single-step.done-step:hover .back-step{display:inline-block}.multi-steps .current-step .step-num{color:#fa3f78}.multi-steps .single-step.middle-step.current-step:after,.multi-steps .single-step.first-step.current-step:after{border-left:16px solid #fa3f78}.multi-steps a:hover{text-decoration:none}.multi-steps a:visited{color:white}.multi-steps .single-step.current-step .check-done,.multi-steps .single-step.current-step .back-step{display:none}.multi-steps .single-step.current-step{background:#fa3f78}.multi-steps .single-step.middle-step.done-step:after,.multi-steps .single-step.first-step.done-step:after{border-left:16px solid #a5a5a5}.multi-steps .done-step{background:#a5a5a5}.multi-steps .done-step .step-num{color:#a5a5a5}.multi-steps .done-step:hover{background:#ed1556;text-decoration:none;color:white}.multi-steps .done-step.middle-step:hover:after,.multi-steps .done-step.first-step:hover:after{border-left:16px solid #ed1556}.multi-steps .done-step:hover .step-num{color:#ed1556}.multi-steps .single-step.done-step,.multi-steps a.done-step:hover{cursor:pointer}.collapsed_ctrl .dates_block{padding-left:25px}.collapsed_ctrl .bus_icon,.collapsed_ctrl .dates_icon,.collapsed_ctrl .descuento_icon,.collapsed_ctrl .flight_icon,.collapsed_ctrl .city_icon,.collapsed_ctrl .hotel_icon,.collapsed_ctrl .people_icon,.collapsed_ctrl .servextras_icon,.collapsed_ctrl .traslado_icon{float:left;color:#bcc2d3}.collapsed_ctrl .search_icon:before{padding-right:3px;font-family:pt-icons;vertical-align:text-bottom;font-size:20px}.module_separator{border-top:1px solid #eee;border-bottom:1px solid #fff;height:0;display:block;width:auto;float:none;clear:both;margin:0}.collapsed_ctrl .collapsed_content{background:#fcfcfc;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:0;padding:0;border-radius:.25em}.collapsed_ctrl .collapsed_module{padding:.5em}a.collapsed_button{display:block;text-align:center;margin-bottom:10px;margin-left:20px;margin-right:20px}td.bread{border-bottom:1px solid #ddd;border-top-left-radius:.25em;border-top-right-radius:.25em;text-shadow:0 1px 0 #fff}#filterlabel{margin:0 1% 0 0;padding:2px 0 0 0}#appliedFilters{width:83%}.bread a{font-weight:normal}.bread a:hover,.noUnd:hover{color:#ed1556;text-decoration:underline}#breadcrumb-pt{margin-bottom:1.5em;display:block}#breadcrumb-pt .breadcrumb-item a{text-decoration:none}#breadcrumb-pt .breadcrumb-item a:hover{text-decoration:none}#breadcrumb-pt .breadcrumb-item:after{content:"";margin:0px 5px;display:inline-block;background-image:url("https://cdnpt.com/images/glyphicons_halflings.svg");width:14px;height:14px;background-repeat:no-repeat;background-position:-456px -72px;opacity:.4}#breadcrumb-pt .breadcrumb-item:last-of-type{font-weight:bold}#breadcrumb-pt .breadcrumb-item:last-of-type:after{display:none}#breadcrumb-pt .breadcrumb-item:first-of-type a:before{content:"";display:inline-block;background-image:url("https://cdnpt.com/images/glyphicons_halflings.svg");width:14px;height:14px;background-repeat:no-repeat;background-position:0px -24px;opacity:.4}#breadcrumb-pt .breadcrumb-item:first-of-type:hover a:before{fill:#ed1556}.policiesHotel{border:1px solid #d7d7d7;padding:10px;margin:10px 0;font-size:12px}.policiesHotel h3{margin:0 0 10px 0;font-weight:bold;font-size:12px}.policiesHotel li,.policiesHotel ul{margin:0;padding:0}.policiesHotel table{margin-bottom:15px}.policiesHotel p{margin:.5em 0}.policiesHotel td{padding:2px 25px 2px 0}.policiesHotel-detail{margin-left:25px}.similarListing{border-bottom:4px solid #f6f6f6;border-top:4px solid #f6f6f6;margin:40px 0}.similarListing ul{display:block;padding:0;margin:0 -0.55556rem;width:100%;box-sizing:border-box;font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-top:10px}.similarListing ul:before,.similarListing ul:after{content:" ";display:table}.similarListing ul:after{clear:both}.similarListing ul>li:nth-of-type(1n){clear:none}.similarListing li{list-style:none;width:22.5%;display:block;float:left;height:auto;padding:0 0.55556rem 1.11111rem}.similarListing li:last-child{padding-right:0}.similarListing li a:hover h3{text-decoration:underline;color:#ef346c}.similarListing img{width:100%}.similarListing h3{font-size:15px;font-weight:normal;line-height:1.2;margin-top:10px;font-weight:bold;color:#06c}.similarListing-header h2{font-size:20px;margin-top:20px;line-height:.75;color:#464646;font-weight:bold}.similarListing-header p{font-size:16px;margin:.5em 0 1em 0}.similarListing-even{min-height:204px}.similarListing li a:hover{text-decoration:none}.similarListing-button{background:#0066cc;background-image:linear-gradient(to bottom, #0088cc,#0044cc);border:none;color:#FFF;text-shadow:none;display:block;width:100%;padding-right:0;padding-left:0;font-size:16px;padding:6px 10px;border:1px solid #05c}.similarListing-button:hover{background:#007af5}.similarListing-button:active{background:#004080}.similarListing-price{margin:0 0 .8em 0;line-height:1}.similarListing-price i{color:#94a4a5;font-size:13px}.similarListing-price span{font-size:22px;font-weight:bold;color:#464747}.similarListing-price .similarListing-deal{color:#2ecc71}.similarListing-deal span{font-size:14px;color:#94a4a5}.noVacancy-alert{padding:10px 20px 10px 20px;margin-bottom:10px;background-color:#fff1a3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c0392b}.noVacancy-alert:after{display:table;clear:both;content:""}.noVacancy-alert .noVacancy-message{float:left;width:85%;padding:1%}.noVacancy-alert .noVacancy-message h3{font-size:1.33em;font-weight:normal;margin-top:0px;color:#c0392b}.noVacancy-alert .noVacancy-message p{font-size:16px;margin-top:0px;line-height:1;margin-bottom:10px}.noVacancy-alert:before{font-family:"pt-icons";content:"Y";position:relative;font-size:36px;display:block;float:left;color:#e74c3c;width:6%;top:-4px}.content-sidebar-out{width:960px;position:absolute;right:0px;left:0px;margin:0 auto}.banner-out{display:block;position:relative}.out-sidebar{position:absolute;right:-145px;margin-top:10px}.call-box{width:135px;text-align:center}.call-box a{display:inline-block;background-color:#f9f9f9;border:1px solid #eee;border-radius:0 3px 3px 0;padding:8px 8px 8px 10px;overflow:hidden;zoom:1}.call-box a:hover,.call-box a:focus{text-decoration:none}.call-box a .icon-box{width:95%;height:80px;display:inline-block;margin-right:5px;margin-top:3px;text-align:center}.call-box a h3{margin:0;color:#0066cc;font-size:12px;position:relative}.call-box a h3 span{vertical-align:middle;display:inline-block;margin-top:-3px;margin-left:-3px}.call-box a h4{margin:0px 0px 0px 0px;color:#666;font-size:12px;padding-left:2px}#social-box{display:none}.inter span.interTitle{background:none}div.inter a span{color:#333}div.inter a,div.inter a span{padding:0 5px}.slats{margin:0}.slats>li{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #eee;list-style-type:none}.slats li:last-child{margin:0;padding:0;border-bottom:none}.slats li h3{line-height:1.1}.slats li img{float:left;margin:0 10px 0 0;padding:4px;border:1px solid #eee}.slats li i{float:left;margin:0 10px 0 0;opacity:.5}.slats li h3 a:hover img{background:#eee}.icon-slats p{margin:0 0 0 48px}.slats li p span.meta{display:block;font-size:12px;color:#777;margin:.5em 0 0 0}#tdMinorAge1,#tdMinorAge2,#tdMinorAge3,#tdMinorAge4,#tdMinorAge5{width:44px;padding-right:5px}#formbut{float:right}label.subtit{position:relative;top:2px}#searchform{display:inline}#globalsrch{margin-right:10px}.yel{background:#ffffd5;border:1px solid #CE7059}#hdnSearchName,#txtName{z-index:0}#containerMinorsAges,#containerMinorsAgesFlight,#flopt,#containerMinorsAgesHotel,#containerMinorsAgesPackage,#containerMinorsAgesBus,.minorsAge{background:#fff;border-radius:.25em;box-shadow:0 0 5px #ccc inset;margin-top:5px;padding:1em;clear:both}.bluebox #containerMinorsAges{margin:0;padding:0;background:#E5F8FE;border:none;width:230px}#kidAgesHolderHotel .field{border-top:none;border-bottom:none;padding:.5em 0}#containerMinorsAgesHotel{border-top:none;border-bottom:none}#containerMinorsAgesHotel+strong{padding:.5em 0 0 0}#chiNot{font-size:12px;color:#777;background:#f6ffff;display:inline;margin:0;padding:0}#btnSubmit{margin:10px 0 3px 0;cursor:pointer;border:none}span.first-child button{background:transparent url("https://cdnpt.com/images/cal.png") no-repeat scroll center center;padding:0;border:0;cursor:pointer;height:25px;min-width:23px;overflow:hidden;text-align:left;vertical-align:top;white-space:nowrap;width:27px;margin:3px 0 0 -3px;opacity:.75}td.boxcell span.first-child button{margin:0 0 0 -2px}.tripStart input,.tripEnd input{width:73px}#SearchBox1_divReturn{margin:5px 0 0 0}#calendarmenu,.field .yui-overlay{position:absolute !important;font-size:12px;margin:-10px 0 0 0}#HotelName,#shipName{margin:0 -2px 3px 10px;padding:3px 4px;width:130px}#mRoomsInfo{background:#fff !important;border:2px solid #CFE2F1 !important}#groupRes,#groupResContact,#promotionContainer .smallv{font-size:12px}.roomList td{border-top:1px dotted #ccc}li.yui-ac-highlight{background-color:#cfe8f1;color:#000;display:block;overflow:visible}.yui-ac-bd ul{display:block;padding:0;margin:0;list-style:none;overflow:visible;font-weight:normal;color:#333;min-width:171px;_width:172px}.yui-ac-bd li{cursor:pointer;margin:0;white-space:nowrap;padding:3px 8px;overflow:visible;display:block;font-size:12px;line-height:165%}.yui-ac-content{position:absolute;border:1px solid #b4b4b4;background:#fbfeff;z-index:9050;font-weight:normal;margin:-5px 0 0 0;box-shadow:0 0 3px #aaa}.yui-ac-shadow{position:absolute;margin:.3em;width:300px;background:#a0a0a0;z-index:9049;display:block}#loading.yui-ac-content,#dots,#cover{font-weight:normal;display:none}.yui-ac-hd{padding:1em .6em;background:#E8F3FD;margin:0 0 .5em 0}.yui-ac-bd:after,.yui-ac-bd:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.yui-ac-bd:after{border-bottom-color:#fff;border-width:9px;left:12%;margin-left:-15px}.yui-ac-bd:before{border-bottom-color:#b4b4b4;border-width:10px;left:12%;margin-left:-16px}#bookr{background:#fdfdfd;border:1px solid #ccc}.titbookr{display:block;font-size:13px;font-weight:bold;padding:3px 8px;background:#eaeaea;color:#333}.frmflt{float:left;margin:6px 2px 5px 0;font-weight:normal;line-height:130%}#calCheckIn,#calCheckOut,span.filter img.icon{padding-left:5px}.bluebox #calCheckIn,.bluebox #calCheckOut{padding-left:0}#groupResContact input#name,#groupResContact input#email,#groupResContact input#conEmail,#groupResContact input#gName,input#hotelName{width:18em}#titSea .icon{margin-right:5px}#titSea h3{color:#ed1556;padding-top:3px;margin:0 0 0 5px}#actSea{margin:8px 0 0 0;background-color:#dfeefa;background-image:none;cursor:pointer}#actSea:hover{background:#fefee1}.but{box-shadow:0 1px 0 #ef2d67 inset;text-shadow:0 -1px 0 #c00f44;display:inline-block;padding:6px 10px;color:#fff;border-style:solid;border-width:1px;border-color:#ed1556;font-size:14px;border-radius:.25em;cursor:pointer;text-decoration:none}#defpay div.ban{background:#fff;border:1px solid #ddd;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:0 0 10px 0;padding:5px}#defpay div.ban h2{font:21px/160% "Arial",sans-serif;color:#ed1556;margin:0}#defpay div.ban h2 span{float:left}#chainfilter{background:#ffffdd;padding:.25em .5em;font-size:12px;margin:0 0 1em 0}#ptshops{padding:.5em}#filtershops{margin:0 0 .5em 0;background:#DFEEFA;border:1px solid #CFE2F1;padding:.5em;color:#777;-moz-border-radius:.5em;-webkit-border-radius:.5em}#filterShopsInput{width:30em;border:1px solid #7F9DB9;-moz-border-radius:.25em;padding:.25em;margin:0 0 0 .5em}#filterShopsInput:focus{border:1px solid #0066cc}.ptshops .list td{vertical-align:middle}.ptshops table.list{margin:.25em 0 13em 0;width:100%}.ptshops tr:hover td{background:#FFd}.ptshops h4 a{color:#333;text-decoration:none}.ptshops .greenButton{white-space:nowrap;display:inline-block}.ptshops dt{font-size:1.25em;font-weight:bold}.ptshops tr.title th.sch{width:10.5em}.ptsSpaceTop{padding-top:1.5em;position:relative}.ptsBread{margin:-5px 0}.zones td h4 a{width:18em;position:relative}.zones td h4 a img{float:left;margin-right:5px}.zones td .nameShort{position:absolute;top:60%;left:75px;height:70px;margin-top:-20px}.zones td a:hover .nameShort{text-decoration:underline;color:#06c}.zones img{font-size:10px;color:#777;font-weight:normal}.ptsSpaceTop #MapContainer{min-height:720px}#sidebarPts{background:#f6f6f6;color:#464646;padding:10px 12px 15px 12px;position:absolute;left:-240px;margin:12px 19px 0 0;width:170px;clear:both;-moz-border-radius:.5em;*border:1px solid #e3e3e3;color:#666;border-radius:.25em;box-shadow:0 1px 3px rgba(34,25,25,0.3)}#sidebarPts ~ #main{float:none;width:auto}.ptshops>#top h1{width:auto}#sidebarPts h2{margin:0 0 .5em 0;line-height:150%;font-size:16px;color:#666;font-weight:normal}#sidebarPts img{padding:6px;background:#fff;border:1px solid #ddd;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;_position:absolute;margin:0 0 0 -20px}#sidebarPts ul{margin:.75em 0 1.25em 0}#sidebarPts a{display:inline-block;position:relative}#adv{_margin:160px 0 0 0}@media only screen and (min-width: 960px) and (max-width: 1440px){#sidebarPts{float:none;position:absolute;bottom:0;width:97%;left:0;background:#fcfcfc;margin:0 0 2em 0;padding:.8em}#sidebarPts h2{color:#003767;float:right;width:78%;margin:0;font-weight:bold}#sidebarPts img{margin:0;float:left;padding:5px;height:120px;border:none;box-shadow:1px 1px 6px rgba(0,0,0,0.2)}#sidebarPts h4{margin:.5em 0;font-weight:normal}#sidebarPts ul{display:none}#sidebarPts a{float:left}#sidebarPts p{margin:.25em 0 .75em 0}#adv{float:left;width:74%;margin:0 0 0 1.5em}#sidebarPts{box-shadow:0 0 7px rgba(0,0,0,0.1) inset}}#ptsnav{margin:1.5em 0 .25em 0}#ptsnav h1{float:left;margin:0 .5em 0 0}.ptsmap{margin:0 0 4em 0}.triggerLink{font-weight:bold;display:block}.triggerLink img{_position:absolute;*position:absolute;vertical-align:top}.megaddwrap{float:left;position:relative;margin:0 0 0 .5em}.megadd{position:absolute;_left:0;_top:20px;background:#fff;z-index:10000;padding:1em 1.5em;width:400px;border:1px solid #ccc;-moz-border-radius:.5em;-moz-box-shadow:1px 1px 4px 0 #999}.megadd ul.fl{margin:0 3em 0 0}.megadd li{background-image:none;margin:0;padding:0;line-height:180%}.megadd li a{display:block;padding:.15em}.megadd li a:hover{background:#CFE2F1}.megaddOuter ul{margin:1em 0 0 0}.ptsmap{margin:0 0 4em 0}a.sl2,table.list td a.sl2{color:#333;text-decoration:none;padding:0 0 .05em 0;border-bottom:1px dotted #999;display:inline}a.sl2:hover,table.list td a.sl2:hover{border-bottom:1px dotted #ed1556;color:#ed1556}.twocol li a{display:inline;padding:0}div#helpleft{float:left;clear:both;margin:0 20px 0 0;font-size:12px;width:150px}.changesBox{display:block;background-color:#FEFEE6;border-top:1px solid #F3E8CC;border-bottom:1px solid #F3E8CC;padding:0 1em}.pts-bubble h2{font-size:16px;font-weight:bold;margin:0 10px 0 0}.pts-bubble p{margin:7px 0;line-height:1.3em}.pts-bubble .pts-bubble-content,.pts-bubble .pts-state-bubble{width:auto !important;max-width:350px;min-width:250px;width:250px}.pts-bubble p.note{margin-top:0;font-size:12px;color:#666}.customPtsBubble .pts-state-bubble ul{line-height:normal;margin:0}.customPtsBubble .pts-state-bubble ul li{line-height:normal;margin:7px 20px 7px 0;padding:0;white-space:nowrap;list-style:none;background:none}.triggerLink img{_position:absolute;*position:absolute}.module-advisory{height:15em;border:1px solid #ddd;border-radius:.15em;box-shadow:inset 0 0 5px #ddd;color:#777;padding:.5em 1em;overflow:auto;margin:1.5em 0}.module-advisory h3{color:#777}.module-advisory ol{line-height:12px !important}.module-advisory ul{margin-left:10px !important}#list-dot{list-style-type:circle;margin-top:10px;margin-bottom:10px}ul#list-dot li{margin-left:16px;font-weight:bold}.ap_ptw_loading{background-color:#F9F9F9;height:320px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:75%;margin-left:25% !important}.ap_ptw_loading .ap_loadingImg{display:block;text-align:center;height:100%;padding-top:40% !important}.list-steps{font-size:12px;margin:15px 0px 0px 0px;display:inline-block;width:100%}.list-steps li{margin-bottom:15px;float:left;display:inline-block;margin-right:25px;width:80px;text-align:center;position:relative}.list-steps .spritepp{margin-bottom:10px;position:relative}.productInfo:before,.productInfo:after{content:" ";display:table}.productInfo:after{clear:both}.productName{float:left;width:560px}.productName h1{margin:0 0 .25em 0}.productName h1 a{vertical-align:middle}.ptw-position-color{color:#ed1556;font-size:16px;margin-right:2px}.zone-title{font-size:16px;margin-bottom:.25em;display:inline-block}.sidebarInfo{width:150px;float:right}.bg-sidebar{background-color:#f6f6f6;padding:0.5em;position:relative}.bg-sidebar:last-of-type{margin:.5em 0 0 0}.gScore p{font-size:22px;margin:0px}.productBenefits{font-size:14px;line-height:1;font-weight:bold;color:#003767;margin:6px 0px 12px}.fticon-productBenefits{color:#ed1556;font-size:16px;margin:0 .15em 0 0;display:inline-block;vertical-align:middle}.map-img{padding-left:14px}.map-text{background-color:#fff;position:absolute;left:0;bottom:12px;text-align:center;padding:.25em .5em}.btn-watchProduct{text-align:center}.btn-watchProduct a{display:inline-block}.btn-watchProduct .promotion-pay{margin-bottom:5px}.promotion-pay{display:block;margin-top:0px}.promotion-pay strong{font-size:21px;display:block}.call-action{text-align:center;font-size:14px;margin:0}.ptwiconStyles{color:#ed1556;font-size:16px;margin-right:2px}.facts .ptwiconStyles{vertical-align:middle}.benefitsTable{margin-bottom:10px;padding-top:5px}.benefitsTable p{margin:0 0 .5em 0;display:inline-block}.newContainer{width:560px;float:left}.newContainer .gal_mainContainer{width:560px}.newContainer .gal_spotlight{padding-bottom:0px;padding-bottom:0px;display:block;line-height:0px;padding-top:0px;background:#f6f6f6;height:380px;overflow:hidden}.newContainer .gal_spotlight table{margin:0 auto}.newContainer .gal_spotlight img{overflow:visible;max-height:392px;max-width:560px}.newContainer .gal_carouselContainer a.gal_arrow.gal_right{right:-10px}.newContainer .gal_spotlightDescription{min-height:auto;font-size:1em;background:#f6f6f6}.newContainer .gal_carouselContainer{margin-top:7px;position:relative;background-color:#fff}.newContainer .gal_carouselContainer .gal_carousel{margin:4px 45px;overflow:hidden;position:relative}.newContainer .gal_spotlightControl{height:100% !important;bottom:0px;margin:auto}.newContainer .gal_spotlightControl span{color:#fff;font-size:34px;font-weight:bold;margin-top:60%;display:inline-block}.footer-min{display:block;width:100%;background:#f6f6f6;margin-top:30px;padding:18px;border-top:1px solid #ddd}.footer-min .siteLegal{border:none;padding:0}.footer-min .siteLegal:after,.footer-min .siteLegal:before{content:" ";display:table}.footer-min .siteLegal:after{clear:both}.footer-min .siteLegal .legal-left,.footer-min .siteLegal .legal-right{position:relative;min-height:1px;padding-left:12px;padding-right:12px;padding:0}@media (min-width:768px){.footer-min .siteLegal .legal-left,.footer-min .siteLegal .legal-right{float:left;width:50%}}.footer-min .siteLegal .legal-left p,.footer-min .siteLegal .legal-right p{margin:0}.footer-min .siteLegal .legal-left a{color:#777;margin-right:10px}.footer-min .siteLegal .legal-right{text-align:right;color:#777}