/** ASESORIA V02 ** /

/** IMPORTANTE ** /
/*En formulario portada, si se modifican los campos habría que modificar el hijo para que corresponda con el textarea*/
/* Según el color principal elegido algunos colores aquí añadidos como blanco o negro podrían variar y tener que salir de la regla general
*/
/** FUENTE DE TEXTO **/
#barra-opciones, h2, .h2, h3, .h3, .titulo-testimonio, h2.heading, #menuMovil .navbar-default, .servicios-contador .servicios-portada .contador, .servicios-portada .resto-contenido-bloque span {font-family: 'Roboto'!important;}
h1, .h1, .titulo-testimonio, h1, div#info-categoria-columnas-resaltadas h2, .funcionalidad-contenidos.columnas-resaltada h2, div#info-categoria-quienes h2, .modulo-container .funcionalidad-contenidos #contenido-quien-ficha #lateral-derecho-quien-ficha #titulo-quien-ficha{font-family: 'Open Sans', sans-serif!important;}

/*GROSORES DE FUENTES*/
#menuMovil .navbar-default, #sobrecabecera .navbar-default, #footer h3.heading, .modulo-ultimas-noticias .carousel-inner h3, .mod-opiniones.vista4 .testimonial p, .modulo-formularios-lineas .panel.panel-default a, #content_main .precio-nuevo.color-fuente-destacado, h1, .h1, .titulo-testimonio, h1, div#info-categoria-columnas-resaltadas h2, .funcionalidad-contenidos.columnas-resaltada h2, div#info-categoria-quienes h2, #content_main p .color-fuente-destacado, .eslogan-interior .subtitulo-eslogan, #cookiesText p a   {font-weight: bold;}
.mod-eslogan .jumbotron .titulo-eslogan , 	.mod-eslogan .jumbotron .subtitulo-eslogan p, .servicios-portada .resto-contenido-bloque span{font-weight: 900!important;}


/** COLORES **/
#content_main .color-fuente-destacado, #content_main .btn-link {}
/* Color Negro */
/*color*/  .promo-portada-productos .thumb *, .promocion, ::placeholder, .titulo-modulo-ultimas-noticias-v5, .subtitulo-modulo-ultimas-noticias-v5, #content_main .precio-nuevo.color-fuente-destacado, .modulo-container .funcionalidad-contenidos #contenido-quien-ficha #lateral-derecho-quien-ficha #titulo-quien-ficha, .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .titulo-quien, #cookiesText p, #cookiesText p a {color: #000 !important;}

/*fondo*/ #contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCat, #contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCat, #contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCont, #contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCont, #contenido .quienes.cabeceraCategoria figure .imageCabecera h1.tituloCat {background-color: rgba(000,000,000,0.8) !important;}
/*borde*/

