a{
text-decoration:none;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;
}

a:hover{
text-decoration:underline;
color:#999999;
}

body{
font-weight:normal;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.formu{
font-weight:normal;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.cboton{
border-width:thin;
border-style:inset;
background-color:#999999;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

input{
border-width:thin;
border-style:inset;
color:#ac1e36;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menu1{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;
font-weight:normal;
}

.menu1:hover{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;
font-weight:normal;
}

.menu2{
text-decoration:none;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ac1e36;
font-weight:normal;
}

.menu2:hover{
text-decoration:none;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ac1e36;
font-weight:normal;
}

select{
color:#ac1e36;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.subtitulo{
text-decoration:none;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ac1e36;
font-size:9px;
}

textarea{
border-width:thin;
border-style:inset;
color:#ac1e36;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.textos{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ac1e36;
font-size:9px;
font-weight:normal;
}

.titulo1{
text-decoration:none;
font-weight:bold;
font-size:10px;
font-family:Times, serif;
background-color:c9b580;
color:#000000;
}

.autobus{
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
background-image:url(imagenes/back_1310077.jpg);
}

.autobus1{
background-image:url(imagenes/back_1310260.jpg);
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

.avion{
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
color:#FFFFFF;
background-image:url(imagenes/back_1310071.jpg);
}

.avion1{
background-image:url(imagenes/back_1310254.jpg);
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

.barco{
background-image:url(imagenes/back_1310084.jpg);
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

.barco1{
background-image:url(imagenes/back_1310272.jpg);
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

.blinf{
color:#000000;
font-size:9px;
}

.botone{
background-color:#E6E6E6;
border-style:solid;
}

.cabeceraCalendario{
color:#FFFFFF;
background-color:#AA0000;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}

.cabeceraDatosProducto{
color:#FFFFFF;
background-color:#AA0000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.cabeceraGrupo{
color:#FFFFFF;
background-color:#AAAAAA;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
background-repeat:repeat;
background-position:top left;
}

.cabeceraMultimediasProducto{
color:#FFFFFF;
background-color:#AA0000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.cabeceraTabla{
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.cabeceraTextosProducto{
color:#FFFFFF;
background-color:#AA0000;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.cargando{
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.celdaBlanca{
color:#CC0000;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
background-repeat:repeat;
background-position:top left;
}

.celdaBlancaApagado{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-repeat:repeat;
background-position:top left;
}

.celdaDia{
color:#AA0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-repeat:repeat;
background-position:top left;
}

.celdaDiaApagado{
color:#FF6666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-repeat:repeat;
background-position:top left;
}

.celdaNormal{
color:#CC0000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-repeat:repeat;
background-position:top left;
}

.celdaPrecio{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-repeat:repeat;
background-position:top left;
}

.celdaPrecioApagado{
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
background-repeat:repeat;
background-position:top left;
color:#D3DAE4;
}

.celdaPulsada{
background-color:#D3DAE4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-repeat:repeat;
background-position:top left;
}

.circuito{
background-image:url(imagenes/back_1310090.jpg);
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

.circuito1{
background-image:url(imagenes/back_1310266.jpg);
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

.combo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
}

.combo1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
}

.combo4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
}

.conSuplemento{
color:#000000;
background-color:#FFAAAA;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
}

.crucero{
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
background-image:url(imagenes/back_1310107.jpg);
}

.crucero1{
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
background-image:url(imagenes/back_1310028.jpg);
}

.derecha{
color:#000000;
}

.desmacado{
background-color:#D3DAE4;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
background-repeat:no-repeat;
color:#FFFFFF;
background-position:center center;
background-image:url(imagenes/back_1310126.jpg);
}

.encimaCelda{
background-color:#D3DAE4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-repeat:repeat;
background-position:top left;
}

.estadoOk{
background-color:#EFEFEF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
background-repeat:repeat;
background-position:top left;
}

.estiloCambiar{
color:#FFFFFF;
background-color:#AA0000;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
background-repeat:no-repeat;
background-position:center center;
background-image:url(imagenes/back_1310218.jpg);
}

.estiloCerrar{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
background-repeat:no-repeat;
background-position:center center;
background-image:url(imagenes/back_1310002.jpg);
}

.estiloContinuar{
background-image:url(imagenes/back_1310232.jpg);
color:#FFFFFF;
background-color:#AA0000;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

.filaCombos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
color:#000000;
background-color:#DDDDDD;
}

.filaImporte{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.filaNormal{
color:#FFFFFF;
background-color:#CC0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-repeat:repeat;
background-position:top left;
}

.finDeSemana{
color:#CC0000;
background-color:#FEEEBC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-repeat:repeat;
background-position:top left;
}

.finDeSemanaApagado{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FEEEBC;
font-size:10px;
background-repeat:repeat;
background-position:top left;
}

.fondoBlanco{
color:#000000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

.fondoBlanco1{
color:#000000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
background-repeat:repeat;
background-position:top left;
}

.fondoGris{
color:#000000;
background-color:#DDDDDD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-repeat:repeat;
background-position:top left;
}

.hotel{
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
background-image:url(imagenes/back_1310083.jpg);
}

.hotel1{
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
background-image:url(imagenes/back_1310017.jpg);
}

.imagenFlecha{
color:#FFFFFF;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
background-repeat:no-repeat;
background-position:center center;
background-image:url(imagenes/back_1310231.jpg);
}

.informacion{
color:#000000;
background-color:#D3DAE4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-repeat:no-repeat;
background-position:center center;
background-image:url(imagenes/back_1310065.jpg);
}

.izquierda{
font-weight:bold;
}

.listado{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
}

.listimpar{
color:#000000;
background-color:#D3DAE4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.listimpar1{
color:#000000;
background-color:#FEDF84;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
}

.listover{
color:#FFFFFF;
background-color:#064DB5;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
}

.listpar{
color:#000000;
background-color:#FEEEBC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
}

.listpar1{
color:#000000;
background-color:#FEEEBC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.listsel{
color:#FFFFFF;
background-color:#064DB5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
}

.listsel2{
background-color:#D7EBFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:xx-small;
}

.marcado{
background-image:url(imagenes/back_1310114.jpg);
color:#D3DAE4;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

.marco{
color:#000000;
background-color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.normal{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#666666;
}

.otro{
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
background-image:url(imagenes/back_1310113.jpg);
}

.otro1{
background-image:url(imagenes/back_1310278.jpg);
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

.primeraCabeceraTabla{
color:#FFFFFF;
background-color:#AAAAAA;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}

.reservar{
color:#FFFFFF;
background-color:#AA0000;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
}

.serviciosReservados{
color:#FFFFFF;
background-color:#AAAAAA;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.sinSuplemento{
color:#000000;
background-color:#99FF99;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
}

.sit18391{
background-image:url(imagenes/back_390287.gif);
background-color:#FFFFFF;
background-repeat:no-repeat;
background-position:bottom left;
}

.sit18401{
background-repeat:repeat;
background-color:#FFFFFF;
background-position:top left;
}

.sit283235{
background-repeat:no-repeat;
background-position:bottom center;
background-image:url(imagenes/back_1364818.gif);
}

.sit283739{
background-image:url(imagenes/back_1367249.gif);
background-repeat:no-repeat;
background-position:bottom center;
}

.sit86155{
background-image:url(imagenes/back_413798.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.subtitulo{
color:#AC1E36;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.tdDatosProducto{
font-size:10px;
background-repeat:repeat;
background-position:top left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tdDia{
color:#FFFFFF;
background-color:#CC0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-repeat:repeat;
background-position:top left;
}

.tdFlechaDe{
background-image:url(imagenes/back_1310140.jpg);
color:#FFFFFF;
background-color:#AA0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-repeat:no-repeat;
background-position:center center;
}

.tdFlechaIz{
color:#FFFFFF;
background-color:#AA0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-repeat:no-repeat;
background-position:center center;
background-image:url(imagenes/back_1310139.jpg);
}

.tdmes{
color:#FFFFFF;
background-color:#AA0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-repeat:repeat;
background-position:top left;
}

.tdMultimedia{
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
}

.tdTextoProducto{
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
}

.textoArriba{
color:#000000;
background-color:#D3DAE4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

.textoArriba1{
background-color:#D3DAE4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
}

.texto_normal{
font-size:9px;
font-weight:normal;
}

.texto_normal{
color:#000000;
}

.thDatosProducto{
color:#FFFFFF;
background-color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-repeat:repeat;
background-position:top left;
}

.thGruposMultimediaProducto{
color:thGruposMultimediaProducto;
background-color:#AAAAAA;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
}

.thMultimediasProducto{
font-size:11px;
color:#FFFFFF;
background-color:#AA0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.thSubgruposMultimediaProducto{
color:#FFFFFF;
background-color:#FEDF84;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
}

.thTextosProducto{
color:#FFFFFF;
background-color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-repeat:repeat;
background-position:top left;
}

.titulo{
color:#000000;
font-size:10px;
font-weight:bold;
}

.tren{
background-image:url(imagenes/back_1310096.jpg);
color:#FFFFFF;
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

.tren1{
background-image:url(imagenes/back_1310018.jpg);
color:#FFFFFF;
background-color:#000066;
background-repeat:no-repeat;
background-position:center center;
}

