@charset "utf-8";
/* CSS Document */

#frmInicio {
	margin-top: 0px;
}

#frmlogin {
	margin-top: 0px;
}
 
body {
top:0;
}
img, a {
border:0 none;
}
ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.txt_oculto {
display:none;
}
#error {
background-color:#FF9900;
clear:both;
color:#333333;
float:inherit;
font-family:verdana;
font-size:10px;
font-weight:bold;
padding:5px 0;
position:relative;
text-decoration:none;
width:760px;
}
#contenedor {
background-color:#FFFFFF;
position:relative;
width:760px;
}
#migas, #migas a, #texto1, #texto2 {
clear:both;
color:#999999;
float:left;
font-family:verdana;
font-size:10px;
font-weight:bold;
padding:3px 0 3px 5px;
position:relative;
text-decoration:none;
width:760px;
}
#texto1, #texto2 {
position:relative;
width:760px;
}
#img2 {
background-image:url(../images/ESP/imagen2.jpg);
background-repeat:repeat;
width:760px;
height:105px;
float:left;
}
#buscadorAvanzado {
  background-image: url("../images/ESP/backgroundtren.gif");
  background-repeat: repeat;
  height: 292px;
  margin-top: 0;
  position: relative;
  width: 332px;
}
#derecha {
float:left;
margin:10px 0 0 10px;
position:relative;
}
#menu_cabeceraA {
height:42px;
left:0;
position:absolute;
top:0;
width:332px;
z-index:2;
}
#fechasA {
border-bottom:1px solid #CCCCCC;
height:25px;
left:0;
margin-left:10px;
padding:0 0 0 0;
position:absolute;
top:50px;
width:313px;
z-index:2;
}
#origenA {
border-bottom:1px solid #CCCCCC;
height:30px;
left:0;
margin-left:10px;
padding:0;
position:absolute;
top:86px;
width:405px;
z-index:3;
}
#destinoA {
border-bottom:1px solid #CCCCCC;
height:30px;
left:0;
margin-left:10px;
position:absolute;
top:120px;
width:313px;
z-index:3;
}
#claseA {
border-bottom:1px solid #CCCCCC;
height:30px;
left:0;
margin-left:10px;
position:absolute;
top:205px;
width:313px;
z-index:3;
}
#ocupacionA {
height:30px;
left:0;
margin-left:10px;
position:absolute;
top:248px;
width:400px;
z-index:2;
}
.billetes {
background-repeat:no-repeat;
float:right;
height:22px;
width:121px;
}
.texto_fechaA {
color:#666666;
font-family:verdana;
font-size:10px;
font-weight:bold;
padding-bottom:2px;
padding-left:5px;
padding-top:6px;
text-decoration:none;
}
.texto_input {
border:1px solid #344496;
color:#000000;
font-family:verdana;
font-size:10px;
text-decoration:none;
width:79px;
}
.txtFechaVuelta {
border:1px solid #344496;
color:#000000;
cursor:pointer;
font-family:verdana;
font-size:10px;
text-decoration:none;
}
.img_cal {
background-image:url(../images/ESP/calendario.gif);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:16px;
margin-top:3px;
width:16px;
}
.texto_select {
color:#666666;
float:left;
font-family:verdana;
font-size:10px;
font-weight:bold;
margin-right:15px;
margin-top:5px;
text-align:right;
text-decoration:none;
width:90px;
}
.select {
font-family:verdana;
font-size:10px;
margin-bottom:10px;
}
.texto_dispo {
color:#666666;
font-family:verdana;
font-size:10px;
font-weight:bold;
margin-left:10px;
margin-right:5px;
text-decoration:none;
}
#pie_buscadorA {
left:0;
position:absolute;
top:225px;
width:332px;
height:80px;
}
.pieAI {
color:#666666;
float:left;
font-family:verdana;
font-size:10px;
padding:10px 0 0 7px;
text-decoration:none;
width:310px;
height:30px;
}
.pieAD {
background-image:url(../images/ESP/boton_buscar.gif);
background-repeat:no-repeat;
cursor:pointer;
float:right;
margin-right:130px;
top:35px;
left:130;
width:73px;
height:18px;
z-index:400;
position:absolute;
}
#buscador {
background-image:url(../images/ESP/buscadorfdo_pixel.gif);
background-repeat:repeat;
height:300px;
position:relative;
width:406px;
z-index:1;
}
#menu_cabecera {
height:42px;
left:0;
position:absolute;
top:0;
width:406px;
z-index:2;
}
#fechas {
border-bottom:1px solid #CCCCCC;
height:25px;
left:0;
margin-left:10px;
padding-bottom:3px;
position:absolute;
top:10px;
width:294px;
z-index:2;
}
.texto_fecha {
color:#666666;
font-family:verdana;
font-size:10px;
font-weight:bold;
padding-left:30px;
text-decoration:none;
}
.select_dispo {
font-family:verdana;
font-size:10px;
}
#destino {
border-bottom:1px solid #CCCCCC;
height:25px;
left:0;
margin-left:10px;
position:absolute;
top:92px;
width:310px;
z-index:3;
text-align:left;
}
#origen {
border-bottom:1px solid #CCCCCC;
height:20px;
left:0;
margin-left:10px;
position:absolute;
top:53px;
width:310px;
z-index:3;
text-align:left;
}
#tipo {
border-bottom:1px solid #CCCCCC;
height:25px;
left:0;
margin-left:10px;
position:absolute;
top:132px;
width:310px;
z-index:3;
text-align:left;
}
#clase {
border-bottom:1px solid #CCCCCC;
height:25px;
left:0;
margin-left:10px;
position:absolute;
top:173px;
width:310px;
z-index:3;
text-align:left;
}
#ocupacion {
height:25px;
left:0;
margin-left:10px;
position:absolute;
top:210px;
width:310px;
z-index:2;
}
#pie_buscador {
background-image:url(../images/ESP/trenPie.gif);
background-repeat:no-repeat;
height:57px;
left:0;
position:absolute;
top:243px;
width:406px;
z-index:4;
}
.pieI {
color:#666666;
float:left;
font-family:verdana;
font-size:10px;
height:50px;
padding:10px 0 0 7px;
text-decoration:none;
width:290px;
}
.pieD {
float:right;
height:57px;
width:104px;
}
.btnanular {
	background-image:url(../images/ESP/anular.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	float:right;
	font-size:1px;
	height:25px;
	width:359px;
}
#contenedorL, #contenedorF {
height:100%;
width:760px;
}
#modificar {
background-image:url(../images/ESP/filtroFdo.gif);
background-repeat:repeat;
float:left;
height:370px;
width:154px;
}
#filtro {
background-image:url(../images/ESP/filtroFdo.gif);
background-repeat:repeat;
float:left;
margin-top:20px;

