/*** ===== 01 - IMPORTANTE  ==== *** /

/*** ===== 02 - PAQUETE DE REGLAS DEFINITORIAS DE PORTFOLIO  ===== ***/
.col-xs-12.col-sm-12.col-md-12.iconos-utilidades-superior .fa {width:25px!important;}
.mod-utilidades-tienda .modulo-idiomas img { margin-right: 0; margin-left: 4px;}
.col-xs-12.col-sm-12.col-md-12.iconos-utilidades-superior { position: fixed; top: 50px; right: 0; width: 50px; background-color: #eee; padding: 7px; margin: 0; border-radius: 17px 0 0 17px;  box-shadow: -2px 2px 5px 2px #00000014;}

.funcionalidad-contenidos.columnas hr {width: 100%;}
.carousel-control.right {background-image: linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0) 100%);}
.carousel-control.left {background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.0001) 100%);}
#content_main h1.color-fuente-destacado, h1, .row.contenido-principal h2 {position:relative; text-align:left;}
h1.color-fuente-destacado.list-title, h1 {  padding: 0;}
#content_main h1.color-fuente-destacado:after, h1:after,.row.contenido-principal h2:after, .bloque-portada .titulo:after {content:""; position:absolute; width:100%; left:0%; background-color:#ccc; bottom:-5px; height:2px}

.ancho2 #sobrecabecera>.sobrecabecera, .ancho2 #cabecera>.cabecera, .ancho2 #pie>.pie, .ancho2 footer>.footer {width: 100%; margin: 0 0%;}

