/*
Copyright (c) 2010, Red Universal de Marketing y Bookings Online, S.A. (Rumbo) All rights reserved. version: 0.8b

RUMBO(rumbo.es)
*/

/* NUEVA HOME RUMBO CRC */
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center}
#wrap{width:1000px;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
#cruises-home{float:left;width:1000px;background-image:url(/pictures/fondo-banner-cruceros.jpg); background-repeat:no-repeat; background-position:top;position:relative; font-family:Verdana, Arial, Helvetica, sans-serif}
#cruises-home .link-cabecera{height:140px;right:0;width:790px;color:transparent;float:right;}
#cruises-home div.publicidad{background-image:url(/pictures/borde-publicidad.jpg);background-repeat:no-repeat;height:13px;padding:0;width:298px}
#cruises-home div.publi300x250{border:1px solid #BFD1E7;width:300px}
#cruises-home #group-left{float:left; display:block;padding:5px 0 0 0;width:200px;margin:0 0 10px 0}
/*searchbox-cruises*/
#cruises-home #group-left .titulo-buscador{float:left;width:200px}
#cruises-home #group-left .titulo-buscador h1{width:200px;float:left;margin:0;padding:5px 0 4px 5px;background-image: url(/pictures/borde-busc-crc.gif);background-repeat:no-repeat;color:#FFFFFF;font-size: 11px; text-transform:uppercase;font-weight:bold; clear:both}
#cruises-home #group-left #searchbox-cruises{float:left;width:198px;*width:200px;height:315px;background-color:#FFFFFF; border-left:1px solid #77AF14;border-right:1px solid #77AF14}
#cruises-home #group-left #searchbox-cruises fieldset.boton-buscar{margin:2px 0 0;text-align:right;padding:0 10px 0 0; float:left; width:190px}
#cruises-home #group-left #searchbox-cruises label{display:block; font-weight:bold; padding:0 0 5px 0; font-size:10px}
#cruises-home #group-left #searchbox-cruises fieldset{margin:7px}
#cruises-home #group-left #searchbox-cruises #loading{display:none;float:right;font-size:10px}
#cruises-home #group-left #searchbox-cruises fieldset.loading{margin:5px}
#cruises-home #group-left #searchbox-cruises #dvResult{width:50%; float:left;font-weight:bold;margin:2px 0 0 5px}
#cruises-home #group-left .borde-inf{clear:both;display:block;background-image:url(/pictures/borde-base-crc.gif);background-repeat:no-repeat;width:200px;height:14px}
/*searchbox-cruises*/
#cruises-home #group-right {float:right;height:215px;margin:10px 0 0 0;width:795px}
#cruises-home #group-right .crc1, #cruises-home #group-right .crc2{float:left;width:235px; margin:0 5px 0 5px;*margin:0 0 0 5px}
#cruises-home #group-right .box-sup-azul, #cruises-home #group-middle .box-sup-azul, #cruises-home #group-middle-2 .box-sup-azul{background-image:url(/pictures/fondo-sup-oferta-vuelos.gif);background-repeat:repeat-x;color:#FFFFFF;font-size:11px;font-weight:bold;height:26px;margin:0;width:100%}
#cruises-home #group-right .box-titulo, #cruises-home #group-middle .box-titulo, #cruises-home #group-middle-2 .box-titulo{float:left;padding:6px 0 0 8px;text-transform:uppercase}
#cruises-home #group-right .box-borde-sup, #cruises-home #group-middle .box-borde-sup, #cruises-home #group-middle-2 .box-borde-sup{float:right;margin:0;padding:0}
#cruises-home #group-right .box-borde-derc, #cruises-home #group-middle-2 .box-borde-derc{float:right;margin:0;padding:0}
#cruises-home #group-right .box-borde-izq, #cruises-home #group-middle-2 .box-borde-izq{float:left}
#cruises-home .box-borde-azul{width:1px;height:100%;float:left;background-color:#0891D8}
#cruises-home .box-borde-verde{width:1px;height:100%;float:left;background-color:#72AC0E}
#cruises-home #group-right .box-central-top1{background-color:#F0FAFC;background-image:url(/pictures/crc-promo-top1.jpg);background-repeat:no-repeat;border-left:1px solid #0891D8;border-right:1px solid #0891D8;padding:60px 0 0 10px}
#cruises-home #group-right .box-central-top2{background-color:#F0FAFC;background-image:url(/pictures/crc-promo-top2.jpg);background-repeat:no-repeat;border-left:1px solid #0891D8;border-right:1px solid #0891D8;padding:60px 0 0 10px}
#cruises-home #group-right .box-central-top1 .ofertas, #cruises-home #group-right .box-central-top2 .ofertas{background-color:#FFFFFF;border:1px solid #008DD6;padding:3px 8px;width:195px}
#cruises-home .box-central-top1 table, #cruises-home .box-central-top2 table, #cruises-home #group-middle-2 .crc3 table{line-height:18px;width:195px}
#cruises-home .box-central-top1 table .price, #cruises-home .box-central-top2 table .price, #cruises-home #group-middle-2 .crc3 table .price{color:#008DD6;font-size:11px;font-weight:bold;text-align:right}
#cruises-home .box-central-top1 table .prices-pp, #cruises-home .box-central-top2 table .prices-pp, #cruises-home #group-middle-2 .crc3 table .prices-pp{width:295px;font-size:9px;text-align:right;padding-top:3px;}
#cruises-home #group-right .box-central-top ul{padding:0;line-height:19px}
#cruises-home #group-right .box-inf-azul, #cruises-home #group-middle-2 .box-inf-azul{float:left;background-image:url(/pictures/fondo-inf-oferta.jpg);background-repeat:repeat-x;width:100%}
#cruises-home #group-right #list-zonas{padding:8px 0 0 15px;line-height:20px}
#cruises-home #group-right .promo-crc{float:right;margin:0 0 0 5px;*margin:0}
#cruises-home #group-middle-2{float:right}
#cruises-home #group-middle-2 .crc1{float:left;margin:10px 0 0 0;width:300px}
#cruises-home #group-middle-2 .box-central-middle{background-color:#F0FAFC;border-left:1px solid #0891D8;border-right:1px solid #0891D8;float:left;padding:9px;width:280px;*width:300px}
#cruises-home #group-middle-2 .box-central-middle .naviera{border-bottom:1px dotted #008DD6;float:left;padding:10px 0 0 15px;width:260px}
#cruises-home #group-middle-2 .box-central-middle .naviera img{float:left;margin:0 8px 0 0}
#cruises-home #group-middle-2 .box-central-middle .naviera a{color:#008DD6;float:left;font-weight:bold;padding:5px 0 15px;text-decoration:underline}
/*caja puertos embarque*/
#cruises-home #group-middle-2 .crc3{margin:10px 0;width:300px;}
#cruises-home #group-middle-2 .crc3 .box-central-azul{padding:10px 10px 0 10px;border-left:1px solid #0891D8;border-right:1px solid #0891D8; background-color:#F0FAFC;*margin-top:-2px}
#cruises-home #group-middle-2 .crc3 div.box-promo-ofertas{width:280px;*width:268px;}
#cruises-home #group-middle-2 .crc3 .ofertas{background-color:#FFFFFF;border:1px solid #CDE4F4;padding:10px;padding:10px;width:256px;margin-bottom:10px;}
#cruises-home #group-middle-2 .crc3 table{line-height:18px;width:256px;}
#cruises-home #group-middle-2 .crc3 .last-box{ margin-bottom:0px;}
#cruises-home #group-middle-2 .crc3 .ofertas img{ margin-right:10px;}
#cruises-home #group-middle-2 .crc3 .titulo-oferta {color:#008DD6;font-size:11px;font-weight:bold;padding:0 0 2px;text-decoration:underline}
#cruises-home #group-middle-2 .crc3 .ofertas td span{color:#008DD6;font-size:10px;font-weight:normal;}
#cruises-home #group-middle-2 .crc3 .ofertas .more-links{color:#008DD6;font-size:11px;margin-top:5px;text-align:right;text-decoration:underline}
/* resultado - crucero */
#cruises-home #group-middle{float:left;margin:0 0 50px 0;background-color:#CFEFFF;width:690px;clear:both}
#cruises-home #group-middle #nuestras_ofertas{float:left; margin:	8px 0 10px 0}
#cruises-home #group-middle #filter{background-color:#CFEFFF;background-image:url(/pictures/crc-bg-filter.gif);background-repeat:no-repeat;border:none;clear:both;color:#007DC2;display:block;float:right;font-size:11px;font-weight:bold;height:25px;margin:10px 0 5px;padding:5px 0;*padding:5px 0 0 0;width:680px}
#cruises-home #group-middle #filter .title-filter{color:#000000;float:left;padding:0 0 0 20px;width:18%}
#cruises-home #group-middle #filter input{border:none;margin:1px 0 0 5px}
#cruises-home #group-middle .resultado-crc{float:left;position:relative;width:675px;height:210px;background-image:url(/pictures/crc-resultado-bg.gif);background-repeat:no-repeat;margin:10px 6px 0 6px;*margin:10px 0 0 3px;font-family:Verdana, Arial, Helvetica, sans-serif}
#cruises-home #group-middle .resultado-crc .img{float:left; height:112px;padding:15px 8px 0px; width:25%}
#cruises-home #group-middle .resultado-crc img{float:left;padding:0 0 3px 0}
#cruises-home #group-middle .resultado-crc .img span{padding:10px 0 0 0}
#cruises-home #group-middle .resultado-crc .info{float:left; width:40%;height:110px; padding:25px 0 0 0}
#cruises-home #group-middle .resultado-crc .info div.titulo{color:#008DD6;font-size:12px;font-weight:bold;width:100%;padding:0 0 4px 0; float:left}
#cruises-home #group-middle .resultado-crc .info div.marca{float:right; width:20%}
#cruises-home #group-middle .resultado-crc .info ul{margin:0}
#cruises-home #group-middle .resultado-crc .info li{list-style-type:none;font-size:10px;color:#000;line-height:17px}
#cruises-home #group-middle .resultado-crc .info li span{font-weight:bold;padding:0 2px 0 0}
#cruises-home #group-middle .resultado-crc div.titulo span.destino{width:65%;*width:75%;font-size:12px;}
#cruises-home #group-middle .resultado-crc div.titulo span.precio{float: right;}
#cruises-home #group-middle .resultado-crc div.precio{color:#008DD6;float:right;font-size:15px;font-weight:bold}
#cruises-home #group-middle .resultado-crc div.precio .desde{font-size:12px;}
#cruises-home #group-middle .resultado-crc div.mapa{float:right;height:160px;margin:5px 5px 5px 0;padding:4px 5px 0 5px;width:185px}
#cruises-home #group-middle .resultado-crc div.mapa img{width:185px;height:130px; display:block}
#cruises-home #group-middle .resultado-crc div.mapa span{background-image:url(/pictures/point-puerto.gif);background-repeat:no-repeat;background-position:left top;display:block;float:left; width:145px;padding:0 0 0 20px}
#cruises-home #group-middle .resultado-crc div.boton-resultado{clear:both; float:right;padding:0 10px 0 0}
#cruises-home #group-middle .resultado-crc .img #imgDescu img{z-index:100;left: 95px; float: left; padding-bottom: 3px; position: absolute;}

