input		{
			font-family: Verdana;
			font-size:10px;
			}
BODY{
			font-size: 10pt;
			font-family: arial,helvetica,sans-serif;
			scrollbar-highlight-color: #ffffff;
			scrollbar-3dlight-color: #ffffff;
			scrollbar-darkshadow-color: #ffffff;
			scrollbar-shadow-color: #ffffff;
			scrollbar-arrow-color: #0A109B;
			scrollbar-track-color: #ffffff;
			background-color: #FFFFFF;
			}
TABLE{
			background-color: #FFFFFF;
			} 

a.info {
    		position:relative;
    		z-index:24;
    		background-color:#0A109B;
        	color:#000;
        	text-decoration:none;
    		}
a.info:hover {
        	z-index:25; background-color:#D00080;
    		}
a.info span {  
        	display: none;
    		}
a.info:hover span {  
			display:block;
			position:absolute;
			top:2em;
			left:2em;
			width:230px;
			border:1px solid #0cf;
			background-color:#FEFF82;
			color:#000000;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			padding: 5px;
			}
B{
			font-size: 9pt;
			font-family: arial,helvetica,sans-serif;
			font-weight: bold;
			}
TD{		
			font-size: 9pt;
			font-family: arial,helvetica,sans-serif;
			}
.text {
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:10pt;
			color:#0A109B;
			}

.S0{
			font-size: 9pt;
			font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
			color: #454B89;
			}
.S1{
			font-size: 9pt;
			font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #454B89;
			background-color: #EEFFFF;
			}			
.BoxL {
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:8pt;
			text-align:left;
			}
.TDS{
			font-size: 8pt;
			font-family: arial,helvetica,sans-serif;
			}
.TD1{
			border: medium inset rgb(192,192,192);
			}
.A1:link{
			font-size: 11pt;
			font-family: arial,helvetica,sans-serif ;
			font-weight: bold;
			font-style: oblique;
			text-decoration: none;
			text-align: justify ; 
			background-color: rgb(0,0,128); 
			color: rgb(255,255,255);
			}
.linkClass {
			text-decoration: none;
			}
.A1:visited{
			font-size: 11pt; 
			font-family: arial,helvetica,sans-serif ; 
			font-weight: bold; 
			font-style: oblique;
			text-decoration: none;
			text-align: justify ;
			background-color: rgb(0,0,128);
			color: rgb(255,255,255);
			}
.A1:active{
			font-size: 11pt;
			font-family: arial,helvetica,sans-serif ;
			font-weight: bold;
			font-style: oblique;
			text-decoration: none; 
			text-align: justify ;
			background-color: rgb(255,255,0);
			color: rgb(0,0,0);
			}
.A1:hover	{
			font-size: 11pt; 
			font-family: arial,helvetica,sans-serif;
			font-weight: bold; 
			font-style: oblique; 
			text-decoration: none; 
			text-align: justify ; 
			background-color: rgb(255,255,0) ;
			color: rgb(0,0,0);
			}
.Projo		{
			color: rgb(255,0,0); 
			font-weight: bold ; 
			font-weight: bold;
			}
.Pverde		{
			color: rgb(0,128,0);
			font-weight: bold ;
			font-weight: bold;
			}
.Praya		{
			color: rgb(0,0,0);
			font-weight: bold ;
			font-weight: bold;
			}
.Boto 		{
			font-family:Verdana,Arial,Helvetica,sans-serif;
			text-decoration:none;
			color:#0A109B;
			background-color:#FFFFFF; 
			font-size:xx-small;
			width:90px;
			height:20px;
			clip:rect( 60px  );
			}
.BotoGran	{
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-weight: bold;
			text-decoration:none;
			color:#0A109B;
			background-color:#FFFFFF;
			font-size:12px;
			width:260px;
			height:20px;
			border:2px solid #0A109B;
			cursor:hand;
			}
.BotoNo		{
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-weight: bold;
			text-decoration:none;
			color:#0A109B;
			background-color:#0A109B;
			font-size:12px;
			width:10px;
			height:20px;
			}
.textR		{
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:10px;
			color:red;
			}
.textM 		{
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:11px;
			color:#0A109B;
			}
.textB 		{
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:10px;
			color:#FFFFFF;
			}
.textBBold	{
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-weight: bold;
			font-size:10px;
			color:#FFFFFF;
			}
