/** EDUCACIÓN 2022 ** /

/** IMPORTANTE ** /

/** FUENTE DE TEXTO **/
.menu-opciones .navbar-default, .servicio-portada-01 .heading, .mosaico-imagenes-portada .heading, .testimonios-portada .heading, .portada-newsletter .heading, .eslogan-para-titulares .titulo-eslogan , .eslogan-para-titulares.eslogan-para-onda .titulo-eslogan , .portada-ultimas-noticias .heading, .titulo-modulo-ultimas-noticias-v5, #contador-regresivo .titulo-contador/*, .menu-principal-web .navbar-default li.version1:nth-last-child(3), .menu-principal-web .navbar-default li.version1:nth-last-child(2), .menu-principal-web .navbar-default li.version1:last-child */{font-family: 'Rubik', sans-serif!important;}
/*.menu-principal-web .navbar-default, */.eslogan-servicios-principal .titulo-eslogan,.eslogan-servicios-principal .subtitulo-eslogan,  .servicio-portada-01 .resto-contenido-bloque>span, .eslogan-para-titulares-02 .titulo-eslogan, .bloques-portada-01 span.titulo, .modulo-eslogan-servicios .titulo-eslogan, p.telefono, .direccion, p.email, .subtitulo-modulo-ultimas-noticias-v5, .eslogan-zoom .titulo-eslogan, #footer .navbar-default, h1, .funcionalidad-contenidos.ficha-observatorios h2, .contenido.zona .modulo-formularios .heading, div#info-categoria-columnas-resaltadas h2, .banner-servicio-especial p {font-family: 'Raleway', sans-serif!important;}

/*GROSORES DE FUENTES*/
.menu-opciones .navbar-default, .menu-principal-web .navbar-default ,.eslogan-servicios-principal .subtitulo-eslogan p, .eslogan-para-titulares-02 .titulo-eslogan p {font-weight:normal!Important;}

.servicio-portada-01 .heading,.mosaico-imagenes-portada .heading, .testimonios-portada .heading, .portada-newsletter .heading, .servicio-portada-01 .resto-contenido-bloque, .eslogan-servicios-principal .titulo-eslogan p, .eslogan-servicios-principal .titulo-eslogan span, .servicio-portada-01 .servicio:last-child .resto-contenido-bloque p, .eslogan-para-titulares .titulo-eslogan span, .bloques-portada-01 span.titulo, .modulo-eslogan-servicios .titulo-eslogan p, .modulo-eslogan-servicios .titulo-eslogan span, .portada-ultimas-noticias .heading, p.telefono, .direccion, p.email, .eslogan-zoom .titulo-eslogan p, .eslogan-zoom .titulo-eslogan span, .banner-servicio-especial p, h1, .funcionalidad-contenidos.ficha-observatorios h2, div#info-categoria-columnas-resaltadas h2, .eslogan-para-titulares.eslogan-para-onda .titulo-eslogan  {font-weight: bold!important;}
.servicio-portada-01 .resto-contenido-bloque>span {text-transform:uppercase!important;}

