/*Oculto pest Cat Virtual por espacio*/
#navPest_5{display:none;}


/*BLOQUES DE PAGINA*/
#nav_central {width: 990px; padding: 5px;}

/*Cabecera*/
#infNav_cabSubTit {font-weight: 400 !important; padding-left: 0 !important;}
#infNav_cabImg img {display: block;}
#infNav_cabImg .contenido10 {padding: 0 !important;}
#infNav_cont {width: auto; overflow: hidden;}
#infNav_logo {padding: 10px; margin: 0 20px 0 0; float: left;}
#infNav_desc {width: 715px; float: left;}
#infNav_logi {width: 115px; height: 195px; position: absolute; right: 0; bottom: 0; overflow: hidden;}

/*Pestanyas*/
#divNavPestanyas {position: relative;}
.pestNaviera {max-width: 180px;}
.pestNaviera a {font-size: 18px; line-height: 18px; min-height: 36px;}
#navPest_2.hover .titPest :not(.pestanyaActiva) {background: -moz-linear-gradient(center top , #AED7EE 0%, #AED7EE 50%, #AED7EE 100%) repeat scroll 0 0 transparent;}
#navPest_3 {width: 120px;}
#navPest_4 {width: 111px;}
#navPest_5 {width: 90px;}
#navPest_6 {max-width: 155px;}
#divContNavPest {margin-bottom: 20px; padding: 10px;}
#contPest_espera {margin: 50px 0; text-align: center;}

/*Desplegable barcos*/
#navPestListBarcos {width: -moz-fit-content; overflow: hidden; position: absolute; top: 50px; z-index: 2;}
#navPestListBarcos a {text-shadow: none; padding: 0; letter-spacing: 0; background: none; line-height: 28px; min-height: 24px;}
#navPestListBarcos a:hover {background-color: #DEF0FC; /*background: none;*/}
.navPestBarcos_fila {overflow: hidden;}
.navPestBarcos_elem {width: 160px; padding: 0 8px; float: left;}
/*.navPestBarcos_elem:hover {background-color: #DEF0FC;}*/

/*Descubre*/
#contDInfoNaviera, #contDPuntosFuertes {margin: 0 0 15px 0;}
#dPuntosFuertes ul {list-style-type: square; margin: 0 0 0 15px;}
#dPuntosFuertes li {margin: 5px 0 0 0;}

/*Flota*/
.contBarco {padding: 10px;}
.contBarco_sup,.info_nomBarco,.info_notaBarco,.info_camposBarco,.campoBarco,.contBarco_dch {overflow: hidden;}
.divBarco_sup,.barNota_label,.labelCamposBarco,.valCamposBarco,.descBarco,.info_camposBarco {float: left;}
.selBarco,.contInfoCamposBarco{float:right}
.contInfoCamposBarco {margin-right: 10px;}
.info_camposBarco {padding: 15px; width: 170px;}
.descBarco {width: 540px; line-height: 15px;}
.imgBarco,.infoBarco {margin-right: 15px;}
.info_notaBarco {margin-top: 5px; line-height: 14px;}
.contBarco_inf {margin: 10px 0 0 0; overflow: hidden;}
.campoBarco {width: auto;}
.labelCamposBarco {min-width: 130px;}
.botVerMas {font-style: italic;}

/*Calendario*/
#tableCalendario {width: 100%;}
.trCalMeses {text-align: center;}
.cal_salida {padding: 6px 20px;}
.cal_salida .icoCrucerop {filter: alpha(opacity=70); -moz-opacity: .70; opacity: .70;}
.cal_mes {width: 47px; padding: 5px 10px;}
.cal_zonaNom {padding-left: 10px; vertical-align: middle;}

/*Chollos*/
.trTit {height:30px;}
.tdTit {vertical-align: middle;}

#tdTit0, #tdTit5, .tdReservar, .tdLogo {display:none}

