/*** ===== 01 - IMPORTANTE  ==== *** /

/*** ===== 02 - PAQUETE DE REGLAS DEFINITORIAS DE PORTFOLIO  ===== ***/
.portada #content_bottom { padding-bottom: 200px;}
span.heading { display: block; margin-top: 10px; margin-bottom: 10px;}
#pie span.heading { z-index: 1; text-align: center; display: block; width: 100%;}

@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) {
	div#sidebar_primaria {width: 30%;}
  	.resto_contenidos.col-sm-9 {  width: 70%;} 
}
@media (min-width:992px) {
  	div#sidebar_primaria {width: 25%;}
	.resto_contenidos.col-sm-9 {  width: 70%;  margin-left: 5%;}  
}
@media (min-width:1200px){.pie.zona .row:nth-child(2) { width: 90%; margin-left: 5%;}}
@media (min-width:1600px){.pie.zona .row:nth-child(2) { width: 100%; margin-left: 0%;}}

.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;}


@media (min-width: 992px) { .ancho2 #barra-opciones>.barra-opciones, .ancho2 #sobrecabecera>.sobrecabecera, .ancho2 #cabecera>.cabecera,  .ancho2 footer>.footer, .ancho2 #bajo-footer>.bajo-footer{ width: 98%!important; margin: 0 auto;} }
@media (min-width: 1200px) { .ancho2 #barra-opciones>.barra-opciones, .ancho2 #sobrecabecera>.sobrecabecera, .ancho2 #cabecera>.cabecera,  .ancho2 footer>.footer, .ancho2 #bajo-footer>.bajo-footer { width: 94%!important; margin: 0 auto;} }
@media (min-width: 1600px) { .ancho2 #barra-opciones>.barra-opciones, .ancho2 #sobrecabecera>.sobrecabecera, .ancho2 #cabecera>.cabecera, .ancho2 footer>.footer, .ancho2 #bajo-footer>.bajo-footer { width: 86%!important; margin: 0 auto;} }

/*
#sobrecabecera .navbar-default .navbar-nav>li:last-child a:hover, #sobrecabecera .navbar-default .navbar-nav>li:last-child a:focus, #menuMovil .navbar-default .navbar-nav>li:last-child a:hover {  background-color: #3695eb!important;}
#sobrecabecera .navbar-default .navbar-nav>li:last-child a {color: #fff!important;}
#sobrecabecera .navbar-default li.version1:last-child { margin-left: 20px;}
#menuMovil .navbar-default .navbar-nav>li:last-child a {margin-top:20px;}
*/

@media (min-width:992px) {
	.col-xs-12.col-sm-2.col-md-2.ajustado.logotipo-main { width: 20%;}
	.col-xs-12.col-sm-6.col-md-10.ajustado.menu-principal {width: 80%;padding-right: 0;}
	#sobrecabecera .col-xs-12.col-sm-6.col-md-10.ajustado.menu-principal  .navbar-default .navbar-collapse { padding: 0!important;}
    /*#sobrecabecera .navbar-default li.version1:last-child a { padding: 10px 10px!important; }*/
}

@media (min-width:1200px) {
    	.col-xs-12.col-sm-2.col-md-2.ajustado.logotipo-main { width: 15%;}
	.col-xs-12.col-sm-6.col-md-10.ajustado.menu-principal {width: 85%;}
    /*#sobrecabecera .navbar-default li.version1:last-child a {  padding: 10px 25px!important;}
    #sobrecabecera .navbar-default li.version1:last-child { margin-left: 40px;}*/
}


/*** ===== 03 - CUSTOMIZACIÓN BÁSICA PARA CLIENTE ===== ***/

/** == Fuentes de Texto y personalización== **/
 a.btn.boton-default, .boton-eslogan, .btn-primary, /*#sobrecabecera .navbar-default li.version1:last-child a,*/ .listado-categorias-producto, h2 {font-family: "Nunito", sans-serif!important;}
.bloque-principal .titulo, #menuMovil, #sobrecabecera .navbar-default, .eslogan-titulo .titulo-eslogan, .bloque-principal span.heading, .bloque-principal h2.heading, .servicios-iconos-portada .titulo-servicio-portada, .bloque-principal span.h4, span.heading, .servicios-imagenes .titulo-servicio-portada, h1, .funcionalidad-contenidos.columnas-resaltada>h2, .separador-bloques .titulo, .bloque-newsletter .titulo, #sobrecabecera .navbar-default, #menuMovil a , #content_main .bloque-well .titulo-well, .jumbotron.jumbotron-modificado-01 .titulo-jumbotron, .col-sm-4.bloque-well span.h4, #contenido .mod-acordeon .panel span a{ font-family: "Nunito", sans-serif!important;}

.eslogan-titulo .titulo-eslogan, .bloque-principal span.heading, .bloque-principal h2.heading, .servicios-iconos-portada .titulo-servicio-portada, .separador-bloques .titulo, span.heading, .servicios-imagenes .titulo-servicio-portada, .boton-default , .boton-eslogan, .btn-primary, h1, #menuMovil, #menuMovil .navbar-default .navbar-nav>.open>.dropdown-menu>li>a, .funcionalidad-contenidos.columnas-resaltada>h2, #content_main h3, #content_main a , #contenido .mod-acordeon .panel span a{font-weight:bold;}
.eslogan-titulo .titulo-eslogan, .bloque-principal span.heading, .bloque-principal h2.heading, .bloque-principal span.h4, .boton-default, #pie span.heading , .btn-primary, #sobrecabecera .navbar-default li.version1:last-child a, .bloque-principal .titulo , .separador-bloques .titulo, .bloque-newsletter .titulo , #sobrecabecera .navbar-default, #menuMovil a, #content_main .bloque-well .titulo-well, .jumbotron.jumbotron-modificado-01 .titulo-jumbotron, .col-sm-4.bloque-well span.h4, #contenido .mod-acordeon .panel span a{text-transform:uppercase;}
.listado-categorias-producto .collapse.in .list-group-item {font-style:italic!important;}
/** ==  Colores Custom == **/

/* = Color Texto Oscuro = */
/*color*/
#content_bottom .separador-bloques .modulo-bloques .bloque-texto a.btn.boton-default a, #content_bottom .boton-default a, .boton-default, #pie .btn-primary {color:#000!important;}

#content_main .bloque-well .titulo-well {color:#000!important;}
/*fondo*/
/*borde*/
/*Hover*/

/* = Color Texto Claro = */
/*color*/ 
#menuMovil .navbar-default .navbar-nav>.active:last-child a:hover, #menuMovil .navbar-default .navbar-nav>.active:last-child a:focus, #pie .btn-primary:hover {color:#fff!important;}

/*fondo*/
/*borde*/
/*Hover*/

/* = Color Principal = */
/*color*/
/*fondo*/
.separador-bloques .modulo-bloques .bloque-texto a.btn.boton-default, .boton-default {background-color:#339ace!important;}
/*#sobrecabecera .navbar-default li.version1:last-child a, #menuMovil .navbar-default .navbar-nav>li:last-child a {background-color:#339ace!important;}*/
.mod-acordeon.acordeon-default .panel>.panel-heading:hover, .mod-acordeon.acordeon-default .panel>.panel-heading.panel-acordeon-colores.paleta_colores_transparent_bg.active {
    background-color: #339ace!important;
}
/*borde*/
/*Hover*/

/* = Color Secundario = */

/*color*/
/*fondo*/ 

/*borde*/


/*Hover*/

/* = Color Tres = */

/*color*/
/*fondo*/ 
.separador-bloques .modulo-bloques .bloque-texto a.btn.boton-default:hover, .boton-default:hover, #pie .btn-primary:hover, .listado-categorias-producto .list-group-item.active, .listado-categorias-producto .list-group-item.active:hover, .listado-categorias-producto .list-group-item.active:focus {background-color:#1b7eb1!important;}
/*borde*/
#pie .btn-primary:hover, .listado-categorias-producto .list-group-item.active, .listado-categorias-producto .list-group-item.active:hover, .listado-categorias-producto .list-group-item.active:focus {border-color:#1b7eb1!important;}
/*Hover*/

/* = Color Cuatro = */

/*color*/
/*fondo*/
.portada #content_bottom { background-color: #ebf8ff!important;}
.mod-acordeon.acordeon-default .panel>.panel-heading {
    background-color: #ebf8ff!important;
}
/*borde*/
/*Hover*/

/* = Color Quinto = */

/*color*/
/*fondo*/ 

/*borde*/
/*Hover*/
 
/* = Otro Color Usado = */

/*color*/
.text-muted {color: #2a2a2a;}
/*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, .bloque-principal h2.heading {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, .listado-cat-contenidos .contenido span.h2 {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, .precio-antiguo, #contenido .mod-acordeon .panel span a {font-size:18px!important} 

@media (min-width:768px) {
	.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, .bloque-principal h2.heading {font-size:32px!important;}
}
@media (min-width:992px) {
	.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, .bloque-principal h2.heading {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, .listado-cat-contenidos .contenido span.h2{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, .bloque-principal h2.heading  {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, .bloque-principal h2.heading  {font-size:45px!important}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:30px!important}
}

 
/* == Botones ==  */
a.btn.boton-default, .formulario-de-contacto button.btn.boton-default {padding:10px 25px;}


.separador-bloques .modulo-bloques .bloque-texto a.btn.boton-default, .boton-default {border-radius:0!Important}
@media (min-width: 992px) and (max-width: 1200px) {.modulo-bloques .bloque-texto .contenido-bloque-texto a.btn { padding: 5px 25px;}}

/*** 04 - CUSTOMIZACIÓN AVANZADA PARA CLIENTE ***/

/** == Módulos de portada == **/

/*Datos contacto Superior*/
.col-xs-12.col-sm-12.col-md-10.datos-contacto-superior, .col-xs-12.col-sm-12.col-md-10.datos-contacto-superior .col-sm-12 { padding: 0;}

/* Logotipo */
.modulo-container.logotipo-main {margin: 15px 0!important;}
.ajustado.logotipo-main { padding: 0!important;}

/* Bloque Principal*/
.bloque-principal span.heading, .bloque-principal h2.heading {text-align:center!important; margin-bottom: 40px;}
.bloque-principal .texto.align-center { align-items: top;}

/* Servicios Iconos Portada*/
.servicios-iconos-portada { margin-top: -15px;}  
.servicios-iconos-portada .texto-bloque .fa-2x {font-size: 2em; padding:20px;}
.servicios-iconos-portada .servicios-portada.style3.icono-circulo .icono-bloque i {padding:20px;}
/*Servicios Portada*/
@media (min-width: 992px) {.servicios-portada .contenedor-servicios.ajustado { width: 90%;}}
@media (min-width: 1200px) {.servicios-portada .contenedor-servicios.ajustado { width: 80%;}}
@media (min-width: 1600px) {.servicios-portada .contenedor-servicios.ajustado { width: 70%;}}

/*Servicios imágenes*/
.servicios-imagenes {margin-top: -80px;} 
.servicios-imagenes .contenido-bloque{  margin-bottom: 35px;}
.servicios-imagenes .servicio {padding: 0 10px !important;}
.servicios-imagenes .servicios-portada.style1 .bloque, .servicios-portada.style1 .bloque:after, .servicios-portada.style1 .bloque:before {border:none;}
.servicios-imagenes .contenedor-servicios .bloque {margin: 0!important;}

@media (max-width:767px){.servicios-imagenes .servicios-portada.style1.servicios-portada-bloques .servicio { margin: 0 0 20px;}}

/*Bloques con imagen separador*/
.separador-bloques .titulo { font-weight: bold; display: block; margin-bottom: 30px;}
.modulo-bloques .bloque-texto .titulo.intenso {  display: block;}
.modulo-bloques .reducir-ancho-bloque { width: 90% !important; margin: 0px 5%;}
.separador-bloques .modulo-bloques .reducir-ancho-bloque { width: 80% !important; margin: 10px 10%;}

@media (max-width:767px){
    .modulo-bloques .texto.padding-2x {  padding: 0!Important;}
	.separador-bloques .modulo-bloques .reducir-ancho-bloque { margin: 10px 10% 40px;}
}

/*Módulo Formulario*/
.formulario-portada .form_encabezado {display: none;}

 /* Newsletter */
.bloques-newsletter .col-xs-12.col-sm-6.col-md-4.flex.align-center.no-padding.bloque.imagen { padding: 20px 0px!important;}

@media (max-width:767px){
 	.bloque-newsletter .modulo-bloques .bloque.texto { padding: 30px 15px!important;} 
    .bloque-newsletter .bloque-imagen.mah-450.AjustadaFondo {border-top: 15px solid #fff!important;}
    .bloque-newsletter  .marcoAbiertoUnLadoCompleto15Ancho { display: none;}
}

/*Datos Contacto Pie*/
.datos-contacto-pie p.descripcion.inline { width: 100%; margin-bottom: 15px; font-size: 110%; font-weight: bold;}

/** == Módulos interiores == **/

/* Listado Categorías de Productos*/
.listado-categorias-producto .collapse { display: block!important;}
#sidebar_primaria .listado-categorias-producto a {color:#000!important;}
.listado-categorias-producto .list-group.panel> .list-group-item:first-child {display: none;}
.listado-categorias-producto .list-group-item { border: none; font-weight: bold;}
.ajustado.listado-categorias-producto.margen-top-2x {  padding: 0;}


/** == 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;}*/
.contenido-columnas-resaltada {  padding-top: 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;}
.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 .alinear-vertical { padding: 0 20px;}

@media(max-width:767px) {
    .bordes-encuadrados .col-lg-6.col-md-6.col-sm-12.col-xs-12 { padding: 0!important;}
	.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;}
	
}

/*Vista Listado Contenidos Cuadrada*/
.listado-cat-contenidos .funcionalidad-contenidos .contenido {background-color: #000!important;}
.listado-cat-contenidos .funcionalidad-contenidos .contenido { margin-bottom: 20px; position: relative;}
.listado-cat-contenidos .funcionalidad-contenidos .contenido .image.img-square { background-color: #000!important;} 
.listado-cat-contenidos #content_main .funcionalidad-contenidos .contenido .h2 a:hover {  color: #ffe9f0!important; text-decoration: none;}
.listado-cat-contenidos #content_main .funcionalidad-contenidos .contenido .h2 a { position: absolute; top: 0;display: block;text-align: center; width: 90%; left: 5%;font-size: 80%!important; font-weight: bold; text-transform: uppercase; color: #fff; text-shadow: 1px 1px 1px #000;  z-index: 9;  height: 100%; display: flex; overflow: h;  margin: 0;  align-items: center;    justify-content: center;}
.listado-cat-contenidos .col-xs-12.col-sm-6.col-md-6.col-lg-6.col-xl-4 .contenido>div { display: none;}
.listado-cat-contenidos .funcionalidad-contenidos .contenido .image.img-square:before { position: absolute; content: ""; left: 0;top: 0;width: 100%; height: 100%; background-color: #0000005e; z-index: 1;}
.listado-cat-contenidos .funcionalidad-contenidos .row.centrar-bloques .col-xs-12.col-sm-6.col-md-4.col-lg-4.col-xl-3 {padding:5px;}

/*Vista de Productos*/
div#listado_categorias_filtradas .col-sm-12 { padding: 0;}
.modulo-container .funcionalidad-productos .cabecera-listado-producto-servicios {padding: 10px 0px;}

/** == Ajustes de Accesibilidad == **/
.sel--black-panther, .sel__box__options:hover, div#total-productos { color: #1f2020;}
.gestion-cookies.cookie-alert .cookiesButton {color:#000!important;}
@media (max-width:767px) {#filtro-top.row.acc-flex-center div.col-sm-12.col-md-4.col-lg-4 { width: 100%;}}

/** == Construcciones de redactor y generadas por Tiny == **/
.listado-aire li {margin-bottom:1.2em;}
blockquote { font-size: 20px;}
@media(min-width:768px){blockquote ul.listado-aire.list-unstyled {  margin-top: 30px; margin-left: 30px;}}

@media (max-width:767px) {table.table.tabla-de-horarios { display: none;}}

/** == 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%;}
}

/*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;}

/** == Animaciones CSS == **/
ul.listado-aire-01 li { margin-bottom: 1.2em;}


.row.listado-well { display: flex;  flex-wrap: wrap;}
 #content_main .row.listado-well {margin: 50px 0;} 
#content_main  .bloque-well .titulo-well, h2.titulo-well{ background-color: transparent!important;border: 0!important;border-bottom: 3px solid #339ace!important;text-align: left!important;padding: 10px 0;margin-bottom: 30px;} 

.row.listado-well .col-sm-6.bloque-well {
    width: 100%;
}


/*.servicios-imagenes .boton-bloque {
    display: none!important;
}*/
@media (max-width:991px) {
    .separador-bloques .bloque.imagen { display: none;}    
}
@media (max-width:767px) {
	.separador-bloques .modulo-bloques .bloque-texto a.btn.boton-default, .boton-default { width: 100%;}

}

@media (max-width:767px) {
	.modulo-formularios-lineas .form-actions button { width: 94%;  border-radius: 0; margin: 5px 3%;}
}


@media (min-width:992px) {
	.bloque-principal .col-xs-12.col-sm-12.col-md-4.flex.align-center.no-padding.bloque.imagen { width: 40%;}
    .bloque-principal .col-xs-12.col-sm-12.col-md-8.flex.align-center.no-padding.bloque.texto { width: 60%;}
}




/*Formulario Enmarcado con Campos a la derecha sin icono v01*/
.bordes-encuadrados.sin-icono button.btn { padding: 10px 20px; }
.bordes-encuadrados.sin-icono ::placeholder {font-weight: 400; font-family: monospace;}

@media (max-width:767px) {
   .bordes-encuadrados.sin-icono .form-group.anchoCompleto button { width: 100%;}
   .bordes-encuadrados.sin-icono  .content_form .col-sm-12 { padding: 0;}
}
@media (min-width:768px) {
   .bordes-encuadrados.sin-icono .form-group.anchoCompleto button { width: 48%;}
   .bordes-encuadrados.sin-icono .bordes-encuadrados.sin-icono .borde-cuadrado { padding: 15px;}
   .bordes-encuadrados.sin-icono textarea.form-control { min-height: 200px;}
} 

@media (max-width:767px) {
#content_main .bloque-well .btn-primary {

    width: 100%;
}}




/* Jumbotron Modificado 01 */
#content_main .jumbotron.jumbotron-modificado-01 { background-color: #fff !important; padding: 0; margin: 50px 0;}
.jumbotron.jumbotron-modificado-01 .boton-jumbotron { text-align: center; position: relative;}
.jumbotron.jumbotron-modificado-01 .titulo-jumbotron { font-weight: bold;}
#content_main .jumbotron.jumbotron-modificado-01 p {  font-size: 19px;}

@media (min-width: 768px) {
    #content_main .jumbotron.jumbotron-modificado-01 p { font-size: 20px; }
    #content_main .jumbotron.jumbotron-modificado-01 .boton-jumbotron:before,
    #content_main .jumbotron.jumbotron-modificado-01 .boton-jumbotron:after {  position: absolute; top: 49%;  width: 10%; height: 1%; background-color: #339ace; content: "";}
    #content_main .jumbotron.jumbotron-modificado-01 .boton-jumbotron:before { left: 0; }
    #content_main .jumbotron.jumbotron-modificado-01 .boton-jumbotron:after { right: 0;}
}

@media (min-width: 992px) {  #content_main .jumbotron.jumbotron-modificado-01 .boton-jumbotron:before,  #content_main .jumbotron.jumbotron-modificado-01 .boton-jumbotron:after { width: 15%; }
}



#contenido .mod-acordeon .panel-body.ajusta-size-img {padding: 20px;}

@media (min-width:768px) {#contenido .mod-acordeon .panel-body.ajusta-size-img {padding: 50px;}}


.servicios-imagenes .bloque .resto-contenido-bloque {
    margin-bottom: 60px;
}

@media (max-width:991px) {.servicios-imagenes button.btn.boton-default {width: 100%;     margin-left: 0;}}
@media (min-width:992px) {.servicios-imagenes button.btn.boton-default {width: 90%;     margin-left: 0%;}}