width:154px;
}
#modiCab {
background-repeat:no-repeat;
height:31px;
width:154px;
}
#filtroCab {
background-repeat:no-repeat;
height:31px;
width:154px;
}

.barra{
	margin-left:13px;
	height: 13px;
	background-image:url(../images/ESP/precioBarra.gif);
	background-repeat: no-repeat;
}
                
#modiPie {
background-image:url(../images/ESP/filtroPie.gif);
background-repeat:no-repeat;
height:36px;
margin-top:15px;
width:154px;
}
.cambio, .cambio a, .anulacion a, .seguro a {
color:#666666;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
text-align:center;
text-decoration:underline;
}
.origen {
clear:both;
float:left;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
margin-top:5px;
width:135px;
}
.filtroPie {
background-repeat:no-repeat;
font-size:1px;
height:7px;
width:154px;
}
#modificar li, #filtro li {
padding-left:7px;
}
.textoMod, .textoModS, .textoModT, .precioMax {
color:#666666;
font-family:Verdana,Arial;
font-size:10px;
font-weight:bold;
}
.textoModT {
padding-top:5px;
}
.textoModC {
font-family:Verdana,Arial;
font-size:9px;
text-align:center;
}
.precioMin {
float:left;
}
.precioMax {
float:right;
margin-right:5px;
}
.horario {
margin-left:20px;
padding-right:5px;
text-align:right;
width:50px;
}
.turno {
float:left;
margin-top:5px;
width:50px;
}
.separador {
border-top:1px solid #999999;
color:#FFFFFF;
float:none;
font-family:Verdana,Arial;
font-size:1px;
margin:5px 0 0 5px;
padding:0;
width:135px;
}
#derechaL {
float:right;
font-size:1px;
width:597px;
}
#izquierdaL {
float:left;
width:154px;
}
#calendario {
background-image:url(../images/ESP/calendarioFdo.gif);
font-size:1px;
height:282px;
width:597px;
}
#calendarioIda {
background-image:url(../images/ESP/calendarioFdo.gif);
font-size:1px;
height:150px;
width:597px;
}
.resumen {
border-bottom:2px solid #F2F2F2;
border-top:2px solid #F2F2F2;
height:25px;
margin-left:10px;
margin-top:10px;
width:577px;
}
#trenFechas {
background-image:url(../images/ESP/calendarioFdo.gif);
margin-top:10px;
width:597px;
}
#calendarioCab {
background-repeat:no-repeat;
height:31px;
width:597px;
}
#trenFechasCab {
background-repeat:no-repeat;
height:31px;
width:597px;
}
.derechaPie {
background-repeat:no-repeat;
height:7px;
width:597px;
}
#leyenda {
background-color:#F2F2F2;
height:15px;
margin:7px;
padding-bottom:5px;
padding-top:5px;
width:583px;
}
#leyenda ul li {
display:inline;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
margin:5px 0 5px 5px;
padding:2px 5px;
}
.resumenCab {
color:#333333;
float:left;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
font-weight:bold;
margin:5px 0 5px 0;
text-align:center;
width:190px;
}
.total, .totalPymes {
color:#FF0000;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
font-weight:bold;
margin:10px;
}
.totalPymes {
border-bottom:2px solid #F2F2F2;
height:25px;
width:577px;
}
.desglose {
border-bottom:2px solid #F2F2F2;
color:#FF0000;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
height:25px;
margin-left:10px;
text-align:left;
width:577px;
}
.desglosePago {
border-bottom:2px solid #F2F2F2;
color:#FF0000;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
height:25px;
margin-left:10px;
text-align:right;
}
.cambioDia, .cambioDia a {
color:#333333;
float:right;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
font-weight:normal;
height:15px;
margin-left:10px;
text-align:right;
width:210px;
}
.cambioDiasp {
color:#333333;
cursor:pointer;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
font-weight:normal;
height:15px;
text-align:center;
}
.reservar {
background-image:url(../images/ESP/reservar.gif);
background-repeat:no-repeat;
float:right;
height:22px;
width:78px;
}
.selecciona {
height:25px;
margin-left:10px;
margin-top:10px;
width:577px;
}
.seleccionaTren {
color:#666666;
float:left;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
font-weight:bold;
text-align:left;
width:160px;
}
.dia {
background-color:#CCCCCC;
border:1px solid #666666;
}
.hallazgos {
background-color:#e7e7e7;
border:1px solid #666666;
}
.tabla {
margin:7px;
}
.tablaPago {
float:left;
margin:7px 0;
width:760px;
}
.selectorTit, .selector {
width:25px;
}
.tren, .hora, .trenTit, .horaTit {
color:#333333;
font-family:verdana,helvetica,arial;
font-size:10px;
padding-left:5px;
}
.tren, .trenTit {
width:140px;
}
.hora, .horaTit {
width:245px;
}
.tren, .hora {
background-color:#E7E7E7;
height:30px;
padding-left:5px;
}
.selector {
background-color:#E7E7E7;
height:30px;
}
.rojo {
color:#D70004;
font-weight:bold;
}
#nuevoPrecio {
background-color:#FF9900;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin-left:6px;
padding:5px 0;
text-align:center;
width:98%;
}
.avisoCab {
background-color:#F2F2F2;
clear:both;
float:left;
margin-top:10px;
padding:5px 0;
position:relative;
width:760px;
}
.mensaje {
color:#333333;
font-family:verdana;
font-size:10px;
font-weight:bold;
margin:5px;
text-decoration:none;
}
.mensaje1 {
color:#333333;
font-family:verdana;
font-size:10px;
margin:5px;
padding:5px;
text-align:center;
text-decoration:none;
}
.preLogin {
float:inherit;
margin-top:0;
position:relative;
width:180px;
}
.preTexto {
float:inherit;
margin-top:0;
position:relative;
width:180px;
}
.loginAviso {
border:1px solid #CCCCCC;
float:inherit;
font-family:verdana,helvetica;
font-size:10px;
margin-top:0;
padding:5px 0;
position:relative;
text-align:center;
width:390px;
}
.login {
background-color:#F2F2F2;
float:inherit;
margin-top:0;
padding:5px 0;
position:relative;
width:390px;
}
.login1 {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
float:inherit;
margin-top:0;
padding:5px 0;
position:relative;
text-align:center;
width:390px;
}
.btnA {
background-color:#FFFFFF;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
font-weight:bold;
margin-left:20px;
padding:3px;
}
h1 {
border-bottom:3px solid #CCCCCC;
color:#666666;
font-family:Verdana,Arial,Helvetica;
font-size:14px;
font-weight:bold;
margin:5px 0;
padding-left:5px;
position:relative;
}
.titCab {
background-color:#F2F2F2;
float:left;
margin-top:15px;
padding:5px 0;
position:relative;
width:760px;
}
#contenedorF ul li {
background-color:#FF0000;
display:inline;
width:150px;
}
.columna1 {
width:400px;
}
.columna2, .columna3 {
font-family:verdana,helvetica;
font-size:10px;
text-align:center;
width:150px;
}
.columna2 {
font-weight:bold;
}
.totalPago {
border-top:1px solid #999999;
color:#333333;
font-family:verdana,helvetica,arial;
font-size:11px;
font-weight:bold;
padding:10px 10px 0 0;
text-align:right;
}
.volver {
float:left;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
margin:10px 0 20px;
width:30px;
}
.anulacion, .seguro {
float:left;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
margin:10px 0 20px;
width:560px;
}
.seguro2 {
border-top:3px solid #CCCCCC;
float:left;
margin-top:10px;
padding-bottom:10px;
width:760px;
}
.poliza {
float:left;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
margin-top:10px;
padding-top:5px;
text-align:right;
width:190px;
}
.prima {
border-top:1px solid #CCCCCC;
float:left;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
margin-top:10px;
padding-top:10px;
position:relative;
width:760px;
}
.primaSel {
float:left;
margin-top:10px;
text-align:center;
width:760px;
}
.tablaSeguro {
margin-top:10px;
width:760px;
}
.precio {
color:#D70004;
font-size:12px;
font-weight:bold;
}
.modoPago {
float:left;
margin-top:10px;
width:760px;
}
.modoPago2{
float:left;
width:760px;
}
.modoPagoAnu {
float:left;
margin-top:10px;
width:400px;
}
#tarjetaECI, #tarjetaCredito, #tarjetaECIAnu, #tarjetaCreditoAnu, #tarjetaECIAnu1, #tarjetaCreditoAnu1 {
border-top:1px solid #CCCCCC;
float:left;
margin-top:10px;
padding-top:10px;
position:relative;
}
#tarjetaECI, #tarjetaCredito {
width:755px;
}
#tarjetaECIAnu, #tarjetaCreditoAnu, #tarjetaECIAnu1, #tarjetaCreditoAnu1 {
width:400px;
}
#pagoEfectivo {
color:#333333;
font-family:verdana,helvetica,arial;
font-size:10px;
}
.tarjeta {
color:#626167;
font-family:verdana,helvetica,arial;
font-size:10px;
font-weight:bold;
padding:10px 0;
}
h2 {
border-bottom:3px solid #CCCCCC;
color:#666666;
font-family:Verdana,Arial,Helvetica;
font-size:14px;
font-weight:bold;
margin:5px 0;
position:relative;
text-align:center;
}
.localizador {
border-bottom:1px solid #999999;
color:#333333;
font-family:verdana,helvetica,arial;
font-size:11px;
font-weight:bold;
padding:10px 10px 0 0;
text-align:center;
}
.oficina {
float:left;
font-size:11px;
font-weight:bold;
margin-top:10px;
text-align:center;
width:760px;
}
.entrega {
float:left;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
margin:10px 0 0;
width:560px;
}
#contenedorI {
background-repeat:no-repeat;
height:336px;
margin-left:52px;
margin-top:50px;
width:665px;
}
#coberturaViaje, #coberturaAnulacion, #condiciones {
background-color:#FFFFFF;
border:1px solid #999999;
height:450px;
left:150px;
overflow:auto;
position:absolute;
right:auto;
top:250px;
width:517px;
}
#anuNota, #anuNota1, #anuNota3 {
background-color:#F2F2F2;
border:1px solid #999999;
font-family:Verdana;
font-size:11px;
height:60px;
left:340px;
padding:10px;
position:absolute;
right:auto;
text-align:center;
top:500px;
width:250px;
z-index:100;
}
#anuNota2 {
background-color:#F2F2F2;
border:1px solid #999999;
font-family:Verdana;
font-size:11px;
height:60px;
left:340px;
padding:10px;
position:absolute;
right:auto;
text-align:center;
top:500px;
width:250px;
z-index:100;
}
.boton {
background-color:#00FF66;
float:left;
width:75px;
}
#calculando, #calculando1 {
background-image:url(../images/ESP/calculando.gif);
border:1px solid #999999;
height:124px;
left:70px;
padding:10px;
position:absolute;
right:auto;
text-align:center;
top:250px;
width:268px;
z-index:2;
}
.seguroCab {
background-color:#F2F2F2;
float:left;
margin-top:15px;
padding:5px 0;
position:relative;
width:490px;
}
.imprimir a {
color:#666666;
float:right;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
margin-top:5px;
padding-right:10px;
text-align:right;
width:100px;
}
.titCobertura {
color:#333333;
float:left;
font-family:verdana;
font-size:10px;
font-weight:bold;
margin:5px;
text-decoration:none;
}
.seguroTexto {
font-family:verdana;
font-size:10px;
padding:7px;
text-align:justify;
text-decoration:none;
}
.seguroTextoTit {
border-bottom:2px solid #999999;
color:#333333;
font-family:verdana;
font-size:11px;
font-weight:bold;
margin:10px 0;
text-decoration:none;
width:480px;
}
.cerrar {
background-image:url(../images/ESP/cerrar.gif);
background-repeat:no-repeat;
float:right;
height:22px;
margin-right:20px;
width:85px;
}
.cerrar1 {
background-color:#009966;
background-image:url(../images/ESP/cerrar1.gif);
background-repeat:no-repeat;
float:left;
height:22px;
margin-left:81px;
width:85px;
}
.cerrar3 {
background-image:url(../images/ESP/aceptar.gif);
background-repeat:no-repeat;
float:left;
height:22px;
margin-left:20px;
margin-right:20px;
width:86px;
}
.cerrar4 {
background-image:url(../images/ESP/cancelar.gif);
background-repeat:no-repeat;
float:left;
height:22px;
width:86px;
}
#anuLocalizador {
margin-top:150px;
}
#anula1, #anuBilletes, #anuForma, #anula11, #anuBilletes1, #anuForma1 {
color:#666666;
float:left;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
font-weight:bold;
margin-left:8px;
margin-top:20px;
position:relative;
}
#anula1, #anula11 {
width:250px;
}
#anuBilletes, #anuBilletes1, #anuForma1, #anuForma {
width:350px;
}
.numeroBillete {
float:left;
margin-top:5px;
width:170px;
}
.continuar, .continuar1 {
background-image:url(../images/ESP/continuar.gif);
background-repeat:no-repeat;
float:left;
height:22px;
}
.continuar {
margin-top:20px;
width:140px;
}
.continuar1 {
margin-left:250px;
margin-top:10px;
width:100px;
}
.continuarAnu{
	background-image:url(../images/ESP/continuar.gif);
	background-repeat:no-repeat;
	float:right;
	margin-top:20px;
	width:100px;
	height:22px;
}
	                       	