#tdTit1 {padding-left:10px;}
#tdTit2, #tdTit3, .tdFechas ,.tdPrecio {text-align: center;}	
#tdTit2,.tdFechas {width: 150px;}
#tdTit3,.tdPrecio {min-width: 120px;}
.trChollo {cursor: pointer; height: 100px; line-height: 12px; text-shadow: 0 1px 0 white; box-shadow: inset 0 1px 0 white; -moz-box-shadow: inset 0 1px 0 white; -webkit-box-shadow: inset 0 1px 0 white;
background: #FFF;
background: -moz-linear-gradient(top, #F2F2F2 0%, #FFF 24%, #FFF 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2F2F2), color-stop(24%,#FFF), color-stop(100%,#FFF));
background: -webkit-linear-gradient(top, #F2F2F2 0%, #FFF 24%, #FFF 100%);
background: -o-linear-gradient(top, #F2F2F2 0%, #FFF 24%, #FFF 100%);
background: -ms-linear-gradient(top, #F2F2F2 0%, #FFF 24%, #FFF 100%);
background: linear-gradient(top, #F2F2F2 0%, #FFF 24%, #FFF 100%);}
.trChollo:hover, .trChollo:focus {
background: #f5fbff;
background: -moz-linear-gradient(center top, #F5FBFF 0%, #EDF8FF 100%) repeat scroll 0 0 transparent;
background: -moz-linear-gradient(top, #F5FBFF 0%, #EDF8FF 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5FBFF), color-stop(100%,#EDF8FF));
background: -webkit-linear-gradient(top, #F5FBFF 0%, #EDF8FF 100%);
background: -o-linear-gradient(top, #F5FBFF 0%, #EDF8FF 100%);
background: -ms-linear-gradient(top, #F5FBFF 0%, #EDF8FF 100%);
background: linear-gradient(top, #F5FBFF 0%, #EDF8FF 100%);}
.tdChollo {padding: 10px; vertical-align: middle; border-bottom: 1px solid #D1D1D1;}
.tdImg {padding: 8px 0 8px 10px;}
.imgChollo {width: 80px;}
#msgChollos {width: 550px; margin: 20px 0 20px 210px; padding: 10px;}
#contImgMsgChollos {float: left; margin-right: 20px;}
#contTxtMsgChollos {width: 450px; float: left;}
#contBotonChollos {margin-top: 10px;}

/*Catálogo*/
#iframeCatalogo {width: 990px; min-height: 600px; margin: -5px -5px -5px -10px; overflow: hidden;}

/*Promociones*/
#titPromosNav {overflow: hidden;}
.ulListaPromos {list-style: none;}
.ulListaPromos li {margin-top: 15px;}
.ulListaPromos li:first-child {margin-top: 5px;}
.ulSubListaPromos {list-style:disc outside none; margin-left: 25px;}
.ulSubListaPromos li {margin-top: 5px;}

/*Buscador*/
#contenedorSuperior {width: 995px; margin:-10px -10px 5px -10px;}
#divFiltros #contenedorFiltros, #divfiltrosSuperior, #divFiltrosInferior,#divFiltroSliders {min-height: 170px;}
#divFiltros {float: none; width: auto; overflow: hidden; display: block;}
#divfiltrosSuperior, #divFiltrosInferior {float: left;}
#divfiltrosSuperior {width: 200px; border-right: 1px dotted #D1D1D1; margin-right: 20px;}
#divfiltrosSuperior .contenedorFiltro {float: none; border: none; padding: 3px 10px 10px 10px;}
#divFiltrosInferior {width: 690px;}
#divFiltrosInferior .contenedorFiltro {border: none; padding: 3px 10px 10px 10px;}
.eleZonas {display: block; left: 10px; top: 10px;}

#contenedorInferior {overflow: hidden; display: block; margin: 10px -10px -10px;}

#pestNav1_CWPResultados .eleCuerpoDer  {width: 620px;}
#pestNav1_CWPResultados #contenedorComparador {width: 325px;}
#pestNav1_CWPResultados .divSalidas {width: 195px;}

#contNotasNaviera{margin: 0 10px 15px;}
#navNot_notas ul{list-style:disc outside none; margin-left: 10px;}

/*Cruceros*/
#nav_listCruCont {width: 370px; float: left;}
#nav_listCru ul {width: auto; height: 180px; line-height: 18px; list-style-type: none; overflow: auto;}	
#nav_listCru ul li {padding: 0 8px;}	

/*Navieras*/	
#nav_listNavCont {width: 600px; float: right;}
#nav_listNav {height: 175px;}
#nav_listNav img {height: 20px;}
#nav_listNav ul {width: 600px; list-style-type: none; margin: 5px 0 0 0; overflow: hidden;}
#nav_listNav ul li {width: 98px; float: left; margin: 5px 0; text-align: center;}


/*Rotativo*/
.slideshow {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
            
.slideshow a img {
    border: medium none;
    width: 100%;
}
.slideshow li.slide {
    list-style-type: none;
}
.slideshow .slides {
    height: 150px;
    margin: 0;
}
.slideshow .slides li.slide {
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width:100%;
}

.slideshow .buttons {
    position: absolute;
    left: 5px;
    bottom: 0;
    z-index: 200;
}
                    
.slideshow .buttons li {
    background-color: #FFFFFF;
    border-radius: 5px 5px 0 0;
    display: inline;
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
}

.slideshow .buttons li a {
    color: #005591;
    font-family: 'Maven Pro',sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 30px;
    padding: 0 5px;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.slideshow .buttons li.active, .slideshow .buttons li:hover {
    background-color: #FA8C00;
}

.slideshow .img-logi { display:none; }