.fakeLink{cursor:pointer;font-weight:bold;text-decoration:underline;color:#0066CC}.linkDisabled{color:#CCCCCC !important;text-decoration:none}.currentLink{background:none repeat scroll 0 0 #ed1556 !important;color:#FFFFFF !important;font-weight:bold;padding:2px 8px;text-decoration:none}.linkDisabled a:hover{background:none repeat scroll 0 0 #FFFFFF !important}#tourInfo{margin:0}.row{clear:both;overflow:hidden;width:100%}.col{float:left;display:inline;overflow:hidden}#ActMain{width:460px}#mapFooterDiv{font-size:90%}#mapFooterDiv2{font-size:90%}#mapFooterDiv3{font-size:90%}#ActTop .floatleft{margin-left:10px}#ActTop .floatleft h1{display:inline}.tourtagline{padding-bottom:6px;padding-top:6px;color:#666;font-size:18px;font-family:cambria, georgia, serif;font-style:italic;line-height:150%}.operator{display:block;margin:3px 0}table.intro{clear:both}.ActivOpt ul.bullet li{background:url(//d3ipii99lxarin.cloudfront.net/images/bullet-blue.gif) left no-repeat;margin-left:0 !important;padding:0 0 0 18px !important}#imgLogo{border:none;box-shadow:none;margin:0}#ActSidebar{width:230px;margin-left:20px;margin-top:23px}#ActSidebar .module{background:#DFEEFA;border:1px solid #BAD5EB;padding:5px;margin:0 0 10px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#ActSidebar #fotos{display:none}td.num{text-align:right}.total td{font-weight:bold}.total td.num strong{font-size:170%}.total td .note{font-weight:normal;white-space:nowrap}#ActSidebar .module #scrollers a{margin-right:10px}#ActSidebar .module h2{margin:-5px -5px 5px -5px;color:#01365B;font-size:14px;font-weight:bold;padding:5px;background:#BAD5EB;text-shadow:0 1px 0 #fff}#ActSidebar .module p{margin-bottom:0}#resumen p,#resumen table{margin:5px;line-height:135%}#resumen table{width:210px}#resumen td{padding:5px 0;border-top:1px solid #BAD5EB}#resumen .banres{background:none;text-align:left;margin:0;padding:7px}#ActMain h3{color:#ed1556}.ActivOpt{background:#fbfbfb url(//d3ipii99lxarin.cloudfront.net/images/bgitem.gif) top repeat-x;padding:7px;margin-top:10px;border:1px solid #eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 1px 0 #fff;min-height:100px}.mapFooter{padding:5px 0px 5px 8px;font-size:90%}.serviceDescription{background:#fbfbfb url(//d3ipii99lxarin.cloudfront.net/images/bgitem.gif) top repeat-x;padding:8px 10px 20px 10px;margin:0px;border:1px solid #D8D8D8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 1px 0 #fff;overflow:auto;vertical-align:top;font-size:93%;line-height:20px}.serviceShortDescription{padding:1px 5px;margin:0px;vertical-align:top;font-size:85%;margin-bottom:10px;margin-left:20px;line-height:16px}.ActivOpt h3{margin:0}.ActivOpt table{margin:5px 0 0 0}.ActivOpt td{padding:3px 6px 3px 0}.ActivOpt p.note{font-size:11px;line-height:15px;margin:3px 0 6px 0}.ActivOpt img{max-width:80px;max-height:80px}.ActBtn{margin:5px 0;display:block}ul.serviceList{padding:0}#Content #tourInfo ul.serviceList li{margin:3px 0 5px 0;background-position:0 .5em}ul.ActOptions{margin:0;padding:0;list-style:none;font-size:100%}ul.ActOptions li{margin:3px 0;padding:0;background:none}ul.comboHours{margin:0;padding:0;list-style:none;font-size:100%}ul.comboHours li{margin:3px 0;padding:0;background:none}ul.ActOptions .note{color:#666;font-size:11px}#actCalendar{border-collapse:collapse;font-size:11px;width:350px}#actCalendar th{background:#BAD5EB;color:#259;padding:3px;border:1px solid #BAD5EB;font-weight:bold}#actCalendar td{background:#eee;border:1px solid #ccc;padding:4px 3px;text-align:right;line-height:140%;width:14.2%}td .date,span.na{color:#888}#actCalendar td a{display:block;padding:4px 3px;text-decoration:none}#actCalendar td a:hover{background:#ffc}#actCalendar td a .price{text-decoration:underline}#actCalendar td.selectable{background:#fff;padding:0}#actCalendar td.nonselectable{background:#fff}#actCalendar .date{font-size:10px}#actCalendar a .date{color:#333;display:block}td.selectable .date,td.nonselectable .date{color:#333}#actCalendar td a.selected{background:#ffc;border:1px solid #fb0}#actCalendar td.note{text-align:left;color:#888;background:#FBFBFB;border:1px solid #FBFBFB;font-size:10px;text-shadow:none;padding-left:0}.mainpic{background:url(//d3ipii99lxarin.cloudfront.net/images/bgpic.gif) no-repeat;padding:12px 11px;position:relative}.mainpic p{background:none repeat scroll 0 0 #FFFFFF;float:left;padding:2px 4px;position:relative;top:-3em;left:.1em;z-index:20;_padding:0 4px;line-height:125%;border-radius-top-right:.25em}.mainpic a{z-index:0}.mainpic>a.imageLink{max-width:203px;max-height:150px;display:block;overflow:hidden}.mainpic>a.imageLink{max-width:203px;max-height:150px;display:block;overflow:hidden}ul.points li{background:none;margin:5px 0;line-height:20px}.pointsprite{background:url(//d3ipii99lxarin.cloudfront.net/images/points.gif);height:20px;width:12px;float:left;margin-right:3px}.location{background-position:0 0}.stop{background-position:-12px 0}.departure{background-position:-24px 0}.probLocation{width:12px;height:20px;float:left;margin-right:3px;background:url(//d3ipii99lxarin.cloudfront.net/images/yellowMark.gif)}.activity{margin:.5em 0 1.5em 0;border-bottom:1px solid #ddd;padding-bottom:1em}.activity h2{margin:0 0 .15em 0;font-size:18px;color:#333}.data{float:right;width:640px;margin:0;padding:0;background:none}.name{float:left;margin:0 1em 0 0;width:55%}.name br,.name b{display:none}.price{float:right;line-height:150%}.price .center{width:230px}.price ul{margin:.75em 0}.blk{background:#dcdcdc;padding:.15em .6em;margin:0 1em 0 0}.price li{float:left;padding:0;background:none;margin:0}li.ratefrom{margin:0 .8em 0 0;line-height:120%;font-family:arial, sans-serif;text-align:right}.rate{font-size:1.2em;color:#000}li.img{margin:0;clear:none;width:70px;padding:0;background:none}li.img img{float:left;line-height:100%;border-radius:.25em}#ConTit{margin:0 0 2em 0}#homemain h1{margin:.25em 0 .75em 0}.destination{float:right;width:580px;margin:.25em 0 0 0}.destination .threecol{margin:0 0 .5em 0}#SearchBox1_modTabTour{height:auto}td.boxcell span.note{font-size:10px;color:#666}.ActivOpt h3{color:#ed1556}#activDetail{background:#f4faff;padding-bottom:0}#activDetail img{float:left;border:1px solid #ddd;padding:4px;background:#fff;max-width:80px;max-height:80px}#activDetail h3,#activDetail ul{margin-left:100px}.ActOptions li.selected label{font-weight:bold}.ActOptions li.selected label .pricenote,.ActOptions li.selected label .optDesc{font-weight:normal}.ActOptions li.selected .pricenote{background:#def url(//d3ipii99lxarin.cloudfront.net/images/tick.gif) 3px center no-repeat;padding-left:18px}.ActOptions span.optDesc{display:block;line-height:1.3em;margin:0 0 8px 25px;font-size:11px}span.pricenote{background:#e3e3e3;text-shadow:none;font-size:11px;padding:2px 4px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}table.actDates{margin:0 0 10px 0;width:708px;border-top:1px solid #ddd}table.actDates th,table.actDates td{padding:4px 10px;border-top:1px solid #ddd;white-space:nowrap;background:#ffe;font-size:12px}table.actDates th{background:#f6f6f6;font-weight:normal;color:#555;text-shadow:0 1px 0 #fff;font-size:11px;padding:2px 10px;border-top:none}table.actDates td.num{text-align:right}table.actDates td.total{font-weight:bold}table.actDates th.actrates{background:#eee}table.actDates td.actrates{background:#e3f2fe}#optionList{padding:0 10px 10px 10px}.optionItem{border-top:1px solid #ddd;padding:0;margin-bottom:10px}.optionItem h3{border-top:1px solid #fff;padding-top:7px}#optionList .optionItem:first-child h3,#optionList .optionItem:first-child{border-top:none}.banNomBtn{clear:both;background:#def;margin-top:10px;text-align:center;padding:5px}.banNomBtn .note{font-size:11px}td.actRates{padding-right:50px}#grandTotal{font-size:16px;display:inline;font-weight:bold}.actSummary p{margin-top:10px}.optionItem ul.bullet li{background-position:0 .2em}.optionItem ul.bullet li .optDesc{margin-left:0}tr.total.trTax td{border-top:2px solid #eee;padding:.5em 0 0 0}h3 .optPrice{float:right;color:#666;font-weight:normal}h3 .optPrice strong{color:#333}#ActMain ul.serviceList li{margin-bottom:15px;line-height:1.6em;background-position:left .7em}ul.serviceList .note{font-size:11px;line-height:1.2em;margin-bottom:10px}.addon h3{color:#01395A}.addon h3.litem{color:#333;border:none;font-weight:bold}#activityAddon ul#tabs,#activityPopup ul#tabs{background:#EDF6FF;margin:0;padding:5px 0 0 0;height:27px;border:1px solid #ddd;border-left:none;border-right:none}#activityAddon #tabs li,#activityAddon #tabs a,#activityPopup #tabs li,#activityPopup #tabs a{display:block;float:left;list-style-type:none;background:none}#activityAddon #tabs a,#activityAddon #tabs span,#activityPopup #tabs a,#activityPopup #tabs span{padding:3px 10px;display:block;border:1px solid #EDF6FF;border-bottom:1px solid #ddd;height:20px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}#activityAddon #tabs span,#activityPopup #tabs span{padding:3px 5px}#activityAddon #tabs li,#activityPopup #tabs li{margin:0 0 0 6px;padding:0}#activityAddon #tabs a:hover,#activityAddon #tabs span:hover,#activityPopup #tabs a:hover,#activityPopup #tabs span:hover{background:#def;border:1px solid #def;border-bottom:1px solid #ddd}#activityAddon #tabs li.current a,#activityAddon #tabs li.current span,#activityPopup #tabs li.current a,#activityPopup #tabs li.current span{background:#fff;border:1px solid #ddd;border-bottom:1px solid #fff}#activityAddon #tabs input,#activityPopup #tabs input{font-size:11px}#activityAddon #listing{border-bottom:1px solid #ccc;padding-bottom:10px}#activityAddon #ConTit{border:none;clear:both}#activityAddon p.results{text-align:left;margin:7px 0 0 0}#activityAddon #headList{margin-top:7px}#headlist td{font-size:13px}#activityAddon #headList td{padding:0;color:#666}#activityAddon td.hotInf{width:475px}#activityAddon .paginas{font-size:11px}.message{background:#ffd;border:1px solid #fe3;padding:2px 7px;margin:5px 0;font-size:11px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.dur{color:#666}#activityPopup ul#tabs{border-top:none}#activityPopup #head{background:#EDF6FF}#activityPopup #head h1{margin:0 0 0 10px;padding:10px 0 10px 0}#activityPopup #head span.operator{margin:3px 0 0 10px}#activityPopup #Content{width:790px;margin:0 auto;background-color:white}#mainAddOn{padding:1em;background-color:white}#activityPopup #ActSidebar{font-size:11px;padding-top:0;margin-top:0}#activityPopup #ActSidebar h3{font-size:15px;color:#color-brand-primary}#activityPopup h2.border{border-top:none;padding-bottom:5px}#activityPopup #pax{border-top:1px solid #ddd;padding-bottom:5px}#activityPopup table.actDates th{padding:0 7px 1px 7px}#activityPopup #pax td{vertical-align:top;padding-right:10px;font-size:11px}#activityPopup #pax td.paxtit .note{display:block;font-size:90%;color:#666;line-height:11px;padding:0 10px 0 0}#activityPopup td.mnrAges{padding:0}#activityPopup td.boxcell,#activityPopup #pax td.paxtit{padding-top:0}#activityPopup td.boxcell .small,#activityPopup #Content header h1,#activityPopup #Content header,#activityPopup #Content{margin-top:0;padding-top:0}#activityPopup #mainAddOn h2{margin-top:10px}#activityPopup #notes{font-size:90%}#activityPopup #continueDiv{text-align:right}#activityPopup .mnrAges table{margin:0}#activityPopup .closelink{float:right;padding:5px 7px 0 7px}#activityPopup .closelink a{background:url(//d3ipii99lxarin.cloudfront.net/images/close.gif) right no-repeat;padding-right:14px}#activityAddon #listing{margin-bottom:15px}#activDetail tr.selected td{background:#efe}#activDetail tr.selected td label{font-weight:bold}#activDetail td span.warning{color:#900;font-size:10px}.actDates th .note{font-size:10px}.ActivOpt li.disabled{color:#777}.ActivOpt li.disabled .pricenote{background:#ececec}.ActivOpt li.disabled .optDesc{color:#999}#tourInfo #activDetail ul{overflow:hidden}#tourInfo #activDetail ul li{display:inline;float:left;margin-right:5px}#activityPopup #activDetail img{margin-bottom:5px}#activityPopup #pax{clear:both}span.toggleTours{float:right;font-size:10px}span.toggleTours a{padding:5px 7px 0 0;display:block;color:#666;text-decoration:none;text-shadow:0 1px 0 #fff}span.toggleTours a:hover{color:#06c;text-decoration:underline}span.toggleTours a img{float:left;margin-right:2px}span.toggleToursList{background:#EDF6FF;float:right;font-size:10px;background:none repeat scroll 0 0 #EDF6FF;border-color:#DDDDDD;border-style:solid none;border-width:1px medium;height:27px;margin:0;padding:5px 0 0}span.toggleToursList a{padding:5px 7px 0 0;display:block;color:#666;text-decoration:none;text-shadow:0 1px 0 #fff}span.toggleToursList a:hover{color:#06c;text-decoration:underline}span.toggleToursList a img{float:left;margin-right:2px}#headSelect{background:#EDF6FF;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden}#headSelect p{margin:0;padding:5px 10px}#headSelect ul#tabs{border-top:none}.toggleClosed #headSelect{margin-bottom:15px}.toggleClosed ul#tabs,.toggleClosed #listing{display:none}.pointDown{width:16px;height:16px;background-position:-206px -788px}.pointUp{width:16px;height:16px;background-position:-222px -788px}.hr2px{border-top:3px solid #CFE2F1}.youfound{font-size:11px}.listbydest{margin-bottom:3em}.listbydest a{text-decoration:underline}.listbydest th{font-weight:bold;font-size:11px;background-color:#EDF6FF;color:#888;padding:5px;border-bottom:1px solid #D5E5F2;border-right:1px solid #D5E5F2}.listbydest td{padding:6px 5px;color:#999;border-bottom:1px solid #ddd}.listbydest .pricecol{text-align:right;color:#000}.listbydest td.pricecol strong{font-size:12px;display:inline}.listbydest .ordercol{color:#000}.listbydest td.pricecol{font-size:10px}.sorted{display:inline-block;padding-right:14px}a.sorted{text-decoration:none;color:#000;cursor:text}a.sorted:hover{color:#000}.asc{background:url("//d3ipii99lxarin.cloudfront.net/images/sort_asc.png") no-repeat right 5px}.desc{background:url("//d3ipii99lxarin.cloudfront.net/images/sort_desc.png") no-repeat right 5px}.navgeneros{margin-bottom:2em}.navgeneros ul{margin:0;padding:5px 0 5px 15px}.navgeneros ul li{margin:3px 0}.navgeneros li.selected{font-weight:bold}.megadd{width:auto}.megaddCol{float:left;margin:0}.megadd li{padding:0 2em 0 .75em;font-size:12px;color:#464646}.megadd li:hover{background:#deeffa;color:#000;border-radius:.25em;cursor:pointer}li.ctry{font-weight:bold;color:#000;padding:0 2em 0 .25em}ul.twocol{margin:.5em 0 0 0}.twocol li{margin:0 1em 1.25em 0}ul.twocol h3{font-size:1em;font-weight:normal;margin:0 0 .25em 0}.whole{margin:0}#tourGenSlider{margin:1em 0 2.5em 0;width:550px;position:relative;background:#fff}#leftSlidr{left:0;z-index:2}#rightSlidr{right:0;z-index:2}#leftSlidr a:hover img.lefttScr{background-position:-30px -1029px}#rightSlidr a:hover img.rightScr{background-position:-30px -1060px}.scrolBut{position:absolute;top:40%}#scroller{width:470px;padding:3px 0;margin:0 auto;overflow:hidden;position:relative}#scrContent{width:10000px;position:relative}.section{float:left;margin:0 7px}.section a{float:left;display:block;width:90px;height:90px;background:#EAF3FC;padding:5px;text-align:center;border-radius:.5em;position:relative;text-decoration:none}.section a:hover{color:#fff;background:#6fa2db;box-shadow:0 0 3px #aaa}.section span{position:absolute;bottom:5px;left:5px;width:95px;display:block;text-align:center}.section img{margin:1em 0 0 0}#homeright{width:550px}.whole h3{font-weight:normal;font-size:1.166666666666667em}.tourSprite{background:url(//d3ipii99lxarin.cloudfront.net/images/spriteTours.png?v=2) no-repeat}.noche{background-position:0 0;width:40px;height:36px}.barcos{background-position:0 -37px;width:32px;height:36px}.golf-tours{background-position:0 -114px;width:21px;height:36px}.nado{background-position:0 -189px;width:39px;height:36px}.anims{background-position:0 -227px;width:44px;height:36px}.pesca{background-position:0 -301px;width:37px;height:36px}.arq{background-position:0 -338px;width:56px;height:36px}.parq{background-position:0 -375px;width:37px;height:36px}.buceo{background-position:0 -264px;width:24px;height:36px}.snork{background-position:0 -75px;width:32px;height:36px}.atv{background-position:0 -152px;width:38px;height:36px}.avent{background-position:0 -450px;width:38px;height:36px}.city{background-position:0 -413px;width:41px;height:36px}.ball{background-position:0 -486px;width:40px;height:42px}.compras{background-position:0 -537px;width:40px;height:31px}.food{background-position:0 -573px;width:40px;height:42px}a:hover .noche{background-position:-45px 0}a:hover .barcos{background-position:-45px -37px}a:hover .golf-tours{background-position:-45px -114px}a:hover .nado{background-position:-57px -189px}a:hover .anims{background-position:-57px -227px}a:hover .pesca{background-position:-57px -301px}a:hover .arq{background-position:-57px -338px}a:hover .parq{background-position:-57px -375px}a:hover .buceo{background-position:-57px -264px}a:hover .snork{background-position:-45px -75px}a:hover .atv{background-position:-45px -152px}a:hover .avent{background-position:-57px -450px}a:hover .city{background-position:-57px -413px}a:hover .ball{background-position:-57px -486px}a:hover .compras{background-position:-57px -537px}a:hover .food{background-position:-57px -573px}.rightScr{background-position:0 -1060px;height:31px;width:30px}.leftScr{background-position:0 -1029px;height:31px;width:30px}.leftdis{background-position:-60px -1029px;cursor:default;height:31px;width:30px}.rightdis{background-position:-60px -1060px;cursor:default;height:31px;width:30px}.tooltip{position:absolute}.hotPagCont #ctrl{padding:0;background:#fff;border:none;border-radius:0}#ctrl .field select{max-width:200px;font-size:12px !important}img.tour-list-item{max-width:70px}