BODY {
	FONT-SIZE: 7pt; 
    FONT-FAMILY: Verdana,Arial; 
    BACKGROUND-COLOR: #ffffff;
}

.BodyDiv { 
   FONT-SIZE: 7pt;  
   FONT-FAMILY: Verdana,Arial;  
   BACKGROUND-COLOR: #FFFFFF; 
   POSITION: absolute;  
   LEFT: 5px;  
   TOP: 5px;  
   WIDTH: 570px;  
   OVERFLOW: hidden;  
   BORDER: 0px none #000000; 
}  

.BodyDivPopUp { 
   FONT-SIZE: 7pt; 
   FONT-FAMILY: Verdana,Arial; 
   BACKGROUND-COLOR: #FFFFFF; 
   POSITION: absolute; 
   LEFT: 10px; 
   TOP: 10px; 
   WIDTH: 305px; 
   OVERFLOW: hidden; 
   BORDER: 0px none #000000; 
}

SELECT {
	FONT-SIZE: 7pt; 
    FONT-FAMILY: Verdana,Arial;
    FONT-WEIGHT: normal;
	BORDER: 1px solid #006633;
}
INPUT {
	FONT-SIZE: 7pt; 
    FONT-FAMILY: Verdana,Arial;
    FONT-WEIGHT: normal;
    COLOR: #000000; 
    BORDER: 1px solid #006633;
}
TEXTAREA {
	FONT-SIZE: 7pt; 
    FONT-FAMILY: Verdana,Arial;
    FONT-WEIGHT: normal;
    BORDER: 1px solid #006633;
    COLOR: #000000; 
}
TABLE {
	FONT-SIZE: 7pt; 
    VERTICAL-ALIGN: middle; 
    FONT-FAMILY: Verdana,Arial;
}

/* choca con los estilos de ancora; los elimino
A {
	COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #17228c; 
    TEXT-DECORATION: underline;
}
*/

.Boton {
    BORDER: 0;
    BACKGROUND-COLOR:  #FFFFFF;               
    PADDING: 0;
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 8pt; 
    COLOR: #666666;
	CURSOR: pointer; 
	CURSOR: hand;
}

.tablaCriterios {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 8pt; 
    BACKGROUND-COLOR: #EAEAE9;
}

.tablaCriteriosResaltado {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #EAEAE9;    
    COLOR: #ffffff;
}


.tablaGrupo {    
    BORDER-RIGHT: #006633 1px solid; 
    BORDER-TOP: #006633 1px solid; 
    BORDER-LEFT: #006633 1px solid; 
    BORDER-BOTTOM: #006633 1px solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    FONT-WEIGHT: normal;
}

.tablaGrupoTitulo {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    BACKGROUND-COLOR: #CBE7CC;
}

.tablaGrupoTituloResaltado {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    BACKGROUND-COLOR: #CBE7CC;
    COLOR: #ffffff;
}
.tablaGrupoSubTitulo {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    BACKGROUND-COLOR: #EAEAE9;
}
.tablaGrupoLow {    
    BORDER-RIGHT: #cccccc 1px solid; 
    BORDER-TOP: #cccccc 1px solid; 
    BORDER-LEFT: #cccccc 1px solid; 
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    FONT-WEIGHT: normal;
}

.tablaGrupoTituloLow {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    BACKGROUND-COLOR: #cccccc;    
}

.tablaGrupoTituloResaltadoLow {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    BACKGROUND-COLOR: #cccccc;
    COLOR: #ffffff;
}
.tablaGrupoSubTituloLow {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    BACKGROUND-COLOR: #cccccc;
}

.tablaGrupoError {    
    BORDER-RIGHT: #dd8888 1px solid; 
    BORDER-TOP: #dd8888 1px solid; 
    BORDER-LEFT: #dd8888 1px solid; 
    BORDER-BOTTOM: #dd8888 1px solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    FONT-WEIGHT: normal;
}

.tablaGrupoErrorTitulo {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    BACKGROUND-COLOR: #dd8888;
    COLOR: #ffffff;
}

.textoError {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    COLOR: #dd2222;
}

