/*
Copyright (c) 2010, Red Universal de Marketing y Bookings Online, S.A. (Rumbo) All rights reserved. version: 0.8b

VJRES(viajar.com)
*/

/* NUEVA-HOME CRC*/
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center}
#wrap{width:1000px;margin:0 auto;text-align:left}
#body{margin:5px 0 0 0}
#cruises #group-left{width:700px; float:left}
/*searchbox-cruises*/
#cruises #group-left  #searchbox-cruises{float:left;margin:0 10px 8px 0;width:200px}
#cruises #group-left  #searchbox-cruises .title, #cruises #group-left .box-cruises .title{background-image:url(/pictures/crc-buscador-rapido.jpg);background-repeat:no-repeat;height:37px}
#cruises #group-left  #searchbox-cruises h1, #cruises #group-left .box-cruises .title{font:17px "Trebuchet MS";color:#FFFFFF;padding:10px 0 0 12px;margin:0}
#cruises #group-left  #searchbox-cruises .content{background-image:url(/pictures/bgSearchbox-crc.gif);background-repeat:no-repeat;height:365px;padding:5px 7px 0 2px;width:200px}
#cruises #group-left  #searchbox-cruises fieldset{margin: 8px 0 0 10px}
#cruises #group-left  #searchbox-cruises p{margin:0}
#cruises #group-left  #searchbox-cruises label{display:block;font-size:11px;font-weight:bold;padding:0 0 3px 0}
#cruises #group-left  #searchbox-cruises #loading{display:none;float:right;font-size:10px}
#cruises #group-left  #searchbox-cruises fieldset.loading{margin:5px}
#cruises #group-left  #searchbox-cruises #dvResult{width:90%;font-weight:bold;margin:10px 0 0 5px}
#cruises #group-left  #searchbox-cruises .boton-buscar{text-align:right;margin:8px 0 0 0;width:184px}
#cruises #group-left  #checkFilterAdditional{cursor:pointer;text-decoration:underline;font-size:11px}
/*searchbox-cruises*/
#cruises #group-left .box-cruises{background-image:url(/pictures/bgActiv200.gif);background-repeat:repeat-y;margin:0 0 10px 0}
#cruises #group-left  span.top{background-image:url(/pictures/bgBoxTop200.gif);background-repeat:no-repeat;height:10px;width:200px;float:left}
#cruises #group-left .box-cruises .content{background:url(/pictures/bgBanner200-crc.gif);background-repeat:no-repeat;height:160px;padding:5px 0 0 15px}
#cruises #group-left #nuestras_ofertas{float:left;margin:-2px 0 10px 0}
#cruises #group-left #dreamPromo img{float: left; left: 12px; position: absolute; top:93px; z-index:99;}
#cruises #group-left #filter{background-image:url(/pictures/crc-bg-filter.gif);background-repeat:no-repeat;clear:both;color:#007DC2;display:block;float:left;font-weight:bold;height:20px;margin-top:10px;padding:7px 0 5px 0;width:685px}
#cruises #group-left #filter .title-filter{color:#000000;float:left;padding:1px 0 0 20px;width:15%}
#cruises #group-left #filter input{border:none;margin:0 0 0 5px}
#cruises #group-left .naviera{float:left;width:180px}
#cruises #group-left .naviera img{float:left;padding:0 8px 0 0}
#cruises #group-left .naviera span{float:left;padding:12px 0 0 0}
#cruises #group-left #banner-central{margin:0 0 8px 0;float:left}
#cruises #group-left #ofertas-central{float:left;margin:0 0 10px;width:475px}
#cruises #group-left #ofertas-central .box-oferta{float:left;width:233px}
#cruises #group-left #ofertas-central .box-oferta .box-title-icon{background-image:url(/pictures/bgofertas-crc-top.gif);background-repeat:no-repeat;height:105px}
#cruises #group-left #ofertas-central .box-oferta .box-title-icon p{margin:0;padding:5px 0 10px 15px}
#cruises #group-left #ofertas-central .left{margin:0 9px 0 0}
#cruises #group-left #ofertas-central .box-oferta .info{float:left; width:140px; padding:4px 0 0 0}
#cruises #group-left #ofertas-central .box-oferta .info li.title{padding:0 0 5px 0}
#cruises #group-left #ofertas-central ul.lista-oferta{clear:both;line-height:25px;height:140px;padding:0 8px;margin:0;background-image:url(/pictures/bgofertas-crc.gif);background-repeat:no-repeat}
#cruises #group-left #ofertas-central ul.lista-oferta span{color:#FE8334; float:right;font-family:"Trebuchet MS";font-size:15px;font-weight:bold}
#cruises #group-left #ofertas-central ul.lista-oferta li.precios-desde{font-weight:normal;color:#000000; font-size:10px;text-align:right}
#cruises #group-right #busqueda-navieras{background:transparent url(/pictures/bgBoxBottom300.gif) no-repeat scroll left bottom;height:350px;margin:0 0 8px;width:300px}
#cruises #group-right #busqueda-navieras li{display:inline;float:left;padding:5px}
#cruises #group-right #busqueda-navieras .navieras{text-align:center}
#cruises #group-right #busqueda-navieras span{display:block}
#cruises #group-right #busqueda-navieras .txt-busqueda-navieras{float:right;text-align:justify;width:335px}
#cruises #group-right{width:300px;float:right}
#cruises #group-right .box-cruises{background-image:url(/pictures/bgActiv300.gif);background-repeat:repeat-y;margin:0 0 10px 0}
#cruises #group-right  span.top{background-image:url(/pictures/bgBoxTop300.gif);background-repeat:no-repeat;height:10px;width:300px;float:left}
#cruises #group-right .box-cruises .title{float:left;padding:0 0 0 10px}
#cruises #group-right .box-cruises ul{margin:0 10px 0 50px;padding:0}
#cruises #group-right .box-cruises li{line-height:21px}
#cruises #group-right .box-cruises ul.navieras{margin:0}
#cruises #group-right .sup{background:transparent url(/pictures/titpubli.png) no-repeat scroll left top;height:21px}
#cruises #group-right .box-cruises .content-topdestinos{background:transparent url(/pictures/bgBoxBottom300.gif) no-repeat scroll left bottom;height:150px;width:300px}
#cruises #group-right .box-cruises #top-vendido{background:url(/pictures/bgBoxBlueBottom300px.png) no-repeat scroll left bottom transparent;height:402px}
#cruises #group-right .box-cruises #top-vendido span.top{background:url(/pictures/bgBoxBlueTop300px.png) no-repeat scroll left top transparent;display:block;height:10px;width:300px}
#cruises #group-right .box-cruises #top-vendido ul{margin:0 10px 0 35px;padding:10px 0 5px 0;*padding:0 0 5px 0}
#cruises #group-right .box-cruises #top-vendido ul li{background:url(/pictures/bgListBoxBlue247px.png) no-repeat scroll 0 0 transparent;display:block;height:101px;margin:0 0 15px 8px;padding-left:82px;position:relative}
#cruises #group-right .box-cruises #top-vendido ul li h3{display:block;font:15px "Trebuchet MS";height:18px;left:10px;position:absolute;top:3px;width:240px}
#cruises #group-right .box-cruises #top-vendido ul li h4{color:#FE8334;font:12px "Trebuchet MS";margin-bottom:10px;padding-top:25px}
#cruises #group-right .box-cruises #top-vendido ul li h4 a{color:#FE8334;display:block;font-size:14px}
#cruises #group-right .box-cruises #top-vendido ul li p{bottom:0;margin:0 0 2px;padding:0 10px 0 0;position:absolute;right:0}
#cruises #group-right .box-cruises #top-vendido ul li a.photo{display:block;left:10px;position:absolute;top:27px}
/* resultado - crucero */
#cruises #title-crc-banner{float:left;width:685px; background-color:#0076be}
#cruises #title-crc-banner .borde-izq{float:left}
#cruises #title-crc-banner .borde-der{float:right}
#cruises #title-crc-banner h3{color:#FFFFFF;font-family:"Trebuchet MS";font-size:15px;font-weight:bold;float:left;padding:9px 0 7px 2px}
#cruises #title-crc-banner h3 span{color:#FFFFFF;font-family:"Trebuchet MS";font-size:11px}
#cruises .resultado-crc{float:left;position:relative;width:685px;height:180px;background-image:url(/pictures/crc-resultado-bg.gif);background-repeat:no-repeat;margin:10px 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif}
#cruises .resultado-crc .img{float:left; height:125px;padding:5px 10px 0 10px;width:24%}
#cruises .resultado-crc .img span{float:left}
#cruises .resultado-crc .info{float:left; width:40%;height:120px;padding:10px 0 0 0;font-family:Arial, Helvetica, sans-serif}
#cruises .resultado-crc .info div.titulo{color:#0218FF;float:left;font-size:13px;font-weight:bold;padding:0 0 4px;text-decoration:underline;width:100%}
#cruises .resultado-crc .info div.marca{float:right}
#cruises .resultado-crc .info ul{margin:0}
#cruises .resultado-crc .info li{list-style-type:none;font-size:11px;color:#424242;line-height:17px}
#cruises .resultado-crc .info li span{font-weight:bold; padding:0 2px 0 0;font-size:11px}
#cruises .resultado-crc div.titulo span.destino{width:65%;*width:75%;font-size:12px;}
#cruises .resultado-crc div.titulo span.precio{float: right;}
#cruises .resultado-crc div.precio .desde{font-size:12px;}
#cruises .resultado-crc div.precio, #cruises .resultado-crc div.precio a{float:right;color:#FF6600;font-weight:bold;font-size:18px;text-decoration:underline}
#cruises .resultado-crc div.mapa{float:right;padding:10px;height:135px}
#cruises .resultado-crc div.mapa img{display:block;height:130px;width:185px}
#cruises .resultado-crc div.mapa span{background-image:url(/pictures/point-puerto.gif);background-position:left top;background-repeat:no-repeat;display:block;margin:4px 0 0;padding:0 0 0 20px;width:145px;font-size:10px}
#cruises .resultado-crc div.boton-resultado{float:right;width:20%;text-align:right}
#cruises .resultado-crc .boton-resultado img{float:left; width:127px;text-align:right;height:28px}
#cruises .resultado-crc .img #imgDescu{left:85px; float:left; padding-bottom: 3px;position: absolute}
/*home error*/ 
#cruises #home-error #group-left{width:1000px;position:relative}
#cruises #home-error #resultados{float:left;width:690px}
#cruises #home-error #group-left .box-cruises{position:absolute;top:420px;left:0}
#cruises #home-error #group-right #busqueda-navieras li{display:inline;float:left;padding:5px}
#cruises #home-error #busqueda-navieras{background:url(/pictures/bgBusquedaNaviera.gif) no-repeat scroll left bottom transparent;height:435px;margin:0 0 8px;width:200px}
#cruises #home-error .box-cruises ul{margin:0 10px 0 50px;padding:0;text-align:center}
#cruises #home-error  #busqueda-navieras li{display:inline;float:left;padding:5px 0}
#cruises #home-error .box-cruises .title{background-image:url(/pictures/crc-buscador-rapido.jpg);background-repeat:no-repeat;height:30px}
#cruises #home-error .box-cruises .title h2{font-size:17px;margin:0;padding:0}
#home-error h1{background-color:none;border:none}
/* FIN nueva-HOME*/