#cruises-home #group-middle .resultado-crc .img #dreamPromo img{float: left; left: 10px; position: absolute; top: 101px; z-index:99;}
#body-cruises #ContGeneral #dreamPromo img{float: left; left: 17px; position: absolute; top: 155px; z-index:99;}
#body-cruises #c-reserva-mini #dreamPromo img{float: left; left: 0; position: absolute; top: 59px; z-index:99;}
#body-cruises #c-reserva #dreamPromo img{float: left; left: 0; position: absolute; top: 59px; z-index:99;}


/*home error*/
#home-error #cruises-home{background-image:none}
#home-error #cruises-home #group-left{padding:0}
#home-error #cruises-home #group-left .crc1{float:left;margin:10px 0 0 0;width:200px}
#home-error #cruises-home #group-middle{margin:0 0 0 20px;clear:none}
#home-error #cruises-home #group-left .box-titulo{float:left;padding:6px 0 0 8px;text-transform:uppercase}
#home-error #cruises-home #group-left .box-sup-azul{background-image:url(/pictures/fondo-sup-oferta-vuelos.gif);background-repeat:repeat-x;color:#FFFFFF;font-size:11px;font-weight:bold;height:26px;margin:0;width:100%}
#home-error #cruises-home #group-left .box-central-middle{background-color:#F0FAFC;border-left:1px solid #0891D8;border-right:1px solid #0891D8;float:left;padding:9px;width:180px}
#home-error #cruises-home #group-left .box-borde-sup{float:right;margin:0;padding:0}
#home-error #cruises-home #group-left .box-central-middle .naviera{border-bottom:1px dotted #008DD6;float:left;width:170px}
#home-error #cruises-home #group-left .box-central-middle .naviera img{float:left;margin:0 8px 0 0}
#home-error #cruises-home #group-left .box-central-middle .naviera a{color:#008DD6;float:left;font-weight:bold;padding:5px 0 15px;text-decoration:underline}
#home-error #cruises-home #group-left .box-inf-azul{float:left;background-image:url(/pictures/fondo-inf-oferta.jpg);background-repeat:repeat-x;width:100%}
#home-error #cruises-home #group-left .box-borde-izq{float:left}
#home-error #cruises-home #group-left .box-borde-derc{float:right}
/* NUEVA HOME RUMBO CRC */

#container, #standar{float:left; width:978px; clear:both; background-color:#ffffff; height:110px}
#cruises #content{margin:2px;min-height:305px}
#cruises h2.titulo-descripcion{background-image:url(/pictures/bg-titulo-descrip.jpg);background-repeat:no-repeat;color:#008dd6;margin:12px 0 0 0}