.continuarAnu1{
	background-image:url(../images/ESP/continuar.gif);
	background-repeat:no-repeat;
	float:right;
	margin-top:10px;
	width:100px;
	height:22px;
	}

.anular{
	background-image:url(../images/ESP/anular.gif);
	background-repeat:no-repeat;
	width:140px;
	height:22px;
	float:left;
	margin-top:10px;
	margin-left:250px;


	}

.anular {
background-image:url(../images/ESP/anular.gif);
background-repeat:no-repeat;
float:left;
height:22px;
margin-left:250px;
margin-top:10px;
width:140px;
}
.gastos {
background-image:url(../images/ESP/gastos.gif);
background-repeat:no-repeat;
float:left;
height:22px;
margin-left:250px;
margin-top:10px;
width:145px;
}
#anuIzq {
float:left;
height:720px;
width:332px;
}
#anuDer {
float:right;
margin-left:0;
margin-top:42px;
width:320px;
}          
#anulaContenedorTotal, #anulaContenedorParcial {
background-image:url(../images/ESP/anulFdo.gif);
background-repeat:repeat;
float:left;
margin-top:10px;
position:relative;
width:432px;
}
.anulaTotal {
background-image:url(../images/ESP/anulTotal.gif);
background-repeat:no-repeat;
float:left;
height:38px;
position:relative;
width:332px;
}
.anulaParcial {
background-image:url(../images/ESP/anulParcial.gif);
background-repeat:no-repeat;
float:left;
height:38px;
position:relative;
width:332px;
}
#anuDer iframe {
height:700px;
overflow:hidden;
width:330px;
}
.anuPie {
background-image:url(../images/ESP/anulPie.gif);
background-repeat:no-repeat;
float:left;
height:21px;
margin-top:10px;
width:432px;
}
.anuSeparador {
border-top:1px solid #CCCCCC;
color:#666666;
float:left;
font-family:Verdana,Arial;
font-size:10px;
margin-top:5px;
padding-top:10px;
width:100%;
}
.anuTipo {
float:left;
padding-top:5px;
width:142px;
}
.anuTipo1 {
float:left;
padding-top:5px;
width:110px;
}
.fondodias {
background-color:#FFFFFF;
}
.bordetabla {
background-color:#4A96C6;
}
.cabeceratabla {
color:#181C73;
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.combo, .combo1 {
color:#000000;
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.combo1 {
margin-left:13px;
}
.diasnosenalados {
color:#C6C3C6;
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.diassenalados {
color:#000000;
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.domingo {
color:#CE0000;
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.fondocabecera {
background-color:#E7E7E7;
}
.fondodomingo {
background-color:#E7E7E7;
}
.colorazul {
color:#191D74;
}
.colorazulmedio {
color:#212C8C;
}
.colorblanco {
color:#FFFFFF;
}
.colorgrisclaro {
color:#C6C6C6;
}
.colorgrismedio {
color:#676767;
}
.colorgrisoscuro {
color:#626167;
font-weight:bold;
}
.colorgrisoscuro a {
color:#626167;
font-weight:bold;
text-decoration:underline;
}
.colornaranja {
color:#ED6313;
}
.colornegro {
color:#000000;
}
.colorrojo, .colorrojo a {
color:#D70004;
font-weight:bold;
}
.colorrojo2 {
border:2px solid #D70004;
}
.colorrojo3 {
border-bottom:2px solid #D70004;
border-top:2px solid #D70004;
}
.colorrojo4 {
border-bottom:2px solid #C3D6E7;
border-top:2px solid #C3D6E7;
}
.fondoazul {
background-color:#191D74;
}
.fondoazulclaro {
background-color:#CCCCCC;
}
.fondoazulclaro2 {
background-color:#CCCCCC;
}
.fondoazulgrisaceo {
background-color:#747378;
}
.fondoblanco {
background-color:#FFFFFF;
}
.fondogris {
background-color:#E7E7E7;
}
.fondogrisclaro {
background-color:#F3F0F3;
}
.fondonegro {
background-color:#000000;
}
.fondonaranja {
background-color:#FF9A00;
}
.fondorojo {
background-color:#D70004;
}
.fondoverde {
background-color:#3DAF36;
}
.fondoverdeoscuro {
background-color:#005820;
}
.fondoverdemedio {
background-color:#DEEFB5;
}
.fondoverdeclaro {
background-color:#E6F3CB;
}
.txtver10 {
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.txtver11 {
font-family:verdana,helvetica,arial,sans-serif;
font-size:11px;
}
.txtver12 {
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
}
.txtver14 {
font-family:verdana,helvetica,arial,sans-serif;
font-size:14px;
}
.txtver16 {
font-family:verdana,helvetica,arial,sans-serif;
font-size:16px;
}
.txtver9 {
font-family:verdana,helvetica,arial,sans-serif;
font-size:9px;
}
.txtverIM {
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.txtverIT {
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.txtverIN {
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.txtverVM {
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.txtverVT {
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.txtverVN {
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.bordeseccion {
background-color:#F0F0F0;
border:0 none #C6C6C6;
color:#000000;
font-family:Verdana,Arial;
font-size:11px;
font-style:normal;
}
.cuadrante {
margin-bottom:10px;
}
.leyenda {
background-color:#E7E7E7;
border:1px solid #191D74;
}
.leyenda2 {
background-color:#C3D6E7;
border:1px solid #191D74;
}
.fondo_no_precio {
background-color:#F6F5F4;
}
.txt_enlace {
color:#434342;
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
text-decoration:none;
}
.txt_enlace_ayuda {
color:#434342;
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
.text_cuadrante_titulo {
color:#434342;
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
font-weight:bold;
}
.text_cuadrante {
color:#434342;
font-family:verdana,helvetica,arial,sans-serif;
font-size:10px;
}
.text_cuadrante2 {
color:#434342;
font-family:verdana,helvetica,arial,sans-serif;
font-size:9px;
}
.text_cuadrante_grande {
color:#434342;
font-family:verdana,helvetica,arial,sans-serif;
font-size:11px;
}
.preError {
float:inherit;
margin-top:10px;
position:relative;
width:180px;
}
.btnContinuar {
background-image:url(../images/ESP/trenAPieD.gif);
cursor:pointer;
height:18px;
width:73px;
}
.btnCont {
background-color:#FFFFFF;
cursor:pointer;
float:inherit;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
font-weight:bold;
padding:3px;
text-align:center;
}
.frameCabecera {
height:111px;
width:780px;
}
.framePie {
height:170px;
width:760px;
}
.framePie2 {
	height:170px;
	width:760px;
	margin-right: 23%;
	/margin-right: 0px;
}
.capaCalendario {
position:absolute;
visibility:hidden;
width:180px;
height:100px;
z-index:1;
}
.textoinput {
background-color:transparent;
border:medium none;
font-family:verdana;
font-size:10px;
}
.textoSelMonth {
background-color:transparent;
border:medium none;
color:white;
font-family:verdana;
font-size:7pt;
text-align:center;
}
.fechaLlegada {
height:10px;
left:190px;
width:220px;
z-index:2;
}
.aMesAnt {
color:white;
cursor:pointer;
font-family:verdana;
font-size:7pt;
text-decoration:none;
}
.aMesPost {
color:white;
cursor:pointer;
font-family:verdana;
font-size:7pt;
text-decoration:none;
}
.celdaCalendario {
background-color:#999999;
height:10px;
text-align:center;
vertical-align:middle;
}
#tablaCAL {
background-color:white;
height:100%;
width:100%;
}
.celdaDiaSemana {
background-color:#CCCCCC;
text-align:center;
}
.datoDiaSemana {
color:#003366;
}
.celdaDiaMes {
background-color:white;
cursor:pointer;
height:15px;
text-align:center;
vertical-align:top;
width:20px;
}
.celdaDomingo {
background-color:#DDDDFF;
cursor:pointer;
height:15px;
text-align:center;
vertical-align:top;
width:20px;
}
.celdaDomingoVacio {
background-color:white;
cursor:pointer;
height:15px;
text-align:center;
vertical-align:top;
width:20px;
}
.datoDiaMes {
color:#003366;
font-family:Arial;
font-size:10px;
font-weight:bold;
}
.datoDomingoMes {
color:#003366;
font-family:Arial;
font-size:10px;
font-weight:bold;
}
.datoDiaMesDeshabilitado {
color:#BBBBBB;
font-family:Arial;
font-size:10px;
font-weight:bold;
}
.datoDomingoMesDeshabilitado {
color:#BBBBBB;
font-family:Arial;
font-size:10px;
font-weight:bold;
}
.datoDiaVacio {
color:#003366;
font-family:Arial;
font-size:10px;
font-weight:bold;
}
#imgDerecha {
background-image:url(../images/ESP/imgDerecha.jpg);
background-repeat:no-repeat;
height:292px;
width:410px;
float:right;
}

.cerrarCalendario {
	cursor: pointer;
	color: #003366;
	font-family:Arial;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
}
.celdaCerrarCalendario{
	text-align: center;
	vertical-align: top;
}




#contenedorFlecha{
	width: 135px;
	height: 9px;
}
#capaFlecha{
	position: relative;
	width: 14px;
	height: 9px;
}

#ocupacionListado{
	padding-left: 7px;
}

.capaCalendario1{
      top: 60px;
      left: 3px;
      margin-left:auto;
      margin-top:auto;
      margin-right:auto;
      position: absolute;
      width:180px;
      height:130px;
      background-color: blue;
      z-index: 40;
      display: none;
}
 
.capaCalendario2{
      top: 60px;
      left: 133px;
      margin-left:auto;
      margin-top:auto;
      margin-right:auto;
      position: absolute;
      width:180px;
      height:130px;
      background-color: red;
      z-index: 40;
      display: none;
}
.capaCalendarioListado{
      top: 400px;
      left: 200px;
      position: absolute;
      width:180px;
      height:150px;
      background-color: white;
      z-index: 40;
      display: none;
}

#cargando{
	visibility: visible;
	position:fixed;
	top:250px;
	left:570px;
	border: 2px;
	background-image:url(../images/ESP/cargando.gif);
	background-repeat:no-repeat;
}
#txtEspere{
	margin:5px;
	font-weight:bold;
	font-family: verdana; 
	font-size: 10px;
	text-decoration:none;
	color:#333333;
	text-align: right;
}

.paqBtnBonos{
	float:right;
	background-image:url(../images/ESP/btn_114x26.gif);
	background-repeat:no-repeat;
	width: 114px !important;
	text-align:center;
	height: 26px;
	cursor: pointer;
}
.paqTxt10{
	font-family:Verdana;
	font-size:10px;
	color:#000;
	padding-top: 5px;
}