#container, #standar{float:left;width:978px;clear:both;background-color:#ffffff; height:110px}
#cruises #content{margin:0 auto;*margin:0;min-height:280px}
#cruises h2.titulo-descripcion{background-image:url(/pictures/bg-titulo-decrip.jpg);background-repeat:no-repeat;color:#0076BE;margin:15px 20px 0 0}

/*Fin header-cruceros*/
#ContOferta0, #ContOferta1, #ContOferta2, #ContOferta3, #ContOferta4, #ContOferta5{border:1px solid #CCC}
#Dest{position:relative;left:82px;top:-18px;width:128px;height:20px;z-index:2;clear:both;display:block;color:#000000}
#Nav{position:relative;left:82px;top:75px;width:128px;height:20px;z-index:3;clear:both;display:block;color:#000000}
#Mes{position:absolute;left:32px;top:126px;width:110px;height:20px;z-index:4;clear:both;display:block;color:#000000}
#Ports{left:415px;position:absolute;top:120px}
#TxtMes{left:335px;position:absolute;top:54px;height:20px;z-index:4;clear:both;display:block;font-size:11px; font-weight:bold;color:#000000}
#TxtDuracion{left:334px;position:absolute;top:86px;height:20px;z-index:4;clear:both;display:block;font-size:11px; font-weight:bold;color:#000000}
#TxtDestino{position:absolute;left:15px;top:54px;height:20px;z-index:4;clear:both;display:block;font-size:11px; font-weight:bold;color:#000000}
#TxtNaviera{position:absolute;left:15px;top:86px;height:20px;z-index:4;clear:both;display:block;font-size:11px; font-weight:bold;color:#000000}
#TxtBoats{position:absolute;left:15px;top:118px;height:20px;z-index:4;clear:both;display:block;font-size:11px; font-weight:bold;color:#000000}
#TxtPorts{font-weight:bold;left:335px;position:absolute;top:110px;width:80px;z-index:4;clear:both;display:block;font-size:11px}
#Barc{position:absolute;left:82px;top:116px;width:110px;height:20px;z-index:4;clear:both;display:block;color:#000000}
#Dura{left:415px;position:relative;top:54px;width:110px;height:20px;z-index:5;clear:both;display:block;acolor:#000000}
#Banner{position:absolute;left:700px;top:48px;width:278px;height:75px;z-index:6;clear:both;display:block;color:#000000}
#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:55px;width:210px;z-index:10}
#Mapa .map-point{background-image:url(/pictures/point-puerto.gif);background-repeat:no-repeat;background-position:left;font-size:10px;
padding:5px 0 5px 20px;}
#TxtTitulo{position:absolute;left:10px;top:16px;width:650px;height:24px;z-index:10;clear:both;display:block;color:#FE8334;line-height:18px}
#Precio{background-image:url(/pictures/promo-precio-mas-bajo-peq.gif);background-position:right top;background-repeat:no-repeat;color:#FE8334;display:block;height:24px;margin:-19px 0 0 0;padding:0 80px 0 0;text-align:right}
#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:12px;width:101px;z-index:11}
#BtnBuscarRes{display:block;left:650px;position:absolute;top:105px;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(/homes/vjres/pictures/vjres/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}
#itinerario-incluye span{font-size:11px;padding:8px 0 0 8px; font-family:Verdana;text-align:left}
#itinerario-incluye ul{text-align:justify; line-height:16px; padding:8px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
#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;}
#ContGeneralBuscador{float:left;margin-bottom:15px;margin-top:10px;width:1000px}
#body-cruises #ContGeneral #dreamPromo img{float: left; left: 17px; position: absolute; top: 155px; z-index:99;}
#filter{background-image:url(/pictures/crc-bg-orden.gif);background-repeat:no-repeat;clear:both;display:block;float:left;height:23px;margin-top:10px;padding:4px;width:1000px}
#filter table td{padding:3px 18px 0 0;color:#0179EA;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;width:115px;*width:125px}
#filter table td.resultados-numero{font-weight:bold;display:block;width:265px}
#filter span{font-weight:bold;color:#000;padding:0 0 0 8px;display:block;width:100px}
#Titulares{position:relative;left:0px;top:8px;width:1000px;height:35px;background-image:url(/pictures/f-titular-disp-cruceros.png)}
.tabla-buscadores2{border-collapse: collapse;background-color:#eef1fa;border: 1px solid #003580}

/*Estilos Cogidos de hojas generales*/
.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}
.naranja-comentario-horario{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FE8334;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: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color: #0179EA;text-decoration:none;background-color:#FFFFFF}
.precios-seo-d{font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#003580;text-decoration:none;background-color:#FFFFFF}
.univers{font-family: "Univers Condensed", Verdana, Arial, Helvetica;font-size: 11px;font-weight:bold; color:#003580; margin:0;padding:0;white-space:nowrap}
.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: #FE8334;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;color:#e37915;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:#fe8334}
.posicion-matriz{position:relative;z-index:1;left: 0px;top:0px}

/*H1, main title*/
#cruises #body-cruises h1{background-color:#FFFFFF;border:1px solid #FFFFFF;padding:4px 0;margin:0;*margin:8px 0;font-size:13px;font-weight:bold}
#cruises #body-cruises h1 span.step-legend{display:none}

/*pasos*/
.stepOff{color:#000}

/*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}

/*group container*/
#cruises #body-cruises div.group{margin:20px;width:970px;float:left}
#cruises #body-cruises div.message{background-color:#E6EFF8;border:1px solid #0076BE;color:#000000;padding:5px 10px;margin-left:0}

/*H2, secondary title*/
#cruises #body-cruises div.message h2{background:url(/pictures/info-icon.gif) no-repeat scroll left center transparent;border-bottom:1px dotted #0076BE;color:#0076BE;font-size:11px;padding-left:22px;text-transform:uppercase}

/*price details*/
#cruises #body-cruises table.price-details theader-cruceros, #cruises #body-cruises table.price-details th{background-color:#E6E6E6;font-size:11px;font-weight:bold;padding:0 0 0 5px}
#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-color:#F2F5F8;color:#0076BE}
#cruises #body-cruises-expenses #expenses table.price-details-expenses td.total{color:#0076BE;font-weight:bold;font-size:11px}
#cruises #body-cruises table.price-details th.total, #cruises #body-cruises table.price-details td.total{border-left:1px dotted #B0AFAF}
#cruises table.price-details th.first-column{text-align:left;padding:4px}
#cruises table.price-details th.first-column-localizador{color:#000000;font-weight:bold}
#cruises #body-cruises table.price-details thead th{background-color:#F2F5F8;color:#0076BE;padding:4px}
#cruises #body-cruises table.price-details-expenses{border:1px solid #B0AFAF;margin:8px auto; font-size:11px;border-collapse:collapse;text-align:left;line-height:120%}
#cruises #body-cruises table.price-details{border:1px solid #B0AFAF;margin:8px auto; font-size:11px;width:925px;border-collapse:collapse;text-align:left;line-height:120%}
#body-cruises #c-reserva #dreamPromo img{float:left;left:0;position:absolute;top:59px;z-index: 99}
#cruises #body-cruises table.price-details td{padding:4px 0 5px 5px}
#cruises #body-cruises table.price-details td.total{color:#fe8334;font-weight:bold;font-size:11px}
#cruises #body-cruises table.price-details tr.total td{border-top:1px dotted #B0AFAF}
#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 tr .first-column{padding-left:10px}
#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 tr.total td{height:20px;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 span.price{color:#FE8335;font-size:12px;font-weight:bold}

/*cruises details*/
#cruises #body-cruises div.group-cruisess{border:1px solid #0179EA}
#cruises #body-cruises div.group-cruisess-outbound{background:#E6E7E2 url(/pictures/vjres/avion1.gif) no-repeat 3px 3px}
#cruises #body-cruises div.group-trains div.group-cruisess-outbound{background-image: url(/pictures/vjres/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/vjres/avion2.gif) no-repeat 3px 3px}
#cruises #body-cruises div.group-trains div.group-cruisess-inbound{background-image: url(/pictures/vjres/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}

/*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:#FE8334;letter-spacing:2px;padding:5px}
#cruises #body-cruises li.pax-title{color:#0179EA}

/*general conditions*/
#cruises #body-cruises div.general-conditions{background-color:#FEFFC2;border:1px solid #F19999;float:left;padding:8px;margin:25px;*margin:10px 0;text-align:justify;font-size:12px}
#cruises #body-cruises div.general-conditions-step1{background-color:#FEFFC2;border:1px solid #F19434;*float:left;padding:10px 15px;text-align:justify;margin:10px auto;*margin:10px;WIDTH: 890px! important}
#cruises #body-cruises div.general-conditions-step1 b{ font-size:11px; text-transform:uppercase; color:#F19434;}
#cruises #body-cruises div.general-conditions-step1 p{ font-size:12px; padding-top:5px;}
#cruises #body-cruises div.general-conditions-pay{background-color:#FEFFC2;border:1px solid #F19999;padding:8px;margin:25px;text-align:justify; font-size:12px}
#cruises #body-cruises div.general-conditions h3{font-weight:bold;font-size:11px}

/*resident*/
#cruises #body-cruises div.group-resident{background-color:#E6E6E6}

/*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}

/*containers*/
#cruises{margin:0 auto}
#cruises #body-cruises{margin-top:3px;width:1000px;background-color:#FFFFFF}
#cruises #body-cruises h2{padding:4px 10px 4px 20px;font-size:12px;font-weight:bold}
#cruises #body-cruises div.group-content{padding:0 8px;text-align:justify}
#cruises #body-cruises div.group-content p{padding:8px 0 5px 0}
#cruises #body-cruises p.center{margin:8px 0; text-align:center}

/*detalle-camarote*/
#body-cruises .detalle-camarote{display:none;border:1px solid #77C2EF;width:410px;position:absolute;top:245px;left: 170px;z-index:1000;background-color:#ECF1F6}
#body-cruises .detalle-camarote h2{clear:both}
#body-cruises .detalle-camarote .titulo{float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;width:100%}
#body-cruises .detalle-camarote .titulo span{color:#0076BE;display:block;font-size:14px;margin:10px 0 0 15px;width:95%;text-transform:uppercase}
#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:12px}
#body-cruises .detalle-camarote li.boton{float:right;padding:0 40px 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;color:#0076be}
#body-cruises #infoResponse .imagen-camarote{border:1px solid #CAE7FE;float:left;margin:10px 0 0 10px} 
#body-cruises #infoResponse .texto{clear:both;font-size:11px;font-weight:normal;padding:10px; line-height:16px}

/*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}


/*pasos*/
.stepOn{font-size:10px;font-weight:bold;text-decoration:underline; color:#0076BE}
.stepOff{font-size:10px;font-weight:bold;text-decoration:none}

/*cruisess details*/
#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:8px 0 8px 0;float:left;width:100%}
#cruises #body-cruises .group-datos div.form-line{float:left;margin:8px 0;width:100%}
#cruises #body-cruises .group-datos div.content{padding:12px 0 0 30px;*padding:12px 0 0 0;margin:0;*margin:0 0 0 25px}
#cruises #body-cruises .group-datos div.content p{*margin:5px}
#cruises #body-cruises div.form-column{float:left}
#cruises #body-cruises div.form-column-right{text-align:right} 
#cruises #body-cruises div.w10 {width:10%}
#cruises #body-cruises div.w15 {width:15%}
#cruises #body-cruises div.w20 {width:20%}
#cruises #body-cruises div.w25 {width:25%}
#cruises #body-cruises div.w30 {width:30%}
#cruises #body-cruises div.w35 {width:35%}
#cruises #body-cruises div.w40 {width:40%}
#cruises #body-cruises div.w45 {width:45%}
#cruises #body-cruises div.w50 {width:50%}
#cruises #body-cruises div.w60 {width:60%}
#cruises #body-cruises div.w70 {width:70%}
#cruises #body-cruises div.w75 {width:75%}
#cruises #body-cruises div.w80 {width:80%}
#cruises #body-cruises div.w85 {width:85%}
#cruises #body-cruises div.w90 {width:90%}
#cruises #body-cruises div.w100 {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 div.form-column10{width:10%;float:left}
#cruises #body-cruises div.form-column20{width:20%;float:left; padding-top:10px; padding-bottom:10px}
#cruises #body-cruises div.form-column25{width:25%;float:left}
#cruises #body-cruises div.form-column30{width:40%;float:left}
#cruises #body-cruises div.form-column35{width:35%;float:left}
#cruises #body-cruises div.form-column40{width:40%;float:left}
#cruises #body-cruises div.form-column45{width:45%;float:left}
#cruises #body-cruises div.form-column50{width:50%;float:left}
#cruises #body-cruises div.form-column60{width:60%;float:left}
#cruises #body-cruises div.form-column70{width:70%;float:left}
#cruises #body-cruises div.form-column100{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:18px;font-weight:bold}
#cruises #body-cruises div.text-price{margin-top:14px}
div.text-price-insurance{float:left}
#cruises #body-cruises ul{margin:10px 0 0 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 .tabla-horario{float:left;margin:0;*margin:10px 0 0 0}
#cubierta-confirmacion .imag-barco{padding:10px 0 0 0}
#estado-confirmado{margin:5px;padding:10px;position:absolute;right:0;width:222px}
#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}

/*STYLES FOR THE #popup #body-cruises*/

/*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}


/*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{font-family: Verdana, Arial, Helvetica;font-size: 11px;font-weight:Bold;text-align:left;color:#000000;margin:0;padding:0;white-space:nowrap}
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*/
.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*/
.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: #00f;
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: #FE8334;
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;
color: #e37915;
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-buscadores{
border-collapse: collapse;
border: 1px solid #B0AFAF;
}
/*cambiado*/
.tabla-buscadores-fondo-color3{
border-collapse: collapse;
background-color:#fe8334;
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: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
text-decoration:none;
}
/*cambiado*/
.precios-seo2{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #0179EA;
text-decoration:none;
}
.precios-seo3{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #0076BE;
text-decoration:none;
}
/*cambiado*/
.precio-destacado{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
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;
} 
.naranja-comentario-horario{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FE8334;
text-decoration: none;
}
.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: #FE8334;
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: #FE8334;
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;
}

.titular_blanco{font-weight:bold; font-size:10px;color:#FFFFFF;font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#316ac5}

.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 ol,#footer ul{list-style:none;margin:10px 0 0 0}
#footer{width:978px;font-family:Arial Helvetica, sans-serif;font-size:11px;clear:both}
#footer #logoscont{margin-top:30px;height:68px; background-color:#ffffff}
#footer div.lista-enlaces{text-align:center;height:20px; margin-top:10px}
#footer div.lista-enlaces li{display:inline}
#footer div.lista-enlaces li a{text-decoration:underline; color:#000000}
#footer div.lista-enlaces li a:hover{text-decoration:underline; color:#FE8334}
#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}
/*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:#E6EFF8;border:1px solid #0076BE;color:#000000;padding:5px 10px;margin:10px 0 10px 0}
#body-cruises div.group-error p{padding:10px;float:left;width:65%;line-height:18px;width:65%; text-align:justify}
#body-cruises div.message{background-color:#E6EFF8;border:1px solid #0076BE;color:#000000;margin-left:0;padding:5px 10px;min-height:120px}
#body-cruises div.group-error h2{background:url(/pictures/info-icon.gif) no-repeat scroll left center transparent;border-bottom:1px dotted #0076BE;color:#0076BE;font-size:11px;padding-left:22px;text-transform:uppercase}
#body-cruises div.group.message p{padding:8px 0 5px 0;float:left;clear:both;width:70%;margin:0 10px 0 0}
#cruises #body-cruises div.group-error .imagen-call{text-align:right;padding:5px 5px 0 0;float:none}
#body-cruises div.message h2{background:url(/pictures/info-icon.gif) no-repeat scroll left center transparent;
border-bottom:1px dotted #0076BE;
color:#0076BE;
font-size:11px;
padding-left:22px;
text-transform:uppercase;}
#body-cruises div.group{margin:15px 8px}
#body-cruises h2{margin:0;padding:4px 20px;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, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; text-decoration: none}
#admin A.Link_favoriteCity{color: #000000; font-size: 9px; font-family: Verdana, Geneva, 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 ****/

#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: Arial, Helvetica, sans-serif;
font-size: 15px;
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-family: Arial, Helvetica, sans-serif;
font-size: 15px;
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: Arial, Helvetica, sans-serif;
font-size: 15px;
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: Arial, Helvetica, sans-serif;
font-size: 15px;
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: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#fe8334;
text-decoration:none;
background-image:url(/pictures/vjres/f_mapa.jpg)
}
.marginbottom2pulsado a:hover{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#fe8334;
text-decoration:none;
}
.marginbottom2zonas a:hover{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#fe8334;
text-decoration:none;
}
a.marginbottom2zonas{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#fe8334;
text-decoration:none;
}
#ofertas .marginbottom2pulsadoFon{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#fff;
text-decoration:none;
background-image:url(/pictures/vjres/fondo_btn.jpg)
}
#mapas .marginbottom2pulsadoFon{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#fe8334;
text-decoration:none;
}
#zonas .marginbottom2pulsadoFon{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#fe8334;
text-decoration:none;
}
#slide .marginbottom2pulsadoFon{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#fe8334;
text-decoration:none;
}
.marginbottom2pulsadoFon a:hover{
/* Since the Fx.Slide element resets margins, we set a margin on the above element */
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#fff;
text-decoration:none;
background-image:url(/pictures/vjres/fondo_btn.jpg)
}
.elevar{
display:block;
padding-bottom:2px;
top:162px;
position:absolute;
left:8px;
z-index:55;
width: 263px;
background-image:url(/pictures/vjres/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:Arial, Helvetica, sans-serif;
font-size: 17px;
color: #fe8334;
margin: 0 0 0px 0;
padding-left:5px;
padding: 1px 5px 1px;
background:url(/pictures/vjres/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:#0076BE}

/*_____________________________________________________  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(file:///MARKETING/css/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/vjres/fin-de-semana-viernes.jpg) repeat scroll 0%}
#imageMenu ul li.people a{background: url(/pictures/vjres/cuatro-noches-lunes.jpg) repeat scroll 0%}
#imageMenu ul li.nature a{background: url(/pictures/vjres/cinco-noches-lunes.jpg) repeat scroll 0%}
#imageMenu ul li.urban a{background: url(/pictures/vjres/siete-noches-domingo.jpg) repeat scroll 0%}
.clear{clear:both}
<!--
/*2.2 MENU  
/*---------------------------------------------------------------------------------*/
#content-menu{border-top:7px solid #0076BE;float:left;font-size:10px;padding:10px 0 10px 8px;text-align:justify;width:990px;background-image:url(/pictures/bg-contentmenu.gif);background-position:bottom; background-repeat:repeat-x}
#content-menu div.texto-incluye{margin:0 0 30px 30px;width:320px}
#content-menu #tax-notincluded{font-family:verdana;font-size:10px;padding:8px}
#content-menu .fecha-disponible{padding:8px 0 15px 0}
#content-menu #ficha-imagen{float:left;margin:10px 10px 30px;width:17%;text-align:center}
#content-menu #ficha-imagen img{border:solid 1px #CCCCCC;margin:0 0 3px 0}
#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:12px;font-weight:bold;line-height:19px;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}
.texto-menu{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.borde{border: solid 1px #B4C6D8}
.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}

/* Default */
#menu li a{display:block;padding-left:15px;height:23px;background: url(http://www.viajar.com/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(http://www.viajar.com/pictures/bgTabRight.gif) no-repeat right}

/* Current */
#menu li.current a{cursor:default}
#menu li.current a, #menu li.current a:hover{background:url(http://www.viajar.com/pictures/bgTabCurrentLeft.gif) no-repeat left}
#menu li.current a span, #menu li.current a:hover span{background:url(http://www.viajar.com/pictures/bgTabCurrentRight.gif) no-repeat right}

/* Mouse over */
#menu li a:hover{background:url(http://www.viajar.com/pictures/bgTabOverLeft.gif) no-repeat left}
#menu li a:hover span{background:url(http://www.viajar.com/pictures/bgTabOverRight.gif) no-repeat right}
#content #cajaBuscador h3{background-image:url(/pictures/f-buscador-rapido.png);background-repeat: no-repeat;padding-bottom:25px;padding-left:15px;padding-top:10px}
-->
.searchboxcruises{width:200px;height:225px;background-image:url(/pictures/f-cont-rapido.png);background-repeat:no-repeat}
.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:35px;position:absolute;width:130px}
#cajaBuscador{width:200px;height:275px}
.txtbuscador{font-size:10px;font-weight:bold;padding-left:10px}
.txtresultados{color:#FE8334;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none}
.tabla-destinos{background-image:url(/pictures/f-big-nuestros-destinos.png)}
.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:15px;font-weight:bold;text-decoration:none}
.txtresultados-precio{color:#FE8334;float:left;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;padding-top:30px;position:absolute;text-decoration:none;width:200px}
.txtresultados-precio span{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;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:#FE8334;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none}
#Precio a.precioDisponibilidad{color:#FE8334;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:17px;font-style:normal;font-variant:normal;font-weight:bold;text-decoration:underline}
#Precio a.precioDisponibilidad:hover, #Precio a.precioDisponibilidad:visited{color:#FE8334}
#Precio a:link{color:#FE8334}
#BuscadorDisponibilidad{width:1000px;height:140px;background-image:url(/pictures/f-buscador-disp-cruceros.gif);background-repeat:no-repeat;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px; float:left}
#texto-disponibilidad{background-color:#E5EEF7;font-size:11px;margin:8px 0 0;padding:5px;text-align:justify;width:990px; float:left}
.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;width:1000px;margin:0 auto}
#cruises #body-cruises ul#menu-cruceros{float:left;height:23px;margin:5px 0 0 0;width:1000px; border-bottom:1px solid #CCCCCC}
#cruises #body-cruises #descripcion{background-color:#E9F0F5;margin:15px 20px 0 0;padding:2px}
#cruises #body-cruises #descripcion-cubierta{padding:0 15px 0 0}
#cruises #body-cruises p.detalle-itinerario{padding:5px 0 25px 0;width:950px}
td.textos-enlaces-vuelo{background-image:url(/pictures/vueloin-peq.gif);background-position:left center;background-repeat:no-repeat;color:#FE8334;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}

/*2.2 MENU  
/*---------------------------------------------------------------------------------*/

#menu-cruceros li{display:block;float:left;margin-right:1px;white-space:nowrap}
* html #menu-cruceros li{width:10px}

/* Default */
#menu-cruceros li a{display:block;padding-left:15px;height:23px;background:url(/pictures/bgTabLeft-cruceros.gif) no-repeat left;color:#fff;text-decoration:none;font-weight:bold}
#menu-cruceros li a span{display:block;padding-right:15px;line-height:23px;background:url(/pictures/bgTabRight-cruceros.gif) no-repeat right}

/* Current */
#menu-cruceros li.current a{cursor:default}
#menu-cruceros li.current a, #menu-cruceros li.current a:hover{background:url(/pictures/bgTabCurrentLeft-cruceros.gif) no-repeat left}
#menu-cruceros li.current a span, #menu-cruceros li.current a:hover span{background:url(/pictures/bgTabCurrentRight-cruceros.gif) no-repeat right}

/* Mouse over */
#menu-cruceros li a:hover{background:url(/pictures/bgTabOverLeft-cruceros.gif) no-repeat left}
#menu-cruceros li a:hover span{background:url(/pictures/bgTabOverRight-cruceros.gif) no-repeat right}

/*PASOS RESERVA*/
#cruises #body-cruises .group-datos{background-image:url(/pictures/bg-group-datos.jpg);background-repeat:no-repeat; background-position:center;*background-position:left;height:130px;margin:20px auto;*margin:10px 0 10px 20px;width:925px;padding:8px 0 0 0;font-family:Arial, Helvetica, sans-serif;clear:both}
#cruises #body-cruises h2.titulo-booking-crc{background-image:url(/pictures/vjres/crc-bg-h2.gif);background-repeat:no-repeat;font-family:"Trebuchet MS";font-weight:bold;color:#0076be;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 20px;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:#F8F9FB;border-left:1px solid #BFCDD9;border-right:1px solid #BFCDD9;float:left;padding:10px 0 0 30px;width:888px;background-image:url(/pictures/img-titulo-pasajero1.gif);background-position:bottom; background-repeat: repeat-x;}
#cruises #body-cruises #datos-pasajero .border-final{background-image:url(/pictures/img-borde-pasajero.gif);background-repeat:no-repeat;clear:both;height:20px;margin:0 0 20px 0}
#cruises #body-cruises .imagen-call{padding:12px 15px 0 0;text-align:right}
#cruises #body-cruises #numberCabins .imagen-call{float:right}
#body-cruises .imagen-call{padding:10px 0 0 0;text-align:right}
#cruises #body-cruises #c2cStep4{position:absolute;right:0px;top:95px;z-index:2}
#cruises #body-cruises #texto-explicacion{float:left;margin:15px 0 0 20px;background-color:#E5EEF7;width:925px;padding:8px;font-weight:normal}
#cruises #body-cruises #texto-explicacion h1.titulo-principal{background-color:#E5EEF7;border:medium none;padding:10px 0 5px 10px}
#cruises #body-cruises #texto-explicacion span{background-color:#E5EEF7;float:left;padding:0 0 5px 10px}
#cruises #body-cruises .form-vuelo{float:left;margin:15px 10px 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 5px;}
#cruises #body-cruises .form-vuelo-pullmantur{float:left;margin:0 10px 0 0}
#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 .otro-camarote{margin:10px 0 0 0;text-align:center}
#numberCabins{text-align:justify}
#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:#fe8334; text-decoration:underline}
#content #pasos-cruceros #pasos span a#current{color:#fe8334; 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{float:left;width:925px;margin-left:40px;*margin-left:20px;padding-top:8px;margin-top:5px;position:relative}
#content #pasos-cruceros #plan #d-reserva #titular{background-image:url(/pictures/bg-d-cruceros.gif);background-repeat:no-repeat;color:#FFFFFF;float:left;font-size:14px;height:16px;margin-left:1px;padding:4px;width:925px;margin-left:0px}
#content #pasos-cruceros #plan #d-reserva #titular span{margin-left:15px; font-weight:bold}
#content #pasos-cruceros #plan #c-reserva{float:left;background-image:url(/pictures/bg-cont-resv.gif);background-repeat:no-repeat;background-position:bottom;width:925px;margin:0 0 10px 0;padding-bottom:10px;min-height: 200px;}
#content #pasos-cruceros #plan #c-reserva-mini{float:left;background-image:url(/pictures/bg-cont-resv-mini.gif);background-repeat:no-repeat;width:925px;height:200px}
#content #pasos-cruceros #plan #c-reserva #imagen, #content #pasos-cruceros #plan #c-reserva-mini #imagen{background-color:#FFFFFF;float:left;height:149px;margin-left:20px;margin-top:12px;width:164px}
#content #pasos-cruceros #plan #c-reserva #imagen #logo, #content #pasos-cruceros #plan #c-reserva-mini #imagen #logo{height:20px;margin:5px;/*position:absolute;left:130px;width:72px*/}
#content #pasos-cruceros #plan #c-reserva img.topo, #content #pasos-cruceros #plan #c-reserva-mini img.topo{position:absolute;right:0;top:-40px}
#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:18px;position:relative}
#content #pasos-cruceros #plan #c-reserva #datos, #content #pasos-cruceros #plan #c-reserva-mini #datos{float:left;margin-top:7px;width:460px}
#content #pasos-cruceros #plan #c-reserva #datos p, #content #pasos-cruceros #plan #c-reserva-mini #datos p{background-color:#D7E2EC;color:#000000;font-size:12px;font-weight:bold;height:20px;margin:4px 0 0 10px;padding-left:12px;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:#E5EEF7}
table tr.titulo-impar{background-color:#FFF}
.color-selected-td{background-color:#FFCAA8;font-weight:bold;color:#FE8334}

/* 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:22px 0 0;text-align:left;width:300px;}
.flight-included2{float:right;font-size:9px;padding: 10px 165px 0 0;text-align:left;width:175px}
.tabs-text{color:#000;position:absolute;left:270px;font-size:9px;padding:5px 0 0 0}
.tabs-text2{color:#000;position:relative;left:280px;font-size:9px;padding:5px 0 0 0}
