
/* NUEVO A INCLUIR EN EL OTRO .CSS------- */


.voc-seeker input {

    border-left: 1px solid #cacbcc !important;
    border-right: 1px solid #cacbcc !important;
    border-top: 1px solid #cacbcc !important; 
}

.voc-seeker header {

    background-color: #212121 !important; 
}


.voc-agenda-proxevent {margin-top: 0.4em !important;}

.voc-pagination li.active {
    background-color: #666;
    opacity: 1;
}

.voc-pagination li.active a {
    color: #ffffff !important;
}

.voc-rest-noticia {

    border: solid 1px #bbb!important;

    font-family: "Guardian TextSans Web",sans-serif;
    font-size: 14px;
    color: #444;
    line-height: 130%;
    letter-spacing: -.01em;
    margin-bottom: 8px;
    border: solid 1px #bbb!important;
    padding-left: 1.45em;
    padding-top: 1em;
    min-height: 222px;
}

.voc-rest-noticia-dest{
    background:#eff0f1;
    border: 1px solid #999!important;
    -webkit-box-shadow: 2px 2px 5px #999;
    -moz-box-shadow: 2px 2px 5px #999;
    /*background-image: url(http://jantour.elcorreo.com/img/jantour-destacado-bg.jpg);*/
    min-height: 300px;
}


.voc-topics-search-area button {
    /*background-color: #f44140 !important;*/
    background-color: #cc6633 !important;
}

.voc-topics-search-area button:hover {
    background-color: #cc3b3a !important;
}

.buscador-responsive { display: none;}

/*#campos-formulario { display: none;}*/

.voc-tabs-agenda-flow {

    margin-bottom:2em;

}

.contenido-ficha-completa {

    border-bottom: 1px #ccc solid;
    margin-bottom: 1em;

}

.voc-tabs-jantour {overflow: auto;}

.voc-tabs-jantour a {

    background-color: #fff;
    border: 1px solid #cc6633;
    color: #666;
    display: inline-block;
    font: 12px Proxima Nova Regular,sans-serif;
    height: 24px;
    line-height: 7px;
    margin-right: 2px;
    padding: 9px;
    margin-bottom: 2px;
    margin-top: 5px;
    text-transform: uppercase;
    border-radius: 6px;
    transition: all 0.25s linear;
}

.voc-tabs-jantour a:hover {

     color: #aaa !important;
     background-color: #fff !important;
         border: 1px solid #cc6633 !important;
         display: inline-block !important;
    font: 12px Proxima Nova Regular,sans-serif !important;
    height: 24px !important;
    line-height: 7px !important;
    margin-right: 2px !important;
    padding: 9px !important;
    margin-bottom: 2px !important;
    margin-top: 5px !important;
    text-transform: uppercase !important;
    border-radius: 6px !important;
    transition: all 0.25s linear !important;
       

}

.voc-rest-datos{
    margin-bottom:8px;
    margin-top: 0.5em;


}

.carousel-favorite {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    display: block;
    width: 0;
    height: 0;
    border-color: #fff transparent transparent #fff;
    border-style: solid;
    border-width: 35px 50px 35px 50px;
    -webkit-transform: scale(.9999);
    -ms-transform: scale(.9999);
    -o-transform: scale(.9999);
    transform: scale(.9999);
    -webkit-transform: scale(.9999);
    -moz-transform: scale(.9999);
    -ms-transform: scale(.9999);
    -o-transform: scale(.9999);
    transform: scale(.9999);
    outline: 0 none;
}

.triangle-prueba {
    width: 0;
    height: 0;
    border-top: 100px solid #bbb;
    border-left: 100px solid transparent;
    z-index: 10;
    position: absolute;
    right: 20px;
    top: 105px;

}

#campos-formulario { 
        display: none;
        margin-top: 1em;
    }

#link-ocultar { 
        display: none;
        margin-top: 1em;
        font-size: 80%;
    }

#link-busqueda-avanzada {

        display: inline;
        font-size: 80%;
    }



.row {
    margin-left: -12px;
    margin-right: -12px;
}

.voc-multimedia-box.voc-ico-xl {
    font-size: 60px;
    height: 80px;
    line-height: 70px;
    right: 18px;
    top: 20px;
    width: 80px;
}

.info-rest {
    margin-top:3em;
    margin-bottom: 2em;
}

.clear {clear: both;}



.last-element {margin-bottom: 2em !important;}

.voc-rest-telefono {
    color: #646566;
    font-size: 11px;
    margin-top:50px;
}

.maps {

    max-width: 300px;
    float:right;
    margin-left: 1.5em;
    margin-bottom: 1.5em;
    display: inline-flex;

}

.maps2 {margin-bottom: 3em;}

.contenedor-servicios {width: 100%;}


.wrapper-servicios {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr) ) ;
    background-color: #fff;
    color: #444;
}

.box {
        
    background-color: #f0f0f0;
    color: #555;
    border-radius: 3px;
    padding: 2px 8px !important;
    font-size: 90%;
    font-family: Calibri, sans-serif;

}

.wrapper-servicios-full-width {

    display: grid;
    grid-gap: 10px;
    /*grid-template-columns: repeat(auto-fill, minmax(200px, 1fr) ) ;*/
    background-color: #fff;
    color: #444;
    width: 100%;
    margin-top: 0.55em;


}



.servicios-valor {
    float: right;
    font-weight: bold;
}

.servicios-campo {
    float: left;
   
}

.voc-author-social {
    float: left;
    margin-top: 1em;
}


/* ----------------------------------------------------------------------------------------- */










