/* COMUNES */
body{margin: 0 !important; font-size: 14px;}
.no-padding{padding-left: 0;padding-right: 0;}
.no-padding-left{padding-left: 0;}
.no-padding-right{padding-right: 0;}
.no-margin{margin-top: 0 !important;margin-bottom: 0 !important;}
.no-margin-left{margin-left: 0 !important;}
.no-margin-right{margin-right: 0 !important;}
.modal-dialog{z-index: 2000;}
.bootstrap-dialog.type-primary .modal-header{background-color:#FF010B;}
.img-centrada{margin: 0 auto;}
.img-inline{display: inline-block;}
h1,h2{font-family: 'Futura-Medium',sans-serif;font-size: 30px;color: #000000;text-transform: uppercase;letter-spacing: -1px;}
h1{font-size: 36px;}
h3{font-family: 'Futura-Medium',sans-serif;}
p,li,span,label{font-family: 'Roboto',sans-serif; color: #000000;font-weight: normal;}
a{font-family: 'Roboto',sans-serif; font-weight: normal; color: #0066ff; transition: all ease 0.3s;}
a:hover,a:focus,a:active{opacity: 0.7;color:#FF010B;}
.no-results{color: #cdcdcd;font-size: 36px;margin-top: 70px;font-family: 'Futura-Medium',sans-serif;text-transform: none;margin-bottom: 40px;}
.btn-primary{background-color: #FF010B; color:#ffffff;font-size: 16px; font-family: 'Futura-Medium',sans-serif; border: 1px solid #FF010B; border-radius: 0;padding: 17px 25px; transition: color ease 0.3s, background-color ease 0.3s;text-decoration: none;}
.btn-primary:hover,.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary, .btn-primary:focus{background-color: #fff; color:#000; text-decoration: none; border: 1px solid #FF010B;}
.bootstrap-dialog.type-default .modal-header{border-bottom: 0 none;padding: 0;}
.bootstrap-dialog.type-default .modal-body{padding-top: 0;}
.bootstrap-dialog.type-default .bootstrap-dialog-close-button{font-size: 27px; font-weight: bold; border-radius: 100%; position: relative; left: 56px; top: -19px; padding: 2px 7px;border: 1px solid #fff;width: 30px;height: 30px;}
.bootstrap-dialog.type-default .bootstrap-dialog-close-button .close{ font-size: 27px; font-weight: normal; color: #fff; text-shadow: none; filter: alpha(opacity=20); opacity: 1;margin-left: -1px;position: relative;bottom: 9px}
.btn-default{color:#FF010B;font-size: 14px; font-family: 'Futura-Medium',sans-serif;background-color: #ffffff;border: 1px solid #FF010B;border-radius: 0;padding: 15px 25px;transition: color ease 0.3s, background-color ease 0.3s;}
.plus{height: 31px;width: 31px;border: 2px solid #FF010B;border-radius: 100%;display: inline-block;text-align: center;color: #FF010B;font-size: 25px;line-height: 25px;}
.migas,.migas a{font-family: 'Roboto-Medium',sans-serif;font-size: 14px;color: #bdbfc3;}
.w_100{width: 100%;}
.miembros-comision{margin-bottom: 40px;}
.miembros-comision h2{margin-bottom: 45px;}
.noticias-rel{margin-bottom: 60px;}
.comisiones.otras{padding-top: 0;}
.comisiones.otras .down{margin-top: -10px;margin-bottom: 25px;}
.comisiones.otras .cont-comision{padding: 0 40px;}
#terminos-txt{max-height: 700px;overflow-y: scroll;padding-right: 15px;}
#terminos-txt.resumen-privacidad{max-height: none;overflow-y: hidden;padding-right: 0;margin-left: -15px;margin-right: -15px;}
#terminos-txt.resumen-privacidad .table-responsive{margin-left: 0 !important;}
#terminos-txt h2{font-size: 25px;color: #FF010B;}
#terminos-txt h3{font-size: 20px;}
.icon-privacidad i{color:#FF010B;font-size: 17px;}
#form_feria .alert-success{clear: both;}
.terminos-content label{width: 92%;vertical-align: top;}
.cargar-mas{font-size: 14px;padding: 14px 35px;display: inline-block;margin-top: 50px;}
.ekko-lightbox .modal-header{padding: 5px 15px;text-align: right;}
.ekko-lightbox .modal-header .close{color:#000;}
.ekko-lightbox .modal-title{display: none;}

#home .comisiones .comision {width: 20%}
#home .comisiones .comision h3 a {font-size: 20px;}
.enlace-negro h3 {    color: black!important;}
.enlace-negro a {    color: black!important;}
/** Article */
.article h1{
	font-size: 32px;
}
.article h2{
	font-size: 24px;
}
.article h3{
	font-size: 22px;
}
.article a{
	text-decoration: underline;
	color: #0084ff;
	transition: color ease 0.3s;
}
@media only screen and (max-width: 991px){
	footer {
		padding-bottom: 48px;
	}
}


/*--------------- COOKIES ----------------------*/
#alerta-cookies {background: #E5E7EB; position: relative;z-index: 1001;margin: 0;font-size: 12px;}
#alerta-cookies .btn { padding: 6px 12px; font-size: 12px;position: relative;top: 5px;}
#alerta-cookies h2 {margin-top: 0 !important;margin-bottom: 10px !important;}
#alerta-cookies .close{color: #fff; font-weight: normal; margin-right: 30px; opacity: 1; }

.carousel-fade .carousel-inner .item { opacity: 0; transition-property: opacity; }
.carousel-fade .carousel-inner .active { opacity: 1; }
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; opacity: 1; z-index: 1; }
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-control { z-index: 2; }

.tabla-cookies th, .tabla-cookies td{padding: 2px 15px;}

/* POP OUT SUSCRIPCIÓN */
.newsletter-fix{position: fixed;max-width: 360px;right: 12px;top: 35%;z-index: 9999999;background-color: white;}
.newsletter-fix .btn-cerrar{position: absolute;right: 0;top: 0;background: transparent;color: #fff;cursor: pointer;border: white 2px solid;border-radius: 36px;padding: 2px 6px 0 6px;margin-top: 8px;margin-right: 8px;}
.newsletter-fix h2{    font-family: 'Futura-Bold',sans-serif;font-size: 26px;color: #fff;line-height: 28px;    text-align: center;}
.newsletter-fix .fondo-rojo{background-color: #FF010B;    padding: 20px;}
.newsletter-fix input[type=email]{margin-bottom: 20px;border: black 1px solid;border-radius: 0;padding: 20px;}
.newsletter-fix input[type=email]::-webkit-input-placeholder {font-size: 16px; color: #000; font-weight: 400; }
.newsletter-fix input[type=email]:-moz-placeholder { opacity:  1;font-size: 16px; color: #000; font-weight: 400;}
.newsletter-fix input[type=email]::-moz-placeholder { opacity:1;font-size: 16px; color: #000;font-weight: 400; }
.newsletter-fix input[type=email]:-ms-input-placeholder { font-size: 16px; color: #000; font-weight: 400; }
.newsletter-fix label, .newsletter-fix label a{font-family: Arial, sans-serif;font-size: 14px; line-height: 20px; color: black;display: inline; font-weight: 400;}
.newsletter-fix input[type="checkbox"] {vertical-align: top;}
.newsletter-fix .btn.info{display: block;    background: #ff010b;border: 2px solid #fff;border-radius: 0;color: #fff; font-family: 'Ubuntu-Medium', sans-serif; font-size: 16px;padding: 8px 24px;margin-top: 20px;    width: 100%;}
.newsletter-fix form#form_newsletterr {padding: 32px;}
.newsletter-fix a{color: #0066ff !important;}

/* HEADER */
header #header-top{background-color: #F2F3F7;}
header #header-top ul{margin-bottom: 0;}
header #header-top li{padding-left: 3px;padding-right: 3px;vertical-align: middle;}
header #header-top li a{color: #000000;}
header #header-top li.redes{padding-left: 1px;padding-right: 1px;}
header #header-top li.redes a i{color: #A4B8C3;font-size: 17px;}
header #header-top #buscar{height: 41px;border: 0 none;border-radius: 0;box-shadow: 0 0 0 !important;}
header #header-top .input-group-addon{background-color: #fff;border: 0 none;}
header #header-top .input-group-addon i{color: #FF010B;}
header #form_busqueda{width: 170px;}

header #header-top ::-webkit-input-placeholder {font-family: 'Roboto',sans-serif; font-size: 14px; color: #000 !important; font-weight: normal;}
header #header-top :-moz-placeholder {font-family: 'Roboto',sans-serif; font-size: 14px; color: #000 !important; font-weight: normal;}
header #header-top ::-moz-placeholder {font-family: 'Roboto',sans-serif; font-size: 14px; color: #000 !important; font-weight: normal;}
header #header-top :-ms-input-placeholder { font-family: 'Roboto',sans-serif; font-size: 14px; color: #000 !important; font-weight: normal;}

.idioma.active {
	position: relative;
}
.idioma.active::after {
	content: '\f106';
	position: absolute;
	left: 5px;
	color: #e30b17;
	font-family: fontawesome;
	bottom: -18px;
	font-size: 18px;
}

#header .logo{margin-top: 7px;display: inline-block;}
#header .navbar-default{background-color: transparent;border: 0 none;margin-bottom: 0;}
#header #menu li a{font-family: 'Futura-Medium',sans-serif; color: #000;text-transform: uppercase;font-weight: 600;padding: 12px 14px;}
#header #menu li a.text-capitalize{text-transform: capitalize;}
#header .navbar-nav {
    float: left;
    margin: 17px 0 0;
}
#header #menu li a:hover,#header #menu li.active a,#header #menu li.active .submenu li a:hover,#header #menu li.active .submenu li.active a{background-color: #FF010B;color: #ffffff;}
#header #menu li.active .submenu li a{background-color: #ffffff;color: #000;}
#header #menu .submenu{padding: 0;}
#header #menu .submenu li a{padding: 12px 15px;}
#header #menu .submenu li a:before{content: '\f0da';font-family: 'FontAwesome',sans-serif; color: #FF010B;margin-right: 5px;}
#header #menu .submenu li a:hover{background-color: #E5E8ED;color: #000000;opacity: 1;}

/* HOME */
.carousel-home .carousel-control{background: none transparent;height: auto;}
.carousel-home h1,.carousel-home h2{color:#fff; font-size: 45px; font-family: 'Futura-Bold',sans-serif;}
.carousel-home .btn-primary{padding: 9px 12px 17px;margin-top: 20px;}
.carousel-home .item.active{display: flex;align-items: center;}
.carousel-home .btn-primary i{font-size: 29px; position: relative;bottom: -4px;margin-right: 3px;}
.carousel-home .carousel-control span{ color: #ffffff;font-size: 80px;top: 50%;position: absolute;margin-top: -45px;}

@media screen and (min-width:0\0) {
	.carousel-home h1,.carousel-home h2{margin-top: 135px;}
}

@media screen and (min-width:0\0) and (max-width: 991px) {
	.carousel-home h1,.carousel-home h2{margin-top: 50px;}
}

@media \0screen\,screen\9 {
	.carousel-home h1,.carousel-home h2{margin-top: 135px;}
}

@media \0screen\,screen\9, (max-width: 991px) {
	.carousel-home h1,.carousel-home h2{margin-top: 50px;}
}

.actualidad h2{margin-top: 40px;margin-bottom: 0;}
.post{margin-top: 25px;margin-bottom: 10px;}
.post .cont-img, .blog .cont-img{position: relative;}
.post .date, .blog .date{position: absolute;width: 72px; height: 65px;background-color: #000000;bottom: 10px;font-family: 'Futura-Medium',sans-serif;color:#ffffff;font-size: 30px;line-height: 34px;letter-spacing: -1px;padding-top: 10px;text-transform: uppercase;}
.contenido-filtro .post .date{font-size: 27px;}
.post .date small, .blog .date small{font-size: 14px;display: block;line-height: 15px;}
.post .categoria{display: inline-block;font-size: 13px;font-family: 'Roboto-Medium',sans-serif;font-weight: normal;padding: 4px 8px;margin-top: 15px;text-transform: uppercase;}
.post h3{min-height: 135px;padding-right: 15px;line-height: 1.1;}
.post h3 a, .blog h3 a{font-size: 18px;text-transform: uppercase;color: #000000;line-height: 1.1;display: inline-block;font-family: 'Futura-Medium',sans-serif;}
.post h3 a:hover{text-decoration: none;}
.post i{font-size: 21px;color: #CDD0D5; margin-right: 7px;}
.post .plus{float: right;}
.actualidad .btn-default{margin-top: 20px;margin-bottom: 40px;}

.cont-publi{background-color: #E5E8ED;margin-top: 35px;display: inline-block;width: 100%;}
.cont-publi .publi{margin-bottom: 35px; margin-top: 35px}

.caracteristicas{background: url("../img/home/fondo_componentes.jpg") no-repeat center top;min-height: 264px;background-color: #1a1a22; padding-bottom: 50px;}
.caracteristicas h3{color: #fff;text-transform: uppercase;font-size: 30px;margin-top: 35px;}
.caracteristicas h3 span{color: #FF010B;display: block;font-size: 30px;}
.caracteristicas p{color: #ffffff;padding: 0 30px;  min-height: 105px;}
.caracteristicas #carouselCaracteristicas{padding: 0 50px;}
.caracteristicas #carouselCaracteristicas .left.carousel-control{left: 0;}
.caracteristicas #carouselCaracteristicas .right.carousel-control{right: 0;}
.caracteristicas #carouselCaracteristicas .left.carousel-control, .caracteristicas #carouselCaracteristicas .right.carousel-control{width: auto; height: auto; top:60%;}
.caracteristicas #carouselCaracteristicas .left.carousel-control .fa.fa-angle-left, .caracteristicas #carouselCaracteristicas .right.carousel-control .fa.fa-angle-right{font-size: 80px !important; color: #fff !important;margin-top: 0;}
.caracteristicas #carouselCaracteristicasMovil .carousel-indicators{bottom: -50px;}
.caracteristicas #carouselCaracteristicasMovil .left.carousel-control .fa.fa-angle-left, .caracteristicas #carouselCaracteristicasMovil .right.carousel-control .fa.fa-angle-right{font-size: 70px !important; color: #fff !important;}
.caracteristicas #carouselCaracteristicasMovil .left.carousel-control, .caracteristicas #carouselCaracteristicasMovil .right.carousel-control{top: 65%;}
.caracteristicas #carouselCaracteristicasMovil .left.carousel-control{left: -5px;}
.caracteristicas #carouselCaracteristicasMovil .right.carousel-control{right: -5px;}

.modal-pdfs {overflow-y:auto;}
.modal-pdfs .modal-header{background-color: #ff010b;}
.modal-pdfs  .modal-header .close, .modal-pdfs .modal-header .close span{line-height: 20px;}
.modal-pdfs .content-form-descarga{padding: 10px 40px 30px;}
.modal-pdfs .content-form-descarga #form_descarga .input_txt{margin-bottom: 20px;}
.modal-pdfs .content-form-descarga #form_descarga #btnSubmit{margin-top: 25px;}
.modal-pdfs .content-form-descarga #form_descarga .info-datos{margin-bottom: 12px;}
.modal-pdfs .content-form-descarga #form_descarga .info-datos p{font-size: 15px;}

.anios-juntos{padding: 40px 0;}
.anios-juntos .subtitulo{margin-top: 14px;}
.carousel-6col{min-height: 170px;}
.carousel-6col{margin-bottom: 60px;}
.carousel-6col .item{padding: 0 80px;}
.carousel-6col .item .col-sm-2{margin-bottom: 18px; min-height: 100px;}
.carousel-6col .carousel-control{background: none;width: auto;display: flex;align-items: center;}
.carousel-6col .carousel-control span{font-size: 80px;margin-top: -20px;}
.carousel-6col .carousel-indicators{bottom: -40px;}
.carousel-6col .carousel-indicators li{background-color: #a8b7c1;}
.carousel-6col .carousel-indicators li.active{background-color: #FF010B;margin: 0;}
.anios-juntos .subtitulo{font-family: 'Futura-Medium',sans-serif; font-size: 20px;}
.anios-juntos .subtitulo span{display: block;font-family: 'Futura-Medium',sans-serif; font-size: 20px;margin-top: 10px;margin-bottom: 50px;}
.anios-juntos .btn-primary{padding: 12px 25px;}

.comisiones{background-color: #F2F3F5;padding: 20px;padding-bottom: 50px;}
.comisiones .row{margin-left: -2px;margin-right: -2px;}
.comisiones .cont-img{position: relative;}
.comisiones .cont-img:hover .oculto{display: block;}
.comisiones .comision{padding: 0 2px;margin-top: 15px;}
.comisiones .oculto{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(226,6,19,0.8);padding: 15px 20px;display: none;}
.comisiones .oculto p{margin-bottom: 0;color: #ffffff; font-size: 16px;}
.comisiones h3{margin-top: 0;}
.comisiones h3 a{font-size: 28px; color: #ffffff;background-color: #FF010B;margin-top: 0;padding: 7px 25px;min-height: 78px;display: block;font-family: 'Futura-Medium',sans-serif;}
.comisiones h3 a:hover{text-decoration: none;}

.catalogos h2{margin-bottom: 20px;margin-top: 40px;}
.catalogos .logo{margin-top: 24px;margin-bottom: 12px;}
.catalogos h3{font-size: 32px; color: #FF010B;margin-bottom: 4px;}
.catalogos h4{font-size: 14px; color: #000;margin-bottom: 32px;margin-top: 0; font-family: 'Futura-Medium',sans-serif;}
.catalogos p{min-height: 70px;}

.colaboradores h2{margin-top: 60px;margin-bottom: 50px;}
.colaboradores .btn-primary{margin-bottom: 25px;}

.agenda h2{margin-bottom: 20px;}
.agenda .bg-gris{background-color: #F2F3F5;}
.agenda .cont-txt{display: flex;align-items: normal;min-height: 269px;}
.agenda .cont-txt .cont-center{padding: 15px 20px;}
.agenda .cont-txt .mes{font-family: 'Futura-Medium',sans-serif; font-size: 30px; color: #000;line-height: 30px;margin-bottom: 0;text-transform: uppercase;}
.agenda .cont-txt .fecha{color: #FF010B;font-family: 'Futura-Medium',sans-serif; font-size: 14px;text-transform: uppercase;}
.agenda .cont-txt h3{font-size: 18px;text-transform: uppercase;color: #000000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-height: 20px;max-height: 60px;}
.agenda .cont-txt .cont-center p.entradilla{text-transform: uppercase;color: #000000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-height: 20px;max-height: 60px;}
.agenda .cargar-mas,
.wrapper-home-agenda .btn-default
{margin-top: 30px;margin-bottom: 60px;}

.somos-sector{background-color: #292935; padding-top: 29px;}
.somos-sector .down{margin-top: -10px;}
.somos-sector h2{color: #ffffff;line-height: 30px;margin-top: 10px;}
.somos-sector .btn-default{background-color: transparent;border-color: #ffffff;color: #ffffff;margin-bottom: 45px;}
.somos-sector h3{color: #ffffff;font-family: 'Futura-Bold',sans-serif;font-size: 60px;margin-top: 10px;}
.somos-sector h3 sup{top: -.3em;}
.somos-sector p{font-family: 'Futura-Medium',sans-serif; font-size: 14px; color: #b4b4b4;text-transform: uppercase;padding: 0 30px;line-height: 16px;}

.modulo-twitter{background-color: #F2F3F5;padding-bottom: 50px;}
.modulo-twitter h2{font-family: 'Futura-Medium',sans-serif; font-size: 60px; color: #000000;display: inline-block; position: relative;bottom: -20px;}
.modulo-twitter a.acceder{font-family: 'Futura-Medium',sans-serif; font-size: 14px; color: #FF010B;text-decoration: underline;margin-left: 20px;}
.modulo-twitter .tweet{margin-top: 40px;}
.modulo-twitter #tweets_content a{color: #05b4f1;}

/* QUË ES */
.que-es h1{font-size: 36px;margin-bottom: 30px;}
.que-es .intro p{font-size: 16px;}
.que-es .secc{margin-top: 25px;}
.que-es .intro h2{font-size: 18px;margin-top: 30px;}
.que-es li.percent{font-family: 'Futura-Bold',sans-serif; font-size: 60px; color: #000;letter-spacing: -3px;line-height: 60px;}
.que-es li{font-family: 'Futura-Medium',sans-serif; font-size: 14px; color: #9caab4;line-height: 14px;}
.que-es .mision-vision{background: url('../img/asociacion/fondo_que_es.jpg') no-repeat center top;min-height: 980px;margin-top: 40px;}
.que-es .mision-vision h3{font-size: 24px;color: #fff;margin-bottom: 3px;margin-top: 45px;}
.que-es .mision-vision p{font-size: 16px;color: #fff;}
.que-es .mision-vision h2{color: #ffffff;font-size: 24px;margin-top: 40px;}
.que-es .mision-vision li{width: 238px;height: 238px;border: 1px solid #f1f3f6;border-radius: 100%;vertical-align: middle;font-size: 20px;color: #ffffff;line-height: 24px;padding: 0;margin: 20px 4% 0;}
.que-es .mision-vision li.last{margin-top: -40px;}
.que-es .mision-vision .cont-flex{align-items: center;display: flex;height: 238px;padding: 10px 25px;}
.que-es .mision-vision p.end{font-family: 'Roboto-Italic',sans-serif;font-size: 15px;margin-top: 40px;}
.que-es .mision-vision .btn-primary{margin-top: 20px;}

/* JUNTA DIRECTIVA */
.cont-junta{background: url('../img/asociacion/fondo_junta.jpg') no-repeat center bottom;padding-bottom: 60px;}
.junta-directiva h1{margin-bottom: 30px;}
.junta-directiva h2{margin-bottom: 0;margin-top: 35px;}
.junta-directiva .cont-junta p{font-size: 16px; color: #1c1c1c;}
.junta-directiva .presidenta,.junta-directiva .vicepresidente,.junta-directiva .vocal{margin-top: 30px;}
.junta-directiva .presidenta span.fecha{display: inline-block;font-size: 16px;}
.junta-directiva .presidenta img{padding-top: 7px;}
.junta-directiva .presidenta h3,.junta-directiva .vicepresidente h3{font-size: 20px;margin-top: 0;margin-bottom: 0;text-transform: uppercase;color: #000;}
.junta-directiva .first .vocal .flex{min-height: 73px;}
.junta-directiva .vocal .flex{min-height: 110px;display: flex;align-items: end;}
.junta-directiva .vocal h3,.junta-directiva .direccion{font-size: 20px;margin-bottom: 0;text-transform: uppercase;color: #000;padding-right: 38px;}
.junta-directiva .vocal p{padding-right: 30px;}
.junta-directiva .direccion{margin-top: 30px;}
.junta-directiva .last-file{margin-top:20px;}
.junta-directiva .last-file .flex{
	min-height: 110px;
	display: flex;
	align-items: end;
}
@media only screen and (max-width: 478px){
	.junta-directiva .last-file .flex{
		display: block;
		min-height: 80px;
	}
	.junta-directiva .last-file .text-left,
	.junta-directiva .last-file .text-right
	{
		text-align: center;
	}
}
.w_100 {
    width: 100%;
}


/* EL EQUIPO */
.cont-equipo{background: url('../img/asociacion/fondo_equipo.jpg') no-repeat center bottom;padding-bottom: 70px;}
.equipo .integrante{margin-top: 30px;}
.equipo .integrante h3{font-size: 20px;color: #000000;text-transform: uppercase;margin-bottom: 5px;margin-top: 10px;}
.equipo .integrante p{font-size: 16px;}
.equipo .integrante a{font-family: 'Futura-Medium',sans-serif; font-size: 14px; color: #e30613;text-decoration: underline;display: inline-block;margin-top: 10px;}
.equipo .integrante ul.list-inline{display: inline-block;}
.equipo li.integrante{width: 19.7%;vertical-align: top;}

/* ECOSISTEMA DE RELACIONES */
.ecosistema .cont-ecosistema{background-color: #F2F3F5;}
.ecosistema .bg-white{background-color: #ffffff;margin-bottom: 70px;padding-bottom: 30px;}
.ecosistema .subt{margin-top: 25px;}
.ecosistema h2{font-size: 24px;text-align: center;margin-top: 40px;}
.ecosistema h2.plataformas{margin-bottom: 25px;}
.ecosistema h3{font-size: 18px;padding-left: 30px;margin-bottom: 30px;color: #000000;}
.ecosistema h4{font-size: 18px;color: #000000;margin-top: 0;margin-bottom: 0;text-transform: uppercase;font-family: 'Futura-Medium',sans-serif;}
.ecosistema .eco{margin-bottom: 30px;}
.ecosistema .eco p{padding-right: 40px;}
.ecosistema .eco.small h4{margin-top: 10px;}

/* COMISION IDI */
#comision-idi h1{text-transform: none;}

#comision-idi .servicios-esp{background-color: #F2F3F5;padding-bottom: 40px;margin-top: 40px;}
#comision-idi .servicios-esp h2{font-size: 24px;margin-top: -14px;font-weight: 500;}
#comision-idi .servicios-esp h3{font-size: 16px;color: #000000;margin-bottom: 0;margin-top: 37px;}
#comision-idi .secc-sernauto{margin-bottom: 40px;}
#comision-idi .secc-sernauto h3{font-size: 16px;margin-bottom: 25px;}
#comision-idi .secc-sernauto p{font-size: 16px;margin-top: 16px;}
#comision-idi .somos-sector{padding-top: 30px;}
#comision-idi .financiado{display: flex; align-items: center; gap: 20px;}
#comision-idi .financiado div{flex:1}
#comision-idi .financiado div img{width: 100%;}
/** President */
.presidida{background-color: #F2F3F5;padding-top:30px;margin-top: 60px;margin-bottom: 30px;}
.presidida .persona{margin-top: -66px;}
.presidida p{font-size: 15px;padding-right: 20px;}
.presidida p a{font-size: 15px;color: #005aff;text-decoration: underline;}
.presidida p.first{margin-bottom: 25px;}
.presidida .down{margin-bottom: -40px;}
/** comisiones actividades */
.actividades_comisiones h3{font-size: 16px;font-weight: 600;}
.actividades_comisiones li{width: 19.5%;vertical-align: top;margin-top: 35px;}
.actividades_comisiones li .flex{display: flex;min-height: 82px;align-items: end;margin-bottom: 24px;}
.actividades_comisiones li .cont-img{width: 100%;}
.actividades_comisiones li p{font-size: 16px;min-height: 120px;}
.actividades_comisiones li p a{font-size: 16px;color: #005aff;text-decoration: underline;}

/* FERIAS */
#ferias h1{margin-bottom: 16px;}
#ferias .ferias-intro h2{margin-top: 34px;margin-bottom: 0;font-size: 24px;}
.ferias-mapa{padding-bottom: 26px;}
.ferias-mapa .btn-default{margin-top: -135px;}
#mapa{width: 100%;height: 725px;text-align: left;}
#ferias .servicios-ferias h2{font-size: 36px;margin-top: 55px;margin-bottom: 25px;}
#ferias .servicios-ferias .flex{min-height: 64px;display: flex;align-items: end;}
#ferias .servicios-ferias .cont-img{width: 100%;}
#ferias .servicios-ferias h3{font-size: 17px;padding: 0 22px;margin-bottom: 30px;}
.modulo-autoparts{background: url('../img/comunes/fondo_autoparts.jpg') no-repeat center top / cover;padding-top: 75px;padding-bottom: 50px;}
.modulo-autoparts img{margin-bottom: 16px;}
.modulo-autoparts p{color: #fff;font-size: 18px;padding: 0 50px;}
.modulo-autoparts a{background: transparent;border: 1px solid #ffffff;font-size: 14px;color: #ffffff;padding: 15px 44px; margin-top: 37px;display: inline-block;}
.filtro-form{background-color: #F2F3F5;padding: 25px 0;}
.filtro-form label{font-family: 'Futura-Medium',sans-serif;font-size: 24px;display: inline-block;position: relative;bottom: -2px;margin-right: 10px;}
.filtro-form #fecha{width: 255px;display: inline-block;height: 50px;}
.filtro-form #categoria{width: 350px;display: inline-block;height: 50px;}
#ferias .contenido-filtro{margin-bottom: 55px;}
.wrapper-ferias-content .feria-post{margin-top: 35px;}
.wrapper-ferias-content  .feria-post .categoria{display: inline-block;padding: 6px;font-family: 'Roboto-Medium',sans-serif;font-size: 14px;color: #ffffff;margin-top: 12px; text-transform: uppercase;}
.wrapper-ferias-content  .feria-post .date{font-family: 'Futura-Medium',sans-serif;font-size: 14px;color: #FF010B;margin-top: 6px;margin-bottom: 4px;text-transform: uppercase;}
.wrapper-ferias-content  .feria-post .lugar{font-family: 'Futura-Medium',sans-serif;font-size: 14px;color: #000;margin-top: 0;margin-bottom: 4px;text-transform: uppercase;}
.wrapper-ferias-content  .feria-post h3{margin-bottom: 20px;margin-top: 0;line-height: 20px;min-height: 48px;}
.wrapper-ferias-content  .feria-post h3 a{font-family: 'Futura-Medium',sans-serif;text-transform: uppercase;font-size: 18px;color: #000;}
.wrapper-ferias-content 	 .feria-post h3 a:hover{text-decoration: none;}
#mapa h4{font-family: 'Roboto',sans-serif;font-size: 14px;color: #000000;margin-bottom: 0;text-align: left;text-transform: uppercase; font-weight: normal;padding-top: 20px;}
#mapa h3{font-size: 18px;color: #000000;margin-top: 0;text-transform: uppercase;line-height: 22px;text-align: left}
#mapa h3 a{color: #000000;font-family: 'Futura-Medium',sans-serif;}
#mapa h3 a:hover{text-decoration: none;}
#mapa a.conocer{color: #FF010B;text-decoration: underline;text-align: left;display: inline-block;margin-bottom: 20px;}

#ferias.amp .imagen-principal{background: url('../img/ferias/fondo_imagen_feria.jpg') no-repeat center center / cover;}
#ferias.amp .imagen-principal .cont-img{position: relative;}
#ferias.amp .imagen-principal .month{display: inline-block;font-family: 'Futura-Medium',sans-serif;font-size: 14px;color: #fff;background-color: #000;text-align: center;padding: 16px 15px;position: absolute;right: 0;top: 12%;text-transform: uppercase;}
#ferias.amp .imagen-principal .month strong{font-family: 'Futura-Medium',sans-serif;font-size: 30px;color: #fff;display: block;line-height: 26px;font-weight: normal;}
#ferias.amp .imagen-principal .categoria{display: inline-block;padding:2px 10px;font-family: 'Roboto-Medium',sans-serif;font-size: 14px;color: #ffffff;margin-top: 60px;border-radius: 3px;}
#ferias.amp #carouselImgFerias .carousel-control span{color:#ffffff;}
#ferias.amp #carouselImgFerias .carousel-control .glyphicon-chevron-right{left: 55%;}
#ferias.amp .cont-feria{margin-bottom: 30px;}
#ferias.amp .imagen-principal .date{font-family: 'Futura-Medium',sans-serif;font-size: 18px;color: #FF010B;margin-top: 10px;margin-bottom: 0;text-transform: uppercase;}
#ferias.amp h1{margin-top: 0;line-height: 36px;}
#ferias.amp .imagen-principal .btn-primary{margin-bottom: 0;}
#ferias.amp .colaboracion{margin-top: 20px;}
#ferias.amp .colaboracion li{font-family: 'Roboto-Medium',sans-serif;font-size: 24px;color: #000;vertical-align: middle;}
#ferias.amp .table-responsive{margin-left: -15px;margin-bottom: 43px;margin-top: 30px;}
#ferias.amp .texto-feria h2{font-size: 24px;margin-bottom: 20px;}
#ferias.amp .texto-feria p{font-size: 16px;margin-bottom: 20px;}
#ferias.amp .documentos h3{font-size: 24px;margin-top: 37px;margin-bottom: 30px;}
#ferias.amp .documentos ul li a{display: inline-block;font-size: 16px;color: #0084ff;margin-bottom: 10px;text-decoration: underline;}
#ferias.amp .cont-feria table td{font-size: 16px;padding: 10px 20px;}
#ferias.amp .bg-gris{background-color: #F2F3F7;padding-bottom: 30px;}
#ferias.amp .bg-gris h3{font-size: 28px;text-align: center;}
#ferias.amp .bg-gris .form-group{margin-bottom: 5px;}
#ferias.amp .bg-gris .form-control{box-shadow: 0 0 0;border: 0 none;border-radius: 0;height: 33px;color: #000000;}
#ferias.amp .bg-gris label{font-size: 14px;margin-top: 5px;}
#ferias.amp .bg-gris textarea.form-control{height: 90px;}
#ferias.amp .bg-gris .terminos label,#ferias.amp .bg-gris .terminos a{font-size: 12px;color: #000000;}
#ferias.amp .bg-gris .btn-primary{width: 100%;margin-top: 10px;}
#ferias.amp .contacto{margin-top: 4px;padding-left: 20px;padding-right: 20px;padding-bottom: 10px;}
#ferias.amp .contacto h3{font-size: 28px;color: #000000;margin-bottom: 20px;}
#ferias.amp .contacto p{font-size: 16px;margin-bottom: 17px;}
#ferias.amp .contacto a.mail{color: #008aff;font-size: 16px;}
#ferias.amp .contacto a.tfno{font-family: 'Roboto-Bold',sans-serif;font-size: 22px;color: #000000;}
#ferias.amp .btn-ficha{display: inline-block;margin-top: 5px;margin-bottom: 5px;font-size: 16px;padding: 11px 15px;}
#ferias.amp .addthis_sharing_toolbox{margin-top: 25px;}
/*#ferias.amp .btn-ficha img{position: absolute;left: 20px;top: 50%;margin-top: -17px;}*/
.table-striped > tbody > tr:nth-of-type(2n+1){background-color: #F2F3F7;}

/* FORMACION */
#formacion .principal{background: url('../img/ferias/fondo_imagen_feria.jpg') no-repeat center center / cover;margin-bottom: 30px;}
#formacion .principal .month{display: inline-block;font-family: 'Futura-Medium',sans-serif;font-size: 14px;color: #fff;background-color: #000;text-align: center;padding: 16px 15px;position: absolute;right: 0;top: 12%;text-transform: uppercase;}
#formacion .principal .month strong{font-family: 'Futura-Medium',sans-serif;font-size: 30px;color: #fff;display: block;line-height: 26px;font-weight: normal;}
#formacion .principal .categoria{font-family: 'Futura-Medium',sans-serif;font-size: 18px;color: #FF010B;margin-top: 75px;margin-bottom: 0;}
#formacion.amp .principal .categoria{margin-top: 70px;}
#formacion .principal .lugar{font-family: 'Futura-Medium',sans-serif;font-size: 18px;color: #000;margin-top: 30px;margin-bottom: 0;text-transform: uppercase;}
#formacion .principal h2{font-size: 34px;color: #000;margin-top: 0;line-height: 34px; max-width: 95%;}
#formacion .principal h2 a{font-size: 34px;color: #000;line-height: 34px;font-family: 'Futura-Medium',sans-serif;}
#formacion .principal h2 a:hover{text-decoration: none;}
#formacion .principal p{font-size: 14px;}
#formacion .principal .btn-primary{padding: 12px 30px;margin-top: 30px;}
#formacion.amp .principal .btn-primary{padding: 12px 30px;margin-top: 20px;margin-bottom: 30px;}
#formacion.amp h1{font-size: 34px;}
#formacion .listado-formaciones{padding-bottom: 54px;}
#formacion .formacion-post{margin-top: 38px;}
#formacion .formacion-post .categoria{font-family: 'Futura-Medium',sans-serif;font-size: 14px;color: #FF010B;text-transform: uppercase;margin-top: 6px;display: inline-block;margin-bottom: 10px;}
#formacion .formacion-post .lugar{font-family: 'Futura-Medium',sans-serif;font-size: 14px;color: #000;text-transform: uppercase;margin-bottom: 0;}
#formacion .formacion-post h3{margin-top: 0;line-height: 19px;margin-bottom: 30px;min-height: 65px;}
#formacion .formacion-post h3 a{font-size: 18px;color: #000000;font-family: 'Futura-Medium',sans-serif;text-transform: uppercase;}
#formacion .formacion-post h3 a:hover{text-decoration: none;}
#formacion .formacion-post .btn-default{width: 100%;padding: 15px;background-color: transparent;}
#formacion .partner-formacion{background-color: #F2F3F5;padding-bottom: 65px;}
#formacion .partner-formacion h2{font-size: 24px;margin-top: 50px;margin-bottom: 30px;}
#formacion .partner-formacion p{margin-top: 10px;}
#formacion .partner-formacion .cont-img{text-align: right;}
#formacion .sidebar-formacion{position: fixed;right: 0;top: 20%;width: 160px;}
#formacion .sidebar-formacion .bg-red{background-color: #FF010B;padding: 5px 5px 10px 15px;}
#formacion .sidebar-formacion .bg-black{background-color: #000;padding: 5px 25px 10px 15px;margin-top: 2px;}
#formacion .sidebar-formacion h3{line-height: 18px;}
#formacion .sidebar-formacion h3 a,
#formacion .sidebar-formacion h3 a span{
	font-family: 'Futura-Medium',
	sans-serif;
	font-size: 18px;
	color: #fff;
	letter-spacing: -1px;
}
#formacion .sidebar-formacion h3 a:hover{text-decoration: none;}
#formacion .sidebar-formacion .plus{width: 38px;height: 38px;border: 2px solid #ffffff;border-radius: 100%;color: #ffffff;display: block;font-size: 37px;padding-top: 4px;margin-left: 50px;margin-top: 15px;}
@media only screen and (max-width: 991px){
	#formacion .sidebar-formacion {
		position: fixed;
		right: 0;
		bottom: 48px;
		width: 100%;
		top: initial;
        display: flex;
	}
	
	#formacion .sidebar-formacion .bg-red,
	#formacion .sidebar-formacion .bg-black{
        padding: 5px 10px;
        text-align: center;
		flex:1;
	}
	
	#formacion .sidebar-formacion .plus {
		display: none;	
	}
	#formacion .sidebar-formacion .bg-black {
	    margin-top: 0;
	}
	#formacion .sidebar-formacion h3 {
		margin: 10px auto;
	}

	#formacion footer {
		padding-bottom: 98px;
	}

}

@media screen and (min-width: 768px) {
	#carouselCaracteristicas .carousel-indicators {
		bottom: -50px;
	}
}

@media only screen and (max-width: 768px){

	#formacion .partner-formacion .cont-img{
		text-align: center;
	}
}
#formacion .list-logos {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 20px; margin-top: 20px;}
#formacion .list-logos img {height: 50px;}
#formacion .cont-manuales{padding: 0 100px;}
.wrapper-manuales-seleccion .text.precios{margin-top: 10px;}
#formacion.amp h1{margin-top: 0;line-height: 36px;}
#formacion.amp .partner li{font-family: 'Futura-Medium',sans-serif;font-size: 24px;vertical-align: middle;}
#formacion.amp .cont-feria table{margin-top: 25px;}
#formacion.amp .cont-feria table td{font-size: 16px;padding: 7px 40px;}
#formacion.amp h2{font-size: 24px;margin-top: 30px;}
#formacion.amp .texto-formacion{margin-bottom: 40px;}
#formacion.amp .texto-formacion h3{font-size: 20px;}
#formacion.amp .texto-formacion p{font-size: 16px;}
#formacion.amp .solicita{background-color: #F2F3F7;padding: 5px 18px 20px;}
#formacion.amp .solicita h3{font-size: 18px;margin-bottom: 25px;}
#formacion.amp .solicita h4{font-size: 16px;margin-bottom: 25px;}
#formacion.amp .solicita p{font-size: 16px;color: #000000;line-height: 20px;}
#formacion.amp .solicita a.mail{color: #0084ff;text-decoration: underline;padding-bottom: 5px;display: inline-block;}
#formacion.amp .solicita a.tfno{font-family: 'Futura-Medium',sans-serif;font-size: 22px;color:  #000000;}
#formacion.amp .btn-curso{width: 100%;font-size: 16px;font-family: 'Futura-Medium',sans-serif;margin-top: 10px;text-transform: uppercase;}
#formacion.amp .cont-reserva{background-color: #F2F3F7;border-bottom: 8px solid #fff;}
#formacion.amp .bg-white{background-color: #ffffff;margin-top: 55px;margin-bottom: 70px;}
#formacion.amp .bg-white h2{font-size: 24px;margin-top: 40px;}
#formacion.amp #form_reserva h3{background-color: #FF010B;font-size: 18px;padding: 14px 20px;color: #fff;margin-bottom: 15px;display: inline-block;width: 100%;}
#formacion.amp #form_reserva .alert{margin-bottom: 10px;display: inline-block;width: 100%;}
#formacion.amp #form_reserva label{font-size: 16px;font-weight: normal;}
#formacion.amp #form_reserva #fecha{border-right: 0;}
#formacion.amp #form_reserva .input-group-addon{background-color: transparent;border: 1px solid #a8b7c1;border-left: 0;box-shadow: inset 0 1px 0 rgba(0,0,0,.075);}
#formacion.amp #form_reserva input[type="text"],#formacion.amp #form_reserva input[type="date"],#formacion.amp #form_reserva input[type="email"],#formacion.amp #form_reserva select{height: 50px;border: 1px solid #a8b7c1;
        border-radius: 0;font-size: 16px; color: #000 !important;}
#formacion.amp #form_reserva .form-group{margin-bottom: 8px;}
#formacion.amp #form_reserva li.first{margin-right: 20px;}
#formacion.amp #form_reserva .añadir{cursor: pointer; font-size: 16px;text-decoration: underline;position: relative;display: inline-block;margin-left: 15px;color: #000000;}
#formacion.amp #form_reserva .añadir:before{content: "\f0da";font-family: 'FontAwesome',sans-serif;font-size: 21px;color: #FF010B;left: -15px;top:-4px;position: absolute;}
#formacion.amp #form_reserva p{margin-top: 17px;}
#formacion.amp #form_reserva .terminos{position: relative;padding-left: 25px;margin-top: 10px;display: inline-block;margin-bottom: 26px;}
#formacion.amp #form_reserva .terminos input[type="checkbox"]{position: absolute;left: 0;}
#formacion.amp #form_reserva .terminos label{font-size: 14px;}
#formacion.amp #form_reserva .datos-fact{margin-top: 13px;margin-bottom: 15px;display: inline-block;}
#formacion.amp #form_reserva .btn-primary{margin-bottom: -25px;}
#formacion.amp #form_reserva hr{border-color: #FF010B;border-width: 2px;}
#formacion.amp #form_reserva h4{font-size: 18px;color: #000000;font-family: 'Futura-Medium',sans-serif;}
#formacion.amp #form_reserva label{display: inline;}
#formacion.amp #form_reserva .terminos a{display: inline;}
#formacion.amp #form_reserva .terminos span{}
#formacion.amp .puede-interesar{padding-bottom: 60px;}
#formacion.amp .puede-interesar h2{font-size: 36px;margin-bottom: 0;}
#formacion.amp .puede-interesar .formacion-post{margin-top: 28px;}
.puede-interesar{background-color: #F5F6F8;padding-top: 30px;padding-bottom: 40px;}
#form_reserva ::-webkit-input-placeholder { font-family: 'Roboto',sans-serif; font-size: 16px; color: #000 !important; font-weight: normal;}
#form_reserva :-moz-placeholder {font-family: 'Roboto',sans-serif; font-size: 16px; color: #000 !important; font-weight: normal;}
#form_reserva ::-moz-placeholder { font-family: 'Roboto',sans-serif; font-size: 16px; color: #000 !important; font-weight: normal;}
#form_reserva :-ms-input-placeholder { font-family: 'Roboto',sans-serif; font-size: 16px; color: #000 !important; font-weight: normal;}

/* EL SECTOR */
#el-sector h1{margin-top: 0;margin-bottom: 27px;}
#el-sector .list_pubol{padding-left: 0;}
#el-sector .list_pubol li a{font-family: 'Futura-Medium',sans-serif;font-size: 18px;color: #000000;}
#el-sector .subtitulo{margin-top: 30px;margin-bottom: 30px;}
#el-sector .bg-gris{background-color: #F2F3F5;}
#el-sector .bg-white{background-color: #FFF;margin-bottom: 50px;}
#el-sector .cifras ul{padding-left: 15px;}
#el-sector .cifras h3{font-size: 18px;margin-bottom: 20px;}
#el-sector .cifras li{font-size: 16px;margin-top: 7px;}
#el-sector .cifras hr{margin-top: 34px;margin-bottom: 33px;}
#el-sector .cifras .list-inline{padding-left: 0;}
#el-sector .cifras .list-inline li{width: 49.3%;margin-bottom: 7px;font-size: 24px;font-family: 'Rboto-Bold',sans-serif;}
#el-sector .cifras .list-inline li img{margin-right: 12px;}
#el-sector .cifras .btn-primary{margin-top: 10px;margin-bottom: 35px;}
#el-sector #sector-equipos{margin-bottom: 70px;}
#el-sector #sector-equipos h2{font-size: 24px;line-height: 24px;margin-top: 46px;}
#el-sector #sector-equipos h2 small{font-size: 18px;display: block;color: #9caab4;padding-top:7px;}
#el-sector #sector-equipos h4{font-size: 18px;color: #FF010B;font-family: 'Futura-Medium',sans-serif;margin-bottom: 0;margin-top: 40px;}
#el-sector #sector-equipos h3{font-size: 60px;color: #000;font-family: 'Futura-Bold',sans-serif;margin-bottom: 0;margin-top: 0;text-transform: uppercase;}
#el-sector #sector-equipos p{font-size: 14px;color: #9caab4;font-family: 'Futura-Medium',sans-serif;text-transform: uppercase;line-height: 16px;}
#el-sector .fortalezas{background: url('../img/el_sector/fondo_fortalezas.jpg') no-repeat center top;min-height: 834px;}
#el-sector .fortalezas .down{margin-top: -7px;}
#el-sector .fortalezas h2{font-size: 24px;color: #ffffff;margin-top: 35px;margin-bottom: 10px}
#el-sector .fortalezas h2.last{margin-bottom: 20px;}
#el-sector .fortalezas p.subtitulo{font-size: 16px;color: #ffffff;margin-top: 22px;}
#el-sector .fortalezas li{width: 239px;height: 239px;border: 2px solid #ffffff;border-radius: 100%;vertical-align: top;text-align: center;margin: 0 3px;}
#el-sector .fortalezas li .cont-cirlce{height: 239px;display: flex;align-items: center;width: 100%;}
#el-sector .fortalezas li h3{font-size: 18px;color: #ffffff;text-align: center;line-height: 20px;width: 100%;padding: 0 40px;margin: 0;}
#el-sector .porque{background: url('../img/el_sector/fondo_porque.jpg') no-repeat center -11px;border-bottom: 1px solid #F2F3F5;padding-bottom: 50px;}
#el-sector .porque .btn-primary{margin-top: 40px;}

    /* NOTICIAS */
#slider{position: relative;}
/*.migas{margin-top: 20px;}*/
.noticias #categoria{margin-top: 20px;}
.noticias .listado-noticias{margin-bottom: 60px;}
.noticias.amp h2.titulo{font-size: 36px;}
.noticias.amp .the_date{position: absolute;width: 118px; height: 89px;background-color: #000000;bottom: 20px;font-family: 'Futura-Medium',sans-serif;color:#ffffff;font-size: 46px;line-height: 46px;letter-spacing: -1px;padding-top: 10px;text-transform: uppercase;}
.noticias.amp .the_date.no-image{position: static;display: inline-block;}
.noticias.amp .the_date small{font-size: 22px;display: block;line-height: 10px;}
.noticias.amp .categoria{ background-color: #E5E8ED; display: inline-block; font-size: 14px; font-family: 'Roboto-Medium',sans-serif; padding: 6px 10px; margin-top: 15px; margin-bottom: 10px; border-radius: 2px;  text-transform: uppercase; }
.noticias.amp .category_link i{ font-size: 21px; color: #CDD0D5; margin-left: 7px; }
.noticias.amp #carrousel_noticias{margin-bottom: 20px;}
.noticias.amp h1{font-size: 30px;margin-bottom: 25px;}
.noticias.amp #main p,.noticias.amp #main li{margin-bottom: 22px;font-size: 16px;}
.noticias.amp #main h2{font-size: 24px;color: #000000;}
.noticias.amp #main h3{font-size: 20px;color: #000000;}
.noticias.amp .documentos h3{text-transform: uppercase;font-size: 24px;margin-bottom: 25px;color: #000000;}
.noticias.amp .documentos p a{color: #0084ff;text-decoration: underline;}
.noticias.amp .volver-listado .btn-default{margin-bottom: 55px;margin-top: 20px;}
.noticias.amp footer{border-top:1px solid #f1f3f5}
.noticias.amp .last-entries{background-color: #E5E8ED;padding: 10px 40px 40px;}
.noticias.amp .last-entries h2{padding-left: 15px;padding-right: 15px;font-size: 32px;margin-bottom: 0;}
.noticias.amp .last-entries .post .categoria{background-color: #ffffff;}
.noticias.amp .last-entries .post h3{margin-top: 5px;min-height: 1px;margin-bottom: 0;}
.noticias.amp .autor{margin-left: 10px;font-family: 'Roboto-Medium',sans-serif;}

.notas_prensa .listado-noticias{margin-bottom: 50px;}

/* INFOGRAFIAS */
.infografias h1{margin-bottom: 20px;}
.infografias .infografia{margin-bottom: 35px;}
.infografias h3{margin-top: 10px;line-height: 18px; min-height: 80px;}
.infografias h3 a{font-size: 16px;font-family: 'Futura-Medium',sans-serif;text-transform: uppercase; color: #000;}
.infografias h3 a:hover{text-decoration: none;color: #000000;}
.infografias a.descarga{font-size: 16px;color: #FF010B;font-family: 'Roboto',sans-serif;text-decoration: underline;}
.infografias .modulo-twitter{margin-top: 30px;}

/* GALERIAS MULTIMEDIA */
.galeria h1{margin-top: 0;margin-bottom: 25px;}
.galeria .wrapper-list-pubol{margin-top: 20px;}
.galeria .cont-galerias h2{ font-size: 24px;margin-bottom: 20px;}
.galeria .cont-galerias .item{margin-bottom: 40px;}
.galeria .cont-galerias .item a{cursor: pointer}
.galeria .cont-galerias .item h3{font-size: 18px;color: #000000;text-transform: uppercase;margin-top: 12px;min-height: 70px;}
.galeria .cont-galerias .item a.descarga{font-size: 16px;color: #FF010B;font-family: 'Roboto',sans-serif;text-decoration: underline;}
.galeria .cont-galerias{margin-bottom: 20px;}

/* SOCIO COLABORADOR */
#socio-colaborador .serv-exclusivos .flex{height: 70px;display: flex;align-items: flex-end;}
#socio-colaborador .serv-exclusivos .cont-img{width: 100%;}
#socio-colaborador .serv-exclusivos{margin-top: 30px;}
#socio-colaborador .serv-exclusivos h3{font-size: 18px;margin-bottom: 0;}
.wrapper-quieres-asociarte-red .quieres-asociado{background-color: #F90608;padding-bottom: 20px;min-height: 224px;position: relative;}
.wrapper-quieres-asociarte-red .quieres-asociado h2{font-size: 32px;color: #ffffff;margin-top: 30px;margin-bottom: 20px;}
.wrapper-quieres-asociarte-red .quieres-asociado h2:after{content: url('../img/comunes/asociado_fondo.jpg');position: absolute;top: 0;margin-left: 30px;}
.wrapper-quieres-asociarte-red.to_colaborate .quieres-asociado h2:after{margin-left: 0;}
.wrapper-quieres-asociarte-red .quieres-asociado .btn-default{background-color: transparent;border: 1px solid #ffffff;color: #ffffff;text-transform: uppercase;padding: 15px 35px; position: relative;}

#form_contacta ::-webkit-input-placeholder { /* WebKit, Blink, Edge */  font-family: 'Roboto',sans-serif; font-size: 16px; color: #000 !important; font-weight: normal;}
#form_contacta :-moz-placeholder { /* Mozilla Firefox 4 to 18 */  font-family: 'Roboto',sans-serif; font-size: 16px; color: #000 !important; font-weight: normal;}
#form_contacta ::-moz-placeholder { /* Mozilla Firefox 19+ */  font-family: 'Roboto',sans-serif; font-size: 16px; color: #000 !important; font-weight: normal;}
#form_contacta :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-family: 'Roboto',sans-serif; font-size: 16px; color: #000 !important; font-weight: normal;}

/* CONTACTO */
#contacto h1{margin-bottom: 0;}
#contacto .w_asociado .content-form{padding-top: 32px;}
#contacto .gmaps{color:  #FF010B;}
#contacto .tfno{font-size: 22px;font-family: 'Roboto-Bold',sans-serif;color: #000000;}
#contacto .txt3 strong{font-size: 18px;display: block;}

/* BUSQUEDA */
.busqueda{position: relative;top: -30px;}
.busqueda h2{margin-top:50px;}

.baja-newsletter{padding-bottom: 70px;border-bottom: 1px solid #F2F3F5}
.baja-newsletter h1{color: #e30613; font-size: 27px; font-family: "Futura-Medium", sans-serif; text-transform: uppercase; margin-top: 40px;margin-bottom: 20px;}
.baja-newsletter p{color: #000; font-size: 21px; font-family: "Roboto", sans-serif;}

    /* FOOTER */
#footer h3{ font-size: 16px; color: #FF010B;font-weight: 600;margin-top: 40px;}
footer ul li a{font-family: 'Roboto',sans-serif; font-size: 14px; color: #000000;margin-bottom: 7px;display: inline-block; text-transform: capitalize;}
footer input.form-control{height: 50px;border: 1px solid #a8b7c1;border-radius: 0;}
footer .btn-default{box-shadow: 0 0 0;border: 1px solid #FF010B;margin-left: 2px;padding: 14px 15px;width: 100%;}
footer .terminos label,footer .terminos a{font-size: 12px; color: #a8b7c1;font-weight: normal;}
footer .redes li a i{color: #A4B8C3;font-size: 21px;}
footer .logo{margin-top: 40px;}
footer #footer2{background-color: #F2F3F5;padding-bottom: 30px;}
footer #footer2 h3{ font-size: 16px; color: #000000;margin-bottom: 5px;margin-top: 28px;}
footer #footer2 a{font-size: 18px;color: #000000;}
footer #footer2 .separator{color: #FF010B;font-weight: bold;margin: 0 10px;}
footer #socket{background-color: #F90507;padding-top: 12px;}
footer #socket p,footer #socket p a{color: #ffffff;}

footer ::-webkit-input-placeholder { /* WebKit, Blink, Edge */  font-family: 'Roboto',sans-serif; font-size: 14px; color: #000 !important; font-weight: normal;}
footer :-moz-placeholder { /* Mozilla Firefox 4 to 18 */  font-family: 'Roboto',sans-serif; font-size: 14px; color: #000 !important; font-weight: normal;}
footer ::-moz-placeholder { /* Mozilla Firefox 19+ */  font-family: 'Roboto',sans-serif; font-size: 14px; color: #000 !important; font-weight: normal;}
footer :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-family: 'Roboto',sans-serif; font-size: 14px; color: #000 !important; font-weight: normal;}


/* Sernauto DATA */

#data h2 { color: #000}
#data .item {min-height: 380px;}
#data .private,#data .socio { position: relative;}
#data .private:before,#data .socio:before {content: '\f023';position: absolute;top: 0;left: 33%;font-family: 'FontAwesome';font-size: 200px;line-height: 210px;color: #FF010B;opacity: 0.5;}
#data .icon_c{height: 217px; overflow: hidden;}
#data .closecat {position: absolute;right: 7px;color: #000;top: 5px;}
#data .opencat {position:absolute;color: #FF010B;left: 41%;margin-top: -7px;}
#data .historico {display:none;position: absolute;margin-top: -5px;z-index: 9;background: #fff;width: 91%;box-shadow: 0px 13px 15px #000;padding-top: 10px;}
#data .historico { text-align: left}

@media(min-width: 992px) AND (max-width: 1200px) {
	#header #menu li a{padding: 12px 13px;}
    .comisiones.otras .cont-comision{padding: 0;}
    .noticias.amp .last-entries{padding: 10px 20px;}
    #el-sector .porque{background-position: center -55px;}
    #el-sector #sector-equipos h4{font-size: 16px;}
    #el-sector #sector-equipos h3{font-size: 50px;}
	.caracteristicas #carouselCaracteristicas {padding: 0;}
	.caracteristicas #carouselCaracteristicas .right.carousel-control{right: 0;}
    .caracteristicas #carouselCaracteristicas .left.carousel-control {left: 0;}
    #home .comisiones .comision h3 a {font-size: 18px;}
    #home .comisiones .oculto p {font-size: 14px; line-height: 1.1;}
}


@media(min-width: 768px) AND (max-width: 991px) {
    header #header-top li{padding-left: 2px;padding-right: 2px;}
    #header-top li a{font-size: 12px;}
    #header-top li.cont-form{width: 21%;}
    #header .col-sm-2{padding-right: 0;padding-top: 10px;}
    #header #menu li a{padding: 20px 7px;font-size: 12px;}
	.cont-publi{margin-top: 25px;}
	.caracteristicas p{padding: 0;line-height: 16px;}
	.carousel-6col{min-height: 105px;}
    .junta-directiva .vicepresidente .cont-img{min-height: 100px;text-align: left;}
    .junta-directiva .vocal h3,.junta-directiva .vicepresidente h3{padding-right: 0;}
    .junta-directiva .cont-junta p{font-size: 14px;}
    .equipo li.integrante{width: 29.7%;}
    .equipo .integrante li.pull-left{float: none !important;}
    .ecosistema .bg-white{padding: 0 30px;}
    .ecosistema .eco p{padding-right: 0;}
    #ferias.amp .bg-gris .terminos label, #ferias.amp .bg-gris .terminos a{font-size: 9px;}
    #ferias.amp .btn-ficha{font-size: 14px;}
    .comisiones.otras .cont-comision{padding: 0;}
    .comisiones .oculto{padding:15px 20px;}
    .comisiones .oculto p{line-height: 16px;}
    .comisiones h3 a{font-size: 18px;padding: 16px 10px;}
	.catalogos h3{font-size: 24px;}
	.agenda .cont-txt{min-height: 170px;}
	.agenda .cont-txt .mes{font-size: 26px;line-height: 26px;}
	.agenda .cont-txt .fecha{margin-bottom: 2px;}
	.agenda .cont-txt .cont-center{padding: 7px;}
	.agenda .cont-txt h3{font-size: 12px;margin-top: 0;line-height: 15px;max-height: 100%;margin-bottom: 3px;}
	.somos-sector .btn-default{padding: 15px 10px;font-size: 11px;}
	.que-es .mision-vision li{width: 181px;height: 181px;font-size: 16px;line-height: 20px;}
	.que-es .mision-vision .cont-flex{height: 181px;}
	.que-es .mision-vision .btn-primary{font-size: 12px;}
	.somos-sector h3{font-size: 48px;}
	.somos-sector p{font-size: 12px;}
	.wrapper-home-agenda .entradilla p{font-size: 10px;display: inline-block;}
	.que-es .mision-vision{background: url('../img/asociacion/fondo_que_es.jpg') no-repeat center top / cover;}
    .somos-sector p{padding: 0;}
    .filtro-form label{font-size: 18px;}
    .filtro-form #fecha{width: 210px;}
    .filtro-form #categoria{width: 280px;}
	.idi_page .areas li{width: 181px !important;height: 181px !important;}
	.idi_page .areas .cont-flex{height: 181px !important;}
	#formacion .principal .lugar{font-size: 16px;margin-top: 10px;}
    #formacion .principal h2{font-size: 26px;line-height: 28px;}
	#formacion .principal h2 a{font-size: 28px;}
	#formacion .principal .categoria{margin-top: 36px;font-size: 16px;}
	#formacion.amp .principal .btn-primary{margin-top: 10px;margin-bottom: 15px;}
	#formacion.amp h1{font-size: 25px;line-height: 25px;}
	#formacion.amp .principal .categoria{margin-top: 26px;font-size: 16px;}
	#formacion.amp .solicita a.mail{font-size: 12px;}
    #ferias .servicios-ferias h3{padding: 0;}
    #formacion.amp .bg-white{padding-left: 25px;padding-right: 25px;}
    #el-sector #sector-equipos h4{font-size: 12px;}
    #el-sector #sector-equipos h3{font-size: 39px;}
    #el-sector #sector-equipos p{font-size: 11px;}
    #el-sector .fortalezas{min-height: 700px;}
    #el-sector .fortalezas li{width: 180px;height: 180px;}
    #el-sector .fortalezas li .cont-cirlce{height: 180px;}
    #el-sector .fortalezas li h3{padding: 0 15px;font-size: 16px;line-height: 16px;}
	#el-sector .porque{background-position: center -113px;}
	#formacion .cont-manuales{padding: 0 20px;}
    .noticias.amp .last-entries{padding: 10px 0;}
    .noticias.amp .last-entries .post h3 a{font-size: 16px;}
    .noticias.amp .last-entries .post .date{font-size: 22px;line-height: 22px;width: 55px;height: 55px;}
    .noticias.amp .last-entries .post .date small{font-size: 12px;}
    .noticias.amp .categoria{font-size: 11px;}
    .noticias.amp h1{font-size: 26px;}
    .noticias.amp .last-entries h2{font-size: 26px;}
    .noticias.amp #main h2{font-size: 21px;}
    .noticias.amp #main h3{font-size: 18px;}
    .noticias.amp #main p,.noticias.amp #main li{font-size: 14px;}
    .galeria .cont-galerias .item h3{font-size: 14px;min-height: 50px;}
    .galeria .wrapper-list-pubol .list_pubol li{min-width: 170px;}
    .wrapper-list-pubol .list_pubol li a{font-size: 16px;}
    .galeria .cont-galerias .item a.descarga{font-size: 12px;}
    footer .terminos label, footer .terminos a{font-size: 9px;}
    footer .btn-default{padding: 17px 5px;font-size: 10px;}

	.actividades_comisiones li p{min-height: 160px;}
	.caracteristicas h3, .caracteristicas h3 span {font-size: 27px;}
	.caracteristicas #carouselCaracteristicas{padding: 0;}
	.caracteristicas #carouselCaracteristicas .left.carousel-control{ display: none;}
    .caracteristicas #carouselCaracteristicas .right.carousel-control{ display: none; }
    #home .comisiones .comision {width: 292px;}
    .comisiones .oculto p {font-size: 14px; line-height: 1.1;}

	}

@media(max-width: 767px){
    h1{font-size: 30px;}
    header #header-top{padding-bottom: 3px; }
    header #header-top li{padding-left: 1px;padding-right: 1px;}
    #header-top li a{font-size: 11px;}
    #header-top .cont-form{display: none;}
    #header-top .visible-xs{display: inline-block !important;}
    #header-top .fa-search{color: #FF010B;cursor: pointer;}
    header #form_busqueda{width: 100%;margin-top: 5px;margin-bottom: 7px;}
    #header .logo{display: inline-block;margin-top: 10px;}
    /*#header .navbar-toggle{border:1px solid #FF010B}*/
    #header .navbar-toggle span.icon-bar{background-color: #FF010B;}
    #header .navbar-header{position: absolute;right: 0;top: 24px;}
    #header #menu{width: 100%;}	
    #header .navbar-nav{margin: 0;}
    #header #menu li a{padding: 15px;}
    #header .navbar-default{min-height: 1px;}
    .catalogos .catalogo{margin-bottom: 50px;}
	.carousel-home .container{width: 100%;}
    .carousel-home h1, .carousel-home h2{font-size: 32px;}
    .post h3{min-height: 1px;}
    #home .colaboradores h2{margin-top: 10px;}
    #home .caracteristicas{background: url("../img/home/fondo_componentes.jpg") no-repeat center top / cover;padding-bottom: 50px;}
    .que-es .mision-vision{background: url('../img/asociacion/fondo_que_es.jpg') no-repeat center top / cover;padding-bottom: 40px;}
    .que-es .mision-vision .btn-primary{width: 100%;font-size: 14px;padding: 10px;}
    .que-es .mision-vision li.last{margin-top: 20px;}
    .junta-directiva .presidenta,.junta-directiva .presidenta.text-right{text-align: center !important;}
    .junta-directiva .presidenta span.fecha{margin-top: 0;}
    .junta-directiva .vicepresidente .cont-img{text-align: center;margin-bottom: 15px;}
    .junta-directiva .vicepresidente,.junta-directiva .vocal{text-align: center;}
    .junta-directiva .vocal .flex{display: block;min-height: 1px;}
    .junta-directiva .vocal h3, .junta-directiva .direccion{padding-right: 0;}
    .equipo .col-xs-12.integrante{text-align: center;}
    .equipo .col-xs-12.integrante ul.list-inline li{width: 160px;display: block;}
    .equipo ul.list-inline{display: inline-block;}
    .equipo li.integrante{width: 160px;}
    .equipo .integrante li.pull-left{float: none !important;text-align: left;margin-top: 15px;}
    .equipo .integrante li.pull-left h3{margin-top: 15px;display: inline-block;}
    .equipo .integrante p{font-size: 14px;}
    .equipo .integrante p br{display: none;}
    .anios-juntos{padding: 40px 15px;}
    .ecosistema h3{padding-left: 0;}
    .comisiones.otras .cont-comision {padding: 0;}
	.comisiones .comision{width: 292px; max-width: 100%; margin: 0 auto; float: none; }
    .ecosistema .eco .text-right{text-align: left !important;margin-bottom: 12px;}
    #ferias .ferias-intro h2{font-size: 20px;}
    #form_filtro .text-right{text-align: center !important;margin-bottom: 10px;}
    #form_filtro input,#form_filtro select{width: 100% !important;}
    .modulo-autoparts p{padding: 0;}
    #comision-recambio .objetivos_comisiones .col-sm-3{margin-bottom: 20px;}
    #comision-recambio .objetivos_comisiones .col-sm-3{margin-bottom: 20px;}
    .actividades_comisiones li{width: 100%;}
    #comision-idi .secc-sernauto .text-right{text-align: center !important;}
    .presidida .text-right{text-align: center !important;margin-bottom: 15px;}
    .comisiones .oculto{padding:15px 20px;}
    .comisiones .oculto p{line-height: 18px;}
    .comisiones h3 a{font-size: 24px;min-height: 70px;padding: 7px 18px;}
    .somos-sector{padding-bottom: 40px;}
    .somos-sector .col-sm-3{text-align: center;}
    #ferias .ferias-mapa .btn-default{margin-top: -30px;padding: 10px 15px;font-size: 10px;}
    #ferias.amp .imagen-principal{background: none #F2F3F7;padding-bottom: 30px;}
    #ferias.amp .imagen-principal .categoria{margin-top: 12px;}
    #ferias.amp .table-responsive{margin-left: 0;}
    #formacion.amp .principal .categoria{margin-top: 20px;}
    #formacion.amp .btn-curso{margin-bottom: 30px;}
    #formacion .principal{background:none #F2F3F5;padding-bottom: 30px; margin-bottom: 0}
	#formacion .principal .categoria{margin-top: 20px;}
    #formacion.amp .bg-white{padding-left: 15px;padding-right: 15px;}
    #el-sector .list_pubol li{margin-right: 0;margin-bottom: 20px;line-height: 18px;}
    #el-sector .fortalezas{background: url('../img/el_sector/fondo_fortalezas.jpg') no-repeat center top / cover;min-height: 1px;}
    #el-sector .fortalezas li{margin-bottom: 10px;}
    #el-sector .porque{background: none;}
    #el-sector .porque .container{padding: 0;}
    .noticias.amp h1{font-size: 27px;}
    .noticias.amp .last-entries{margin-top: 30px;padding: 10px 20px;}
    .noticias.amp .volver-listado .btn-default{margin-bottom: 25px;margin-top: 35px;}
    .noticias.amp .the_date{width: 64px; height: 52px;font-size: 30px;line-height: 26px;padding-top: 7px;}
    .noticias.amp .the_date small{font-size: 16px;display: block;line-height: 10px;}
    .infografias .infografia{text-align: center;}
    .infografias .infografia img{margin: 0 auto;}
    .modulo-twitter{padding-top: 30px;}
    .modulo-twitter h2{font-size: 31px;}
    .modulo-twitter a.acceder{display: block;}
    .wrapper-list-pubol .list_pubol{padding-left: 0;}
    .galeria .wrapper-list-pubol .list_pubol li,.publicaciones .wrapper-list-pubol .list_pubol li{min-width: 100%;margin-bottom: 20px;}
    .galeria .cont-galerias .item h3{min-height: 1px;}
    .carousel-6col{min-height: 1px;}
	.wrapper-list-pubol .list_pubol{text-align: center;}
	.wrapper-list-pubol .list_pubol li{margin-right: 0 !important;}
    #footer{padding-top: 20px;}
    #footer h3{margin-top: 18px;}
	.publicaciones_teaser .title{min-height: 1px !important;}
	#formacion .cont-manuales{padding: 0 20px;}
	#formacion .img-manual{padding: 0 100px 0 15px;margin-bottom: 15px;}
	#formacion .unid-movil{margin-bottom: 0;margin-top: 10px;}
    footer .no-padding-left{padding-left: 15px !important;}
    footer .no-padding-right{padding-right: 15px !important;}
    footer .no-padding{padding-left: 15px !important;padding-right: 15px !important;margin-top: 7px;}
    footer .text-right{text-align: center !important;}
    footer #form_contacta .row{margin-left: 0;margin-right: 0;}
    footer #form_contacta .row .no-padding-right{padding-left: 0;margin-bottom: 15px;padding-right: 0 !important;}
    footer #form_contacta .row .no-padding{padding-left: 0 !important;padding-right: 0 !important;}
    footer .logo{margin-top: 0;margin-bottom: 20px;}
    #home .comisiones .comision {width: 292px;}

	.actividades_comisiones li p{min-height: 0;}
	.content-form-descarga .terminos-content{display: inline-block;}
	.caracteristicas #carouselCaracteristicasMovil .left.carousel-control, .caracteristicas #carouselCaracteristicasMovil .right.carousel-control{  }

	.newsletter-fix{top: 30%; right: 0;}
    #comision-idi .financiado {flex-direction: column;}
}
