/*BODY*/
body, p, address, blockquote, .menu-principal a, h4, h5, h6{font-family: 'Raleway', sans-serif; font-size:14px;}
p {text-align:justify !important;}
h1, h2, h3 {font-family: 'Raleway', sans-serif;font-weight:bold; color: #006071 !important; font-size:14px;}
h1 {text-align: center;}
#contenido .color-fuente-destacado h1 {color: #006071 !important;}
#contenido .color-fuente-destacado a {color: #006071 !important;}
#contenido .btn-primary {font-size:14px; font-weight:bold;}
#contenido .btn-primary:hover, #contenido .btn-primary.hover {background-color: #ffffff !important;color:#006071 !important;font-size:14px; font-weight:bold;}
#contenido .btn-primary:focus, #contenido .btn-primary.focus {background-color: #ffffff !important;color:#006071 !important;font-size:14px; font-weight:bold;}

/* EFECTO AFFIX */
#sobrecabecera.affix .logotipo-main {margin-top: -55px; margin-bottom: 0px; transform: scale(1); transition: all 1s ease 0.3s;}
#sobrecabecera.affix-top .logotipo-main{transition:all 1s ease 0.3s;transform: scale(1.1); margin-top: -38px; margin-bottom: 0px;}
#sobrecabecera.affix-top .navbar-nav li a{
    /*padding-bottom:0;*/
        transition: all 0.3s linear;
}
#sobrecabecera.affix .navbar-nav li a{
    /*padding-bottom:9px;*/
        transition: all 0.3s linear;
}
#sobrecabecera.affix-top .modulo-buscador{transition:all 1s linear; margin-top:0px; margin-bottom:0px;}
#sobrecabecera.affix .modulo-buscador{transition:all 1s linear;}
#sobrecabecera.affix-top .regla-menu{transition:all 1s linear; margin-top:73px;}
#sobrecabecera.affix .regla-menu{transition:all 1s linear; margin-top:47px;}

@media only screen and (min-width: 992px) and (max-width: 1200px)  {
    #sobrecabecera.affix-top .regla-menu{transition:all 1s linear; margin-top:80px;}
#sobrecabecera.affix .regla-menu{transition:all 1s linear; margin-top:80px;}
    #sobrecabecera.affix-top .redes-sociales-sobrecabecera {margin-top:62px !important;}
#sobrecabecera.affix .redes-sociales-sobrecabecera {margin-top:37px !important;}
    }


/*ESTILOS MENÚ HORIZONTAL SUPERIOR, SOBRECABECERA Y LOGO*/
#sobrecabecera .navbar-default .navbar-nav > .active > a, #sobrecabecera .navbar-default .navbar-nav > .active > a:hover, #sobrecabecera .navbar-default .navbar-nav > .active > a:focus {border-bottom: 1px solid #7f6000;}
#sobrecabecera.affix-top .navbar-default {/*margin-top: 25px;*/transition:all 1s linear;}
#sobrecabecera.affix .navbar-default {/*margin-top: 35px;*/ transition:all 1s linear;}
#sobrecabecera .navbar-default .navbar-nav > li > a:hover, #sobrecabecera .navbar-default .navbar-nav > li > a:focus {border-bottom: 1px solid #7f6000; }
#sobrecabecera {z-index: 10000;width: 100%;background-color: rgba(255,255,255,0.8);}
#sobrecabecera.affix {width: 100%;background-color: #ffffff;}
.marginLogotipo {margin-top:15px;}
.marginLeerMas {margin-top:20px;}

@media only screen and (min-width: 1200px) {
#sobrecabecera .navbar-default .navbar-nav > li {margin-right: -15px !important;}
    }

@media only screen and (min-width: 992px) and (max-width: 1199px)  {
    #sobrecabecera .navbar-default {font-size: 65%;}
    #sobrecabecera .navbar-default .navbar-nav > li {margin-right: -19px !important;}
    }

#sobrecabecera.affix-top .redes-sociales-sobrecabecera {margin-top:62px;}
#sobrecabecera.affix .redes-sociales-sobrecabecera {margin-top:37px;}

 /*FIN ESTILOS MENÚ HORIZONTAL SUPERIOR, SOBRECABECERA Y LOGO*/

/*CONTENIDOS*/
#contenido .redes-sociales-sobrecabecera-movil .color-fuente-destacado {color:#8e8e8e !important;}

@media only screen and (max-width: 767px)  {
    #contenido .redes-sociales-sobrecabecera-movil {margin-top:10px;}
    .portada #contenido .redes-sociales-sobrecabecera-movil {margin-top:0px;}
        }

#categoriaDescripcion .image.img-square {padding-top: 20px;}