.textRBold	{
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-weight: bold;
			font-size:10px;
			color:red;
			}
.pasos		{
			font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
			font-size:22px;
			font-weight:bold;
			color:#0A109B;
			}
.pasosTexto {
			font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#0A109B;
			}
.pasosTexto2	{
			font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
			font-size:10px;
			font-weight:normal;
			color:#0A109B;
			}
.textoMediana {
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#0A109B;
			}
.mainBorder {
			border:0px;
			}
.itemBorder {
			border:0px;
			}
.itemText3  {
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:10px;
			color:#FFFFFF;
			text-decoration:none;
			font-weight: bold;
			}
.ListCalendari {
			border:1px solid black;
			font-family:Tahoma;
			font-size:8pt;
			}
.tablaFecha {
			background-color:#0A109B;
			}
.tablaFosfo {
			background-color:#d0fc36;
			}
.DiaNormalP {
			font-family:Arial;
			font-size:8pt;
			cursor:pointer;
			font-weight:bold;
			}
.DiaFestiuP {
			font-family:Arial;
			font-size:8pt;
			color:red;
			cursor:pointer;
			font-weight:bold;
			}
.DiaValorP {
			font-family:Arial;
			font-size:7pt;
			}
.MesTitolP {
			font-family:Arial;
			font-size:8pt;
			font-weight:bold;
			color:#0A109B;
			}
.DiaNormalN {
			font-family:Tahoma; 
			font-size:9pt;
			cursor: pointer; 
			font-weight:bold;
			}
.DiaPlazaN {
			font-family:Arial;
			font-size:9pt;
			font-weight:normal;
			}
.DiaFestiuN {
			font-family:Arial;
			font-size:12pt;
			color:red;
			cursor:pointer;
			font-weight:bold;
			}
.DiaValorN {
			font-family:Arial;
			font-size:10pt;
			}
.MesTitolN {
			font-family:Arial;
			font-size:12pt;
			font-weight:bold;
			color:#0A109B;
			}
.DiaNormalG {
			font-family:Arial;
			font-size:16pt;
			cursor:pointer;
			font-weight:bold;
			}
.DiaFestiuG {
			font-family:Arial;
			font-size:16pt;
			color:red;
			cursor:pointer;
			font-weight:bold;
			}
.DiaValorG 	{
			font-family:Arial;
			font-size:12pt;
			}
.MesTitolG	{
			font-family:Arial;
			font-size:16pt;
			font-weight:bold;
			color:#0A109B;
			}
.DarkRow 	{
			background: #DDDDDD;
			}
.LightRow	{
			background: #FFFFFF;
			}
.LinTitol {			/* Utilizado para display de Tarifas    */
			cursor:hand;
			color:white;
			font-family:Arial;
			font-size:14px;
			background:#0A109B;
			border-right:1px solid white;
			text-decoration:none;
			}
.LinSubTitol {
			cursor:hand;
			color:white;
			font-family:Arial;
			font-size:12px;
			background:#0A109B;
			border-right:1px solid white;
			text-decoration:none;
			}
.LinIDAVTA {
			cursor:arrow;
			color:black;
			font-family:Arial;
			font-size:12px;
			background:#FFB164;
			border-right:1px solid white;
			text-decoration:none;
			}
.LinLila	{
			cursor:hand;
			color:white;
			font-family:Arial;
			font-size:10px;
			background:#0A109B;
			border-right:1px solid white;
			text-decoration:none;
			}
.LinLila2	{
			cursor:hand;
			color:black;
			font-family:Verdana;
			font-size:10px;
			background:#B7A7C5;
			border-top:1px solid white;
			border-right:1px solid white;
			text-decoration:none;
			font-weight:bold;
			}
.LinTaro {
			cursor:arrow;
			color:black;
			font-family:Arial;
			font-size:10px;
			background:#FFB164;
			border-top:1px solid white;
			border-right:1px solid white;
			text-decoration:none;
			}
.LinTaro2 {
			cursor:arrow;
			color:black;
			font-family:Verdana;
			font-size:10px;
			background:#FFB164;
			border-top:1px solid white;
			border-right:1px solid white;
			text-decoration:none;
			font-weight:bold;
			}
.LinLilaSuau {
  			cursor:arrow;
  			color:black;
  			font-family:Arial;
  			font-size:10px;
  			background:#C9D0E0;
  			border-top:1px solid white;
  			border-right:1px solid white;
  			text-decoration:none;
  			}
