html{font-size:15px;min-height:100%}body{font-family:'Open Sans',sans-serif;color:#046802}body [type=button],body [type=reset],body [type=submit],body button{cursor:pointer}body a{text-decoration:none;color:#d35858}.ocultar{display:none!important}.btn-primary{color:#fff;background-color:#046802;border-color:transparent;transition:1s}.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{color:#046802;background-color:#7ec18e;border-color:transparent}.sinregistros{margin:5rem auto;width:75%;text-align:center}#principal,.paginas-internas{display:flex;flex-direction:column;flex-wrap:wrap}#principal #bienvenidos,.paginas-internas #bienvenidos{flex:1 0 auto;order:0;color:#111;background-size:cover;background-attachment:fixed!important;height:100vh;display:flex;flex-direction:column}#principal #bienvenidos #encabezado,.paginas-internas #bienvenidos #encabezado{background:#cbe0df;color:#fff;padding:.5rem 0;transition:.5s;box-shadow:5px 10px 8px #888;flex:1 0 auto;order:1}#principal #bienvenidos #encabezado .container,.paginas-internas #bienvenidos #encabezado .container{width:100%;display:flex;align-items:center;flex-wrap:wrap}#principal #bienvenidos #encabezado .container .logo,.paginas-internas #bienvenidos #encabezado .container .logo{display:flex;color:#046802;background-color:#cbe0df;order:1}#principal #bienvenidos #encabezado .container .logo:focus,#principal #bienvenidos #encabezado .container .logo:hover,.paginas-internas #bienvenidos #encabezado .container .logo:focus,.paginas-internas #bienvenidos #encabezado .container .logo:hover{text-decoration:none}#principal #bienvenidos #encabezado .container .logo img,.paginas-internas #bienvenidos #encabezado .container .logo img{width:4rem;height:auto}#principal #bienvenidos #encabezado .container .logo h2,.paginas-internas #bienvenidos #encabezado .container .logo h2{margin:auto;color:#111}#principal #bienvenidos #encabezado .container .logo span,.paginas-internas #bienvenidos #encabezado .container .logo span{margin:auto;padding-left:1rem;font-size:.8rem;width:12rem}#principal #bienvenidos #encabezado .container #accordion,.paginas-internas #bienvenidos #encabezado .container #accordion{order:3}#principal #bienvenidos #encabezado .container #titular,.paginas-internas #bienvenidos #encabezado .container #titular{color:#046802}#principal #bienvenidos #encabezado .container .breadcrumb,.paginas-internas #bienvenidos #encabezado .container .breadcrumb{color:#ffc911;margin:0}#principal #bienvenidos #encabezado .container .breadcrumb li:first-child,.paginas-internas #bienvenidos #encabezado .container .breadcrumb li:first-child{color:#046802;font-size:2rem}#principal #bienvenidos #encabezado .container .breadcrumb li:last-child,.paginas-internas #bienvenidos #encabezado .container .breadcrumb li:last-child{font-size:2rem}#principal #bienvenidos #encabezado .container .boton-buscar,#principal #bienvenidos #encabezado .container .boton-menu,.paginas-internas #bienvenidos #encabezado .container .boton-buscar,.paginas-internas #bienvenidos #encabezado .container .boton-menu{border:0;font-size:3rem;margin-left:1rem;padding:0 .5rem;background:0 0;color:#111;order:2}#principal #bienvenidos #encabezado .container .boton-buscar:focus,#principal #bienvenidos #encabezado .container .boton-menu:focus,.paginas-internas #bienvenidos #encabezado .container .boton-buscar:focus,.paginas-internas #bienvenidos #encabezado .container .boton-menu:focus{outline:0}#principal #bienvenidos #encabezado .container .boton-volver,.paginas-internas #bienvenidos #encabezado .container .boton-volver{border:0;font-size:2rem;margin:0;padding:0 .5rem;background:0 0;color:#111}#principal #bienvenidos #encabezado .container .boton-volver:focus,.paginas-internas #bienvenidos #encabezado .container .boton-volver:focus{outline:0}#principal #bienvenidos #encabezado .container .boton-buscar,.paginas-internas #bienvenidos #encabezado .container .boton-buscar{margin-left:auto;margin-right:.8rem;order:3}#principal #bienvenidos #encabezado .container #bloque-buscar,.paginas-internas #bienvenidos #encabezado .container #bloque-buscar{flex:1 1 100%;order:4}#principal #bienvenidos #encabezado .container .contenedor-bloque-buscar,.paginas-internas #bienvenidos #encabezado .container .contenedor-bloque-buscar{display:flex;height:3rem;margin:1rem 0}#principal #bienvenidos #encabezado .container .contenedor-bloque-buscar input[type=password],#principal #bienvenidos #encabezado .container .contenedor-bloque-buscar input[type=text],.paginas-internas #bienvenidos #encabezado .container .contenedor-bloque-buscar input[type=password],.paginas-internas #bienvenidos #encabezado .container .contenedor-bloque-buscar input[type=text]{border:1px solid #cbe0df;border-radius:5px 0 0 5px;padding:1rem;flex:1 1 auto}#principal #bienvenidos #encabezado .container .contenedor-bloque-buscar input[type=submit],.paginas-internas #bienvenidos #encabezado .container .contenedor-bloque-buscar input[type=submit]{flex:0 1 auto;border:0;border-radius:0 5px 5px 0;padding:0 1rem}#principal #bienvenidos #encabezado .container #bloque-login,.paginas-internas #bienvenidos #encabezado .container #bloque-login{flex:1 1 100%;order:5}#principal #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-login,#principal #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-logout,.paginas-internas #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-login,.paginas-internas #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-logout{position:absolute;right:0;display:flex;flex-direction:column;margin:1rem 0}#principal #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-login input[type=password],#principal #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-login input[type=text],.paginas-internas #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-login input[type=password],.paginas-internas #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-login input[type=text]{border:1px solid #cbe0df;border-radius:5px;height:3rem;padding:1rem;flex:1 1 auto;margin-bottom:.3rem}#principal #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-login input[type=button],#principal #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-login input[type=submit],.paginas-internas #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-login input[type=button],.paginas-internas #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-login input[type=submit]{flex:0 1 auto;border:0;border-radius:5px;height:3rem;padding:0 1rem;margin-bottom:.3rem}#principal #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-logout a,.paginas-internas #bienvenidos #encabezado .container #bloque-login .contenedor-bloque-logout a{flex:0 1 auto;border:0;border-radius:5px;height:2rem;padding:.4rem 1rem;margin:.2rem 0}#principal #bienvenidos #encabezado .container #menu-principal,.paginas-internas #bienvenidos #encabezado .container #menu-principal{flex:1 1 100%}#principal #bienvenidos #encabezado .container #menu-principal ul,.paginas-internas #bienvenidos #encabezado .container #menu-principal ul{padding:0;list-style:none;margin:1rem 0 0}#principal #bienvenidos #encabezado .container #menu-principal ul a,.paginas-internas #bienvenidos #encabezado .container #menu-principal ul a{display:block;padding:.8rem 0;text-align:center;color:#046802;text-transform:uppercase;border-top:1px solid #8c8888;text-decoration:none}#principal #bienvenidos #encabezado .container #menu-principal ul a:hover,.paginas-internas #bienvenidos #encabezado .container #menu-principal ul a:hover{color:#046802;transform:scale(1.1)}#principal #bienvenidos #encabezado .container #menu-principal ul a[id=a-logout],.paginas-internas #bienvenidos #encabezado .container #menu-principal ul a[id=a-logout]{display:none}#principal #bienvenidos #encabezado .container #menu-principal ul li.active a,.paginas-internas #bienvenidos #encabezado .container #menu-principal ul li.active a{color:#046802}#principal #bienvenidos #encabezado .container #menu-principal .dropdown-menu,.paginas-internas #bienvenidos #encabezado .container #menu-principal .dropdown-menu{background-color:#eee}#principal #bienvenidos #encabezado .fondo-menu,.paginas-internas #bienvenidos #encabezado .fondo-menu{background:#cbe0df;padding:1rem 0;color:#046802}#principal #bienvenidos #encabezado .fondo-menu #menu-principal ul a,.paginas-internas #bienvenidos #encabezado .fondo-menu #menu-principal ul a{color:#046802}#principal #bienvenidos #my-pics,#principal #bienvenidos #my-pics img,.paginas-internas #bienvenidos #my-pics,.paginas-internas #bienvenidos #my-pics img{width:100%}#principal #bienvenidos #my-pics .carousel-item,.paginas-internas #bienvenidos #my-pics .carousel-item{margin-top:6rem}#principal #bienvenidos #my-pics .carousel-caption,.paginas-internas #bienvenidos #my-pics .carousel-caption{margin-top:7rem;bottom:auto!important;font-size:2rem!important}#principal #bienvenidos #my-pics .intro-text,.paginas-internas #bienvenidos #my-pics .intro-text{z-index:10}#principal #bienvenidos #my-pics .carousel-control,.paginas-internas #bienvenidos #my-pics .carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.5}#principal #bienvenidos #my-pics .carousel-control:focus,#principal #bienvenidos #my-pics .carousel-control:hover,.paginas-internas #bienvenidos #my-pics .carousel-control:focus,.paginas-internas #bienvenidos #my-pics .carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}#principal #bienvenidos #my-pics .carousel-control .glyphicon-chevron-left,#principal #bienvenidos #my-pics .carousel-control .glyphicon-chevron-right,#principal #bienvenidos #my-pics .carousel-control .icon-next,#principal #bienvenidos #my-pics .carousel-control .icon-prev,.paginas-internas #bienvenidos #my-pics .carousel-control .glyphicon-chevron-left,.paginas-internas #bienvenidos #my-pics .carousel-control .glyphicon-chevron-right,.paginas-internas #bienvenidos #my-pics .carousel-control .icon-next,.paginas-internas #bienvenidos #my-pics .carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}#principal #bienvenidos #my-pics .carousel-control .glyphicon-chevron-left,#principal #bienvenidos #my-pics .carousel-control .icon-prev,.paginas-internas #bienvenidos #my-pics .carousel-control .glyphicon-chevron-left,.paginas-internas #bienvenidos #my-pics .carousel-control .icon-prev{left:50%;margin-left:-10px}#principal #bienvenidos #my-pics .carousel-control .glyphicon-chevron-right,#principal #bienvenidos #my-pics .carousel-control .icon-next,.paginas-internas #bienvenidos #my-pics .carousel-control .glyphicon-chevron-right,.paginas-internas #bienvenidos #my-pics .carousel-control .icon-next{right:50%;margin-right:-10px}#principal #bienvenidos #my-pics .carousel-control .icon-next,#principal #bienvenidos #my-pics .carousel-control .icon-prev,.paginas-internas #bienvenidos #my-pics .carousel-control .icon-next,.paginas-internas #bienvenidos #my-pics .carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}#principal #bienvenidos #my-pics .carousel-control .icon-prev:before,.paginas-internas #bienvenidos #my-pics .carousel-control .icon-prev:before{content:'\2039'}#principal #bienvenidos #my-pics .carousel-control .icon-next:before,.paginas-internas #bienvenidos #my-pics .carousel-control .icon-next:before{content:'\203a'}#principal #bienvenidos #texto-encabezado,.paginas-internas #bienvenidos #texto-encabezado{margin-bottom:2rem;height:100%;flex:1 0 auto;order:2;display:flex;align-items:center;color:#fff;background-color:rgba(0,0,0,.4)}#principal #bienvenidos #texto-encabezado .btn-primary,.paginas-internas #bienvenidos #texto-encabezado .btn-primary{margin-top:1rem}#principal #bienvenidos #texto-encabezado h1.display-4,.paginas-internas #bienvenidos #texto-encabezado h1.display-4{font-size:2rem!important}#principal #bienvenidos #texto-encabezado h3,.paginas-internas #bienvenidos #texto-encabezado h3{font-size:1rem!important}#principal #bienvenidos #texto-motivos,.paginas-internas #bienvenidos #texto-motivos{margin-bottom:2rem;padding-left:3rem;padding-right:3rem;flex:1 0 auto;order:3;align-items:center;color:#046802;text-align:justify}#principal #bienvenidos #texto-motivos h3,.paginas-internas #bienvenidos #texto-motivos h3{font-size:1.5rem!important}#principal #bienvenidos #texto-motivos .container,.paginas-internas #bienvenidos #texto-motivos .container{padding-top:3rem}#principal #bienvenidos #titjunta,.paginas-internas #bienvenidos #titjunta{flex:1 0 auto;order:4;padding-left:3rem;padding-right:3rem;padding-top:5rem}#principal #bienvenidos #junta,.paginas-internas #bienvenidos #junta{flex:1 0 auto;order:5;display:flex;flex-direction:row;flex-wrap:wrap}#principal #bienvenidos #pie,.paginas-internas #bienvenidos #pie{width:100%;text-align:center;font-size:.8rem;order:6}#principal #bienvenidos #piedepagina,.paginas-internas #bienvenidos #piedepagina{padding-left:3rem;padding-right:3rem;padding-top:5rem;background:#111;color:#fff;flex:1 0 auto}#principal #bienvenidos #piedepagina .container,.paginas-internas #bienvenidos #piedepagina .container{align-item:flex-end;display:flex;flex-direction:row}#principal #bienvenidos #piedepagina .container p,.paginas-internas #bienvenidos #piedepagina .container p{flex:1 0 auto;order:1}#principal #bienvenidos #piedepagina .container img,.paginas-internas #bienvenidos #piedepagina .container img{margin:-3px .5rem 0;width:.9em;height:.9em}#principal #bienvenidos #piedepagina .container .redes-sociales,.paginas-internas #bienvenidos #piedepagina .container .redes-sociales{display:flex;justify-content:center;list-style:none;margin:0;padding:0;flex:1 0 auto;order:2}#principal #bienvenidos #piedepagina .container .redes-sociales a,.paginas-internas #bienvenidos #piedepagina .container .redes-sociales a{color:#ffc911;font-size:1rem;margin:0 .5rem;opacity:.5;transition:.5s;flex:1 0 auto}#principal #bienvenidos #piedepagina .container .redes-sociales a:hover,.paginas-internas #bienvenidos #piedepagina .container .redes-sociales a:hover{opacity:1}#principal #bienvenidos .breadcrumb.fondo-menu,.paginas-internas #bienvenidos .breadcrumb.fondo-menu{background:#cbe0df}#principal #bienvenidos .cabecera-recurso,.paginas-internas #bienvenidos .cabecera-recurso{color:#046802}#principal #contacto,.paginas-internas #contacto{margin-top:5rem;padding-top:3rem;padding-bottom:3rem;background-color:#cbe0df;background-image:url("../images/map-image.png");background-position:center;background-repeat:no-repeat}#principal #contacto .section-heading,.paginas-internas #contacto .section-heading{color:#fff}#principal #contacto h2.section-heading,.paginas-internas #contacto h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}#principal #contacto .text-danger,.paginas-internas #contacto .text-danger{color:#e74c3c}#principal #contacto img,.paginas-internas #contacto img{max-width:15rem;max-height:15rem}#principal #contacto .mapa,.paginas-internas #contacto .mapa{margin-top:4rem;margin-bottom:2rem}#principal .asociaciones-grupo,.paginas-internas .asociaciones-grupo{display:flex;flex-wrap:wrap;justify-content:center;padding:60px 0;gap:60px 30px}#principal .asociaciones-grupo .asociacion-elemento,.paginas-internas .asociaciones-grupo .asociacion-elemento{width:260px;display:flex;gap:10px;flex-direction:column;align-items:center;text-align:center}#principal .asociaciones-grupo a:hover,.paginas-internas .asociaciones-grupo a:hover{color:#046802;transform:scale(1.51)!important;text-decoration:none}#principal #noticias,.paginas-internas #noticias{display:flex;flex-direction:row;justify-content:center;margin:2rem;flex-wrap:wrap;gap:60px 30px}#principal #noticias .noticia,.paginas-internas #noticias .noticia{display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.13);box-shadow:1px 1px 5px rgba(0,0,0,.1);background:#fff;width:25rem;gap:10px;align-items:center;text-align:center}#principal #noticias .noticia p,.paginas-internas #noticias .noticia p{margin-bottom:1em;margin-left:1em;font-size:medium;text-align:justify}#principal #noticias .noticia a,.paginas-internas #noticias .noticia a{text-decoration:none}#principal #noticias .noticia a:hover,.paginas-internas #noticias .noticia a:hover{color:#046802;transform:scale(1.51)!important;text-decoration:none}#principal #noticias .noticia h2,.paginas-internas #noticias .noticia h2{margin-left:1em;padding-top:.2em}#principal #noticias .noticia .fecha,.paginas-internas #noticias .noticia .fecha{margin-left:1em;color:#046802}#principal #noticias .noticia img,.paginas-internas #noticias .noticia img{justify-content:center;max-width:80%}#principal #asociaciones,.paginas-internas #asociaciones{margin-top:5rem;margin-left:4rem;margin-right:4rem;flex:1 1 auto;order:2}#principal #asociaciones .asociaciones-grupo,.paginas-internas #asociaciones .asociaciones-grupo{display:flex;flex-wrap:wrap;justify-content:center;padding:60px 0;gap:60px 30px}#principal #asociaciones .asociaciones-grupo .asociacion-elemento,.paginas-internas #asociaciones .asociaciones-grupo .asociacion-elemento{width:260px;display:flex;gap:10px;flex-direction:column;align-items:center;text-align:center}#principal #asociaciones .asociaciones-grupo a:hover,.paginas-internas #asociaciones .asociaciones-grupo a:hover{color:#046802;transform:scale(1.51)!important;text-decoration:none}#principal .componente,.paginas-internas .componente{flex:1 0 auto;margin:2rem}#principal .componente img,.paginas-internas .componente img{width:200px;height:200px}#principal #lista-noticias,.paginas-internas #lista-noticias{margin-top:7rem;padding-top:3rem;background:#f8f8f8}#principal #lista-noticias .titulo-noticia,.paginas-internas #lista-noticias .titulo-noticia{color:#046802;letter-spacing:.3rem;text-transform:uppercase;text-align:center}#principal #lista-noticias .titulo-noticia span,.paginas-internas #lista-noticias .titulo-noticia span{padding:0 2rem}#principal #lista-noticias p,.paginas-internas #lista-noticias p{margin:0 5px}#principal #una-asociacion,.paginas-internas #una-asociacion{margin-top:12rem}#principal #una-asociacion .container,.paginas-internas #una-asociacion .container{padding-left:15px;padding-right:15px}#principal #una-asociacion .container #titulo-asociacion,.paginas-internas #una-asociacion .container #titulo-asociacion{color:#046802;letter-spacing:.3rem;text-transform:uppercase;text-align:center}#principal #una-asociacion .container #titulo-asociacion span,.paginas-internas #una-asociacion .container #titulo-asociacion span{padding:0 2rem}#principal #una-asociacion .container .actividad-caja,.paginas-internas #una-asociacion .container .actividad-caja{margin:2rem 0;font-size:1.1rem;text-align:justify}#principal #una-asociacion .container .actividad-caja .actividad-imagen img,.paginas-internas #una-asociacion .container .actividad-caja .actividad-imagen img{max-height:16rem;max-width:16rem}#principal #una-asociacion .container .actividad-caja h6,.paginas-internas #una-asociacion .container .actividad-caja h6{font-size:1.5rem!important;text-align:center}#principal #una-asociacion .container .actividad-caja p,.paginas-internas #una-asociacion .container .actividad-caja p{text-align:justify}#principal #una-asociacion .container .obras,.paginas-internas #una-asociacion .container .obras{margin:3rem 1rem;padding-top:2rem;background-color:#046802}#principal #una-asociacion .container .obras .actividad-imagen img,.paginas-internas #una-asociacion .container .obras .actividad-imagen img{max-height:25rem;height:100%;max-width:25rem}#principal #una-asociacion .container .obras p,.paginas-internas #una-asociacion .container .obras p{text-align:justify}#principal #una-asociacion .container a:hover,.paginas-internas #una-asociacion .container a:hover{color:#046802;transform:scale(1.51)!important;text-decoration:none}#principal #una-asociacion .contenedorajustado,.paginas-internas #una-asociacion .contenedorajustado{padding-bottom:2rem;background-color:#046802}#principal #una-asociacion .contenedorajustado .actividad-caja,.paginas-internas #una-asociacion .contenedorajustado .actividad-caja{text-align:justify}#principal #una-asociacion .contenedorajustado #titulo-obras,.paginas-internas #una-asociacion .contenedorajustado #titulo-obras{color:#046802;letter-spacing:.3rem;text-transform:uppercase;text-align:center;margin-top:5rem}#principal #una-asociacion .contenedorajustado #titulo-obras span,.paginas-internas #una-asociacion .contenedorajustado #titulo-obras span{padding:0 2rem}#principal #una-noticia,.paginas-internas #una-noticia{margin-top:6rem;padding-bottom:3rem;display:flex;flex-direction:column;background:#f8f8f8}#principal #una-noticia p,.paginas-internas #una-noticia p{margin-bottom:1em;margin-left:1em;font-size:medium;text-align:justify}#principal #una-noticia a,.paginas-internas #una-noticia a{text-decoration:none}#principal #una-noticia a:hover,.paginas-internas #una-noticia a:hover{color:#046802;transform:scale(1.51)!important;text-decoration:none}#principal #una-noticia h2,.paginas-internas #una-noticia h2{margin-left:1em;padding-top:.2em}#principal #una-noticia .fecha,.paginas-internas #una-noticia .fecha{margin-left:1em;color:#046802;text-align:right}#principal #una-noticia img,.paginas-internas #una-noticia img{flex-flow:1 0 auto;justify-content:center;margin:3rem 1rem;max-width:70%}#principal #lista-recursos,.paginas-internas #lista-recursos{margin-top:7rem;padding-top:3rem;background:#f8f8f8}#principal #lista-recursos .titulo-recurso,.paginas-internas #lista-recursos .titulo-recurso{color:#046802;letter-spacing:.3rem;text-transform:uppercase;text-align:center}#principal #lista-recursos .titulo-recurso span,.paginas-internas #lista-recursos .titulo-recurso span{padding:0 2rem}#principal #lista-recursos .cabecera-recurso,.paginas-internas #lista-recursos .cabecera-recurso{color:#046802}#principal #lista-recursos p,.paginas-internas #lista-recursos p{margin:0 5px}#principal #lista-recursos img,.paginas-internas #lista-recursos img{min-width:5em;max-width:10em}#principal #lista-recursos .pagination,.paginas-internas #lista-recursos .pagination{margin:.5rem 0}#principal #lista-recursos .pagination li a,#principal #lista-recursos .pagination li span,.paginas-internas #lista-recursos .pagination li a,.paginas-internas #lista-recursos .pagination li span{font-size:16px;padding:.2em .9em;color:#bdbdbd;background-color:#3b3b3b;border:1px solid #3b3b3b}#principal #lista-recursos .pagination li a:focus,#principal #lista-recursos .pagination li a:hover,#principal #lista-recursos .pagination li span:focus,#principal #lista-recursos .pagination li span:hover,.paginas-internas #lista-recursos .pagination li a:focus,.paginas-internas #lista-recursos .pagination li a:hover,.paginas-internas #lista-recursos .pagination li span:focus,.paginas-internas #lista-recursos .pagination li span:hover{color:#fff;background-color:#ff5454;border-color:#da4a4a}#principal #lista-recursos .pagination li.active a,.paginas-internas #lista-recursos .pagination li.active a{color:#fff;background-color:#0f62b6;border-color:#0f62b6}#principal #lista-recursos .titularOrden,.paginas-internas #lista-recursos .titularOrden{margin-bottom:1em;background-color:rgba(90,90,190,.1);background-position:center;border-radius:.5em;color:#0a0;text-shadow:0 1px 2px rgba(60,60,255,.2);font-size:1.3em;text-align:center}#principal #lista-recursos .titularOrden a,.paginas-internas #lista-recursos .titularOrden a{padding:0}#principal #lista-recursos .comentario,.paginas-internas #lista-recursos .comentario{margin-top:2em;margin-left:.5em;margin-right:.5em;padding-bottom:1em;border-bottom-style:solid;border-bottom-width:1px}#principal #un-recurso,.paginas-internas #un-recurso{margin-top:6rem;padding-bottom:3rem;display:flex;flex-direction:column;background:#f8f8f8}#principal #un-recurso p,.paginas-internas #un-recurso p{margin-bottom:1em;margin-left:1em;font-size:medium;text-align:justify}#principal #un-recurso a,.paginas-internas #un-recurso a{text-decoration:none}#principal #un-recurso a:hover,.paginas-internas #un-recurso a:hover{color:#046802;transform:scale(1.51)!important;text-decoration:none}#principal #un-recurso h2,.paginas-internas #un-recurso h2{margin-left:1em;padding-top:.2em}#principal #un-recurso .fecha,.paginas-internas #un-recurso .fecha{margin-left:1em;color:#046802;text-align:right}#principal #un-recurso img,.paginas-internas #un-recurso img{flex-flow:1 0 auto;justify-content:center;margin:3rem 1rem;max-width:70%}#principal .fa-backward,.paginas-internas .fa-backward{position:fixed!important;top:15rem;left:3rem}.galeria{order:5;margin-top:10rem}.galeria .image-preview{width:100%;margin:0 auto}.galeria .image-preview #preview{width:100%;max-width:48rem;max-height:38rem}.galeria a{text-decoration:none}.galeria a h4{font-size:1rem;font-weight:700;text-align:center;color:#111}.galeria .container{padding-left:0;padding-right:0}.galeria .owl-nav{display:flex;justify-content:center;margin:.3rem 0}.galeria .owl-stage-outer{display:block}.galeria .owl-next,.galeria .owl-prev{font-size:2rem;margin:0 .5rem;color:#046802;transition:.5s}.galeria .owl-next:hover,.galeria .owl-prev:hover{color:#7ec18e}.galeria #contenedor-galeria h2{flex:1 1 auto;align-self:center}.galeria #contenedor-galeria a{flex:0 0 auto}.galeria .fa-backward{position:fixed!important;top:15rem;left:3rem}@media (min-width:360px){.paginas-internas #contacto{margin-top:7rem}.paginas-internas #una-asociacion .container{padding-left:15px;padding-right:15px}.paginas-internas #una-asociacion .container .actividad-caja,.paginas-internas #una-asociacion .container .evento-caja{text-align:justify}.paginas-internas #una-asociacion .container .actividad-caja h6,.paginas-internas #una-asociacion .container .evento-caja h6{font-size:1.5rem!important;text-align:center}.paginas-internas #una-asociacion .contenedorajustado{padding-bottom:2rem;background-color:#046802}.paginas-internas #una-asociacion .contenedorajustado .actividad-caja{text-align:justify}.paginas-internas #una-asociacion .contenedorajustado #titulo-obras{color:#046802;letter-spacing:.3rem;text-transform:uppercase;text-align:center;margin-top:5rem}.paginas-internas #una-asociacion .contenedorajustado #titulo-obras span{padding:0 2rem}.paginas-internas #una-asociacion .obras{margin:3rem 1rem;padding-top:2rem;background-color:#046802}.paginas-internas #una-asociacion .obras .actividad-imagen img{max-height:25rem;height:100%;max-width:25rem}.paginas-internas #una-asociacion .obras p{text-align:justify}.paginas-internas #una-asociacion a:hover{color:#046802;transform:scale(1.51)!important;text-decoration:none}#hamburguesa{margin-left:1rem}.titularOrden a{padding:0}}@media (min-width:410px){#bienvenidos{background-size:cover}#bienvenidos #texto-encabezado{margin-bottom:2rem!important}#bienvenidos #texto-encabezado h1.disply-4{font-size:2.5rem!important}#bienvenidos #texto-encabezado h3{font-size:1.5rem!important}.paginas-internas #lista-recursos .titularOrden a{padding:0 1rem}}@media (min-width:510px){.paginas-internas #contacto{margin-top:5rem}.galeria{margin-top:10rem}#hamburguesa{margin-left:0}}@media (min-width:522px){#lista-noticias,#lista-recursos{margin-top:5rem}}@media (min-width:538px){#principal #contacto,#principal #lista-noticias,#principal #lista-recursos,.paginas-internas #contacto,.paginas-internas #lista-noticias,.paginas-internas #lista-recursos{margin-top:5rem}}@media (min-width:560px){.galeria{margin-top:7rem}}@media (min-width:576px){#bienvenidos{background-size:cover}#bienvenidos #texto-encabezado{margin-bottom:2rem!important}#bienvenidos #texto-encabezado h1.display-4{font-size:2.5rem!important}#lugares .dropdown-ciudades{background:url("../images/mapamundi.jpg") center top/cover no-repeat;width:100%}#una-asociacion .container{padding-left:15px;padding-right:15px}#una-asociacion .container .actividad-caja,#una-asociacion .container .evento-caja{text-align:justify}#una-asociacion .container .actividad-caja h6,#una-asociacion .container .evento-caja h6{font-size:1.5rem!important;text-align:center}#una-asociacion .contenedorajustado{padding-left:5rem;padding-right:5rem;padding-bottom:2rem;background-color:#046802}#una-asociacion .contenedorajustado .actividad-caja{text-align:justify}#una-asociacion .contenedorajustado #titulo-obras{color:#046802;letter-spacing:.3rem;text-transform:uppercase;text-align:center;margin-top:5rem}#una-asociacion .contenedorajustado #titulo-obras span{padding:0 2rem}#una-asociacion .obras{margin:3rem 1rem;padding-top:2rem;background-color:#046802}#una-asociacion .obras .actividad-imagen img{max-height:25rem;height:100%;max-width:25rem}#una-asociacion .obras p{text-align:justify}#una-asociacion a:hover{color:#046802;transform:scale(1.51)!important;text-decoration:none}}@media (min-width:710px){.paginas-internas .un-actividad{margin-top:7rem}.paginas-internas #contacto{margin-top:5rem}.galeria{margin-top:7rem}}@media (min-width:768px){#principal,.paginas-internas{display:flex;flex-direction:column;flex-wrap:wrap}#principal #bienvenidos,.paginas-internas #bienvenidos{order:0;flex:1 0 auto;display:flex;flex-direction:column}#principal #bienvenidos #encabezado,.paginas-internas #bienvenidos #encabezado{flex:1 0 auto;order:0}#principal #bienvenidos #encabezado .container #menu-principal,.paginas-internas #bienvenidos #encabezado .container #menu-principal{height:auto!important;display:block;flex:0 1 auto;margin-left:auto;order:2}#principal #bienvenidos #encabezado .container #menu-principal ul,.paginas-internas #bienvenidos #encabezado .container #menu-principal ul{display:flex;margin:0}#principal #bienvenidos #encabezado .container #menu-principal ul li a,.paginas-internas #bienvenidos #encabezado .container #menu-principal ul li a{padding:.8rem;text-transform:capitalize;margin:0 .3rem;border-top:0;border-bottom:4px solid transparent;transition:.5s;color:#046802}#principal #bienvenidos #encabezado .container #menu-principal ul li a:hover,.paginas-internas #bienvenidos #encabezado .container #menu-principal ul li a:hover{color:#046802;transform:scale(1.51)}#principal #bienvenidos #encabezado .container #menu-principal ul li.active a,.paginas-internas #bienvenidos #encabezado .container #menu-principal ul li.active a{color:#046802;transform:scale(1.5)}#principal #bienvenidos #encabezado .container #menu-principal .dropdown-menu,.paginas-internas #bienvenidos #encabezado .container #menu-principal .dropdown-menu{background-color:#cbe0df}#principal #bienvenidos #encabezado .container #accordion,.paginas-internas #bienvenidos #encabezado .container #accordion{order:3}#principal #bienvenidos #encabezado .container h2,.paginas-internas #bienvenidos #encabezado .container h2{order:1}#principal #bienvenidos #encabezado .container .boton-buscar,.paginas-internas #bienvenidos #encabezado .container .boton-buscar{margin-left:1rem;margin-right:0;order:3}#principal #bienvenidos #encabezado .container .boton-volver,.paginas-internas #bienvenidos #encabezado .container .boton-volver{margin-left:1rem;margin-right:0;order:2}#principal #bienvenidos #encabezado .container #bloque-buscar,.paginas-internas #bienvenidos #encabezado .container #bloque-buscar{order:4;position:absolute;width:20rem;right:3rem;top:2.8rem;transition:.5s}#principal #bienvenidos #encabezado .container #bloque-login,.paginas-internas #bienvenidos #encabezado .container #bloque-login{order:5;position:absolute;width:20rem;right:3rem;top:2.8rem;transition:.5s}#principal #bienvenidos #texto-motivos,.paginas-internas #bienvenidos #texto-motivos{margin-bottom:2rem;padding-left:3rem;padding-right:3rem;flex:1 0 auto;order:3;align-items:center;color:#046802}#principal #bienvenidos #texto-motivos h3,.paginas-internas #bienvenidos #texto-motivos h3{font-size:1.5rem!important}#principal #bienvenidos #texto-motivos .container,.paginas-internas #bienvenidos #texto-motivos .container{padding-top:3rem}#principal #bienvenidos #titjunta,.paginas-internas #bienvenidos #titjunta{flex:1 0 auto;order:4;padding-left:3rem;padding-right:3rem;padding-top:5rem}#principal #bienvenidos #junta,.paginas-internas #bienvenidos #junta{flex:1 0 auto;order:5;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:3rem;padding-right:3rem}#principal #bienvenidos #pie,.paginas-internas #bienvenidos #pie{width:100%;text-align:center;font-size:.8rem;order:6}#principal #bienvenidos #piedepagina,.paginas-internas #bienvenidos #piedepagina{padding-left:3rem;padding-right:3rem;padding-top:5rem;background:#111;color:#fff;flex:1 0 auto}#principal #bienvenidos #piedepagina .container,.paginas-internas #bienvenidos #piedepagina .container{align-item:flex-end;display:flex;flex-direction:row}#principal #bienvenidos #piedepagina .container p,.paginas-internas #bienvenidos #piedepagina .container p{flex:1 0 auto;order:1}#principal #bienvenidos #piedepagina .container img,.paginas-internas #bienvenidos #piedepagina .container img{margin:-3px .5rem 0;width:.9em;height:.9em}#principal #bienvenidos #piedepagina .container .redes-sociales,.paginas-internas #bienvenidos #piedepagina .container .redes-sociales{display:flex;justify-content:center;list-style:none;margin:0;padding:0;flex:1 0 auto;order:2}#principal #bienvenidos #piedepagina .container .redes-sociales a,.paginas-internas #bienvenidos #piedepagina .container .redes-sociales a{color:#ffc911;font-size:1rem;margin:0 .5rem;opacity:.5;transition:.5s;flex:1 0 auto}#principal #bienvenidos #piedepagina .container .redes-sociales a:hover,.paginas-internas #bienvenidos #piedepagina .container .redes-sociales a:hover{opacity:1}#principal .componente,.paginas-internas .componente{flex:1 0 auto;margin:2rem}#principal .componente img,.paginas-internas .componente img{width:200px;height:200px}#principal #asociaciones,.paginas-internas #asociaciones{margin-top:5rem;margin-left:4rem;margin-right:4rem;flex:1 0 auto;order:2}#principal #asociaciones .asociaciones-grupo,.paginas-internas #asociaciones .asociaciones-grupo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:60px 0;gap:60px 30px}#principal #asociaciones .asociaciones-grupo .asociacion-elemento,.paginas-internas #asociaciones .asociaciones-grupo .asociacion-elemento{width:260px;display:flex;gap:10px;flex-direction:column;align-items:center;text-align:center}#principal #asociaciones a:hover,.paginas-internas #asociaciones a:hover{color:#046802;transform:scale(1.51)!important;text-decoration:none}#principal .lista-servicios .col-md-4,.paginas-internas .lista-servicios .col-md-4{display:flex}#principal .lista-servicios .item-servicios,.paginas-internas .lista-servicios .item-servicios{display:flex;flex-direction:column}#principal .lista-servicios .item-servicios .btn-primary,.paginas-internas .lista-servicios .item-servicios .btn-primary{margin-top:auto}#principal #una-asociacion .obras,.paginas-internas #una-asociacion .obras{margin:3rem 1rem;padding-top:2rem;background-color:#046802}#principal #una-asociacion .obras .actividad-imagen img,.paginas-internas #una-asociacion .obras .actividad-imagen img{max-height:25rem;height:100%;max-width:18rem}#principal #una-asociacion .obras p,.paginas-internas #una-asociacion .obras p{text-align:justify}#principal #contacto,#principal #lista-noticias,#principal #lista-recursos,.paginas-internas #contacto,.paginas-internas #lista-noticias,.paginas-internas #lista-recursos{margin-top:7rem}#principal #lista-recursos .titularOrden a,.paginas-internas #lista-recursos .titularOrden a{padding:0 3rem}.galeria{margin-top:7rem}.galeria .image-preview{width:80%;margin:0 auto}}@media (min-width:936px){#principal #lista-noticias,.paginas-internas #lista-noticias{margin-top:5rem}#principal #lista-recursos,.paginas-internas #lista-recursos{margin-top:7rem}#principal #contacto,.paginas-internas #contacto{margin-top:5rem}.galeria{margin-top:10rem}}@media (min-width:992px){html{font-size:16px}#principal,.paginas-internas{display:flex;flex-direction:column;flex-wrap:wrap}#principal #bienvenidos,.paginas-internas #bienvenidos{flex:1 0 auto;display:flex;flex-direction:column;background-size:cover}#principal #bienvenidos #texto-motivos,.paginas-internas #bienvenidos #texto-motivos{margin-bottom:2rem;padding-left:3rem;padding-right:3rem;flex:1 0 auto;order:3;align-items:center;color:#046802}#principal #bienvenidos #texto-motivos h3,.paginas-internas #bienvenidos #texto-motivos h3{font-size:1.5rem!important}#principal #bienvenidos #texto-motivos .container,.paginas-internas #bienvenidos #texto-motivos .container{padding-top:3rem}#principal #bienvenidos #titjunta,.paginas-internas #bienvenidos #titjunta{flex:1 0 auto;order:4;padding-left:3rem;padding-right:3rem;padding-top:5rem}#principal #bienvenidos #junta,.paginas-internas #bienvenidos #junta{flex:1 0 auto;order:5;display:flex;flex-direction:row;flex-wrap:wrap}#principal #bienvenidos #pie,.paginas-internas #bienvenidos #pie{width:100%;text-align:center;font-size:.8rem;order:6}#principal #bienvenidos #piedepagina,.paginas-internas #bienvenidos #piedepagina{background:#111;color:#fff;flex:1 0 auto;padding-left:3rem;padding-right:3rem;padding-top:5rem}#principal #bienvenidos #piedepagina .container,.paginas-internas #bienvenidos #piedepagina .container{align-item:flex-end;display:flex;flex-direction:row}#principal #bienvenidos #piedepagina .container p,.paginas-internas #bienvenidos #piedepagina .container p{flex:1 0 auto;order:1}#principal #bienvenidos #piedepagina .container img,.paginas-internas #bienvenidos #piedepagina .container img{margin:-3px .5rem 0;width:.9em;height:.9em}#principal #bienvenidos #piedepagina .container .redes-sociales,.paginas-internas #bienvenidos #piedepagina .container .redes-sociales{display:flex;justify-content:center;list-style:none;margin:0;padding:0;flex:1 0 auto;order:2}#principal #bienvenidos #piedepagina .container .redes-sociales a,.paginas-internas #bienvenidos #piedepagina .container .redes-sociales a{color:#ffc911;font-size:1rem;margin:0 .5rem;opacity:.5;transition:.5s;flex:1 0 auto}#principal #bienvenidos #piedepagina .container .redes-sociales a:hover,.paginas-internas #bienvenidos #piedepagina .container .redes-sociales a:hover{opacity:1}#principal #una-asociacion .obras,.paginas-internas #una-asociacion .obras{margin:3rem 1rem;padding-top:2rem;background-color:#046802}#principal #una-asociacion .obras .actividad-imagen img,.paginas-internas #una-asociacion .obras .actividad-imagen img{max-height:25rem;height:100%;max-width:25rem}#principal #una-asociacion .obras p,.paginas-internas #una-asociacion .obras p{text-align:justify}#principal #asociaciones,.paginas-internas #asociaciones{flex:1 0 auto;order:2}#principal #asociaciones .asociaciones-grupo,.paginas-internas #asociaciones .asociaciones-grupo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:60px 0;gap:60px 30px}#principal #asociaciones .asociaciones-grupo .asociacion-elemento,.paginas-internas #asociaciones .asociaciones-grupo .asociacion-elemento{width:260px;display:flex;gap:10px;flex-direction:column;align-items:center;text-align:center}#principal .componente,.paginas-internas .componente{flex:1 0 auto;margin:2rem}#principal .componente img,.paginas-internas .componente img{width:200px;height:200px}.galeria{margin-top:10rem}.galeria .image-preview{width:100%;margin:0 auto}.galeria .image-preview #preview{width:90%}}@media (min-width:768px) and (max-width:936px){.galeria{margin-top:10rem}}@media (min-width:300px) and (max-width:383px){#principal #bienvenidos #my-pics,#principal #bienvenidos #my-pics img,.paginas-internas #bienvenidos #my-pics,.paginas-internas #bienvenidos #my-pics img{width:100%}#principal #bienvenidos #my-pics .carousel-item,.paginas-internas #bienvenidos #my-pics .carousel-item{margin-top:6rem}#principal #bienvenidos #my-pics .carousel-caption,.paginas-internas #bienvenidos #my-pics .carousel-caption{margin-top:8rem;bottom:auto!important;font-size:1.5rem!important}#principal #bienvenidos #my-pics .carousel-caption h4,.paginas-internas #bienvenidos #my-pics .carousel-caption h4{font-size:1rem!important}}@media (min-width:384px) and (max-width:560px){#principal #bienvenidos #my-pics,#principal #bienvenidos #my-pics img,.paginas-internas #bienvenidos #my-pics,.paginas-internas #bienvenidos #my-pics img{width:100%}#principal #bienvenidos #my-pics .carousel-item,.paginas-internas #bienvenidos #my-pics .carousel-item{margin-top:8rem}#principal #bienvenidos #my-pics .carousel-caption,.paginas-internas #bienvenidos #my-pics .carousel-caption{margin-top:10rem;bottom:auto!important;font-size:1.5rem!important}#principal #bienvenidos #my-pics .carousel-caption h4,.paginas-internas #bienvenidos #my-pics .carousel-caption h4{font-size:1rem!important}}@media (min-width:1200px){.galeria{margin-top:7rem}.galeria .image-preview{width:100%;margin:0 auto}.galeria .image-preview #preview{width:80%}}@media (min-width:1102px){#principal #contacto,#principal #lista-noticias,#principal #lista-recursos,.paginas-internas #contacto,.paginas-internas #lista-noticias,.paginas-internas #lista-recursos{margin-top:5rem}}.lightbox-gallery{flex-direction:row;flex-wrap:wrap;justify-content:center}.lightbox-gallery div>img{width:100%;display:block}.lightbox-gallery div{margin:1.2rem}.lightbox{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.7);position:fixed;top:1rem;left:0;z-index:20;padding-top:2rem;box-sizing:border-box}.lightbox img{display:block;margin:auto}@media (min-width:360px){.lightbox{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.7);position:fixed;bottom:2rem;left:0;z-index:20;padding-top:1rem;box-sizing:border-box}.lightbox img{width:60%;padding-bottom:1rem;margin-top:9rem;margin-left:0}}@media (min-width:410px){.lightbox img{margin-left:auto;margin-right:auto}}@media (min-width:562px){.lightbox img{width:100%;margin-top:5rem}}@media (min-width:1500px){.lightbox img{width:60%;padding-bottom:1rem;margin-top:3.5rem}}