.preResaltado {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: bold;
    COLOR: #000000;
}

.resaltado {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 13pt; 
    BACKGROUND-COLOR: #ffffff;
    COLOR: #FF7F18;
}

.tablaGrupoVuelo {    
    BORDER-RIGHT: #006633 1px solid; 
    BORDER-TOP: #006633 1px solid; 
    BORDER-LEFT: #006633 1px solid; 
    BORDER-BOTTOM: #006633 1px solid;
    BACKGROUND-COLOR: #dddddd;
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
}

.tablaGrupoVueloTitulo {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    BACKGROUND-COLOR: #999999;
}

.tablaGrupoVueloSubTitulo {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    BACKGROUND-COLOR: #cccccc;
}

.tablaBotones {    
    BORDER-RIGHT: #006633 1px solid; 
    BORDER-TOP: #006633 1px solid; 
    BORDER-LEFT: #006633 1px solid; 
    BORDER-BOTTOM: #006633 1px solid;
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 109px;
    HEIGHT: 29px;
}

.tablaBotonesActivo {    
    BORDER-RIGHT: #006633 1px solid; 
    BORDER-TOP: #006633 1px solid; 
    BORDER-LEFT: #006633 1px solid; 
    BORDER-BOTTOM: #006633 1px solid;
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 109px;
    HEIGHT: 29px;
}

.mensaje {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 12pt; 
    FONT-WEIGHT: bold;
    COLOR: #006633;
}

.detalleMensaje {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 8pt; 
    COLOR: #000000;
}

.tablaCalendario {    
    BORDER-RIGHT: #999999 1px solid; 
    BORDER-TOP: #999999 1px solid; 
    BORDER-LEFT: #999999 1px solid; 
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #dddddd;
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt; 
    FONT-WEIGHT: normal;
}

.tablaCalendarioTitulo {    
    BACKGROUND-COLOR: #999999;
    FONT-SIZE: 8pt; 
}

.tablaCalendarioSubTitulo {    
    BORDER-RIGHT: #999999 1px solid; 
    BORDER-TOP: #999999 1px solid; 
    BORDER-LEFT: #999999 1px solid; 
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #cccccc;
}

.tablaCalendarioAvail {    
    BORDER-RIGHT: #999999 1px solid; 
    BORDER-TOP: #999999 1px solid; 
    BORDER-LEFT: #999999 1px solid; 
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #ffcc66;
}

.tablaCalendarioNoAvail {    
    BORDER-RIGHT: #999999 1px solid; 
    BORDER-TOP: #999999 1px solid; 
    BORDER-LEFT: #999999 1px solid; 
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #dddddd;
}
.tablaOfertaTitulo {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 8pt; 
    BACKGROUND-COLOR: #EAEAE9;
    COLOR: #ffffff;
}

.tablaOfertaDetalleResaltado {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 8pt; 
    BACKGROUND-COLOR: #cccccc;
}
.tablaOfertaDetalle {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 8pt; 
    BACKGROUND-COLOR: #dbdbdb;
}

.Separador {
    COLOR: #ffffff;
    BORDER: 1px solid;
}

.Normal {
	FONT-SIZE: 7pt; 
    FONT-FAMILY: Verdana,Arial; 
    BACKGROUND-COLOR: #ffffff;
}

.MensajeDescriptivo {
	FONT-SIZE: 8pt; 
    FONT-FAMILY: Verdana,Arial; 
    BACKGROUND-COLOR: #ffffff;
}

.SelectExtraLargo {
    FONT-FAMILY: verdana,arial; 
    FONT-SIZE: 7pt; 
    FONT-WEIGHT: normal; 
    COLOR: #000000; 
    WIDTH: 360;
}
.SelectLargo {
    FONT-FAMILY: verdana,arial; 
    FONT-SIZE: 7pt; 
    FONT-WEIGHT: normal; 
    COLOR: #000000; 
    WIDTH: 180;
}

.SelectMedio {
    FONT-FAMILY: verdana,arial; 
    FONT-SIZE: 7pt; 
    FONT-WEIGHT: normal; 
    COLOR: #000000; 
    WIDTH: 88;
}