/** COLORES **/
#content_main .color-fuente-destacado, #content_main .btn-link {}
/* Color Negro */
/*color*/  .promo-portada-productos .thumb *, .promocion {color: #000 !important;}
#pie .modulo-formularios-lineas .btn-primary, #pie .leer-mas-modulo-ultimas-noticias-v5.btn-primary, #pie #modulo-ultimas-noticias-v5 .vermas.btn-primary  {color: #000!important;}
.bloques-portada-01 a.btn.boton-default.btn-medium, #pie .mod, #content_main .btn-primaryulo-formularios-lineas .btn-primary, #pie .leer-mas-modulo-ultimas-noticias-v5.btn-primary, #pie #modulo-ultimas-noticias-v5 .vermas.btn-primary, #content_top .menu-modulo a ,  #barra-opciones .navbar-default .navbar-nav>.active>a:hover, #barra-opciones .navbar-default .navbar-nav>.active>a:focus, #content_main .btn-primary, a#aceptarContinuarButton, #content_bottom .btn-primary, #cookiesButtonContainer a {color: #000!important;}


div#cookiesText a {color:#000!important;}

/*fondo*/ 
/*borde*/

/* Color Blanco */
/*color*/ .promociones-portada .thumb .label-promocion .badge_overlay span/*, .menu-principal-web .navbar-default li.version1:nth-last-child(3) a span, #menuMovil .navbar-default .navbar-collapse li:nth-last-child(3) a*/ {color: #fff !important;}

.nav-pills.nav-wizard>li.active a, .nav-pills.nav-wizard>li.active .nav-arrow, #content_main div#front_regist li.active a .descripcio {color: #fff!important;}


/*fondo*/ 

/*borde*/
/*Hover*/

/* Color Principal */
/*color*/
/*fondo*/

/*borde*/
#content_main .listado-well .bloque-well:first-child .well {border-color: #bc000f!important;}


/* Color Secundario */
/*color*/ 
/*fondo*/ #barra-opciones li.version1:last-child, .pestanas-interior .nav>li>a:hover, .pestanas-interior .nav>li>a:focus, #menuMovil .navbar-default .navbar-collapse li:last-child {background-color: #fe9e34;}
/*borde*/
#content_main .listado-well .bloque-well:nth-child(2) .well, .pestanas-interior .nav>li>a:hover, .pestanas-interior .nav>li>a:focus {border-color: #fe9e34!important;}


/*Hover*/#barra-opciones li.version1:last-child:hover, #menuMovil .navbar-default .navbar-collapse li.version1:last-child:hover {background-color: #fe9e34;}

/* Color Tres */
/*color*/
/*fondo*/ .bloques-portada-01 a.btn.boton-default.btn-medium, #pie .modulo-formularios-lineas .btn-primary, #pie .leer-mas-modulo-ultimas-noticias-v5.btn-primary, #pie #modulo-ultimas-noticias-v5 .vermas.btn-primary , .menu-modulo, #content_main .btn-primary, #barra-opciones li.version1:nth-last-child(2), .btn-primary, .funcionalidad-carrito .panel .profile-header, .pestanas-interior .mod-pestanas-v1 .nav-tabs li.active a, #menuMovil .navbar-default .navbar-collapse li:nth-last-child(2) {background-color:#f5d000!important}
/*borde*/#pie .modulo-formularios-lineas .btn-primary, #pie .leer-mas-modulo-ultimas-noticias-v5.btn-primary, #pie #modulo-ultimas-noticias-v5 .vermas.btn-primary, #content_main .btn-primary,#content_main .listado-well .bloque-well:nth-child(4) .well, .btn-primary, .pestanas-interior .mod-pestanas-v1 .nav-tabs li.active a    {  border-color: #f5d000!important;}
/*Hover*/
.servicio-portada-01 .servicio:last-child .color_web_3_bg:hover, .bloques-portada-01 a.btn.boton-default.btn-medium:hover, #pie .modulo-formularios-lineas .btn-primary:hover, #pie .leer-mas-modulo-ultimas-noticias-v5.btn-primary, #pie #modulo-ultimas-noticias-v5 .vermas.btn-primary:hover , #content_main .btn-primary:hover, #barra-opciones li.version1:nth-last-child(2):hover,.color_web_3_bg:hover, #menuMovil .navbar-default .navbar-collapse li:nth-last-child(2):hover {background-color: #d5b500!important;}
 #content_main .btn-primary, #barra-opciones li.version1:nth-last-child(2), #menuMovil .navbar-default .navbar-collapse li:nth-last-child(2) {border-color:#f5d000!important}
/* Color Cuatro */
/*color*/
/*fondo*/
/*borde*/

/* Color Quinto */
/*color*/
/*fondo*/
/*#barra-opciones li.version1:nth-last-child(3), #menuMovil .navbar-default .navbar-collapse li:nth-last-child(3) {background-color:#2e2e2e!important;}*/
.eslogan-servicios-principal-especial .mod-eslogan .img-eslogan:before {background-color:#2e2e2ed6;}
/*borde*/
#content_main .listado-well .bloque-well:nth-child(3) .well {border-color: #2e2e2e!important;}

/*Hover*/
/*#barra-opciones li.version1:nth-last-child(3):hover, #menuMovil .navbar-default .navbar-collapse li:nth-last-child(3):hover {background-color: #2e2e2e!important;}*/

/* Otro Color Usado */
.paleta_colores_azul_1_bg {background-color: #bc000f!important;}
/*.menu-principal-web .navbar-default li:hover.version1:nth-last-child(3), #menuMovil .navbar-default .navbar-nav > li:nth-last-child(3) > a:hover{background-color: #1c1c1c!important;}*/
.menu-principal-web .navbar-default li:hover.version1:nth-last-child(2), #menuMovil .navbar-default .navbar-nav > li:nth-last-child(2) > a:hover{background-color: #d5b500!important;}
.menu-principal-web .navbar-default li:hover.version1:last-child, #menuMovil .navbar-default .navbar-nav > li:last-child > a:hover{background-color: #dd8019!important;}

/*AJUSTE DE TAMAÑOS EN JERARQUIAS*/
.extra-big, .mod-eslogan .extra-big, #contador-regresivo .titulo-contador, #contenido .servicio-portada-01 .heading, .eslogan-para-titulares.eslogan-para-onda.eslogan-texto-grande .titulo-eslogan{font-size: 35px !important;}
 #modulo-ultimas-noticias-v5 h3, .eslogan-para-titulares-02 .titulo-eslogan, .contenido.zona .modulo-formularios .heading, .mosaico-imagenes-portada .heading, .testimonios-portada .heading, .portada-newsletter .heading, .portada-ultimas-noticias .heading, .eslogan-para-titulares.eslogan-para-onda .titulo-eslogan, .modulo-bloques .bloque-texto .extra-big, .eslogan-para-titulares .titulo-eslogan {font-size: 30px !important;} 
.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big{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, .eslogan-servicios-principal .subtitulo-eslogan, .eslogan-servicios-principal .titulo-eslogan, .modulo-eslogan-servicios .titulo-eslogan, .bloques-portada-01 .boton-default, .cont-blog .leer-mas a.btn{font-size:20px!important}
.servicio-portada-01 .resto-contenido-bloque>span, .eslogan-servicios-principal .titulo-eslogan,.eslogan-servicios-principal .subtitulo-eslogan{font-size:18px!important;}
.jumbotron p {font-size:20px!important}
.jumbotron h2 {font-size:25px!important}
@media (max-width:991px){.jumbotron p {font-size:18px!important}.jumbotron h2 {font-size:20px!important}}
@media (min-width:992px) and (max-width:1199px){.jumbotron p {font-size:19px!important}.jumbotron h2 {font-size:22px!important}}

@media (min-width:992px){ 
    .extra-big, .mod-eslogan .extra-big,   #contador-regresivo .titulo-contador, #contenido .servicio-portada-01 .heading, .eslogan-para-titulares.eslogan-para-onda.eslogan-texto-grande .titulo-eslogan {font-size: 40px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .eslogan-para-titulares-02 .titulo-eslogan, .contenido.zona .modulo-formularios .heading, #modulo-ultimas-noticias-v5 h3,  .mosaico-imagenes-portada .heading, .testimonios-portada .heading, .portada-newsletter .heading, #modulo-ultimas-noticias-v5 h3 .heading, .portada-ultimas-noticias .heading, .eslogan-para-titulares.eslogan-para-onda .titulo-eslogan , .modulo-bloques .bloque-texto .extra-big, .eslogan-para-titulares .titulo-eslogan{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,.eslogan-servicios-principal .subtitulo-eslogan, .eslogan-servicios-principal .titulo-eslogan, .modulo-eslogan-servicios .titulo-eslogan, .bloques-portada-01 .boton-default ,.cont-blog .leer-mas a.btn{font-size:22px!important}
    .servicio-portada-01 .resto-contenido-bloque>span, .eslogan-servicios-principal .titulo-eslogan,.eslogan-servicios-principal .subtitulo-eslogan{font-size:19px!important;}   
} 

@media (min-width:1200px){
    .extra-big, .mod-eslogan .extra-big , #contador-regresivo .titulo-contador, #contenido .servicio-portada-01 .heading, .eslogan-para-titulares.eslogan-para-onda.eslogan-texto-grande .titulo-eslogan{font-size: 45px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .eslogan-para-titulares-02 .titulo-eslogan, .contenido.zona .modulo-formularios .headin, .eslogan-para-titulares.eslogan-para-onda .titulo-eslogan, .mosaico-imagenes-portada .heading, .testimonios-portada .heading, .portada-newsletter .heading, .portada-ultimas-noticias .heading, .eslogan-para-titulares.eslogan-para-onda .titulo-eslogan, .modulo-bloques .bloque-texto .extra-big , .eslogan-para-titulares .titulo-eslogan{font-size: 35px !important;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .resto-contenido-bloque span, .modulo-redes-sociales .heading, .grupo-testimonios .mod-opiniones .testimonial>p, .eslogan-servicios-principal .subtitulo-eslogan, .eslogan-servicios-principal .titulo-eslogan, .modulo-eslogan-servicios .titulo-eslogan, .bloques-portada-01 .boton-default, .cont-blog .leer-mas a.btn  {font-size:25px!important}
    .servicio-portada-01 .resto-contenido-bloque>span, .eslogan-servicios-principal .titulo-eslogan,.eslogan-servicios-principal .subtitulo-eslogan, .bloques-portada-01 .telefono, .bloques-portada-01 .bloques-portada-01 .direccion, .bloques-portada-01 .email{font-size:20px!important;}
}


/** AJUSTE ANCHURA DEL CONTENIDO - PLANTILLA FLUIDA **/
#sobrecabecera, #cabecera {padding-top: 0!important;}
.cabecera.zona {position: relative;}

/*REGLAS ESPECIFICAS DEL PORTFOLIO */
.sin-imagen{background:url('/data/6819/modulos/2574559/sin_imagen.jpg');background-size:cover;}


.col-xs-12.col-sm-12.col-md-12.ajustado.full-width-div.onda-superior {position: absolute!important;z-index: 98!important;    bottom: -8px!important;}

@media (min-width: 1200px) { 
    .col-xs-12.col-sm-12.col-md-12.ajustado.full-width-div.onda-superior{bottom: -9px!important;}
}
.onda-superior-02, .onda-superior-03 { margin-top: -100px;}
.eslogan-para-onda {margin-top: -10px;}
.onda-inferior-02 {margin-top: -10px;z-index: 0;}
.mosaico-imagenes-portada { margin-top: -10px;}
.col-xs-12.col-sm-12.col-md-12.ajustado.full-width-div.onda-inferior-03 { margin-top: -1px;}
@media (max-width: 767px) {
    .onda-superior-02 {display:none;}
	.onda-superior-03 {margin-top: 0px;}
    .onda-inferior-02 {display:none;}
    .eslogan-para-titulares.eslogan-para-onda {margin-top: 20px;}
}
@media (min-width:768px) and (max-width:1600px){
.onda-superior-02, .onda-superior-03 {margin-top: -25px;}
      .onda-inferior-02 { margin-top: -5px;}
}
/** BOTONES **/
.btn-medium {padding:10px 25px;}
.boton-eslogan, .btn, .mod-eslogan.diseno-5 .boton-eslogan, .mod-eslogan.diseno-6 .boton-eslogan{border-radius:0!important;}
.capa-boton a.btn {font-size: 25px !important;}
@media (min-width:768px) and (max-width:991px){.capa-boton a.btn {font-size: 20px !important;}}


/****** AJUSTES DE FUNCIONALIDADES ******/
#content_main .funcionalidad-formulario h1.color-fuente-destacado {text-align: center !important;}
@media (min-width:992px){#content_main .funcionalidad-formulario h1.color-fuente-destacado {margin-bottom:-50px !important;}}
@media (max-width:991px){.formulario-de-contacto.borde-cuadrado  {padding:20px !important;}}

.funcionalidad-contenidos.columnas hr {width: 100%}
.modulo-container .funcionalidad-contenidos.ficha-observatorios {text-align: left;}

#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: 50px 0;}
#content_main .listado-well .bloque-well .well{ background-color: transparent!important;border: 0!important;border-bottom: 3px solid!important;font-size: 25px;text-align: left!important;}

.list-unstyled.lista-formas-lineas {padding-left: 0;list-style: none; border-top: 4px solid #F5A900; padding-top: 20px;}
.row {margin-left: 0 !important;margin-right: 0 !important;}

@media (max-width: 767px) {
	/*.row.contenido-columnas .col-sm-12.col-xs-12 {padding: 0;}*/
    #content_main .modulo-container, .col-sm-12.contenido-observatorio, #content_main.col-sm-12/*, .ancho2:not(.pac-fluido) #contenido > .contenido*/ {padding: 0 !important;}
}
@media (max-width: 767px) {
	.dos-columnas-texto-foto .col-sm-6:last-child {margin-top: 30px;}
}
.funcionalidad-galerias h4 {text-shadow: none;}

/* Vista de galerias */
.funcionalidad-galeria-principal .overlay, .funcionalidad-galeria-portada .overlay {background-color: rgba(238,238,238,0.45);}
.funcionalidad-galeria-principal .thumb:hover .overlay, .funcionalidad-galeria-portada .thumb:hover .overlay {background: rgba(255,255,255,0.93);}
.funcionalidad-galeria-principal .info , .funcionalidad-galeria-portada .info {color:#000000!important;}
.funcionalidad-galeria-principal .info .linea, .funcionalidad-galeria-portada .info .linea{height:2px; background-color:#000!important;}
.funcionalidad-galeria figure > figcaption p {margin-bottom: 0 !important;color:#ffffff!important;}
.funcionalidad-galeria figure > figcaption .row .col-sm-6 {width: 100% !important;}
.funcionalidad-galeria figure > figcaption .row .col-sm-6.text-right {text-align: left !important;}
.funcionalidad-galeria figure > figcaption .row .col-sm-6 button {margin-top: 20px !important;}
.galeria-rejilla span.h4 {font-weight: bold;font-size: 25px; margin-bottom: 0; margin-top:0;}

.bordes-encuadrados.sin-icono .borde-cuadrado {border: none;}
.formulario-de-contacto.borde-cuadrado h1, #info-categoria-columnas-resaltadas{text-align:left;}
.bordes-encuadrados {margin-left: 0; margin-right: 0;}


/* 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;}

@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;
}

/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/
/*Logotipo*/
#menuMovil .navbar-header .navbar-brand img {max-height: 75px !important;}

/* Datos de Contacto y Utilidades */
#barra-opciones .col-xs-12.col-sm-12.col-md-1.ajustado.acc-flex-right-movil.acc-flex-right-tablet.text-right.acc-flex-right {padding: 0;}
#barra-opciones .col-xs-5.col-sm-8.col-md-1.ajustado.hidden-xs.hidden-sm.acc-flex-left {padding: 0;}

#barra-opciones .modulo-datos-contacto-extendidos { margin: 0px 0 0;}
#barra-opciones .modulo-datos-contacto-extendidos i:not(.separado-at) {margin-right: 0px!important;}
#barra-opciones  .modulo-datos-contacto-extendidos {padding-left: 0!important;}
#barra-opciones  .modulo-utilidades-tienda i.fa {font-size: 0.8em!important;}
#barra-opciones  .modulo-datos-contacto-extendidos .fa {font-size: 0.6em!important;}
#barra-opciones .modulo-datos-contacto-extendidos .col-sm-12 {padding: 4px;  margin-top: -4px;}
#barra-opciones .modulo-container.modulo-utilidades-tienda {border: 0px solid rgb(32, 218, 26) !important;}

@media (min-width:992px) and (max-width:1199px){
    #barra-opciones .modulo-datos-contacto-extendidos .col-sm-12 {padding: 1px;}
    #barra-opciones .modulo-datos-contacto-extendidos {padding-right:0!Important;}
}

/* Menus*/
#barra-opciones.sticky-top .navbar-default .navbar-nav > li, #barra-opciones.sticky-bottom .navbar-default .navbar-nav > li {margin-right: -4px !important;}
#barra-opciones li.version1:nth-last-child(2) a, #barra-opciones li.version1:last-child a, #menuMovil .navbar-default .navbar-collapse li.version1:nth-last-child(2) a, #menuMovil .navbar-default .navbar-collapse li.version1:last-child a, #barra-opciones.sticky-bottom .navbar-default .navbar-nav > li a:hover {color: #000!important;}
/*#barra-opciones li.version1:nth-last-child(3) a:hover,*/ #barra-opciones li.version1:last-child a:hover, /*#menuMovil .navbar-default .navbar-collapse li.version1:nth-last-child(3) a:hover,*/ #menuMovil .navbar-default .navbar-collapse li.version1:last-child a:hover {color: #fff!important;}
#barra-opciones li.version1:nth-last-child(2) a:hover, #menuMovil .navbar-default .navbar-collapse li.version1:nth-last-child(2) a:hover {color: #000!important;}

#barra-opciones.sticky-bottom li.version1:nth-last-child(2) a:hover, #menuMovil .navbar-default .navbar-collapse li.version1:nth-last-child(2) a:hover {color: #000!important;}
#barra-opciones.sticky-bottom li.version1:nth-last-child(2) a, #barra-opciones.sticky-bottom .navbar-default .navbar-nav>li:last-child {color: #000!important;}
#barra-opciones.sticky-top li.version1:nth-last-child(2) a, #barra-opciones.sticky-top .navbar-default .navbar-nav>li:last-child a, #barra-opciones.sticky-top li.version1:nth-last-child(2) a {color: #000!important;}

@media (min-width: 992px) {
.portada .sticky-top .menu-principal-web, .portada .sticky-top .modulo-utilidades-tienda, .portada .sticky-top .modulo-datos-contacto-extendidos {display: none;}
}

@media (min-width:992px){ 
    #barra-opciones li.version1:nth-last-child(2), #barra-opciones li.version1:last-child {margin: 0 4px; padding: 0 5px;}    
    #barra-opciones .col-xs-12.col-sm-10.col-md-8.hidden-xs.hidden-sm.hidden-xs.ajustado.affix-hidden.acc-flex-right {width:75%!important;}
    #barra-opciones .col-md-1 {width: 5%;}    
    #barra-opciones .nav.navbar-nav li a {padding-left: 8px; padding-right: 9px;}
}

@media (min-width:1200px){    
    #barra-opciones .nav.navbar-nav li a {padding-left: 12px; padding-right: 12px;}
}

@media (min-width:1600px){   
   #barra-opciones .nav.navbar-nav li a {padding-left: 15px; padding-right: 15px;}  
}

.servicio-portada-01 .heading, .mosaico-imagenes-portada .heading, .testimonios-portada .mod-opiniones .heading, .portada-ultimas-noticias .heading {margin: 30px auto;    display: block;text-align:center!important;}

/*Módulos barra de opciones en tablets*/
#barra-opciones .modulo-logotipo {width: 70% !important;margin:5px 0 5px 0px !important;}
@media (min-width:1200px) and (max-width:1399px){
    #barra-opciones .modulo-logotipo {width: 65% !important;margin:5px 0 5px 50px !important;}
    }
@media (min-width:992px) and (max-width:1199px){
    #barra-opciones .modulo-logotipo {width: 90% !important;}
    .col-xs-12.col-sm-2.col-md-2.logo-main {width: 13%;}
	.col-xs-12.col-sm-10.col-md-9.hidden-xs.menu-principal-web {width: 79%;margin-left:-16px !important;} 
    .col-xs-12.col-sm-12.col-md-1.modulo-utilidades-tienda {width: 7% !important;margin-left:-13px !important;}
}
@media (min-width:1600px){#barra-opciones .modulo-logotipo {margin-left:-50px !important;}}

/* Servicios Portada */
.servicio-portada-01 span.titulo{margin-bottom: 30px!important;display: block;}
.servicio-portada-01 .fa-3x {font-size: 30px;padding: 10px;min-width: 54px;}
.servicio-portada-01  .bloque {border: 3px dotted;}
.servicio-portada-01 .servicio:last-child .resto-contenido-bloque>span {font-size: 20px!important; font-family: 'Raleway'!important; font-size:lighter!important;}
.servicio-portada-01 .servicio:last-child .resto-contenido-bloque  p { font-size: 28px!important;font-family: 'Rubik'; text-transform: uppercase;line-height:100%;    padding: 10px 0 0; margin-top:20px}

@media (min-width:1200px){
.servicio-portada-01 .servicio:last-child {padding: 0;}
.servicio-portada-01 .servicio:last-child .resto-contenido-bloque { padding: 50px 15px 5px;width: 100%; height: 100%!important;display: block; min-height: 100%!important; position: absolute;left: 0; top: 0;overflow: hidden;}
.servicio-portada-01 .servicio:last-child a {position: absolute;left: 0; top: 0;width: 100%;height: 100%!important;    padding: 20px;}
}
@media (min-width:768px) and (max-width:991px){
    .servicio-portada-01 .servicio:last-child {margin-top:30px;}
}
@media (max-width:1199px) {
	.servicio-portada-01 .servicio:last-child {padding: 0;width: 90%;}
    .servicio-portada-01 .servicio:last-child  .resto-contenido-bloque {text-align: center;}
}

/* Modulo Eslogan Servicios */
.modulo-eslogan-servicios .jumbotron {padding: 0!important;}
.eslogan-servicios-principal .jumbotron { padding: 0!Important;} 

/* Eslogan para Titulares */
@media (min-width:992px) {.eslogan-para-titulares-01 {margin-top: -20px!important;}}
.eslogan-para-titulares-02 .img-eslogan {display: none;}
.eslogan-para-titulares-02 .texto-eslogan {padding: 0!important;width: 100%;}
.eslogan-para-titulares-02 .texto-contenido-eslogan { width: 100%;}
.eslogan-para-titulares-02 p.boton-eslogan {width: 100%;}
.eslogan-para-titulares-02 {z-index: 2;} 
@media (max-width: 991px){
	.eslogan-para-titulares-02 .texto-eslogan {display:block!important;}
    .eslogan-para-titulares-02 .texto-contenido-eslogan {max-width: 100%!important; margin-right: 0;}
}

@media (min-width: 992px){
.eslogan-para-titulares-02 .texto-contenido-eslogan { width: 70%;}
.eslogan-para-titulares-02 p.boton-eslogan {width: 30%;}
}

/* Bloques Portada */
.bloques-portada-01 .bloques-portada.modulo-bloques .bloque-texto .contenido-bloque-texto {z-index: 1;}
.bloques-portada-01 a.btn.boton-default.btn-medium {margin: 30px 0;}
.bloques-portada-01 .modulo-bloques { margin-top: 40px;}
.bloques-portada-01 .modulo-bloques i.fa { margin-right: 10px;}
.bloques-portada-01 .contenido-bloque-texto {border: 4px dotted;padding: 30px 15px;background-color: #fff;}

@media (max-width: 767px){
	.bloques-portada-01 .bloque-imagen { margin-bottom: 10px;}
    .bloques-portada-01 .modulo-bloques { margin-top: 20px;}
    .bloques-portada-01 .padding-2x {padding: 0px 0!important;}
    .col-xs-12.col-sm-12.col-md-12.ajustado.full-width-div.bloques-portada-01 { margin-top: -10px;}
}

@media (min-width: 768px) and (max-width:991px){  
	.bloques-portada-01 .centrar-bloques.fila-bloques {width: 90%!important; margin: 0 5%;}
}

@media (min-width: 1600px){
	.bloques-portada-01 .col-xs-12.flex.no-padding.centrar-bloques.fila-bloques {width: 70%;margin: 0 15%;}
}

/* Mosaico de imagenes 2*/
.mosaico-imagenes-portada-dos {width: 96%;margin-left: 2%;}
.mosaico-imagenes-portada-dos .carousel-control .fa-chevron-left {left: 15%;margin-left: -10px;color: white;font-size: 3em;top: 40%;}
.mosaico-imagenes-portada-dos .carousel-control .fa-chevron-right {right: 15%;margin-right: -10px;color: white;font-size: 3em;top: 40%;}

/* Eslogan Zoom */
.eslogan-zoom .jumbotron{margin:0; padding:0;}
.eslogan-zoom .img-eslogan {width: 100%;}
.eslogan-zoom .texto-eslogan {width: 100%;}

@media (min-width: 768px){
    .eslogan-zoom .img-eslogan {width: 25%;}
    .eslogan-zoom .texto-eslogan { width: 75%;}
}

/* Modulo eslogan Servicios */
.modulo-eslogan-servicios .img-eslogan {width: 100%;}
.modulo-eslogan-servicios .texto-eslogan { width: 100%;}

@media (min-width: 768px){
    .modulo-eslogan-servicios .img-eslogan {width: 25%;}
    .modulo-eslogan-servicios .texto-eslogan { width: 75%;}
}

/* Mosaico */
.mosaico-imagenes-portada .heading {color:#fff!important;}
.mod-mosaico-imagenes-menu.mosaico-imagenes-portada { width: 90%;margin: 0 auto;}
@media (min-width:992px){
    .mod-mosaico-imagenes-menu.mosaico-imagenes-portada { width: 70%;margin: 0 auto;}}

/* Testimonios */
.testimonios-portada .mod-opiniones { width: 80%;margin: 0 auto;}
.mod-opiniones .carousel-control {z-index: 1 !important;}

@media (max-width:767px){
    .testimonios-portada .mod-opiniones {width: 90%;margin: 0 auto;}
    .mod-opiniones.ancho-reducido .contenido-testimonios {width: 100%;margin: 0 auto;}
    .contenido-testimonio .col-xs-offset-1.col-xs-10.col-sm-offset-2.col-sm-8 {width: 100%;margin: 0!Important;}
    .parallax-testimonio a.left.carousel-control {margin-left: -15px;z-index: 98;position: absolute;top: 0;}
        .parallax-testimonio a.right.carousel-control {margin-right: -15px;z-index: 98;position: absolute;top: 0;}
}
@media (min-width:768px) and (max-width:991px){
    .parallax-testimonio a.left.carousel-control {margin-left: -40px;z-index: 98;position: absolute;top: 0;}
    .parallax-testimonio a.right.carousel-control {margin-right: -40px;z-index: 98;position: absolute;top: 0;}
    .mod-opiniones.ancho-reducido .contenido-testimonios {width: 100%; margin: 0 auto;}
}

/* Contador Portada */
.contador-portada {padding: 0; margin-top: 20px;}

/* 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: 130px;*/min-height: auto !important;}
div#listado-modulo-ultimas-noticias-v5 { display: flex;}
.opciones-modulo-ultimas-noticias-v5 {position: absolute;right: 20px; bottom: 20px;} 
.noticia-modulo-ultimas-noticias-v5 span.subtitulo-modulo-ultimas-noticias-v5.h4 {margin-bottom: 90px !important;}

@media (max-width: 767px){.portada-ultimas-noticias .padding-2x.flex {padding: 5px 0!important;}}

@media (min-width: 768px) and (max-width: 1200px){
    .noticia-modulo-ultimas-noticias-v5.padding-2x{padding:5px!important;}
}

/* Newsletter */
.portada-newsletter .form_encabezado>h2 {display: none;}
.portada .modulo-formularios.modulo-formularios-lineas {width: 100%;margin: 30px auto;}
@media (min-width:768px) {
.portada .modulo-formularios.modulo-formularios-lineas {width: 80%;margin: 30px auto;}
}
.modulo-formularios-lineas .campo-form:first-child input { background-color: #fff;margin: 30px 0;}
.modulo-formularios-lineas .campo-form:last-child input { background-color: #fff;margin: 30px 0;}
.modulo-formularios-lineas .panel-body {padding: 15px;font-size: 16px;text-align: left;}
.modulo-formularios-lineas .panel-body>p {display: none;}


/* Eslogan Footer*/
.eslogan-footer .jumbotron {padding: 0;margin: 0;}

/* Menu Footer*/
.menu-corporativo, .menu-avisos {text-align: center;}

/*Pestanas*/
@media (max-width: 767px){
	.mod-pestanas-v1 .nav-tabs li {width: 100%;}
}

/** PAQUETE DE CORRECIONES DE CARRITO - LOGIN **/

/*ANIMACIONES CSS*/
body.portada #barra-opciones.sticky-bottom {transition: 0.6s;}
body.portada #barra-opciones.sticky-top {transition: 0.6s;}
.servicio-portada-01 .servicio:last-child .color_web_3_bg, .servicio-portada-01 .servicio:last-child .color_web_3_bg:hover, .bloques-portada-01 a.btn.boton-default.btn-medium:hover, .bloques-portada-01 a.btn.boton-default.btn-medium {transition:0.7s,}


/*Ajustes finales*/
@media (max-width: 767px){
.mod-pestanas-v1 .nav>li>a>span {
    display: block;
}
}

/* Eslogan Servicios Principal y Eslogan Servicio Principal Especial */

.banner-servicio-especial .modulo-container {padding: 0!Important;}
.banner-servicio-especial .img-banner .overlay {background-color: #660babb8;}
.banner-servicio-especial .mod-banner-plus.banner-plus-hover:hover .overlay {opacity: 1;background-color:#420074b8}

.margen-bottom-2x {
    margin-bottom: 20px;
}

.bloques-portada-01 a.btn.boton-default.btn-medium {width: 60%;}
.eslogan-zoom .boton-eslogan {width:60%;}

@media(min-width:768px) and (max-width:1199px) {
    .bloques-portada-01 a.btn.boton-default.btn-medium {width: 100%;}
    }
@media(max-width:424px) {
	.eslogan-zoom .boton-eslogan {width:100%;}
}

#barra-opciones.sticky-bottom .navbar-default .navbar-nav>li:nth-last-child(2).active>a {
    color: black!important;
}

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-right .img-limit, .pull-left .img-limit {height: auto;margin-top: 20px;margin-bottom: 40px;}
.pull-right .img-limit{ margin-left: 0; }
.pull-left .img-limit{ margin-right: 0; }

@media (min-width: 768px) { 
	.img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 50%;}
	.ficha-contenido .pull-right, .img-derecha, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha { margin-left: 40px;}
	.ficha-contenido .pull-left, .img-izquierda{ margin-right: 40px;}
}

@media (min-width: 992px) { .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 45%;}}
@media (min-width: 1600px) { .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 40%;}}

#barra-opciones .lista-horizontal li {margin-bottom: 0;}
#barra-opciones .mod-utilidades-tienda .utilidad-idiomas .modulo-idiomas.banderas, #barra-opciones .mod-utilidades-tienda .utilidad-idiomas .modulo-idiomas.banderas-nombre { padding-top: 0;}

/*Formulario*/
@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;}}

.portada .modulo-formularios .form_encabezado h2 {color: white!important;}

.frente-modulo-ultimas-noticias-v5.color-texto-claro {color:#000!Important}
span.fecha-modulo-ultimas-noticias-v5.h5{display:none;}

button#_submit { color: #000!important;}

/* Se monta el título de contenidos con el contenido porque se ha agregado un custom del tamaño de los títulos */
@media(max-width:992px){
    /*#contenido .observatorio.cabeceraCategoria, #contenido .observatorio.cabeceraContenido {margin-bottom: 70px;}*/
    /*#contenido .columnas-resalt.cabeceraCategoria{margin-bottom: 70px;}*/}

.controls .radio {font-size: 14px;}

.bloques-portada-01 a, #content_bottom  .bloques-portada-01 .fa.color-fuente-destacado {
    color: #fff!important;
}
@media (max-width:769px) {
.col-xs-12.col-sm-12.col-md-12.ajustado.full-width-div.onda-superior-04 {
 
    min-height: 30px!important;
}}

@media (min-width:768px) {
.onda-superior-04 {
    margin-top: -115px;
}}
@media (min-width:992px) {
.onda-superior-04 {
    margin-top: -15px;
}}
@media (min-width:1600px) {
.onda-superior-04 {
    margin-top: -200px;
}}

.contenido-testimonio .col-xs-12.col-sm-12.col-md-12.ajustado.full-width-div.onda-superior {
    margin-bottom: -1px;
}
@media (min-width:768px) and (max-width:1199px) {
    .col-xs-offset-1.col-xs-10.col-sm-offset-2.col-sm-8{ width:90%; margin-left:5%!important;}
}
@media (min-width:992px) and (max-width:1199px) {
.mod-opiniones.ancho-reducido .contenido-testimonios {width: 90%; margin: 0 auto;}}

.col-xs-12.col-sm-12.col-md-12.ajustado.full-width-div.bloques-portada-01 {margin-top: -1px;}

.barra-opciones.zona.eq-height {padding: 0!important;}
 
@media (min-width:992px) and (max-width:1599px){    
    .servicio-portada-01 .col-md-3.col-sm-12.col-xs-12.servicio{width: 80%;}
}
@media (min-width:1200px) and (max-width:1599px){
.servicio-portada-01 .col-md-3.col-sm-12.col-xs-12.servicio{width: 40%;}}

@media (min-width: 1025px) {
.mod-banner-plus .lt-medium {font-size: 20px;font-weight: bold;}} 

.modulo-bloques .bloque-texto .titulo.intenso {display: block;}

@media (min-width: 1200px) {.mod-eslogan .lg-aire-left-90 {padding-left: 15%;}}

@media (min-width: 1200px) {.mod-eslogan .lg-aire-right-90 {padding-right: 15%;}}

@media (min-width: 992px) and (max-width:1599px) {.bloques-portada-01 .col-xs-12.flex.no-padding.centrar-bloques.fila-bloques {width: 90%; margin: 0 5%;}}

.mod-opiniones .testimonio {font-size: 20px;}

@media (min-width: 992px) and (max-width:1199px) {.col-xs-12.col-sm-12.col-md-6.modulo-eslogan-servicios {width: 80%; margin: 0 10%;}}

/*Formularios estrechos en móvil*/
.modulo-container.bordes-encuadrados {margin-left: 0;margin-right: 0;padding: 10px 0;}
input#formulario_captcha {padding: 0;}
.row.controls .col-sm-12 { padding: 0;}
@media(max-width:991px) {.bordes-encuadrados .alinear-vertical {padding: 20px 0;}}
@media(max-width:991px) {.bordes-encuadrados .alinear-vertical {padding: 20px 0;}}
@media(max-width:767px) {
    .funcionalidad-formulario .col-xl-12.col-lg-12.col-md-12.col-sm-12 { padding: 0;}
    .bordes-encuadrados.sin-icono .btn.boton-default { display: block;width: 100%;margin-bottom: 5px;}
    .row { margin-left: 0; margin-right: 0;}
    .bordes-encuadrados .content_form {padding: 0; overflow: hidden;}
    .bordes-encuadrados.sin-icono .borde-cuadrado {  border: none;}
} 

@media(min-width:992px) and  (max-width:1199px) {
.servicio-portada-01 .col-md-3.col-sm-12.col-xs-12.servicio {
    width:33%
 }
.col-md-3.col-sm-12.col-xs-12.servicio.margen-bottom-2x.wow.fadeIn:last-child {
    width: 80%;} 
}

/*CORRIGE VISTA DE CATEGORIAS CONTENIDO DESTACDOS IZQUIERDA - DERECHA */
.leer-mas.col-sm-4.col-sm-push-7.no-padding {width: 100%;    left: 0;}
.contenido-columnas-blog{padding-bottom:20px;}
.contenido-columnas-blog .cont-blog{background-color:rgba(255,255,255,0.85);border-radius:3px!important;}
.contenido-columnas-blog .img-contenido-blog .image {height: auto;}
.funcionalidad-contenidos .contenido-destacado figure:before { border: 0px solid #fff;}
.row.contenido-destacado.contenido-columnas-blog ol.carousel-indicators {display: none;}

@media (min-width:768px) {
    .leer-mas.col-sm-4.col-sm-push-7.no-padding {width: 50%!important;    left: 0!important;}
    .contenido-columnas-blog .cont-blog {padding: 10px 40px;}
}
@media (min-width:992px) {
.col-md-7.col-md-push-0.col-sm-10.col-sm-push-1.col-xs-12.img-contenido-blog { width: 50%;}
.col-md-7.col-sm-10.col-sm-push-1.col-md-push-5.col-xs-12.img-contenido-blog {width: 50%;left: 50%;}
.col-md-7.col-sm-12.col-md-push-5.col-xs-12.cont-blog { width: 50%;left: 50%;}
.col-md-7.col-sm-12.col-xs-12.cont-blog  { width: 50%;}
    .col-md-7.col-sm-12.col-xs-12.cont-blog {padding: 10px 40px 10px 0;}
.col-md-7.col-sm-12.col-md-push-5.col-xs-12.cont-blog {  padding: 10px 40px 10px;}
}

/*Construcciones redactor*/
ul.listado-aire-01 li { margin-bottom: 1.2em;}
#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: 50px 0;} #content_main .listado-well .bloque-well .well{ background-color: transparent!important;border: 0!important;border-bottom: 3px solid!important;font-size: 25px;text-align: left!important;} #content_main .listado-well .bloque-well:first-child .well {border-color: #8c000b!important;} #content_main .listado-well .bloque-well:nth-child(2) .well {border-color: #696969!important;} #content_main .listado-well .bloque-well:nth-child(3) .well {border-color: #484848!important;} #content_main .listado-well .bloque-well:nth-child(4) .well {border-color: #bc000f!important;}

@media (min-width:768px) and (max-width:991px) {#content_main .listado-well .col-sm-6.bloque-well {min-height: 320px!important;}#content_main .listado-well .bloque-well .well h3{min-height: 60px!important;}}
@media (min-width:992px) and (max-width:1199px) {#content_main .listado-well .col-sm-6.bloque-well {min-height: 320px!important;}}
@media (min-width:1200px) and (max-width:1399px) {#content_main .listado-well .col-sm-6.bloque-well {min-height: 300px!important;}}
@media (min-width:1400px) {#content_main .listado-well .col-sm-6.bloque-well {min-height: 300px!important;}}