/*Fin header-cruceros*/
#Dest{position:relative;left:82px;top:-18px;width:128px;height:20px;z-index:2;clear:both;display:block}
#Nav{position:relative;left:82px;top:75px;width:128px;height:20px;z-index:3;clear:both;display:block}
#Mes{position:absolute;left:32px;top:126px;width:110px;height:20px;z-index:4;clear:both;display:block}
#Ports{left:415px;position:absolute;top:120px;}
#TxtMes{clear:both;
color:#000000;
display:block;
font-weight:bold;
height:20px;
left:335px;
position:absolute;
top:54px;}
#TxtDuracion{clear:both;
display:block;
font-weight:bold;
height:20px;
left:334px;
position:absolute;
top:86px;
z-index:4;}
#TxtDestino{position:absolute;left:11px;top:54px;height:20px;z-index:4;clear:both;display:block;font-weight:bold}
#TxtNaviera{position:absolute;left:11px;top:86px;height:20px;z-index:4;clear:both;display:block;font-weight:bold}
#TxtBoats{position:absolute;left:11px;top:118px;height:20px;z-index:4;clear:both;display:block;font-weight:bold}
#TxtPorts{font-weight:bold;left:335px;position:absolute;top:115px;width:65px}
#Barc{position:absolute;left:82px;top:116px;width:110px;height:20px;z-index:4;clear:both;display:block}
#Dura{left:415px;position:relative;top:54px;width:110px;height:20px;z-index:5;clear:both;display:block}
#Banner{position:absolute;left:690px;top:85px;width:278px;height:75px;z-index:6;clear:both;display:block}
#TxtTitulo a{color:#fff}
#TxtTitulo a:link{color:#fff}
#TxtTitulo a:hover{color:#fff}
#TxtTitulo a:visited{color:#fff}
#ContOferta{position:absolute;left:1px;top:38px;width:974px;height:230px;z-index:7;clear:both;display:block}
#ImgBar{position:absolute;display:block;left:15px;top:72px;width:173px;height:116px;z-index:8;clear:both;display:block}
#Matriz{position:absolute;display:block;left:190px;top:50px;width:570px;height:178px;z-index:9;clear:both;display:block}
#MatrizDos{position:absolute;display:block;left:10px;top:20px;width:750px;z-index:9;clear:both;display:block}
#Mapa{clear:both;display:block;left:775px;position:absolute;top:52px;width:210px;z-index:10}
#Mapa .map-point{background-image:url(/pictures/point-puerto.gif);background-repeat:no-repeat;background-position:left;font-size:9px;
padding:5px 0 5px 20px}
#TxtTitulo{clear:both;display:block;height:25px;left:8px;margin:4px 0 0;padding:0 0 0 5px;position:absolute;top:10px;z-index:10}
#Precio{background-image:url(/pictures/promo-precio-mas-bajo-peq.gif);background-position:right center;background-repeat:no-repeat;display:inline-block;padding:0 115px 0 0;text-align:right;text-transform:uppercase;width:auto;height:25px;margin:0 0 0 15px}
#Puntuacion{position:absolute;display:block;left:190px;top:236px;width:190px;height:25px;z-index:11;clear:both;display:block}
#BtnSeleccionar{clear:both;display:block;height:19px;left:850px;position:absolute;top:15px;width:101px;z-index:11}
#BtnBuscarRes{display:block;left:650px;position:absolute;top:125px;z-index:29}
#Flechas{position:absolute;display:block;left:190px;top:239px;width:101px;height:19px;z-index:11;clear:both;display:block}
#Prove{position:absolute;display:block;left:190px;top:234px;width:461px;height:34px;z-index:12;clear:both;display:block}
#header-crucerosCruceros{position:absolute;left:9px;top:22px;width:778px;height:120px;z-index:1;background-image:url(/pictures/cruceros_prin.jpg);clear:both;display:block}
#SearchBox{position:absolute;left:21px;top:44px;width:204px;height:303px;z-index:2;clear:both;display:block}
#ContenedorProv{position:absolute;left:231px;top:149px;width:554px;height:197px;z-index:3;clear:both;display:block}
.size{width:100px;height:40px;z-index:4;clear:both;display:block}
#Cuno{position:absolute;left:238px;top:157px;width:100px;height:40px}
#Cdos{position:absolute;left:348px;top:157px}
#Ctres{position:absolute;left:458px;top:157px}
#Ccuatro{position:absolute;left:568px;top:157px}
#Ccinco{position:absolute;left:678px;top:157px}
#Cseis{position:absolute;left:238px;top:204px}
#Csiete{position:absolute;left:348px;top:204px}
#Cocho{position:absolute;left:458px;top:204px}
#Cnueve{position:absolute;left:568px;top:204px}
#Cdiez{position:absolute;left:678px;top:204px}
#Conce{position:absolute;left:238px;top:251px}
#Cdoce{position:absolute;left:348px;top:251px}
#Ctrece{position:absolute;left:458px;top:251px}
#Ccatorce{position:absolute;left:568px;top:251px}
#Cquince{position:absolute;left:678px;top:251px}
#Cdieciseis{position:absolute;left:238px;top:298px}
#Cdiecisiete{position:absolute;left:348px;top:298px}
#Cdieciocho{position:absolute;left:458px;top:298px}
#Cdiecinueve{position:absolute;left:568px;top:298px}
#Cveinte{position:absolute;left:678px;top:298px}
#Destinos{position:absolute;left:9px;top:353px;width:771px;height:39px;z-index:24;padding-left:5px;padding-top:3px;display:block}
#Zona{position:absolute;left:32px;top:62px;width:180px;height:20px;z-index:25;display:block}
#Naviera{position:absolute;left:32px;top:93px;width:180px;height:20px;z-index:26;display:block}
#inMes{position:relative;left:415px;top:2px;width:111px;height:20px;z-index:27;display:block}
#Duracion{position:absolute;left:32px;top:155px;width:75px;height:20px;z-index:28;display:block}
#BtnBuscar{position:absolute;left:97px;top:311px;width:68px;height:26px;z-index:29;display:block}
#MasFechas{position:absolute;display:block;left:715px;top:51px;width:62px;height:21px;z-index:28;clear:both;display:block}
#MenosFechas{position:absolute;display:block;left:715px;width:62px;height:21px;z-index:29;top:72px;clear:both;display:block}
#ContGeneralMatriz{clear:both;height:275px;margin-left:9px;margin-top:120px;position:relative;width:781px}
#ContGeneralMatrizDos{position:relative;margin-top:15px;width:781px;height:275px;clear:both}
#ContGeneral{width:1000px;z-index:28;position:relative;float:left}
#ContGeneralBuscador{float:left;margin-bottom:15px;margin-top:10px;width:990px}
#filter{clear:both;display:block;height:20px;margin-top:8px;padding:3px;background-color:#E3FDB7;width:990px;border:1px solid #74AD10}
#filter table td{padding:3px 18px 0 0;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none}
#filter table td.resultados-numero{font-weight:bold;display:block;padding:3px 0 0 0}
#filter span{font-weight:bold;color:#000;padding:0 0 0 8px;*padding: 0 0 0 5px;display:block}
#texto-disponibilidad{background-color:#F3FFDF;font-size:11px;margin:8px 0 0;padding:5px;text-align:justify;width:990px}
#Titulares{position:relative;left:0px;top:8px;width:1000px;height:35px;background-image:url(/pictures/f-titular-disp-cruceros.png);background-repeat:no-repeat}
.tabla-buscadores2{border-collapse: collapse;background-color:#eef1fa;border: 1px solid #003580}
/*Estilos Cogidos de hojas generales*/
.tabla-buscadores2{border-collapse: collapse;background-color:#eef1fa;border:1px solid #003580}
.destacado-azul-rumbo{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:bold;font-variant:normal;color: #0179EA;text-decoration:none}
#body-cruises .naranja-comentario-horario{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color: #424242;text-decoration:none}
.titular-grande{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-style: normal;font-weight:bold;font-variant:normal;color: #0179EA;text-decoration:none}
.precios-seo-c{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#008dd6;text-decoration:none;background-color:#FFFFFF}
.precios-seo-d{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#008dd6;text-decoration:underline;background-color:#FFFFFF}
.negro-bold-enlaces{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color: #000;text-decoration:underline}
.negro-extra-peke{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-style:normal;font-weight:normal;color: #000000;text-decoration:none}
.negro-bold{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight: bold;color:#424242;text-decoration:none}
.tabla{border-collapse: collapse;border: 1px solid #0179EA}
A.negro-bold-enlaces:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#008DD6;text-decoration:underline}
.textos-enlaces-bold{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;font-weight:bold;font-variant:normal;color: #0179EA;text-decoration:underline}
A.textos-enlaces-bold:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;font-weight:bold;font-variant:normal;text-decoration:underline}

#dtoprimero{position:absolute;left:132px;top:134px;width:50px;height:50px;z-index:30}
#dtosegundo{position:absolute;left:132px;top:162px;width:50px;height:50px;z-index:31}
#dtotercero{position:absolute;left:132px;top:196px;width:50px;height:50px;z-index:32}
.color-ski{background-color:#e7eef7}
.color-ski-seleccion{background-color:#f5b68e}
.color-ski-interior{background-color:#ffffff}
.style10{color:#008DD6}
.posicion-matriz{position:relative;z-index:1;left: 0px;top: 0px}

/*H1, main title*/
#cruises #body-cruises h1{margin:8px 0 0 0;font-size:13px;font-weight:bold}
#cruises #body-cruises h1 span.step-legend{display:none}

/*pasos*/
.stepOff{color:#000}

/*H2, secondary title*/
#cruises #body-cruises h2{color:#CC0000}
/*cruises details*/
#cruises #body-cruises div.group-cruisess{border:1px solid #0179EA}
#cruises #body-cruises div.group-cruisess-outbound{background:#E6E7E2 url(/pictures/avion1.gif) no-repeat 3px 3px}
#cruises #body-cruises div.group-trains div.group-cruisess-outbound{background-image: url(/pictures/tren-ida.gif)}
#cruises #body-cruises div.group-cruisess-outbound span.invisible{color:#E6E7E2}
#cruises #body-cruises div.group-cruisess-outbound td.leg-title, #cruises #body-cruises div.group-cruisess-outbound td.stop-title{color:#F77774}
#cruises #body-cruises div.group-cruisess-inbound{background:#F4F5F1 url(/pictures/avion2.gif) no-repeat 3px 3px}
#cruises #body-cruises div.group-trains div.group-cruisess-inbound{background-image: url(/pictures/tren-vuelta.gif)}
#cruises #body-cruises div.group-cruisess-inbound span.invisible{color:#F4F5F1}
#cruises #body-cruises div.group-cruisess-inbound td.leg-title, #cruises #body-cruises div.group-cruisess-inbound td.stop-title{color:#72B5F8}
#cruises #body-cruises h2 a.minimize-maximize-link, #cruises #body-cruises h2 a.minimize-maximize-link:link, #cruises #body-cruises h2 a.minimize-maximize-link:visited{color:#FFFFFF}

/* resultado - crucero */
#cruises .resultado-crc{width:975px; height:150px;background-image:url(/pictures/crc-resultado-bg.gif);background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif}
#cruises .resultado-crc .img{float:left; height:135px;padding:15px 5px 10px 20px}
#cruises .resultado-crc .info{float:left; width:60%;height:95px; padding:10px 0 0 0}
#cruises .resultado-crc .info div.titulo{float:left;color:#008DD6;font-size:13px;font-weight:bold;width:100%}
#cruises .resultado-crc .info div.marca{float:right;width:20%}
#cruises .resultado-crc .info ul{margin:0}
#cruises .resultado-crc .info li{list-style-type:none;font-size:11px;color:#424242; line-height:18px}
#cruises .resultado-crc .info li span{font-weight:bold}
#cruises .resultado-crc div.precio{float:left;color:#000000;font-weight:bold;font-size:13px}
#cruises .resultado-crc div.mapa{float:right;height:135px;padding:10px 0 0}
#cruises .resultado-crc div.boton-resultado{float:right}

/*content-menu*/
#body-cruises #content-menu{width:990px;*width:995px;padding:10px 0 10px 5px;text-align:justify;border-top:3px solid #008DD6;background-image:url(/pictures/bg-contentmenu.gif);background-position:bottom; background-repeat:repeat-x}
#content-menu .fecha-disponible{padding:8px 0 15px 0}
#content-menu div.texto-incluye{margin:0 0 30px 30px;width:320px}
#cruises #body-cruises #content-menu div.texto-incluye h3#descripcion{background-color:#F7F7F7}
#content-menu #ficha-imagen{float:left;margin:10px 10px 30px;width:17%}
#content-menu #ficha-imagen img{border:solid 1px #CCCCCC}
#content-menu #ficha-imagen span{display:block} 
#content-menu #ficha-descripcion{float:left;font-size:11px;width:75%;margin:5px 0 50px 0}
#cruises #body-cruises #content-menu ul.lista-tecnica{clear:both;;font-size:11px;font-weight:bold;line-height:18px;width:75%}
#content-menu .ficha-tecnica{float:right;margin:10px;width:30%}
#content-menu-info table{*border-collapse:separate}
#content-menu-info table p{*margin:5px 0}

#content-menu #content-menu-shipTabs .tableLinksStyle{margin-top:15px;}
#content-menu #content-menu-shipTabs .tableLinksStyle a, #content-menu #content-menu-shipTabs .tableLinksStyle a:link, #content-menu #content-menu-shipTabs .tableLinksStyle a:visited{margin:0 5px 0 5px;color:#008DD6;text-decoration:underline;}
#content-menu #content-menu-shipTabs .tableLinksStyle a:hover{color:#000000;}

/*passengers details*/
#cruises #body-cruises table.pax-details td.first-column{color:#0179EA}

/*puente aereo*/
#cruises #body-cruises li.title{color:#008DD6} 
#cruises #body-cruises ul.content li{color:#00000}

/*form*/
#cruises #body-cruises div.text-price, #cruises #body-cruises div.text-price-insurance, #cruises #body-cruises span.record-locator{color:#008DD6;font-size:15px;letter-spacing:3px;padding:0 0 0 8px}
#cruises #body-cruises span.record-locator{padding:0 0 0 8px}
#cruises #body-cruises li.pax-title{color:#0179EA}

/*general conditions*/
#cruises #body-cruises div.general-conditions{background-color:#D8F3BC;border:1px solid #A0CF70;margin:20px 0 20px 0;padding:8px;float:left; width:900px}
#cruises #body-cruises div.general-conditions-step1{background-color:#D8F3BC;border:1px solid #A0CF70;margin:15px 0 20px 40px;*margin:10px 20px;padding:8px;float:left; width:900px}
#cruises #body-cruises div.general-conditions-pay{background-color:#D8F3BC;border:1px solid #A0CF70;margin:25px 0;padding:8px;width:900px}
#cruises #body-cruises div.general-conditions h3{font-weight:bold;font-size:11px}

/*resident*/
#cruises #body-cruises div.group-resident{background-color:#E6E6E6}

/*STYLES FOR THE #popup #body-cruises*/

/*body container*/
#popup #body-cruises{border:1px solid #FFFFFF;background-color:#FFFFFF}
#popup #body-cruises h1{background-color:#FFFFFF;border:1px solid #FFFFFF;color:#0179EA;padding:4px 0}
#popup #body-cruises div.group{background-color:#FFFFFF;border:1px solid #9BCAF9}
#popup #body-cruises h2{background-color:#6F9DCB;border-bottom:1px solid #6F9DCB;color:#FFFFFF; width:925}

/*layout*/

/*COMMON STYLES*/
/*all*/
html, table{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal}
/*forms*/
input, select, option, textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:black}
/*links*/
a.test, a.test:link, a.test:visited{text-decoration:none}
/*clearer div used to align floating div*/
div.clearer{clear:both;line-height:0}
/*hidden*/
.hidden{display:none}
/*lines*/
hr.separation{margin:0px 5px; border: 1px dotted #008DD6;}

/*STYLES FOR THE #cruises #body-cruises*/

/*containers*/
#cruises{margin:0 auto}
#cruises #body-cruises{margin-top:3px;width:1000px;background-color:#FFFFFF}
#cruises #body-cruises div.group{margin:20px;width:970px;float:left}
#cruises #body-cruises div.group-content{padding:8px; float:left}
#cruises #body-cruises div.group-content p{padding:10px 0 0 0}
/*#cruises #body-cruises p{margin:8px 0}*/
#cruises #body-cruises p.center{margin:8px 0;text-align:center}

/*pasos*/
.stepOn{font-size:10px;font-weight:bold;text-decoration:underline; color:#0076BE}
.stepOff{font-size:10px;font-weight:bold;text-decoration:none}

/*text-top*/
.form-line label.text-top{float:left;padding:0 10px 0 0;font-weight:bold}
.form-column label.text-top{padding:0 8px 0 0}

/*price details*/
#cruises #body-cruises table.price-details{margin:0 auto;float:left;width:915px;border-collapse:collapse;text-align:left;line-height:160%;border:1px solid #B0AFAF}
#cruises #body-cruises-expenses{margin-top:3px;width:600px;background-color:#FFFFFF}
#cruises #body-cruises-expenses #expenses table.price-details-expenses{margin:0 auto;float:left;border-collapse:collapse;text-align:left;line-height:160%;border:1px solid #B0AFAF}
#cruises #body-cruises-expenses #expenses table.price-details-expenses tr{height:20px;}
#cruises #body-cruises-expenses #expenses table.price-details-expenses th.first-column{text-align:left;padding:0 0 0 10px;background:#CFEFFF}
#cruises #body-cruises-expenses #expenses table.price-details-expenses td.total{color:#008DD6;font-weight:bold;font-size:11px}
#cruises #body-cruises table.price-details tr{height:20px}
#cruises #body-cruises table.price-details tr.hidden{height:20px;display:none}
#cruises #body-cruises table.price-details th.first-column{padding:0 0 0 5px;text-align:left}
#cruises #body-cruises table.price-details tr .first-column-localizador{}
#cruises #body-cruises table.price-details td{padding:8px 2px 8px 5px}
#cruises #body-cruises table.price-details td span.price{color:#008DD6;font-size:12px;font-weight:bold;padding:0 15px 0 0}
#cruises #body-cruises table.price-details th.total, #cruises #body-cruises table td.total{padding-right:40px;text-align:right}	
#cruises #body-cruises table.price-details td.total{color:#008DD6;font-weight:bold;font-size:11px}
#cruises #body-cruises table.price-details tr.total td{border-top:1px dotted #B0AFAF;height:25px;padding-left:40px}
#cruises #body-cruises table.price-details tr.total td.total-label{padding:0 10px 0 0;font-weight:bold;text-align:right}
#cruises #body-cruises table.price-details tr.total td.total{padding-right:40px;font-size:13px}
#cruises #body-cruises p.price-difference{color:green}
#cruises #body-cruises table.price-details theader-cruceros, #cruises #body-cruises table.price-details th{background-color:#ddf2fc;font-size:11px;font-weight:bold}
#cruises #body-cruises table.price-details th.total, #cruises #body-cruises table.price-details td.total{border-left:1px dotted #B0AFAF}

/*cruises details*/
#cruises #body-cruises h2{padding:4px 10px 4px 10px;font-size:12px;font-weight:bold;color:#FFFFFF}
#cruises #body-cruises h2 a.minimize-maximize-link, #cruises #body-cruises h1 a.minimize-maximize-link:link, #cruises #body-cruises h1 a.minimize-maximize-link:visited{position:absolute;left:605px;color:#000000;font-size:10px;font-weight:normal}
#cruises #body-cruises h2 img.minimize-maximize-link{position:absolute;left:745px}
#cruises #body-cruises div.group-cruisess{margin:8px 0}
#cruises #body-cruises div.group-cruisess td{vertical-align:top}
#cruises #body-cruises div.group-cruisess-outbound, div.group-cruisess-inbound{padding:4px 10px 4px 25px}
#cruises #body-cruises table.cruisess{line-height:160%}
#cruises #body-cruises td.leg-title, td.stop-title, td.cruises-title{width:55px;font-weight:bold}
#cruises #body-cruises td.leg-description, td.stop-description{font-weight:bold}
#cruises #body-cruises td.cruises-description{width:500px}
#cruises #body-cruises td.cruises-date-time{width:300px}

/*passengers details*/
#cruises #body-cruises table.pax-details{margin:8px 0 8px 0;width:100%;border-collapse:collapse;text-align:left}
#cruises #body-cruises table.pax-details th{font-weight:bold}
#cruises #body-cruises table.pax-details tr{height:20px}
#cruises #body-cruises table.pax-details td.first-column{font-weight:bold}

/*prebooking*/
#cruises #body-cruises div#prebooking img{float:left}
#cruises #body-cruises div#prebooking div.group-content{padding:8px};
#cruises #body-cruises div#prebooking div.group-content div.right{width:80%;float:right}

/*puente aereo details*/
#cruises #body-cruises div.group-pteAereo-label{margin:5px 0; float:left; width:15%} 
#cruises #body-cruises div.group-pteAereo-text{margin:5px 0; float:left; width:85%} 
#cruises #body-cruises li.title{font-size:11px;font-weight:bold;margin:20px 0 10px 13px;list-style:disc outside}
#cruises #body-cruises li.title p{color:#000; font-weight:normal}
#cruises #body-cruises ul.content li{font-size:10px;color:#000; font-weight:normal; margin:5px 0 5px 25px; list-style:disc outside} 

/*form*/
#cruises #body-cruises div.group-hidden{display:none}
#cruises #body-cruises div.group-visible{display:block}
#cruises #body-cruises input.text-right{margin-left:10px}
#cruises #body-cruises input.radio{margin-right:5px}
#cruises #body-cruises label.radio{margin-right:30px}
#cruises #body-cruises div.form-comment{float:left;width:50%}
#cruises #body-cruises div.form-line{margin:10px 0 10px 0;float:left;width:100%}
#cruises #body-cruises div.form-line-hidden{margin:10px 0;display:none}
#cruises #body-cruises div.form-column{float:left}
#cruises #body-cruises .group-datos div.content{padding:10px 0 0 30px;*padding:10px 0 0 0;margin:0;*margin:0 0 0 25px}
#cruises #body-cruises .group-datos div.content p{*margin:5px}
#cruises #body-cruises div.w10{width:10%;float:left}
#cruises #body-cruises div.w20{width:20%;float:left}
#cruises #body-cruises div.w25{width:25%;float:left}
#cruises #body-cruises div.w30{width:30%;float:left}
#cruises #body-cruises div.w35{width:35%;float:left}
#cruises #body-cruises div.w40{width:40%;float:left}
#cruises #body-cruises div.w45{width:45%;float:left}
#cruises #body-cruises div.w50{width:50%;float:left}
#cruises #body-cruises div.w60{width:60%;float:left}
#cruises #body-cruises div.w70{width:70%;float:left}
#cruises #body-cruises div.w100{width:100%;float:left}
#cruises #body-cruises div.form-column-right{width:100%;float:left;text-align:right}
#cruises #body-cruises div.form-column-right img.button-out{margin-right:16px}
#cruises #body-cruises div.text-price, div.text-price-insurance, span.record-locator{font-size:13px;font-weight:bold}
#cruises #body-cruises div.text-price{margin-top:14px}
div.text-price-insurance{float:left}
#cruises #body-cruises ul{margin:0;padding:0}
#cruises #body-cruises li.pax-title{font-size:11px;font-weight:bold;margin:20px 0 10px 13px; list-style:disc outside}

/*resident*/
#cruises #body-cruises div.group-resident{padding:8px}

.group-content .tabla-horario{float:letf}
#itinerario-confirmacion .group-content{float:left;padding:8px;width:100%}
#itinerario-confirmacion .group-content .mapa-itinerario{float:left;margin:0 20px;*margin:10px 0 0 20px;width:200px}
#itinerario-confirmacion .group-content .info-itinerario{clear:both;float:left;padding:10px;text-align:justify;width:600px}
#itinerario-confirmacion .group-content .tabla-horario{float:left;margin:0;*margin:10px 0 0 0}
#cubierta-confirmacion .imag-barco{padding:10px 0 0 0}
#estado-confirmado{position:absolute;right:0;margin:5px;padding:10px;text-align:center;width:250px}
#estado-confirmado p{margin:0}
#chooseAnotherCabin{float:right;margin:0 20px;width:22%}
.group-content .imag-barco{float:left}
.group-content .fotos-barco{border:1px solid #CCCCCC;float:left;margin:10px 0 0 8px;padding:5px}

/*superbuscador*/
.superbuscador-Go td{width:90px;height:30px;text-align:center}
.superbuscador-Back td{width:90px;height:30px;text-align:center}
.superbuscador-Go td.head-go{width:640px;height:30px;text-align:center;font-weight:bold}
.superbuscador-Back td.head-back{width:10px;height:210px;text-align:center;font-weight:bold}

/*containers*/
#popup{padding:5px;max-width:978px}
#popup #body-cruises{margin-top:3px;line-height:120%}
#popup #body-cruises h1{padding:4px 10px 4px 10px;margin:8px;font-size:13px;font-weight:bold}
#popup #body-cruises div.group{margin:15px 8px}
#popup #body-cruises h2{padding:4px 10px 4px 10px;font-size:12px;font-weight:bold}
#popup #body-cruises div.group-content{padding:0 8px; text-align:justify}
#popup #body-cruises p{margin:8px 0}
#popup #body-cruises ol{margin:0 0 0 25px;padding:0;list-style:decimal outside} 
#popup #body-cruises ol li{margin:5px 0} 
#popup #body-cruises ul{margin:0 0 0 25px;padding:0;list-style:disc outside} 
#popup #body-cruises ul li{margin:5px 0}

/*detalle-camarote*/
#body-cruises .detalle-camarote{display:none;width:410px;background-image:url(/pictures/bg-popup-crc.jpg);background-repeat:repeat-x; background-color:#FFFFFF;border:1px solid #008dd6;position:absolute;
top:245px;z-index:1000}
#body-cruises .detalle-camarote h2{clear:both}
#body-cruises .detalle-camarote .titulo{color:#008dd6;padding:5px}
#body-cruises .detalle-camarote .titulo span{font-size:14px;font-weight:bold;text-transform:uppercase;margin:0 0 0 8px}
#body-cruises .detalle-camarote .titulo span img{float:right}
#body-cruises .detalle-camarote ul{padding:0;margin:0;list-style-type:none}
#body-cruises .detalle-camarote li{line-height:30px;font-size:11px}
#body-cruises .detalle-camarote li.boton{float:right;padding:0 20px 20px 0}
#body-cruises .detalle-camarote li strong{font-weight:bold;padding:0 8px 0 0}
#body-cruises .detalle-camarote li .precio{font-weight:bold;font-size:15px;color:#008dd6}
#body-cruises #infoResponse h2{float:left}
#body-cruises #infoResponse .imagen-camarote{border:1px solid #008DD6;float:left;margin:15px 0 0 10px} 
#body-cruises #infoResponse .texto{clear:both;padding:10px; line-height:18px}
#body-cruises #infoResponse .planta-camarote{float:right;padding:10px}

/*detalle-cubierta*/
#body-cruises .detalle-cubierta {background-color:#FFFFFF;background-image:url(/pictures/bg-popup-crc.jpg);background-repeat:repeat-x;border:1px solid #008DD6;display:none;position:absolute;top:245px;width:675px;z-index:1000;}
#body-cruises .detalle-cubierta h2{clear:both}
#body-cruises .detalle-cubierta .titulo{color:#008dd6;padding:5px}
#body-cruises .detalle-cubierta .titulo span{font-size:14px;font-weight:bold;text-transform:uppercase;margin:0 0 0 8px}
#body-cruises .detalle-cubierta .titulo span img{float:right}
#body-cruises .detalle-cubierta ul{padding:0;margin:0;list-style-type:none}
#body-cruises .detalle-cubierta li{line-height:30px;font-size:11px}
#body-cruises .detalle-cubierta li.boton{float:right;padding:0 20px 20px 0}
#body-cruises .detalle-cubierta li strong{font-weight:bold;padding:0 8px 0 0}
#body-cruises .detalle-cubierta li .precio{font-weight:bold;font-size:15px;color:#008dd6}


/*STYLES FOR THE #splash*/
#splash{float:left;margin-top:3px}
body{margin-left:0px}
.pest-inter{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffffff;background-color:#008DD6;background-repeat:repeat-x;width:100%;text-decoration: none}
A.pest-inter:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;background-color:#CCE3F2;background-repeat:repeat-x;width:100%;text-decoration: none}
.pest-header-cruceros{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffffff;text-decoration: none}
A.pest-header-cruceros:hover{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;color: #000000;text-decoration: none}
.pest-header-cruceros-seleccionado{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none}
/*cambiado*/
h1.tituloBuscador, h2.tituloBuscador{font-family: Verdana, Arial, Helvetica;font-size:11px;font-weight:Bold;text-align:left;color:#000000;margin:0;padding:0;white-space:nowrap}
/*cambiado*/
.univers{font-family: "Univers Condensed", Verdana, Arial, Helvetica;font-size: 11px;font-weight:bold; color:#003580; margin:0; padding:0;white-space:nowrap}
/*cambiado*/
.fondo-sin-borde-top{background-color:#FFFFFF;border-collapse:collapse; border-bottom:1px solid #B0AFAF; border-left:1px solid #B0AFAF; border-right:1px solid #B0AFAF; border-top:0px}
#tabla-ofertas h2{display:inline}
#tabla-ofertas a{text-decoration:none}
/*cambiado*/
.cuadro-resumen{background-color: #d4dee6}
.datos-por-rellenar{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style: normal;font-weight: normal;font-variant: normal;color: #000000;text-decoration: none;background-color:#efa0a0}
.fondo-coincidencia-hotel{background-color: #F0F3F7}
/*cambiado*/
.crc-box-title{font-size:12px;color:#FFFFFF;font-weight:bold;padding:0 0 0 10px}

.titular-promos-hoteles{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #FFFFFF;
text-decoration: none;
background-color: #6f9dcb;
}
/*cambiado*/
.titular-grande{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #0179EA;
text-decoration: none;
}
.tit-desglose-precio-vuelos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #000000;
text-decoration: none;
background-color:#F0F3F7;
}
.fondo-valoraciones{
background-color: #f96715;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #ffffff;
text-decoration:none;
}
/*cambiado*/
.titular-peke{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #0179EA;
text-decoration: none;
}
/*nuevo*/
.titular-ofertas{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #0179EA;
background-color:#E1E7EF;
text-decoration: none;
}
/*cambiado*/
.destacado-azul-rumbo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #0179EA;
text-decoration: none;
}
/*cambiado*/
.texto-regular-corporativo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #0179EA;
text-decoration: none;
}
.texto-enlace-corporativo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #000000;
text-decoration:underline;
}
A.texto-enlace-corporativo:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #008DD6;
text-decoration: underline;
}
.texto-error{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #be001b;
text-decoration: none;
}
/*cambiado*/
.texto-bold-verde{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #0179EA;
text-decoration: none;
}
/*cambiado*/
.texto-bold-azul-oscuro{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #f77774;
text-decoration: none;
}
.texto-grande-azul-oscuro{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #00284c;
text-decoration: none;
}
.textos-enlaces-bold-azul-oscuro{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #000080;
text-decoration: underline;
}
/*cambiado*/
.textos-enlaces-bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #0179EA;
text-decoration: underline;
}
/*cambiado*/
A.textos-enlaces-bold:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-decoration: underline;
}
/*cambiado*/
.texto-enlaces{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #0179EA;
text-decoration: underline;
}
/*cambiado*/
A.texto-enlaces:hover{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #e37915;
text-decoration: underline;
}
/*cambiado*/
.blanco-mes-calendario{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0179EA;
background-color:#E6E6E6;
text-decoration:none;
}
/*cambiado*/
.dias-semana-superior{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
background-color: #e8f3ff;
color: #000000;
text-decoration: none;
}
/*cambiado*/
.dias-semana-calendario{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
background-color: #e8f3ff;
color: #000000;
text-decoration: underline;
}
/*cambiado*/
A.dias-semana-calendario:hover{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
background-color: #e8f3ff;
color: #0179EA;
text-decoration: underline;
}
/*cambiado*/
.dias-entresemana-calendario{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #e8f3ff;
color: #000000;
text-decoration: none;
}
/*cambiado*/
A.dias-entresemana-calendario:hover{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
background-color: #e8f3ff;
color: #0179EA;
text-decoration: underline;
}
/*CAMBIADO*/
.tabla{
border-collapse: collapse;
border: 1px solid #0179EA;
}
/*cambiado*/
.tabla-borde-blanco{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
border-collapse: collapse;
border: 1px solid #6f9dcb;
background-color: #6f9dcb;
}
/*cambiado*/
.tabla-recomendados{ 
border-collapse: collapse;
border: 1px solid #0179Ea;
background-color: #e9eef2;
}
/*cambiado*/
.tabla-buscadores2{ 
border-collapse: collapse;
background-color:#eef1fa;
border: 1px solid #003580;
}
/*cambiado*/
.tabla-buscadores{ 
border-collapse: collapse;
border: 1px solid #B0AFAF;
}
/*cambiado*/
.tabla-buscadores-fondo-color3{ 
border-collapse: collapse;
background-color:#008DD6;
border: 1px solid #003580;
}
/*cambiado*/
.tabla-buscadores-fondo-color2{ 
border-collapse: collapse;
background-color:#eef1fa;
border: 1px solid #003580;
}
/*cambiado*/
.tabla-buscadores-fondo-color{ 
border-collapse: collapse;
border: 1px solid #B0AFAF;
background-color: #e8e8e8;
}
/*cambiado*/
.tabla-seo{ 
border-collapse: collapse;
border: 1px solid #B0AFAF;
}
/*cambiado*/
.tabla-leyenda{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration:none;
border-collapse: collapse;
border: 1px solid #6f9dcb;
background-color: #E6E6E6;
}
/*cambiado*/
.tabla-entrepest-vacaciones{border-collapse: collapse; border-top:0px; border-bottom:1px solid #B0AFAF; border-right:0px; border-left:0px}
/*cambiado*/
.tabla-bajopest-vacaciones{border-collapse: collapse; border-top:0px; border-bottom:1px solid #cbbc86; border-right:1px solid #cbbc86;border-left:1px solid #cbbc86}
/*cambiado*/
.tabla-activpest-vacaciones{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style: normal;font-weight: bold;color:#765c00;background-color:#eef3d3;text-decoration:none;border-collapse: collapse;border-top:1px solid #cbbc86;border-bottom:0px;border-right:1px solid #65695e;border-left:1px solid #cbbc86}
/*cambiado*/
.tabla-activpest-vacaciones-link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:bold;color: #878787;background-color:#FFFFFF;
text-decoration:none}
/*cambiado*/
.tabla-reposopest-vacaciones{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #878787;
background-color:#FFFFFF;
text-decoration:none;
border-collapse: collapse; border-top:1px solid #cbbc86; border-bottom:0; border-right:1px solid #65695e;border-left:1px solid #cbbc86;
}
/*cambiado*/
.texto-reposopest-vacaciones{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #878787;
text-decoration:none;
}
/*cambiado*/
.tabla-vuelos-ida{ 
background-color:#e6e7e2;
border-collapse: collapse;border-top:0;border-bottom:1px solid #0179EA;border-right:1px solid #0179EA;border-left:1px solid #0179EA;
}
/*cambiado*/
.tabla-vuelos-vuelta{ 
background-color:#f4f5f1;
border-collapse: collapse;border-top:0;border-bottom:1px solid #0179EA;border-right:1px solid #0179EA;border-left:1px solid #0179EA;
}
/*cambiado*/
.tabla-vuelos-mas-vueltas{ 
background-color:#c0d7f1;
border-collapse: collapse;border-top:0;border-bottom:1px solid #0179EA;border-right:1px solid #0179EA;border-left:1px solid #0179EA;
}
/*cambiado*/
.tabla-vuelos-vuelta-infodetallada{ 
background-color:#f4f5f1;
border-collapse: collapse;border-top:0;border-bottom:1px solid #0179EA;border-right:1px solid #0179EA;border-left:1px solid #0179EA;
}
/*cambiado*/
.tabla-vuelos-vuelta-infodetallada-interior{ 
background-color:#f4f5f1;
}
.tabIa-mapa-hoteles{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #a0cf70;
background-color:#a0cf70;
text-decoration:none;
}
/*cambiado*/
.tabIa-mapa-hoteles-borde{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #000000;
background-color:#FFFFFF;
text-decoration:none;
border-collapse: collapse; border-top:1px solid #B0AFAF; border-bottom:1px solid #B0AFAF; border-right:1px solid #B0AFAF;border-left:1px solid #B0AFAF;
}
/*cambiado*/
.tabla-activpest-hoteles{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #878787;
background-color:#FFFFFF;
text-decoration:none;
border-collapse: collapse;border-top:1px solid #B0AFAF;border-bottom:0;border-right:1px solid #65695e;border-left:1px solid #B0AFAF;
}
/*cambiado*/
.pest-inactiva{ 
border-collapse: collapse; border-botton: 1px solid #B0AFAF; border-left: 1px solid #B0AFAF; border-right: 1px solid #65695e; border-top: 1px solid #B0AFAF;
background-color: #d4dee6;
}
/*cambiado*/
.pest-activa{ 
background-color:#ffffff;
text-decoration:none;
border-collapse: collapse; border-botton:0; border-left:1px solid #B0AFAF; border-right:1px solid #65695e;border-top:1px solid #B0AFAF;
}
/*nuevo*/
.fondo-destacar-texto{ 
border-collapse: collapse;
border: 1px solid #f19999;
background-color: #feffc2;
}
.pest-buscador-activa{
border-collapse: collapse;
border: 1px solid #A0CF70;
background-color: #d8f3bc;
}
/*cambiado*/
.linea-azul{ 
border-collapse: collapse; background-color: #0179EA;
}
/*cambiado*/
.cajaseotitu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #E6E6E6;
color: #000000;
}
/*cambiado*/
.precios-seo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration:none;
}
/*cambiado*/
.precios-seo2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0179EA;
text-decoration:none;
}
.precios-seo3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color: #0076BE;
text-decoration:none;
}
/*cambiado*/
.precio-destacado{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color: #003580;
text-decoration:none;
}
.negro-horario-vuelos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
/*cambiado*/
.naranja-horario-vuelos{ 
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF3300;
text-decoration: underline;
} 
.negro-destacado{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.negro-no-destacado{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.negro-normal{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration:none;
}
.negro-extra-peke{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration:none;
}
/*cambiado*/
.gris-normal{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #878787;
text-decoration:none;
}
/*cambiado*/
.negro-normal-enlaces{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration:none;
}
/*cambiado*/
A.negro-normal-enlaces:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #0179EA;
text-decoration:underline;
}
/*cambiado*/
.negro-underline-enlaces{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration:underline;
}
/*cambiado*/
A.negro-underline-enlaces:hover{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #008DD6;
text-decoration:underline;
}
/*cambiado*/
.negro-bold-enlaces{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: underline;
}
/*cambiado*/
A.negro-bold-enlaces:hover{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #008DD6;
text-decoration: underline;
}
.negro-bold-peke{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration:none;
}
/*cambiado*/
.fondo-color{ 
background-color: #6f9dcb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #FFFFFF;
border-collapse:collapse;
border:1px solid #6f9dcb;
}
/*cambiado*/
.fondo-no-color{ 
background-color:#FFFFFF;
border-collapse: collapse;
border: 1px solid #1f91fc;
}
.boton{
border-color:#000000;
font-size:10px;font-family:Verdana,Helvetica;
font-weight:bold;color:white;
border:1px;
width:80px;height:19px;
} 
.precio-resultado-vuelos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
background-color:#000080;
}
.centimos-resultado-vuelos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
background-color:#000080;
}
/*cambiaado*/
.blanco-normal-fondo-azul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
background-color:#6f9dcb;
}
/*cambiado*/
.blanco-normal-fondo-azul-subrayado{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
text-decoration: underline;
background-color:#6F9DCB;
}
/*cambiado*/
.blanco-bold-fondo-azul{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
background-color:#6f9dcb;
}
.blanco-sin-fondo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
text-decoration:none;
}
.azul{color: #0000FF; background-color: #ECE9D8;font-size: 7.2pt}
.rojo{font-size: 7.2pt}
.rojo:visited{color: #ff0000; background-color: #FFFFFF}
.rojo:hover{color: #000000; background-color: #FFFFFF}
.rojo:link{color: #ff0000; background-color: #FFFFFF}
.rojo{TEXT-DECORATION: underline}
.rojo{color: #FF0000; background-color: #FFFFFF}
.normal{color:#000000}
.titular-blanco-ida-vuelta{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color:#0179EA;
}
.precio-seleccionado{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color:#FF6600;
}
.precio-mas-caro{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #000080;
text-decoration: none;
background-color:#DDEEFB;
}
.precio-segundo-caro{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #000080;
text-decoration: none;
background-color:#8DC5F0;
}
.precio-medio{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #000080;
text-decoration: none;
background-color:#BBDDF6;
}
.precio-segundo-barato{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #000080;
text-decoration: none;
background-color:#DDEEFB;
}
.precio-mas-barato{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #000080;
text-decoration: none;
background-color:#E9F4FC;
}
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
font: 12px verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li{
display: inline;
margin: 0;
}
.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white top left repeat-x;
}
.shadetabs li a:visited{
color: #2d2b2b;
}
.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}
.shadetabs li.selected{
position: relative;
top: 1px;
}
.shadetabs li.selected a{ /*selected main tab style */ /*background-image: url(shadeactive.gif);*/
border-bottom-color: white;
font: bold;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
.tabcontentstyle{ /*style of tab content oontainer*/
border-top: 1px solid gray;
width: 156px;
}
.tabcontent{
display: none;
}
.blanco-bold-11{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
text-decoration:none;
}
#escaparates-homes h2{display: inline}
#escaparates-homes h3{display: inline}

@media print{
.tabcontent{
	display: block !important;
	color: #2d2b2b;
}
}

/*Footer*/
/*reset*/
#footer body,#footer div,#footer dl,#footer dt,#footer dd,#footer ul,#footer ol,#footer li,#footer p,#footer th,#footer td{margin:0;padding:0}
#footer #logoscont{margin-top:30px;height:68px; background-color:#ffffff}
#footer div.lista-enlaces li{display:inline}
#footer div.lista-enlaces li span{padding-left:4px; padding-right:4px; color:#CCCCCC}
#footer div.lista-enlaces li strong{color:#000000; font-size:11px; font-weight:bold; padding-right:10px}
#footer div.lista-enlaces li img{padding-right:4px}
#footer div.pathway{margin-top:10px}
#footer div.pathway p{text-align:center; font-size:10px; padding:0 5px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif}
#body-cruises #footer .world-links .links-middle li a img{position:static;background-color:#000000}
/*Fin Footer*/

/*errores*/
/*#body-cruises{padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;font-style:normal;font-variant:normal;width:978px;margin-top:3px;line-height:120%}*/
#body-cruises div.group-error{background-color:#D8F3BC;border:1px solid #90A600;color:#5C8433;margin:0 0 10px 0}
#body-cruises div.group-error p{padding:10px;float:left;width:65%;line-height:20px;font-size:11px;margin:0}
#body-cruises div.group-error .imagen-call{text-align:right;padding:5px 5px 0 0;float:none}
#cruises #body-cruises div.group.message{background-color:#F0FFDF;border:1px solid #90A600;color:#405F1D;margin:5px 0 20px 0;width:1000px;font-size:11px}
#body-cruises div.group.message p{padding:10px 0 0 0;float:left;clear:both;width:65%;margin:0 10px 10px 0}
#body-cruises div.group-error h2{background-color:#A0CF70;border-bottom:1px solid #90A600;color:#5C8433}
#cruises #body-cruises div.group.message h2{background-color:#A0CF70;border-bottom:1px solid #90A600;color:#405F1D}
#body-cruises div.group.message h2{background-color:#A0CF70;border-bottom:1px solid #90A600;color:#405F1D}
#body-cruises div.group.message{float:left;background-color:#F0FFDF;border:1px solid #90A600;color:#405F1D;margin:5px 0 20px 0;width:1000px;font-size:11px}
#cruises #body-cruises div.group.message .group-content{float:none;padding-right:0}
#body-cruises div.group{margin:15px 8px}
#body-cruises h2{margin:0;padding:4px 10px 4px 10px;font-size:12px;font-weight:bold}
#body-cruises div.group-content{padding:0 8px}
/*#body-cruises p{margin:8px 0}*/

/****   Admin hoteles  ****/
#admin fondo_default{ background-color: #ffffff}
/*cambiado*/
#admin fondo_azul_titulo{ background-color: #6f9dcb}
/*cambiado*/ 
#admin fondo_linea_azul{ background-color: #0179EA} 
#admin fondo_gris{ background-color: #ECE9D8}
#admin txt_12_white_bold{color: #FFFFFF; font-size: 12px; font-weight: bold}
#admin txt_10_blue_normal{color: #000000; font-size: 10px; font-weight: normal}
#admin txt_12_red_bold{color: #BE001B; font-size: 12px; font-weight: bold}
#admin txt_11_black_bold{color: #000000; font-size: 11px; font-weight: bold}
#admin txt_11_black_normal{color: #000000; font-size: 11px}
#admin txt_9_black_normal{color: #000000; font-size: 9px}
#admin A.Link_12_blue_normal{color: #008dd6; font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none; text-decoration: none}
#admin A.Link_favoriteCity{color: #000000; font-size: 9px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
#admin A.Link_favoriteCity:HOVER{color: #FFFFFF; font-size: 10px; font-weight: bold}
#admin A.Link_favoriteCity:FOCUS{color: #000000}
#cuadro_tareas{float:left; width: 978px; text-align:center}
#cuadro_tareas table{margin:0 auto}
#general{margin-left:auto; margin-right:auto; text-align:center}
.rumbo3{color: #D00000; font-size: 7.5pt; line-height: normal; font-weight: bold; background-color:FFFFFF;}

/**** matriz ampliable ****/
h3.section{margin-top: 1em}

#vertical_slide{
background: #ffffff;
color: #ffffff;
padding: 10px;
border: 5px solid #ffffff;
font-weight: bold;
overflow-y:hidden;
}
a.marginbottompulsado{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family:Verdana, Arial, Helvetica, sans-serif
font-size:13px;
font-weight: bold;
color:#fff;
margin-bottom: 10px;
text-decoration:none;
}
div.marginbottompulsado a:hover{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-size:13px;
font-weight: bold;
color:#fff;
margin-bottom: 10px;
text-decoration:none;
}
div.marginbottompulsado a{
text-decoration: none;
padding: 2px 8px 5px;
}
div.marginbottom2pulsado a{
margin-left:12px;
text-decoration: none;
padding: 0px 15px 2px;
}
div.marginbottom2zonas a{
text-decoration: none;
padding: 10px 10px 2px;
}
div.marginbottom2pulsadoFon a{
margin-left:1px;
text-align:justify;
text-decoration: none;
padding: 0px 8px 3px;
}
div.marginbottom a{
background-color:#eef1fa;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#908e8f;
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
margin-bottom: 10px;
text-decoration:none;
}
div.marginbottom2 a:hover{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#000000;
margin-bottom: 30px;
text-decoration:none;	
}
a.marginbottom2pulsado{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#008DD6;
text-decoration:none;
background-image:url(/pictures/f_mapa.jpg)
}
.marginbottom2pulsado a:hover{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#008DD6;
text-decoration:none;
}
.marginbottom2zonas a:hover{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-weight: bold;
color:#008DD6;
text-decoration:none;
}
a.marginbottom2zonas{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#008DD6;
text-decoration:none;
}
#ofertas .marginbottom2pulsadoFon{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#fff;
text-decoration:none;
background-image:url(/pictures/fondo_btn.jpg)
}
#mapas .marginbottom2pulsadoFon{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#008DD6;
text-decoration:none;
}
#zonas .marginbottom2pulsadoFon{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#008DD6;
text-decoration:none;
}
#slide .marginbottom2pulsadoFon{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#008DD6;
text-decoration:none;
}
.marginbottom2pulsadoFon a:hover{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#fff;
text-decoration:none;
background-image:url(/pictures/fondo_btn.jpg)
}
.elevar{
display:block;
padding-bottom:2px;
top:162px;
position:absolute;
left:8px;
z-index:55;
width: 263px;
background-image:url(/pictures/fondo-buscador-ski.png)
}

/**** Acordeon de Seguros ****/
#accordion{margin:20px 0px}

h3.toggler{
cursor: pointer;
border: 1px solid #ffffff;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color: #008DD6;
margin: 0 0 0px 0;
padding-left:5px;
padding: 1px 5px 1px;
background:url(/pictures/f_seguros.jpg)
}
div.element p, div.element h4{
margin:0px;
padding:4px;
}
blockquote{padding:5px 20px}

/**** enlaces directos ****/
h3.section{
margin-top: 1em;
}
#horizontal_slide{
background: #ffffff;
color: #8A7575;
padding: 10px;
border: 5px solid #e3e8f3;
font-weight: bold;
width: 720px;
height: 150;
}
#horizontal_slide2{
background: #ffffff;
color: #8A7575;
padding: 10px;
border: 5px solid #e3e8f3;
font-weight: bold;
width: 719px;
}
#horizontal_slide3{
background: #ffffff;
color: #8A7575;
padding: 10px;
border: 5px solid #e3e8f3;
font-weight: bold;
}
#horizontal_slide4{
background: #ffffff;
color: #8A7575;
padding: 10px;
border: 5px solid #e3e8f3;
font-weight: bold;
}
#horizontal_slide5{
background: #ffffff;
color: #8A7575;
padding: 10px;
border: 5px solid #e3e8f3;
font-weight: bold;
width: 718;
visibility:visible
}
#horizontal_slide6{
background: #ffffff;
color: #8A7575;
padding: 10px;
border: 5px solid #e3e8f3;
font-weight: bold;
}
/**** Cajas de ofertas ****/
h3.section{margin-top: 1em}

#oferta_01{
background: #ffffff;
color: #ffffff;
padding: 0px;
font-weight: bold;
border:1px;
border-color:#edf1fa;
}
#oferta_02{
background: #ffffff;
color: #ffffff;
padding: 0px;
font-weight: bold;
border:1px;
border-color:#edf1fa;
}
#oferta_03{
background: #ffffff;
color: #ffffff;
padding: 0px;
font-weight: bold;
border:1px;
border-color:#edf1fa;
}
#oferta_04{
background: #ffffff;
color: #ffffff;
padding: 0px;
font-weight: bold;
border:1px;
border-color:#edf1fa;
}
#oferta_05{
background: #ffffff;
color: #ffffff;
padding: 0px;
font-weight: bold;
border:1px;
border-color:#edf1fa;
}
#oferta_06{
background: #ffffff;
color: #ffffff;
padding: 0px;
font-weight: bold;
border:1px;
border-color:#edf1fa;
}
#oferta_13{
background: #ffffff;
color: #ffffff;
padding: 0px;
font-weight: bold;
border:1px;
border-color:#edf1fa;
}
#oferta_14{
background: #ffffff;
color: #ffffff;
padding: 0px;
font-weight: bold;
border:1px;
border-color:#edf1fa;
}
#oferta_15{
background: #ffffff;
color: #ffffff;
padding: 0px;
font-weight: bold;
border:1px;
border-color:#edf1fa;
}
#oferta_16{
background: #ffffff;
color: #ffffff;
padding: 0px;
font-weight: bold;
border:1px;
border-color:#edf1fa;
}
#oferta_17{
background: #ffffff;
color: #ffffff;
padding: 0px;
font-weight: bold;
border:1px;
border-color:#edf1fa;
}
.titulo-cubierta{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#008dd6}

/*_____________________________________________________  container & overlay  */
#shadowbox_container, #shadowbox_overlay{
top: 0;
left: 0;
height: 100%;
width: 100%;
margin: 0;
padding: 0;
color:#FFFFFF;
}
#shadowbox_container{
position: fixed;
display: block;
visibility: hidden;
z-index: 999;
text-align: center; /* centers #shadowbox in quirks and IE */
color:#FFFFFF;
}
#shadowbox_overlay{
position: absolute;
color:#FFFFFF;
}
/*_______________________________________________________________  shadowbox  */

