
/*     ENTRAYVUELA                 */

/* Colores escogidos; azul1 azul2 azul3: 428ea4   verde: 86d734  rojo: ce0315  gris: 696969  */

/* rosa:d91c5c  azul:  gris:616161  */

/* Textos Destacados  */

.tG {
  color : #d91c5c;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 16px;
  font-weight: bold;
}

.tGG {
  color : #d91c5c;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 14px;
  font-weight: bold;
}

.tGGG {
  color : #d91c5c;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold;
}
td.DesgloseVuelo,
.tGGGp {
  color : #d91c5c;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 9px;
  font-weight: normal;	
  background-color: #ffffff;
}
/* cajas y demas  */

.zulu{
background-color: #ffffff;
}
.yankeeB{
font-size: 1px;
background-image: url(../img/blanco.gif);
background-repeat: repeat-x;
background-position: center;
height: 3px;
}

.yankeeT{
font-size: 1px;
background-image: url(../img/transparente3x3.gif);
background-repeat: repeat-x;
background-position: center;
height: 3px;
}

.yankeeG{
font-size: 1px;
background-image: url(../img/gris.gif);
background-repeat: repeat-x;
background-position: center;
height: 3px;
}

.yankeeR{
font-size: 1px;
background-image: url(../img/rosa.gif);
background-repeat: repeat-x;
background-position: center;
height: 3px;
}

.xrayG{
font-size: 1px;
background-image: url(../img/gris.gif);
background-repeat:repeat-y;
background-position:center;
}
.xrayR{
font-size: 1px;
background-image: url(../img/rosa.gif);
background-repeat:repeat-y;
background-position:center;
}
.xrayB{
font-size: 1px;
background-image: url(../img/blanco.gif);
background-repeat:repeat-y;
background-position:center;
}
.whiskyB{
background-color:#ffffff;
padding:5px;
border:0px solid;
color : #616161;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 10px;
text-align: justify;
}
.whiskyR {
background-color:#d91c5c;
padding:5px;
border:0px solid;
color : #ffffff;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold;
}
.whiskyRinverso {
padding:5px;
border:0px solid;
color : #d91c5c;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold;
}

.whiskyBB{
background-color:#ffffff;
padding:0px;
border:0px solid;
color : #616161;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 10px;
  
}

.whiskyBBB{
background-color:#ffffff;
padding:0px;
border:0px solid;
color : #d91c5c;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
  
}
.whiskyRR{
background-color:#d91c5c;
padding:2px;
border:0px solid;
color : #ffffff;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold;
}

/*  Error de Navegacion  */
.error1{
  color : #ce0315;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold;
}

.error2{
  color : #ce0315;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 10px;
  font-weight: bold;
}

.mensajes{
  color : #ffffff;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold;
}

a.mensaje, a.mensaje:link, a.mensaje:active, a.mensaje:visited
{ 
	text-decoration: none; 
	color: #ffffff;
	font-family: Verdana, Helvetica, E58C00, Helvetica, sans-serif;
	font-weight : bold;
        font-size : 12px;
}  


a.mensaje:hover 
{ 
	text-decoration: underline; 
	color: #ffffff; 
	font-family: Verdana, Helvetica, E58C00, Helvetica, sans-serif;
	font-weight : bold;
        font-size : 12px;
} 



/*  ALFA    */  

input,textarea {
    color : #000000;
	background-color: #ffffff;
	font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
	font-size : 9px;

}

select {
   color : #000000;
	background-color: #ffffff;
	font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
	font-size : 9px;

}

input.borde {
    color : #000000;
	background-color: #ffffff;
	font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
	font-size : 9px;
    border: 1px #808080 solid;
    
}

select.borde {
   color : #000000;
	background-color: #ffffff;
	font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
	font-size : 9px;
  border: 1px #808080 solid;
}

.buscar {
   color : #d91c5c;
   font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
   font-size : 9px;
   font-weight: bold;
}

.error {
  color : #ce0315;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 10px;

}

.buscador {
background-image: url(../img/alfa22.jpg);
background-repeat: repeat-x;

}

a.alfa, a.alfa:link, a.alfa:active, a.alfa:visited
{ 
	text-decoration: none; 
	color: #d91c5c;
	font-family: Verdana, Helvetica, E58C00, Helvetica, sans-serif;
	font-weight : bold;
    font-size : 9px;
}  


a.alfa:hover { 
	text-decoration: underline; 
	color: #d91c5c; 
	font-family: Verdana, Helvetica, E58C00, Helvetica, sans-serif;
	font-weight : bold;
        font-size : 9px;
} 
/*  BETA   */
.tbeta {
  color : #696969;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 10px;
}

.tbeta2 {
  color : #d91c5c;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 10px;
}

.tbeta2G {
  color : #d91c5c;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold;
}

.tbetaG {
  color : #d91c5c;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
  
}

.tbetaGV {
  color : #000000;/*bed63a;*/
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
  
}

.tbetaT {
  color : #ffffff;
  background-color: #d91c5c;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold;
}

.tbetaTT {
  color : #86d734;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 10px;
  font-weight: bold;
}

table.beta {
  width:530px;

}

/* GAMMA  */

table.vuelos {
background-color: #ffffff;
border: 1px #428ea4 solid;
border-collapse: collapse;
border-spacing: 0px;
}

.tdias {
  color : #428ea4;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
}

.tgammaT {
  color : #86d734;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 12px;
}

