/* ACADEMIA 2023 v03 */

/** IMPORTANTE ** /
/*- Colores cambian todos en bloque; en el caso de que el cambio deje algún botón o texto ilegible, separar del selector y cambiar la declaracion de forma individual*/
/*- CUIDADO ESPECIALMENTE AL BORDE INFERIOR DE LOS CAMPOS DEL FORMULARIO EN PORTADA QUE SALE EN :focus PORQUE HAY UN ERROR. SALE EL COLOR DEL PORTFOLIO #ff7703 Y NO APARECE EN CSS, JS NI EN DISEÑO. PARA CAMBIARLO, HAY QUE HACERLO MANUAL CON LA REGLA: #content_bottom .bg-primary {background-color:}*/

/** FUENTE DE TEXTO **/

.modulo-menu,.modulo-bloques .bloque-texto .extra-big, .boton-default, .boton-eslogan, span.very-big, .eslogan-parallax .titulo-eslogan, .eslogan-parallax .subtitulo-eslogan,.parallax-servicios .titulo-eslogan, .parallax-servicios .subtitulo-eslogan,  .eslogan-titulares .titulo-eslogan, .contador-socios .contador, .servicios-portada-bloques .resto-contenido-bloque span, .btn-primary, .titulo-modulo-ultimas-noticias-v5, .bloque .modulo-datos-contacto-extendidos h3, .btn, #menuMovil .navbar-default, .datos-contacto-footer, h1.heading, .funcionalidad-contenidos.ficha-observatorios h2, .formulario-de-contacto.borde-cuadrado h1, .modulo-zoom .titulo-eslogan, .formulario-portada .form_encabezado h2, .cabecera-producto-servicios h1.nombre-producto-servicios, .size-h1-producto, .subtitulo-modulo-ultimas-noticias-v5 {font-family: 'Gabarito', sans-serif;}

#sobrecabecera .navbar-default .sidebar-nav span {font-family: 'Oswald', sans-serif;}

/*GROSORES DE FUENTES*/
.eslogan-titulo .jumbotron , .panel-body .controls a {font-weight: 200;}
.eslogan-parallax .subtitulo-eslogan {font-weight:400;}
 #menuMovil .navbar-default, .eslogan-parallax .titulo-eslogan , .eslogan-titulares .titulo-eslogan , .contador-socios .contador, .servicios-portada-bloques .resto-contenido-bloque span, span.very-big, h1.heading, .funcionalidad-contenidos.ficha-observatorios h2, .formulario-de-contacto.borde-cuadrado h1, .modulo-zoom .titulo-eslogan , #content_main .precio-nuevo.color-fuente-destacado, .modulo-container .funcionalidad-productos .servicio-container.activo .nombre-producto, .formulario-portada .form_encabezado h2, .cabecera-producto-servicios h1.nombre-producto-servicios, .size-h1-producto{font-weight:700!important;}

/** COLORES **/
#content_main .color-fuente-destacado, #content_main .btn-link {}
/* Color Negro */
/*color*/ .btn-default, .btn-primary.leer-mas-modulo-ultimas-noticias-v5, .bloques-bienvenida .boton-default, .bloques-bienvenida2 .boton-default, #content_bottom .btn-primary, .noticia-modulo-ultimas-noticias-v5:last-child .contenedor .titulo-modulo-ultimas-noticias-v5,  .noticia-modulo-ultimas-noticias-v5:last-child .contenedor .subtitulo-modulo-ultimas-noticias-v5 {color: #000 !important;}
.promo-portada-productos .thumb *, .promocion, #content_main .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a, #content_main .precio-nuevo.color-fuente-destacado, .modulo-container .funcionalidad-productos .servicio-container.activo .nombre-producto, .noticia-modulo-ultimas-noticias-v5:last-child .contenedor .descripcion-modulo-ultimas-noticias-v5{color: #000 !important;}
/*fondo*/ 
/*borde*/