/*ESTILOS MÓDULO ESLOGAN VACACIONES*/
.eslogan-vacaciones {text-align:center !important;margin-top: -30px;}
.eslogan-vacaciones .jumbotron {padding-bottom: 45px !important;}
.eslogan-vacaciones h3 {font-size: 150% !important;	color: #ffffff !important;}
.eslogan-vacaciones h4 {font-size: 130% !important;	color: #37bcd3 !important;margin-top:20px;margin-bottom: 0px !important;}

 /*ESTILOS PIE*/
 #pie {border-bottom: 1px solid #777;    margin-top: 30px;padding: 25px 0;}
#pie .datos-contacto-pie address {color: #ffffff !important;}
/*FIN ESTILOS PIE*/

  /*ESTILOS MÓDULO ESLOGAN*/
 .modulo-container.eslogan {background-color:#efefef;border-top:1px solid #ccc;border-bottom:1px solid #e3e3e3;margin-top:20px;}
 .modulo-container.eslogan > div{ padding:40px 0;}

 /*FIN ESTILOS MÓDULO ESLOGAN*/
.tab-content{padding:20px 10px;}

 /*CORRECCIONES MÓDULO SERVICIOS PORTADA*/
.servicios-mas-explicacion-portada .efecto2 span.fa-stack {border: 3px solid;}
.servicios-mas-explicacion-portada .efecto2:hover span.fa-stack {background-color: #AD6A27 !important;}
.servicios-mas-explicacion-portada .efecto2:hover h4 {color: #AD6A27;}
.servicios-mas-explicacion-portada .efecto2:hover span.fa-stack i {color: #fff !important;}
.servicios-mas-explicacion-portada .efecto2:hover span.fa-stack .fa-inverse {color: transparent !important;}
 /*FIN CORRECCIONES MÓDULO SERVICIOS PORTADA*/

 /*OTROS ESTILOS*/ 
 blockquote {border-left: 5px solid #cccccc;}
.modulo-formularios .btn[type="reset"] {color:#222;}

.img-portada { width: 100%;height:auto; }
 
/*MAPA GOOGLE FOOTER*/
.modulo-mapadegoogle {height: 450px;width:100%;}

/*JUSTIFICAR PÁRRAFOS CONTENIDO PRINCIPAL EN PORTADA*/
.funcionalidad-contenidos .col-sm-10.col-sm-offset-1.text-center p {text-align: justify;}

/*CABECERA DE IMÁGENES*/
.modulo-cabecera-imagen .carousel-inner {max-height: 720px !important;}
.modulo-cabecera-imagen {margin-bottom: 30px;}

/*.mosaico-imagenes .row:nth-of-type(3) {display: none;}*/
.mosaico-imagenes .img-thumbnail, .contenido figure.thumbnail {border: none;background: transparent; border-radius: 0;}

/*.contenido figure.thumbnail {padding: 0;height: 250px;}*/
/*.contenido figure.thumbnail figcaption i.fa-plus {display: none;}*/

/*IMAGENES THUMBNAIL CONTENIDOS
.funcionalidad-contenidos .contenido figure > figcaption {top: 60px;height: 76%;padding-top: 29%;}
.funcionalidad-contenidos .contenido figure {height: 300px;}*/

.banner img {padding: 15px;}
#contenido .banner .color-fuente-destacado {color: #7f7f7f !important;}

footer .modulo-megusta, footer .modulo-container.redes-sociales {padding-top: 15px;}

.funcionalidad-galerias-portada .galeria .photogrid ul li {background: transparent; padding: 4px;}

.img-circle {border-radius: 0%;}


@media all and (max-width: 768px) and (min-width: 425px) {
    .mosaico-imagenes .col-sm-4 {
        padding-left: 7px !important;
    padding-right: 7px !important;
    }
    
    #menuMovil .navbar-header .navbar-toggle {
    top: 5px;
}
}

#menuMovil .navbar-header .navbar-brand img {
    max-height: 58px;
}

/*.funcionalidad-contenidos .contenido h2 {
font-size: 27px;}*/

#sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu {
    min-width: 170px !important;
}

#sobrecabecera .navbar-default .navbar-nav>.active>a, #sobrecabecera .navbar-default .navbar-nav>.active>a:focus {
border-bottom: none;
}
/*SERVICIOS CON IMAGEN*/
.servicios-con-imagen img {border-radius:10px;border:1px solid #efefef;}

@media all and (max-width: 1199px) {
    .servicios-con-imagen .margen-top-servicios {margin-top:10px;}
    }
    
@media all and (min-width: 1200px) {
	.servicios-con-imagen .servicios2 .servicios-margen-izquierdo {margin-left:50px;}
    .servicios-con-imagen .servicios2 {margin-top:20px;}
    }


/*JUMBOTRON*/
.modulo-container .jumbotron .boton-jumbotron {margin: auto;width: 100% !important;height: auto;text-align: center !important;}
.jumbotron {padding-bottom: 80px;}
.jumbotron p {font-size: 14px !important;}

/*sin-imagen*/
.sin-imagen{background:url(/data/4961/galerias/cef348791d38c8adee0041f63d08de31e837c9a2.jpeg);background-size:cover;}

/*NOTICIAS*/
.modulo-ultimas-noticias.version2 .carousel-ultimas-noticias {max-height: 250px;}
.modulo-ultimas-noticias.version2.horizontal .cat-noticia a {width: 100%;}
.modulo-ultimas-noticias .carousel h3 {font-size: 100%;}
.modulo-ultimas-noticias.version2 .carousel h3.titulo-noticia {display: none;}
.modulo-ultimas-noticias.version2.horizontal.w-3 .noticia .sin-imagen, .version2.horizontal .noticia .imagen-noticia {height: auto;}

#contenido .color-fuente-tema {color: #006071 !important;}
#contenido .text-warning {color: #7f6000 !important;}

/*LISTADO CATEGORÍAS CATÁLOGO*/
/*#contenido .funcionalidad-productos a{color: #ffffff !important;}*/

/*CARRITO SOBRECABECERA*/
#sobrecabecera .alert-default {background-color: #ededed !important;}