#shadowbox{
position: relative;
margin: 0 auto;
text-align: left; /* reset left alignment */
}

/*____________________________________________________________________  body  */

#shadowbox_body{
position: relative;
margin: 0;
padding: 0;
border: 1px solid #ffffff;
overflow: hidden;
}
#shadowbox_body_inner{
position: relative;
height: 100%;
}
#shadowbox_content.html{
height: 100%;
overflow: auto; /* make html content scrollable */
}

/*_________________________________________________________________  loading  */

#shadowbox_loading{
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
#shadowbox_body, #shadowbox_loading{
background-color: #ffffff; /* should match loading image background color */
}
#shadowbox_loading_indicator{
float: left;
margin: 10px 10px 0 10px;
height: 32px;
width: 32px;
background-image: url(/src/skin/classic/loading.gif);
background-repeat: no-repeat;
}
#shadowbox_loading span{
font-family: 'Lucida Grande', Tahoma, sans-serif;
font-size: 10px;
float: left;
margin-top: 16px;
}
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited{
color: #ffffff;
text-decoration: underline;
}

/*____________________________________________________________  title & info  */
#shadowbox_title, #shadowbox_info{
position: relative;
margin: 0; /* these must have no vertical margin or padding */
padding: 0;
overflow: hidden;
}
#shadowbox_title_inner, #shadowbox_info_inner{
position: relative;
font-family: 'Lucida Grande', Tahoma, sans-serif;
line-height: 16px;
}
#shadowbox_title{
height: 26px;
}
#shadowbox_title_inner{
font-size: 16px;
padding: 5px 0;
color: #ffffff;
}
#shadowbox_info{
height: 20px;
}
#shadowbox_info_inner{
font-size: 12px;
color: #fff;
}