/* Color Blanco */
/*color*/ /*eliminar si el color de fondo no lo hace legible*/  .noticia-modulo-ultimas-noticias-v5:last-child .contenedor .fecha-modulo-ultimas-noticias-v5, 
#sobrecabecera .navbar-default .navbar-nav li:last-child:hover a , #menuMovil .navbar-default .navbar-nav>li:last-child:hover a, #sobrecabecera .navbar-default .navbar-nav li.active:last-child a, #menuMovil .navbar-default .navbar-nav>li.active:last-child a, .promociones-portada .thumb .label-promocion .badge_overlay span  {color:#fff!important;}
/*fondo*/  .btn-primary.leer-mas-modulo-ultimas-noticias-v5, .bloques-bienvenida .boton-default, .bloques-bienvenida2 .boton-default , .modulo-zoom .mod-eslogan:before {background-color:#fff!important;}
/*borde*/ .bloque-imagen.mah-450:before {border-color:#fff!important;}

/* Color Principal */
/*color*/
/*fondo*/ #sobrecabecera .navbar-default .navbar-nav>li:last-child, #menuMovil .navbar-default .navbar-nav>li:last-child {background-color: #0074cb!important;}
a.btn.btn-sm.color_web_6_bg.btn-medium.boton-eslogan:hover, a.btn.btn-primary.vermas.leer-mas-modulo-ultimas-noticias-v5.color-texto-claro:hover, a.btn.btn-primary.vermas:hover, a.btn.boton-default:hover, button.btn.boton-default:hover, #content_bottom .formulario-portada .btn-primary:hover {background-color: #D23C0F!important; border:2px solid #fff; color: #fff!Important;box-sizing: border-box;}
/*borde*/ .servicios-portada-superior .servicio:first-child, a.btn.btn-primary.vermas.leer-mas-modulo-ultimas-noticias-v5.color-texto-claro:hover, a.btn.btn-primary.vermas:hover, #content_bottom .formulario-portada .btn-primary:hover {border-color: #0074cb!important}

/* Color Secundario */
/*color*/  .noticia-modulo-ultimas-noticias-v5:last-child .contenedor {color: #FF7703!important;}
/*fondo*/ .noticia-modulo-ultimas-noticias-v5:last-child .contenedor {background-color: #FF7703!important;}
/*borde*/ .servicios-portada-superior .servicio:nth-child(3) {border-color: #0074cb!important;}

/* Color Tres */

/*color*/ .noticia-modulo-ultimas-noticias-v5:nth-child(2) .contenedor {color: #005D61!important;}
/*fondo*/.noticia-modulo-ultimas-noticias-v5:nth-child(2) .contenedor {background-color: #005D61!important;}
/*borde*/ .servicios-portada-superior .servicio:nth-child(2) {border-color: #ff430b!important;}

/* Color Cuatro */
/*color*/
/*fondo*/ .noticia-modulo-ultimas-noticias-v5:first-child .contenedor {background-color: #FF953A!important;}
/*borde*/ .servicios-portada-superior .servicio:last-child {border-color: #ff430b!important;}

/* Color Quinto */
/*color*/
/*fondo*/
/*borde*/


/* Otro Color Usado */


/*AJUSTE DE TAMAÑOS EN JERARQUIAS*/
.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading, h1.heading, .funcionalidad-contenidos.ficha-observatorios h2, .formulario-de-contacto.borde-cuadrado h1, .modulo-zoom .titulo-eslogan {font-size: 25px !important;}
.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .formulario-portada .form_encabezado h2, .titulo-modulo-ultimas-noticias-v5, .cabecera-producto-servicios h1.nombre-producto-servicios {font-size: 25px !important;} 
.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .resto-contenido-bloque span, .modulo-redes-sociales .heading, .grupo-testimonios .mod-opiniones .testimonial>p, .formulario-portada .form_encabezado h3{font-size:20px!important}

.extra-big span.very-big , .size-h1-producto{font-size: 40px;line-height: 60%!important;}


@media (min-width:992px){ 
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading, h1.heading, .funcionalidad-contenidos.ficha-observatorios h2, .formulario-de-contacto.borde-cuadrado h1, .modulo-zoom .titulo-eslogan  {font-size: 27px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .formulario-portada .form_encabezado h2, .titulo-modulo-ultimas-noticias-v5, .cabecera-producto-servicios h1.nombre-producto-servicios {font-size: 30px !important;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .resto-contenido-bloque span, .modulo-redes-sociales .heading, .grupo-testimonios .mod-opiniones .testimonial>p, .formulario-portada .form_encabezado h3{font-size:22px!important}
    
   .extra-big span.very-big, .size-h1-producto {font-size: 50px;}
   
}

@media (min-width:1200px){
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading, h1.heading, .funcionalidad-contenidos.ficha-observatorios h2, .formulario-de-contacto.borde-cuadrado h1, .modulo-zoom .titulo-eslogan {font-size: 30px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .formulario-portada .form_encabezado h2, .titulo-modulo-ultimas-noticias-v5, .cabecera-producto-servicios h1.nombre-producto-servicios {font-size: 30px !important;}
     .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .resto-contenido-bloque span, .modulo-redes-sociales .heading, .grupo-testimonios .mod-opiniones .testimonial>p, .formulario-portada .form_encabezado h3{font-size:25px!important}
    
    .extra-big span.very-big, .size-h1-producto{font-size: 45px!important;}
    
 
}

@media (min-width:1600px){  
    
    .extra-big span.very-big, .size-h1-producto {font-size:50px!important;}
}

/** AJUSTE ANCHURA DEL CONTENIDO - PLANTILLA FLUIDA **/
.row { margin-left: 0; margin-right: 0;}
.fluido #sobrecabecera>.sobrecabecera.eq-height, .fluido #cabecera>.cabecera.eq-height, .fluido #pie>.pie.eq-height, .fluido footer>.footer.eq-height { padding-left: 0;padding-right: 0;}
.navbar-collapse.navbar-inner {padding: 0;}

@media (min-width: 768px){
    div#contenido {width: 100%;margin: 0 auto;}
    .fluido #contenido>.contenido {width: 90%;}
	.portada .fluido #contenido>.contenido {width: 90%;}
}
    
@media (min-width: 1200px){
    .portada div#contenido {width: 100%;margin: 0 auto;}
    .fluido #contenido>.contenido {width: 70%;}
    .eslogan-titulo-1 .texto-contenido-eslogan, .eslogan-titulo-2 .texto-contenido-eslogan {
    width: 70%; margin:0 auto;}
}
@media(min-width:1600px) {
    .fluido #sobrecabecera>.sobrecabecera.eq-height, .fluido #cabecera>.cabecera.eq-height, .fluido #pie>.pie.eq-height, .fluido footer>.footer.eq-height { padding-left: 10px;padding-right: 10px;}
}

/*REGLAS ESPECIFICAS DEL PORTFOLIO */
.sin-imagen{background:url('/data/6532/galerias/ee340626a5e8a9a4ce960e68e67d0183b5d1e05f.png');background-size:cover;}
.portada #sobrecabecera.sticky-bottom .affix-hidden {display: none !important;}
.portada #sobrecabecera.sticky-top .affix-show{display:none !important;}

@media(max-width:991px) {header.ajuste-top {position: relative;}}

/** BOTONES **/
.modulo-formularios-lineas .form-actions button{width:auto!important;}
.boton-default, .boton-eslogan a, .modulo-formularios-lineas .form-actions button, .btn-primary {
    padding: 10px 25px!important;
    border-radius: 0!important;
    background-color: #0074cb;
    color: white!Important;
    border: 2px solid #fff!Important;
}

.boton-default:hover, .boton-eslogan a:hover, .modulo-formularios-lineas .form-actions button:hover, .btn-primary:hover {background-color: #D23C0F!important;}
.btn span.color_web_7_color:hover, button.btn.boton-default:hover, .funcionalidad-contenidos .contenido-destacado.contenido-blog .leer-mas a:hover,#content_main a.btn.btn-primary:hover   {color: #fff!important;transition: 0.5s;}

a.btn.btn-sm.color_web_6_bg.btn-medium.boton-eslogan:hover, a.btn.btn-primary.vermas.leer-mas-modulo-ultimas-noticias-v5.color-texto-claro:hover, a.btn.btn-primary.vermas:hover, a.btn.boton-default:hover, #content_bottom .formulario-portada .btn-primary:hover, #content_main a.btn.btn-primary:hover {transition: 1s;}

.funcionalidad-contenidos .contenido-destacado.contenido-blog .leer-mas a:hover {letter-spacing: 0px;}
.modulo-container .funcionalidad-productos .resumen-listado-producto-servicios .boton-mas-info a {line-height: 28px;height: 100%;}

/****** AJUSTES DE FUNCIONALIDADES ******/
.titulo-categoria-producto-servicios, .funcionalidad-contenidos.ficha-observatorios, .funcionalidad-formulario h1 {text-align: left!important;}
.panel-body .controls a {/*text-decoration: underline;*/}
.funcionalidad-galeria-portada h3 {display: none;}

@media (min-width: 768px){.row.cargos-junta {width:90%; margin: 0 auto;}}
@media (min-width: 1200px){.row.cargos-junta {width:70%}}

/* Correcion Vista de Moda */
.promociones-portada .thumb {overflow: unset; background-color:transparent!important;}
.promo-portada-productos .thumb *{text-shadow: none;}
.promociones-portada .thumb .imagen {overflow: hidden!important;}
.promo-portada-productos .thumb .contenido-promo {margin-top: 20px;position: relative;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay {z-index:98;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay:before, .promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay:after {  height: 70px;   width: 70px;   }
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay {   width: 70px;    height: 70px;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay span.top-left.label-badge { text-shadow: none;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay span.top-left.label-badge { font-size: 20px;  top: 20px;}
.promociones-portada{padding:25px 0 100px}

@media (max-width: 767px){
    .promociones-portada .thumb { margin-bottom: 134px!important;width: 90%;}
 	.promociones-portada .row.fila-promociones .bloque:last-child .thumb  { margin-bottom: 50px!important;}
}

.promocion .label-promocion.movil .badge_overlay .label-badge {line-height: 20px!important;color: #000;display: block;}
.portada .ribbon5_listado_portada.badge_overlay small, .portada .ribbon5_listado_portada.badge_overlay strong {color: #fff!important;}

/* Formulario */
.bordes-encuadrados.sin-icono .borde-cuadrado {border: 0;}

@media (min-width: 992px){.bordes-encuadrados .encabezado-form {margin-top: 0;}}


/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/
/*MENU PRINCIPAL Y UTILIDADES*/

ul.dropdown-menu.multi-level li a {background-color: transparent!important;}
#sobrecabecera .navbar-default .sidebar-nav .navbar-nav li:last-child a { /*color: #fff!important;*/}
#sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu li:last-child a { /*color: #242424 !important;*/}
#sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu li.active:last-child a { /*color: #fff!important;*/}
#sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu li:last-child a:hover { /*color: #fff!important;*/}

#sobrecabecera .navbar-default .sidebar-nav .navbar-nav li:last-child a span {color: #fff!important;}
#sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu li:last-child a span {color: #242424 !important;}
#sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu li.active:last-child a span {color: #fff!important;}
#sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu li:last-child a:hover span {color: #fff!important;}

#sobrecabecera .navbar-default .navbar-nav>li.active.version1:last-child {background-color: #d23c0f!important;}

@media(min-width:992px) {#sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu {width: 250px!important;}}


/*BLOQUES BIENVENIDA*/
.modulo-bloques .bloque-texto .medium {margin-top: 20px;line-height: initial;}
.bloque-imagen.mah-450:before { position: absolute; content: ""; width: 96%; height: 96%; top: 2%; left: 2%; border: 2px solid; background-color: transparent; z-index: 98!important;}
.bloques-bienvenida .boton-default, .bloques-bienvenida2 .boton-default{ margin-top: 10px;}

@media (min-width: 768px) and (max-width: 1600px){.modulo-bloques:not(.barra-lateral) .bloque-imagen img { height: 100%; width:max-content!important;}}
@media (min-width: 768px) and (max-width: 991px){.modulo-bloques:not(.barra-lateral) .bloque-imagen img { margin: 0 -50%;}}
@media (min-width: 992px) and (max-width: 1300px){.modulo-bloques:not(.barra-lateral) .bloque-imagen img {margin: 0 -25%;}}
@media (min-width: 1301px) and (max-width: 1600px){.modulo-bloques:not(.barra-lateral) .bloque-imagen img {margin: 0 -50%;}}
@media (min-width: 992px) and (max-width: 1300px){
    .col-xs-12.col-sm-12.col-md-8.col-md-offset-2.col-sm-offset-0.col-xs-offset-0.ajustado.bloques-bienvenida {width: 90%; margin-left: 5%;}
    .col-xs-12.col-sm-12.col-md-8.col-md-offset-2.col-sm-offset-0.col-xs-offset-0.ajustado.bloques-bienvenida2 {width: 90%; margin-left: 5%;}
}

/*ESLOGAN DE TEXTO GRANDES*/
.eslogan-titulo p.boton-eslogan {display: none;}
.eslogan-titulo .jumbotron p {margin-bottom: 0;font-size: 26px;}

/*ESLOGAN PARA TÍTULOS QUE ACOMPAÑAN MODULOS*/
.eslogan-titulares02 .jumbotron {padding:0px!important;}
.eslogan-titulares p.boton-eslogan {display: none;}

/*ESLOGAN PARALLAX*/
.col-xs-12.col-sm-12.col-md-12.full-width-div.text-center.ajustado.eslogan-parallax {margin-top: 50px;}
.eslogan-parallax {    background-color: #000!important; background-size: cover !important; background-repeat: no-repeat !important; background-attachment: fixed !important; background-position: center center !important; min-height: 300px;}

/*SERVICIOS PORTADA*/
.servicios-portada-superior .servicio {border-bottom: 3px solid;}
.servicios-portada-superior .servicios-portada .icono-bloque i {line-height: 58px;font-size: 2.5em;}
.servicios-portada .resto-contenido-bloque span{font-size:125%!important;}
.servicios-portada .resto-contenido-bloque p {margin: 20px 0 12px;font-size: 105%;}

@media (min-width: 992px){ .servicios-portada .contenedor-servicios.ajustado {width: 90%;}}
@media (min-width: 1300px){.servicios-portada .contenedor-servicios.ajustado {width: 70%;}}
@media (min-width: 768px){.servicios-portada-superior  .col-sm-6.servicio {width: 48%;margin: 0 1%;}}
@media (min-width: 992px){.servicios-portada-superior .col-md-4.servicio {margin: 0 1%;width: 30%;}.servicios-portada-superior .col-md-3.servicio{width: 23%; margin: 0 1%;}}

/*ESLOGAN ZOOM*/
.modulo-zoom .mod-eslogan:before {content: "";position: absolute; background-color: #fff; width: 40%; height: 45%; right: -1%; top: 53%;}

@media(max-width:767px) {.modulo-zoom .col-sm-5.img-eslogan {margin-top: 30px;}}
@media (min-width: 768px) and (max-width: 991px){
    .modulo-zoom .texto-eslogan { width: 100%; margin-right: 13%;}
    .mod-eslogan .img-eslogan {text-align: center; width: 90%; margin: 30px 5%;}
    .modulo-zoom .mod-eslogan:before {content: "";position: absolute;width: 95%;height: 45%;right: 0;top: 50%;}
}

@media screen and (min-width: 992px){
    .modulo-zoom .modulo-container .jumbotron {padding-left: 40px;padding-right: 10px;}
    .modulo-zoom .texto-eslogan {width: 45%;margin-right: 13%;} .modulo-zoom .mod-eslogan:before {content: ""; position: absolute; width: 42%; height: 100%; right: 4%; top: 0;}
}

@media (min-width: 1300px){
     .modulo-zoom .mod-eslogan { width: 70%; margin: 0 auto;}
     .modulo-zoom .mod-eslogan:before { content: ""; position: absolute; width: 29%; height: 76%; right: 12%; top: 0;}
     .modulo-zoom .texto-eslogan {width: 50%; margin-right: 6%;}
}

/*CONTADOR*/
.contador-socios .servicios-portada.style11 .bloque {box-shadow: none;}
.contador-socios .fa {font-size: 4em;}
.contador-socios .resto-contenido-bloque span {font-size: 2em;}
.contador-socios .contador span {font-size: 3em;}
.contador-socios .servicios-portada.style11 .contador {width:100%; margin:10px 0%;}
.contador-socios .col-md-12.col-sm-6.col-xs-12.servicio {width: 100%;}
  
@media (min-width: 768px){.contador-socios .contador span {font-size: 2em;}}

/*FORMULARIO EN PORTADA*/
.formulario-portada .panel-body { padding: 0;}
.formulario-portada .panel-default {border-color: transparent;}
.formulario-portada .panel.panel-default .radio label, .formulario-portada .panel.panel-default .checkbox label {font-size: 14px;font-weight: bold;}
.formulario-portada img {display: none;}
 
@media (min-width: 768px){
    .formulario-portada .campo-form {width: 32%;float: left;margin-right: 1%;}
    .formulario-portada .campo-form:nth-child(4) {width: 100%;}
 }

/* Modulo Datos de Contacto */
.bloque.datosContacto address.direccion span:nth-child(2) {padding-left: 10px;}

/*BLOQUES DATOS CONTACTO*/
.bloque .modulo-datos-contacto-extendidos {width: 100%;margin: 0;font-size: 20px;}
.bajo-footer.zona.eq-height {background-color: #00000024;width: 100%!important;}

@media (min-width: 768px){
    .full-width-div.mapa-contacto {min-height: 350px!important;}
    .full-width-div.mapa-contacto .bloque.mapa {max-height: 350px;}
}

@media (min-width: 1200px){.bloque .modulo-datos-contacto-extendidos {width: 80%!important;margin: 0 15%!important;}}
@media (min-width: 1300px){#bajo-footer .row.eq-height {width: 70%!important;margin: 0 auto!important;}}

/* Noticias */
.noticia-modulo-ultimas-noticias-v5 .contenedor {text-align: left;}
.cabecera-modulo-ultimas-noticias-v5 { position: relative;}
.cabecera-modulo-ultimas-noticias-v5 .image {position: relative;top: -100%;}
.fondo-cabecera-modulo-ultimas-noticias-v5 {background-color: transparent;}
h5.fecha-modulo-ultimas-noticias-v5 {display: none;}
.noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 .frente-modulo-ultimas-noticias-v5 { position: relative;padding-bottom:0;}
.noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 {height: auto;}
.contenido-modulo-ultimas-noticias-v5 b { display: none;}
.noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {height: auto; padding-top: 0px; padding-bottom: 30px;}
div#listado-modulo-ultimas-noticias-v5 { display: flex;}
.frente-modulo-ultimas-noticias-v5.color-texto-claro {color:#000!Important}
span.fecha-modulo-ultimas-noticias-v5.h5{display:none;}
.noticias-portada .modulo-container { padding: 0;}
.noticia-modulo-ultimas-noticias-v5:nth-child(2) .contenedor .descripcion-modulo-ultimas-noticias-v5 {color:#fff!important;}
.noticia-modulo-ultimas-noticias-v5:nth-child(2) .contenedor  span.subtitulo-modulo-ultimas-noticias-v5.h4 {color:#fff!important;}
.noticia-modulo-ultimas-noticias-v5:nth-child(2) .contenedor  span.titulo-modulo-ultimas-noticias-v5.h3 {color:#fff!important;}
.titulo-modulo-ultimas-noticias-v5 {font-weight:normal!important;}
.opciones-modulo-ultimas-noticias-v5 {position: absolute;bottom: 20px;right: 20px;}
.contenido-modulo-ultimas-noticias-v5 { margin-bottom: 80px;}

@media (min-width: 992px) and (max-width: 1200px){.noticia-modulo-ultimas-noticias-v5.padding-2x{padding:5px;}}

/** PAQUETE DE CORRECIONES DE CARRITO - LOGIN **/
/*correcciones carrito*/
.profile-header p {font-size: 70%;}
.modulo-carrito .media-body a, #barra-opciones .alert-default .btn-default, .funcionalidad-carrito .fila-producto-resumen .producto-descripcion .producto-caracteristica, .funcionalidad-carrito .fila-producto-resumen .quantity-control>input, .funcionalidad-carrito .fila-totales .btn-danger, #cart_item_nro, .funcionalidad-carrito h4.color_web_1.text-center, .funcionalidad-carrito .panel .profile-nav .nav-pills>li.active a, .funcionalidad-carrito .panel .profile-nav .nav-pills>li.active .btn-link, .list-group-item.active>.badge, .nav-pills>.active>a>.badge, .badge, .funcionalidad-producto .product-info .product-details .addtocart>.quantity-cart>.option>.quantity-control>input, .funcionalidad-carrito .panel .profile-header, .funcionalidad-carrito .panel .profile-nav .nav-pills>li.active a:hover, #registro .nav-pills .descripcion, .funcionalidad-producto .product-info .product-details .addtocart>.quantity-cart>.option>.quantity-control>input, .funcionalidad-carrito .panel .profile-header div .fa, .profile-nav .nav.nav-pills.nav-stacked a, #barra-opciones ul.dropdown-menu.btn-block a  {color: #000!important;}
#barra-opciones .alert-default {background-color: #d7d7d7;}
.funcionalidad-carrito .fila-totales .btn-danger { background-color: transparent;border-color: transparent;}
.funcionalidad-carrito .fila-totales .btn-danger:hover{background-color: transparent;border-color: transparent;color:#f8ae00!important;}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge, .funcionalidad-carrito .panel .profile-header {font-weight: bold;}
.funcionalidad-carrito .panel .profile-nav .nav-pills .badge {background-color: #fff;}

/*login*/
#registro .nav-pills .descripcion, form#frmLogindescargas a, #content_main div#front_regist a {color: #000!important;}
#content_main div#front_regist a {font-weight: bold;}
#content_main div#front_regist a.btn-next-prev, .btn-next-prev i.fa.fa-arrow-left,  form#frmLogin a, form#frmLogin .btn-primary, .modal-dialog .modal-footer a {color: #000!important;}
#registro .nav-pills .paso .fa-inverse {color: #fff!important;}
#content_main .modal-footer a {color: #000!important;}
/*filtro productos*/
#filtro-top .sel--black-panther, .sel__box__options:hover, #total-productos {color: #000000;}
.modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a {color: #fff !important;font-weight: bold;}

/*botones carrito pedidos*/
.panel-body .btn-group .btn-primary {background-color: #004d92!important; border-color: transparent!important;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-pagado {background-color: #004b00;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-preparando {background-color: #ae5f00;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-cancelado {background-color: #8d0000;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-recibido {background-color: #8600a6;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-pendiente {background-color: #00524f;}
.funcionalidad-carrito .panel td .btn-default {color: #383838 !important;background-color: transparent !important; border-color: transparent!important;}

@media (min-width:768px) and (max-width:991px){
    .funcionalidad-carrito .col-sm-3, .funcionalidad-carrito .col-sm-9 {width: 100%;}
    .funcionalidad-carrito .panel-body .content_form .col-sm-8 {width: 100%;}
}

@media (min-width:992px) {
    .funcionalidad-carrito .panel-body .content_form .col-sm-8 {width: 100%;}
}

@media (min-width:992px) and (max-width:1199px){
    .funcionalidad-carrito .col-sm-3 {width: 40%;}
    .funcionalidad-carrito .col-sm-9 {width: 60%;}  
}

/* CORRECIONES ERRORES DE CONTRASTE */
button.btn.boton-aceptar.habilitado {color: #000!Important;}
a#mas, a#menos {color: #000!Important;font-weight: bold;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{color:#000!important}
span.sel__box__options.sel__box__options--black-panther.selector__filtro__itemsporpagina, span.sel__box__options.sel__box__options--black-panther.selector__filtro__orden.selected, span.sel__box__options.sel__box__options--black-panther.selector__filtro__orden {color: #000!important;}
.botones-cookies button.btn.btn-primary span {color: #000!important;}

/* ARREGLO TABLAS DE LOGIN USUARIOS */
li#usuario_tab.active .descripcion, li#datos_tab.active .descripcion, li#direccion_tab.active .descripcion {color: #fff!important;}
.funcionalidad-carrito section.panel, .profile-header h3{ color: #fff!important;}
.funcionalidad-carrito section.panel .controls { color: #000;}
.funcionalidad-carrito section.panel .controls input { width: 100%;}

/* FOTOS EN SECCIONES A LA DERECHA AJUSTE */
.pull-left .img-limit, .pull-right .img-limit {height: auto;margin-left: 0;margin-top: 0;margin-bottom: 40px;}

@media(max-width:767px) {.pull-right .img-limit{ margin-left: 0;  margin-top: 20px;margin-bottom: 40px;}}
@media (min-width: 768px) {
   	.img-derecha {width: 250px;}
	.pull-right .img-limit , .pull-left .img-limit{ margin:0 0 20px 30px !important;}
}
@media (min-width:768px) and (max-width:991px) {.pull-right .img-limit, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha, .img-derecha { margin-left: 30px;margin-top: 0;margin-bottom: 20px; width: 270px!important;height: auto;}}
@media (min-width:992px) and (max-width:1199px) {.pull-right .img-limit, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha,   .img-derecha{width: 350px!important;margin:0 0 20px 30px !important;}}
@media (min-width: 1200px) {.pull-right .img-derecha, .pull-right .img-limit,  .img-derecha {width: 380px;margin:0 0 20px 30px !important;}}

/*Formulario*/

.bordes-encuadrados .encabezado-form {padding: 0;}
@media(max-width:767px){
	.bordes-encuadrados.sin-icono .borde-cuadrado {border: none;}
    .bordes-encuadrados .alinear-vertical, .bordes-encuadrados .encabezado-form {padding: 0;}
    .bordes-encuadrados .content_form {padding: 20px 0 0;}
}
@media (min-width:768px) and (max-width:991px){.bordes-encuadrados { margin-left: 0;margin-right: 0;    padding: 0;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.bordes-encuadrados .encabezado-form { margin-top: 0px; padding: 0px;}}



/*ANIMACIONES CSS*/
@keyframes zoomfoto {
  0% {opacity: 1 !important;transform: scale(1);display:block !important;}
  100%{opacity: 1 !important; transform: scale(1.5);display:block !important;}    
}


/*CORRECIONES FINALES*/
.gestion-cookies.cookie-alert .aceptarContinuarButton {color:#fff!important;}
button#_submit {color: #000!Important;}
#content_main .color-fuente-intermedio { color: #020202 !important;}
.funcionalidad-contenidos .contenido-destacado.contenido-blog .datos-contenido {display: none;}
span.d-none {color: #000!Important; background-color: #fff!important;}
li.active a {background-color: transparent!Important;}


div#fichaInfo-servicios {padding: 0;}
.texto-contenido-eslogan {margin-bottom: 40px;}
.texto-destacado{font-weight:bold!important}


div#fichaInfo-servicios{width:100%!important;}
.imagen-producto-servicios {display: none;}
.etiqueta-stock .label {color: #000!important;}

a.btn.btn-primary.btn-modal-lista {background-color: transparent!important;color: #000!Important;}

.popover {font-size: 14px;}
.content_form_mod {margin: 50px 0;}
.eslogan-titulo .titulo-eslogan {line-height: 1.6em!important;}

@media(min-width:768px) {.eslogan-titulo .titulo-eslogan {line-height: 2.0em!important;}}

.eslogan-titulo .titulo-eslogan {line-height: 1.8em!important;}
@media(min-width:1600px) {.eslogan-titulo .titulo-eslogan {line-height: 2.0em!important;}}

.funcionalidad-productos .col-xs-12.col-sm-6.col-md-4.col-lg-4 {margin: 20px 0;}

@media(min-width:768px) {
    .funcionalidad-productos .row.centrar-bloques .view-button.button-group.text-center {position: absolute; bottom: 0; display: block; width: 90%; margin: 0 5%;}
    .funcionalidad-productos .row.centrar-bloques .caption-contenido {margin-bottom: 110px;}
}

.row.cargos-junta img:hover{-webkit-animation: zoomfoto 3s ease-in forwards !important;animation-iteration-count: 1;animation: zoomfoto 7s ease-in forwards !important ; transition: all 0.1s ease-in-out !important;}

.row.cargos-junta .col-sm-4 p { overflow: hidden;}

/* CSS PICCADILLY*/
.botonera-efecto-linea { margin-top: 50px; margin-bottom: 50px;position: relative;} 
@media(min-width:768px) { .botonera-efecto-linea:before { content: ""; position: absolute; left: 0; width: 25%; bottom: 40%; height: 1px; background-color: #606ebf;} 
.botonera-efecto-linea:after {content: "";position: absolute; right: 0; width: 25%; bottom: 40%; height: 1px; background-color:#606ebf;} }
@media(min-width:768px){.row.tabla-rejilla {display: flex;}} 
.row.tabla-rejilla {
    border: 3px solid #d9d9d9;
}
.tabla-rejilla .col-sm-4.flex {display: block;padding: 0;} 
.tabla-rejilla .cabecero-tabla-rejilla {display: block;color: #000!important;} 
.tabla-rejilla .cabecero-tabla-rejilla {padding: 5px;text-align: center;border-bottom: 1px solid;border-top: 1px solid} 
.tabla-rejilla .cabecero-tabla-rejilla p {margin: 0;} 
.tabla-rejilla .contenido-tabla-rejilla {padding: 10px 10px;} 
.tabla-rejilla .col-sm-4.flex {border-right: 1px solid #ccc;}
.tabla-rejilla span.fa.fa-check-square {color: #0074cb;}

.well {
    min-height: 20px;
    padding: 10px;
    margin-bottom: 5px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
}
p.well {margin-bottom: 15px;}
#content_main .well.color-fondo-destacado {background-color: transparent!important;border: 0!important;border-bottom: 3px solid;font-size: 25px;text-align: left!important;} #content_main .row.listado-well {margin: 20px 0;} 
#content_main .listado-well .bloque-well .well {
    background-color: transparent!important;
    border: 0!important;
    border-bottom: 3px solid!important;
    font-size: 20px;
    text-align: left!important;
    font-family: 'Oswald', sans-serif;
}
#content_main .listado-well .bloque-well:first-child .well {border-color: #0074cb!important;} 
#content_main .listado-well .bloque-well:nth-child(2) .well {border-color: #ff430b!important;} 
#content_main .listado-well .bloque-well:nth-child(3) .well {border-color: #0074cb!important;} 
#content_main .listado-well .bloque-well:nth-child(4) .well {border-color: #ff430b!important;}
.listado-well-mixto-01 .flex { flex-direction: column!important;} 
.listado-well-mixto-01 .well {font-size:25px!important; color:#fff; font-weight:bold;} 
.listado-well-mixto-01 .flex:nth-child(2n+1) 
.well{background-color:#787915!important;} 
.listado-well-mixto-01 .flex:nth-child(2n) .well{background-color:#5e5e37!important} 
@media (min-width: 768px) {.listado-well-mixto-01{display: flex;}}

@media (min-width: 992px) and (max-width: 1200px){
.modulo-bloques .bloque-texto .contenido-bloque-texto, .modulo-bloques .bloque-texto .contenido-bloque-texto a.btn {font-size: 100%;}}

.portada .mod-carrusel-de-marcas h2.heading {text-align: center;}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 21px;
    border-left: 8px solid #d23c0f;
}
button.btn.boton-default {background-color: #0074cb;}
#menuMovil .navbar-default .navbar-nav>li:last-child>a {color: #ffffff !important;}

.mod-carrusel-de-marcas h2.heading.color-fuente-destacado {margin-bottom: -35px;}

.funcionalidad-galeria-principal .overlay, .funcionalidad-galeria-portada .overlay {background: #0074cbbf;}