/* Modificados: BODY; A (sin tamaņo de fuente); A:visited; AntiH1 sin font-weight: normal y sin color; H1 sin color; TableBlueBorder, TituloBlanco */

BODY { background: #f5f3ef url('/_lib/images/Cabos/FondoPagina.jpg') 0 0 repeat-x; background-attachment: fixed; margin-top: 0px; text-align:center; font-family:Arial, Helvetica, sans-serif, verdana;}
.pointer { cursor:pointer; }	
H1 {FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana; LETTER-SPACING: 1px; TEXT-DECORATION: none; margin-bottom: 2px; }
.AntiH1 { FONT-SIZE: 11px; TEXT-INDENT: 0px; FONT-FAMILY: 'Trebuchet MS', Verdana; LETTER-SPACING: normal; display: inline; margin-bottom:0px;}
H3.L {font-size:14px; margin-bottom:5px; border-bottom:1px solid #ccc}
.O { font-weight:normal; display: inline; margin-bottom:0px;}
.w { margin-bottom:0px; color:#FFFFFF; FONT-FAMILY: 'Trebuchet MS', Verdana; font-size:16px}
.List {FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana;}
.Titulo {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: 'Trebuchet MS', Verdana; LETTER-SPACING: normal
}
.TituloAzul { 
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000066; FONT-FAMILY: 'Trebuchet MS', Verdana; LETTER-SPACING: normal
}
.TituloAzulAH1 { display: inline;
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #663300; FONT-FAMILY: 'Trebuchet MS', Verdana; LETTER-SPACING: normal
}
.TituloPack {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;; FONT-FAMILY: 'Trebuchet MS', Verdana; LETTER-SPACING: normal
}
.TituloSub {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; /*663300*/  FONT-FAMILY: "Trebuchet MS" Arial, Helvetica; LETTER-SPACING: normal
}
.Texto {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: justify
}
.TextoBig {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: justify
}
.TextoRed {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; TEXT-INDENT: 10px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: justify
}
.Menu {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.MenuOption {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.Logo {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: right
}
A {
	COLOR: #000000; FONT-FAMILY: 'Arial', Helvetica, Verdana; TEXT-DECORATION: none;
}
A:active {
	COLOR: #ff0000; FONT-FAMILY: 'Arial', Helvetica, Verdana;
}

A:hover {
	COLOR: #000066; FONT-FAMILY: 'Arial', Helvetica, Verdana;
}
A:visited {
	COLOR: #000000; FONT-FAMILY: 'Arial', Helvetica, Verdana;
}
.TituloSubRed {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff0000; BORDER-BOTTOM: #0069b5 thin; FONT-FAMILY: 'Trebuchet MS', Verdana; LETTER-SPACING: normal
}
.TituloSubRed a { COLOR: #ff0000; text-decoration:underline; margin-bottom:5px;}
.TituloSubRed a:hover { COLOR: #000066;}
.NavBarCabos {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.Combo {
	FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana;
}
.ComboP
{
    FONT-SIZE: 10px;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
	font-weight:normal;
}
.ComboS { FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; width:108px}
/*.Footer {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; BORDER-BOTTOM: #f1072f 2px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-DECORATION: none; padding:0px 3px 0px 3px;
}
.FooterTach {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; BORDER-BOTTOM: #f1072f 2px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-DECORATION: none; padding:0px 3px 0px 3px; text-decoration:line-through;
}*/
/* ---  Footer Nuevo (INICIO)  --- */
	.Footer { font-family: Arial, Helvetica, sans-serif; background:url(/_lib/images/Cabos/Cabos_bg_footer.gif) #FFFFFF repeat-x; margin:0px auto; width:760px; overflow:hidden; }
	.Footer p { text-align:right; font-size:10px; padding:5px 10px; margin:0px; }
	.Footer a, .Box a:visited { color:#000000; }
	.Footer a:hover { color:#b65312; text-decoration:none;	}
	.Footer img { margin:5px 20px 5px 0px; }
/* ---  Footer (FIN)  --- */
HR {
	COLOR: #0069b5; BACKGROUND-COLOR: #0069b5
}
.Copyright {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoDerecha {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: right
}
.TextoInvertido {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 'Trebuchet MS', Verdana; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
.TextoBlancoCalendario {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: center
}
/* Inicia: Boones con Estilo  */
.ImgAjaxESP{background:url(/_lib/images/cabos/Help_Pack.gif) no-repeat 50%; border:0 none; height:22px;width:22px; cursor:pointer;}
.ImgAjaxING{background:url(/_lib/images/cabos/help_pack.gif) no-repeat 50%; border:0 none; cursor:pointer;}
.BtnSearchRatesHotelESP { background:url(/_lib/images/cabos/RequestRates_ESP.gif) no-repeat 50%;border:0 none;height:22px;width:98px; cursor:pointer;}
.BtnSearchRatesHotelING { background:url(/_lib/images/cabos/RequestRates_ING.gif) no-repeat 50%;border:0 none;height:22px;width:98px; cursor:pointer;}
.BtnSearchAvionESP { background:url(/_lib/images/cabos/PaqSearchFH_ESP.gif) no-repeat 50%;border:0 none;height:32px;width:174px; cursor:pointer;}
.BtnSearchAvionING { background:url(/_lib/images/cabos/PaqSearchFH_ING.gif) no-repeat 50%;border:0 none;height:32px;width:174px; cursor:pointer;}
.BtnSeatAssigESP {background:url(/_lib/images/cabos/PaqSeatAssign_ESP.gif) no-repeat 50%;border:0 none;cursor:pointer; width:100%; height:25px;}
.BtnSeatAssigING {background:url(/_lib/images/cabos/PaqSeatAssign_ING.gif) no-repeat 50%;border:0 none; cursor:pointer; width:100%; height:25px;}
.BtnContinueESP {background:url(/_lib/images/cabos/ContFlight_ESP.gif) no-repeat 50%;border:0 none;cursor:pointer; width:100%; height:25px;} 
.BtnContinueING {background:url(/_lib/images/cabos/ContFlight_ING.gif) no-repeat 50%;border:0 none;cursor:pointer; width:100%; height:25px;}
.BtnRecalculateESP{background:url(/_lib/images/cabos/ButRecalculate_ESP.gif) no-repeat 50%;border:0 none;cursor:pointer; width:100%; height:26px;} 
.BtnRecalculateING{background:url(/_lib/images/cabos/ButRecalculate_ESP.gif) no-repeat 50%;border:0 none;cursor:pointer; width:100%; height:26px;}
.BtnConfirmSelectESP{background:url(/_lib/images/cabos/btnConfirm_ESP.gif) no-repeat right 50%;border:0 none;cursor:pointer; width:110px; height:19px;} 
.BtnConfirmSelectING{background:url(/_lib/images/cabos/btnConfirm_ING.gif) no-repeat right 50%;border:0 none;cursor:pointer; width:110px; height:19px;}
.BtnSkipSeatAssigESP{background:url(/_lib/images/cabos/SkipFlight_ESP.gif) no-repeat right 50%;border:0 none;cursor:pointer; width:100%; height:25px;} 
.BtnSkipSeatAssigING{background:url(/_lib/images/cabos/SkipFlight_ING.gif) no-repeat right 50%;border:0 none;cursor:pointer; width:100%; height:25px;}
.BtnChangeFlightESP{background:url(/_lib/images/cabos/cambie_vuelo_ESP.gif) no-repeat right 50%;border:0 none;cursor:pointer; width:100%; height:31px;} 
.BtnChangeFlightING{background:url(/_lib/images/cabos/cambie_vuelo_ING.gif) no-repeat right 50%;border:0 none;cursor:pointer; width:100%; height:31px;}
.BtnStartAgainFlightESP{background:url(/_lib/images/cabos/BanHotel_Air_ESP.gif) no-repeat right 50%;border:0 none; width:100%; height:42px;} 
.BtnStartAgainFlightING{background:url(/_lib/images/cabos/BanHotel_Air_ING.gif) no-repeat right 50%;border:0 none;  width:100%; height:42px;}
.ImgTypeFlightRoundESP{background:url(/_lib/images/cabos/Ban_Round_Flight_ESP.gif) no-repeat right 50%;border:0 none;width:100%; height:42px;} 
.ImgTypeFlightRoundING{background:url(/_lib/images/cabos/Ban_Round_Flight_ING.gif) no-repeat right 50%;border:0 none; width:100%; height:42px;}
.ImgTypeFlightDepartESP{background:url(/_lib/images/cabos/Ban_Depart_Flight_ESP.gif) no-repeat right 50%;border:0 none;width:100%; height:42px;} 
.ImgTypeFlightDepartING{background:url(/_lib/images/cabos/Ban_Depart_Flight_ESP.gif) no-repeat right 50%;border:0 none; width:100%; height:42px;}
.ImgTypeFlightReturnESP{background:url(/_lib/images/cabos/Ban_Return_Flight_ESP.gif) no-repeat right 50%;border:0 none;width:100%; height:42px;} 
.ImgTypeFlightReturnING{background:url(/_lib/images/cabos/Ban_Return_Flight_ING.gif) no-repeat right 50%;border:0 none; width:100%; height:42px;}
.ImgAvionDepart{background:url(/_lib/images/cabos/avion.gif) no-repeat right 50%;border:0 none;width:26px; height:22px;} 
.ImgAvionReturn{background:url(/_lib/images/cabos/avion3.gif) no-repeat right 50%;border:0 none; width:26px; height:22px;}
.ImgAvionHotel{background:url(/_lib/images/cabos/avionmashotel.gif) no-repeat right 50%;border:0 none; width:45px; height:22px;}


<!-- INI:  BOTONES DE AUTOS --> 

.BtnBookCarrESP { background:url(/_lib/images/cabos/BtnRes_ESP.gif) no-repeat 50%;border:0 none;height:18px;width:76px; cursor:pointer;}
.BtnBookCarING { background:url(/_lib/images/cabos/BtnRes_ING.gif) no-repeat 50%;border:0 none;height:18px;width:76px; cursor:pointer;}
.BtnSearchRatesCarESP { background:url(/_lib/images/cabos/SearchCars_ING.gif) no-repeat 50%;border:0 none;height:27px;width:93px; cursor:pointer;}
.BtnSearchRatesCarING { background:url(/_lib/images/cabos/SearchCars_ING.gif) no-repeat 50%;border:0 none;height:27px;width:93px; cursor:pointer;}

<!-- FIN:  BOTONES DE AUTOS --> 

<!-- INI:  BOTONES DE TRASLADOS --> 

.BtnLocatorTransfESP { background:url(/_lib/images/cabos/LocatorMap_esp.gif) no-repeat 50%;border:0 none;height:27px;width:111px; cursor:pointer;}
.BtnLocatorTransfING { background:url(/_lib/images/cabos/LocatorMap_ing.gif) no-repeat 50%;border:0 none;height:27px;width:111px; cursor:pointer;}

.BtnGalleryTransfESP { background:url(/_lib/images/cabos/PictGallery_esp.gif) no-repeat 50%;border:0 none;height:27px;width:111px; cursor:pointer;}
.BtnGalleryTransfING { background:url(/_lib/images/cabos/PictGallery_ing.gif) no-repeat 50%;border:0 none;height:27px;width:111px; cursor:pointer;}

.BtnBookTransfESP { background:url(/_lib/images/cabos/Book_ESP.gif) no-repeat 50%;border:0 none;height:15px;width:47px; cursor:pointer;}
.BtnBookTransfING { background:url(/_lib/images/cabos/Book_ING.gif) no-repeat 50%;border:0 none;height:15px;width:47px; cursor:pointer;}

.BtnPhoneESP { background:url(/_lib/images/cabos/Ic_CallPhone_ESP.gif) no-repeat 50%;border:0 none;height:35px;width:175px; cursor:pointer;}
.BtnPhoneING { background:url(/_lib/images/cabos/Ic_CallPhone_ING.gif) no-repeat 50%;border:0 none;height:35px;width:175px; cursor:pointer;}

.BtnChatONESP { background:url(/_lib/images/cabos/Ic_ChatON_ESP.gif) no-repeat 50%;border:0 none;height:41px;width:175px; cursor:pointer;}
.BtnChatONING { background:url(/_lib/images/cabos/Ic_ChatON_ING.gif) no-repeat 50%;border:0 none;height:41px;width:175px; cursor:pointer;}

.BtnChatOFFESP { background:url(/_lib/images/cabos/Ic_ChatOFF_ESP.gif) no-repeat 50%;border:0 none;height:41px;width:175px; cursor:pointer;}
.BtnChatOFFING { background:url(/_lib/images/cabos/Ic_ChatOFF_ING.gif) no-repeat 50%;border:0 none;height:41px;width:175px; cursor:pointer;}
.BtnSearchESP { background:url(/_lib/images/cabos/Search_ESP.gif) no-repeat 50%;border:0 none;height:20px;width:76px; cursor:pointer;}
.BtnSearchING { background:url(/_lib/images/cabos/Search_ING.gif) no-repeat 50%;border:0 none;height:20px;width:76px; cursor:pointer;}




<!-- FIN:  BOTONES DE TRASLADOS --> 

/* Fin: Boones con Estilo  */

.TblFdoRateAvailable {background:#FFFFFF; color:#4f7209; }
.TblFdoRateNoAvailable { background:#FFFFFF; color:#b0b3ab;} /* Gris*/

.TblFdo{ background:#ffffff !Important;}
.TblHeader, .TblFooter{ background:#FFFFFF;}
.TblFdoLg{background:#f3f0eb;}
.TblFdoFt{background:#BEB4A5;}
.TblBorder{border: solid 1px #BEB4A5;}
.TblWidth{/*width:595px;*/}
.ImgBullet {background:url(/_lib/images/cabos/MenuOption.gif) no-repeat left 50% !important; border:0 none; height:8px;width:8px;}
.BotonBookFdo{background: #ffcc00; border: solid 1px #ffffff; text-align:center;font-size:11px;}
.BotonBook{ color:#000000;background: #ffcc00; font-weight:bold; font-size:14px; font-family:'Trebuchet MS', Verdana; letter-spacing:normal;}
.BotonBook a {text-decoration:underline;}
.BotonBookLgFdo{background: #ffcc00; border: solid 1px #ffffff; text-align:center;font-size:11px;}
.BotonBookLg{ color:#000000;background: #ffcc00; font-weight:bold; font-size:14px; font-family:'Trebuchet MS', Verdana; letter-spacing:normal;}
.BotonBookLg a {text-decoration:underline;}
.TblFdoFtSelect{background:#b5aa9b;}
	.TextoNoIndent, .TextoNoIndent TblBorder, .TextoNoIndent TblWidth, .TextoNoIndent TblFdoFt, .TextoNoIndent TblFdoLg, .TextoNoIndent TblFdoFligSelect{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoNoIndentChico {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoNoIndentBig {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoNoIndentTachado {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-DECORATION: line-through
}
.TextoBackBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoNoIndentLine {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-DECORATION: underline
}
.TextoNoIndentRedLight {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: 'Trebuchet MS', "Verdana COLOR";
}
.TextoNoIndentRed {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: 'Trebuchet MS', "Verdana COLOR";
}
.TextoNoIndentOrange {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d67100; FONT-FAMILY: 'Trebuchet MS', "Verdana COLOR";}
.IntranetCode {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: 'Courier New'
}
.TextoErrorMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoBlanco {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TituloBlanco {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; TEXT-INDENT: 0px; FONT-FAMILY: 'Trebuchet MS', Verdana; text-align: center; vertical-align: top;
}
.TituloBlancoSinIdent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TituloDestino {
	FONT-WEIGHT: bold; FONT-SIZE: 21px; COLOR: #11568b; FONT-FAMILY: 'Trebuchet MS', Verdana; margin:5px 0px 10px 0px;}
.TituloAzulMediano {
	FONT-WEIGHT: bold; FONT-SIZE: 21px; COLOR: #003366; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TituloSubLine {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #733f1e; LINE-HEIGHT: 14px; BORDER-BOTTOM: #a09585 1px solid; FONT-FAMILY: 'Trebuchet MS', Verdana; background: #F3F0EB;
}
.TableBody {
	BACKGROUND-IMAGE: url(/_lib/images/BodyBackground.gif)
}
.TextoGrande {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; TEXT-INDENT: 20px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: justify
}
.TextoAzul {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0868a8
}
.TextoAzulGrande {
	FONT-WEIGHT: bold; FONT-SIZE: 21px; COLOR: #0868a8
}
.TextoNoIndentJustify {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: justify
}
.TextCentrado {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.TituloRight {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.BorderBackBlue {
	BORDER-TOP: #0a296a 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0069b5; FONT-FAMILY: "Trebuchet MS", Verdana; BACKGROUND-COLOR: #eaf1f7
}
.BorderMarino {
	BORDER-RIGHT: #82c3c7 2px solid; BORDER-TOP: #82c3c7 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #82c3c7 2px solid; COLOR: #7389b5; BORDER-BOTTOM: medium none; FONT-FAMILY: "Trebuchet MS", Verdana; BACKGROUND-COLOR: #ffffff
}
.BackMarino {
	BORDER-RIGHT: #82c3c7 2px solid; BORDER-TOP: #82c3c7 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #82c3c7 2px solid; COLOR: #ffffff; BORDER-BOTTOM: medium none; FONT-FAMILY: "Trebuchet MS", Verdana; BACKGROUND-COLOR: #82c3c7
}
A.P:link {
	COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.P:visited {
	COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.P:hover {
	COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.P:active {
	COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.Q:link {
	COLOR: #7389b5; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.Q:visited {
	COLOR: #7389b5; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.Q:hover {
	COLOR: #7389b5; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.Q:active {
	COLOR: #7389b5; FONT-STYLE: normal; TEXT-DECORATION: none
}
.TextoBlancoBig {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: 'Trebuchet MS', Verdana; LETTER-SPACING: 1px
}
.Tableborderg {
	BORDER-RIGHT: #82c1c6 2px solid; BORDER-TOP: #82c1c6 2px solid; BORDER-LEFT: #82c1c6 2px solid; WIDTH: auto; BORDER-BOTTOM: #82c1c6 2px solid; HEIGHT: auto
}
.TextoWhiteGreen {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: 'Trebuchet MS', Verdana; BACKGROUND-COLOR: #82c1c6
}
.TextoNoIndentBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3b5590; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoNoIndentBigBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #3b5590; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TableArenaBorder {
	BORDER-RIGHT: 2px; BORDER-TOP: 2px; BORDER-LEFT: 2px; BORDER-BOTTOM: #82c1c6 2px solid; BACKGROUND-COLOR: #fbf3e6
}
.TextoMenuBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #3b5590; LINE-HEIGHT: 8px; BORDER-BOTTOM: #3b5590 1px solid; FONT-FAMILY: 'Trebuchet MS', Verdana
}

/*.TextoMenuBlue H1{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #3b5590; LINE-HEIGHT: 8px; BORDER-BOTTOM: #3b5590 1px solid; FONT-FAMILY: 'Trebuchet MS', Verdana
}*/

.TextoMenuBlue2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: none; COLOR: #3b5590; LINE-HEIGHT: 8px; BORDER-BOTTOM: #3b5590 1px solid; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #3b5590; TEXT-INDENT: 10px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: justify
}
.TextoYellow {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fda915; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoMenuBlueN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #3b5590; LINE-HEIGHT: 8px; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoNoIndentBlueBig {
	FONT-WEIGHT: bold; FONT-SIZE: 36px; COLOR: #3b5590; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TituloSubBlanco {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; BORDER-BOTTOM: #ffffff thin; FONT-FAMILY: 'Trebuchet MS', Verdana; LETTER-SPACING: normal
}
.TextoMenuGreen {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; TEXT-TRANSFORM: none; COLOR: #3f823d; LINE-HEIGHT: 35px; BORDER-BOTTOM: #3f823d 1px solid; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoMenuOrange {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; TEXT-TRANSFORM: none; COLOR: #fd8703; LINE-HEIGHT: 35px; BORDER-BOTTOM: #fd8703 1px solid; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoMenuDarkBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; TEXT-TRANSFORM: none; COLOR: #043b69; LINE-HEIGHT: 35px; BORDER-BOTTOM: #043b69 1px solid; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoMenuBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; TEXT-TRANSFORM: none; COLOR: #3e5897; LINE-HEIGHT: 35px; BORDER-BOTTOM: #3e5897 1px solid; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TitleGreen {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; TEXT-TRANSFORM: none; COLOR: #3f823d; FONT-FAMILY: 'Trebuchet MS', Verdana
}

.Texto2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-INDENT: 40px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: justify
}
.ComboSmall {
	FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TableBlueBorder { BORDER-RIGHT: #3e5897 1px solid; BORDER-LEFT: #3e5897 1px solid; FONT-SIZE: 11px;  FONT-FAMILY: "Trebuchet MS", Verdana; BACKGROUND-COLOR: #789cd3;}
.TableBlueLightBorder { BORDER-RIGHT: #3e5897 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #3e5897 1px solid; BORDER-BOTTOM: #3e5897 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana; BACKGROUND-COLOR: #e2f2f7;}
.TableBlueBorderWhite { BORDER-RIGHT: #3e5897 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #3e5897 1px solid; BORDER-BOTTOM: #3e5897 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana; BACKGROUND-COLOR: #ffffff}
.TableGreenLightBorder { BORDER-RIGHT: #3f823d 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #3f823d 1px solid; BORDER-BOTTOM: #3f823d 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana; BACKGROUND-COLOR: #e2f2f7}
.TableGarrafon {
	BORDER-RIGHT: #fd8703 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #fd8703 1px solid; BORDER-BOTTOM: #fd8703 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana; BACKGROUND-COLOR: #e2f2f7
}
.TableXcaret {
	BORDER-RIGHT: #006600 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #006600 1px solid; BORDER-BOTTOM: #006600 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana; BACKGROUND-COLOR: #e2f2f7
}
.TableXelHa {
	BORDER-RIGHT: #043b69 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #043b69 1px solid; BORDER-BOTTOM: #043b69 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana; BACKGROUND-COLOR: #e2f2f7
}
.TableEcoPark {
	BORDER-RIGHT: #1a730b 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #1a730b 1px solid; BORDER-BOTTOM: #1a730b 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana; BACKGROUND-COLOR: #e2f2f7
}
.TableMayaRuin {
	BORDER-RIGHT: #1a730b 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #1a730b 1px solid; BORDER-BOTTOM: #1a730b 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana; BACKGROUND-COLOR: #fdf9ea
}
IMG.fotoPremium {
	BORDER-RIGHT: #2d4661 1px solid; BORDER-TOP: #2d4661 1px solid; BORDER-LEFT: #2d4661 1px solid; BORDER-BOTTOM: #2d4661 1px solid
}
A.B:link {
	COLOR: #0069b5; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.B:visited {
	COLOR: #0069b5; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.B:hover {
	COLOR: #0069b5; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.B:active {
	COLOR: #0069b5; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.under, A:Hover.under, A:Visited.under { color:#FFFF66; font-family: "Trebuchet MS", Verdana; font-size:11px; font-weight:normal; text-decoration:underline;}
A.under11, A:Hover.under11, A:Visited.under11 {font-family: "Trebuchet MS", Verdana; font-size:11px; text-decoration:underline; font-weight:bold;}
A.under10, A:Visited.under10 {font-family: "arial", Verdana; font-size:10px; text-decoration:underline; color:#d67100;}
A:hover.under10 { text-decoration:none; color:#0069b5;}
A.underB, A:Visited.underB { color:#000; text-decoration:underline; font-size:14px; font-weight:bold;}
A.underB, a.UPSTxtMore, a.TextoNoIndentLine { cursor:pointer;}
A:Hover.underB {color: #FF0000; text-decoration:none;}
A.info, A:Hover.info, A:Visited.info { color:#FFFF66; font-family: "Trebuchet MS", Verdana; font-size:10px; font-weight:normal; text-decoration:underline;}
.size10 {font-family:arial; font-size:10px}
.size11 {font-family:arial; font-size:11px}
.size11select {font-family:arial; font-size:11px}
.size12 {font-family:arial;font-size:12px}
.size13 {font-family:arial;font-size:13px}
.exsize11{font-family:arial;font-size:11px;width:55px}
.exsize1180{font-family:arial;font-size:11px;width:80px}
.GoButton {border-bottom:thin solid #006600;border-right:thin solid #006600;border-top:thin solid #CCCCCC;border-left:thin solid #CCCCCC;font-size:11px;font-family:Arial;font-weight:bold;color:#FFFFFF;line-height:.85; padding-top:3px;text-transform:capitalize;cursor:pointer;background-color:#009900}
.GoButtonY {border-bottom:2px solid #006600;border-right:2px solid #006600;border-top:2px solid #CCCCCC;border-left:2px solid #CCCCCC;font-size:10px;font-family:Arial;color:#000;cursor:pointer;background-color:#FFCC33}
.TextoJustPad {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: justify; padding:2px 3px 1px 3px;}
.TextoPadWh {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: 'Trebuchet MS', Verdana; padding: 1px 1px 1px 3px;}
img.Pict{ border:1px solid #000;}
img.PictR { border:1px solid #000; margin:3px 0px 0px 5px}
img.PictL { border:1px solid #000; margin:3px 4px 0px 0px}
.TituloNota { FONT-WEIGHT: bold; FONT-SIZE: 21px; COLOR: #3e5897; BORDER-BOTTOM: #3e5897 1px solid; FONT-FAMILY: 'Trebuchet MS', Verdana}
A.footbox, A:Hover.footbox, A:Visited.footbox { font-family: "Trebuchet MS", Verdana; font-size:11px; text-decoration:underline; color:#ffe44a;}
.TextBlueDark {font-family:Arial, Helvetica, sans-serif; color:#000066; font-size:11px; line-height:20px;}
.TableVT { BORDER: #000066 1px solid;}
.BorderBackG {font-family: "Trebuchet MS", Verdana; font-size: 11px; font-weight: bold; border-top: 2px solid #0A296A;}
th { text-align:left;}
Input.encuesta {background-color:#000066; color:#FFFFFF; border:2px solid #000000; FONT-FAMILY: 'Trebuchet MS', Verdana; font-size:12px; font-weight:bold; padding:0px; margin:0px;cursor: pointer;}
.Bottom { background-position:bottom;}
ul {margin:0px 0px 0px 0px; padding-left:0px;}
li.m { font-family: "Trebuchet MS", Verdana; font-size: 11px; list-style: url(/_lib/images/cancun/bullet.gif) outside none; line-height: 16px; margin-left:20px; }
A.adv {font-family: "Trebuchet MS", Verdana; font-size:11px; text-decoration:underline; color: #000099;}
A:Hover.adv {font-family: "Trebuchet MS", Verdana; font-size:11px; text-decoration:none;color: #FF0000;}
#Callcenter {background-color:#E2F2F7; border:#3e5897 1px solid; width:190px; font-family:Arial, Helvetica, sans-serif; text-align:right; font-size:12px; padding:5px; font-weight:normal; FLOAT: right;}
#Callcenter span { font-size:18px; font-weight:bold;}
A.C {font-family: "Trebuchet MS", Verdana; font-size:7pt; color: #000099;}
A:Hover.C {font-family: "Trebuchet MS", Verdana; font-size:7pt; color: #CC0000;}



/* Clases BZ */

/* HEADER */
#MenuHead{ margin-top: 35px; margin-left: 115px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 480px; font-weight:bold; 
font-size:15px; color:#7f6e5d;}
#MenuHead A{ COLOR: #990000; margin-left:3px;}
#MenuHead A:Hover, #MenuHead A:Hover.Paquetes{ COLOR: #7f6e5d;}
/*#MenuHead A.Paquetes{ COLOR: #CC0000;}*/
#HeaderLinks{ COLOR: #fff; font-weight:bold; font-size:11px; font-family: "Trebuchet MS"; text-align:right;}
#HeaderLinks A{	COLOR: #fff; font-weight:bold; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#HeaderLinks A:Hover{ text-decoration:underline;}
.Treb11Head{ font-family: "Trebuchet MS"; font-size: 11px; border-bottom: 1px solid #000;}
#PaquetesHead {float: right; width: 110px; margin-top: -60px; margin-right: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; size:15;}
#PaquetesHead A{ COLOR: #000;}
#PaquetesHead A:Hover{ COLOR: #FFFFFF;}
/* WELCOME HOME PAGES */
#Welcome{ font-family: "Trebuchet MS"; font-size: 12px;	text-align: left; text-align:justify; line-height: 14px; padding-right: 4px;}
#Welcome H1{ font-weight:normal; FONT-SIZE: 9pt; TEXT-INDENT: 0px; FONT-FAMILY: 'Trebuchet MS', Verdana; LETTER-SPACING: normal; display: inline; margin-bottom:0px; padding-bottom: 0px;}
#Welcome H2{ line-height: 95%; text-indent: 0px; color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 9pt;}
#Welcome Strong { font-weight:normal; display: inline; margin-bottom:0px;}
A.KeyPhrases, A:Visited.KeyPhrases { color:#000000; font-family: "Trebuchet MS"; font-size:10px; font-weight: normal;}
A:Hover.KeyPhrases { color:#9d9083;}
/* MENU IZQ PRINCIPAL */
#MenuIzq{ font-family: "Verdana"; font-size: 12px; font-weight: bold;}
#MenuIzq Tr{ background: url('/_lib/images/Cabos/FondoMenu.gif') 0 0 repeat-x;}
#MenuIzq li{ display:list-item; font-family: "Verdana"; font-size: 11px; list-style:outside; color: #bfad91; text-align:left; font-weight:bold; margin-left: 18px; list-style-image:url(/_lib/images/Cabos/listIzqClose.gif);}
#MenuIzq li.listIzqOpen { list-style-image:url(/_lib/images/Cabos/listIzqOpen.gif); }
#MenuIzq li.listIzqSub { list-style-image:url(/_lib/images/Cabos/listIzqSub.gif); margin-left:30px;}
#MenuIzq A,  #MenuIzq A:Visited{ display:block; width:100%; }
#MenuIzq A:hover { color:#996633; display:block; width:100%; }
#Title{	font-family: "Trebuchet MS"; font-size: 15px; font-weight: bold; text-align: center;}
#Title H1{ font-family: "Trebuchet MS";	font-size: 15px; font-weight: bold;	text-align: center;}
.SombraDer{	background-image:  url('/_lib/images/Cabos/SombraMenu.jpg');background-repeat: repeat-y;background-position: right;}
/* TOP VALUE */
.TopValue{ background: url('/_lib/images/cabos/FondoTopVal.gif') repeat-x; background-color: #F3F0EB; font-size: 11px; font-family: "Trebuchet MS";	color: #000000; line-height: 12px; text-align:justify; padding-right: 3px; margin-bottom: 7px; margin-top: 5px;}
.TopValueHead{ text-indent: 4px; color: #ffffff; font-family: "Trebuchet MS"; font-size: 13px;	font-weight: bold; padding-top:9px; padding-bottom: 3px;}
.TopValueTit{ text-indent: 4px; color: #000000;  font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; padding-top: 1px;}
.TopValuePrice{ text-indent: 20px; padding-right: 10px; color: #000000; font-family: "Trebuchet MS"; font-size: 11px; font-weight: bold; vertical-align: top; width: 20px;}
A.TopVal, A:Visited.TopVal { font-weight: BOLD; font-size: 11px; font-family: "Trebuchet MS"; color: #8d755c;}
A:Hover.TopVal { font-weight: bold; font-size: 11px; font-family: "Trebuchet MS"; color: #000000;}
.TopHimg{ background: url('/_lib/images/cabos/TopHotels.gif') no-repeat; background-position:top; width: 70px;}
.TopTimg{ background: url('/_lib/images/cabos/TopTours.gif') no-repeat; background-position:top; width: 70px;}
/* GENERAL */
.bordesDer{	border-right: 1px solid #000;}
.bordesSupInf{ border-top: 1px solid #000; border-bottom: 1px solid #000; }
.bordesSup{	border-top: 1px solid #000;}
.bordesInf{	border-bottom: 1px solid #000;}
#keywords{ display: none;}
.Treb11Blanco{ FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; color:#FFFFFF;}
.Treb11{ FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; color:#000000;}
.Treb12{ font-family: "Trebuchet MS"; font-size: 12px; font-weight:bold;}
.Treb12Espacio{ font-family: "Trebuchet MS"; font-size: 12px; font-weight:bold; padding-bottom:10px;}
.FondoPagina{ background-color:  #BEAD91}
.FondoBlanco{  background: #f5f3ef url('/_lib/images/Cabos/FondoPagina.jpg') 0 0 repeat-x; background-attachment: fixed; margin-top: 0px;}
.CabosFooter{ border-bottom: 1px solid #000; border-left: 1px solid #000; font-family: "Trebuchet MS"; font-size: 12px;	font-weight: bold;	text-align: left;}
Input.btn{ background-color:#9d9083; color:#FFF; font-size:10px; padding:0; margin:0;cursor: pointer; margin-bottom: 2px;}
.TextoJustificado{ FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: 'Trebuchet MS'; TEXT-ALIGN: justify}
/* COMBOS SEARCH */
.comboA { FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; width:60px}
.comboM { FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; width:50px}
.comboD { FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; width:44px}
.ConfigMenu{ background-color: #fbfaf8;}
li.EspacioInf{ margin-bottom: 10px;}
/* DEAL */
.Deal{ font-family: "Trebuchet MS";	font-size: 11px; background-color: #e6dfd4;  line-height: 14px;}
.DealEncabezado{ text-indent: 2px; background-color: #9d9083; color: #ffffff; font-family: "Trebuchet MS"; font-size: 13px;	font-weight: bold; padding-right:3px;}
.DealTitulo{ vertical-align: top; font-family: "Trebuchet MS"; font-size: 12px;	font-weight: bold; text-align: left; color: #000000;}
.DealImagen{ border: 3px solid #9d9083;	margin-top: 0px; margin-left: 0px; margin-right: 5px;}
.DealFooter{ border-bottom: 1px solid #cdbea8; font-family: Verdana; font-size: 9px; padding-right: 3px;}
/* COMPONENTE SEARCH */
.Component{	FONT-SIZE: 11px;  FONT-FAMILY: "Trebuchet MS"; background:url('/_lib/images/cabos/FondoSearch.gif') repeat-x; BACKGROUND-COLOR: #789cd3; color:#FFFFFF;}
.ComponentTitulo{ FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: 'Trebuchet MS'; vertical-align: top; text-align: center; padding-top: 3px;}
A.componentFoot, A.componentFoot:Hover, A.componentFoot:Visited { color:#ffffff; font-family: "Trebuchet MS"; font-size:7.8pt; font-weight:normal;}
A.advSearch, A.advSearch:Visited { color:#000000; font-family: "Trebuchet MS"; font-size:10px; font-weight:normal;}
A.advSearch:Hover { color:#ffffff;}
.DivisionComp{ padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #4f61a9;}
/* EDITORIAL */
.CajaEditorial{	background-color:#F4F3EF; border: 1px solid #7f6e5d;}
.TextoEditorial{ FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; color:#000000; text-align:justify; margin-left: 15px; padding-right: 3px;}
.ImagenEditorial{ border: 1px solid #7f6e5d; margin-left: 5px; margin-right: 5px;}
/* TEXTO INFERIOR HOME */
.TextoHome { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #1A3291; border-top: 1px solid #1A3291; FONT-FAMILY: 'Trebuchet MS'; text-align: center;}
.TextoHomeJust { margin:0px; margin-bottom: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS'; TEXT-ALIGN: justify; padding-right: 5px;}
.PictTexto { border: 2px solid #7f6e5d; margin-right: 2px}
/* LOS CABOS DESTINO */
.EspacioLosCabos{ padding-top: 0px; padding-left: 80px; padding-bottom: 90px; padding-right:0px;}
A.LosCabosLinks, A.LosCabosLinks:Visited{ color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size:17px; font-style:italic; font-weight:bold; padding-left: 30px; text-decoration: underline; letter-spacing: .1pt;}
A.LosCabosLinks:Hover{ color:#000000;}
/* DESTINOS */
.TitDestino{ FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #023a85; FONT-FAMILY: "Palatino Linotype"; padding-top: 5px; padding-bottom: 5px; border-bottom: 3px solid #023a85; letter-spacing:.4pt;}
#MenuDest_ESP, #MenuDest_ING{ padding-left: 45px; padding-top: 12px; vertical-align:top; color:#776552; font-family: 'Trebuchet MS'; font-size:12px; font-style:italic; font-weight:bold;}
#MenuDest_ESP a, #MenuDest_ESP a:Visited{ color:#776552; padding-left: 15px;  padding-top: 15px; letter-spacing: .1pt;}
#MenuDest_ING a, #MenuDest_ING a:Visited{ color:#776552; padding-left: 30px;  padding-top: 20px; letter-spacing: .1pt;}
#MenuDest_ESP a:Hover, #MenuDest_ING a:Hover{ color: #000000; text-decoration: underline;}
#MenuDest_ESP a.On, #MenuDest_ESP a.On:Visited, #MenuDest_ESP a.On:Hover, #MenuDest_ING a.On, #MenuDest_ING a.On:Visited, #MenuDest_ING a.On:Hover{ color: #ff0000; text-decoration: underline;}
/* GOLF FISHING */
.GolfFishingTit{ FONT-WEIGHT: bold; FONT-SIZE: 19px; COLOR: #000; FONT-FAMILY: "Palatino Linotype"; padding-bottom: 10px; letter-spacing:.4pt;} 
.GolfFishingLinks A{ FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #776552; FONT-FAMILY: "Trebuchet MS"; padding-bottom: 10px;} 
.TitleGolf {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #3f823d; FONT-FAMILY: 'Trebuchet MS', Verdana; border-bottom:1px solid #3f823d;
}
#Golf A, #Golf A:Visited{ font-weight:bold;  FONT-SIZE: 11px; COLOR: #776552; FONT-FAMILY: "Trebuchet MS"; padding-bottom: 10px; list-style: none; padding-left:2px;}
#Golf A:Hover{ text-decoration: underline; color: #3f823d;}
.Fishing{ margin-left: 20px; FONT-SIZE: 11px; font-weight: bold; COLOR: #012372; FONT-FAMILY: "Trebuchet MS"; padding-bottom: 5px; text-align:left; list-style:outside; padding-bottom: 8px;}
/* HOTEL TOUR */
#TituloHotelTour{ font-family: "Trebuchet MS"; font-size: 14px;	color: #733f1e;	font-weight: bold; LETTER-SPACING: normal;}
#TituloHotelTour H1{ font-family: "Trebuchet MS"; font-size: 14px;	color: #733f1e;	font-weight: bold; LETTER-SPACING: normal; display: inline;}
.LineaTitulo{ background: url('/_lib/images/cabos/LineaTitulo.gif') no-repeat bottom;}
#MenuHotelTour{ FONT-FAMILY: "Trebuchet MS"; FONT-SIZE: 13px; font-weight: bold; color: #000; border-bottom: 3px solid #d5d0ba; margin-bottom: 1px;}
#MenuHotelTour A, #MenuHotelTour A:Visited { display: block; FONT-FAMILY: "Trebuchet MS"; FONT-SIZE: 12px; font-weight: bold; color: #000;}
#MenuHotelTour A.On, #MenuHotelTour A.On:Visited, #SubMenuHotelTour A.On, #SubMenuHotelTour A.On:Visited, #MenuHotelTour Td.On{ color:#000; text-decoration: underline; background-color: #d5d0ba;}
#MenuHotelTour Td{ height:20px; border-right: 1px solid #fff; text-align: center;}
#MenuHotelTour Td.Extra{ text-align: right;}
#SubMenuHotelTour{ background-color:#d5d0ba; margin-bottom: 2px; FONT-FAMILY: "Times New Roman", Times, serif; font-weight: bold; FONT-SIZE: 7.5pt; color: #000; padding-right: 5px; border-left: solid 1px #b7ae88}
#SubMenuHotelTour Td { padding-left:8px;}
#SubMenuHotelTour A:Hover{ text-decoration: underline;}
#SubMenuHotelTour A, #SubMenuHotelTour A:Visited{ color:#765;}
.ImgHotel{ padding-left:20px; padding-top: 19px; width:228; height:209; vertical-align: top;}
#InfoHotel{ border:1px solid #80583f; font-family: "Trebuchet MS"; FONT-SIZE: 13px;}
#InfoHotel h2 { text-align: center; background: url('/_lib/images/cabos/FondoTitGallery.gif') 0 0 repeat-x; border:1px solid #fff;FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: 'Trebuchet MS'; padding:2 0 2 3; margin: 0px;}
#InfoHotel h3 { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: justify; padding:0 5 0 5; vertical-align:top;}
#InfoHotel h4 { vertical-align: middle; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; padding-left:2px;}
.ListaAmenities{ FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-INDENT: 0px; FONT-FAMILY: 'Trebuchet MS', Verdana; list-style: inside  url('/_lib/images/cabos/bullet1.gif'); margin-right:5px;}
.FondoHotelTour{ background-repeat:no-repeat; margin-bottom: 5px;}
#TablaTours{ background-color:#fffff3; border: 2px solid #a49682; font-size: 12px; font-weight:bold; text-align: left; text-decoration: none;}
#TablaTours Td{ border-bottom: 1px dotted #E2DACD;}
#TablaTours A:Hover{ text-decoration: underline; font-size: 12px; font-weight:bold;}
#Gallery{ font-family: "Palatino Linotype"; font-size: 13px; color: #733f1e; font-weight: bold; border:1px solid #a09585; background:#ffffff; margin-bottom: 5px;}
#Gallery ul{ background:#f3f0eb; padding-bottom:10px;}
#Gallery li{ text-decoration: underline; FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-INDENT: 0px; color:#000; FONT-FAMILY: 'Trebuchet MS', Verdana; margin-left: 30px; list-style:outside url('/_lib/images/cabos/lista.gif');}
.CajasSubMenuLista{ FONT-SIZE: 12px; FONT-FAMILY: 'Trebuchet MS'; padding-left:30px;}
#linea{ border:1px solid #80583f; font-family: "Trebuchet MS"; FONT-SIZE: 13px;}
#linea td{ border-bottom:1px dotted #80583f;}
/* EVENTS */
#Events{ border:1px solid #80583f; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: justify; margin-bottom: 10px;}
#Events A{ FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: 'Trebuchet MS', Verdana; LETTER-SPACING: normal; text-decoration:underline; }
.SinEventos{ FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: 'Trebuchet MS', Verdana; LETTER-SPACING: normal;}
#Events Img{ margin-bottom: 2px; margin-top: 1px;}
#Events h2 { text-align: center; background: url('/_lib/images/cabos/FondoTitGallery.gif') 0 0 repeat-x; border:1px solid #fff;FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: 'Trebuchet MS'; padding:2 0 2 3; margin: 0px;}

.LineaGrisPunt {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.TextoPad {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: left; padding:2px 2px 1px 4px; }
.TextoPadRight {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: 'Trebuchet MS', Verdana;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.TextoSml {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; padding:1px 1px 1px 1px; }
.TextoSmlPoliticas{FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: 'Trebuchet MS', Verdana; padding:1px 1px 1px 1px; COLOR: #005C96; Font-Style:italic;}
.TextoSmlF a {FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; padding:1px 1px 1px 1px; text-decoration:underline;}
.TextoMSml {FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: 'Trebuchet MS', Verdana; padding:0px; }
.textoSml .noDisp{font-size: 12px!important;  background: #FFF9E2!important;  color: #614E00!important;  padding: 5px!important;  display: block; margin: 7px 0!important; line-height: 19px!important;}
.textoSml .noDisp .popLink{color: #06C!important; font-weight: bold; cursor:pointer;}
.TextoPolicy {FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-INDENT: 0px; FONT-FAMILY:'Courier New'; }	
.TextoPolicySmall {FONT-WEIGHT: normal; FONT-SIZE: 9px; TEXT-INDENT: 0px; FONT-FAMILY:'Courier New'; }
.ComboSml { FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; width:40px; line-height:0; height:25; }
.inputmust {
	font-family: 'Trebuchet MS', Verdana;
	font-size: 11px;
	background-color: #FFFFD5;
	border: thin solid #666666;
	height: 20px;
}
.FlightNonSelect {
	font-family: sans-serif, Verdana;
	font-size: 11px;
	background-color: #BCDAF4;
	border: thin solid #000066;
	text-align: center;
}
.FlightSelect {
	font-family: sans-serif, Verdana;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFCC33;
	border: thin solid #000066;
	text-align: center;
}
.TUnderB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    LETTER-SPACING: normal; text-decoration:underline
}
.TituloSubNegro
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	FONT-FAMILY: 'Trebuchet MS', Verdana;
	LETTER-SPACING: normal;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.TituloTot
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    LETTER-SPACING: normal;
}

/*----------->>>>>  INICIO estilos de AJAX <<<<<---------------------*/
.aText {
	font-family: 'Trebuchet MS', Verdana;
	font-size: 11px;
	font-style:italic;
}
.aList {
	background-color:#ffffff;
	border:1px solid #000;
	width:auto;
}
.aList div.item {
	font-family: 'Trebuchet MS', Verdana;
	font-size: 10px;
	color:#000;
	cursor:pointer;
	padding:1px 2px;
	display: block;
	white-space:nowrap;
}
.aList div.selected {
	background-color: #FFD563;
}
/*------------>>>>>  FIN estilos de AJAX <<<<<----------------------*/


DIV#footer_links {
	padding-top:10px;
	padding-bottom:6px;
}


#TxtTblAdult
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: left;
}


/*------------  estilo Caja Paquetes Home ----------------------*/

.ComboEdadNino
{
	float:left; margin-bottom:4px; width:4.2em;
}

.LimpiaLineaEdades
{
	clear:both;
}

/*------------  estilo Ayuda Paquetes ----------------------*/


#help { 
	background: url('/_lib/images/Cabos/FondoMenu.gif') 0 0 repeat-x #fff;
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding:5px;
	width:200px;
	display:block;
	position:absolute;
}
#help span a {
	float:right;
	text-decoration:underline;
}
#help ol
{
	list-style:outside;
	padding-left:0px;
	margin-left:0px;
	
}
#help li
{
	list-style:inside decimal;
}


#Error { 
	/*background:url(/_lib/images/Indicador.gif) #fff repeat-x top;*/
	background-color:#FFFFFF;
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	width:160px;
	height:10px;
	padding:5px;
	position:absolute;
}

/* Menu Hotel Tour */

#MenuHT {
	font-size: 70%; float: left; line-height: normal; width: 595px; border-bottom: 3px solid #d5d0ba; margin-bottom: 1px;
}
#MenuHT ul {
	padding: 0px; margin: 0px; list-style-type: none;
}
#MenuHT li {
	padding: 0px; padding-left: 9px; background: url(/_lib/images/Cabos/left_on.gif) no-repeat left top; float: left; margin: 0px;
}
#MenuHT ul A, #MenuHT ul A:visited {
	padding: 2px 9px 2px 0px; display: block; font-weight: bold; background: url(/_lib/images/Cabos/right_on.gif) no-repeat right top; float: left; text-decoration: none; color: #765;
}
#MenuHT ul A.IconoPaquete , #MenuHT ul A:visited.IconoPaquete, #MenuHT ul #On A.IconoPaquete  {
	color: #990000;
}
#MenuHT ul A {
	float: none;
}
#MenuHT ul A:hover {
	color: #000;
}
#MenuHT ul #On {
	background-image: url(/_lib/images/Cabos/left.gif);
}
#MenuHT ul #On A {
	background-image: url(/_lib/images/Cabos/right.gif); padding-bottom: 2px; color: #000;
}
#MenuHT .Extra {
	float: right; font-size: 13px;
}

/* Radio Buttom de Hotel + Avion |  Solo Avion etc. */
#divFlights{
/*#fdf2b7*/
/*    float:left;*/
	width:100%;
	padding:0px 2px 5px 0px;
}
.divRadioHF, .divRadioF, .divRadioH, .divRadioC, .divRadioHF input, .divRadioF input, .divRadioH input, .divRadioC input, .divRadioHF label, .divRadioF label, .divRadioH label, .divRadioC label, {
	cursor:pointer;
	line-height: 22px;
	height: 22px;
	vertical-align:middle;
}
.divRadioHF {
	margin-left:3px;
	width: 160px;  
	background: url(/_lib/images/Cabos/IcoH+F.gif) no-repeat 100px 30%;
	float:left;		
}
.divRadioF {
	margin-left:3px;
	width: 120px;
	background: url(/_lib/images/Cabos/IcoF.gif) no-repeat 85px 30%;
	float:left;	
}
.divRadioH {
	margin-left:3px;
	width: 165px;
	background: url(/_lib/images/Cabos/IcoH.gif) no-repeat 130px 30%;
	float:left;	
}
.divRadioC {
	margin-left:3px;
	width: 90px;
	background: url(/_lib/images/Cabos/IcoC.gif) no-repeat 60px 30%;
	float:left;	
}.divRadioHF input, .divRadioF input, .divRadioH input, .divRadioC input  {
	margin:0pt;
}
.divRadioHF label, .divRadioF label, .divRadioH label, .divRadioC label {
	font-size:11px;
	margin:0pt 0pt 0pt 4px;	
}
.divRadioHF .current, .divRadioF .current, .divRadioH .current, .divRadioC .current {
	font-weight: bold;
	font-size: 11px;
}
.OnFlMatPri 
{
	font-size: 11px;
	color: #000066;
	/*font-weight: bold;*/
	text-decoration: underline;
	FONT-FAMILY: 'Trebuchet MS', Verdana;
}
.Fromprice 
{	
	font-size: 12px; 
	color: #000066; 
	font-family: "Trebuchet MS"; 
}
.Maerolinea 
{	
	font-size: 11px; 
	color: #000066; 
	font-family: "Trebuchet MS", Verdana; 
	text-decoration: underline;
}
.FlightOnlyPreviusNext{FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; padding:1px 1px 1px 1px; cursor:pointer;}
.FlightOnlyPreviusNext a:hover{FONT-WEIGHT:bold; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; padding:1px 1px 1px 1px; text-decoration:underline; cursor:pointer; }



/*----------------------->>>>> INICIO CAJA BUSQUEDA TIPO BEST DAY <<<<<<<--------------------------*/
div#Boxes {
	float: left;
	width: 595px;
	color:#000000;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0px 0px 5px 0px;
	padding:0px;
	background:url(/_lib/images/Cabos/CajaBk.gif) top repeat-x #F3F0EB;
	border:#A49682 solid 1px;
	border-top: none;
}
div#Boxes h1, div#Boxes h2, div#Boxes h3 {
	background:url(/_lib/images/Cabos/CajaLeft.gif) top left no-repeat;
	color: #023A85;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:17px;
	margin:0px;
	padding:2px 5px;
	width:100%;
	height: 22px; /*bz*/
	letter-spacing: 0px;
}
div#Boxes h1 {
	padding:5px 5px 0px 5px;
}
div#BoxDer {
	background:url(/_lib/images/Cabos/CajaRight.gif) top right no-repeat;
	margin:0px;
}
/** Cambio de caja de busqueda en la lista RSL **/
.LSdates1	
{
	width:36%;
	float:left;
	margin: 0px;
	padding-left:6px;
}
.LSdates1 input {
	width:167px;
}
.LSdates2	
{
	width:24%;
	padding-left:6px;
	float:left;
}
.LSdatesbtn 
{
	float:right;
	padding:8px 40px 2px 0px;
}
/** Cambio de caja de busqueda en la lista RSL **/
.LSBdates {
	width:100%;	
	float:left;
	padding-bottom: 3px;
}

.LSBdsearch	{
	float:right;
	padding-right:60px;
}
/*----------------------->>>>> FIN CAJA BUSQUEDA TIPO BEST DAY <<<<<<<--------------------------*/


/* CONTENEDOR DE LA LISTA, TARIFAS, ORDENAMIENTO, ETC. */
.LSBbox {
	float: left;
	width: 595px;
	font-family:  'Trebuchet MS', Verdana;
	font-size: 11px;
	clear:both;
	margin-top: 5px;
}


/*----------------------->>>>> INICIO ORDENAMIENTO Y PAGINACION LISTA HOTELES <<<<<<<--------------------------*/

/* INICIO Nueva paginacion y orden */
div.PaginacionOrden {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color:#023A85;
	background: url(/_lib/images/Cabos/bkOrderPages.jpg) repeat-x;
	float: left;
	width: 99%;
	padding: 4px 0px; 
	margin: 5px 0px 3px 0px;
}
#SortsA optgroup {
	font-weight:normal;
}
div.PagFin {
	background: url(/_lib/images/Cabos/bkOrderPagesDown.jpg) repeat-x;
}
div.PaginacionOrden div {
	float: left;
}
div.PaginacionOrden span {
	padding: 0px 2px 0px 5px;
}
div.PaginacionOrden div.Paginacion {
	float:right; 
	text-align:right; 
	padding-right:5px;
}
div.PaginacionOrden div.Paginacion select {
	margin-right:20px;
}
div.PaginacionOrden a {
	color:#023A85;
	text-decoration:underline;
}
div.PaginacionOrden a:hover {
	text-decoration:none;
	color:#996633;
}
div.PaginacionOrden div.Paginacion b {
	color: #CCCCCC;
}
/* FIN Nueva paginacion y orden */

/* INICIO Nuevo encabezado y filtros de listas */
div.TitListas {
	float:left;
	width:100%;
	margin-bottom:2px;
}
div.TitListas, div.TitListas h1, div.TitListas h3 {
	color:#023A85;
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold; 
}
div.TitListas div {
	float: left;
}
div.TitListas h1, div.TitListas h3 {
	display: inline;
}
div.TitListas .TitSupIzq span {
	color:#990000;
}
div.TitListas .RatesListas {
	font-size: 10px; font-weight:normal;
}
div.TitListas .TitSupDer {
	float:right;
	text-align:right; 
	font-size:11px;  
	font-weight:normal;
	white-space:nowrap;
}
div.TitListas .TitSupDer span {
	cursor:pointer;
}
div.TitListas .TitSupDer span.Margen {
	margin-right:10px;
}
/* FIN Nuevo encabezado y filtros de listas */

/*----------------------->>>>> FIN ORDENAMIENTO Y PAGINACION LISTA HOTELES <<<<<<<--------------------------*/

/*----------------------->>>>> INICIO Filtros de listas de hoteles <<<<<<<--------------------------*/
div.ListFilters {
	margin:5px 0px 0px 0px;
	/*float:left;*/ /*BZ*/
	width:100%;
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	color:#023A85;
	font-size:11px;	
}
div.ListFilters img#VerContFilters {
	border-right:1px solid #a49682;
	margin-right:5px;
}
div.EncabezadoFilters {
	float:left; 
	width:100%; 
	cursor:pointer; 
	background: #f3f0eb url(/_lib/images/Cabos/FiltersBk.gif) repeat-x 0px 28px;
	border:1px solid #a49682;
	border-bottom:none;
	font-weight:bold;
}
div.ListFilters span {
	float:left;
	width:100%;
	font-weight:bold;
	cursor:pointer;
	border-top:1px dashed #a49682;
	padding: 4px 0px;
}
div.ListFilters b {
	font-weight: normal;
	font-size:10px;
	text-decoration: underline;
	margin-left:3px;
}
div.ListFilters span.NameFilters {
	border:none;
}
div#ContFilters {
	float:left; 
	width:100%;
	border:1px solid #a49682;
	border-top:none;
}
div.ContFiltersInt {
	margin-top: 5px;
	float:left;
	width:96%;
	_width:98%; /*IE*/
	padding-left:10px;
}
div.GeneralFilters, div#HotelNameFilters {
	width:100%;
	float:left;
	margin:5px 0px 5px 0px;
}
div.GeneralFilters {
	border-top:2px solid #a49682;
}
	div#fTemas, div#AmenFilters {
		width:95%;
		float:left;
		margin-left:15px;
		padding: 3px 0px;
		line-height:10px;
	}
	div.GeneralFilters ul, div#fTemas ul, div#AmenFilters ul {
		list-style: none;
		float:left;
		padding-right:15px;
		margin-bottom:3px;
	}
	div.GeneralFilters li, div#fTemas li, div#AmenFilters li {
		list-style-image:none;
		list-style-position:outside;
	}
	div.GeneralFilters li {
		margin-top:3px;
	}
	div.GeneralFilters select, div.GeneralFilters input {
		width:115px; 
	}
	div.GeneralFilters select .ComboStars {
		background-color:#EFF8FF; 
	}
	div.GeneralFilters select .ComboPrice {
		background-color:#FFF7E4;
	}
	div#fTemas input, div#AmenFilters input {
		margin:1px; 
		width:16px; 
		height:16px;
		vertical-align:middle;
	}
div.SearchFilters {
	width:100%;
	border-top:1px dashed #a49682;
	padding: 5px 0px;
	clear:left;
	font-weight:bold;
	text-align:center;
}
	div.SearchFilters div {
		width:100%;
	}
	div.SearchFilters h3 {
		font-size:22px; 
		margin:0px; 
		font-weight:bold; 
		color:#990000;
		line-height:18px;
	}
	div.SearchFilters input {
		margin-top:3px;
	}
/*----------------------->>>>> FIN Filtros de listas de hoteles <<<<<<<--------------------------*/


/*----------------------->>>>> INICIO LISTA HOTELES <<<<<<<--------------------------*/
.LSratesND {	
	float:left;
	width:100%;
	font-family:  'Trebuchet MS', Verdana;
	font-size: 13px;
	color: #023A85;
	font-weight: bold;
	margin:15px 0px 7px 0px;
}
.LSratesND span {
	color:#990000;
}
/*--  Renglones Lista --*/
.LSlist {
	width:100%;	
	float:left;
	margin-top: 2px;
	border:#A49682 1px solid;
}
.LSlist img {
	float:left;
	border:0px;
}
.LSup1, .LSinf1, .LSup2, .LSinf2 {
	font-size:10px;
	color:#000000;
	margin:0px;
	padding:0px;
	width:100%;
	line-height:15px;
	vertical-align:top;
}
.LSup2, .LSinf2 {
	background-color: #faf9f6;
}
.LSname {
	width:35%;
}
.LSname a, .LSname a:visited {
	font-size: 12px;
	font-weight:bold;
	color: #3e5897;
	text-decoration:none;
}
.LSstars {
	width:17%;
	text-align:left;
}
.LSplan {
	width:19%;	
}
.LShotel, .LShotelND {
	width:8%;
	font-weight: bold;
	/*text-decoration:underline;*/
	padding-right:7px;
	color:#ff0000;
	text-align:right;
	cursor:pointer;
	font-size:11px;
}
.LShotelND {
	color:#7d95b6;
}
.LSphoto {
	width:9%;
	text-align:left;
	padding-right: 6px;
}
.LSphoto b {
	color:#3e5897;
	text-decoration:underline;
	font-weight:normal;
	cursor:pointer;
}
.LSinf1 input, .LSinf2 input, .LSinf1 img, .LSinf2 img, .LSup1 img, .LSup2 img {
	cursor:pointer;
	text-align:left;
	border:0px;
	vertical-align: text-top;
}
.LSinf1 span input, .LSinf2 span input {
	margin-right: 2px;
}
/*----------------------->>>>> FIN LISTA HOTELES <<<<<<<--------------------------*/

div#TypeCateg label, div#TypeCateg input {
   height:15px;							  
   line-height:15px;
   vertical-align:middle;
   cursor:pointer;
   font-size:10px;
}	

/* ----------------------------- Inicio ToolTip ----------------------------------- */
div#tt, div#ttcont, div#ttRates, div#ttRatescont, div#ttMeals, div#ttMealscont { 
	font-family: 'Trebuchet MS', Verdana;
	font-size: 10px;
	display:block;
	color:#000;
	text-align: left;
}
div#tt, div#ttRates, div#ttMeals {
	position:absolute; 
	border:2px solid #A49682; 
	border-style: ridge;
}
div#ttcont, div#ttRatescont, div#ttMealscont {
	padding:2px 10px 3px 7px; 
	margin:1px; 
	background:#fff; 
}
div#ttRatescont {
	background: #FFFFFF url(/_lib/images/Cabos/Rates.gif) 8px 8px no-repeat;
	padding-left:55px; 
}
div#ttMealscont {
	background: #FFFFFF url(/_lib/images/Cabos/MealPlan.gif) 8px 8px no-repeat;
	padding-left:55px; 
}
/* ----------------------------- Fin ToolTip ----------------------------------- */


/* ini  Seleccion de Aeropuerto Origen - Destino  CF_Locate_Airport */
.AirportSelect
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.AirportNoSelect
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
/* fin  Seleccion de Aeropuerto Origen - Destino  CF_Locate_Airport */

/*------------------------------  inicia Car List   -----------------------------*/
		/*--  inicia Car Rental Upsale --*/
.CarUPSTrans, .CarUPSAir, .CarUPSPack
{
	margin: 0px 10px 0px 0px;  
	float: left;
	font-size: 10px;
	font-weight: normal;
	text-align: left;	
	color:#1A3291;
}	 
.CarUPSTrans 
{
	margin-left:0px;
	width:118px;
}
.CarUPSAir 
{
	margin-left:20px;
}
.CarUPSPack
{
	margin-left:20px;
}
.CatRules {
	color: #1A3291;
	font-weight: bold;
	text-decoration:underline;
	font-size:10px;
	float:right;
	margin-right:21px;
}
.CarTextoPad {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: 'Trebuchet MS', Verdana;
	padding: 2px 5px 1px 4px;
	text-align:center;
}
.UPSTxtMore {
	color: #1A3291;
	font-weight: bold;
	text-decoration:underline;
	font-size:11px;
}
.UPSconfirmBox
{
	text-align:right;
}
.UPSconfirmBox INPUT, .UPSconfirmBox SELECT
{
	font-size:10px;
}
.UPSItem
{
 	border-bottom:#beb4a5 1px solid;
}
.UPSItemB
{
 	border-bottom:#beb4a5 1px solid;
	background-color:#FFFFFF;
}

		/*--  finaliza Car Rental Upsale --*/
.CarLSlist {
	width:595px;	
	float:left;
	margin-top: 2px;
}
.SuperBoxHotel
{
	float: left;
	width: 99%;
	margin-bottom:8px;
	margin-right:10px;
}
.BoxesHotel {
	background:url(/_lib/images/Cabos/CajaBkH.gif) top repeat-x #ffffff;
	float: left;
	width: 100%;
	border-color:#A49682;
	border-style:solid;
	border-width:1px;
	padding-bottom:5px;
	border-top:none;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.BoxHotelTit 
{
	background:url(/_lib/images/Cabos/CajaRightH.gif) top right no-repeat;
	margin:0px;
	height: 23px;
}
.BoxHotelIzq 
{
	width:75%;
	float: left; 
	margin: 0px 5px;
	color:#000;
}
.BoxHotelIzq p {
	margin:0px;
	padding: 0px 0px 5px 0px;
	line-height:1.5em;
	color:#000;
	font-size:11px;
	
}
.BoxHotelIzq span.Dest
{
	float:left;
	font-size:11px;
	color:#0D558E;
}
.BoxHotelIzq img.CarLiInLogo
{
	margin:0px 0px 3px 0px;
	padding:0px;
}
.CarCaract
{
	float: left;
	font-size: 10px;
	font-weight:bold;
	color:#023A85;
}
.CarCaract b {
	margin: 0px 10px 0px 0px;
	font-weight:normal;
}
.BoxesHotel img.Fachada 
{
	float: left;
	border:1px solid #88b5db;
	margin-right:5px;
}
div.BoxesHotel img.NoBorder {
	border: none;
}
.BoxHotelDer {
	width:22%; /*width:25%;*/ 
	float: right; 
	text-align: right;
	padding-right: 5px;
}
.BoxHotelDer img {
	margin: 0px;
	padding: 5px 5px 2px 0px;
	float:right;
	cursor:pointer
}
.BoxHotelTit a
{
	color:#023A85;
}
.BoxesHotel h3
{
	background:url(/_lib/images/Cabos/CajaLeftH.gif) top left no-repeat;
	width: 91%;
	_width: 95%;
	color:#000;
	margin:0px;
	padding:2px 17px 4px 5px;
	font-size:13px;
	float: left;
	text-align: left;
}
.BoxesHotel .Price, .BoxesHotel .PriceS {
	text-align: right;
	padding: 0px 3px 5px 0px;
	color:#FF0000;
	font-size: 13px;
	font-weight: bold; 
}	 
.BoxesHotel .PriceS {
	font-size:11px;
	float: right;
}
div.BoxesHotel .PriceS span {
	font-size:11px;
	color:#023A85;
} 
/*------------------------------  finaliza Car List   -----------------------------*/

/******** NO BORRAR ********/
	.over100 { overflow:hidden; width:100%;	}
	.l { float:left; }
	.r { float:right; }
	.cur { cursor:pointer; }
/******** NO BORRAR ********/


/*------------------------------  Header Nuevo   -----------------------------*/

.Header { margin:0px auto; width:990px; /*overflow:hidden;*/ background:url(/_lib/images/Cabos/BkgHeaderCabosSmall.gif) #FFFFFF no-repeat right top; margin:0px auto; }
.SuperContent { background-color:#FFFFFF; margin:0px auto; overflow:hidden; width:990px;  }
.HeaderSmall { font-family: Arial, Helvetica, sans-serif; background:url(/_lib/images/Cabos/BkgHeaderCabosSmall.gif) #FFFFFF no-repeat right top; margin:0px auto; width:760px; overflow:hidden; height:82px; }


.Phones {
	text-align:right;
	margin-right:7px;
}
.Search {
	text-align:right;
	padding: 11px 7px 11px 0px;
	/*height:20px;*/
}
.Search .InputSearch {
	background:url(/_lib/images/Cabos/Search_03.png) no-repeat; 
	display:inline;
	width:164px;
	vertical-align:top;
	margin: 0px 5px 0px 0px;
	padding:0px;
	height:21px;
}
.Search .InputSearch input {
	background: transparent;
	border:none;
	/*height:21px;*/
	width:156px;
	margin:0px 4px;
	vertical-align:top;
}
input.button {
	background:url(/_lib/images/Cabos/bg_btnsmall_a.gif) repeat-x #FF8000;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight: bold;
	height:20px;
	font-size:11px;
}


/* ---  Menu superior tabs1. Ej.: Hotels, Tours, etc. (INICIO)  --- */
	.tabs1 { 
		font-size:11px;
		font-weight:bold;
	}
	.tabs1 ul {
		margin:0;
		list-style:none;
		overflow:hidden;
	}
	.tabs1 li {
		float:right;
		display:inline;
		margin-left:0px;
	}
	.tabs1 a, .tabs1 a:visited {
		float:left;
		text-decoration:none;
		background:url(/_lib/images/Cabos/tableft1.png) no-repeat left top;
		padding-left:4px;
		color:#005c96;
		font-family: Arial, Helvetica, sans-serif;
	}
	.tabs1 a span {
		display:block;
		background:url(/_lib/images/Cabos/tabright1.png) no-repeat right top;
		padding:0px 12px 0px 2px;
		line-height:20px;
	}
	.tabs1 a:hover, .tabs1 .current a {
		color:#b65312;
		background-position:0% -42px;
	}
	.tabs1 a:hover span, .tabs1 .current a span, .tabs1 .current a:visited span  {
		background-position:100% -42px;
	}
/* ---  Menu superior tabs1. Ej.: Hotels, Tours, etc. (FIN)  --- */


/* ---  Menu destinos tabsD. Ej.: Cabos, Holbox, etc. (INICIO)  --- */
	.tabsD {
		margin:0px auto;
		width:760px;
		font-size:11px;
		font-weight:bold;
		background-color:#005c96;
		padding-top:5px;
		color:#ffffff;
		text-align:left;
	}
	.Bg {		
		width:990px;
		margin-bottom:7px;		
	}
	.tabsD ul {
		margin:0px;
		padding-left:10px;
		list-style:none;
	
	}
	.tabsD li {
		display:inline;
		margin:0px;
		padding:0px;
	}
	.tabsD a, .tabsD a:visited {
		color:#ffffff;
		padding:2px 7px 2px 7px;
		text-decoration:none;
		line-height:18px;
	}
	.tabsD a:hover, .tabsD .current a {
		padding:2px 7px 2px 7px;
		background:#ffffff;
		color:#005c96;
	}
	.tabsD .current a:visited {	
		color:#005c96;
	}
/* ---  Menu destinos tabsD. Ej.: Cabos, Holbox, etc. (FIN)  --- */

/* ---  Menu interno subtabs. Ej.: Information, Galery, Map, etc. (INICIO)  --- */
	.subtabs { 
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		height:19px; 
		border-bottom:#005c96 solid 5px;
	}
	.subtabs ul {
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.subtabs li {
		float:left;
		display:inline;
		margin-left:0px;
	}
	.subtabs a, .subtabs a:visited {
		float:left;
		text-decoration:none;
		background:url(/_lib/images/Cabos/subtableft.png) no-repeat left top;
		padding-left:4px;
		color:#005c96;
	}
	.subtabs a span {
		display:block;
		background:url(/_lib/images/Cabos/subtabright.png) no-repeat right top;
		padding:3px 12px 2px 2px;
	}
	.subtabs a:hover, .subtabs .current a {
		color:#b65312;
		background-position:0% -42px;
	}
	.subtabs a:hover span, .subtabs .current a span, .subtabs .current a:visited span  {
		background-position:100% -42px;
	}
	/* Submenu de subtabs */
		.subtabsD {
			font-size:11px;
			color:#005C96;
			margin-bottom:6px;
		}
		.subtabsD ul {
			margin:0px;
			padding-left:4px;
			list-style:none;
		
		}
		.subtabsD li {
			display:inline;
			margin:0px;
			/*padding:0px 6px 0px 0px;*/
		}
		.subtabsD a, .subtabsD a:visited {
			color:#005C96;
			padding:2px 0px 2px 0px;
			text-decoration:none;
			line-height:16px;
		}
		.subtabsD a:hover, .subtabsD .current a {
			color:#FE6400;
		}
/* ---  Menu interno tabsD. Ej.: Cabos, Holbox, etc. (FIN)  --- */

/* ---  Barra Navega (INICIO)  --- */
	.Navega {
		background-color:#FFFFFF;
		color:#11568b;
		font-size:11px;
		line-height:18px;
		overflow:hidden;
		width:760px;
		margin:0px auto;
	}
		.Navega a, .Navega a:visited { color:#11568b; text-decoration:none; font-size:11px;	}
		.Navega a:hover { color:#b65312; }
		.Navega span.l { padding-left:10px;	}
		.Navega span.r { padding-right:10px; font-weight:bold; }
/* ---  Barra Navega (FIN)  --- */

/* Google Site Search (INICIO) */
#cse-search-box { margin:0px; padding:0px; height:20px; }
#cse-search-results iframe { width:600px; }
#cse-search-results input { background:none; }
/* Google Site Search (FIN) */
/* Para Formas de Pago de Addons - Pagos*/
.AlignInput { vertical-align:absmiddle; }
.AlignInput label img, .AlignInput label b, .AlignInput input { vertical-align:middle;}
.AlignInput label, .AlignInput input { margin:1px 1px; }
.AlignInput input { height:15px; }
.TiposPagos td { border-bottom: thin dashed #cccccc;  }
/* Para Formas de Pago de Addons - Pagos*/

/* WAIT PAGE ML */

.overlay_wait{ position:fixed; .position:absolute; _position:absolute; width:100%; height:100%; .height:200% ;background:#FFF; top:0px; left:0px; z-index:9000; }
.WaitPage{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;position:fixed; .position:absolute; width:700px; height:280px; top:50%; left:50%; margin-top:-170px; margin-left:-350px; z-index:9999; background:#FFF no-repeat 200px center; padding:10px; display:none;}
.WaitPage p{color:#3e5897; font-size:14px;}
.WaitPage h3{font-size:11px; color:#3e5897;}
.WaitPage ul{margin:0; padding:0; list-style-type:none; margin-top:10px;}
.WaitPage li{font-size:11px; display:inline; color:#06C; margin-right:15px; font-weight:bold;}
.waitProgress {/*background:url(/_lib/images/bestday/wait_progress.gif);*/ width:64px; height:64px; margin:10px auto;}

/* TERMINA WAIT PAGE */

.closeTT{float:right; display:block; cursor:pointer;}
