@layer layout{#titulo-secciones{float:left !important;width:100%;position:relative;height:100%;background-repeat:no-repeat !important;background-position:center -300px;background-color:#31596b;margin-bottom:40px;z-index:1;display:block;background-size:100%;min-width:235px}#titulo-secciones::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8;transition:all .35s cubic-bezier(.645, .045, .355, 1);z-index:-1}#titulo-secciones::before{content:'';position:absolute;left:0;top:67%;width:100%;height:1px;background-color:rgb(108 117 125 / .6);transform:translate(0%, -50%)}#titulo-secciones .seccion-titulo{border:none;background:none;margin-top:0;flex-direction:column;justify-content:center;margin:auto;padding:40px 60px;max-width:100%;width:max-content;display:flex;align-items:center;flex-wrap:nowrap;width:100%;height:max-content;min-height:147px;color:#fff;position:relative}#titulo-secciones .seccion-titulo h1{font-family:"Lato",sans-serif;letter-spacing:.05em;font-size:56px;text-align:left;position:relative;color:white !important;margin-top:60px}#titulo-secciones .seccion-titulo h1 span{float:left;clear:none}#titulo-secciones .seccion-titulo h1 img{position:absolute;right:-140px;top:-25px;max-width:150px}#titulo-secciones:after{border:none !important;opacity:.6;background-color:#000}#titulo-secciones:before{background:none !important}@media  (max-width:1400px){#titulo-secciones{background-position:center -100px}}@media   (max-width:991px){#titulo-secciones{background-position:center center !important;padding:0}#titulo-secciones .seccion-titulo{padding:0}#titulo-secciones .seccion-titulo h1{font-size:40px}}@media   (max-width:400px){#titulo-secciones{background-size:135% auto}#titulo-secciones .seccion-titulo h1{font-size:36px !important;margin-top:120px}}@media (min-width:1401px){#titulo-secciones{min-height:260px;background-attachment:fixed;background-size:100% auto  !important;background-position:center bottom !important}}}@layer diseno{.acordeon div{float:left;clear:both;width:100%;border-top:1px solid #DDD}.acordeon div h1{margin-bottom:30px}.acordeon div h3{width:100%;float:left;padding:2.5%}.acordeon div h3 span{float:left;width:auto}.acordeon div h3:hover{cursor:pointer;opacity:.5;background:#aaa}.acordeon div h4.font_6{text-align:left;padding-top:15px}.acordeon div section{max-height:0;overflow:hidden;transition:max-height .3s ease}.acordeon div section p{font-size:16px;float:left;text-align:left}.acordeon div section.open{overflow:visible;max-height:500px}@media   (max-width:767px){.acordeon div h3{padding:5% 2%}}.margin_b_0{margin-bottom:0 !important}body.autoridades #content section#post-section section,body.bloques #content section#post-section section,body.hcd-juvenil #content section#post-section section{width:100%;display:block;float:left;margin:0 auto 40px auto !important;clear:both;text-align:center;padding:20px 0}body.autoridades #content section#post-section section h2,body.bloques #content section#post-section section h2,body.hcd-juvenil #content section#post-section section h2{margin-bottom:20px}body.autoridades #content section#post-section section figure,body.bloques #content section#post-section section figure,body.hcd-juvenil #content section#post-section section figure,body.autoridades #content section#post-section section h2,body.bloques #content section#post-section section h2,body.hcd-juvenil #content section#post-section section h2,body.autoridades #content section#post-section section h3,body.bloques #content section#post-section section h3,body.hcd-juvenil #content section#post-section section h3,body.autoridades #content section#post-section section div,body.bloques #content section#post-section section div,body.hcd-juvenil #content section#post-section section div{width:100%;text-align:center;float:left;clear:none;display:inline}body.autoridades #content section#post-section section figure h4,body.bloques #content section#post-section section figure h4,body.hcd-juvenil #content section#post-section section figure h4,body.autoridades #content section#post-section section h2 h4,body.bloques #content section#post-section section h2 h4,body.hcd-juvenil #content section#post-section section h2 h4,body.autoridades #content section#post-section section h3 h4,body.bloques #content section#post-section section h3 h4,body.hcd-juvenil #content section#post-section section h3 h4,body.autoridades #content section#post-section section div h4,body.bloques #content section#post-section section div h4,body.hcd-juvenil #content section#post-section section div h4{margin:10px auto}body.autoridades #content section#post-section section figure img,body.bloques #content section#post-section section figure img,body.hcd-juvenil #content section#post-section section figure img,body.autoridades #content section#post-section section h2 img,body.bloques #content section#post-section section h2 img,body.hcd-juvenil #content section#post-section section h2 img,body.autoridades #content section#post-section section h3 img,body.bloques #content section#post-section section h3 img,body.hcd-juvenil #content section#post-section section h3 img,body.autoridades #content section#post-section section div img,body.bloques #content section#post-section section div img,body.hcd-juvenil #content section#post-section section div img{display:inline}body.autoridades #content section#post-section section h3,body.bloques #content section#post-section section h3,body.hcd-juvenil #content section#post-section section h3{margin:10px auto 20px auto}body.autoridades #content section#post-section section h3.font_5,body.bloques #content section#post-section section h3.font_5,body.hcd-juvenil #content section#post-section section h3.font_5{margin:30px 0 0 0}body.autoridades #content section#post-section section.col-2,body.bloques #content section#post-section section.col-2,body.hcd-juvenil #content section#post-section section.col-2{width:100%}body.autoridades #content section#post-section section.col-2 div,body.bloques #content section#post-section section.col-2 div,body.hcd-juvenil #content section#post-section section.col-2 div{width:49%}body.autoridades #content section#post-section section.col-3,body.bloques #content section#post-section section.col-3,body.hcd-juvenil #content section#post-section section.col-3{width:100%}body.autoridades #content section#post-section section.col-3 div,body.bloques #content section#post-section section.col-3 div,body.hcd-juvenil #content section#post-section section.col-3 div{width:33%;margin-right:.3%}body.autoridades #content section#post-section section.col-4,body.bloques #content section#post-section section.col-4,body.hcd-juvenil #content section#post-section section.col-4{width:100%}body.autoridades #content section#post-section section.col-4 div,body.bloques #content section#post-section section.col-4 div,body.hcd-juvenil #content section#post-section section.col-4 div{width:24%}body.autoridades #content section#post-section section.col-2 div,body.bloques #content section#post-section section.col-2 div,body.hcd-juvenil #content section#post-section section.col-2 div,body.autoridades #content section#post-section section.col-4 div,body.bloques #content section#post-section section.col-4 div,body.hcd-juvenil #content section#post-section section.col-4 div{margin:1% .5%;display:inline-block}@media  (max-width:1400px){body.autoridades #content section#post-section section.col-3,body.bloques #content section#post-section section.col-3,body.hcd-juvenil #content section#post-section section.col-3{width:100% !important}body.autoridades #content section#post-section section.col-4,body.bloques #content section#post-section section.col-4,body.hcd-juvenil #content section#post-section section.col-4{width:90%}}@media   (max-width:991px){body.autoridades #content section#post-section section.col-2,body.bloques #content section#post-section section.col-2,body.hcd-juvenil #content section#post-section section.col-2,body.autoridades #content section#post-section section.col-3,body.bloques #content section#post-section section.col-3,body.hcd-juvenil #content section#post-section section.col-3,body.autoridades #content section#post-section section.col-4,body.bloques #content section#post-section section.col-4,body.hcd-juvenil #content section#post-section section.col-4{width:100% !important}body.autoridades #content section#post-section section.col-2 div,body.bloques #content section#post-section section.col-2 div,body.hcd-juvenil #content section#post-section section.col-2 div,body.autoridades #content section#post-section section.col-3 div,body.bloques #content section#post-section section.col-3 div,body.hcd-juvenil #content section#post-section section.col-3 div,body.autoridades #content section#post-section section.col-4 div,body.bloques #content section#post-section section.col-4 div,body.hcd-juvenil #content section#post-section section.col-4 div{width:100% !important}}body.autoridades #content section#post-section section .hleft,body.bloques #content section#post-section section .hleft,body.hcd-juvenil #content section#post-section section .hleft{text-align:left;width:50% !important;float:none;margin:0 auto 60px;display:block}body.autoridades #content section#post-section section .hleft h3,body.bloques #content section#post-section section .hleft h3,body.hcd-juvenil #content section#post-section section .hleft h3{font-size:1.8em}body.autoridades #content section#post-section section .hleft p,body.bloques #content section#post-section section .hleft p,body.hcd-juvenil #content section#post-section section .hleft p{font-size:1.1em;font-weight:400}body.autoridades #content section#post-section ul,body.bloques #content section#post-section ul,body.hcd-juvenil #content section#post-section ul{width:79px;margin:0 auto}body.autoridades #content section#post-section ul li,body.bloques #content section#post-section ul li,body.hcd-juvenil #content section#post-section ul li{list-style:none;float:left;margin-right:10px}body.bloques #content section#post-section section figure{margin-bottom:12px}body.bloques #content section#post-section section h3.font_5{margin-bottom:25px}body.hcd #post-section h2{font-size:35px !important;color:black !important;margin:0 0 20px 0 !important;letter-spacing:0 !important;padding:0 !important}body.hcd ul.lista-blanca a{width:110px;float:none;margin:0 auto}body.hcd-juvenil h1{font-size:2.8em;text-align:center;color:#666;margin-top:10dvh}body.hcd-juvenil .under{text-decoration:underline !important}body.hcd-juvenil section#post-section section h3{margin-bottom:40px}@media   (min-width:992px){body.hcd-juvenil section#post-section section{margin-bottom:100px !important}}body.hcd-proyectos-aprobados h2{margin:40px 0 20px;float:left;font-size:2em;width:100%;color:#666}body.hcd-proyectos-aprobados figure{float:left;width:100%;clear:both}body.hcd-proyectos-aprobados figure img{display:inline;margin:0 10px 10px 0}body:not(.hcd ) .boton-turq{padding:20px;float:right}}