/*_____________________________________________________________________  nav  */

#shadowbox_nav{float: right;height:16px;padding:2px 0;width:45%}
#shadowbox_nav a{display: block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer}
#shadowbox_nav_close{background-image: url(shadowbox-2.0/src/skin/classic/icons/close.png);background-repeat: no-repeat}
#shadowbox_nav_next{background-image: url(shadowbox-2.0/src/skin/classic/icons/next.png);background-repeat: no-repeat}
#shadowbox_nav_previous{background-image: url(shadowbox-2.0/src/skin/classic/icons/previous.png);background-repeat: no-repeat}
#shadowbox_nav_play{background-image: url(shadowbox-2.0/src/skin/classic/icons/play.png);background-repeat: no-repeat}
#shadowbox_nav_pause{background-image: url(shadowbox-2.0/src/skin/classic/icons/pause.png);background-repeat: no-repeat}

/*_________________________________________________________________  counter  */

#shadowbox_counter{float:left;padding:2px 0;width: 45%}
#shadowbox_counter a{padding: 0 4px 0 0;text-decoration:none;cursor:pointer;color:#ffffff}
#shadowbox_counter a.shadowbox_counter_current{text-decoration: underline}

/*___________________________________________________________________  clear  */

div.shadowbox_clear{clear:both; /* clear floating counter & nav */}

