ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,p{margin:0;padding:0}a img,:link img,:visited
img{border:none}img{margin:0;padding:0;border:none}a{text-decoration:none}a:hover{text-decoration:underline}body,td{margin:0;padding:0;font-size:11px;background-color:#fff}body{padding:0;margin:0;background-image:url("/images/bg-fondo-repeat.jpg");background-position:left top;background-repeat:repeat-x;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}h2,h1,h3,h4{color:#927418;font-size:12px;margin:10px
0 5px}.floatLeft{float:left;display:block;overflow:hidden}.floatRight{float:right;display:block;overflow:hidden}.clear{clear:both}.foreColor{color:#927418}.inline{display:inline}.blueLink{color:#157AA6}.whiteBackColor{background-color:white}.width577{width:577px}.tenpxMarginLeft{margin-left:10px}.sixpxMarginLeft{margin-left:6px}.bold{font-weight:bold}.underline{text-decoration:underline}.noTextDecoration{text-decoration:none}.noHover a:hover{text-decoration:none}#container{width:780px;padding:0;margin:0;margin-left:auto;margin-right:auto;padding:auto;position:relative}#header{height:110px;vertical-align:bottom;background-image:url("/images/bg-penca.jpg");background-position:left top;background-repeat:no-repeat}#logo{left:5px;top:10px;position:absolute;background-image:url("/images/logo.png");background-position:left top;background-repeat:no-repeat;width:164px;height:120px;z-index:1}#logo
h1{font-size:10px;font-weight:bold;text-indent:-2000px}h1#h1flights{text-align:center;padding-bottom:7px}#discovering{width:304px;height:34px;position:absolute;top:118px;left:20px;background-position:left top;background-repeat:no-repeat;z-index:100}.en
#discovering{background-image:url("/images/en/discovering.png")}.es
#discovering{width:400px;background-image:url("/images/es/discovering.png")}#header
#text{float:right;color:white;margin:20px
0 0;text-align:justify}.en #header
#text{width:532px}.es #header
#text{width:555px}#footer{margin:5px
0 0;text-align:center;background-image:url("/images/footer.jpg");background-position:center top;background-repeat:no-repeat;background-color:#E8D9A8;padding-bottom:15px;width:770px;border-right:5px solid white;border-left:5px solid white}#footer
a{outline:none}#footer.withoutMarginTop{margin-top:0}#footerMenu{padding:45px
0 0;margin:0
auto;height:18px;border:none;text-align:center}.en
#footerMenu{width:362px}.es
#footerMenu{width:470px}#footer
p{clear:both;margin:10px
50px 0;padding:0;color:#927418;border:none}#whiteBox{padding:0;margin:0;background-color:white;border-top:5px solid white;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white}#cayoLargoDelSur{background-image:url("/images/home_cayo_ls.jpg")}#cayoSantaMaria{background-image:url("/images/home_cayo_sm.jpg")}#cayoGuillermo{background-image:url("/images/home_cayo_gm.jpg")}#cayoCoco{background-image:url("/images/home_cayo_cc.jpg");width:191px}#keysBottom{background-image:url("/images/home_cayos_bottom.jpg");background-repeat:no-repeat;background-position:left top;height:51px;border:none;margin:0;padding:0}#cayoLargoDelSur,#cayoSantaMaria,#cayoGuillermo,#cayoCoco{min-height:252px;position:relative;background-position:left top;background-repeat:no-repeat}#cayoLargoDelSur,#cayoSantaMaria,#cayoGuillermo{width:193px}.keyText{margin:180px
5px 10px 8px;padding:0}.keyLink{width:25%;margin:0;padding:0}.keyLink
a{margin:0
5px 0 8px;padding:0;top:0;display:block;font-weight:bold}.hiddenKeyLink{display:block;position:absolute;width:191px;height:175px;text-indent: -2000px}#lastKeyLink{width:20%}#leftColumn,#centerColumn,#rightColumn{margin-top:5px;padding:0}.leftColumnH,.rightColumnH,.centerColumnH{min-height:560px;_height:560px}.leftColumnH{width:195px}.leftColumnClass,.centerColumnClass{min-height:621px;_height:621px;border-bottom:none}.leftColumnClass{width:194px}.centerColumnClass{width:390px}.rightColumnClass{height:auto}#centerColumn{border-left:1px solid #CACAA7;padding-left:5px}.centerColumnH{border-right:1px solid #CACAA7;width:382px}.rightColumnH{margin-left:10px;width:184px}#crs{width:193px;height:231px;background-repeat:none;background-position:left top}.en
#crs{background-image:url("/images/en/crs_back.jpg")}.es
#crs{background-image:url("/images/es/crs_back.jpg")}#crs select, #crsHome select, #crs input, #crsHome
input{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px}#crs label, #crsHome
label{font-weight:bold;color:#2a535f}#crs,#crsHome{padding:10px
0 0;margin:0}#crs{padding:0}#crs form, #crsHome
form{margin:0;padding:0}#crs div.lbls, #crsHome
div.lbls{margin:0;padding:7px
0 0}#crsBookNow{margin:15px
0 0;padding:0}#crsBookNow
a{margin:0;padding:0;text-decoration:none;outline:none}#crsBookNow
img{border:none;outline:none}#nights,#nightsLbl{margin:0;padding:0}#crsHotel{width:170px}#crs #checkIn, #crsHome #checkIn,#checkInLbl{width:70px}.crsHomeLine{border-top:1px solid #CACAA7;height:0;margin:10px
10px 10px 0;padding:0}#crs
form{margin:32px
0 0 15px;padding:0}.accordion{background-color:#E9DBAD;width:770px;border:none;margin:0;padding:0}.wall{background-color:transparent;height:0;margin:0;padding:0}.bold{font-weight:bold}#childrenLbl,#children{margin:0
0 0 40px;padding:0}#importantlinks{margin:0;padding:0;border:none}#crsHome,#importantlinks{margin-left:10px}#importantlinks
ul{list-style:none;margin:15px
0 0;padding:0}#atractions,#map,#smcmap,.genericBox,.flightGenericBox{border:1px
solid #927418;padding:0
0 5px;margin:0;width:159px}#map,#smcmap{margin-top:5px}#map
h4{font-size:11px;margin:7px
7px 3px;padding:0;color:#927418}#smcmap{text-align:center}#map div#image, .genericBox
div#image{margin:2px;background-color:#F9F1DC;text-align:center}#importantlinks ul li, #hdKeys li, #hdPrice li, #atractions li, #map li, .genericBox li, .flightGenericBox
li{list-style:none;margin:1px
0;padding:0}#importantlinks ul li a, #hdKeys li a, #atractions li a, #map li a, #smcmap a, .genericBox li
a{text-decoration:underline}#smcmap
a{display:block;padding-top:5px}#atractions li#firsts , .genericBox li.header, .flightGenericBox
li.header{font-size:12px;font-weight:bold;margin:2px
2px 12px;padding:5px
0 5px 5px;background-color:#F9F1DC}.genericBox
li.headerOverrided{margin:5px
2px 7px;padding-top:0;padding-bottom:2px}#specialOffers{margin:0;padding:0}#specialOffers{margin:0
0 0 5px;padding:0}#specialOffers
ul{list-style:none;margin:10px;padding:0}#specialOffers ul
li{margin:25px
0 0;padding:0}.price{color:#D63333;font-weight:bold;font-size:11px}.soTittle,.soHot{margin:0}.soHot a:hover{text-decoration:none}.soTittle{padding:0
2.5px 0 0;border-bottom:1px solid #927418}.soHot{padding:0
0 0 2.5px;border-bottom:1px solid #1665af}.soDesc{margin:5px
0 0;padding:0}#verticalLine{border:none;border-left:1px solid #927418;height:100%}#hdKeys{margin:12px
0 0;padding:0}#hdPrice{margin:12px
0 0 30px;padding:0}#ads{padding:15px
0 0;margin:0}#fic{padding:0}#addthis{margin:5px
0 0 7px;padding:0}#descContainer{width:100%;background-color:white}.mainDesc{margin:12px
5px 5px 10px;padding:0;width:560px}#accordionCrs{background-image:url("/images/en/crs_white_back.jpg");background-position:191px 0;background-repeat:repeat-y}#mainInfoContainer{min-height:231px;_height:231px}.hotelInfoContainer{border-top:1px solid #CACAA7;padding:10px
0 0;margin:0
0 10px}.hotelInfo{margin:0
0 0 10px;width:260px}.hotelInfo
h5{font-weight:bold;margin:3px
0 0}.hotelInfo
h6{font-weight:normal;font-style:italic;margin:0}.hotelInfo h5, .hotelInfo
h6{font-size:11px;padding:0}.hotelInfo
p{margin:5px
0 0;padding:0}.stars{font-family:Arial,Helvetica,sans-serif;font-size:18px;left:auto;letter-spacing:3px;padding-left:5px;position:absolute;margin:0;padding-top:0;margin-bottom:0}.from{font-style:italic;font-size:11px;margin:0
5px 0 0;padding:0}.priceInfo{padding:6px
0 0;margin:0}.bookNow{margin:5px
5px 0;padding:0}.bookNow
a{display:block;text-decoration:none;outline:none}.leftColumnClass
#importantlinks{margin-left:8px}.leftColumnClass #importantlinks
ul{margin-left:0}.leftColumnClass #hdKeys li, #atractions li, #map li, .genericBox
li{margin-left:7px}.genericBox{margin-top:5px}.flightGenericBox{margin-top:5px;width:auto}.leftColumnClass #importantlinks ul
li{margin-left:0}.leftColumnClass #ads, .leftColumnClass #fic,  .leftColumnClass .hotelsDeals
img{margin-left:8px}.brand{background-position:left top;background-repeat:no-repeat;width:290px;height:231px;position:relative}.brand
p{width:220px;margin:0
auto;margin-top:135px}#tryp{background-image:url("/images/tryp.jpg")}#sol{background-image:url("/images/sol.jpg")}#melia{background-image:url("/images/melia.jpg")}.brandsBox{text-align:center}.brandsBox
a{outline:none}.brandsBox
img{padding:15px
0 20px;margin:0}#hotelBox{width:290px;height:231px;background-image:url("/images/hotel_back.jpg");background-position:left top;background-repeat:repeat-x}#hotelBox
p{position:static;margin-top:10px;margin-right:10px}#hotelBox
h1{font-size:16px;font-weight:bold;margin-bottom:0}#hotelBox
h3{font-size:14px;margin-top:2px;font-weight:normal}#hotelBox
h4{font-size:12px;font-weight:normal;margin-top:0}.mediaLinks{color:#927418}.ff,.mediaLinks{margin-top:10px;margin-left:10px}.mediaLinks
img{margin:0
5px 0 0;padding:0}.starsImg{margin:3px
0 3px 8px;height:13px}#hotelBox p, #hotelBox h1, #hotelBox h4, #hotelBox
h3{margin-left:10px}#hotelService{margin:0
20px 0 5px;padding:0}#hotelService ul#services, #hotelService
ul#specials{margin:0;padding:0;list-style-type:none;list-style-position:inside;list-style-image:none}#hotelService
ul#specials{margin-top:15px}#hotelService ul#specials
li{margin:3px
0}#hotelService
ul#services{margin-bottom:15px;border-top:1px solid #F3F0E5;border-bottom:1px solid #F3F0E5}#hotelService ul#services
li{margin:15px
0;padding:0
0 0 10px;font-weight:bold;background-image:url("/images/hotel_service_list_img.jpg");background-position:0 5px;background-repeat:no-repeat}#hotelService ul#services li
p{margin:0;padding:0;font-weight:normal}.flightGenericBox
form{margin:0;padding:0;float:left}#flightSearchComponents{list-style:none;padding:0;margin:10px
0;float:left}#flightSearchComponents
li{float:left;display:block;padding:0
10px;margin:0}#flightSearchComponents
li.buscar{padding-left:0;padding-right:3px}#flightSearchComponents label, #flightSearchComponents select, #flightSearchComponents
input{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#494848}#flightSearchComponents
label{display:block;color:#2A535F}#flightSearchComponents
select{border:1px
solid #A7A7A7;width:125px}#flightSearchComponents
input{border:1px
solid #A7A7A7}#departureDate,#returnDate{width:70px}#returnDate,#trigger_returnDate{disabled:disabled}#trigger_checkIn,#trigger_departureDate,#trigger_returnDate{margin-bottom:3px}#flightSearchComponents
.searchButton{display:block;width:78px;height:24px;margin:10px
0 0;background-position:top left;background-repeat:no-repeat;border:none;cursor:pointer}.en
.searchButton{background-image:url("/images/en/search_button.png")}.es
.searchButton{background-image:url("/images/es/search_button.png")}.flightGenericBox,#partners{margin-left:40px;margin-right:40px}#notice,.success,.error{margin:10px
60px;padding:0
0 0 25px;height:20px}.success{color:#157AA6;background:#FFF url(/images/icons/icon_warning.gif) no-repeat scroll left center}.error{color:#f00;background:#FFF url(/images/icons/icon_error.gif) no-repeat scroll left center}#nlContainer
.error{margin:0;padding:0
0 0 25px;height:auto}#nlContainer
.success{margin:0;padding:0
0 0 25px;height:auto;background:#FFF url(/images/icons/mail_icon.gif) no-repeat scroll left center}#partners{padding:15px
0 0;margin:0;text-align:center}#partners
img{margin:0
15px;vertical-align:middle}.flightGenericBox
li.header{margin-bottom:0}.flight{margin:0
0 0 3px;padding:1px
0 0;list-style:none;background-image:url("/images/point3x3.gif");background-repeat:repeat-x;background-position:left top}.flight
li{margin:0;padding:0;list-style:none;float:left;border-left:2px solid white;border-bottom:2px solid white;display:block;background-color:#f4f4f4;padding:5px
0 0 10px;margin:0;height:50px}.flight
.rbutton{width:15px;border-left:none;padding-left:5px}.flight .rbutton
input{margin:8px
0 0}.flight
.fCode{width:69px;border-left:none;padding-left:0}.frecuency{width:140px}.fPrice{width:110px}.fArrivalTime{width:100px}.fDepTime{width:100px}.flight
.aeroLogo{padding-right:10px;width:84px}.flightHeader,.flightSubHeader,#clientInfo,#flightInfoContainer,.topLine,.totalPrice{background-image:url("/images/point3x3.gif");background-repeat:repeat-x;background-position:left top}.flightHeader,.flightSubHeader,#clientInfo,#flightInfoContainer{margin-left:2px;margin-right:2px}.flightHeader{padding:8px
0;margin:0
2px;text-indent:10px}#flightBottom{background-image:url("/images/point3x3.gif");background-repeat:repeat-x;background-position:left top;height:3px}.requestButton{margin:5px
0 0 610px}.sendButton{margin:0
0 0 580px;padding:0}#personalInfo{width:260px;margin-bottom:20px}.flightGenericBox #personalInfo input, .flightGenericBox #personalInfo select, #questionContainner
textarea{font-family:Arial,Verdana,sans-serif;font-size:11px;color:#494848}.flightGenericBox #personalInfo input, .flightGenericBox #personalInfo
select{width:220px;border:1px
solid #A7A7A7;margin-left:15px}#personalInfo
label{display:block;margin:5px
0 2px 15px}.flightGenericBox #personalInfo
#cantPers{width:50px}#questionContainner,#contactQuestionContainer{margin-bottom:20px}#contactQuestionContainer{margin-left:28px}#contactForm #contactQuestionContainer
label{margin:5px
0 2px 0;width:350px}#question{height:130px;width:420px;border:1px
solid #A7A7A7}#contactQuestion{height:70px;width:340px;border:1px
solid #A7A7A7}#contactQuestionContainer label, #questionContainner
label{display:block}.flightInfo,.clientData{margin-left:15px;margin-right:15px}.clientData{padding-bottom:15px}.flightInfo{padding:3px
0}.flightInfo
li{margin:2px
0}#feedback{color:#727273}#flightInfoContainer{padding:5px
0}#flightInfoContainer,#clientInfo{background-color:#F4F4F4}#clientInfo{padding-top:10px;float:none}#clientInfoFooter{padding:5px
0 0;margin:0;background-color:white}.flightSubHeader{padding:5px
0 5px 7px;font-size:11px;font-weight:bold}#requiredField{padding:5px
0 0 10px;margin:0;position:absolute}#contactComponentContainer{margin:0
50px;padding:0}#contactForm{background-image:url("/images/contactos_bg_repeat.jpg");background-repeat:repeat-x;background-position:left top;padding-top:15px;min-height:105px;_height:105px}#contactForm.littleBackground{background-image:url("/images/contactos_bg_repeat_2.jpg")}#contactForm input, #contactForm textArea, #contactForm select, #contactForm
label{border:1px
solid #A7A7A7;color:#494848;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}#contactForm input, #contactForm select, #contactForm
label{width:240px}#contactForm
label{border:none;color:#2A535F;margin-left:0;display:block}#contactForm
input.sendButton{border:none;width:104px;margin-left:290px}#contactHeader{width:130px;height:34px;background-position:left top;background-repeat:no-repeat;margin:0
0 5px 15px}.es
#contactHeader{background-image:url("/images/es/label_contact.png")}.en
#contactHeader{background-image:url("/images/en/label_contact.png")}#sendStatus{background:#FFF url(/images/icons/icon_warning) no-repeat scroll 70px center;border:2px
solid #857E26;padding:10px;text-align:center;margin:10px
60px}.sendSuccess{color:#908205}.sendError{background-position:155px center}h1.llabel{position:absolute;left: -9000px;top: -9000px;z-index: -40}#main-menu
a.n1{text-indent:-5000px}#footerMenu
a.n1{text-indent:-5000px}#footer p
a{color:#927418;padding:0;margin:0}#footer1{font-family:Verdana,Arial,Helvetica,sans-serif;color:#927418;text-align:center;padding:0
20px;margin-bottom:10px}#footer1
h2{font-family:Verdana,Arial,Helvetica,sans-serif;color:#927418;font-size:10px}#footer1
img{border-top:10px solid #FFF;border-bottom:10px solid #FFF}#info-flight{font-family:Verdana,Arial,Helvetica,sans-serif;color:#927418;font-size:10px;width:700px;margin:0
auto;padding:10px
0}#travelInfo{background-image:url("/images/contactos_bg_repeat.jpg");background-repeat:repeat-x;background-position:left top;padding:15px;margin:0}#tiHeader{background-repeat:no-repeat;background-position:left top;height:29px;width:289px}.en
#tiHeader{background-image:url("/images/en/label_travel_info.png")}.es
#tiHeader{background-image:url("/images/es/label_travel_info.png")}#travelInfo
ul{margin:0;padding:0}#travelInfo ul
li{margin:10px
0 0 15px}#travelInfo
a{font-size:11px;color:#1665af;text-decoration:underline}#travelInfo
h2{font-size:11px;font-weight:bold;padding:0;margin:20px
0 10px}#comeBack{visibility:hidden}.totalprice{font-weight:bold;padding-top:5px}#nlContainer{width:170px;margin-left:5px}#emailBox{width:155px;border:1px
solid #999;font-size:11px}#newsletterSubscribe{margin:7px
0 0}#nlText{color:#927418;padding:0
0 5px 0}#notification{margin:5px
0 0}.sending{color:#157AA6}