.tvuelos1{
  color : #428ea4;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 10px;
}

.tvuelos2{
  color : #696969;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 10px;
}

.tprecio {
  color : #86d734;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
  font-size : 10px;
}

/* DELTA1  */


/* DELTA2  */


/*  DELTA3 */

a.ccv, a.ccv:link, a.ccv:active, a.ccv:visited
{ 
	text-decoration: none; 
	color: #d91c5c;
	font-family: Verdana, Helvetica, E58C00, Helvetica, sans-serif;
	font-weight : bold;
        font-size : 12px;
}  


a.ccv:hover 
{ 
	text-decoration: underline; 
	color: #d91c5c; 
	font-family: Verdana, Helvetica, E58C00, Helvetica, sans-serif;
	font-weight : bold;
        font-size : 12px;
} 


/* DELTA4  */

/* Desglose precios */
a.EnlaceDesgloseVuelo {
	font-size: 10px;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
	color: #d91c5c;
	text-decoration: underline;
	white-space: nowrap;
	text-align: left;
	float: right;

	padding-right: 10px;
}

div.RelativeDesglosePreFee {
	position: relative;
	clear: right;
}
div.DesglosePreFee {
	position: absolute;
	left: -60px;

	font-size: 12px;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;
	color: #616161;

	position: absolute;
	display: block;

	background-color: #fff;
	border-color: #696969;
	border-style: solid;
	border-width: 1px;

	float: left;
}

div.TitulosDesglosePreFee {
	font-size: 12px;
  font-family : Verdana, Helvetica, E58C00, Helvetica, sans-serif;

	color: #fff;
	background-color: #d91c5c;

	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;

	float: left;
	display: block;
}
div.TitulosDesglosePreFee span {
	text-align: center;
	width: 25%;
	padding: 0px;
}
span.TituloPasajerosDesglosePreFee,
span.TituloDescuentoDesglosePreFee,
span.TituloTasasDesglosePreFee,
span.TituloTarifaDesglosePreFee {
	padding-left: 10px;
	width: 40px;
	float: left;
	clear: none;
}
span.TituloPasajerosDesglosePreFee,
span.TituloDescuentoDesglosePreFee {
	width: 70px;
}
span.TituloTarifaDesglosePreFee {
	width: 60px;
}
div.LineaDesglosePreFee {
	padding: 0px;
	float: left;
	clear: left;

	width: 100%;
	display: block;
}
span.ParentesisDesglosePreFee {
	float: left;
	width: 10px;
}
span.OperadorDesglosePreFee {
	float: left;
	width: 10px;
}
span.PasajerosDesglosePreFee,
span.DescuentoDesglosePreFee,
span.TasasDesglosePreFee {
	float: left;
	width: 45px;
	text-align: center;
}
span.TasasDesglosePreFee {
	width: 70px;
}
span.DescuentoDesglosePreFee {
	width: 65px;
}
span.PasajerosDesglosePreFee {
	white-space: nowrap;
	padding: 0px;
}
span.TarifaDesglosePreFee {
	text-align: center;
	float: left;
	width: 50px;
}
div.TotalDesglosePreFee {
	clear: left;
	float: right;
	font-weight: bold;
	padding: 3px;
	padding-right: 10px;

	color: #d91c5c;
	display: block;
}
ul.DesglosePreFee {
	list-style: none;
	list-style-type: none;

	padding: 0px;
	margin: 0px;

	float: left;
}
li.DesglosePreFee {
	width: 285px;
}
div.TipoAndHoras {
	position: absolute;
}
div.contenedorCalendarioOculto {
	float: left;
	width: 100px;
}
*html div.contenedorCalendarioOculto {
	width: 85px;
}
div.contenedorCalendario input {
	float: left;
	padding: 0px;
}
div.contenedorCalendario a {
	float: left;
	padding-left: 2px;
}
div.CalendarioOculto_calendario1,
div.CalendarioOculto_calendario0 {
	float: left;
	margin-left: 100px;
	z-index: 10;
}
*html div.CalendarioOculto_calendario1,
*html div.CalendarioOculto_calendario0 {
	margin: 0px;
}

li.TotalDesgloseXNPaxPreeFee {
	width: 100%;
	float: left;
}
div.TotalDesgloseXNPaxPreeFee {
	float: right;
	padding-right: 10px;
}
span.TotalDesgloseWXNPax {
	font-size: 13px;
	color: #D91C5C;
	font-weight: bold;
}

span.TotalDesgloseDescuentoXNPax {
	font-size: 14px;
	color: #D91C5C;
	font-weight: bold;
}
.tbetaRojo {
	font-size: 12px;
	color: #D91C5C;
	font-weight: bold;
}
div.ClaseDesglosePreFee {
	margin: 2px;
	padding: 3px;
	border: 1px solid #ccc;
	font-size: 11px;
	float: left;
}
div.TotalDesgloseXNPaxPreeFee_Confirmacion {
	float: right;
}
div.PancartaDescuentos {
	position: absolute;
	top: 208px;
	left: 0px;
	width: 100%;
	overflow: hidden;
	text-align: left;
}
div.PancartaDescuentos img {

}

div.TextoDescuentoGrupos {
	border: 1px solid #ccc;
	width: 390px;
	padding: 5px;
	background: #fff;

	font-size: 12px;
	color: #555;
	text-align: justify;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
}
div.GrupoPancartaDescuentos {
	width: 400px;
}