/*________________________________________________________________  messages  */

div.shadowbox_message{font-family: 'Lucida Grande', Tahoma, sans-serif;font-size:12px;padding:10px;text-align:center}
div.shadowbox_message a:link,
div.shadowbox_message a:visited{color: #ffffff;text-decoration:underline}
<!--SlideShow de Imagenes-->
.slideshowContainer{border:1px solid #ccc;width:200px;height:410px;margin-bottom:5px}
.loading{background: url(../vjres/images/loading.gif) center no-repeat}
.slideshowThumbnail{outline:none}
.slideshowThumbnail img{border: 1px solid white;padding:4px}
a:hover.slideshowThumbnail img{border:1px solid #ccc;padding:4px}
.current img{border:1px solid red;padding: 5px}
.outline{border:1px solid orange;z-index:0;position:absolute}
#thumbnails{top:174px;	/*width: 130px;float: left;*/left:30px}
#imageMenu{position:relative;width:435px;height:560px;overflow:hidden}
#imageMenu ul{list-style: none;margin:0px;display:block;height:560px;width:435px}
#imageMenu ul li{float:left}
#imageMenu ul li a{text-indent: -1000px;background:#FFFFFF none repeat scroll 0%;border-bottom:7px solid #fff;cursor:pointer;display:block;overflow:hidden;width:500px;height:80px}
#imageMenu ul li.landscapes a{background: url(/pictures/fin-de-semana-viernes.jpg) repeat scroll 0%}
#imageMenu ul li.people a{background: url(/pictures/cuatro-noches-lunes.jpg) repeat scroll 0%}
#imageMenu ul li.nature a{background: url(/pictures/cinco-noches-lunes.jpg) repeat scroll 0%}
#imageMenu ul li.urban a{background: url(/pictures/siete-noches-domingo.jpg) repeat scroll 0%}
.clear{clear:both}

/*2.2 MENU  
/*---------------------------------------------------------------------------------*/
.texto-menu{color:#008DD6;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.borde{border: solid 1px #0076BE}
.clearfix:after{content: ".";display: block;height:0;clear:both;visibility:hidden}
#menu li{display:block;float:left;margin-right:1px;white-space:nowrap}
* html #menu li{ width:10px}
#menu li.current a{cursor:default;color:#666666}
#menu li.current a, #menu li.current a:hover{background:url(m/pictures/bgTabCurrentLeft.gif) no-repeat left}
#menu li.current a span, #menu li.current a:hover span{background:url(/pictures/bgTabCurrentRight.gif) no-repeat right}
#menu-cruceros li.current a span{color:#FFFFFF}
#menu-cruceros li{display:block;float:left;white-space:nowrap;color:#008dd6}
#menu-cruceros li.current{color:#999999; background-image:url(/pictures/rmbes/titulo-deg-azul-act.gif);background-repeat: repeat-x}
#menu li a{display:block;padding-left:15px;height:23px;background: url(/pictures/bgTabLeft.gif) no-repeat left;
color:#fff;text-decoration:none;font-weight:bold}
#menu li a span{display:block;padding-right:15px;line-height:23px;background:url(/pictures/bgTabRight.gif) no-repeat right}
* html #menu-cruceros li{width:10px}

/* Mouse over */
#menu li a:hover{background:url(/pictures/bgTabOverLeft.gif) no-repeat left}
#menu li a:hover span{background:url(/pictures/bgTabOverRight.gif) no-repeat right}
#cajaBuscador{width:200px;height:275px; padding:5px 0 0 0}
#cajaBuscador h3{background-image:url(/pictures/crc-buscador-rapido.jpg);background-repeat:no-repeat;color:#FFFFFF;font-size:12px;font-weight:bold;
padding-bottom:7px;padding-left:15px;padding-top:8px}
.searchboxcruises{width:200px;height:225px}
.tabla-navieras{height:30px;width:200px}
.test{position:relative;left:-35px;top:-60px}
.tdtexto{padding-left:9px;padding-right:30px;padding-top:8px}
.padding{padding-right:3px; padding-bottom:3px; padding-left:3px; padding-top:3px; width:184px; height:89px; *height:95}
.btnSel{padding-left:340px; padding-top:20px;z-index:1}
.padleft20{padding-left:20px}
.padright20{padding-right:20px; padding-bottom:3px}
.padtop3{padding-top:2px; padding-left:7px}
.btnNaviera{position:relative; left:20px}
.btnSelec{left:630px;padding-top:30px;position:absolute;width:130px}
.txtbuscador{font-size:10px;font-weight:bold;padding:8px 0 0 10px}
.txtresultados{color:#88B913;font-family:verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none}
.tabla-destinos{background-image:url(/pictures/crc-bg-navieras.jpg)}
.txtresultados-texto{color:#424242;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;width:450px}
.txtresultados-title{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-decoration:none}
.txtresultados-precio{color:#008DD6;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;padding-top:40px;position:absolute;text-decoration:none;width:200px}
.txtresultados-precio span{color:#008dd6;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none}
.fondoResultadosDer{ background-image:url(/pictures/fondo-res-der.png);background-repeat:no-repeat;height:150px;vertical-align:middle}
.fondoResultadosIzq{ background-image:url(/pictures/fondo-res-izq.png);background-repeat:no-repeat; height:150px}
.fondoResultadosCent{ background-image:url(/pictures/fondo-res-cent.png);background-repeat:repeat-x; height:150px}
.tdtexto h5{margin-bottom:2px;margin-top:7px}
.titularDisponibilidad{color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none}
.desde{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-decoration:none}
#Precio a.precioDisponibilidad{color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;text-decoration:underline}
#Precio a:link{ color:#FFFFFF}
#BuscadorDisponibilidad{width:1000px;height:165px;background-image:url(/pictures/f-buscador-disp-cruceros.jpg);background-repeat:no-repeat;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;}
.cabin-not-available{border:none}

/*---------------------------------------------------------------------------------*/
/* 2. header-cruceros INFORMACION CRUCEROS 
/*---------------------------------------------------------------------------------*/
#header-cruceros-cruceros{width:1000px;margin:0 auto}
#header-cruceros{position:relative;display:block}
#menu-cruceros{height:23px;border-bottom:7px solid #1b99e6;width:1000px;margin:0 auto}
#cruises #body-cruises ul#menu-cruceros{background-image:url(/pictures/fondo-titulo-deg-azul.gif);background-repeat:repeat-x;border:1px solid #008DD6;height:23px;margin:20px 0 0 0;width:995px}
#cruises #body-cruises #descripcion{background-color:#DFF3FF;margin:15px 0 0 0;padding:2px}
#cruises #body-cruises #descripcion-cubierta{padding:0 15px 0 0}
#cruises #body-cruises p.detalle-itinerario{padding:0 15px 15px 15px}
td.textos-enlaces-vuelo{background-image:url(/pictures/vueloin-peq.gif);background-position:left center;background-repeat:no-repeat;color:#424242;font-weight:bold}
td.textos-enlaces-vuelo a{color:#0000FF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-variant:normal;font-weight:bold;text-decoration:underline}

/* 2.1 header-cruceros 
/*---------------------------------------------------------------------*/
#header-cruceros ul{display:block;position:absolute;top:0;right:0}
* html #header-cruceros ul{ top:10px} /* HACK FOR IE6 */
*+html #header-cruceros ul{ top:10px} /* HACK FOR IE7 */
#header-cruceros ul li{display:inline;float:left;padding:0 10px;border-right:solid 1px #565656;margin-top:7px}

/* Default */
#menu-cruceros li a{display:block;padding-left:15px;height:23px;text-decoration:none;font-weight:bold;border-right:1px solid #008DD6}
#menu-cruceros li a:hover{color:#000000}
#menu-cruceros li a span{display:block;padding-right:15px;line-height:23px}

/*PASOS RESERVA*/
#cruises #body-cruises .group-datos{background-image:url(/pictures/bg-group-datos.jpg);background-repeat:no-repeat; background-position:center;*background-position:top left;height:130px;margin:20px auto;*margin:10px 0 10px 40px;width:925px;padding:8px 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;clear:both}
#cruises #body-cruises h2.titulo-booking-crc{background-image:url(/pictures/crc-bg-h2.gif);background-repeat:no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;font-size:12px;text-align:left;margin:0 0 0 10px}
#cruises #body-cruises #datos-pasajero{clear:both;margin:20px auto;*margin:10px 0 0 40px;width:925px}
#cruises #body-cruises #datos-pasajero .titulo-pasajero{background-image:url(/pictures/img-titulo-pasajero.gif);background-repeat:no-repeat;padding:5px 0 0 0}
#cruises #body-cruises #datos-pasajero .info-pasajero{background-color:#FFFFFF;border-left:1px solid #008DD6;border-right:1px solid #008DD6;float:left;width:888px;padding:10px 0 0 30px}
#cruises #body-cruises #datos-pasajero .border-final{background-image:url(/pictures/img-borde-pasajero.gif);background-repeat:no-repeat;clear:both;height:26px;margin:0 0 20px 0}
#body-cruises .imagen-call{padding:5px 15px 10px 0;text-align:right}
#body-cruises #numberCabins .imagen-call{float:right}
#cruises #body-cruises #c2cStep4{position:absolute;right:0px;top:80px}
#cruises #body-cruises #texto-explicacion{float:left;margin:15px 0 0 20px;background-color:#D2EDFB;width:925px;padding:8px;font-weight:normal;font-size:11px}
#cruises #body-cruises .form-vuelo{float:left;margin:15px 8px 0 0;width:210px}
#cruises #body-cruises .form-vuelo input, #cruises #body-cruises .form-vuelo select{float:left}
#cruises #body-cruises .form-vuelo label{float:left;font-weight:bold;padding:0 10px}
#cruises #body-cruises .form-vuelo-pullmantur{float:left;margin:2px 8px 0 0}
#content #pasos-cruceros .otro-camarote{margin:10px 0 0 0;text-align:center}
#numberCabins{text-align:justify}
#content #pasos-cruceros #pasos{width:1001px;height:39px;background-image:url(/pictures/bg-d-pasos.gif);background-repeat:no-repeat; margin-top:10px}
#content #pasos-cruceros #pasos span{float:left;font-size:11pt;margin-left:10px;margin-top:10px}
#content #pasos-cruceros #pasos span a{color:#969696; text-decoration:none}
#content #pasos-cruceros #pasos span a:hover{color:#008DD6; text-decoration:underline}
#content #pasos-cruceros #pasos span a#current{color:#008DD6; text-decoration:underline}
#content #pasos-cruceros #pasos span#titular{ font-size:14pt; color:#0076be}
/*#content #pasos-cruceros #plan{ background-image:url(/pictures/bg-plan-crucero.gif); background-repeat:no-repeat; height:1000px; height:499px; margin-top:10px}*/
#content #pasos-cruceros #plan #d-reserva{width:925px;margin-left:35px;padding-top:8px}
#content #pasos-cruceros #plan #d-reserva #titular{font-size:14px;color:#FFF;width:925px;height:30px;background-image:url(/pictures/bg-d-cruceros.gif); background-repeat:no-repeat}
#content #pasos-cruceros #plan #d-reserva #titular span{float:left;font-weight:bold;padding:6px 0 0 25px}
#content #pasos-cruceros #plan #c-reserva, #content #pasos-cruceros #plan #c-reserva-mini{float:left;background-image:url(/pictures/bg-cont-resv.gif);background-repeat:no-repeat;background-position:bottom;width:925px;min-height:275px;margin:0 0 10px 0;position:relative}
#content #pasos-cruceros #plan #c-reserva #imagen, #content #pasos-cruceros #plan #c-reserva-mini #imagen{float:left;margin-left:20px;margin-top:12px;background-color:#FFF;width:164px;height:149px}
#content #pasos-cruceros #plan #c-reserva #imagen #logo, #content #pasos-cruceros #plan #c-reserva-mini #imagen #logo{margin:5px;/*left:150px;*left:220px;position:absolute;top:170px;width:72px*/}
#content #pasos-cruceros #plan #c-reserva #imagen #crucero, #content #pasos-cruceros #plan #c-reserva-mini #imagen #crucero{width:161px; height:106px;margin-left:2px;margin-top:12px;position:relative}
#content #pasos-cruceros #plan img.topo{position:absolute;right:0;top:-40px}
#content #pasos-cruceros #plan #c-reserva #datos, #content #pasos-cruceros #plan #c-reserva-mini #datos{float:left;margin-top:12px;width:440px;margin-bottom:15px;}
#content #pasos-cruceros #plan #c-reserva #datos p, #content #pasos-cruceros #plan #c-reserva-mini #datos p{background-color:#D2EDFB;color:#008DD6;font-size:11px;font-weight:bold;height:20px;margin:4px 0 0 10px;padding-left:15px;padding-top:7px;width:100%}
#content #pasos-cruceros #plan #c-reserva #datos p span, #content #pasos-cruceros #plan #c-reserva-mini #datos p span{color:#000000;font-size:11px;font-weight:normal;
margin:0 10px 0 5px}
#content #pasos-cruceros #plan #d-contacto{width:925px;height:103px;margin-left:50px;padding-top:10px}
#content #pasos-cruceros #plan #d-contacto #titular{float:left; font-size:13pt; color:#FFF; width:925px; height:21px; background-image:url(/pictures/bg-d-cruceros.gif);margin-left:1px;*margin-left:0px}
#content #pasos-cruceros #plan #d-contacto #titular span{margin-left:10px;font-weight:bold}
#content #pasos-cruceros #plan #c-contacto{ float:left; background-image:url(/pictures/bg-cont-rest-c.gif);width:926px;height:82px;background-repeat:no-repeat}
#content #pasos-cruceros #plan #c-contacto #txt{ width:925px; float:left; margin-top:10px;margin-left:20px}
#content #pasos-cruceros #plan #c-contacto #ntelf{ float:left; margin-top:10px; margin-left:20px}
#content #pasos-cruceros #plan #c-contacto #ntelf span{ float:left; margin-left:5px}
#content #pasos-cruceros #plan #c-contacto #ntelf span#telf{ font-weight:bold;margin-top:3px}
#content #pasos-cruceros #plan #c-contacto #email{ float:left; margin-top:10px;margin-left:20px}
#content #pasos-cruceros #plan #c-contacto #email span{ float:left; margin-left:5px}
#content #pasos-cruceros #plan #c-contacto #email span#em{ font-weight:bold; margin-top:3px}
#content #pasos-cruceros #plan #c-pasajeros #n-pas{float:left; margin-top:25px; margin-left:20px}
#content #pasos-cruceros #plan #c-pasajeros #n-pas span{float:left; margin-left:5px}
#content #pasos-cruceros #plan #c-pasajeros #n-pas span#numero-p{font-weight:bold;margin-top:3px}
#content #pasos-cruceros #plan #c-pasajeros #e-pas{float:left; margin-top:25px; margin-left:190px}
#content #pasos-cruceros #plan #c-pasajeros #e-pas span{float:left; margin-left:5px}
#content #pasos-cruceros #plan #c-pasajeros #e-pas span#edades-p{font-weight:bold; margin-top:3px}
#content #pasos-cruceros #plan #d-pasajeros{ width:925px; height:103px; margin-left:50px; padding-top:10px}
#content #pasos-cruceros #plan #d-pasajeros #titular{ float:left; font-size:13pt; color:#FFF; width:925px; height:21px; background-image:url(/pictures/bg-d-cruceros.gif);margin-left:1px;*margin-left:0px}
#content #pasos-cruceros #plan #d-pasajeros #titular span{margin-left:10px; font-weight:bold}
#content #pasos-cruceros #plan #c-pasajeros{ float:left; background-image:url(/pictures/bg-cont-rest-c.gif);width:926px;height:82px}
table tr.titulo-par{background-color:#DFF4FF}
table tr.titulo-impar{background-color:#F3F3F3}
.color-selected-td{background-color:#FFCAA8;font-weight:bold;color:#424242}

/* estilos para IE6 y IE7 */
.crc-tabla-camarotes{width:99%}
.crc-barcos-descripcion{padding-left: 10px;padding-top:5px}
.crc-espacio-camarotes{height:10px}
.crc-foto-pestana{padding-right:5px;padding-top:10px;padding-left: 10px;vertical-align:top}
.crc-categoria-texto{padding:10px 5px;vertical-align:top;valign:top}
.crc-foto-planta{padding:10px 5px;vertical-align:top;valign:top}
.crc-foto-planta-camarote{align:right}

/* tasas de embarque*/
.flight-included{float:right;font-size:9px;padding:25px 0 0 0;text-align:left;width:300px}
.flight-included2{float:right;font-size:9px;padding:25px 0 0 0;text-align:left;width:300px}
.tabs-text{color:#000;position:absolute;left:270px;font-size:9px;padding:8px 0 0 0}
.tabs-text2{color:#000;position:relative;left:280px;font-size:9px;padding:8px 0 0 0}