.SelectCorto {
    FONT-FAMILY: verdana,arial; 
    FONT-SIZE: 7pt; 
    FONT-WEIGHT: normal; 
    COLOR: #000000; 
    WIDTH: 51;
}

.tablaGrupoTituloBig {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 8pt; 
    BACKGROUND-COLOR: #CBE7CC;
}

.CalendarBody {  
    BACKGROUND-COLOR: #FFFFFF; 
    MARGIN: 0pt
}
.CalendarMeses {  
    FONT-SIZE: 8pt; 
    COLOR: #FF9A31;     
}
.CalendarTextoBoton {
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
}
.CalendarTablaPrincipal { 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Verdana; 
    FONT-WEIGHT: bold; 
    COLOR: #000000; 
    BACKGROUND-COLOR: #FFFFFF;
}
.CalendarTablaDias{ 
    FONT-SIZE: 7pt; 
    FONT-FAMILY: Arial; 
    FONT-WEIGHT: bold; 
    COLOR: #000000;  
    background-color: #888888;
}
.CalendarTablaCabecera{ 
    FONT-SIZE: 7pt; 
    FONT-FAMILY: Verdana; 
    FONT-WEIGHT: bold; 
    COLOR: #FFFFFF
}
.CalendarCalCab {
    font-family: verdana,arial; 
    font-size: 7pt; 
    font-weight: bold; 
    color: #000000; 
    background-color: #CCCCCC;
}
.CalendarCalCue {
	font-family: verdana,arial;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	background-color: #DDDDDD;
	border: 1px solid #999999;

}
.calendarioAvail {
	font-family: verdana,arial;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	background-color: #DDDDDD;
	border: 1px solid #999999;

}
.CalendarCalCueWeekend {
    font-family: verdana,arial; 
    font-size: 7pt; 
    font-weight: normal; 
    color: #000000; 
    background-color: #DDDDDD;
    border: 1px solid #999999;    
}
.CalendarTablaMes{ 
    FONT-SIZE: 7pt; 
    FONT-FAMILY: Verdana; 
}
.CalendarNormal {
    font-family: verdana,arial; 
    font-size: 8pt; 
    font-weight: normal; 
    color: #000000;
}
.CalenadrAzorPeq {
    font-family: verdana,arial; 
    font-size: 7pt; 
    font-weight: normal; 
    color: #000000;
}

#seccion {
    color:#666666; 
    font-weight:bold;
}
#bold {
    font-weight:bold;
}
#negro {
    color:#000000;
}
#blanco {
    color:#FFFFFF;
}

A.tablaGrupoTitulo {
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A.tablaGrupoTitulo:active {
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A.tablaGrupoTitulo:visited {
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A.tablaGrupoTitulo:hover {
    COLOR: #17228c; 
    TEXT-DECORATION: underline;
}

A.tablaGrupoSubTitulo {
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A.tablaGrupoSubTitulo:active {
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A.tablaGrupoSubTitulo:visited {
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A.tablaGrupoSubTitulo:hover {
    COLOR: #17228c; 
    TEXT-DECORATION: underline;
}

A.tablaOfertaDetalle {
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A.tablaOfertaDetalle:active {
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A.tablaOfertaDetalle:visited {
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A.tablaOfertaDetalle:hover {
    COLOR: #17228c; 
    TEXT-DECORATION: underline;
}

A.tablaCalendarioTitulo {
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A.tablaCalendarioTitulo:active {
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A.tablaCalendarioTitulo:visited {
    COLOR: #000000; 
    TEXT-DECORATION: underline;
}
A.tablaCalendarioTitulo:hover {
    COLOR: #17228c; 
    TEXT-DECORATION: underline;
}

A.CalendarMeses {
    COLOR: #EAEAE9; 
    TEXT-DECORATION: underline;
}
A.CalendarMeses:active {
    COLOR: #EAEAE9; 
    TEXT-DECORATION: underline;
}
A.CalendarMeses:visited {
    COLOR: #EAEAE9; 
    TEXT-DECORATION: underline;
}
A.CalendarMeses:hover {
    COLOR: #17228c; 
    TEXT-DECORATION: underline;
}
