/** TALLERES LLANOS ** /

/** IMPORTANTE ** /
/*Algunos colores podrían necesitar cambio en el CSS*/

/** FUENTE DE TEXTO **/
/*.subtitulo-eslogan, .navbar-default, #menuMovil, .servicios-generales-portada .resto-contenido-bloque p{font-family: 'Open Sans', sans-serif;}*/
#barra-opciones .navbar-default a,#sobrecabecera .navbar-default a, #menuMovil a, .portada-servicios .resto-contenido-bloque span, .portada-servicios .resto-contenido-bloque p,.eslogan-portada .titulo-eslogan,.servicios-generales-portada .resto-contenido-bloque span, #footer .navbar-default a, .bloques-portada .titulo, .eslogan-promocion .titulo-eslogan, .eslogan-zoom .titulo-eslogan, .boton-default, .btn-primary, .boton-eslogan, .btn, .titulo-contador, h1, .modulo-container .heading.color-fuente-destacado, div#info-categoria-quienes h2, .funcionalidad-contenidos.ficha-observatorios h2, .funcionalidad-contenidos.columnas-resaltada h2, .item-contenido-quien  .contenido-quien, .modulo-container .funcionalidad-contenidos h2, #content_main .listado-well .well, .row.caja-titulos-con-icono h4, .bloque-promocion .titulo  {font-family: 'Ubuntu', sans-serif!important;}
/*.btn, #contador-regresivo .titulo-contador{font-family: 'Kanit',sans-serif;}*/

/*GROSORES DE FUENTES*/
.titulo-eslogan, .servicios-generales-portada .resto-contenido-bloque span,  .radio label, .checkbox label, #content_main .color-fuente-destacado, .sub-categoria-moda ul li a, .eslogan-portada .subtitulo-eslogan, div#info-categoria-quienes h2, .funcionalidad-contenidos.ficha-observatorios h2, .funcionalidad-contenidos.columnas-resaltada h2, .bloque-texto.color_web_3_bg a, .vistaModa .title a, h3, .modulo-container .funcionalidad-contenidos .jumbotron h2.jumbotron-titulo  {font-weight: bold!important;}
.modulo-container .heading.color-fuente-destacado{font-weight:100!important;}
/*.modulo-container .funcionalidad-contenidos h2 {font-weight:400!important;}*/

/** COLORES **/
#content_main .color-fuente-destacado, #content_main .btn-link {}