/* Color Blanco */
/*color*/ .promociones-portada .thumb .label-promocion .badge_overlay span {color: #fff!important;}
.portada-servicios  .servicios-portada .icono-bloque .fa:hover {color: #fff!important;}

/*fondo*/ #pie .titulo-testimonio .color-fuente-destacado {background-color: #fff; }
/*borde*/

/* Color Principal */
/*color*/#barra-opciones a, #barra-opciones .btn-link {color: #f0f27d!important;}
/*fondo*/
#contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCat, #contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCat, #contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCont, #contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCont, #contenido .quienes.cabeceraCategoria figure .imageCabecera h1.tituloCat {color: #f0f27d !important;}

/*borde*/.servicios-contador .servicios-portada .icono-bloque:hover, .portada-servicios  .servicios-portada .icono-bloque:hover, a.btn.btn-sm.color_web_1_bg:hover, a.btn.btn-sm.color_web_1_bg {border-color:#f0f27d!important;}

/* Color Secundario */
/*color*/
/*fondo*/ 
/*borde*/

/* Color Tres */
/*color*/
/*fondo*/ .modulo-zoom:before, .servicios-contador .servicios-portada .icono-bloque:hover, .portada-servicios  .servicios-portada .icono-bloque:hover{background-color: #263a67;}
/*borde*/

/* Color Cuatro */
/*color*/
/*fondo*/
/*borde*/

/* Color Quinto */
/*color*/ .modulo-formularios-lineas .panel.panel-default a, .modulo-container .funcionalidad-productos .servicio-container.activo .nombre-producto, #content_main p .color-fuente-destacado, #content_bottom .contenido-modulo-ultimas-noticias-v5 span.color-fuente-destacado {color: #0c162e!important;}
/*fondo*/
/*borde*/a.btn.btn-sm.color_web_6_bg:hover {border-color: #0c162e;}


/* Otro Color Usado */
.modulo-zoom .texto-contenido-eslogan {background-color:#00000001!important;}


/*AJUSTE DE TAMAÑOS EN JERARQUIAS*/
.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading, .servicios-contador .numero-contador {font-size: 40px !important;}
.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .titulo-testimonio {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, .servicios-multiiconos .servicios-portada .resto-contenido-bloque span, #pie .titulo-testimonio .color-fuente-destacado, .formulario-portada .form-actions .btn-primary, .titulo-quien, .portada-servicios .servicios-portada .resto-contenido-bloque span {font-size:20px!important}
.newsletter .mod-eslogan .jumbotron p.small, .mod-opiniones.vista4 .testimonio, .subtitulo-eslogan.small, .titulo-eslogan.small, .small, .portada-servicios p {font-size: 18px!important;}

@media (min-width:992px){ 
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading, .servicios-contador .numero-contador {font-size: 45px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .titulo-testimonio {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, .servicios-multiiconos .servicios-portada .resto-contenido-bloque span, #pie .titulo-testimonio .color-fuente-destacado  {font-size:25px!important}
    .portada-servicios .servicios-portada .resto-contenido-bloque span {font-size: 22px!important;}
.resto-contenido-bloque span, .mod-opiniones.vista4 .testimonio, .portada-servicios p {font-size: 20px!important;}
}

    @media (min-width:1200px){
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading, .servicios-contador .numero-contador {font-size: 50px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .titulo-testimonio {font-size: 40px !important;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .resto-contenido-bloque span, .modulo-redes-sociales .heading, .grupo-testimonios .mod-opiniones .testimonial>p, .servicios-multiiconos .servicios-portada .resto-contenido-bloque span, #pie .titulo-testimonio .color-fuente-destacado {font-size:30px!important}      
.portada-servicios .servicios-portada .resto-contenido-bloque span,  .mod-opiniones.vista4 .testimonio {font-size: 25px!important;}
}
.jumbotron p {font-size: 20px!important;}
.jumbotron h3 {font-size: 27px!important;}

/** AJUSTE ANCHURA DEL CONTENIDO - PLANTILLA FLUIDA **/
.row {margin-left: 0; margin-right: 0;}

@media (min-width: 992px) {
	.ancho #barra-opciones>.barra-opciones, .ancho #sobrecabecera>.sobrecabecera, .ancho #pie>.pie, .ancho footer>.footer, .ancho #bajo-footer>.bajo-footer {width: 100%;}
}

@media (min-width: 1200px) {
	.ancho:not(.pac-fluido) #contenido>.contenido {width: 80%;}
    .ancho #barra-opciones>.barra-opciones, .ancho #sobrecabecera>.sobrecabecera,.ancho #pie>.pie, .ancho footer>.footer, .ancho #bajo-footer>.bajo-footer { width: 90%;}
}

@media (min-width: 1600px) {
	.ancho:not(.pac-fluido) #contenido>.contenido {width: 70%;}
    .ancho #barra-opciones>.barra-opciones, .ancho #sobrecabecera>.sobrecabecera,.ancho #pie>.pie, .ancho footer>.footer, .ancho #bajo-footer>.bajo-footer { width: 70%;}
}

/*REGLAS ESPECIFICAS DEL PORTFOLIO */
.sin-imagen{background:url('/data/6705/galerias/15dfa0a76f86cf8b59544719a11d83a3b12f492d.jpg');background-size:cover;}
div#info-categoria-columnas-resaltadas, .titulo-categoria-producto-servicios {text-align: left;}
#sobrecabecera .col-xs-12.col-sm-12.col-md-6.hidden-xs.hidden-sm.hidden-xs.acc-flex-right {width: 75%;}
#sobrecabecera.sticky-bottom .affix-hidden {display: none !important;}
#sobrecabecera.sticky-top .affix-show{display:none !important;}

/*COLOCAR FOTO DERECHA CONTENIDO*/
.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%;}}

/****** 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 {border:none !important;border-radius: 0 !important;padding:10px 20px !important;font-size: 18px !important;color: #f0f27d!important;background-color: #263a67 !important;font-weight:bold !important;text-transform: uppercase !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, .modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas {font-size: 18px !important;}
.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 {background-color: #781414 !important;color: #f0f27d !important;}
.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 {background-color: #781414 !important;color: #f0f27d !important;}
#content_main a.btn.boton-default:hover, #content_main .ver-mas-quien a:hover, .boton-eslogan a:hover.btn.btn-sm span {color: #f0f27d !important;}
.mod-eslogan span.boton-eslogan span.medium {font-size: 18px !important;}

/*Botón cabecera*/
.capa-boton a.btn {border-radius: 0 !important;}
/*.capa-boton a.btn:hover {background-color: #00499b !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: #263a67 !important;color: #f0f27d !important;padding: 0 !important; text-align:center !important;}
.funcionalidad-producto.funcionalidad-producto-ecommerce2 .product-info .resumen-producto .btn-comprar:hover .anadir-cesta {background-color: #781414 !important;color: #f0f27d !important;}

/*Botón eslogan asesoramiento financiero*/
.modulo-zoom .boton-eslogan a.btn.btn-sm {background-color: #f0f27d !important;}
.modulo-zoom .boton-eslogan a.btn.btn-sm span {color: #000000 !important;}
.modulo-zoom .boton-eslogan a:hover.btn.btn-sm {background-color: #781414 !important;}
.modulo-zoom .boton-eslogan a:hover.btn.btn-sm span {color: #f0f27d !important;}


/****** AJUSTES DE FUNCIONALIDADES ******/
.titulo-categoria-producto-servicios, #info-categoria-columnas-resaltadas {text-align:left;}
#contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCat, #contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCat, #contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCont, #contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCont, #contenido .quienes.cabeceraCategoria figure .imageCabecera h1.tituloCat{position: absolute !important; top: 45% !important; transform: translate(0,-50%) !important;font-weight: bold !important; padding: 22px 66px 22px 66px !important;}

@media (min-width:992px){
    .modulo-container .funcionalidad-contenidos #contenido-quien-ficha #lateral-izquierdo-quien-ficha {max-width: inherit;}
    div#lateral-izquierdo-quien-ficha {width: 35%;}
    div#lateral-derecho-quien-ficha {width: 65%;}
}

/* Blog */
.cont-blog .date {display: none;}

/*Contenidos categoría quienes*/
/*.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .subtitulo-quien {min-height: 108px !important;}*/

#info-categoria-quienes {text-align: left !important;}
.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .imagen-quien-centro figure, .modulo-container .funcionalidad-contenidos .contenido-destacado-quien .informacion-quien .imagen-quien-centro figure, .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-destacado-quien .imagen-quien-centro figure, .modulo-container .funcionalidad-contenidos .contenido-destacado-quien .informacion-destacado-quien .imagen-quien-centro figure {max-width: 270px !important;}
.modulo-container .funcionalidad-contenidos .informacion-quien .titulo-quien {font-size: 20px !important;}
.modulo-container .funcionalidad-contenidos .informacion-quien .subtitulo-quien {font-size: 18px !important;}

@media (max-width: 991px) {
    .col-md-4.item-contenido-quien {width: 100%;}  
}
@media (min-width: 992px) and (max-width: 1346px) {
    .col-md-4.item-contenido-quien {width: 49.333%;} 
    .modulo-container .funcionalidad-contenidos .contenido-quien .resumen-quien {min-height: 191px !important;}
}
@media (min-width: 768px) {
    .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .titulo-quien {min-height: 54px !important;}
    }
@media (min-width: 1347px) {
.modulo-container .funcionalidad-contenidos .contenido-quien .resumen-quien {min-height: 243px !important;}
    }

/* Formulario */
.bordes-encuadrados {margin-left: 0;margin-right: 0;}
.bordes-encuadrados.sin-icono .funcionalidad-scroll .list-title {text-align: left;}
.bordes-encuadrados.sin-icono .borde-cuadrado { border: none;padding-top: 0px;}
.bordes-encuadrados .encabezado-form, .bordes-encuadrados .content_form, .bordes-encuadrados {padding: 0;}
.formulario-de-contacto.borde-cuadrado.funcionalidad-scroll h1 {padding-left:0;}
input#formulario_captcha {width: auto!important;}
@media (min-width: 1050px) {
.funcionalidad-formulario h1.list-title {margin-bottom: -50px!important;}
    }

@media (max-width: 767px){
	.bordes-encuadrados .funcionalidad-scroll-form {padding: 0;}
}

/*FORMULARIO EN MÓVILES*/
@media (max-width: 991px){.bordes-encuadrados .content_form .form-group .captcha .input-group-addon {display: block !important;}}
@media only screen and (min-width: 768px) and (max-width: 991px){.bordes-encuadrados .encabezado-form {margin-top: 0;}}
/* 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;}
.galeria-rejilla span.h4 {font-weight: bold;font-size: 25px; margin-bottom: 0; margin-top:0;}
.funcionalidad-galeria figure > figcaption {background: #2c2c2c !important;}

/*Colores menú galería de imágenes*/
.funcionalidad-galerias.galeria-menu .menu-galeria li:hover a, .funcionalidad-galerias.galeria-menu .menu-galeria li a:hover {color: #fff !important;}
.funcionalidad-galerias.galeria-menu .menu-galeria li:hover {background-color: #505050!important;}
.carousel-caption {color: #000000;text-shadow: 0 1px 2px rgba(255,255,255,0.6);}

/* 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 {color: #000;display: block;}
.portada .ribbon5_listado_portada.badge_overlay small, .portada .ribbon5_listado_portada.badge_overlay strong {color: #fff!important;}

.bloque-igualado  p.lead {width: 100%;padding: 20px;}

@media (min-width: 992px) {
    .row.bloque-igualado  {display: flex;}
    .bloque-igualado .flex {flex-basis: content;}
}

@media (min-width: 1200px) {
      .bloque-igualado .flex {flex-basis: auto;}  
}

/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/
/* Menu */
/*#sobrecabecera .navbar-default {text-transform: lowercase;}*/

/*Eslogans*/


.eslogan-formulario .jumbotron {margin: 0;padding: 30px 0 0;}
body:not(.portada) #contenido .modulo-container .jumbotron {padding-left: 0;padding-right: 0}
body:not(.portada) .eslogan-principal-portada .jumbotron, body:not(.portada) .eslogan-cta .jumbotron {padding-top: 0px;padding-bottom: 0px;}
.funcionalidad-contenidos.columnas-resaltada, #info-categoria-quienes {text-align: left;}
body:not(.portada) #contenido #content_main .modulo-container .jumbotron {padding: 50px;}
.eslogan-principal-portada .modulo-container {margin-top: -50px !important;}

@media (max-width: 1199px) {
    .col-sm-5.img-eslogan {margin-top: 50px;margin-bottom: 50px;}
}


/*Servicios Portada*/
.portada-servicios  .servicios-portada .servicio .bloque {border: 1px solid #eee; margin: 10px;}
.portada-servicios  .servicios-portada .texto-bloque {margin: 30px;}
.portada-servicios  .servicios-portada .titulo-bloque {margin-bottom: 30px;}
.portada-servicios  .servicios-portada .icono-bloque {border: 1px solid #eee;border-radius: 20px 0 20px 0!important;padding: 10px;transition-duration: 1s;}
.portada-servicios  .servicios-portada .icono-bloque .fa {transition-duration: 1s;}
.portada-servicios  .servicios-portada .icono-bloque:hover{border:1px solid;transition-duration: 1s;border-radius: 0!important;}
.servicios-portada.style1 .bloque .icono-bloque{margin-bottom:0!important;}
.portada-servicios .servicios-portada .titulo-bloque { margin-bottom: 0;}


@media (min-width:992px) and (max-width:1199px){
    .servicios-portada .contenedor-servicios.ajustado {width: 90%;}  
}

/*Servicios MUltiiconos*/
.servicios-multiiconos  .servicios-portada .servicio .bloque {border: 1px solid #eee; margin: 10px;}
.servicios-multiiconos  .servicios-portada .texto-bloque {margin: 30px 20px;}
.servicios-multiiconos  .servicios-portada .titulo-bloque {margin-bottom: 30px;}
.servicios-multiiconos i.fa.fa-2x {font-size: 3em;}

@media (min-width:992px) and (max-width:1199px){
    .servicios-multiiconos .servicios-portada .resto-contenido-bloque {width: 100%;margin: 0 auto;}
    .servicios-multiiconos .servicios-portada .texto-bloque { margin: 30px 10px;}
    .servicios-multiiconos  .servicios-portada .contenedor-servicios.ajustado{width: 90%;}  
}

@media (min-width: 1200px) {
  .servicios-multiiconos .servicios-portada .resto-contenido-bloque {width:90%;margin: 0 auto;}  
    
}

@media (min-width: 1500px) {
    .servicios-multiiconos  .servicios-portada .contenedor-servicios.ajustado {width: 65%;margin-top: -100px;margin-bottom: 100px;} 
}

/*Redes Sociales*/
#footer .modulo-redes-sociales {margin-top: 10px;}

/* 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; margin-bottom: 70px;*/}
@media (min-width: 768px){
div#listado-modulo-ultimas-noticias-v5 { display: flex;}
    }

@media (min-width: 992px) and (max-width: 1200px){
    .noticia-modulo-ultimas-noticias-v5.padding-2x{padding:5px;}
    .noticia-modulo-ultimas-noticias-v5.col-md-4 {width: 50%;}
}
@media (min-width: 1200px) and (max-width: 1399px){    
    .noticia-modulo-ultimas-noticias-v5.col-md-4 {width: 50%;}
}
@media (max-width: 767px) {
	div#listado-modulo-ultimas-noticias-v5 .padding-2x {padding: 20px 0!important;}
}

.modulo-ultimas-noticias .carousel h3.noticia {color: #fff!important;}
.fecha-modulo-ultimas-noticias-v5 {color: #000!important;}

a.btn.btn-primary.vermas.leer-mas-modulo-ultimas-noticias-v5 {position: absolute;right: 35px;bottom:50px;}

/* Eslogan */
@media (max-width: 767px) {
.contenido-eslogan .texto-eslogan {padding: 20px;}
}
/* Eslogan Foto Portada*/
.eslogan-foto-portada .mod-eslogan {width: 98%;margin: 0 auto;}

@media (max-width: 767px) {
    .eslogan-foto-portada-inferior p.boton-eslogan {margin-bottom: 30px;}
    .eslogan-foto-portada-inferior { margin-bottom: -70px;}
}

@media (min-width: 768px) {
	.eslogan-foto-portada .jumbotron  { padding-top: 50px;padding-bottom: 50px;}
    .eslogan-foto-portada .mod-eslogan {width: 100%;margin: 0 auto;} 
    .eslogan-foto-portada .texto-contenido-eslogan {width: 90%;margin: auto 0 50px;}
}

@media (min-width:768px) and (max-width:991px){
    .eslogan-foto-portada .col-sm-7 {width: 100%;}
    .eslogan-foto-portada .col-sm-5 {width: 100%;}
}

@media (min-width: 992px) {
    .eslogan-foto-portada-inferior .texto-eslogan {padding-left: 40px;}
}

@media (min-width:992px) and (max-width:1199px){
    .eslogan-foto-portada .col-sm-7 {width: 50%;}
    .eslogan-foto-portada .col-sm-5 {width: 50%;}
}

@media (min-width: 1200px) {
    .eslogan-foto-portada .mod-eslogan {width: 90%;margin: 0 auto;}
}

@media (min-width: 1600px) {
    .eslogan-foto-portada .mod-eslogan {width: 70%;margin: 0 auto;}
    	.eslogan-foto-portada .jumbotron  { padding-top: 0px;padding-bottom: 0px;}
    .eslogan-foto-portada .texto-contenido-eslogan { margin: 50px 0 50px;}
}


@media (max-width: 767px) {
    .servicios-contador .servicios-portada .servicio .bloque {margin: 0px auto;}
    .servicios-portada.style11 .bloque{padding:0;}
    .servicios-portada .contenedor-servicios.ajustado { margin: 20px auto;}
    .contenedor-servicios .servicio {margin-bottom: 15px;}  
    #content_bottom .titulo-testimonio .color-fuente-destacado { padding: 30px;margin-bottom: 40px;}
    .mod-opiniones.vista4 .bloque-testimonial p {padding-left: 0px!important;}
}

@media (min-width: 768px) {
    .servicios-multiiconos  .servicios-portada .contenedor-servicios.ajustado {width: 90%;margin-top: -100px;margin-bottom: 100px;}
    #pie .titulo-testimonio .color-fuente-destacado {margin-top: -30px;}
    .mod-opiniones.vista4 .titulo-testimonio {height: 75%;}
}



/* Testimonios */
.mod-opiniones.vista4 .bloque-testimonial p {padding-left: 30px;}
#pie .titulo-testimonio .color-fuente-destacado {padding-left: 25px;}

@media (min-width:768px) and (max-width:991px){
    #pie .titulo-testimonio .color-fuente-destacado {padding-left: 10px;}
    .testimonios .margen-bottom-2x {margin-bottom: 0;}
    .testimonios .margen-top-2x {margin-top: 0;}
    .testimonios.margen-bottom-2x {margin-bottom: 0;}
    .testimonios.margen-top-2x {margin-top: 0;}
}

@media (min-width:992px) and (max-width:1199px){
    .mod-opiniones.vista4 .col-md-offset-2 { margin-left: 3%;}
	.mod-opiniones.vista4 .col-md-offset-2 {width: 34%;}
    .mod-opiniones.vista4  .col-md-7 {width: 63%;}

}
/* Modulo Zoom */
@media  (min-width: 992px){
    .modulo-zoom:before {content: ""; width: 167%; height: 98%; position: absolute; top: -2px; left: -380px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .modulo-zoom:before {content: ""; width: 167%; height: 99%; position: absolute; top: -2px; left: -180px;}
}
@media only screen and (max-width: 767px){
    .modulo-zoom:before {content: ""; width: 167%; height: 100%; position: absolute; top: -10px; left: 0px;}
}

/* Servicios Contador*/
.servicios-contador .resto-contenido-bloque span {display:inline!important;}
.servicios-contador .servicios-portada .servicio .bloque {box-shadow: none; margin: 10px;}
.servicios-contador  .servicios-portada .texto-bloque {margin: 30px;}
.servicios-contador  .servicios-portada .titulo-bloque {margin-bottom: 30px;}
.servicios-contador .servicios-portada .icono-bloque {border: 1px solid #eee;border-radius: 20px 0 20px 0!important;padding: 10px;transition-duration: 1s;}
.servicios-contador .servicios-portada .icono-bloque .fa {transition-duration: 1s;}
.servicios-contador .servicios-portada .icono-bloque:hover{border:1px solid;transition-duration: 1s;border-radius: 0!important;}
.servicios-contador .servicios-portada .icono-bloque .fa:hover{color:#fff!important;transition-duration: 1s;}
.servicios-contador .servicios-portada .contador {border-bottom:0px solid; width: 100%;margin: 12.5px auto;font-size: 50px;font-weight: bold;
color: #fff;}
.servicios-portada .texto-bloque {word-break: normal !important;}

/* Formulario Portada */
.portada .formulario-portada .form_encabezado{display:none;}
.formulario-portada .form-control{border-radius:10px}
.formulario-portada .form-control:active, .formulario-portada .form-control:focus{box-shadow:none !important;}
.formulario-portada .panel-default p {margin: 0;}
.formulario-portada .modulo-formularios-lineas input, .formulario-portada .modulo-formularios-lineas textarea {border-radius: 0!important;}
.formulario-portada .controls { text-align: left;}

@media (min-width: 1200px) {
    .formulario-portada .campo-form {width: 32%; float:left; margin-right:1%;}
    .formulario-portada .campo-form:nth-child(4n) {width: 100%;}   
}
/*Newsletter*/
.newsletter .row.jumbotron.contenido-eslogan {padding: 0;}


/*Footer General y Datos Contacto Extendidos*/
#footer .modulo-datos-contacto-extendidos div {padding: 0!important;}
#footer .modulo-datos-contacto-extendidos address.direccion .iconoDireccion {margin-left: -11px!important;}


/** 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: #000 !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;}

.funcionalidad-carrito .controls input {width: 100%!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%;}  
    .funcionalidad-carrito .panel-body .content_form .col-sm-8 {width: 100%;}
}

/* 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%;}


/*Formulario*/
@media(max-width:767px){
	.bordes-encuadrados.sin-icono .borde-cuadrado {border: none;}
    .bordes-encuadrados .alinear-vertical, .bordes-encuadrados .encabezado-form {padding: 5px;}
    .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;}
}
.frente-modulo-ultimas-noticias-v5.color-texto-claro, button.btn.btn-default.fileinput-remove.fileinput-remove-button, button.hide.btn.btn-default.fileinput-cancel.fileinput-cancel-button {color: #000!important;}
span.fecha-modulo-ultimas-noticias-v5.h5{display:none;}

/*ANIMACIONES CSS*/


.barra-info {display: none;}

/* ASISTENTE */
#voiceflow-chat div > div {bottom: 20px !important;	right: 90px !important;}

/*CONSTRUCCIONES BOOSTRAP CONTENIDOS*/
#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: #781414!important;} #content_main .listado-well .bloque-well:nth-child(2) .well {border-color: #263a67!important;} #content_main .listado-well .bloque-well:nth-child(3) .well {border-color: #8493b5!important;} #content_main .listado-well .bloque-well:nth-child(4) .well {border-color: #f0f27d!important;}

.cajas-texto-listado li {padding-bottom: 10px;}

.newcta-texto-grande {font-size: 25px;margin: 0;} .newcta-texto-medio {font-size: 20px;margin: 0;} @media(min-width:1200px) { .newcta-texto-grande {font-size: 35px;margin: 0;} .newcta-texto-medio {font-size: 28px;margin: 0;} } .newcta02 .row.modulo-container {width: 90%;margin: 0 auto;} .newcta02 .newcta-texto-grande {background-color: transparent;color: #781414;} .newcta02 {border: 1px solid;border-radius: 5px;padding: 5px 5px 5px 0;} .newcta02 ul.listas-newcta {list-style: none;line-height: 150%;font-size: 20px;padding-left: 25px;} .newcta02 .newcta-texto-pequeño {font-size: 120%;margin: 20px 0;} .newcta02 a.btn.btn-primary {font-size: 20px;} @media(min-width:1200px) {.newcta02 a.btn.btn-primary {font-size: 25px;}.newcta02 img {margin-top: 25px !important;}} .newcta02 a.btn.btn-primary {padding: 10px 65px;border-radius: 10px;} .newcta02 p.newcta-boton {margin-top: 30px;}
.newcta02 .newcta-texto-grande {margin-left:20px !important;padding-top:50px !important;}
ul.listas-newcta li::marker {color: #fff !important;}