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

a:hover{
text-decoration:underline;
color:#339900;
font-weight:bold;
}

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

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

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

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

.menu1{
text-decoration:none;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
background-color:#CCCCCC;
font-size:10px;
}

.menu1:hover{
text-decoration:none;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
background-color:#CCCCCC;
font-size:10px;
}

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

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

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

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

td{
background-color:#FFFFFF;
}

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

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

.titulo1{
text-decoration:none;
font-weight:normal;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#CCCCCC;
color:#666666;
}

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

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

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

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

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

.barco1{
background-image:url(imagenes/back_1357248.jpg);
color:#FFFFFF;
background-color:#AA0000;
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:#AA0000;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
}

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

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

.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_1357064.jpg);
color:#FFFFFF;
background-color:#AA0000;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

.circuito1{
background-image:url(imagenes/back_1357242.jpg);
color:#FFFFFF;
background-color:#AA0000;
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{
background-image:url(imagenes/back_1357076.jpg);
color:#FFFFFF;
background-color:#AA0000;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

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

.derecha{
color:#000000;
}

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

.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_1357192.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_1356978.jpg);
}

.estiloContinuar{
background-image:url(imagenes/back_1357208.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{
background-image:url(imagenes/back_1357052.jpg);
color:#FFFFFF;
background-color:#AA0000;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

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

.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_1357205.jpg);
}

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

.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{
background-color:#FEEEBC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.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_1357088.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{
background-image:url(imagenes/back_1357082.jpg);
color:#FFFFFF;
background-color:#AA0000;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:center center;
}

.otro1{
background-image:url(imagenes/back_1357254.jpg);
color:#FFFFFF;
background-color:#AA0000;
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;
}

.sit115{
background-image:url(imagenes/back_1356738.jpg);
color:#666666;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-repeat:repeat;
background-position:top left;
}

.sit115{
background-image:url(imagenes/back_1356770.jpg);
color:#666666;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-repeat:repeat;
background-position:top left;
}

.sit116{
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
background-image:url(imagenes/back_1356747.jpg);
color:#33CC33;
}

.sit116{
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
background-image:url(imagenes/back_1356779.jpg);
color:#33CC33;
}

.sit1228{
color:#CCCCCC;
background-color:#0000FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
background-repeat:no-repeat;
background-position:top center;
background-image:url(imagenes/back_1356762.jpg);
}

.sit1228{
color:#CCCCCC;
background-color:#0000FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
background-repeat:no-repeat;
background-position:top center;
background-image:url(imagenes/back_1356794.jpg);
}

.sit137{
background-image:url(imagenes/back_1356795.gif);
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-weight:normal;
}

.sit140{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#660033;
background-color:#CCCCCC;
}

.sit159{
color:#FFFFFF;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bold;
}

.sit160{
color:#000000;
background-color:#ac1e36;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-weight:normal;
}

.sit161{
background-color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-weight:normal;
color:#000000;
}

.sit162{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-weight:normal;
color:#000000;
}

.sit163{
color:#000000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bold;
text-decoration:none;
}

.sit164{
color:#FFFFFF;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.sit165{
color:#ac1e36;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-weight:bold;
text-decoration:none;
}

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

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

.sit44{
background-color:#FF0099;
}

.sit44{
background-color:#FF0099;
}

.sit45{
background-color:#66FFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-repeat:repeat;
background-position:top left;
cursor:pointer;
}

.sit45{
background-color:#66FFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-repeat:repeat;
background-position:top left;
cursor:pointer;
}

.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_1357114.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_1357113.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{
background-color:#AA0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
background-repeat:repeat;
background-position:top left;
}

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

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

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

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

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

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

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


