/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/
/*background-color: #f0f1fe;*/

body
{
    background-image: url(/reservas/imagenes/fondorsv.gif);
    background-repeat:repeat-x;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin:0px;
}

H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
/*		
a:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
a:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
a:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
a:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
*/
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
.tipoletpq {font-family:Verdana;font-size:xx-small}
.tipolet {font-family:Verdana;font-size:x-small}
.tipoletsm {font-family:Verdana;font-size:small}
.datogen 
{
	font-family:'times new roman';
	font-size:x-small;
	background-color:#FFFF00;
	font-weight:bold;
}
.encgen
{
	font-family:Verdana;
	font-size:small;
	background-color:#00008B;
	font-weight:bold;
	color:white;
	text-align:center;
}
.encgen3pq
{
	font-family:Verdana;
	font-size:xx-small;
	background-color:#000080;
	font-weight:bold;
	color:white;
	text-align:center;
}
.encgen3
{
	font-family:Verdana;
	font-size:x-small;
	background-color:#000080;
	font-weight:bold;
	color:white;
	text-align:center;
}
.DISP, .Disponible
{
	font-size: xx-small;
	color: black;
	background-color: #ccff66;
}
.OK, .OK-OL, .Confirmado
{
	font-size: xx-small;
	color: white;
	background-color: #009900;
}
.RQ, .RQ-OL, .OnRequest, .FV, .FV-OL, .FD
{
	color:black;
	background-color:#e9967a;
	font-size:xx-small;
	font-weight:normal;
	}
.BLOQ, .Bloqueado, .ERROR, .ERR
{
	font-weight: bold;
	font-size: xx-small;
	color: yellow;
	background-color: #663300;
}
.CLX, .CLX-OL, .Cancelado
{
	font-size: xx-small;
	color: white;
	background-color: black;
}
.HTL, .HTLcto {FONT-SIZE:xx-small;FONT-FAMILY:'Verdana';BACKGROUND-COLOR:#87cefa;TEXT-ALIGN:center;}
.ITI{	font-size: xx-small;font-family: 'Verdana';background-color: lightgrey;text-align: center;}
.CTO {FONT-SIZE:xx-small;FONT-FAMILY:'Verdana';BACKGROUND-COLOR:#ffffff;TEXT-ALIGN:center;}
.VIS {FONT-SIZE:xx-small;FONT-FAMILY:'Verdana';BACKGROUND-COLOR:#eee8aa;TEXT-ALIGN:center;}
.TRF {FONT-SIZE:xx-small;FONT-FAMILY:'Verdana';BACKGROUND-COLOR:#98fb98;TEXT-ALIGN:center;}

.AB, .ABONO, .ABONO-FAC, .APART, .APTO, .AUTO, .BUS, .BUS-R, .CAT, .COMIDA, .CONDOR, .CRZ, .CTZ, .DATO, .DTO65, .DTO-CH, .ENTR, .GCX, .FEE, .FERR, .GUIA, .INFO, .NE, .OTROS, .PAQ, .SEG, .SHOW, .SUPTO, .TAX, .TKT-A, .TKT-T, .VISADO, .TRF-, .CENA
{FONT-SIZE:xx-small;FONT-FAMILY:'Verdana';TEXT-ALIGN:center;BACKGROUND-COLOR:white;}

.titulo
{
    font-weight: bold;
    border-left-color: #ffffff;
    border-bottom-color: #ffffff;
    color: #ffffff;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    font-size:x-small;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BACKGROUND-COLOR: #000080;
    TEXT-ALIGN: center;
    BORDER-RIGHT-COLOR: #ffffff;
    BORDER-BOTTOM-STYLE: solid;    
}
.cuadro
{
	text-align:center;margin-top:0;margin-bottom:0;background-color:white;border-color:#6495ed;border-width:thin;border-style:solid;font-weight:bold;font-size:small;font-family:'Arial MT Black';
}
.encclaro 
{
	font-family:'times new roman';
	font-size:x-small;
	background-color:LightSkyBlue;
	font-weight:bold;
	text-align:center;
}

.encclaropq 
{
	font-family:'Verdana';
	font-size:xx-small;
	background-color:LightSkyBlue;
	font-weight:bold;
	text-align:center;
}
.tipoblanco 
{
	font-family:'times new roman';
	font-size:x-small;
	background-color:white;
}
.tipoblancopq
{
	font-family:'Verdana';
	font-size:xx-small;
	background-color:white;
	text-align:center;
}
.tipoverdepq
{
	font-family:'Verdana';
	font-size:xx-small;
	background-color:#E8FFE8;
	text-align:center;
}
.encverdepq
{
	font-family:'Verdana';
	font-size:xx-small;
	background-color:#99FF00;
	text-align:center;
}
.clsColS1
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: "Arial";
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
.clsColS0
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: "Arial";
    BACKGROUND-COLOR: #999999;
    TEXT-ALIGN: center
}
.clsCol0
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: "Arial";
    BACKGROUND-COLOR: #fff0d0;
    TEXT-ALIGN: center
}
.clsCol1
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: "Arial";
    BACKGROUND-COLOR: #ffde99;
    TEXT-ALIGN: center
}
.encamarillo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: 'times new roman';
    BACKGROUND-COLOR: #ffcc66;
    TEXT-ALIGN: center
}
.disbled
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: "Arial";
    COLOR: #708090;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
}

