BODY
{
    background: #fff repeat-x; 
    font-family: 'Trebuchet MS', Verdana;
    margin:0px;
    padding:0px;
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.Titulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    LETTER-SPACING: normal
}
.TituloC
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    LETTER-SPACING: normal;
    text-align:center;
}
.AntiH1 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; TEXT-INDENT: 0px; FONT-FAMILY: 'Trebuchet MS', Verdana; LETTER-SPACING: normal; display: inline; margin-bottom:0px;}
H3.L { text-decoration:underline; font-size:14px; margin-bottom:5px;}
.O { font-weight:normal; display: inline; margin-bottom:0px;}
.w { margin-bottom:0px; color:#FFFFFF; font-size:16px}
.List {FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-INDENT: 5px;}
.TituloAzul
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	FONT-FAMILY: 'Trebuchet MS', Verdana;
	LETTER-SPACING: normal;
	color: #000066;

}
.TituloAzulAH1 { display: inline;
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000066; 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: #0069b5;
    BORDER-BOTTOM: #0069b5 thin;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    LETTER-SPACING: normal
}
.TituloSubRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #FF0000;
    BORDER-BOTTOM: #0069b5 thin;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    LETTER-SPACING: normal
}
.TituloTot
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    LETTER-SPACING: normal
}
.Texto
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    TEXT-INDENT: 10px;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    TEXT-ALIGN: justify
}
.TextoBig
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    TEXT-INDENT: 10px;
    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
}
.Menu_Bg
{
	background-color:#BAD1EB;
}
.Logo
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    TEXT-ALIGN: right
}
A
{
    COLOR: #00000F;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
}
A:link		{ color: #00000F  }    /* unvisited links */
A:visited	{ COLOR: #00000F }
A:hover		{ COLOR: blue }
A:active	{ COLOR: orange }

A.V			{ color: #00000F ; text-decoration:none }
A.V:link	{ color: #00000F ; text-decoration:none }    /* unvisited links */
A.V:visited	{ color: #00000F ; text-decoration:none }    /* visited links   */
A.V:hover	{ color: blue ; text-decoration:none }       /* user hovers     */
A.V:active	{ color: #9CC9FF ; text-decoration:none }    /* active links    */
.NavigationBar
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.Combo
{
    FONT-SIZE: 11px;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.ComboP
{
    FONT-SIZE: 10px;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
}
.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;
}
HR
{
    COLOR: #f1072f;
    BACKGROUND-COLOR: #f1072f
}
.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
}
.TextoNoIndent{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TextoNoIndentP
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    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;
	FONT-FAMILY: 'Trebuchet MS', Verdana;
	color: #000066;
}
.TextoNoIndentLine
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: 'Trebuchet MS', Verdana;
	color: #990000;
	text-decoration: underline;
}
.TextoNoIndentRedLight
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: 'Trebuchet MS', "Verdana COLOR";
	color: #CC0000;
/*: #0868a8*/
}
.TextoNoIndentRed
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: 'Trebuchet MS', "Verdana COLOR";
	color: #CC0000;
}
.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: 20px;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.FB
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Trebuchet MS';
    BACKGROUND-COLOR: #1c386d;
    TEXT-ALIGN: center
}
.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'; }
.TituloDestino
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 21px;
    COLOR: #000000;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.TituloSubLine
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #0069b5;
	BORDER-BOTTOM: 2px solid #0069b5;
	FONT-FAMILY: 'Trebuchet MS', Verdana;
	line-height: 14px;
}
.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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.TituloRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-align: right;
}
.BorderBackBlue {
	background-color: #EAF1F7;
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	border-top: 2px solid #0A296A;
	color: #0069b5;
}
.BorderMarino {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #7389B5;
	background-color: #FFFFFF;
	border-top: 2px solid #0A296A;
	border-right: 2px solid #0A296A;
	border-bottom: none;
	border-left: 2px solid #0A296A;
}
.BackMarino {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0A296A;
	border-top: 2px solid #0A296A;
	border-right: 2px solid #0A296A;
	border-bottom: none;
	border-left: 2px solid #0A296A;
}
A:LINK.P {
		font-style : normal;
		text-decoration : none;
		color : #FFFFFF;
		}
    A:VISITED.P {
		font-style : normal;
		text-decoration : none;
		color : #FFFFFF;
		}
	A:HOVER.P {
		font-style : normal;
		text-decoration : none;
		color : #FFFFFF;
		}	
	A:ACTIVE.P {
		font-style : normal;
		text-decoration : none;
		color : #FFFFFF;
		
		}
		