@media(max-width:767px) {
	#menuMovil .navbar-header.menu-movil-config .iconos-movil>div[class^="icono-"] {display:block !important}
 	.iconos-movil.justify-center.color-custom-iconos-movil .fa {font-size:90% !important}
}
@media(min-width:768px) {.ancho2 #sobrecabecera>.sobrecabecera, .ancho2 #cabecera>.cabecera, .ancho2 #pie>.pie, .ancho2 footer>.footer {width: 90%; margin: 0 5%;}}
@media(min-width:1200px) {.ancho2 #sobrecabecera>.sobrecabecera, .ancho2 #cabecera>.cabecera, .ancho2 #pie>.pie, .ancho2 footer>.footer  {width: 70%; margin: 0 15%;}}
@media(min-width:1600px) {.ancho2  #sobrecabecera>.sobrecabecera, .ancho2  #cabecera>.cabecera, .ancho2  #pie>.pie, .ancho2 footer>.footer  {width: 60%; margin: 0 20%;}}

.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;}


.sugerencias-buscador .producto-sugerido div:first-child { font-size: 100%;}

/*** ===== 03 - CUSTOMIZACIÓN BÁSICA PARA CLIENTE ===== ***/

/** == Fuentes de Texto y personalización== **/
#footer .navbar-default, #sobrecabecera .navbar-default, #menuMovil .navbar-default .navbar-nav>li>a, h1.heading, h1,  .h1, h2, .h2, h3, .h3, .eslogan-principal span.boton-eslogan a, .carrusel-texto-testimonios .frase-celebre p , .cta-interior .texto-cta, .funcionalidad-contenidos.columnas button.boton{  font-family: "Poppins", sans-serif!important;}
#menuMovil .navbar-default .navbar-nav>li>a, .eslogan-principal span.boton-eslogan a, .btn, .contenido.zona span.color-fuente-destacado, .funcionalidad-galerias.galeria-menu .menu-galeria li a {font-weight:bold!Important;}
#content_main h1.color-fuente-destacado , h1.heading, h1,  .h1, footer .nav.navbar-nav li a{font-weight:300!Important;}
#content_main h1.color-fuente-destacado , h1.heading, h1,  .h1, h2, .eslogan-principal span.boton-eslogan a,  /*#sobrecabecera .navbar-default, #menuMovil .navbar-default,*/ .eslogan-portada .titulo-eslogan {text-transform: uppercase; }


span.heading.h1 {  z-index: 2;text-align: center;    width: 100%;}
.portada .funcionalidad-productos.modModa span, .portada .funcionalidad-productos span { text-align: center; text-transform: uppercase;}

/** ==  Colores Custom == **/

/* = Color Texto Oscuro = */
/*color*/
 #barra-opciones .buscador-unico a, .vistaModa .producto-img .label-destacado.text-destacados, .vistaModa .price, .funcionalidad-galerias.galeria-menu .menu-galeria li.active a, .funcionalidad-galeria figure>figcaption a.fancybox{color:#000!important}
.portada #content_main a , .portada #content_bottom a, .portada .funcionalidad-productos.modModa span, .portada .funcionalidad-productos span {  color: #000;}

/*fondo*/

/*borde*/
/*Hover*/

/* Color Texto Claro */
/*color*/
.btn.boton-default:hover, .btn-primary:hover, #content_main .btn-primary:hover, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color:#fff!important;}

/*fondo*/
/*borde*/
/*Hover*/

/* Color Principal */
/*color*/.modulo-ultimas-noticias.version2 .carousel span.titulo-noticia a {color:#0f4c8b!important;}
/*fondo*/
/*borde*/
/*Hover*/

/* = Color Secundario = */

/*color*/
/*fondo*/ 
/*borde*/
/*Hover*/

/* = Color Tres = */

/*color*/
/*fondo*/ 
/*borde*/
/*Hover*/

/* = Color Cuatro = */

/*color*/
/*fondo*/

/*borde*/
/*Hover*/

/* = Color Quinto = */

/*color*/
/*fondo*/
/*borde*/
/*Hover*/

/* = Otro Color Usado = */

/*color*/
.text-muted {color: #2a2a2a;}
#content_main .btn-primary, .funcionalidad-galerias.galeria-menu .menu-galeria li.active, .funcionalidad-galerias.galeria-menu .menu-galeria li:hover, .btn-primary {background-color:#c8b846!important;}
/*fondo*/
/*borde*/
/*Hover*/

/** == Ajustes de tamaños por jerarquías Mobile First - Excepciones para móvil solo cuando no es posible == **/

.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size:30px!important}
.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:24px!important}
.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:22px!important}
.normal, .mod-eslogan .normal, .modulo-bloques .bloque-texto .normal {font-size:19px!important}
.small, .mod-eslogan .small, .modulo-bloques .bloque-texto .small,  blockquote, .jumbotron p  {font-size:18px!important} 

@media (min-width:768px) {
	.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size:32px!important;}
}
@media (min-width:992px) {
	.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size:35px!important}
	.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:26px!important}
	.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:22px!important}
	.normal, .mod-eslogan .normal, .modulo-bloques .bloque-texto .normal {font-size:20px!important}
}
@media (min-width:1200px) {
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big  {font-size:40px!important}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:28px!important}
   .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:24px!important}      
}
@media (min-width:1600px) {
  .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big  {font-size:45px!important}
  .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:30px!important}
}
/****** BOTONES ******/
.boton-default, .btn-primary, .btn-primary.vermas, .modulo-formularios-lineas .form-actions button, span.boton-eslogan a, .botonEnviar .btn, a#aceptarContinuarButton, .form-actions button.btn, .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas, .modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas, span.boton-eslogan a, .botonEnviar .btn, .add_to_cart, .destacado, .formulario-bordes-redondeados-posteum .btn, .modulo-formularios-lineas .btn-primary, a#aceptarContinuarButton, .mod-eslogan .btn {border:none !important;/*padding:10px 20px !important;*/font-size: 18px !important;color: #FFFFFF!important;background-color: #2b6bc5 !important;border-radius:0 !important;}
.modulo-formularios-lineas .form-actions button, .form-actions button.btn {margin: 0 4px !important;width:47%;}
@media only screen and (max-width: 447px){.modulo-formularios-lineas .form-actions button, .form-actions button.btn {margin: 5px 5px !important;width: 100%;}}
@media only screen and (min-width: 992px) and (max-width: 1199px){.modulo-formularios-lineas .form-actions button {margin: 5px 5px !important;width: 100%;}}
.modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas:hover, .modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas:hover, span.boton-eslogan a:hover, .botonEnviar .btn:hover, .boton-default:hover, .form-actions button.btn:hover, .btn-primary:hover, .add_to_cart:hover, .destacado, .formulario-bordes-redondeados-posteum .btn:hover, .modulo-formularios-lineas .btn-primary:hover, .modulo-formularios-lineas .form-actions button:hover, a#aceptarContinuarButton:hover, .capa-boton a.btn:hover, .mod-eslogan .btn:hover {background-color: #084ba9 !important;color: #ffffff !important;}
#content_main a.btn.boton-default:hover, #content_main .ver-mas-quien a:hover, .boton-eslogan a:hover.btn.btn-sm span {color: #ffffff !important;}
.mod-eslogan span.boton-eslogan span.medium, .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas, .modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas {font-size: 18px !important;}