.cab_lcl 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	BACKGROUND-COLOR: #23b1f5; 
	TEXT-ALIGN: center; 
	FONT-VARIANT: normal 
}

.cabtab1
{
	background-color: #1E679A;
	font-weight: bold;
	color: #ffffff;
	padding: 2 2 2 2px;
	FONT-SIZE: x-small;
}

.cuadroTexto
{
	background-color:#FFFF60;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	text-align:center;
	FONT-SIZE:x-small;
	FONT-FAMILY:'Verdana'
}

.cuadroTextopq
{
	background-color:#FFFF60;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	text-align:center;
	FONT-SIZE:xx-small;
	FONT-FAMILY:'Verdana'
}

.cuadroTextoDispq
{
    background-color: #C0C0C0;
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    text-align: center;
    font-size: xx-small;
    font-family: 'Verdana';
    text-decoration: line-through;
}

.aligncentro
{
	text-align:center
}

.ctz
{
    BACKGROUND-COLOR: yellow;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.boton
{
	background-color:Silver;
	border-color:Black;
	border-width:1px;
	border-style:Solid;
	font-size:XX-Small;
	FONT-FAMILY:'Verdana';
	cursor:'hand'	
}

.capa
{
	position:absolute;
	left:300px;
	top:200px;
	visibility:visible;
	z-index:2;
	FONT-SIZE:x-small;
	FONT-FAMILY:'Verdana'
}

.p3 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px 0 15px 0;
	padding: 0px;
}

.p2 {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px 0 15px 0;
	padding: 0px;
}

.p1 {
	font: normal 9px/12px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px 0 15px 0;
	padding: 0px;
}

.hand {cursor:hand;}
.encgrispq
{
    font-family: verdana;
    font-size: xx-small;
    font-weight: bold;
    font-style: normal;
    color: #666699;
    background-color: #EBEBEB;
    border: 1px solid #666699;
    text-align: center;
 }

.titulopeq { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: xx-small; BORDER-LEFT: black 1px solid; COLOR: #ffffff; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #006699; TEXT-ALIGN: center } .titulopeq2 { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; FONT-SIZE: xx-small; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; FONT-FAMILY: arial } .portugues { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; FONT-SIZE: x-small; BORDER-LEFT: 1px solid; COLOR: #ffff00; BORDER-BOTTOM: 1px solid; FONT-FAMILY: arial }