A:LINK.Q {
		font-style : normal;
		text-decoration : none;
		color : #7389B5;
		}
    A:VISITED.Q {
		font-style : normal;
		text-decoration : none;
		color : #7389B5;
		}
	A:HOVER.Q {
		font-style : normal;
		text-decoration : none;
		color : #7389B5;
		}	
	A:ACTIVE.Q {
		font-style : normal;
		text-decoration : none;
		color : #7389B5;
		
		}
A:LINK.B {
		font-style : normal;
		text-decoration : none;
		color : #0069b5;
		}
    A:VISITED.B {
		font-style : normal;
		text-decoration : none;
		color : #0069b5;
		}
	A:HOVER.B {
		font-style : normal;
		text-decoration : none;
		color : #0069b5;
		}	
	A:ACTIVE.B {
		font-style : normal;
		text-decoration : none;
		color : #0069b5;
		
		}
.TituloSubUnderline
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #0069b5;
	BORDER-BOTTOM: #0069b5 thin;
	FONT-FAMILY: 'Trebuchet MS', Verdana;
	LETTER-SPACING: normal;
	text-decoration: underline;
}
.TableBlueBorder {
	background-color: #A2E2F7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3E5897;
	border-bottom-color: #3E5897;
	border-left-color: #3E5897;
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
}
.TableBlueLightBorder {
	background-color: #E2F2F7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3E5897;
	border-bottom-color: #3E5897;
	border-left-color: #3E5897;
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;

}
.TitT1 {background-color:#1A60A8; font-size:18px; color:#FFFFFF; padding: 0px 0px 0px 8px}	
.TextoNoIndentJust {FONT-SIZE: 11px; text-align:justify; padding:8px 0px 8px 8px;}
.TableSearch {	background-color: #1A60A8; font-size: 11px; color:#fff}
li {font-size: 11px; list-style-type:square; line-height:14px; color: #CC6600;}
.TitSubBrown {
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #CC6600;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    LETTER-SPACING: normal
}
A:LINK.T1, A:HOVER.T1, A:VISITED.T1 { font-size:11px; font-weight:bold; text-decoration : UNDERLINE; color : #CC6600; }
A:LINK.T2, A:HOVER.T2, A:VISITED.T2 { text-decoration : UNDERLINE;}

.Deal {font-family: "Trebuchet MS", Verdana; font-size:13px; color:#FF0000; font-weight:bold;}
li {list-style-image:url(/_lib/images/bestday/list.gif);}
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;}
.TitBoldW {FONT-FAMILY: 'Trebuchet MS', Verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold; color:#fff; text-transform:uppercase; padding-left:4px;}
.TitBoldB {FONT-FAMILY: 'Trebuchet MS', Verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold; color:#000; text-transform:uppercase; padding-left:4px;}
.TitBoldO {FONT-WEIGHT: bold; FONT-SIZE: 15px; color:#FF6600;  FONT-FAMILY: 'Trebuchet MS', Verdana;}
A.Red, A:Hover.Red, A:Visited.Red {font-family: "Trebuchet MS", Verdana; font-size:11px; font-weight:bold; color: #FF0000; text-decoration:underline;}
A.under, A:Hover.under, A:Visited.under {font-family: "Trebuchet MS", Verdana; font-size:10px; font-weight:bold; text-decoration:underline;}
A.under11, A:Hover.under11, A:Visited.under11 {font-family: "Trebuchet MS", Verdana; font-size:11px; text-decoration:underline;}
A.underB, a.UPSTxtMore, a.TextoNoIndentLine { cursor:pointer;}
A.underB, A:Visited.underB { color:#000; text-decoration:underline; font-size:14px; font-weight:bold;}
img.Pict{ border:1px solid #000;}
img.PictR{ border:1px solid #000; margin:0px 0px 3px 3px}
img.PictL{  margin:0px 5px 5px 0px}
.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: 1 1 1 3px;}
P.capitular:first-letter {FONT-FAMILY: 'Trebuchet MS', Verdana; font-size: 30px;color: #000066;}
.margen {padding:4px 8px 4px 8px;}
Select, Input{ FONT-FAMILY: 'Trebuchet MS', Verdana; FONT-SIZE: 11px; font-weight:100}
.HeadSeach { FONT-FAMILY: 'Trebuchet MS', Verdana; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #000; margin-top:5px;}
.CombosHomeO {font-family: "Trebuchet MS", Verdana; font-size:11px; padding-left:2px; border-left:1px solid #FA9C0F; border-right:1px solid #FA9C0F; border-bottom:1px solid #FA9C0F;}
.CombosHomeL {font-family: "Trebuchet MS", Verdana; font-size:11px; padding-left:2px; border-left:1px solid #94A5E5; border-right:1px solid #94A5E5; border-bottom:1px solid #94A5E5;}
.CombosHomeB {font-family: "Trebuchet MS", Verdana; font-size:11px; padding-left:2px; border-left:1px solid #74A9D4; border-right:1px solid #74A9D4; border-bottom:1px solid #74A9D4;}
.CombosHomeG {font-family: "Trebuchet MS", Verdana; font-size:11px; padding:2px; border-left:1px solid #BEF264; border-right:1px solid #BEF264; border-bottom:1px solid #BEF264;}
.Edificio {background-repeat:no-repeat; background-position:bottom right;}
.Mtop {margin-top:5px;}
th {font-size:14px;}
.BoxTour {border:1px solid #0371A7; font-family: "Trebuchet MS", Verdana; font-size:12px;}
.BoxTour2 {border:1px solid #0371A7;}
.BoxTourTop {border-top:1px solid #0371A7; border-left:1px solid #0371A7; border-right:1px solid #0371A7;}
.BoxTourBottom {border-bottom:1px solid #0371A7; border-left:1px solid #0371A7; border-right:1px solid #0371A7;}
.Italic {font-family: "Trebuchet MS", Verdana; font-size:13px; font-style:italic; line-height:14px;}
.TableBlueLightBorder {border:1px solid #0371A7; font-family: "Trebuchet MS", Verdana; padding:4px; background-color: #E6F4FF; font-size: 11px;}
.BorderBackO {background-color: #EAF1F7; font-family: "Trebuchet MS", Verdana; font-size: 11px; font-weight: bold; border-top: 1px solid #FA9C0F;}
.BorderBackG {font-family: "Trebuchet MS", Verdana; font-size: 11px; font-weight: bold; border-top: 2px solid #0A296A;}
.HeadB {background-repeat:no-repeat; background-position:bottom right; border:1px solid #74A9D4;}
.HeadG {background-repeat:no-repeat; background-position:bottom right; border:1px solid #BEF264;}
.TextBlueDark {font-family:Arial, Helvetica, sans-serif; color:#000066; font-size:11px; line-height:20px;}
.TableVT { BORDER: #000066 1px solid;}
.List {FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-INDENT: 5px;}
.O { font-weight:normal; display: inline; margin-bottom:0px;}
.TextoNoIndentOrange {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d67100; FONT-FAMILY: 'Trebuchet MS', "Verdana COLOR";}
.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: #835C35; Font-Style:italic;}
.TextoMSml a{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;}
.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: #0069b5;
}
/*----------- estilo de Aereopuerto AJAX---------------------*/
DIV#footer_links {
	padding-top:10px;
	padding-bottom:6px;
}
.LeavingfromA
{
	font-family: 'Trebuchet MS', Verdana;
	font-size: 11px;	
	font-style:italic;	
}
#Leavingfrom_list
{
	background:#ffffff;
	text-align:left;
	background-color:White;
	border:1px solid black;

}
#Leavingfrom_list div.item 
{
	font-family: 'Trebuchet MS', Verdana;
	font-size: 10px;
	background-color:White;
	cursor:pointer;
	padding-left:2px;
	height:16px;
}
#Leavingfrom_list div.selected
{
	background-color: #FFD563;
	/*color:White;*/
	color:	#000;
}
/*------------  estilo de Aereopuerto AJAX------------------*/
/*----------- estilo de Hotel AJAX---------------------*/
DIV#footer_links {
	padding-top:10px;
	padding-bottom:6px;
}
#Nombre_list
{
	background:#ffffff;
	text-align:left;
	background-color:White;
	border:1px solid black;
}
#Nombre_list div.item 
{
	font-family: 'Trebuchet MS', Verdana;
	font-size: 10px;
	background-color:White;
	cursor:pointer;
	padding-left:2px;
	height:16px;
	
}
#Nombre_list div.selected
{
	background-color: #FFD563;
	color:	#000;
}
/*------------  estilo de Hotel AJAX----------------------*/

/*------------  estilo de ciudades AJAX -----------------------*/
#ciudades
{
	font-family: 'Trebuchet MS', Verdana;
	font-size: 11px;
}
#ciudades_list
{
	background-color:White;
	width:200px;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=4,opacity=100);
}
#ciudades_list div.item 
{
	font-family: 'Trebuchet MS', Verdana;
	font-size: 10px;
	background-color:White;
	cursor:pointer;
	padding-left:2px;
	height:16px;
}
#ciudades_list div.selected
{
background-color: #FFD563;
	color:	#000;	
}

/*------------  estilo Ayuda Paquetes ----------------------*/
#help { background: #fff; border: 1px solid #74a9d4; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:justify;
	width:200px; padding:5px; 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 #74a9d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	width:160px;
	height:10px;
	padding:5px;
	position:absolute;
}

#TxtTblAdult
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Verdana; TEXT-ALIGN: left;
}

.LimpiaLineaEdades
{
	clear:both;
}
.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; }
.f_csv{
background:url(/_lib/images/etravel/format_csv.gif) no-repeat 80% 0px;}


/*--  inicia Car Rental Upsale --*/
.CarUPSTrans, .CarUPSAir, .CarUPSPack
{
	margin: 0px 10px 0px 0px;  
	float: left;
	font-size: 10px;
	font-weight: normal;
	text-align: left;	
	color:#0066CC;
}	 
.CarUPSTrans 
{
	margin-left:0px;
	width:118px;
}
.CarUPSAir 
{
	margin-left:20px;
}
.CarUPSPack
{
	margin-left:20px;
}
.CatRules {
	color: #0066CC;
	font-weight: bold;
	text-decoration:underline;
	font-size:11px;
	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: #0066CC;
	font-weight: bold;
	text-decoration:underline;
	font-size:11px;
}
.UPSconfirmBox
{
	text-align:right;
}
.UPSconfirmBox INPUT, .UPSconfirmBox SELECT
{
	font-size:10px;
}
.UPSItem
{
 	border-bottom:#BCDAF4 1px solid;
}
.UPSItemB
{
 	border-bottom:#BCDAF4 1px solid;
	background-color:#FFFFFF;
}
/*--  finaliza Car Rental Upsale --*/
.totalText
{
	border-top:2px solid gray;
}
.BorderRight
{
	border-right:1px solid gray;
}
.BorderRightLight
{
	border-right:1px solid #ccc;
}
.BorderRightClear
{
	border-right:0px solid #fff;
}
.BordeTotal
{
	border-top:1px solid black;
}
.graph
{
	margin:0px 0px 10px 30px;
}
.excel
{
	padding-left: 17px;
	background: url(/_lib/images/etravel/excel.gif) no-repeat 0px 50%; 
}
.pdf
{
	padding-left: 17px;
	background: url(/_lib/images/etravel/pdf.gif) no-repeat 0px 50%; 
}
.firstLy
{
	margin-top:20px;
}
.leyend
{
	margin-left:30px;
}
.cal
{
	cursor:pointer;
}
._noShow
{
	display:none;
	color:white;
	background-color:#fff;
}
.ResDesc
{
	font-family:'Trebuchet MS',Verdana;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	background-color:#FFF9E6;
	border:#cccccc solid 1px;
	margin-bottom:10px;
	padding:0px 30px;
	width:518px;
}

/* Inicio Cupones */ 
.TitSupIzq blockquote { background: #F9FCFF; padding: 5px 10px; margin-top: 0px; border: 1px dashed #D5EBFE; margin-left: 30px; }
.TitSupIzq blockquote img { position: relative; left: -22px; top: -8px; }
.upsaleCupon { background: url(/_lib/images/Bestday/cuponUpsale_bg.gif) no-repeat bottom; width: 595px; margin-right: auto; margin-left: auto; font-family: "Trebuchet MS"; text-align: left; margin-bottom: 10px; }
.upsaleCupon a img{border:none;}
.upsaleCupon .cuponHeader { background: url(/_lib/images/Bestday/cuponUpsale_header.gif) no-repeat center top; margin-bottom: 5px; height: 20px; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; }
.upsaleCupon .cuponHeader small { font-size: 10px; }
.upsaleCupon .cuponHeader span { font-size: 11px; color: #0066CC; }
.upsaleCupon .cuponContent { font-size: 11px; padding-left: 20px; padding-bottom:8px; }
.upsaleCupon .cuponContent .input { font-size: 11px;  }
.upsaleCupon .applyCpn img{filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;}
.upsaleCupon .applyCpn{cursor:default;}
.upsaleCupon .cuponContent .cuponResult .cuponNoValid { float: right; width: 100%; margin-top: 5px; font-weight: bold; }
.cuponResult{
	display:block;
	font-size: 11px;
	margin: 5px 8px;
	line-height: 18px;
	padding: 0px 5px;
	background: #e7f3c4;
}
.cuponNoValid{
	display:block;
	font-size: 11px;
	margin: 5px 8px;
	line-height: 18px;
	padding: 0px 5px;
	background: #fee3b8;
}
.infoModal{ position:absolute; width:350px;  border:1px solid #C8E3F3; display: none; text-align: left; padding: 5px; background: #E4ECF3; font-family: "Trebuchet MS"; }
.xModal{ font: 11px "Trebuchet MS"; color: #0066CC; background: #FEFEFE; border: 1px solid #E8EEF4; display: block; padding: 2px; float: right; cursor:pointer; margin: 5px; }
.infoModal h3 { color: #0066CC; margin: 0px 0px 10px 0px; padding: 0px; display: block; width: 100%; }
.infoModal p { font-size: 11px; color: #5B5B5B; display: block!important; float:none!important;}
.modalContent { background: #F8FAFC; padding: 5px;  }
/* Fin Cupones */
/*Styles Error JA*/
.errorBox{
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border: 1px solid #E3E3E3;
	padding: 7px;
	line-height: 18px;
	font-size: 14px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2C4969;
	background: url(/_lib/images/Broken-64.png) no-repeat;
}
.errorBox p{
	margin:0px;
}
.errorNum{
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
.errorTxt{
	margin:0 0 7px 64px;
}
/*Termina Styles Error JA*/