.LinLilaSuau2 {
			cursor:arrow;
			color:black;
			font-family:Verdana;
			font-size:10px;
			background:#C9D0E0;
			border-top:1px solid white;
			border-right:1px solid white;
			text-decoration:none;
			font-weight:bold
			}
.LinGroc	{
			color:black;
			font-family:Arial;
			font-size:9px;
			background:#FBEBB3;
			border-top:1px solid white;
			border-right:1px solid white;
			text-decoration:none;
			}
.LinGroc2 {
			color:black;
			font-family:Arial;
			font-size:9px;
			background:#F0CFAA;
			border-top:1px solid white;
			border-right:1px solid white;
			text-decoration:none;
			}
.LinGris	{				/* Utilizado para display de Tarifas    */
			color:black;
			font-family:Arial;
			font-size:10px;
			background:#E9E9E9;
			border-right:1px solid white;
			text-decoration:none;
			}
	
.pastillita	{			/*  Tipo fuente color blanco sobre barra azul para Paises y Ciudades Origen y Destino      */ 
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			background-color: #002596 ;
			color: #FFFFFF;
			text-align: center;
			}
.Pais{	
			font-family:  Tahoma, Arial, Verdana, Geneva, Helvetica,sans-serif;
			color: #0A109B;					/* Azul Oscuro Eurolines */
			font-size: 11px;
			font-weight: bold;
			border: 1px solid gray;
			}
.Ciudad{
			font-size: 11px;
			font-family:  Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
			color: black; 					/* Otro Azul Oscuro #002596; */
			border: 1px solid #002596;
			font-weight: bold;
			background-color: #EEFFFF;		/* Azul Clarito */
			}
	
.Comentario{
			font-size: 11px;
			font-family:  Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
			color: black; 					/* Otro Azul Oscuro #002596; */
			border: 1px solid gray;
			font-weight: bold;
			background-color: #EEFFFF;		/* Azul Clarito */
			}
	
.piePagina{					/*  Tipo fuente en blanco sobre fondo rojo para pie de página    */
    		font-family:  Tahoma, Verdana, Arial,  Helvetica, sans-serif ; 
			font-size: 17px;
			font-weight: bold;
			font-style: oblique;
			word-spacing: 20px;				/*  Espaciado entre palabras */
			letter-spacing:15px;			/*  Espaciado entre letras */
			background-color: #FF0000 ; 	/*  Rojo Normal */
			background-color: #DD0006;	 	/*  Rojo Oscuro Eurolines */
			color: #FFFFFF;					/*  Blanco */
			text-align: center;
			}
.Titular	{				/* Texto Blanco sobre Rojo para cabeceras de páginas estaticas */
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			background-color: #DD0006;	 	/*  Rojo Oscuro Eurolines */
			color: #FFFFFF;					/*  Letra en Blanco */
			font-weight: bold;
			text-align: center;
			}
.Copy		{				/* Utilizado para CopyRight  */
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9px;
			}
.Estilo1	{				/* Estilos de Alex Culla páginas estaticas */			
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #00488E;
			}					
.Estilo2	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			}
.Estilo3	{
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 13px;
			color: #004893;
			}
.Estilo4	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			}			
.Estilo5 	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 16px;
			color: #004893;
			}
.Estilo6	{
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 11px;
			}
.Estilo7	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			}
.Estilo8	{
			font-size: 24px;
			font-weight: bold;
			color: #004893;
			}
.Estilo9	{
			font-weight: bold;
			color: #004893;
			}			
.Estilo10	{
			font-size: 14px
			}
.Estilo11	{
			font-size: 12px;
			}
.Estilo12	{
			font-size: 13px;
			font-weight: bold;
			}
.Estilo13	{
			color: #FFFFFF;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			}
.Estilo14 	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			}
.Estilo15	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			}
.Estilo17	{
			font-size: 18px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #FFFFFF;
			}
.Estilo18	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			}
.Estilo19	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px; font-weight: bold;
			}		
.Estilo21	{
			font-size: 12px;
			color: #FFFFFF;
			}
.Estilo22	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #FFFFFF;
			}
.Estilo23	{
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 10px;
			color: #004893;
			}
.DivAJAX {border:2px solid #E1E3FD}			