/* Color Negro */
/*color*/.promo-portada-productos .thumb *, .promocion, #content_bottom .modulo-container .heading.color-fuente-destacado, .formulario-login .popover, #contador-regresivo .titulo-contador, .radio label, .checkbox label , .btn-primary, .label-success, #content_main div#info-categoria-quienes h2.color-fuente-destacado, .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .titulo-quien, .vistaModa .price, span.btn.btn-block.btn-primary a, .cookiesButton.btn, div#info-categoria-quienes h2, .funcionalidad-contenidos.ficha-observatorios h2, .funcionalidad-contenidos.columnas-resaltada h2 {color: #0c0c0c!important; }
 .promociones-portada .thumb .label-promocion .badge_overlay span, .formulario-login .content_form_mod .panel .checkbox, .radio label a, .bloque-texto.color_web_3_bg a, span.small.parrafo a, .vistaModa .title a {color: #000 !important;}
/*fondo*/ .btn-primary:hover, /*.boton-eslogan:hover,*/ button.btn.btn-primary:hover, #pie .formulario-login .btn-primary:hover, .btn.boton-default:hover, .controles-carrousel .btn.btn-primary:hover, .cabecera-principal .bg-primary:hover, .bloques-portada a.btn.boton-default:hover, #pie .formulario-login .btn-primary:hover, .btn-primary:hover, .btn.boton-eslogan:hover, .cookiesButton.btn:hover {background-color:#0c0c0c !important;}
/*borde*/

/* Color Blanco */
/*color*/ .btn-primary:hover, .boton-eslogan:hover, button.btn.btn-primary:hover, #pie .formulario-login .btn-primary:hover, .btn.boton-default:hover, .controles-carrousel .btn.btn-primary:hover, .cabecera-principal .bg-primary:hover, .bloques-portada a.btn.boton-default:hover, #pie .formulario-login .btn-primary:hover, .btn-primary:hover, .btn.boton-eslogan:hover, .btn.boton-eslogan .medium:hover, .cookiesButton.btn:hover {color:#fff!important;}
/*fondo*/ 
/*borde*/

/* Color Principal */
/*color*/ .formulario-de-contacto  span.fa.fa-angle-double-right{color: #fd8300!important;}
/*fondo*//*.vistaModa .producto-img .btn-primary:hover,*/ .controles-carrousel .btn.btn-primary, .cabecera-principal .bg-primary, .bloques-portada a.btn.boton-default, #pie .formulario-login .btn-primary, .btn-primary, .btn.boton-eslogan, .cookiesButton.btn {background-color: #fd8300!important;}
/*borde*/ /*.eslogan-promocion .btn.boton-eslogan{border-color:#fd8300!important;}*/

/* Color Secundario */
/*color*/
/*fondo*/  /* {background-color: #c0c0c0!important;}*/
/*borde*/ /*.btn-primary {border-color:#c0c0c0!important;}*/
/*Hover*/ 

/* Color Tres */
/*color*/ .portada .noticias-izda .titulo-noticia.h3 a {color:#676767!important;}
/*fondo*/ 
/*borde*/

/* Color Cuatro */
/*color*/
/*fondo*/ .mod-carrusel-de-marcas.velado img:hover{background-color: #e7e7e7!important;}
/*borde*/

/* Color Quinto */
/*color*/ .sugerencias-buscador .padding-left-2x {color: #b75f00!important;}
/*fondo*/.sub-categoria-moda ul li a {background-color: #b75f00!important;}
/*borde*/

/*.btn-primary:hover, .boton-eslogan:hover, button.btn.btn-primary:hover, #pie .formulario-login .btn-primary:hover{border-color:#e7e7e7!important;}*/

/*AJUSTE DE TAMAÑOS EN JERARQUIAS*/
small, .small, span.btn.btn-block.btn-primary a {font-size: 18px!important;}
.eslogan-portada .mod-eslogan .extra-big, .modulo-container .heading.color-fuente-destacado, .eslogan-cta .titulo-eslogan {font-size: 35px !important;}
.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size: 28px !important;}
.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size: 25px !important;}
.modulo-container .funcionalidad-contenidos h2 {font-size: 23px !important;}
.bloques-flexibles .lead p {font-size: 22px !important;}
.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .servicios-generales-portada .resto-contenido-bloque span, #contador-regresivo .titulo-contador  {font-size:20px!important}
.modulo-bloques .bloque-texto .normal, .mod-eslogan .texto-contenido-eslogan .small, .bloque-localizaciones p, .bloque-localizaciones .table-responsive {font-size: 18px !important;}
div#info-categoria-quienes h2, .funcionalidad-contenidos.ficha-observatorios h2, .funcionalidad-contenidos.columnas-resaltada h2  {font-size:30px!important;}

@media (min-width:768px){ div#info-categoria-quienes h2, .funcionalidad-contenidos.ficha-observatorios h2, .funcionalidad-contenidos.columnas-resaltada h2  {font-size:40px!important;}}
@media (min-width:992px){ 
    .eslogan-portada .mod-eslogan .extra-big, .modulo-container .heading.color-fuente-destacado, .eslogan-cta .titulo-eslogan {font-size: 40px !important;}
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, .modulo-container .heading.color-fuente-destacado {font-size: 30px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size: 30px !important;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium,.servicios-generales-portada .resto-contenido-bloque span, #contador-regresivo .titulo-contador  {font-size:22px!important}
    .modulo-bloques .bloque-texto .normal, .mod-eslogan .texto-contenido-eslogan .small, .bloque-localizaciones p, .bloque-localizaciones .table-responsive  {font-size: 19px !important;}      
}

@media (min-width:1200px){
    .eslogan-portada .mod-eslogan .extra-big, .modulo-container .heading.color-fuente-destacado, .eslogan-cta .titulo-eslogan {font-size: 45px !important;}
    .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: 30px !important;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium,.servicios-generales-portada .resto-contenido-bloque span, #contador-regresivo .titulo-contador  {font-size:25px!important}
    .modulo-bloques .bloque-texto .normal, .mod-eslogan .texto-contenido-eslogan .small, .bloque-localizaciones p, .bloque-localizaciones .table-responsive  {font-size: 20px !important;}
}

@media (min-width: 1600px){.eslogan-portada .mod-eslogan .extra-big, .modulo-container .heading.color-fuente-destacado, .eslogan-cta .titulo-eslogan  {font-size: 60px !important;}}

/** AJUSTE ANCHURA DEL CONTENIDO - PLANTILLA FLUIDA **/
#content_bottom {width: 100%;margin: 0 0%; padding-left:0; padding-right:0;}
.row {margin-left: 0;margin-right: 0;}
div#content_main { padding: 10px 10px;}
div#content_main .container-fluid {padding-left: 0;padding-right: 0;}
div#content_main  .modulo-container { padding: 0px;}
div#content_top, div#content_bottom, .portada div#content_main, .col-xs-12.col-sm-12.col-md-12.ajustado {padding: 0;}
div#content_main .col-sm-12 {padding-left: 0;padding-right: 0;}
 
.ancho2:not(.pac-fluido) #contenido>.contenido { padding: 0!important;}
.fluido #cabecera>.cabecera {overflow: hidden;}

@media (max-width: 767px){body:not(.portada) #contenido {padding: 15px 5px;}}
@media (min-width: 1200px) {
    .ancho2 #barra-opciones>.barra-opciones, .ancho2 #sobrecabecera>.sobrecabecera, .ancho2 #pie>.pie, .ancho2 footer>.footer, .ancho2 #bajo-footer>.bajo-footer {width: 98%!important;}
    .ancho2:not(.pac-fluido) #contenido>.contenido {width: 85%; margin: 0 auto;}
}

@media (min-width: 1600px) {
    .ancho2 #barra-opciones>.barra-opciones, .ancho2 #sobrecabecera>.sobrecabecera, .ancho2 #pie>.pie, .ancho2 footer>.footer, .ancho2 #bajo-footer>.bajo-footer {width: 80%!important;}
    .ancho2:not(.pac-fluido) #contenido>.contenido {width: 70%; margin: 0 auto;}
}

@media (min-width: 768px) {.fluido #contenido>.contenido {padding: 0;margin-left: 0!important;width: 100%!important;}}
@media (min-width: 1200px){div#content_main { padding: 10px 50px;}}


/*REGLAS ESPECIFICAS DEL PORTFOLIO */
#content_main, #content_bottom {background-color: #ffffff;}
.sin-imagen{background:url('');background-size:cover;}

/** BOTONES **/
.btn, .cookiesButton.btn {padding: 10px 25px;border-radius:0!important;border:none!important;}
.btn.boton-eslogan {padding: 10px 25px;}
.btn, .btn .medium{font-size:20px!important}
.bloques-portada a.btn.boton-default {color: #000!Important;}
a.btn.boton-default {line-height: 1.5;letter-spacing: .12em;word-spacing: 0.16em;margin-bottom: 2em;}

/****** AJUSTES DE FUNCIONALIDADES ******/

/* Contenidos */
#contenido .quienes.cabeceraCategoria {margin-bottom: 0;}
#contenido .observatorio.cabeceraContenido {margin-bottom: 0;}
#contenido .columnas-resalt.cabeceraCategoria, #contenido .columnas-resalt.cabeceraContenido {margin-bottom: 0;}
.modulo-container .funcionalidad-contenidos.ficha-observatorios, #info-categoria-quienes, .funcionalidad-contenidos.columnas-resaltada {text-align: left;}

.bloques-flexibles span.strong.big {font-weight: bold!important;display: block; margin-bottom: 20px;}
.bloques-flexibles .lead {padding: 20px;}
@media (min-width: 768px){.row.bloques-flexibles {display: flex;padding: 0px;}}
@media (max-width: 767px){.bloque-localizaciones .table-responsive tr {display: grid;}}

@media (max-width:767px) {
	.servicios-tasacion{text-align:center!Important;}
	.servicios-tasacion {padding-top: 0!important;}
	.row.margen-top-4x.margen-top-xs-1x.servicios-tasacion { margin-top: 50px;}
}

/* Vista categorías*/
.modulo-container .funcionalidad-contenidos .contenido-quien, .modulo-container .funcionalidad-contenidos .contenido-destacado-quien { display: block;}
.ver-mas-quien a.btn.btn-primary {position: absolute;bottom: 50px; left: 10%; display: block;width: 80%;font-size: 18px!important;}

@media (min-width:768px) {.ver-mas-quien a.btn.btn-primary{    width: 60%;    left: 20%;}}
.item-contenido-quien  .contenido-quien { padding-bottom: 40px;}
.titulo-quien {font-size: 23px; margin-bottom: 20px;min-height: 70px;}

/* Cart */
@media (min-width: 992px){.cart #contenido {margin-top: 0 !important;}}
.sub-categoria-moda ul li a { margin: 30px 0;}

/* Formulario */
.bordes-encuadrados {margin-left: 0;margin-right: 0;padding: 0;}
.bordes-encuadrados.con-icono .borde-cuadrado {border: none;}
.bordes-encuadrados.con-icono .borde-cuadrado {padding-top: 0;}
.formulario-de-contacto.borde-cuadrado .list-title { text-align: left; padding: 0;}
input#formulario_captcha {min-width: 200px!important;}
.formulario-login .content_form_mod .panel {background-color: transparent;border: 0px;}
.formulario-login .content_form_mod .panel-body p.text-left {display: none;}
.formulario-login .content_form_mod .checkbox, .formulario-login .popover {font-size: 14px;padding-top: 0!important;}
.radio label, .checkbox label {font-size: 14px;}
.radio label a{text-decoration: underline;}
#pie .formulario-login .btn-primary {border:0!important;}
.bordes-encuadrados h1.list-title { padding-left: 15px!important;}
.portada .formulario-login .form_encabezado {display: none;}
@media (max-width:991px) {.bordes-encuadrados .encabezado-form { padding: 20px 20px 0;}}
@media (min-width:992px) {
    .bordes-encuadrados h1.list-title {padding-left: 30px!important;}
    .col-lg-6.col-md-6.col-sm-6.col-xs-12.encabezado-form {width: 45%;margin-right: 5%;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.bordes-encuadrados .encabezado-form {margin-top: 0px!important;}}
@media screen and (min-width:992px) {
    .bordes-encuadrados .encabezado-form {padding: 0 20px;     margin-top: 0;}
    .formulario-login .content_form_mod .row , .formulario-login .content_form_mod .campo-form {width: 50%; float: left;clear: both;}
    .formulario-login .content_form_mod button.btn.btn-primary {position: absolute;right: 18px;width: 45%;top: 80%;}
    .portada .formulario-login .form-horizontal .row {position: absolute;right: 18px;width: 45%;top: 5%;}
    .portada .formulario-login .form-horizontal .row .panel {margin-top: 40px;}
}

@media (max-width:767px){
    .bordes-encuadrados .encabezado-form, .bordes-encuadrados .content_form {padding: 10px 0px 0;}
}

/* Correcion Vista de Moda */
.vistaModa .social li button {font-size: 85%!important;}
.vistaModa .producto-img .btn-primary {background-color: #fff!important;color: #000!important;border-color:transparent!important;}
.vistaModa .producto-img .btn-primary:hover {color: #FFF!important;}
.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;}
.promocion {   color: #000;}
.promociones-portada {padding: 0 0 120px 0;}
.price-new {font-size: 90%;}

@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;}
}

/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/

/* LOGOTIPO */
.modulo-container.logotipo-main {width: 90%;margin: 0 auto 20px;}

/* UTILIDADES */
.mod-utilidades-tienda .fa{font-size:0.8em;}
.mod-utilidades-tienda {margin-right: 20px;}

/* MENU */
#menuMovil .navbar-default .navbar-collapse.in {max-height: 100vmin !important;}
.modulo-menu.version6 ul.navbar-nav li {padding: 0px 0 !important;border-width: 0;}
.menu-sobrecabecera .modulo-menu:not(.vertical-laptop).version6 {border-width: 0px 0 0 0;}
.menu-sobrecabecera .modulo-menu.version6 ul.navbar-nav li a {border-left:0; border-right:0}


/* SERVICIOS PORTADA */
.portada-servicios .servicios-portada.style1 .bloque:before, .portada-servicios .servicios-portada.style1 .bloque:after{border: 0px; background-color: transparent;}
.portada-servicios .servicios-portada.style1.servicios-portada-bloques .servicio{margin:0!important;}
.portada-servicios .servicios-portada.style1 .bloque .icono-bloque {margin-top: 0!important;margin-bottom: 0!important;}
.portada-servicios .resto-contenido-bloque>span {font-weight: bold;}
.portada-servicios .resto-contenido-bloque p{margin:0;}
.portada-servicios .servicios-portada .servicio .bloque { border:none!Important;}
.portada-servicios .bloque { margin-top: 0!important; margin-bottom: 0!important;padding:30px 0!important;}
.portada-servicios .servicios-portada .bloque {height: auto!important;}
.servicios-generales-portada .servicios-portada.style3 .servicio .contenido-bloque {padding:0px;}

@media (min-width: 768px) {.servicios-generales-portada .servicios-portada.style3 .servicio .contenido-bloque {padding:25px;}}

/* ESLOGANES */
.modulo-container.eslogan-portada-01:before { content: ""; background-color: #cbcbcb;position: absolute; left: 47%; top: 20px; width: 6%;  height: 4px;}
.modulo-container.eslogan-portada-01:after { content: ""; background-color: #cbcbcb; position: absolute; left: 47%; bottom: 20px; width: 6%; height: 4px;}
.modulo-container.eslogan-portada-02:before {content: "";background-color: #cbcbcb;position: absolute;left: 47%;top: 20px;width: 6%;height: 4px;}
.modulo-container.eslogan-portada-02:after {content: "";background-color: #cbcbcb;position: absolute;left: 47%;bottom: 20px;width: 6%;height: 4px;}
.modulo-container.eslogan-promociones:before {content: "";background-color: #cbcbcb;position: absolute;left: 47%;top: 45px;width: 6%;height: 4px;}
.modulo-container.eslogan-promociones:after {content: "";background-color: #cbcbcb;position: absolute;left: 47%;bottom: 0px;width: 6%;height: 4px;}
.modulo-container.eslogan-newsletter:before {content: "";background-color: #c0c0c0;position: absolute;left: 5%;top: 25px;width: 15%;height: 4px;}
.modulo-container.eslogan-newsletter:after {content: "";background-color: #c0c0c0;position: absolute;left: 5%;bottom: 25px;width: 15%;height: 4px;}
.eslogan-promocion  .jumbotron p { margin-bottom: 0;}

/* ESLOGAN PRINCIPAL PORTADA */
.eslogan-portada .jumbotron p{margin-bottom: 0;}
.eslogan-portada.eslogan-portada-01 {padding-left: 0!important;padding-right: 0!important;}

@media screen and (min-width: 768px) {
    .eslogan-portada .jumbotron, .eslogan-promocion .jumbotron, .eslogan-newsletter .jumbotron {padding-top: 0;padding-bottom: 0;}
    .eslogan-portada .jumbotron {padding-top: 50px;padding-bottom: 50px;}}

@media (min-width: 768px) and (max-width: 991px){.col-xs-12.col-sm-12.col-md-12.eslogan-portada.eslogan-portada-02.margen-top-4x.margen-bottom-4x {margin-top: 20px;margin-bottom: 20px;} .eslogan-portada .jumbotron{padding-left: 6px;padding-right: 6px;}}

/* ESLOGAN CTA */
.eslogan-cta .jumbotron {padding-top: 20px;padding-bottom: 30px;}

/* ESLOGAN PROMOCIONES */
@media screen and (min-width:768px) {
    .eslogan-promocion p.boton-eslogan {margin-bottom: 36px!important;}
    .eslogan-promocion .img-eslogan { position: absolute;top: -30px;}
    .eslogan-promocion p.boton-eslogan {margin-bottom: 0px!important;}
}

@media screen and (min-width:768px) {
    .modulo-container.eslogan-promocion {padding-bottom: 30px;}
	.eslogan-promocion .modulo-container .jumbotron{padding-left: 0;padding-right: 0;}
    .eslogan-promociones .jumbotron {padding-top:40px;}
    .eslogan-promocion .img-eslogan, .eslogan-promocion .texto-eslogan { padding: 0;}
    .eslogan-promocion .texto-contenido-eslogan, .eslogan-promocion p.boton-eslogan { width: 90%; margin: 0 auto; padding: 20px 0;}
}

/* ESLOGAN ZOOM */
.eslogan-zoom { overflow: hidden;}
.eslogan-zoom .jumbotron .texto-eslogan{z-index: 2;}

@media screen and (min-width:768px) {
    .eslogan-zoom .jumbotron { padding: 0;margin: 0;}
	.eslogan-zoom .jumbotron .img-eslogan, .eslogan-zoom .jumbotron .texto-eslogan {padding: 0;}
    .eslogan-zoom .jumbotron .img-eslogan {width: 90% !important;margin: 30px 5%;}
    .eslogan-zoom .jumbotron .texto-eslogan{width:100%!important}
	.eslogan-zoom .texto-contenido-eslogan {width: 80%; margin: 40px auto 0;}
    .eslogan-zoom .texto-contenido-eslogan, .eslogan-zoom p.boton-eslogan { width: 90%; margin: 0 auto; }
    .eslogan-zoom .titulo-eslogan {margin-top: 10px;}   
}

@media screen and (min-width:992px) {
  	.eslogan-zoom .jumbotron .img-eslogan{width:60%!important; margin: 0;}
    .eslogan-zoom .jumbotron .texto-eslogan{width:40%!important}
    .eslogan-zoom:before {content: ""; width: 100px;height: 110%;background-color: #ffffff;left: 35%!important;top: -5%;z-index: 1;position: absolute;transform: rotate(9deg);}
 	.eslogan-zoom .titulo-eslogan {margin-top: 10px;}
}

@media (min-width: 768px) and (max-width: 991px){.eslogan-zoom .texto-contenido-eslogan{padding-top: 40px;}}
@media (min-width: 992px) and (max-width: 1199px){.eslogan-zoom .texto-contenido-eslogan, .eslogan-zoom p.boton-eslogan {padding-top: 20px;}}
@media screen and (min-width:1200px) {.eslogan-zoom .titulo-eslogan {margin-top: 15px;}}
@media screen and (min-width:1500px) {.eslogan-zoom .titulo-eslogan {margin-top: 40px;}}

/* ESLOGAN NEWSLETTER */
.eslogan-newsletter .subtitulo-eslogan>p {margin-bottom: 0;}
.eslogan-newsletter .jumbotron {padding:0!important;}

/*SERVICIOS PORTADA 2*/
.servicios-generales-portada .titulo-bloque .fa{font-size:3em;}
.servicios-generales-portada  .titulo-bloque {margin-bottom: 20px;}
.servicios-generales-portada .resto-contenido-bloque p {margin-top:20px;font-size:115%;}

/*CARRUSEL BOTONES*/
.modulo-container.carrusel-marcas-portada {padding: 0!important;}
.modulo-container.carrusel-marcas-portada  .carousel-inner { width: 90%;margin: 0 auto;}
.carrusel-marcas-portada a.left.carousel-control {opacity: 1; background-color: #c0c0c0;padding: 10px;margin-top: -25px;margin-left: 10px;z-index: 999;;color:#fff!important}
.carrusel-marcas-portada a.right.carousel-control {opacity: 1; background-color: #c0c0c0;padding: 10px;margin-top: -25px;margin-right: 10px;z-index: 999;color:#fff!important}
.carrusel-marcas-portada a.left.carousel-control:hover, .carrusel-marcas-portada a.right.carousel-control:hover{background-color: #c0c0c0;}

@media screen and (max-width:767px) {.modulo-container.carrusel-marcas-portada .mod-carrusel-de-marcas img{padding:0!important;}}

/*MOSAICO IMAGENES*/
.mosaico-portada .tab-content>.active {padding-left: 0!important;padding-right: 0!important;}
.mosaico-portada .mod-mosaico-imagenes-menu:not(.full-width-div) .elementos-gal {max-width: 100%!important;margin: 0!important;}
.mosaico-portada .row.tab-content.margen-top {margin-top: 0!important;}
.mosaico-portada .padding.elem-galeria {padding: 0!important;}
.mosaico-portada .elementos-gal.padding-right.padding-left {padding-left: 0!important;padding-right: 0!important;}

/* BLOQUES */
.bloques-portada .modulo-bloques .reducir-ancho-bloque {margin: 30px 10%;}
.bloques-portada a.btn.boton-default {margin-top: 15px; margin-bottom: 15px;}
.bloques-portada .titulo {margin-bottom: 20px;display: block;}

@media (max-width: 767px){.bloques-portada .modulo-bloques .reducir-ancho-bloque {margin: 0;width: 100%!important;}}
@media (min-width: 768px) and (max-width: 991px){
    .bloques-portada .col-sm-6 {width: 100%;}
    .bloques-portada .modulo-bloques .reducir-ancho-bloque {margin: 30px 0%;width: 100%!important;}
}

/* BLOQUES */
.bloque-promocion .titulo {
    padding-bottom: 30px !important; margin-bottom: 0px!important;
    display: block;
   line-height: 1.2;
}
@media(max-width:767px){
.bloque-promocion .titulo { padding-bottom: 15px !important;}
}

/* Bloque Promocion */
@media (min-width: 768px) {
    .bloque-promocion .col-xs-12.col-sm-6.flex.align-center.no-padding.bloque.imagen {width: 50%;}
	.bloque-promocion .col-xs-12.col-sm-6.flex.align-center.no-padding.bloque.texto {width: 50%;}
}

@media (min-width: 992px) {
    .bloque-promocion .col-xs-12.col-sm-6.flex.align-center.no-padding.bloque.imagen {width: 60%;}
    .bloque-promocion .col-xs-12.col-sm-6.flex.align-center.no-padding.bloque.texto {width: 40%;}
}

/* Bloques con Localización*/
.bloque-mapa {z-index: 1;}
.col-xs-12.flex.no-padding.centrar-bloques.fila-bloques:nth-child(2n+1) .bloque-mapa:before {content: "";position: absolute;left: -10%;top: 5%;background-color: #eee;width: 90%; height: 50%;z-index: -1;}
.col-xs-12.flex.no-padding.centrar-bloques.fila-bloques:nth-child(2n) .bloque-mapa:before {content: "";position: absolute;right: -10%;top: 5%; background-color: #eee;width: 90%; height: 50%;z-index: -1;}

/* ULTIMAS NOTICIAS */
.version2.horizontal .noticia .imagen-noticia {height: 50%!important;}

/* MENU FOOTER */
footer .menu-avisos li.active.version1, footer .menu-avisos li:hover {border-bottom: 1px solid;}

/** PAQUETE DE CORRECIONES DE CARRITO - LOGIN **/
/*correcciones carrito*/
.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*/
form#frmLoginzona-de-descargas a {color: #000!Important;font-weight: bold;}
#registro .nav-pills .descripcion, form#frmLogindescargas a, #content_main div#front_regist a {color: #000!important;}
#content_main div#front_regist a {font-weight: bold;}
#content_main div#front_regist a.btn-next-prev, .btn-next-prev i.fa.fa-arrow-left,  form#frmLogin a, form#frmLogin .btn-primary, .modal-dialog .modal-footer a {color: #000!important;}
#registro .nav-pills .paso .fa-inverse {color: #fff!important;}
#content_main .modal-footer a {color: #000!important;}
/*filtro productos*/
#filtro-top .sel--black-panther, .sel__box__options:hover, #total-productos {color: #000000;}
.modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a {color: #fff !important;font-weight: bold;}

/*botones carrito pedidos*/
.panel-body .btn-group .btn-primary {background-color: #004d92!important; border-color: transparent!important;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-pagado {background-color: #004b00;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-preparando {background-color: #ae5f00;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-cancelado {background-color: #8d0000;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-recibido {background-color: #8600a6;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-pendiente {background-color: #00524f;}
.funcionalidad-carrito .panel td .btn-default {color: #383838 !important;background-color: transparent !important; border-color: transparent!important;}

@media (min-width:768px) and (max-width:991px){
    .funcionalidad-carrito .col-sm-3, .funcionalidad-carrito .col-sm-9 {width: 100%;}
    .funcionalidad-carrito .panel-body .content_form .col-sm-8 {width: 100%;}
}
@media (min-width:992px) {.funcionalidad-carrito .panel-body .content_form .col-sm-8 {width: 100%;}}
@media (min-width:992px) and (max-width:1199px){
    .funcionalidad-carrito .col-sm-3 {width: 40%;}
    .funcionalidad-carrito .col-sm-9 {width: 60%;}  
}

/*ANIMACIONES CSS*/

/* CORRECIONES ERRORES DE CONTRASTE */
button.btn.boton-aceptar.habilitado {color: #000!Important;}
a#mas, a#menos {color: #000!Important;font-weight: bold;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{color:#000!important}
span.sel__box__options.sel__box__options--black-panther.selector__filtro__itemsporpagina, span.sel__box__options.sel__box__options--black-panther.selector__filtro__orden.selected, span.sel__box__options.sel__box__options--black-panther.selector__filtro__orden {color: #000!important;}
.botones-cookies button.btn.btn-primary span {color: #000!important;}

/* ARREGLO TABLAS DE LOGIN USUARIOS */
li#usuario_tab.active .descripcion, li#datos_tab.active .descripcion, li#direccion_tab.active .descripcion {color: #fff!important;}
.funcionalidad-carrito section.panel, .profile-header h3{ color: #fff!important;}
.funcionalidad-carrito section.panel .controls { color: #000;}
.funcionalidad-carrito section.panel .controls input { width: 100%;}

/* FOTOS EN SECCIONES A LA DERECHA AJUSTE */
.pull-left .img-limit, .pull-right .img-limit {height: auto;margin-left: 0;margin-top: 0;margin-bottom: 40px;}
@media(max-width:767px) {
    .pull-right .img-limit{ margin-left: 0;  margin-top: 20px;margin-bottom: 40px;height: auto;}
}
@media (min-width: 768px) {
    .img-derecha {width: 350px;height: auto;}
    .pull-right .img-limit , .pull-left .img-limit{ margin:0 0 20px 40px !important;height: auto;}
}
@media (min-width:768px) and (max-width:991px) {
    .pull-right .img-limit, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha, .img-derecha { margin-left: 40px;margin-top: 0;margin-bottom: 20px; width: 380px!important;height: auto;}
}
@media (min-width:992px) and (max-width:1199px) {
    .pull-right .img-limit, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha,   .img-derecha{width: 450px!important;height: auto;margin:0 0 20px 40px !important;}
}
@media (min-width: 1200px) {
    .pull-right .img-derecha, .pull-right .img-limit,  .img-derecha {width: 500px;margin:0 0 20px 40px !important;height: auto;}
}

/* Correciones AA */
span.d-none, h1.sr-only, span.sr-only {color: #000!important;background-color: #fff!important;}
.panel-body.condiciones-legales .controls a {background-color: transparent!important;color: #000!Important;}
.formulario-login .content_form_mod .panel-body p.text-left, .btn-comprar.btn-comprar-btn.sin-lista-deseos span.texto-boton, .icono-carrito .alert.alert-default.text-center a.btn.btn-default, .content.text-muted, .row.content.text-muted.group_product_dim.hidden th, .row.content.text-muted.group_product_dim.hidden tr, button.btn.btn-default.fileinput-remove.fileinput-remove-button, button.hide.btn.btn-default.fileinput-cancel.fileinput-cancel-button  {color: #000!important;}

/* Tabla de promociones*/
.row.cabecera-tabla .col-xs-4 {padding: 10px 3px!important;margin: 0px 3px;}
.cabecera-tabla .plan button {margin: 0;padding: 0;display: contents;}
.container.tabla-movil {padding: 0px;}

@media (max-width: 767px){
	.table-responsive.tabla-precios tr {display:block;}
    tr.plan {display: none!important;}
    .table-responsive.tabla-precios tr td:first-child {display: block;}
	.table-responsive.tabla-precios td {text-align: left!important;font-size: 0.7em;font-weight: 700;}
    .table-responsive.tabla-precios td.rueda {width: 47%!important;padding: 0px 45px!important;}
}
@media (min-width: 350px) and (max-width:767px){
   	.table-responsive.tabla-precios td.rueda {width: 47%!important;padding: 0px 45px!important;}
    .row.cabecera-tabla .col-xs-4 {width:31%!important}
}
@media (max-width: 991px){.tabla-precios .btn {font-size: 15px!important;}}
@media (max-width: 349px){
    .table-responsive.tabla-precios td.rueda {width: 47%!important;padding: 0px 25px!important;}
    .row.cabecera-tabla .col-xs-4 {width:30%!important}
}
@media (max-width: 767px){.row.cabecera-tabla .col-xs-4 button a.btn.boton-default.btn-link {font-size: 14px !important;padding: 10px 10px;}}

.servicios-generales-portada .servicios-portada .contenedor-servicios:not(.ajustado) {padding: 15px;}

.formulario-login .form-actions .btn {color: #000;}

@media(max-width:767px) {.no-movil {display: none;}}
@media(min-width:767px) {.ver-movil {display: none;}}
ul.horario-movil {list-style: unset;padding-left: 0;}
.bloque-localizaciones .contenido-bloque-texto {width: 100%;}
.bloque-localizaciones .bloque-texto .flex.align-center.texto.padding-2x { padding: 0!Important;}
.bordes-encuadrados .alinear-vertical { padding: 0 20px 30px;align-items: center;}
@media(max-width:991px) {
footer .nav.navbar-nav li a {padding-left: 8px;padding-right: 8px;}
}
@media(max-width:767px) {
.col-xs-12.col-sm-12.col-md-5.text-left.margen-top-4x.margen-bottom-4x.eslogan-newsletter {margin: 15px 0;}
}

/*well*/
.row.listado-well p.well {margin-bottom: 1em;} .row.listado-well .col-sm-6.bloque-well {margin-bottom: 20px;} #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: 40px 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: #0028A6!important;} #content_main .listado-well .bloque-well:nth-child(2) .well {border-color: #F5A900!important;} #content_main .listado-well .bloque-well:nth-child(3) .well {border-color: #660BAB!important;} #content_main .listado-well .bloque-well:nth-child(4) .well {border-color: #f5d000!important;}

/*NewCTA 02*/
.newcta-texto-grande {font-size: 24px;margin: 0;} .newcta-texto-medio {font-size: 20px;margin: 0;} @media(min-width:1200px) { .newcta-texto-grande {font-size: 30px;margin: 0;} .newcta-texto-medio {font-size: 25px;margin: 0;} } .newcta02 .row.modulo-container {width: 90%;margin: 0 auto;} .newcta02 .newcta-texto-grande {background-color: #ffa200;color: #fff;} .newcta02 {border: 1px solid;border-radius: 5px;padding: 0;} .newcta02 ul.listas-newcta {list-style: none;line-height: 150%;font-size: 20px;padding-left: 25px;} .newcta02 .newcta-texto-pequeno {font-size: 110%;margin: 20px 0;} .newcta02 a.btn.btn-primary {font-size: 20px;} @media(min-width:1200px) {.newcta02 a.btn.btn-primary {font-size: 25px;}} .newcta02 a.btn.btn-primary {padding: 10px 35px;border-radius: 10px;} .newcta02 p.newcta-boton {margin-top: 30px;}
.newcta02 {padding: 30px 0 0;margin: 30px 0;}
 @media(min-width:768px) and (max-width:991px) {
	.newcta02 .col-sm-offset-2 {margin-left: 2%;}
    .newcta02 .col-sm-8 {width: 96%;}
}

/*Jumbotron*/
.row.contenido-columnas .jumbotron-titulo {font-size: 30px !important;}
.row.contenido-columnas .jumbotron-subtitulo {font-size: 25px !important;}

/*Listado*/
ul.listado-aire-01 li { margin-bottom: 1.2em;}

/*bloques flexibles con lead*/
@media (min-width: 768px) { .bloques-flexibles-con-lead {display: flex;;} } 
.bloques-flexibles-con-lead .lead {padding: 20px;}
.bloques-flexibles-con-lead .lead span.big {border-bottom: solid 5px #fd8300;padding-bottom: 20px;}

/*blockquote*/
blockquote {font-size: 24px;border-left: 10px solid #c0c0c0;font-style: italic;}

/*cabeceras contenidos*/
@media(max-width:767px) {
    #contenido .observatorio.cabeceraContenido figure .imageCabecera img, #contenido .quienes.cabeceraCategoria figure .imageCabecera img {min-height: 200px!important;}
    #contenido .quienes.cabeceraCategoria figure .imageCabecera h1.tituloCat {top: 25%!important;}
}