.voc-rest-tipo a{
    text-transform: uppercase;
    border: 1px solid #cc6633;
    border-radius: 6px;
    padding:4px;
    color: #646566;
    background: #fff;
}

.voc-rest-tipo a:hover{
    text-transform: uppercase;
    border: 1px solid #cc6633;
    border-radius: 6px;
    padding:4px;
    color: #7bb2b2;

}



.voc-rest-telf {
    color: #646566;
    font-size: 11px;
    margin-top:50px;
}


.voc-sections{
	margin-bottom:0px;
}

/* YA ARRIBA MEJORADO
.voc-rest-noticia{
    font-family: "Guardian TextSans Web",sans-serif;
    font-size: 14px;
    color: #444;
    line-height: 130%;
    letter-spacing: -.01em;
    margin-bottom: 8px;
    border: solid 1px #bbb!important;
    padding:6px;
    min-height: 184px;
}

.voc-rest-noticia-dest{
    background:#eff0f1;
    border: 1px solid #999!important;
}*/

.voc-rest-noticiasep2 {
    margin-top: 15px;
}

.voc-rest-noticiasep, .voc-rest-noticiasep2 {
    /*border-bottom: 1px solid #cacbcc;*/
}

/* Cabecera del buscador */
.voc-seeker header{
	background: #7bb2b2;
    margin-bottom: 1em;
}

.voc-latest{
	border:0px;
}

.voc-latest .voc-header h3, .voc-latest header h3{
	display: table-cell;
    font: 20px/22px "Proxima Nova Bold",sans-serif;
    text-transform:uppercase;
    margin: 0 auto;
    vertical-align: middle;
    text-align:center;
}

.voc-seeker .voc-search-2{
	color: #fff;
    display: block;
    float: none;
    font: 16px/37px "Proxima Nova Regular",sans-serif;
    height: 40px;
    margin: 12px auto 24px;
    text-align: center;
    width: 100%;
}

/* botón "Buscar" */
.voc-topics-search-area button {
	background-color: #cc6633;
    border: 1px solid #cacbcc;
    height: 40px;
    margin-left: -6px;
    outline: 0;
    vertical-align: bottom;
    margin-top: 3em !important;

}

</* Textfield "introduzca un término de búsqueda" */
.voc-topics-search-area input {
	font-size: 0.9em !important;
	color: #666;

}

.voc-seeker input {

	/*height: 38px !important; cambio de 40 a 38px para que se ajuste con el icono de la lupa*/

   
}

.buscar-textfield {

	font-size: 0.9em !important;
	color: #666 !important;
	height: 38px !important;

}













/*******************¡¡¡ MEDIA QUERIES !!!*****************/



@media screen and (max-width: 1039px) {

    .voc-marketing-slider .voc-container-media {
        max-width: none;
        width: auto;
    }

    .buscador-desktop { display: none;}

    .buscador-responsive { display: inline;}

    .buscador-responsive-contenedor {padding: 1em 3em;}

    #campos-formulario { 
        display: none;
        margin-top: 1em;
    }

    #link-ocultar { 
        display: none;
        margin-top: 1em;
    }

    #link-busqueda-avanzada {

        display: block;
    }


}/*fin @media screen and (max-width: 1039px)*/

@media screen and (max-width: 992px) {


 
}

@media screen and (max-width: 768px) {

    
    /* Hacemos desaparecer el gráfico Jantour de la parte derecha: */
    .marca-flotante {
        display: none;
    }

    /* Centramos título texto: */
    .cabecera-seccion {
        text-align: center;
        padding: 0.5em 0;
    }

    /* Comentado a la espera de definir menú y cabecera
        .marca-flotante-no-desktop {
        display: inline;
    }*/

 
} /*fin @media screen and (max-width: 768px)*/




@media screen and (max-width: 699px) {

    .voc-marketing-slider .voc-container-media {
        margin: -10px 4px 0;
        padding-bottom: 40px;
    }

    .voc-marketing-slider .voc-list-media .voc-item-media {
        padding: 10px 12px 0;
    }

    
    .buscador-responsive-contenedor {padding: 1em 1em;}

    .club-image {
        max-height: none;   
    }

    .voc-jantour-img-dest {
        float: none;
        width: 100%;
        margin: 0 auto;
    }


    .voc-articulo-parte1 {
        width: 94%;
        float: none;
        padding-left: 0px;
        margin: 0 auto;
}
    .voc-rest-noticia-dest {
        padding-top: 2em;
    }
    .voc-rest-titulo {
        margin-top: 1em;
    }

    .row {margin-right: -12px;}

    





} /*fin @media screen and (max-width: 699px)*/





@media screen and (max-width: 480px) {

    .voc-jantour-img { width: 40%; }

    .voc-rest-titulo {
        font-size: 15px;
       
    }
    
    .voc-rest-localidad {font-size: 1em;}

    .voc-rest-noticia {padding-left: 1em;}

    .voc-jantour-img-dest {
        padding-right: 0.6em;
        width: 100%;
    }

    .row {margin-right: -12px;}

    .bloque1 .voc-rest-datos-linea-ficha .voc-rest-campo {display: none;}
    .bloque2 .voc-rest-datos-linea-ficha .voc-rest-campo {display: none;}

    .bloque1,.bloque2 {max-width: 45%;}

    .voc-rest-datos-linea-ficha {max-width:100%;}

 
}/*fin @media screen and (max-width: 480px)*/




@media screen and (max-width: 320px) {

   .voc-jantour-img { width: 40%; }

   .voc-rest-titulo {
        font-size: 15px;
        max-width: 45%;
   }
   .voc-rest-localidad {font-size: 1em;}


 
}}/*fin @media screen and (max-width: 320px)*/








/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
}




/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