/*Botón comprar catálogo ecommerce 2*/
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {opacity: 1 !important;filter: alpha(opacity=100) !important;}
.funcionalidad-producto.funcionalidad-producto-ecommerce2 .product-info .resumen-producto .btn-comprar .anadir-cesta {background-color: #2b6bc5 !important;color: #ffffff !important;padding: 0 !important; text-align:center !important;}
.funcionalidad-producto.funcionalidad-producto-ecommerce2 .product-info .resumen-producto .btn-comprar:hover .anadir-cesta {background-color: #084ba9 !important;color: #ffffff !important;}


/*Botones focus*/
.boton-default:active, .boton-default.active, .open > .dropdown-toggle.boton-default {color: #ffffff !important;border: none !important;}
.boton-default:active:hover, .boton-default.active:hover, .open > .dropdown-toggle.boton-default:hover, .boton-default:active:focus, .boton-default.active:focus, .open > .dropdown-toggle.boton-default:focus, .boton-default:active.focus, .boton-default.active.focus, .open > .dropdown-toggle.boton-default.focus, .boton-default:focus {color: #fff !important;	background-color: #084ba9 !important;border: none !important;}

/*SIN IMAGEN*/
.sin-imagen{background:url('/data/6996/modulos/2579117/sin_imagens.jpg');background-size:cover;}

/*** 04 - CUSTOMIZACIÓN AVANZADA PARA CLIENTE ***/

/** == Módulos de portada == **/
/* Logotipo */
#sobrecabecera .modulo-logotipo {transform: scale(0.9);transition: 1.5s;}
#sobrecabecera .modulo-logotipo:hover {transform: scale(1.1);transition: 1.5s;}

/*Redes Sociales*/
.redes-sociales-footer .fa {font-size: 0.9em;}
.modulo-redes .grupo-redes-sociales.pequeno .fa {padding: 0 7px;}
.modulo-redes [class*="fa fa-"] {  background-color: #000;  border-radius: 30px;  color: #fff;  display: inline-block; height: 30px; line-height: 30px; margin: auto 3px; width: 30px; font-size: 18px;}
.modulo-redes .fa:hover {   background-color: #333333; }

/*Bloques Portada*/
.bloque-portada .flex.align-center.texto.paleta_colores_negro_color.padding-2x { padding: 20px!important;}
.bloque-portada .titulo {text-transform:uppercase; position:relative;}
@media (min-width: 992px) { 
    .bloque-portada .col-md-8.bloque.texto {width: 60%;}
 	.bloque-portada .col-md-4.bloque.imagen {width: 40%;} 
    .bloque-portada .modulo-bloques .reducir-ancho-bloque { width: 100% !important;  margin: 0 0%; }
}
    
/*Menu Footer*/
@media (min-width:768px) and (max-width:991px) { footer .nav.navbar-nav li a { padding-left: 10px; padding-right: 10px;}}

/** == Módulos interiores == **/
/*Eslogan Botón Principal de Presupuesto*/
.eslogan-principal span.boton-eslogan a:hover span {color:#000!important}


/** == Vistas de Funcionalides == **/
#content_main>.modulo-container .funcionalidad-contenidos #contenido-quien-ficha #lateral-derecho-quien-ficha {text-align: left;}
#content_main>.modulo-container .funcionalidad-contenidos.ficha-observatorios { text-align: left;}
#content_main>.modulo-container .funcionalidad-contenidos.columnas-resaltada { text-align: left;}
#info-categoria-quienes, #info-categoria-observatorios, #info-categoria-columnas-resaltadas  { text-align: left;}
div#main.row {margin: 0!important;}
#content_main>.modulo-container .funcionalidad-contenidos.columnas-resaltada .row {margin: 0;}
#content_main>.modulo-container { padding: 0;}
#contenido .observatorio.cabeceraCategoria, #contenido .observatorio.cabeceraContenido {margin-bottom: 0;}
#contenido .columnas-resalt.cabeceraCategoria, #contenido .columnas-resalt.cabeceraContenido {margin-bottom: 0;}
.listado-galerias .container-fluid {padding-left: 0;padding-right: 0;}
.listado-galerias div#content_main>.row>.col-sm-12>.modulo-container { padding: 0;}
.form .bordes-encuadrados { margin-left: 0; margin-right: 0;}
.form .bordes-encuadrados .content_form {padding: 20px 0 0;}
.bordes-encuadrados .encabezado-form {margin-top: 0;}
.bordes-encuadrados .alinear-vertical { align-items: flex-start;}
.bordes-encuadrados input#formulario_captcha {padding: 0;}
.bordes-encuadrados .row.controls .col-sm-12 { padding: 0;}
.bordes-encuadrados.sin-icono .borde-cuadrado { padding-top: 0;}
@media(max-width:767px) {
	.bordes-encuadrados .alinear-vertical {padding: 0;}
	.bordes-encuadrados .encabezado-form {padding: 20px 0;}
	.bordes-encuadrados.sin-icono .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;}
	.bordes-encuadrados.sin-icono .row { margin-left: 0; margin-right: 0;}
	.bordes-encuadrados.sin-icono .content_form {padding: 0; overflow: hidden;}
	.bordes-encuadrados.sin-icono .borde-cuadrado {  border: none;}
}

/*Adaptación Formulario Contacto*/
.bordes-encuadrados.sin-icono .borde-cuadrado { border: none;}

.contacto .borde-cuadrado .col-lg-offset-1.col-md-offset-1.col-sm-offset-1.col-lg-10.col-md-10.col-sm-10.col-xs-12 {  width: 100%; margin-left:0;}

@media (min-width:992px){.contacto .formulario-de-contacto.borde-cuadrado .content_form  {  width: 90%;  margin: 30px auto;}}
@media (min-width:1200px){.contacto .formulario-de-contacto.borde-cuadrado .content_form {  width: 80%;  margin: 30px auto;}}
@media (min-width:1600px){.contacto .formulario-de-contacto.borde-cuadrado .content_form {  width: 70%;  margin: 30px auto;}}

/* Correción Galerías 1 línea*/
.funcionalidad-galeria-principal .overlay,.funcionalidad-galeria-portada .overlay {background: #000000a8;}


.funcionalidad-galerias.galeria-menu .menu-galeria li a { white-space: normal!important; text-overflow: unset!important;}
.funcionalidad-galerias.galeria-menu .menu-galeria li, .funcionalidad-galerias.galeria-menu .menu-galeria li:last-child, .funcionalidad-galerias.galeria-menu .menu-galeria li:hover, .funcionalidad-galerias.galeria-menu .menu-galeria li a { transform: none!important;}
.funcionalidad-galerias.galeria-menu .menu-galeria { padding-left: 0; padding-right: 0;}
.funcionalidad-galerias.galeria-menu .menu-galeria li { min-width: 25%;}
.menu-galeria {list-style: none;padding: 0; margin: 0;display: flex;}
.menu-galeria li {flex-grow: 1;text-align: center;}
.menu-galeria li a {text-decoration: none;display: block;padding: 15px 0;}
.funcionalidad-galerias.galeria-menu .menu-galeria {align-items: stretch;}
.funcionalidad-galerias.galeria-menu .menu-galeria li, .funcionalidad-galerias.galeria-menu .menu-galeria li:last-child, .funcionalidad-galerias.galeria-menu .menu-galeria li:hover, .funcionalidad-galerias.galeria-menu .menu-galeria li a { align-items: center;}
.funcionalidad-galerias.galeria-menu .tab-content-galeria-menu .caption p, .menu-footer a:hover { color: #000!important;  text-shadow: none;  font-weight: bold;}

.funcionalidad-galerias.galeria-menu .tab-content-galeria-menu {  margin-bottom: 0;}

@media (max-width: 425px) {
    .funcionalidad-galerias.galeria-menu .tab-content .carousel .carousel-indicators li {background-color: #2c2b2b;}
    .carousel-control .fa-chevron-right, .carousel-control .fa-chevron-left {font-size: 3em; color: #fff;top: 40%;}
}

@media (min-width:767px) and (max-width:991px) {.portada  .contenido-principal .imagen {display: none!important;}}

/*Productos*/
.funcionalidad-producto-moda .text-left .btn-lista-deseos { display: none;}
div#fichaInfo {  border-top: 1px solid #000000;  border-bottom: 1px solid #000000;  margin-bottom: 20px;  padding: 30px; margin-top: 20px;}
.funcionalidad-producto-moda .boton-comprar-producto .anadir-cesta {border-radius: 5px;}
#content_main .vistaModa .product-content a {  color: #000!Important;}
.vistaModa .price {   font-size: 25px;}
.vistaModa .product-content {  padding-bottom: 75px;}



/** == Ajustes de Accesibilidad == **/
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;}
.gestion-cookies.cookie-alert .aceptarContinuarButton {color: #000!important;}

/** == Construcciones de redactor y generadas por Tiny == **/
.listado-aire li {margin-bottom:1.2em;}


/** == Optimizacion Login - Carrito - Tienda == **/
.mi_cuenta .contenido.zona { width: 100%!important;}
.mi_cuenta .funcionalidad-carrito  a.btn.btn-default.btn-xs { display: block; margin-bottom: 0.5em; line-height: 1;}
.funcionalidad-carrito section.panel .controls, .mi_cuenta .funcionalidad-carrito section.panel {color: #000 !important;}

@media (min-width:768px) {
    .mi_cuenta .contenido.zona { width: 90%!important;}
	.mi_cuenta .funcionalidad-carrito .col-sm-4 { width: 100%;}
	.mi_cuenta .funcionalidad-carrito .col-sm-8 { width: 100%;}
}  

@media (min-width:1200px) {
    .mi_cuenta .funcionalidad-carrito .col-sm-4 { width: 20%;}
	.mi_cuenta .funcionalidad-carrito .col-sm-8 { width: 80%;}
}

/** == Animaciones CSS == **/
.image.imagenConEfecto, span.pull-right img.img-limit, div#carousel-producto-individual .image {  box-shadow: 10px 8px 10px #0000002b;}
div#carousel-producto-individual  .thumbnail {  border: none; }

.scale-in-center {-webkit-animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}

@-webkit-keyframes scale-in-center {
  0% { -webkit-transform: scale(0); transform: scale(0); opacity: 1; }
  100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1;}
}
@keyframes scale-in-center {
  0% { -webkit-transform: scale(0); transform: scale(0);  opacity: 1; }
  100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

.fadeIn , .fadeInLeft{opacity: 1;}
.fadeInLeft {-webkit-transform: translateX(0px);transform: translateX(0px);}

/*.vistaModa .producto-img img, .product-info figure.thumbnail, .producto figure, img.media-object, .fila-producto-resumen figure img, #content_main .funcionalidad-contenidos.columnas img, #content_main .categoriaDescripcion img  {filter: grayscale(100%);}*/


/*Módulos opcionales de portada
*/
/*Modulo Servicios en Portada*/
.servicios-imagenes-portada .servicios-portada.style1 .bloque:after, .servicios-imagenes-portada .servicios-portada.style1 .bloque:before, .servicios-imagenes-portada .servicios-portada.style1 .bloque {border:none;}
.servicios-imagenes-portada .boton-bloque { display: none!important;}
.servicios-imagenes-portada .imagen-servicio {  position: relative; padding: 0 10px;}
.servicios-imagenes-portada .titulo-servicio-portada {font-weight:bold}
.servicios-imagenes-portada .titulo-servicio-portada{font-family: "Poppins", sans-serif!important;}
.servicios-imagenes-portada .servicios-portada.style1 .bloque .resto-contenido-bloque {padding: 0 ;}
.servicios-imagenes-portada .servicios-portada.style1 .bloque {padding-bottom: 0;}
.servicios-imagenes-portada .bloque {margin-bottom: 0;}

/*Mosaico Imágenes*/
/*.mod-mosaico-imagenes-menu figure img { backface-visibility: visible;}*/
/*.mod-mosaico-imagenes-menu ul li {    white-space: unset;}*/
/*Contenido Portada*/
.funcionalidad-contenidos.columnas button.boton::after {display:none;}

/*Ultimas Noticias*/
.modulo-ultimas-noticias.version2.horizontal.w-3 .noticia .sin-imagen, .version2.horizontal .noticia .imagen-noticia { height: auto;}
.modulo-ultimas-noticias.version2 .carousel span.titulo-noticia {font-size:18px!important;font-weight: 300!important; }
.modulo-ultimas-noticias.version2 .carousel span.titulo-noticia a {font-size: 20px;font-weight: bold;}

/*Correcion sin js*/
.funcionalidad-productos.modModa span, .portada .funcionalidad-productos span { font-weight: 300!important;    font-family: "Poppins", sans-serif !important;}
.funcionalidad-productos.modModa span, .portada .funcionalidad-productos span {font-size:22px;}

.col-xs-12.col-sm-12.col-md-12.ajustado.cabecera-lite {
    padding: 0;
}

/*CATEGORÍA BLOG*/
.contenido-columnas-blog .cont-blog {background-color: rgba(255,255,255,0.8) !important;}