@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'WorkSans-Medium';
	src: url('../fonts/WorkSans-Medium.eot');
	src: local('?'), url('../fonts/WorkSans-Medium.woff') format('woff'), url('../fonts/WorkSans-Medium.ttf') format('truetype'), url('../fonts/WorkSans-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'WorkSans-SemiBold';
	src: url('../fonts/WorkSans-SemiBold.eot');
	src: local('?'), url('../fonts/WorkSans-SemiBold.woff') format('woff'), url('../fonts/WorkSans-SemiBold.ttf') format('truetype'), url('../fonts/WorkSans-SemiBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* constants */
body {width: 100%; height: 100%; margin:auto; border:0; padding:0; background-color: #FFF; opacity: 0;}
div {position:relative; font-family: 'Poly', sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
input {position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
textarea {position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
a,img{border: 0px; padding: 0; margin: 0;}
a{text-decoration: none; font-family: 'Poly', sans-serif;}
p{border: 0px; font-family: 'Poly', sans-serif;}

#header{display: inline-block; position: fixed; width: 100%; height: 90px; top: 0; background-color: #1D1D1D; z-index: 9999;}
#header .interior{display: inline-block; width: 100%; height: 88px; background-color: #FFF; padding: 0 55px;}
#header .sabato{display: inline-block; float: left; width: 174px; margin-top: 12px;}
.main-menu {float: right; list-style-type: none; margin: 32px 0 0 0; padding: 0;}
.main-menu li{font-family: 'WorkSans-Medium', sans-serif; float: left; color: #1D1D1D; font-size: 18px; padding: 0 7px;}
.main-menu li a{font-family: 'WorkSans-Medium', sans-serif; float: left; color: #1D1D1D; font-size: 18px; transition: all 0.3s;}
.main-menu li a:hover{color: #FF3C00;}
.main-menu li .seleccionado{color: #FF3C00;}
#header .bt-mobile{display: none; position: absolute; width: 40px; height: 30px; top: 30px; right: 30px; background-image: url('../im/bt-mobile.png'); background-size: 100%; cursor: pointer;}

#menu_mobile{display: none; position: fixed; width: 100%; top: 0; background-color: #1D1D1D; z-index: 99997;}
#menu_mobile .cabecera{width: 100%; height: 90px; border-bottom: 1px solid #C7C7C7;}
#menu_mobile .cabecera .sabato{display: inline-block; float: left; width: 174px; margin-top: 12px; padding: 0 30px;}
#menu_mobile .cabecera .bt-mobile{position: absolute; width: 40px; height: 30px; top: 30px; right: 30px; background-image: url('../im/bt-mobile-cerrar.png'); cursor: pointer;}
.menu_responsive{width: 100%; left: 0; top: 0; padding: 0; margin: 0; list-style-type: none; text-align: center;}
.menu_responsive li{font-family: 'WorkSans-Medium', sans-serif; font-size: 18px; line-height: 40px; min-height: 40px; color: #FFF; cursor: pointer; border-bottom: 1px solid #C7C7C7;}
.menu_responsive li a{font-family: 'WorkSans-Medium', sans-serif; font-size: 18px; line-height: 40px; color: #FFF;}
.menu_responsive li .seleccionado{color: #FF3C00;}

.no-margen{top: 0;}
#home{display: block; width: 100%; min-height: 400px; margin-top: 90px;}
#home .area-cultural{display: block; width: 50%; min-height: 400px; float: left; background-color: #FFA900;}
#home .area-cultural-fixed{position: fixed; height: 100%!important; left: 0; z-index: 999; border-right: 2px solid #1D1D1D;}
#home .area-social{display: block; width: 50%; min-height: 400px; float: right; background-color: #F1918B; border-left: 2px solid #1D1D1D;}
#home .area-social-fixed{position: fixed; height: 100%!important; right: 0; z-index: 999;}
#home .imagen{position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; transition: all 0.5s;}
#home .area-social .imagen{background-position: center top!important;}
#home .titulo{position: absolute; width: 100%; top: 50%; transform: translateY(-50%); font-size: 55px; line-height: 60px; text-align: center; transition: all 0.5s;}
#home .area-cultural .titulo{color: #FFA900;}
#home .area-social .titulo{color: #F1918B;}
#home .over{position: absolute; width: 100%; height: 100%; cursor: pointer;}
#home .over:hover > .imagen{opacity: 0;}
#home .over:hover > .titulo{color: #FFF;}
#home .texto-vertical-social{position: absolute; display: none; width: 180px; height: 30px; top: 50%; right: -74px; font-size: 18px; color: #FFF; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  cursor: pointer;}
#home .texto-vertical-cultural{position: absolute; display: none; width: 180px; height: 30px; top: 50%; left: -68px; text-align: center; font-size: 18px; color: #FFF; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); cursor: pointer;}
#contenido-cultural{left: 0;}
#contenido-social{right: 0;}
#home .programas-contenido{display: none; position: absolute; width: calc(100% - 40px);}
#home .programas-contenido .encabezado{position: fixed; display: inline-block; width: calc(100% - 40px); min-height: 38px; padding: 10px 0; border-bottom: 2px solid #1D1D1D; background-color: #FFF; font-family: 'WorkSans-Medium', sans-serif; font-size: 14px; color: #1D1D1D; line-height: 18px; text-align: center; background-color: #FFF; z-index: 998;}
#home .programas-contenido .encabezado span{font-family: 'WorkSans-Medium', sans-serif; font-size: 14px; color: #1D1D1D; line-height: 18px; cursor: pointer;}
#home .programas-contenido .encabezado .seleccionado-cultural{color: #FFA900;}
#home .programas-contenido .encabezado .seleccionado-social{color: #F1918B;}
#home .programas-contenido .encabezado .titulo-encabezado{font-size: 30px; margin-top: 15px; line-height: 30px; margin-bottom: 10px}
#home .programas-contenido .encabezado .titulo-cultural{color: #FFA900;}
#home .programas-contenido .encabezado .titulo-social{color: #F1918B;}
#home .programas-contenido .encabezado-scroll{top: 0;}

#home .programas-contenido .encabezado .menu-mobile{display: none; width: 100%; min-height: 40px; padding: 0 50px; text-align: center; font-family: 'WorkSans-Medium', sans-serif; font-size: 14px; color: #1D1D1D; line-height: 40px;}
#home .programas-contenido .encabezado .menu-mobile .bt-prev{position: absolute; width: 24px; height: 50px; left: 10px; top: -25px; cursor: pointer;}
#home .programas-contenido .encabezado .menu-mobile .bt-prev-cultural{background-image: url('../im/bt-menu-cultural-prev.png');}
#home .programas-contenido .encabezado .menu-mobile .bt-prev-social{background-image: url('../im/bt-menu-social-prev.png');}
#home .programas-contenido .encabezado .menu-mobile .bt-sig{position: absolute; width: 24px; height: 50px; right: 10px; top: -25px; cursor: pointer;}
#home .programas-contenido .encabezado .menu-mobile .bt-sig-cultural{background-image: url('../im/bt-menu-cultural-sig.png');}
#home .programas-contenido .encabezado .menu-mobile .bt-sig-social{background-image: url('../im/bt-menu-social-sig.png');}
#submenu-mobile-cultural{color: #FFA900!important;}
#submenu-mobile-social{color: #F1918B!important;}

#home .programas-contenido .interior-programas{display: inline-block; width: 100%; margin-top: 85px; padding-bottom: 100px;}
#home .programas-contenido .interior-programas .modulo-imagen-cover-cultural{display: inline-block; width: 100%; height: 500px; background-color: #FFCB65; background-size: cover; background-position: center center; background-repeat: no-repeat; background-blend-mode: multiply;}
#home .programas-contenido .interior-programas .modulo-imagen-cover-social{display: inline-block; width: 100%; height: 500px; background-color: #FAD3D1; background-size: cover; background-position: center center; background-repeat: no-repeat; background-blend-mode: multiply;}
#home .programas-contenido .interior-programas .modulo-imagen-interior{margin-top: 40px;}
#home .programas-contenido .interior-programas .titulo-cover{position: absolute; width: 100%; top: 50%; transform: translateY(-50%); font-family: 'WorkSans-SemiBold', sans-serif; font-size: 90px; text-align: center; color: #FFF;}
#home .programas-contenido .interior-programas .parrafo{display: block; width: 90%; max-width: 714px; font-size: 21px; line-height: 32px; color: #1D1D1D; margin: 30px auto;}
#home .programas-contenido .interior-programas .flecha-cutural{position: absolute; top: 6px; left: -30px; width: 20px; height: 20px; background-image: url('../im/flecha-parrafo-cultural.png');}
#home .programas-contenido .interior-programas .flecha-social{position: absolute; top: 6px; left: -30px; width: 20px; height: 20px; background-image: url('../im/flecha-parrafo-social.png');}

#home .programas-contenido .interior-programas .carousel-contenedor{display: inline-block; width: 100%; margin-top: 10px;}
#home .programas-contenido .interior-programas .carousel-contenedor .carousel{display: block; width: 100%; max-width: 1080px; margin: auto;}
#home .programas-contenido .interior-programas .carousel-contenedor .carousel .imagen{display: block; width: 100%;}
#home .programas-contenido .interior-programas .carousel-contenedor .carousel img{display: block; max-width: 68%; margin: auto;}
#home .programas-contenido .interior-programas .carousel-contenedor .carousel .texto{position: absolute; width: 14%; top: 0; right: 0; font-family: 'WorkSans-Medium', sans-serif; font-size: 12px; line-height: 18px;}

#contenido-social{margin-left: 40px;}

#contenido-cultural .interior-programas .carousel-contenedor .carousel .texto{color: #FFA900;}
#contenido-social .interior-programas .carousel-contenedor .carousel .texto{color: #F1918B;}
#home .programas-contenido .interior-programas .carousel-contenedor .carousel .texto .linea{display: block; width: 30px; height: 1px; margin-bottom: 5px;}
#contenido-cultural .interior-programas .carousel-contenedor .carousel .texto .linea{background-color: #FFA900;}
#contenido-social .interior-programas .carousel-contenedor .carousel .texto .linea{background-color: #F1918B;}
.owl-carousel .owl-item{min-height: 450px!important;}
#contenido-cultural .interior-programas .carousel-contenedor .carousel .owl-dots .active span{background: #FFA900!important;}
#contenido-social .interior-programas .carousel-contenedor .carousel .owl-dots .active span{background: #F1918B!important;}
.owl-theme .owl-dots .owl-dot span {width: 12px!important; height: 12px!important; background: #BBBBBB!important;}

#home .programas-contenido .interior-programas .row{display: inline-block; width: 100%; padding: 20px 0 25px 0; font-size: 21px; color: #1D1D1D; transition: all 0.3s; margin-top: 40px;}
#home .programas-contenido .interior-programas .row:hover{color: #F1918B;}
#home .programas-contenido .interior-programas .row .texto{display: inline-block; float: left; width: calc(100% - 65px); max-width: 580px; text-align: left;}
#home .programas-contenido .interior-programas .row .icono{float: right; width: 45px; height: 55px; background-image: url('../im/pdf_social.png');}

#seccion{display: none;}

#carousel-noticias{display: inline-block; width: 100%; border-top: 2px solid #FF3C00; padding-top: 10px;}
#carousel-noticias .titulo{display: inline-block; width: 100%; text-align: center; font-style: italic; font-size: 50px; color: #FF3C00; line-height: 70px;}
#carousel-noticias .pie{display: inline-block; width: 100%; height: 30px; background-color: #FFD8CB; text-align: center; margin-top: 10px;}
#carousel-noticias .pie a{font-family: 'WorkSans-Medium', sans-serif; font-size: 12px; color: #FF3C00; line-height: 30px;}
#carousel-noticias .contenedor{display: block; width: 100%; max-width: 1280px; margin: 10px auto 0 auto;}
#carousel-noticias .contenedor .bt-prev{position: absolute; width: 30px; height: 80px; left: 65px; top: 0; background-image: url('../im/noticias-bt-prev.png'); cursor: pointer;}
#carousel-noticias .contenedor .bt-sig{position: absolute; width: 30px; height: 80px; right: 65px; top: 0; background-image: url('../im/noticias-bt-sig.png'); cursor: pointer;}
#carousel-noticias .contenedor .carousel{display: block; width: 90%; max-width: 1010px; margin: 0 auto 15px auto;}
#carousel-noticias .contenedor .carousel .noticia{display: block; width: 315px; cursor: pointer;}
#carousel-noticias .contenedor .carousel .noticia .imagen{display: block; float: left; width: 100px; height: 80px; background-repeat: no-repeat; background-position: center; background-size: cover;}
#carousel-noticias .contenedor .carousel .noticia .imagen .over{position: absolute; width: 100%; height: 100%; background-color: rgba(255,60,0,0.4); opacity: 0; transition: all 0.3s;}
#carousel-noticias .contenedor .carousel .noticia .textos{display: block; float: right; width: 205px; font-size: 14px; color: #1D1D1D; line-height: 20px; transition: all 0.3s;}
#carousel-noticias .contenedor .carousel .noticia .textos span{font-family: 'WorkSans-Medium', sans-serif; font-size: 12px; color: #1D1D1D;}
#carousel-noticias .contenedor .carousel .noticia:hover .textos{color: #FF3C00;}
#carousel-noticias .contenedor .carousel .noticia:hover .imagen .over{opacity: 1;}
#carousel-noticias .owl-carousel .owl-item{min-height: 1px!important;}
#carousel-noticias .owl-dots .active span{background: #FF3C00!important;}

.noticias-programas{width: calc(100% - 40px);}

#footer{display: inline-block; width: 100%; background-color: #353535; padding: 20px 0; margin-bottom: -5px;}
#footer .interior{display: block; width: 100%; max-width: 920px; margin: auto;}
#footer .interior .columna{display: inline-block; width: 33.33%; float: left; text-align: center;}
#footer .interior .columna .sabato{display: block; max-width: 180px; margin: auto;}
#footer .interior .columna .ico-facebook{vertical-align: middle;}
#footer .interior .columna .facebook{font-size: 14px; color: #FFF; transition: all 0.3s;}
#footer .interior .columna .facebook:hover{color: #FF3C00;}
#footer .interior .datos{font-size: 14px; color: #FFF; margin-top: 7px; line-height: 22px;}
#footer .interior .datos a{font-size: 14px; color: #FFF; transition: all 0.3s;}
#footer .interior .datos a:hover{color: #FF3C00;}
#footer .interior .menu{margin-top: 7px;}
#footer .interior .menu a{font-family: 'WorkSans-Medium', sans-serif; font-size: 14px; line-height: 22px; color: #FFF; transition: all 0.3s;}
#footer .interior .menu a:hover{color: #FF3C00;}

#copy{display: inline-block; width: 100%; background-color: #1D1D1D;}
#copy .interior{display: block; width: 100%; max-width: 920px; margin: auto; padding: 15px 0; text-align: center; font-family: 'WorkSans-Medium', sans-serif; font-size: 14px; color: #FFF;}

#la-fundacion{display: inline-block; width: 100%; margin-top: 90px;}
#la-fundacion .modulo1{display: block; width: 100%; max-width: 740px; margin: auto; padding: 25px 0 40px 0; text-align: center;}
#la-fundacion .modulo1 .titulo{font-size: 50px; color: #1D1D1D; padding-bottom: 4px; border-bottom: 2px solid #1D1D1D;}
#la-fundacion .modulo1 .parrafo{width: 100%; font-size: 21px; line-height: 32px; color: #1D1D1D; text-align: left; margin-top: 30px;}
#la-fundacion .modulo1  .carta{display: inline-block; width: 100%;}
#la-fundacion .modulo1  .carta img{display: block; max-width: 382px; height: auto; margin: auto;}
#la-fundacion .modulo1  .carta .pdf{position: absolute; top: 0; right: 0;}
#la-fundacion .modulo1  .carta .pdf .linea{display: block; width: 30px; height: 1px; background-color: #FF3C00;}
#la-fundacion .modulo1  .carta .pdf a{font-family: 'WorkSans-Medium', sans-serif; font-size: 12px; line-height: 30px; color: #FF3C00;}

#la-fundacion .modulo2{display: inline-block; width: 100%; background-color: #1D1D1D; padding: 40px 0;}
#la-fundacion .modulo2 .contenedor{display: block; width: 100%; max-width: 1080px; margin: auto;}
#la-fundacion .modulo2 .carousel-fundacion{display: block; width: 100%; max-width: 1080px; margin: auto;}
#la-fundacion .modulo2 .carousel-fundacion .imagen{display: block; width: 100%;}
#la-fundacion .modulo2 .carousel-fundacion img{display: block; max-width: 68%; margin: auto;}
#la-fundacion .modulo2 .carousel-fundacion .texto{position: absolute; width: 14%; top: 0; right: 0; font-family: 'WorkSans-Medium', sans-serif; font-size: 12px; line-height: 18px; color: #FFF;}
#la-fundacion .modulo2 .carousel-fundacion .texto .linea{display: block; width: 30px; height: 1px; background-color: #FFF; margin-bottom: 5px;}
#la-fundacion .modulo2 .carousel-fundacion .owl-dots{display: none;}
#la-fundacion .modulo2 .contenedor .fundacion-bt-prev{position: absolute; width: 24px; height: 50px; left: 0; top: 50%; margin-top: -25px; background-image: url('../im/imagenes-bt-prev.png'); cursor: pointer; z-index: 999;}
#la-fundacion .modulo2 .contenedor .fundacion-bt-sig{position: absolute; width: 24px; height: 50px; right: 0; top: 50%; margin-top: -25px; background-image: url('../im/imagenes-bt-sig.png'); cursor: pointer; z-index: 999;}

#la-fundacion .modulo3{display: inline-block; width: 100%; padding: 40px 0;}
#la-fundacion .modulo3 .contenedor{display: block; width: 100%; max-width: 1080px; margin: auto; text-align: center;}
#la-fundacion .modulo3 .contenedor .titulo{font-family: 'WorkSans-Medium', sans-serif; font-size: 22px; line-height: 30px; color: #FF3C00;}
#la-fundacion .modulo3 .carousel-objetivos{display: block; width: 100%; max-width: 1080px; margin: auto;}
#la-fundacion .modulo3 .carousel-objetivos .slide{display: inline-block; width: 100%; min-height: 450px;}
#la-fundacion .modulo3 .carousel-objetivos .slide .texto{position: absolute; width: 70%; font-size: 32px; line-height: 44px; color: #1D1D1D; text-align: center; top: 50%; left: 50%; transform: translate(-50%, -50%);}
#la-fundacion .modulo3 .contenedor .objetivos-bt-prev{position: absolute; width: 24px; height: 50px; left: 0; top: 50%; margin-top: -25px; background-image: url('../im/textos-bt-prev.png'); cursor: pointer; z-index: 999;}
#la-fundacion .modulo3 .contenedor .objetivos-bt-sig{position: absolute; width: 24px; height: 50px; right: 0; top: 50%; margin-top: -25px; background-image: url('../im/textos-bt-sig.png'); cursor: pointer; z-index: 999;}
#la-fundacion .modulo3 .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #FF3D00!important;}

#la-fundacion .modulo4{display: inline-block; width: 100%; background-color: #1D1D1D; padding: 40px 0;}
#la-fundacion .modulo4 .contenedor{display: block; width: 100%; max-width: 740px; margin: auto;}
#la-fundacion .modulo4 .contenedor .titulo{font-family: 'WorkSans-Medium', sans-serif; font-size: 22px; line-height: 30px; color: #FF3C00;}
#la-fundacion .modulo4 .contenedor .parrafo{font-size: 21px; line-height: 32px; color: #FFF; margin: 0;}
#la-fundacion .modulo4 .contenedor .columnas{width: 100%; font-family: 'WorkSans-Medium', sans-serif; font-size: 18px; line-height: 40px; color: #FF3C00; text-align: center; margin-top: 40px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 14px; -moz-column-gap: 14px; column-gap: 14px;}

#la-fundacion .modulo5{display: inline-block; width: 100%; padding: 40px 0;}
#la-fundacion .modulo5 .contenedor{display: block; width: 100%; max-width: 1080px; margin: auto; text-align: center;}
#la-fundacion .modulo5 .contenedor .titulo{font-family: 'WorkSans-Medium', sans-serif; font-size: 22px; line-height: 30px; color: #FF3C00;}
#la-fundacion .modulo5 .contenedor p{font-size: 18px; line-height: 24px; color: #1D1D1D;}
#la-fundacion .modulo5 .contenedor p em{font-size: 15px; line-height: 24px; color: #8E8E8E; font-style: italic;}

#alianzas{display: inline-block; width: 100%; margin-top: 90px;}
#alianzas .contenedor{display: block; width: 100%; max-width: 1080px; margin: auto; padding: 25px 0 40px 0; text-align: center;}
#alianzas .contenedor .titulo{font-size: 50px; color: #1D1D1D; padding-bottom: 4px; border-bottom: 2px solid #1D1D1D;}
#alianzas .contenedor p{font-family: 'WorkSans-Medium', sans-serif; font-size: 18px; line-height: 30px; color: #1D1D1D; padding-top: 10px;}

#documentos{display: inline-block; width: 100%; margin-top: 90px;}
#documentos .contenedor{display: block; width: 100%; max-width: 736px; margin: auto; padding: 25px 0 40px 0; text-align: center;}
#documentos .contenedor .titulo{font-size: 50px; color: #1D1D1D; padding-bottom: 4px; border-bottom: 2px solid #1D1D1D;}
#documentos .contenedor .listado{display: inline-block; width: 100%; margin-top: 40px;}
#documentos .contenedor .listado .row{display: inline-block; width: 100%; padding: 20px 0 25px 0; font-size: 21px; color: #1D1D1D; transition: all 0.3s;}
#documentos .contenedor .listado .linea{border-top: 1px solid #FF3D00;}
#documentos .contenedor .listado .row:hover{color: #FF3D00;}
#documentos .contenedor .listado .row .texto{display: inline-block; float: left; width: calc(100% - 65px); max-width: 580px; text-align: left;}
#documentos .contenedor .listado .row .icono{float: right; width: 45px; height: 55px; background-image: url('../im/pdf.png'); background-size: auto 100%; background-repeat: no-repeat;}

#contacto{display: inline-block; width: 100%; margin-top: 90px;}
#contacto .mapa{display: block; width: 100%; height: 500px; border-bottom: 2px solid #1D1D1D;}
#contacto .contenedor{display: block; width: 100%; max-width: 736px; margin: auto; padding: 25px 0 40px 0; text-align: center;}
#contacto .contenedor .titulo{font-size: 21px; color: #1D1D1D;}
#contacto .contenedor .formulario{display: inline-block; width: 100%; margin-top: 20px;}
#contacto .contenedor .formulario .input1{display: inline-block; width: 100%; height: 38px; padding: 0 5px; border: 1px solid #1D1D1D; font-family: 'WorkSans-Medium', sans-serif; font-size: 18px; color: #1D1D1D; margin-bottom: 8px;}
#contacto .contenedor .formulario .input2{display: inline-block; float: left; width: calc(50% - 4px); height: 38px; padding: 0 5px; border: 1px solid #1D1D1D; font-family: 'WorkSans-Medium', sans-serif; font-size: 18px; color: #1D1D1D; margin-bottom: 8px;}
#contacto .contenedor .formulario .input3{display: inline-block; float: right; width: calc(50% - 4px); height: 38px; padding: 0 5px; border: 1px solid #1D1D1D; font-family: 'WorkSans-Medium', sans-serif; font-size: 18px; color: #1D1D1D; margin-bottom: 8px;}
#contacto .contenedor .formulario .input4{display: inline-block; width: 100%; height: 200px; padding: 5px; border: 1px solid #1D1D1D; font-family: 'WorkSans-Medium', sans-serif; font-size: 18px; color: #1D1D1D; margin-bottom: 8px;}
#contacto .contenedor .formulario input[type=submit]{display: inline-block; float: left; width: 90px; height: 40px; font-family: 'WorkSans-Medium', sans-serif; font-size: 18px; color: #FFF; background-color: #1D1D1D; border: 0;}

#historial{display: inline-block; width: 100%; margin-top: 90px;}
#historial .contenedor{display: block; width: 100%; max-width: 736px; margin: auto; padding: 25px 0 40px 0; text-align: center;}
#historial .contenedor .titulo{font-size: 50px; color: #1D1D1D; padding-bottom: 4px; border-bottom: 2px solid #1D1D1D;}
#historial .contenedor .listado{display: inline-block; width: 100%; margin-top: 40px;}
#historial .contenedor .listado .modulo{display: inline-block; float: left; width: 232px; text-align: left;}
#historial .contenedor .listado .left{margin-left: 20px;}
#historial .contenedor .listado .top{margin-top: 20px;}
#historial .contenedor .listado .modulo .imagen{display: inline-block; width: 232px; height: 186px; background-repeat: no-repeat; background-position: center; background-size: cover;}
#historial .contenedor .listado .modulo .fecha{font-family: 'WorkSans-Medium', sans-serif; font-size: 12px; line-height: 20px; color: #FF3C00;}
#historial .contenedor .listado .modulo .titulo-modulo{font-family: 'WorkSans-Medium', sans-serif; font-size: 12px; line-height: 20px; color: #1D1D1D;}
#historial .contenedor .listado .modulo .texto{font-size: 14px; line-height: 20px; color: #1D1D1D;}

#novedades{display: inline-block; width: 100%; margin-top: 90px;}
#novedades .contenedor{display: block; width: 100%; max-width: 736px; margin: auto; padding: 25px 0 40px 0; text-align: center;}
#novedades .contenedor .intro{font-family: 'WorkSans-Medium', sans-serif; font-size: 18px; line-height: 30px; color: #FF3C00;}
#novedades .contenedor .titulo{font-size: 40px; line-height: 50px; color: #1D1D1D;}
#novedades .contenedor .compartir{font-family: 'WorkSans-Medium', sans-serif; font-size: 14px; line-height: 32px; color: #C7C7C7;}
#novedades .contenedor .sociales{display: inline-block; width: 100%; margin: 5px 0 20px 0; text-align: center;}
#novedades .contenedor .sociales img{width: 24px;}
#novedades .contenedor .sociales .fb-button{display: inline-block;}
#novedades .contenedor img{display: inline-block; width: 100%;}
#novedades .contenedor .parrafo{display: block; width: 100%; font-size: 21px; line-height: 32px; color: #1D1D1D; margin: 30px auto; text-align: left;}
#novedades .contenedor .flecha-cutural{position: absolute; top: 6px; left: -30px; width: 20px; height: 20px; background-image: url('../im/flecha-parrafo-novedades.png');}

@media screen and (min-width: 1024px)  and (max-width: 1279px){
	#home .programas-contenido .encabezado span{font-size: 12px;}
}
@media screen and (max-width: 1023px){
	.main-menu{display: none;}
	#header .interior{padding: 0 30px;}
	#header .bt-mobile{display: block;}
	#la-fundacion .modulo1 {max-width: 768px; padding: 25px 30px 40px 30px;}
	#la-fundacion .modulo1 .carta .pdf{position: relative;}
	#la-fundacion .modulo1 .carta .pdf .linea{display: none;}
	#la-fundacion .modulo2 .contenedor .fundacion-bt-prev{display: none;}
	#la-fundacion .modulo2 .contenedor .fundacion-bt-sig{display: none;}
	#la-fundacion .modulo2 .carousel-fundacion .imagen{padding: 0 30px;}
	#la-fundacion .modulo2 .carousel-fundacion img{max-width: 100%;}
	#la-fundacion .modulo2 .carousel-fundacion .texto{position: relative; width: 100%; margin-top: 10px; text-align: center;}
	#la-fundacion .modulo2 .carousel-fundacion .texto .linea{display: none;}
	#la-fundacion .modulo3 .contenedor{width: 100%; padding: 0 30px;}
	#la-fundacion .modulo3 .contenedor .objetivos-bt-prev{left: 10px;}
	#la-fundacion .modulo3 .contenedor .objetivos-bt-sig{right: 10px;}
	#la-fundacion .modulo4 .contenedor{max-width: 768px; padding: 0 30px;}
	#la-fundacion .modulo4 .contenedor .columnas {-webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0;-moz-column-gap: 0; column-gap: 0;}
	#la-fundacion .modulo5 .contenedor{max-width: 768px; padding: 0 30px;}
	#carousel-noticias .contenedor{padding: 0 20px;}
	#carousel-noticias .contenedor .bt-prev{left: 10px;}
	#carousel-noticias .contenedor .bt-sig{right: 10px;}
	#contacto .contenedor {max-width: 768px; padding: 25px 30px 40px 30px;}
	#novedades .contenedor{max-width: 768px; padding: 25px 30px 40px 30px;}
	#novedades .contenedor .parrafo {padding-top: 30px; margin-top: 0;}
	#novedades .contenedor .flecha-cutural {top: 0; left: -2px;}
	#novedades .contenedor .flecha-social {top: 0; left: -2px;}
	#novedades .contenedor img{margin-bottom: 20px;}

	#home .programas-contenido .interior-programas .parrafo{padding-top: 30px; margin-top: 30px;}
	#home .programas-contenido .interior-programas .flecha-cutural{top: 0; left: -2px;}
	#home .programas-contenido .interior-programas .flecha-social{top: 0; left: -2px;}

	.menu-escritorio{display: none;}
	#home .programas-contenido .encabezado .menu-mobile{display: block;}
	#home .programas-contenido {width: calc(100% - 20px);}
	#home .programas-contenido .encabezado{width: calc(100% - 20px);}
	#home .programas-contenido .interior-programas .carousel-contenedor .carousel .texto{position: relative; width: 100%; margin-top: 10px; text-align: center;}
	#contenido-social{margin-left: 20px;}
}
@media screen and (max-width: 768px){
	#footer .interior .columna .sabato{display: none;}
	#footer .interior .columna .ico-facebook{display: none;}
	#footer .interior .columna .facebook{display: none;}
	#footer .interior .menu{display: none;}
	#footer .interior .datos{width: 100%;}
	#carousel-noticias .titulo {font-size: 30px;}
	.owl-carousel .owl-item {display: inline-block; min-height: 0!important;}
	#home .programas-contenido .interior-programas .carousel-contenedor .carousel .imagen{position: relative;}
	#carousel-noticias .contenedor{padding: 0 40px;}
	#home .programas-contenido .interior-programas .carousel-contenedor .carousel .texto{display: block; width: calc(100% - 40px); margin: 10px auto 0 auto;}
	#home .programas-contenido .interior-programas .carousel-contenedor .carousel .texto .linea{display: none;}
	#la-fundacion .modulo1 .titulo {font-size: 30px;}
	#la-fundacion .modulo1 .parrafo {font-size: 18px; line-height: 24px;}
	#la-fundacion .modulo1 .carta img {max-width: 100%;}
	#la-fundacion .modulo3 .contenedor .titulo {font-size: 18px;}
	#la-fundacion .modulo3 .carousel-objetivos .slide{min-height: 300px;}
	#la-fundacion .modulo3 .carousel-objetivos .slide .texto { font-size: 18px; line-height: 24px;}
	#la-fundacion .modulo4 .contenedor .titulo {font-size: 18px;}
	#la-fundacion .modulo4 .contenedor .parrafo { font-size: 18px; line-height: 24px;}
	#la-fundacion .modulo4 .contenedor .columnas {font-size: 16px; line-height: 36px;}
	#la-fundacion .modulo5 .contenedor .titulo {font-size: 18px;}
	#la-fundacion .modulo5 .contenedor p {font-size: 16px; line-height: 22px;}

	#alianzas .contenedor{padding: 25px 30px 40px 30px;}
	#alianzas .contenedor .titulo {font-size: 30px;}
	#alianzas .contenedor p {font-size: 16px; line-height: 22px;}

	#documentos .contenedor {padding: 25px 30px 40px 30px;}
	#documentos .contenedor .titulo {font-size: 30px;}
	#documentos .contenedor .listado .row { font-size: 18px; line-height: 24px;}

	#contacto .mapa {height: 350px;}
	#contacto .contenedor .titulo {font-size: 18px;}
	#contacto .contenedor .formulario .input1{font-size: 16px;}
	#contacto .contenedor .formulario .input2{width: 100%; font-size: 16px;}
	#contacto .contenedor .formulario .input3{width: 100%; font-size: 16px;}
	#contacto .contenedor .formulario .input4{font-size: 16px;}
	#contacto .contenedor .formulario input[type="submit"]{font-size: 16px;}

	#historial .contenedor .titulo {font-size: 30px;}
	#historial .contenedor .listado {padding: 0 30px;}
	#historial .contenedor .listado .modulo{width: 48%; min-height: 250px;}
	#historial .contenedor .listado .modulo .imagen {width: 100%; height: 30vw;}
	#historial .contenedor .listado .left {margin-left: 0;}
	#historial .contenedor .listado .right {float: right}

	#novedades .contenedor .intro{font-size: 16px;}
	#novedades .contenedor .titulo {font-size: 30px; line-height: 36px;}
	#novedades .contenedor .parrafo { font-size: 18px; line-height: 24px;}

	#home .area-cultural{width: 100%; min-height: 200px; float: none;}
	#home .area-social{width: 100%; min-height: 200px; float: none; border-left: 0; border-top: 2px solid #1D1D1D;}
	#home .titulo {font-size: 40px; line-height: 45px;}
	#home .area-social-fixed{border-left: 2px solid #1D1D1D !important; border-top: 0!important;}
	#home .area-cultural-fixed{border-right: 2px solid #1D1D1D !important; border-top: 0!important;}
	#home .programas-contenido .interior-programas .parrafo { font-size: 18px; line-height: 24px;}

	#la-fundacion .modulo2 .carousel-fundacion .owl-dots{display: block;}
	#la-fundacion .modulo2 .carousel-fundacion .owl-dots .active span{background: #FF3C00!important;}

}
@media screen and (min-width: 481px)  and (max-width: 768px){
	#home .programas-contenido .interior-programas .titulo-cover {font-size: 42px;}
	#home .programas-contenido .interior-programas .modulo-imagen-cover-cultural{height: 40vw;}
	#home .programas-contenido .interior-programas .modulo-imagen-cover-social{height: 40vw;}
}
@media screen and (max-width: 480px){
	#home .programas-contenido .interior-programas .titulo-cover {font-size: 36px;}
	#home .programas-contenido .interior-programas .modulo-imagen-cover-cultural{height: 80vw;}
	#home .programas-contenido .interior-programas .modulo-imagen-cover-social{height: 80vw;}
	#home .programas-contenido .encabezado .titulo-encabezado {font-size: 24px;}

	#carousel-noticias .contenedor .bt-prev{display: none;}
	#carousel-noticias .contenedor .bt-sig{display: none;}
	#carousel-noticias .contenedor{padding: 0 20px;}
	#carousel-noticias .contenedor .carousel .noticia .textos{width: calc(100% - 135px); float: left; margin-left: 10px;}
}
