{"id":5826,"date":"2026-01-11T11:33:54","date_gmt":"2026-01-11T11:33:54","guid":{"rendered":"https:\/\/site.educa.madrid.org\/orientacion\/guiaparafamilias\/centros\/"},"modified":"2026-01-19T08:39:05","modified_gmt":"2026-01-19T08:39:05","slug":"centros","status":"publish","type":"guia-familias","link":"https:\/\/site.educa.madrid.org\/orientacion\/guiaparafamilias\/centros\/","title":{"rendered":"Centros"},"content":{"rendered":"<section class=\"l-section wpb_row offer-dashboard height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"w-html\"><div class=\"educativo-breadcrumbs\"><ol itemscope itemtype=\"http:\/\/schema.org\/BreadcrumbList\"><li itemprop=\"itemListElement\" itemscope itemtype=\"http:\/\/schema.org\/ListItem\"><a itemprop=\"item\" href=\"https:\/\/site.educa.madrid.org\/orientacion\"><span itemprop=\"name\">Inicio<\/span><\/a><meta itemprop=\"position\" content=\"1\" \/><\/li><li class=\"separator\"><svg viewBox=\"0 0 640 640\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"m471.1 297.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l169.4-169.4-169.3-169.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg><\/li><li itemprop=\"itemListElement\" itemscope itemtype=\"http:\/\/schema.org\/ListItem\"><span itemprop=\"name\" aria-current=\"page\" class=\"current-page\">Oferta Educativa<\/span><meta itemprop=\"position\" content=\"2\" \/><\/li><\/ol><\/div><h1 class=\"page-title\">B\u00fasqueda de Centros<\/h1>    <!-- Result Count & Content Wrapper -->\n    <div class=\"result-export\">\n        <div id=\"results-count-wrapper\">\n                            <p class=\"results-count\">\n                    4000 centros encontrados                <\/p>\n                    <\/div>\n        <button id=\"btn-export-excel\" class=\"\">\n            <i class=\"fas fa-file-excel\"><\/i>\n            Exportar Excel        <\/button>\n    <\/div>\n    <!-- Search Container -->\n    <div class=\"educativo-search-container search-layout-container\" style=\"position:relative;\">\n        <div id=\"educativo-search-overlay\" style=\"display:none;\">\n            <div class=\"loader-spinner\"><\/div>\n        <\/div>\n        <!-- Sidebar Filters -->\n        <div id=\"search-filters-sidebar\" class=\"search-layout-sidebar\">\n            <form id=\"educativo-search-results-form\" action=\"https:\/\/site.educa.madrid.org\/orientacion\/guiaparafamilias\/centros\/\" method=\"get\"\n                class=\"search-form\">\n\n                <div style=\"margin-bottom:10px;\">\n                    <button type=\"button\" id=\"btn-reset-filters\" class=\"btn-reset-filters\">\n                        Borrar filtros                    <\/button>\n                <\/div>\n\n                <div class=\"search-input\" style=\"margin-bottom:10px\">\n                    <input type=\"text\" name=\"c_search\" value=\"\"\n                        placeholder=\"Buscar por nombre del centro\">\n                    <span class=\"search-icon\">\n                        <svg fill=\"none\" height=\"14\" viewBox=\"0 0 14 14\" width=\"14\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path\n                                d=\"m12.9312 14.0218-4.90761-4.90763c-.3895.3116-.83742.55828-1.34376.74004-.50634.18179-1.04514.27269-1.6164.27269-1.41516 0-2.61286-.49016-3.59309-1.47038-.980226-.98023-1.47034-2.17793-1.47034-3.59309s.490114-2.61286 1.47034-3.59309c.98023-.980226 2.17793-1.47034 3.59309-1.47034s2.61286.490114 3.59309 1.47034c.98022.98023 1.47038 2.17793 1.47038 3.59309 0 .57126-.0909 1.11006-.27269 1.6164-.18176.50634-.42844.95426-.74004 1.34376l4.90763 4.90761zm-7.86777-5.45292c.97374 0 1.80141-.34081 2.48303-1.02242.68161-.68162 1.02242-1.50929 1.02242-2.48303s-.34081-1.80141-1.02242-2.48303c-.68162-.68161-1.50929-1.02242-2.48303-1.02242s-1.80141.34081-2.48303 1.02242c-.68161.68162-1.02242 1.50929-1.02242 2.48303s.34081 1.80141 1.02242 2.48303c.68162.68161 1.50929 1.02242 2.48303 1.02242z\"\n                                fill=\"#000\" \/>\n                        <\/svg>\n                    <\/span>\n                <\/div>\n\n                <!-- Offer Context (Hidden) -->\n                \n                <!-- EOI Language Dropdown (Hidden by default, shown if offer is EOI) -->\n                                \n\n                <div class=\"form-group\">\n                    <label class=\"form-group-title\">\n                        Localizaci\u00f3n                    <\/label>\n                    <div class=\"educativo-checkbox-group\">\n                                                        <label class=\"checkbox-label\">\n                                    <input type=\"checkbox\" name=\"zona[]\" value=\"madrid-capital\" >\n                                    Madrid-Capital                                <\/label>\n                                                            <label class=\"checkbox-label\">\n                                    <input type=\"checkbox\" name=\"zona[]\" value=\"madrid-norte\" >\n                                    Madrid-Norte                                <\/label>\n                                                            <label class=\"checkbox-label\">\n                                    <input type=\"checkbox\" name=\"zona[]\" value=\"madrid-sur\" >\n                                    Madrid-Sur                                <\/label>\n                                                            <label class=\"checkbox-label\">\n                                    <input type=\"checkbox\" name=\"zona[]\" value=\"madrid-este\" >\n                                    Madrid-Este                                <\/label>\n                                                            <label class=\"checkbox-label\">\n                                    <input type=\"checkbox\" name=\"zona[]\" value=\"madrid-oeste\" >\n                                    Madrid-Oeste                                <\/label>\n                                                <\/div>\n\n                    <!-- Dynamic Location Filter Container -->\n                    <div id=\"educativo-location-filter-wrapper\" style=\"display:none; margin-top:10px\">\n                        <!-- Will be populated by JS -->\n                    <\/div>\n\n                <\/div>\n\n                <div id=\"educativo-eoi-language-wrapper\" class=\"form-group\" style=\"display:none;\">\n                    <label class=\"form-group-title\">\n                        Idioma                    <\/label>\n                    <select name=\"idioma\" class=\"educativo-filter-select wide\">\n                        <option value=\"escuelas-oficiales-de-idiomas\">\n                            Todos los idiomas                        <\/option>\n                                                                                    <option value=\"espanol-para-extranjeros-escuelas-oficiales-de-idiomas\" >\n                                    Espa\u00f1ol para extranjeros                                <\/option>\n                                                            <option value=\"otros\" >\n                                    Otros                                <\/option>\n                                                            <option value=\"chino\" >\n                                    Chino                                <\/option>\n                                                            <option value=\"portugues\" >\n                                    Portugu\u00e9s                                <\/option>\n                                                            <option value=\"thats-english\" >\n                                    That&#039;s English!                                <\/option>\n                                                            <option value=\"aleman\" >\n                                    Alem\u00e1n                                <\/option>\n                                                            <option value=\"frances\" >\n                                    Franc\u00e9s                                <\/option>\n                                                            <option value=\"arabe\" >\n                                    \u00c1rabe                                <\/option>\n                                                            <option value=\"japones\" >\n                                    Japon\u00e9s                                <\/option>\n                                                            <option value=\"ingles\" >\n                                    Ingl\u00e9s                                <\/option>\n                                                            <option value=\"italiano\" >\n                                    Italiano                                <\/option>\n                                                                        <\/select>\n                <\/div>\n\n                <div class=\"form-group\" id=\"filter-titularidad-group\">\n                    <label class=\"form-group-title\">\n                        Titularidad                    <\/label>\n                    <div class=\"educativo-checkbox-group\">\n                                                        <label class=\"checkbox-label\">\n                                    <input type=\"checkbox\" name=\"titularidad[]\" value=\"publico\" >\n                                    P\u00fablico                                <\/label>\n                                                            <label class=\"checkbox-label\">\n                                    <input type=\"checkbox\" name=\"titularidad[]\" value=\"concertado\" >\n                                    Concertado                                <\/label>\n                                                            <label class=\"checkbox-label\">\n                                    <input type=\"checkbox\" name=\"titularidad[]\" value=\"privado\" >\n                                    Privado                                <\/label>\n                                                <\/div>\n                <\/div>\n\n                <!-- Sports GM Filter Dropdown -->\n                <div id=\"educativo-sports-gm-filter-wrapper\" class=\"form-group\" style=\"display:none;\">\n                    <label class=\"form-group-title\">\n                        T\u00edtulos                    <\/label>\n                    <select name=\"ensenanzas_sports_gm\" class=\"educativo-filter-select wide\">\n                        <option value=\"ensenanzas-deportivas-grado-medio\">\n                            Todos los t\u00edtulos                        <\/option>\n                                                                                    <option value=\"alta-montana\" >\n                                    Alta Monta\u00f1a                                <\/option>\n                                                            <option value=\"atletismo\" >\n                                    Atletismo                                <\/option>\n                                                            <option value=\"baloncesto\" >\n                                    Baloncesto                                <\/option>\n                                                            <option value=\"balonmano\" >\n                                    Balonmano                                <\/option>\n                                                            <option value=\"barrancos\" >\n                                    Barrancos                                <\/option>\n                                                            <option value=\"buceo-deportivo\" >\n                                    Buceo deportivo                                <\/option>\n                                                            <option value=\"escalada\" >\n                                    Escalada                                <\/option>\n                                                            <option value=\"esgrima\" >\n                                    Esgrima                                <\/option>\n                                                            <option value=\"espeleologia\" >\n                                    Espeleolog\u00eda                                <\/option>\n                                                            <option value=\"esqui-alpino\" >\n                                    Esqu\u00ed Alpino                                <\/option>\n                                                            <option value=\"esqui-de-fondo\" >\n                                    Esqu\u00ed de Fondo                                <\/option>\n                                                            <option value=\"futbol\" >\n                                    F\u00fatbol                                <\/option>\n                                                            <option value=\"futbol-sala\" >\n                                    F\u00fatbol Sala                                <\/option>\n                                                            <option value=\"hipicas-de-resistencia-orientacion-y-turismo-ecuestre\" >\n                                    H\u00edpicas de Resistencia, Orientaci\u00f3n y Turismo Ecuestre                                <\/option>\n                                                            <option value=\"hipicas-de-salto-doma-y-concurso-completo\" >\n                                    H\u00edpicas de Salto, Doma y Concurso Completo                                <\/option>\n                                                            <option value=\"judo-y-defensa-personal\" >\n                                    Judo y Defensa Personal                                <\/option>\n                                                            <option value=\"media-montana\" >\n                                    Media Monta\u00f1a                                <\/option>\n                                                            <option value=\"salvamento-y-socorrismo\" >\n                                    Salvamento y Socorrismo                                <\/option>\n                                                            <option value=\"snowboard\" >\n                                    Snowboard                                <\/option>\n                                                            <option value=\"vela-ligera-con-aparejo-fino\" >\n                                    Vela Ligera con Aparejo Fino                                <\/option>\n                                                            <option value=\"vela-ligera-con-aparejo-libre\" >\n                                    Vela Ligera con Aparejo Libre                                <\/option>\n                                                                        <\/select>\n                <\/div>\n\n                <!-- Sports GS Filter Dropdown -->\n                <div id=\"educativo-sports-gs-filter-wrapper\" class=\"form-group\" style=\"display:none;\">\n                    <label class=\"form-group-title\">\n                        T\u00edtulos                    <\/label>\n                    <select name=\"ensenanzas_sports_gs\" class=\"educativo-filter-select wide\">\n                        <option value=\"ensenanzas-deportivas-grado-superior\">\n                            Todos los t\u00edtulos                        <\/option>\n                                                                                    <option value=\"atletismo-ensenanzas-deportivas-grado-superior\" >\n                                    Atletismo                                <\/option>\n                                                            <option value=\"baloncesto-ensenanzas-deportivas-grado-superior\" >\n                                    Baloncesto                                <\/option>\n                                                            <option value=\"balonmano-ensenanzas-deportivas-grado-superior\" >\n                                    Balonmano                                <\/option>\n                                                            <option value=\"buceo-deportivo-ensenanzas-deportivas-grado-superior\" >\n                                    Buceo deportivo                                <\/option>\n                                                            <option value=\"escalada-ensenanzas-deportivas-grado-superior\" >\n                                    Escalada                                <\/option>\n                                                            <option value=\"esgrima-ensenanzas-deportivas-grado-superior\" >\n                                    Esgrima                                <\/option>\n                                                            <option value=\"esqui-alpino-ensenanzas-deportivas-grado-superior\" >\n                                    Esqu\u00ed Alpino                                <\/option>\n                                                            <option value=\"esqui-de-fondo-ensenanzas-deportivas-grado-superior\" >\n                                    Esqu\u00ed de Fondo                                <\/option>\n                                                            <option value=\"esqui-de-montana\" >\n                                    Esqu\u00ed de Monta\u00f1a                                <\/option>\n                                                            <option value=\"futbol-ensenanzas-deportivas-grado-superior\" >\n                                    F\u00fatbol                                <\/option>\n                                                            <option value=\"futbol-sala-ensenanzas-deportivas-grado-superior\" >\n                                    F\u00fatbol Sala                                <\/option>\n                                                            <option value=\"hipica\" >\n                                    H\u00edpica                                <\/option>\n                                                            <option value=\"judo-y-defensa-personal-ensenanzas-deportivas-grado-superior\" >\n                                    Judo y Defensa Personal                                <\/option>\n                                                            <option value=\"salvamento-y-socorrismo-ensenanzas-deportivas-grado-superior\" >\n                                    Salvamento y Socorrismo                                <\/option>\n                                                            <option value=\"snowboard-ensenanzas-deportivas-grado-superior\" >\n                                    Snowboard                                <\/option>\n                                                            <option value=\"vela-ligera-con-aparejo-fino-ensenanzas-deportivas-grado-superior\" >\n                                    Vela Ligera con Aparejo Fino                                <\/option>\n                                                            <option value=\"vela-ligera-con-aparejo-libre-ensenanzas-deportivas-grado-superior\" >\n                                    Vela Ligera con Aparejo Libre                                <\/option>\n                                                                        <\/select>\n                <\/div>\n\n                <!-- Music & Dance Filter Dropdown -->\n                <div id=\"educativo-music-dance-filter-wrapper\" class=\"form-group\" style=\"display:none;\">\n                    <label class=\"form-group-title\">\n                        Ense\u00f1anzas                    <\/label>\n                    <select name=\"ensenanzas_md\" class=\"educativo-filter-select wide\">\n                        <option value=\"ensenanzas-de-musica-y-danza\">\n                            Todas las ense\u00f1anzas                        <\/option>\n                                                                                    <option value=\"ensenanzas-de-musica\" >\n                                    Ense\u00f1anzas de M\u00fasica                                <\/option>\n                                                            <option value=\"ensenanzas-de-danza\" >\n                                    Ense\u00f1anzas de Danza                                <\/option>\n                                                                        <\/select>\n                <\/div>\n\n                <!-- New: Tipos de Centros Filter (Music & Dance Only) -->\n                <div id=\"educativo-music-dance-types-wrapper\" class=\"form-group \" style=\"display:none;\">\n                    <label class=\"form-group-title\">Tipos de centros<\/label>\n                    <div class=\"educativo-checkbox-group\">\n                                                    <label class=\"checkbox-label\">\n                                <input type=\"checkbox\" name=\"tipo_centro_custom[]\" value=\"conservatorios\" >\n                                Conservatorios                            <\/label>\n                                                    <label class=\"checkbox-label\">\n                                <input type=\"checkbox\" name=\"tipo_centro_custom[]\" value=\"municipales\" >\n                                Escuelas municipales                            <\/label>\n                                                    <label class=\"checkbox-label\">\n                                <input type=\"checkbox\" name=\"tipo_centro_custom[]\" value=\"integrados\" >\n                                Centros integrados de m\u00fasica                            <\/label>\n                                            <\/div>\n                <\/div>\n\n                <!-- Arts Filter Dropdown (New) -->\n                <div id=\"educativo-arts-filter-wrapper\" class=\"form-group\" style=\"display:none;\">\n                    <label class=\"form-group-title\">\n                        Ense\u00f1anzas                    <\/label>\n                    <select name=\"ensenanzas\" class=\"educativo-filter-select wide\">\n                        <option value=\"ensenanzas-artisticas-superiores\">\n                            Todas las ense\u00f1anzas                        <\/option>\n                                                                                    <option value=\"arte-dramatico\" >\n                                    Arte Dram\u00e1tico                                <\/option>\n                                                            <option value=\"conservacion-y-restauracion-de-bienes-culturales\" >\n                                    Conservaci\u00f3n y Restauraci\u00f3n de Bienes Culturales                                <\/option>\n                                                            <option value=\"danza\" >\n                                    Danza                                <\/option>\n                                                            <option value=\"diseno\" >\n                                    Dise\u00f1o                                <\/option>\n                                                            <option value=\"musica\" >\n                                    M\u00fasica                                <\/option>\n                                                                        <\/select>\n                <\/div>\n\n                <!-- Programas Profesionales Filter (Modalidad) -->\n                <div id=\"educativo-pp-filter-wrapper\" class=\"form-group\" style=\"display:none;\">\n                    <label class=\"form-group-title\">\n                        Modalidad                    <\/label>\n                    <select name=\"modalidad_pp\" class=\"educativo-filter-select wide\">\n                        <option value=\"programas-profesionales\">\n                            Todas las modalidades                        <\/option>\n                        <option value=\"programas-profesionales-de-modalidad-general\" >\n                            Modalidad General                        <\/option>\n                        <option value=\"programas-profesionales-de-modalidad-especial\" >\n                            Modalidad Especial                        <\/option>\n                    <\/select>\n                <\/div>\n\n                <!-- Cursos Especializaci\u00f3n Filters (Dependent) -->\n                <div id=\"educativo-spec-filter-wrapper\" style=\"display:none;\"\n                    data-families='[]'>\n\n                    <div class=\"form-group\">\n                        <label class=\"form-group-title\">\n                            Todas las familias profesionales                        <\/label>\n                        <select name=\"familia_spec\" class=\"educativo-filter-select wide\" style=\"font-size: 12px;\">\n                            <option value=\"programas-profesionales\">\n                                Todas las familias profesionales                            <\/option>\n                                                    <\/select>\n                        <div id=\"educativo-spec-titulacion-wrapper\" style=\"display:none;margin-top:10px\">\n                            <label class=\"sub-filter-label\">\n                                Titulaciones                            <\/label>\n                            <select name=\"titulacion_spec\" class=\"educativo-filter-select wide\" style=\"font-size: 12px;\">\n                                <option value=\"\">\n                                    Todas las titulaciones                                <\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n\n                    <!-- New Nivel & Duraci\u00f3n Filters -->\n                    <div id=\"educativo-spec-extra-wrapper\">\n\n                        <!-- Nivel Filter -->\n                        <div class=\"educativo-filter-group form-group\">\n                            <label for=\"educativo-search-nivel\" class=\"form-group-title\">\n                                Nivel de Acceso                            <\/label>\n                            <select name=\"nivel_spec\" id=\"educativo-search-nivel\" class=\"educativo-filter-select\"\n                                style=\"font-size: 12px;\">\n                                <option value=\"\">\n                                    Cualquier Nivel                                <\/option>\n                                <option value=\"gm\" >\n                                    Grado Medio (GM)                                <\/option>\n                                <option value=\"gs\" >\n                                    Grado Superior (GS)                                <\/option>\n                            <\/select>\n                        <\/div>\n\n                        <!-- Duraci\u00f3n Filter -->\n                        <div class=\"educativo-filter-group form-group\" style=\"margin-bottom: 10px;\">\n                            <label for=\"educativo-search-duracion\" class=\"form-group-title\">\n                                Duraci\u00f3n                            <\/label>\n                            <select name=\"duracion_spec\" id=\"educativo-search-duracion\" class=\"educativo-filter-select\"\n                                style=\"font-size: 12px;\">\n                                <option value=\"\">\n                                    Cualquier Duraci\u00f3n                                <\/option>\n                                <option value=\"cuatrimestral\" >\n                                    Cuatrimestral                                <\/option>\n                                <option value=\"anual\" >\n                                    Anual                                <\/option>\n                            <\/select>\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n\n                <!-- New: CFGB CEPA Filter -->\n                <div id=\"educativo-cfgb-cepa-wrapper\" class=\"form-group\" style=\"display:none\">\n                    <label class=\"form-group-title\">CEPA<\/label>\n                    <div class=\"educativo-checkbox-group\">\n                        <label class=\"checkbox-label\">\n                            <input type=\"checkbox\" name=\"cfgb_cepa\" value=\"yes\" >\n                            CF de Grado B\u00e1sico en CEPA (adultos)                        <\/label>\n                    <\/div>\n                <\/div>\n\n                <!-- New: Modalidad CF Filter -->\n                <div id=\"educativo-modalidad-cf-filter-wrapper\" class=\"form-group \" style=\"display:none\">\n                    <label class=\"form-group-title\">Modalidad<\/label>\n                    <div class=\"educativo-checkbox-group\">\n                                                    <label class=\"checkbox-label\">\n                                <input type=\"checkbox\" name=\"modalidad_cf[]\" value=\"presencial\" >\n                                Presencial                            <\/label>\n                                                    <label class=\"checkbox-label\">\n                                <input type=\"checkbox\" name=\"modalidad_cf[]\" value=\"semipresencial\" >\n                                Semipresencial                            <\/label>\n                                                    <label class=\"checkbox-label\">\n                                <input type=\"checkbox\" name=\"modalidad_cf[]\" value=\"virtual\" >\n                                Virtual                            <\/label>\n                                            <\/div>\n                <\/div>\n\n                <!-- New: R\u00e9gimen CF Filter -->\n                <div id=\"educativo-regimen-cf-filter-wrapper\" class=\"form-group\" style=\"display:none\">\n                    <label class=\"form-group-title\">R\u00e9gimen<\/label>\n                    <div class=\"educativo-checkbox-group\">\n                                                    <label class=\"checkbox-label\">\n                                <input type=\"checkbox\" name=\"regimen_cf[]\" value=\"general\" >\n                                General                            <\/label>\n                                                    <label class=\"checkbox-label\">\n                                <input type=\"checkbox\" name=\"regimen_cf[]\" value=\"intensivo\" >\n                                Intensivo                            <\/label>\n                                            <\/div>\n                <\/div>\n\n                <!-- New: Adult Education Filter -->\n                <div id=\"educativo-adults-filter-wrapper\" class=\"educativo-filter-group\" style=\"display:none\">\n                    <div class=\"form-group\">\n                        <label for=\"educativo-search-adults-dropdown\" class=\"form-group-title\">\n                            Todas las ense\u00f1anzas                        <\/label>\n                        <select id=\"educativo-search-adults-dropdown\" class=\"educativo-filter-select\">\n                            <option value=\"\">\n                                Todas las ense\u00f1anzas                            <\/option>\n                                                                                                <option value=\"bachillerato-para-personas-adultas\" >\n                                        Bachillerato para personas adultas                                    <\/option>\n                                                                    <option value=\"bachillerato-adultos-artes\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Bachillerato Adultos Artes                                    <\/option>\n                                                                    <option value=\"bachillerato-adultos-ciencias\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Bachillerato Adultos Ciencias                                    <\/option>\n                                                                    <option value=\"bachillerato-adultos-ciencias-sociales\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Bachillerato Adultos Ciencias sociales                                    <\/option>\n                                                                    <option value=\"bachillerato-adultos-humanidades\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Bachillerato Adultos Humanidades                                    <\/option>\n                                                                    <option value=\"ciclos-formativos-de-grado-basico-edu\" >\n                                        Ciclos Formativos de Grado B\u00e1sico                                    <\/option>\n                                                                    <option value=\"acceso-y-conservacion-de-instalaciones-deportivas\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Acceso y conservaci\u00f3n de instalaciones deportivas                                    <\/option>\n                                                                    <option value=\"cfgb-agrojardineria-y-composiciones-florales\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;CFGB: Agrojardiner\u00eda y composiciones florales                                    <\/option>\n                                                                    <option value=\"cfgb-alojamiento-y-lavanderia\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;CFGB: Alojamiento y lavander\u00eda                                    <\/option>\n                                                                    <option value=\"cfgb-cocina-y-restauracion\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;CFGB: Cocina y restauraci\u00f3n                                    <\/option>\n                                                                    <option value=\"cfgb-electricidad-y-electronica\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;CFGB: Electricidad y electr\u00f3nica                                    <\/option>\n                                                                    <option value=\"cfgb-informatica-de-oficina\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;CFGB: Inform\u00e1tica de oficina                                    <\/option>\n                                                                    <option value=\"cfgb-informatica-y-comunicaciones\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;CFGB: Inform\u00e1tica y comunicaciones                                    <\/option>\n                                                                    <option value=\"cfgb-peluqueria-y-estetica\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;CFGB: Peluquer\u00eda y est\u00e9tica                                    <\/option>\n                                                                    <option value=\"fpb-panaderia-y-pasteleria\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;FPB: Panader\u00eda y pasteler\u00eda                                    <\/option>\n                                                                    <option value=\"fpb-servicios-comerciales\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;FPB: Servicios comerciales                                    <\/option>\n                                                                    <option value=\"cursos-de-preparacion-de-acceso-a-otras-ensenanzas\" >\n                                        Cursos de preparaci\u00f3n de acceso a otras ense\u00f1anzas                                    <\/option>\n                                                                    <option value=\"curso-de-preparacion-de-la-prueba-de-acceso-a-la-universidad-ensenanza-de-desarrollo-personal\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Curso de preparaci\u00f3n de la prueba de acceso a la universidad (ense\u00f1anza de desarrollo personal)                                    <\/option>\n                                                                    <option value=\"preparacion-de-la-prueba-de-acceso-a-ciclos-formativos-de-grado-superior-ensenanza-tecnico-profesional\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Preparaci\u00f3n\u00a0 de la prueba de acceso a Ciclos Formativos de Grado Superior (Ense\u00f1anza T\u00e9cnico-Profesional)                                    <\/option>\n                                                                    <option value=\"ensenanza-basica-de-adultos\" >\n                                        Ense\u00f1anza b\u00e1sica de adultos                                    <\/option>\n                                                                    <option value=\"ensenanzas-iniciales\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Ense\u00f1anzas iniciales                                    <\/option>\n                                                                    <option value=\"eso-para-personas-adultas-nivel-i-y-ii\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;ESO para personas adultas (nivel I y II)                                    <\/option>\n                                                                    <option value=\"espanol-para-extranjeros\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Espa\u00f1ol para extranjeros                                    <\/option>\n                                                                    <option value=\"tecnicas-administrativas-basicas\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;T\u00e9cnicas administrativas b\u00e1sicas                                    <\/option>\n                                                                    <option value=\"ensenanzas-con-soporte-telematico\" >\n                                        Ense\u00f1anzas con soporte telem\u00e1tico                                    <\/option>\n                                                                    <option value=\"aula-mentor-en-colaboracion-con-el-mecd\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Aula Mentor (En colaboraci\u00f3n con el MECD)                                    <\/option>\n                                                                    <option value=\"ensenanzas-para-el-desarrollo-personal-y-la-participacion\" >\n                                        Ense\u00f1anzas para el desarrollo personal y la participaci\u00f3n                                    <\/option>\n                                                                    <option value=\"ampliacion-cultural\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Ampliaci\u00f3n cultural                                    <\/option>\n                                                                    <option value=\"escritura-creativa\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Escritura creativa                                    <\/option>\n                                                                    <option value=\"historia-del-arte\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Historia del arte                                    <\/option>\n                                                                    <option value=\"idioma-aleman\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Idioma: alem\u00e1n                                    <\/option>\n                                                                    <option value=\"idioma-ingles\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Idioma: ingl\u00e9s                                    <\/option>\n                                                                    <option value=\"informatica\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Inform\u00e1tica                                    <\/option>\n                                                                    <option value=\"ofimatica\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Ofim\u00e1tica                                    <\/option>\n                                                                    <option value=\"preparacion-de-la-prueba-de-acceso-a-la-universidad-mayores-de-25-anos\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Preparaci\u00f3n de la prueba de acceso a la universidad (mayores de 25 a\u00f1os)                                    <\/option>\n                                                                    <option value=\"programacion-robotica-e-impresion-3d\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Programaci\u00f3n, rob\u00f3tica e impresi\u00f3n 3D                                    <\/option>\n                                                                    <option value=\"prueba-de-conocimientos-constitucionales-y-socioculturales-de-espana-ccse\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Prueba de conocimientos constitucionales y socioculturales de Espa\u00f1a (CCSE)                                    <\/option>\n                                                                    <option value=\"robotica\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Rob\u00f3tica                                    <\/option>\n                                                                    <option value=\"tecnicas-para-el-desarrollo-de-la-atencion-y-la-memoria\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;T\u00e9cnicas para el desarrollo de la atenci\u00f3n y la memoria                                    <\/option>\n                                                                    <option value=\"ensenanzas-tecnico-profesionales\" >\n                                        Ense\u00f1anzas T\u00e9cnico-Profesionales                                    <\/option>\n                                                                    <option value=\"capacitacion-digital\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Capacitaci\u00f3n digital                                    <\/option>\n                                                                    <option value=\"empleo-domestico\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Empleo dom\u00e9stico                                    <\/option>\n                                                                    <option value=\"preparacion-de-la-prueba-de-acceso-a-ciclos-formativos-de-grado-superior-fase-general-y-fase-especifica\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Preparaci\u00f3n\u00a0 de la prueba de acceso a Ciclos Formativos de Grado Superior (fase general y fase espec\u00edfica)                                    <\/option>\n                                                                    <option value=\"talleres-ocupacionales\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Talleres ocupacionales                                    <\/option>\n                                                                    <option value=\"talleres-operativos-alumnado-con-discapacidad\" >\n                                        &nbsp;&nbsp;&nbsp;&nbsp;Talleres operativos (alumnado con discapacidad)                                    <\/option>\n                                                                    <option value=\"preparacion-para-las-pruebas-libres-del-titulo-de-eso\" >\n                                        Preparaci\u00f3n para las pruebas libres del t\u00edtulo de ESO                                    <\/option>\n                                                                                    <\/select>\n                    <\/div>\n                <\/div>\n\n                <!-- Bilinguismo Filter (Hidden by default) -->\n                                <div id=\"educativo-bilinguismo-wrapper\" class=\"form-group\" style=\"display:none\">\n                    <label class=\"form-group-title\">\n                        Biling\u00fcismo                    <\/label>\n                    <div class=\"educativo-checkbox-group\">\n                        <label class=\"checkbox-label\"><input type=\"checkbox\" name=\"bilinguismo[]\" value=\"ib\" >\n                            Ingl\u00e9s                        <\/label>\n                        <label class=\"checkbox-label\"><input type=\"checkbox\" name=\"bilinguismo[]\" value=\"slf\" >\n                            Franc\u00e9s                        <\/label>\n                        <label class=\"checkbox-label\"><input type=\"checkbox\" name=\"bilinguismo[]\" value=\"sla\" >\n                            Alem\u00e1n                        <\/label>\n                    <\/div>\n                <\/div>\n\n                <!-- New: Otras Especificaciones (Taxonomy) Filter -->\n                <div id=\"educativo-otras-spec-filter-wrapper\" class=\"form-group\" style=\"display:none\">\n                    <label class=\"form-group-title\">Otras especificaciones<\/label>\n                    <div class=\"educativo-checkbox-group\">\n                                                    <label class=\"checkbox-label\">\n                                <input type=\"checkbox\" name=\"otras_spec[]\" value=\"centros-de-excelencia\" >\n                                Centros de excelencia                            <\/label>\n                                                    <label class=\"checkbox-label\">\n                                <input type=\"checkbox\" name=\"otras_spec[]\" value=\"centros-integrados\" >\n                                Centros integrados                            <\/label>\n                                            <\/div>\n                <\/div>\n\n                <!-- New: Educaci\u00f3n Especial Filters -->\n                <div id=\"educativo-ee-filter-wrapper\" style=\"display:none\">\n\n                    <!-- Tipos de Centro (Virtual Groups) -->\n                    <div class=\"form-group\">\n                        <label class=\"form-group-title\">Tipos de centros<\/label>\n                        <div class=\"educativo-checkbox-group\">\n                                                            <label class=\"checkbox-label\">\n                                    <input type=\"checkbox\" name=\"ee_tipos[]\" value=\"ee_ordinarios\" >\n                                    Unidades de EE en centros ordinarios                                <\/label>\n                                                            <label class=\"checkbox-label\">\n                                    <input type=\"checkbox\" name=\"ee_tipos[]\" value=\"colegio_ee\" >\n                                    Centros de Educaci\u00f3n Especial                                <\/label>\n                                                    <\/div>\n                    <\/div>\n\n                    <!-- Etapas (Children of Educaci\u00f3n Especial in oferta_educativa) -->\n                                        <div class=\"form-group\">\n                        <label class=\"form-group-title\">Etapas<\/label>\n                        <div class=\"educativo-checkbox-group\">\n                                                                                                <label class=\"checkbox-label\">\n                                        <input type=\"checkbox\" name=\"ee_etapas[]\" value=\"educacion-infantil-especial\"\n                                            >\n                                        Educaci\u00f3n Infantil Especial                                    <\/label>\n                                                                    <label class=\"checkbox-label\">\n                                        <input type=\"checkbox\" name=\"ee_etapas[]\" value=\"talleres-formativos\"\n                                            >\n                                        Talleres Formativos                                    <\/label>\n                                                                    <label class=\"checkbox-label\">\n                                        <input type=\"checkbox\" name=\"ee_etapas[]\" value=\"educacion-basica-obligatoria\"\n                                            >\n                                        Educaci\u00f3n B\u00e1sica Obligatoria                                    <\/label>\n                                                                                    <\/div>\n                    <\/div>\n\n\n                <\/div>\n\n                <!-- New: Bachillerato Modalidad Filter -->\n                                <div id=\"educativo-bach-filter-wrapper\" style=\"display:none;\">\n\n                    <div class=\"form-group\">\n                        <label class=\"form-group-title\">Modalidad<\/label>\n                        <div class=\"educativo-checkbox-group\">\n                                                                                                <label class=\"checkbox-label\">\n                                        <input type=\"checkbox\" name=\"bach_modalidad[]\" value=\"general\"\n                                            >\n                                        General                                    <\/label>\n                                                                    <label class=\"checkbox-label\">\n                                        <input type=\"checkbox\" name=\"bach_modalidad[]\" value=\"ciencias-y-tecnologia\"\n                                            >\n                                        Ciencias y Tecnolog\u00eda                                    <\/label>\n                                                                    <label class=\"checkbox-label\">\n                                        <input type=\"checkbox\" name=\"bach_modalidad[]\" value=\"humanidades-y-ciencias-sociales\"\n                                            >\n                                        Humanidades y Ciencias Sociales                                    <\/label>\n                                                                    <label class=\"checkbox-label\">\n                                        <input type=\"checkbox\" name=\"bach_modalidad[]\" value=\"artes-artes-plasticas-imagen-y-diseno\"\n                                            >\n                                        Artes: Artes Pl\u00e1sticas, Imagen y Dise\u00f1o                                    <\/label>\n                                                                    <label class=\"checkbox-label\">\n                                        <input type=\"checkbox\" name=\"bach_modalidad[]\" value=\"artes-musica-y-artes-escenicas\"\n                                            >\n                                        Artes: M\u00fasica y Artes Esc\u00e9nicas                                    <\/label>\n                                                                                    <\/div>\n                    <\/div>\n\n                    \n                    <!-- 1. Atenci\u00f3n (AND) -->\n                    <div class=\"form-group\">\n                        <label class=\"form-group-title\">Otras especificaciones<\/label>\n\n                        <div class=\"form-sub-group\">\n                            <label\n                                class=\"sub-filter-label\">Atenci\u00f3n a las diferencias individuales<\/label>\n                            <div class=\"educativo-checkbox-group\">\n                                                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_atencion[]\" value=\"escolarizacion-preferente-de-alumnado-con-nee-asociadas-a-discapacidad-auditiva\"\n                                                >\n                                            Escolarizaci\u00f3n preferente de alumnado con NEE asociadas a discapacidad auditiva                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_atencion[]\" value=\"escolarizacion-preferente-de-alumnado-con-nee-asociadas-a-discapacidad-motora\"\n                                                >\n                                            Escolarizaci\u00f3n preferente de alumnado con NEE asociadas a discapacidad motora                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_atencion[]\" value=\"escolarizacion-preferente-de-alumnado-con-nee-asociadas-a-tea\"\n                                                >\n                                            Escolarizaci\u00f3n preferente de alumnado con NEE asociadas a TEA                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_atencion[]\" value=\"sede-del-programa-de-enriquecimiento-educativo-para-alumnado-con-aacc-peac\"\n                                                >\n                                            Sede del Programa de enriquecimiento educativo para alumnado con AACC (PEAC)                                        <\/label>\n                                                                                                <\/div>\n                        <\/div>\n\n                        <!-- 2. Tipos de Centro (OR) -->\n                        <div class=\"form-sub-group\">\n                            <label class=\"sub-filter-label\">Tipo de centros<\/label>\n                            <div class=\"educativo-checkbox-group\">\n                                                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_tipo_centro[]\"\n                                                value=\"card\" >\n                                            (CARD) Sede de Centro de Alto Rendimiento Deportivo                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_tipo_centro[]\"\n                                                value=\"cimpr-sec\" >\n                                            (CIM) Centro Integrado de M\u00fasica                                        <\/label>\n                                                                                                <\/div>\n                        <\/div>\n\n                        <!-- 3. Caracter\u00edsticas (OR) -->\n                        <div class=\"form-sub-group\">\n                            <label class=\"sub-filter-label\">Caracter\u00edsticas y proyectos<\/label>\n                            <div class=\"educativo-checkbox-group\">\n                                                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_caracteristicas[]\"\n                                                value=\"iit\" >\n                                            (IIT) Instituto de Innovaci\u00f3n Tecnol\u00f3gica                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_caracteristicas[]\"\n                                                value=\"ipafd\" >\n                                            (IPAFD) Instituto Promotor de la Actividad F\u00edsica y el Deporte                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_caracteristicas[]\"\n                                                value=\"bac\" >\n                                            (BAC) Bachiller-Baccalaur\u00e9at BachiBAC                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_caracteristicas[]\"\n                                                value=\"ibi\" >\n                                            (IBI) Bachillerato Internacional                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_caracteristicas[]\"\n                                                value=\"bad\" >\n                                            (BAD) Bachillerato para personas adultas                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_caracteristicas[]\"\n                                                value=\"bex\" >\n                                            (BEX) Programa de Excelencia en Bachillerato                                        <\/label>\n                                                                                                <\/div>\n                        <\/div>\n\n                        <!-- 4. Programas (OR) -->\n                        <div class=\"form-sub-group\">\n                            <label class=\"sub-filter-label\">Programas<\/label>\n                            <div class=\"educativo-checkbox-group\">\n                                                                        <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"aula-del-futuro\"\n                                                >\n                                            Aula del futuro                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"inteligencia-artifical-actividades-basicas-para-todas-las-edades-y-asignaturas\"\n                                                >\n                                            Inteligencia Artificial. Actividades b\u00e1sicas para todas las edades y asignaturas                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"programa-zinkers\"\n                                                >\n                                            Programa Zinkers                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"ayuda-a-la-dislexia\"\n                                                >\n                                            Ayuda a la Dislexia                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"cansat\"\n                                                >\n                                            CanSat                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"competicion-de-historia\"\n                                                >\n                                            Competici\u00f3n de Historia                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"female-xxi\"\n                                                >\n                                            Female XXI                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"tu-experimento-en-globo-sonda\"\n                                                >\n                                            Tu experimento en Globo Sonda                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"madpix\"\n                                                >\n                                            MadPix                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"mentor-actua\"\n                                                >\n                                            Mentor Act\u00faa                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"proyecto-lova\"\n                                                >\n                                            Proyecto L\u00d3VA                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"competicion-linguistica\"\n                                                >\n                                            Competici\u00f3n ling\u00fc\u00edstica.                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"proyectos-de-innovacion-educativa\"\n                                                >\n                                            Proyectos de innovaci\u00f3n educativa                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"z-shake-yo-soy-mi-futuro\"\n                                                >\n                                            Z-SHAKE, Yo soy mi futuro.                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"aprendiendo-juntos-a-salvar-vidas\"\n                                                >\n                                            Aprendiendo juntos a Salvar Vidas                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"proa\"\n                                                >\n                                            PROA +                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"proyecto-valoracion-de-centros\"\n                                                >\n                                            Proyecto Valoraci\u00f3n de centros                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"practicum\"\n                                                >\n                                            Practicum                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"stemadrid\"\n                                                >\n                                            STEMadrid                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"programa-de-educacion-financiera-afundacion-obra-social-abanca\"\n                                                >\n                                            Programa de Educaci\u00f3n Financiera - Afundaci\u00f3n. Obra Social ABANCA                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"competicion-stem\"\n                                                >\n                                            Competici\u00f3n STEM                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"codigo-escuela-4-0-madrid\"\n                                                >\n                                            C\u00f3digo Escuela 4.0. Madrid                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"centros-activos-y-saludables-cas\"\n                                                >\n                                            Centros Activos y Saludables (CAS)                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"digicratf\"\n                                                >\n                                            DigiCratf                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"memoria-y-prevencion-del-terrorismo\"\n                                                >\n                                            Memoria y Prevenci\u00f3n del Terrorismo                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"retotech\"\n                                                >\n                                            RetoTech                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"proyecto-deslizar-museo-nacional-del-prado\"\n                                                >\n                                            Proyecto Deslizar - Museo Nacional del Prado                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"exelearning\"\n                                                >\n                                            ExeLearning                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"detectives-del-clima\"\n                                                >\n                                            Detectives del Clima                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"erasmus\"\n                                                >\n                                            Erasmus+                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"en-sus-zapatos\"\n                                                >\n                                            En Sus Zapatos                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"platino-educa\"\n                                                >\n                                            Platino Educa                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"voces-del-aula\"\n                                                >\n                                            Voces del Aula                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"educar-para-ser\"\n                                                >\n                                            Educar para Ser                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"think-equal\"\n                                                >\n                                            Think Equal                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"creciendo-en-prevencion-emocional\"\n                                                >\n                                            Creciendo en Prevenci\u00f3n Emocional                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"etwinning\"\n                                                >\n                                            Etwinning                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"fundacion-botin-programa-de-educacion-responsable\"\n                                                >\n                                            Fundaci\u00f3n Bot\u00edn. Programa de educaci\u00f3n responsable.                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"f1-in-schools-madrid\"\n                                                >\n                                            F1\u00ae in Schools - MADRID                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bach_programas[]\" value=\"programa-de-educacion-ambiental\"\n                                                >\n                                            Programa de Educaci\u00f3n Ambiental                                        <\/label>\n                                                                                                <\/div>\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n\n                <!-- \n                  NEW: ESO Filters (Educaci\u00f3n Secundaria Obligatoria)\n                  Same 4 filters as Bachillerato but with different Tipo de Centro terms.\n                -->\n                \n                <!-- Wrapper for ESO Extras -->\n                <div id=\"educativo-eso-extra-filters\" style=\"display:none;\">\n\n                    <div class=\"form-group\">\n                        <label class=\"form-group-title\">Otras especificaciones<\/label>\n                        <div class=\"form-sub-group\">\n                            <label\n                                class=\"sub-filter-label\">Atenci\u00f3n a las diferencias individuales<\/label>\n                            <div class=\"educativo-checkbox-group\">\n                                                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_atencion[]\" value=\"escolarizacion-preferente-de-alumnado-con-nee-asociadas-a-discapacidad-auditiva\"\n                                                >\n                                            Escolarizaci\u00f3n preferente de alumnado con NEE asociadas a discapacidad auditiva                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_atencion[]\" value=\"escolarizacion-preferente-de-alumnado-con-nee-asociadas-a-discapacidad-motora\"\n                                                >\n                                            Escolarizaci\u00f3n preferente de alumnado con NEE asociadas a discapacidad motora                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_atencion[]\" value=\"escolarizacion-preferente-de-alumnado-con-nee-asociadas-a-tea\"\n                                                >\n                                            Escolarizaci\u00f3n preferente de alumnado con NEE asociadas a TEA                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_atencion[]\" value=\"sede-del-programa-de-enriquecimiento-educativo-para-alumnado-con-aacc-peac\"\n                                                >\n                                            Sede del Programa de enriquecimiento educativo para alumnado con AACC (PEAC)                                        <\/label>\n                                                                                                <\/div>\n                        <\/div>\n                        <div class=\"form-sub-group\">\n                            <!-- 2. Tipos de Centro (OR) - ESO Specific -->\n                            <label class=\"sub-filter-label\">Tipo de centros<\/label>\n                            <div class=\"educativo-checkbox-group\">\n                                                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_tipo_centro[]\"\n                                                value=\"card\" >\n                                            (CARD) Sede de Centro de Alto Rendimiento Deportivo                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_tipo_centro[]\"\n                                                value=\"cimpr-sec,cimelpr-prsec\" >\n                                            (CIM) Centro Integrado de M\u00fasica                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_tipo_centro[]\"\n                                                value=\"ceipso\" >\n                                            (CEIPSO) Centro de Educaci\u00f3n Infantil, Primaria y Secundaria Obligatoria                                        <\/label>\n                                                                                                <\/div>\n                        <\/div>\n                        <div class=\"form-sub-group\">\n                            <!-- 3. Caracter\u00edsticas (OR) -->\n                            <label class=\"sub-filter-label\">Caracter\u00edsticas y proyectos<\/label>\n                            <div class=\"educativo-checkbox-group\">\n                                                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_caracteristicas[]\"\n                                                value=\"iit\" >\n                                            (IIT) Instituto de Innovaci\u00f3n Tecnol\u00f3gica                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_caracteristicas[]\"\n                                                value=\"ipafd\" >\n                                            (IPAFD) Instituto Promotor de la Actividad F\u00edsica y el Deporte                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_caracteristicas[]\"\n                                                value=\"bac\" >\n                                            (BAC) Bachiller-Baccalaur\u00e9at BachiBAC                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_caracteristicas[]\"\n                                                value=\"ibi\" >\n                                            (IBI) Bachillerato Internacional                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_caracteristicas[]\"\n                                                value=\"pai\" >\n                                            (PAI) Programa de A\u00f1os Intermedios                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_caracteristicas[]\"\n                                                value=\"bad\" >\n                                            (BAD) Bachillerato para personas adultas                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_caracteristicas[]\"\n                                                value=\"bex\" >\n                                            (BEX) Programa de Excelencia en Bachillerato                                        <\/label>\n                                                                                                <\/div>\n                        <\/div>\n                        <div class=\"form-sub-group\">\n                            <!-- 4. Programas (OR) -->\n                            <label class=\"sub-filter-label\">Programas<\/label>\n                            <div class=\"educativo-checkbox-group\">\n                                                                        <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"aula-del-futuro\"\n                                                >\n                                            Aula del futuro                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"inteligencia-artifical-actividades-basicas-para-todas-las-edades-y-asignaturas\"\n                                                >\n                                            Inteligencia Artificial. Actividades b\u00e1sicas para todas las edades y asignaturas                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"programa-zinkers\"\n                                                >\n                                            Programa Zinkers                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"ayuda-a-la-dislexia\"\n                                                >\n                                            Ayuda a la Dislexia                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"cansat\"\n                                                >\n                                            CanSat                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"competicion-de-historia\"\n                                                >\n                                            Competici\u00f3n de Historia                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"female-xxi\"\n                                                >\n                                            Female XXI                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"tu-experimento-en-globo-sonda\"\n                                                >\n                                            Tu experimento en Globo Sonda                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"madpix\"\n                                                >\n                                            MadPix                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"mentor-actua\"\n                                                >\n                                            Mentor Act\u00faa                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"proyecto-lova\"\n                                                >\n                                            Proyecto L\u00d3VA                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"competicion-linguistica\"\n                                                >\n                                            Competici\u00f3n ling\u00fc\u00edstica.                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"proyectos-de-innovacion-educativa\"\n                                                >\n                                            Proyectos de innovaci\u00f3n educativa                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"z-shake-yo-soy-mi-futuro\"\n                                                >\n                                            Z-SHAKE, Yo soy mi futuro.                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"aprendiendo-juntos-a-salvar-vidas\"\n                                                >\n                                            Aprendiendo juntos a Salvar Vidas                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"proa\"\n                                                >\n                                            PROA +                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"proyecto-valoracion-de-centros\"\n                                                >\n                                            Proyecto Valoraci\u00f3n de centros                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"practicum\"\n                                                >\n                                            Practicum                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"stemadrid\"\n                                                >\n                                            STEMadrid                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"programa-de-educacion-financiera-afundacion-obra-social-abanca\"\n                                                >\n                                            Programa de Educaci\u00f3n Financiera - Afundaci\u00f3n. Obra Social ABANCA                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"competicion-stem\"\n                                                >\n                                            Competici\u00f3n STEM                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"codigo-escuela-4-0-madrid\"\n                                                >\n                                            C\u00f3digo Escuela 4.0. Madrid                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"centros-activos-y-saludables-cas\"\n                                                >\n                                            Centros Activos y Saludables (CAS)                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"digicratf\"\n                                                >\n                                            DigiCratf                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"memoria-y-prevencion-del-terrorismo\"\n                                                >\n                                            Memoria y Prevenci\u00f3n del Terrorismo                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"retotech\"\n                                                >\n                                            RetoTech                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"proyecto-deslizar-museo-nacional-del-prado\"\n                                                >\n                                            Proyecto Deslizar - Museo Nacional del Prado                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"exelearning\"\n                                                >\n                                            ExeLearning                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"detectives-del-clima\"\n                                                >\n                                            Detectives del Clima                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"erasmus\"\n                                                >\n                                            Erasmus+                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"en-sus-zapatos\"\n                                                >\n                                            En Sus Zapatos                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"platino-educa\"\n                                                >\n                                            Platino Educa                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"voces-del-aula\"\n                                                >\n                                            Voces del Aula                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"educar-para-ser\"\n                                                >\n                                            Educar para Ser                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"think-equal\"\n                                                >\n                                            Think Equal                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"creciendo-en-prevencion-emocional\"\n                                                >\n                                            Creciendo en Prevenci\u00f3n Emocional                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"etwinning\"\n                                                >\n                                            Etwinning                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"fundacion-botin-programa-de-educacion-responsable\"\n                                                >\n                                            Fundaci\u00f3n Bot\u00edn. Programa de educaci\u00f3n responsable.                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"f1-in-schools-madrid\"\n                                                >\n                                            F1\u00ae in Schools - MADRID                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"eso_programas[]\" value=\"programa-de-educacion-ambiental\"\n                                                >\n                                            Programa de Educaci\u00f3n Ambiental                                        <\/label>\n                                                                                                <\/div>\n                        <\/div>\n                    <\/div>\n\n                <\/div>\n\n                <!-- \n                  NEW: Bach Distancia Filters (Bachillerato a distancia o en r\u00e9gimen semipresencial para personas adultas)\n                  3 filters: Modalidad (sub-terms), Biling\u00fcismo (AND logic), Programas\n                -->\n                                <div id=\"educativo-bachd-filter-wrapper\" style=\"display:none;\">\n                    <div class=\"form-row\">\n                        <!-- 1. Modalidad (Sub-terms of Bach Distancia) - Multiple Select -->\n                        <div class=\"form-group\">\n                            <label class=\"filter-label\">Modalidad<\/label>\n                            <div class=\"educativo-checkbox-group\">\n                                                            <\/div>\n                        <\/div>\n\n                        <!-- 2. Atenci\u00f3n a las diferencias individuales (AND) -->\n                        <div class=\"form-group\">\n                            <label\n                                class=\"filter-label\">Atenci\u00f3n a las diferencias individuales<\/label>\n                            <div class=\"educativo-checkbox-group\">\n                                                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_atencion[]\" value=\"escolarizacion-preferente-de-alumnado-con-nee-asociadas-a-discapacidad-auditiva\"\n                                                >\n                                            Escolarizaci\u00f3n preferente de alumnado con NEE asociadas a discapacidad auditiva                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_atencion[]\" value=\"escolarizacion-preferente-de-alumnado-con-nee-asociadas-a-discapacidad-motora\"\n                                                >\n                                            Escolarizaci\u00f3n preferente de alumnado con NEE asociadas a discapacidad motora                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_atencion[]\" value=\"escolarizacion-preferente-de-alumnado-con-nee-asociadas-a-tea\"\n                                                >\n                                            Escolarizaci\u00f3n preferente de alumnado con NEE asociadas a TEA                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_atencion[]\" value=\"sede-del-programa-de-enriquecimiento-educativo-para-alumnado-con-aacc-peac\"\n                                                >\n                                            Sede del Programa de enriquecimiento educativo para alumnado con AACC (PEAC)                                        <\/label>\n                                                                                                <\/div>\n                        <\/div>\n\n                        <!-- 3. Biling\u00fcismo (AND logic - must have ALL selected) -->\n                        <div class=\"form-group\">\n                            <label class=\"filter-label\">Biling\u00fcismo<\/label>\n                            <div class=\"educativo-checkbox-group\">\n                                <label class=\"checkbox-label\"><input type=\"checkbox\" name=\"bachd_bilinguismo[]\" value=\"ib\"\n                                        >\n                                    Ingl\u00e9s<\/label>\n                                <label class=\"checkbox-label\"><input type=\"checkbox\" name=\"bachd_bilinguismo[]\" value=\"slf\"\n                                        >\n                                    Franc\u00e9s<\/label>\n                                <label class=\"checkbox-label\"><input type=\"checkbox\" name=\"bachd_bilinguismo[]\" value=\"sla\"\n                                        >\n                                    Alem\u00e1n<\/label>\n                            <\/div>\n                        <\/div>\n\n                        <!-- 3. Programas (proyecto_educativo taxonomy) - Multiple Select -->\n                        <div class=\"form-group\">\n                            <label class=\"filter-label\">Programas<\/label>\n                            <div class=\"educativo-checkbox-group\">\n                                                                        <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"aula-del-futuro\" >\n                                            Aula del futuro                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"inteligencia-artifical-actividades-basicas-para-todas-las-edades-y-asignaturas\" >\n                                            Inteligencia Artificial. Actividades b\u00e1sicas para todas las edades y asignaturas                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"programa-zinkers\" >\n                                            Programa Zinkers                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"ayuda-a-la-dislexia\" >\n                                            Ayuda a la Dislexia                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"cansat\" >\n                                            CanSat                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"competicion-de-historia\" >\n                                            Competici\u00f3n de Historia                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"female-xxi\" >\n                                            Female XXI                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"tu-experimento-en-globo-sonda\" >\n                                            Tu experimento en Globo Sonda                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"madpix\" >\n                                            MadPix                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"mentor-actua\" >\n                                            Mentor Act\u00faa                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"proyecto-lova\" >\n                                            Proyecto L\u00d3VA                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"competicion-linguistica\" >\n                                            Competici\u00f3n ling\u00fc\u00edstica.                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"proyectos-de-innovacion-educativa\" >\n                                            Proyectos de innovaci\u00f3n educativa                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"z-shake-yo-soy-mi-futuro\" >\n                                            Z-SHAKE, Yo soy mi futuro.                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"aprendiendo-juntos-a-salvar-vidas\" >\n                                            Aprendiendo juntos a Salvar Vidas                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"proa\" >\n                                            PROA +                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"proyecto-valoracion-de-centros\" >\n                                            Proyecto Valoraci\u00f3n de centros                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"practicum\" >\n                                            Practicum                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"stemadrid\" >\n                                            STEMadrid                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"programa-de-educacion-financiera-afundacion-obra-social-abanca\" >\n                                            Programa de Educaci\u00f3n Financiera - Afundaci\u00f3n. Obra Social ABANCA                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"competicion-stem\" >\n                                            Competici\u00f3n STEM                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"escolarizacion-preferente-de-alumnado-con-nee-asociadas-a-discapacidad-auditiva\" >\n                                            Escolarizaci\u00f3n preferente de alumnado con NEE asociadas a discapacidad auditiva                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"codigo-escuela-4-0-madrid\" >\n                                            C\u00f3digo Escuela 4.0. Madrid                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"centros-activos-y-saludables-cas\" >\n                                            Centros Activos y Saludables (CAS)                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"escolarizacion-preferente-de-alumnado-con-nee-asociadas-a-discapacidad-motora\" >\n                                            Escolarizaci\u00f3n preferente de alumnado con NEE asociadas a discapacidad motora                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"digicratf\" >\n                                            DigiCratf                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"memoria-y-prevencion-del-terrorismo\" >\n                                            Memoria y Prevenci\u00f3n del Terrorismo                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"escolarizacion-preferente-de-alumnado-con-nee-asociadas-a-tea\" >\n                                            Escolarizaci\u00f3n preferente de alumnado con NEE asociadas a TEA                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"retotech\" >\n                                            RetoTech                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"proyecto-deslizar-museo-nacional-del-prado\" >\n                                            Proyecto Deslizar - Museo Nacional del Prado                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"sede-del-programa-de-enriquecimiento-educativo-para-alumnado-con-aacc-peac\" >\n                                            Sede del Programa de enriquecimiento educativo para alumnado con AACC (PEAC)                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"exelearning\" >\n                                            ExeLearning                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"detectives-del-clima\" >\n                                            Detectives del Clima                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"erasmus\" >\n                                            Erasmus+                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"en-sus-zapatos\" >\n                                            En Sus Zapatos                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"platino-educa\" >\n                                            Platino Educa                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"voces-del-aula\" >\n                                            Voces del Aula                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"educar-para-ser\" >\n                                            Educar para Ser                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"think-equal\" >\n                                            Think Equal                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"creciendo-en-prevencion-emocional\" >\n                                            Creciendo en Prevenci\u00f3n Emocional                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"etwinning\" >\n                                            Etwinning                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"fundacion-botin-programa-de-educacion-responsable\" >\n                                            Fundaci\u00f3n Bot\u00edn. Programa de educaci\u00f3n responsable.                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"f1-in-schools-madrid\" >\n                                            F1\u00ae in Schools - MADRID                                        <\/label>\n                                                                            <label class=\"checkbox-label\">\n                                            <input type=\"checkbox\" name=\"bachd_programas[]\"\n                                                value=\"programa-de-educacion-ambiental\" >\n                                            Programa de Educaci\u00f3n Ambiental                                        <\/label>\n                                                                                                <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Hidden button for no-js fallback -->\n                <button type=\"submit\" class=\"button-primary\" style=\"display:none;\">\n                    Filtrar                <\/button>\n            <\/form>\n        <\/div> <!-- Closes .search-filters-top -->\n\n        <!-- Results Main Area -->\n        <div class=\"search-layout-main\">\n            <!-- Results -->\n            <div class=\"results-list\">\n\n                <div class=\"educativo-accordion\">\n                                                <div class=\"accordion-item\" data-center-id=\"2572\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC FPE                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"2846\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CEXTRAN ESP                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3128\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CEXTRAN ESP                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"1387\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC ES                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3722\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CEXTRAN ESP                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3467\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC INF                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"4262\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CEXTRAN ESP                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"1713\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC INF                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"2515\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC INF                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"2526\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CEXTRAN ESP                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"4325\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        EIPR                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3304\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC INF                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"2080\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        E ARTE 12 DISE\u00d1O INDUSTRIAL                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"2078\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        E ARTE 4_DISE\u00d1O DE INTERIORES                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3524\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC INF A GATAS                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3168\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        E PR MUSICA A TEMPO ESCUELA DE MUSICA Y MOVIMIENTO                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"2868\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC INF A.E.I.O.U.                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"4175\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC EE A.P.S.A.                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3254\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC FPE ABACO                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"4513\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC INF-PRI ABAD Y HARIJA \ud83c\uddec\ud83c\udde7                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"4132\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CEXTRAN ESP ABC KINDERGARTEN (ALEMAN)                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"4167\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CEXTRAN ESP ABC SCHULE (ALEMAN)                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"951\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CP INF-PRI ABEN HAZAM                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"4509\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        C. DOC. MILITAR ACADEMIA DE INGENIEROS DEL EJERCITO DE TIERRA                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"2375\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CPRIEPA ACADEMIA TOAN                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3382\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        EEI ACHALAY                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3598\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        EEI ACUARELA                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3750\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC INF ACUARELA                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3764\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        EIPR ACUARELA                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3274\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        EEI-CN ACUARELA                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"4618\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        IES ADA BYRON \ud83c\uddec\ud83c\udde7                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"1714\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC INF ADELA ABRINES CASTA\u00d1OS                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"2871\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC EE ADEMO                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"2695\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        EEI ADIVINANZAS                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"2284\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CPROF MUS ADOLFO SALAZAR                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3667\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CEIPSO ADOLFO SUAREZ                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"3069\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        IES ADOLFO SUAREZ \ud83c\uddec\ud83c\udde7                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"4310\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        CC EE AENILCE                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"4689\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        PCPI FUERA CEN. AFANIAS. ASOCIACION PRO-PERSONAS CON DISCAPACIDAD INTELECTUAL                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"accordion-item\" data-center-id=\"4597\">\n        <div class=\"accordion-header\">\n            <div class=\"header-content\">\n                <div class=\"title-section\">\n                    <strong>\n                        IES \u00c1FRICA \ud83c\uddec\ud83c\udde7                    <\/strong>\n                <\/div>\n            <\/div>\n            <span class=\"toggle-icon\"><\/span>\n        <\/div>\n\n        <div class=\"accordion-body\" data-loaded=\"false\">\n            <!-- Content will be loaded via AJAX -->\n            <div class=\"loading-placeholder\" style=\"padding: 20px; text-align: center;\">\n                <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                Cargando informaci\u00f3n...            <\/div>\n        <\/div>\n    <\/div>\n                                        <\/div>\n\n                <!-- AJAX Pagination -->\n                <div class=\"ajax-pagination\" id=\"educativo-pagination\" >\n                    <input type=\"hidden\" id=\"current_page\" value=\"1\">\n                    <input type=\"hidden\" id=\"max_page\" value=\"100\">\n                    <input type=\"hidden\" id=\"ajax_url\" value=\"https:\/\/site.educa.madrid.org\/orientacion\/wp-admin\/admin-ajax.php\">\n                    <input type=\"hidden\" id=\"educativo_nonce\" value=\"7a6abe7e65\">\n\n                    <!-- Initial Logic Dump to JS -->\n                    <script>\n                        window.educativoSpecialInit = {\n                            eoiSlug: 'escuelas-oficiales-de-idiomas',\n                            artsSlug: 'ensenanzas-artisticas-superiores',\n                            isChildOfEOI: false,\n                            isChildOfArts: false,\n                            musicDanceSlug: 'ensenanzas-de-musica-y-danza',\n                            isChildOfMusicDance: false,\n                            ppSlug: 'programas-profesionales',\n                            isChildOfPP: false,\n                            fpSlugs: [\"cursos-y-programas-de-especializacion-de-formacion-profesional\",\"artes-plasticas-y-diseno-grado-medio\",\"artes-plasticas-y-diseno-grado-superior\",\"ciclos-formativos-de-grado-basico\",\"ciclos-formativos-de-grado-medio\",\"ciclos-formativos-de-grado-superior\"],\n                            isChildOfFP: false,\n                            activeFPSlug: '',\n                            bilSlugs: [\"educacion-secundaria-obligatoria\",\"bachillerato\",\"cursos-y-programas-de-especializacion-de-formacion-profesional\",\"ciclos-formativos-de-grado-superior\",\"ciclos-formativos-de-grado-medio\"],\n                            sportsGMSlug: 'ensenanzas-deportivas-grado-medio',\n                            sportsGSSlug: 'ensenanzas-deportivas-grado-superior',\n                            cfGMSlug: 'ciclos-formativos-de-grado-medio',\n                            cfGSSlug: 'ciclos-formativos-de-grado-superior',\n                            cfGBSlug: 'ciclos-formativos-de-grado-basico',\n                            \/\/ Adult Education Slug\n                            adultsSlug: 'educacion-de-personas-adultas-y-ensenanzas-que-se-imparten',\n                            initialDistrito: '',\n                            initialLocalidad: ''\n                        };\n                    <\/script>\n\n                    <div class=\"pagination-buttons\">\n                        <button id=\"btn-load-more\" class=\"button-primary outline\">\n                            Cargar m\u00e1s                        <\/button>\n                        <!--<button id=\"btn-show-all\" class=\"button-secondary outline\">\n                                                    <\/button>-->\n                    <\/div>\n                    <div id=\"pagination-loader\" style=\"display:none; text-align:center; margin-top:10px;\">\n                        <span class=\"spinner is-active\" style=\"float:none;\"><\/span>\n                        Cargando...                    <\/div>\n                <\/div>\n\n                <script>\n                    document.addEventListener('DOMContentLoaded', function () {\n                        \/\/ --- NEW FILTER LOGIC ---\n                        const filterForm = document.getElementById('educativo-search-results-form');\n\n                        const locationWrapper = document.getElementById('educativo-location-filter-wrapper');\n                        const eoiWrapper = document.getElementById('educativo-eoi-language-wrapper');\n                        const bachWrapper = document.getElementById('educativo-bach-filter-wrapper');\n                        const artsWrapper = document.getElementById('educativo-arts-filter-wrapper');\n                        const musicDanceWrapper = document.getElementById('educativo-music-dance-filter-wrapper');\n                        const musicDanceTypesWrapper = document.getElementById('educativo-music-dance-types-wrapper');\n                        const sportsGMWrapper = document.getElementById('educativo-sports-gm-filter-wrapper');\n                        const sportsGSWrapper = document.getElementById('educativo-sports-gs-filter-wrapper');\n                        const ppWrapper = document.getElementById('educativo-pp-filter-wrapper');\n                        const specWrapper = document.getElementById('educativo-spec-filter-wrapper');\n                        const specTitWrapper = document.getElementById('educativo-spec-titulacion-wrapper');\n\n                        const modalidadCFWrapper = document.getElementById('educativo-modalidad-cf-filter-wrapper');\n                        const regimenCFWrapper = document.getElementById('educativo-regimen-cf-filter-wrapper');\n                        const otrasSpecWrapper = document.getElementById('educativo-otras-spec-filter-wrapper');\n                        const eeWrapper = document.getElementById('educativo-ee-filter-wrapper');\n                        const esoWrapper = document.getElementById('educativo-eso-extra-filters');\n                        const adultsWrapper = document.getElementById('educativo-adults-filter-wrapper');\n                        const bachdWrapper = document.getElementById('educativo-bachd-filter-wrapper');\n\n                        \/\/ Define Selects\n                        const artsSelect = artsWrapper ? artsWrapper.querySelector('select[name=\"ensenanzas\"]') : null;\n                        const mdSelect = musicDanceWrapper ? musicDanceWrapper.querySelector('select[name=\"ensenanzas_md\"]') : null;\n                        const mdTypesInputs = musicDanceTypesWrapper ? musicDanceTypesWrapper.querySelectorAll('input[name=\"tipo_centro_custom[]\"]') : [];\n                        const sportsGMSelect = sportsGMWrapper ? sportsGMWrapper.querySelector('select[name=\"ensenanzas_sports_gm\"]') : null;\n                        const sportsGSSelect = sportsGSWrapper ? sportsGSWrapper.querySelector('select[name=\"ensenanzas_sports_gs\"]') : null;\n                        const ppSelect = ppWrapper ? ppWrapper.querySelector('select[name=\"modalidad_pp\"]') : null;\n                        const specFamSelect = specWrapper ? specWrapper.querySelector('select[name=\"familia_spec\"]') : null;\n                        const specTitSelect = specTitWrapper ? specTitWrapper.querySelector('select[name=\"titulacion_spec\"]') : null;\n                        const specNivelSelect = document.getElementById('educativo-search-nivel');\n                        const specDuracionSelect = document.getElementById('educativo-search-duracion');\n                        const adultsSelect = adultsWrapper ? adultsWrapper.querySelector('select') : null;\n\n                        const cfgbCepaWrapper = document.getElementById('educativo-cfgb-cepa-wrapper');\n                        let searchTimeout;\n                        let specFamilies = {};\n                        if (specWrapper && specWrapper.hasAttribute('data-families')) {\n                            try {\n                                specFamilies = JSON.parse(specWrapper.getAttribute('data-families'));\n                            } catch (e) { console.error('Error parsing spec families', e); }\n                        }\n\n                        \/\/ Constants for elements\n                        const titleEl = document.querySelector('.page-title');\n                        const countWrapper = document.getElementById('results-count-wrapper');\n                        const resultsContainer = document.querySelector('.educativo-accordion');\n                        const paginationContainer = document.getElementById('educativo-pagination');\n                        const btnMore = document.getElementById('btn-load-more');\n                        const btnAll = document.getElementById('btn-show-all');\n                        const btnExport = document.getElementById('btn-export-excel');\n                        const loader = document.getElementById('pagination-loader');\n                        const overlay = document.getElementById('educativo-search-overlay');\n                        const ajaxUrl = document.getElementById('ajax_url') ? document.getElementById('ajax_url').value : '';\n                        const educativoNonce = document.getElementById('educativo_nonce') ? document.getElementById('educativo_nonce').value : '';\n                        let currentPage = parseInt(document.getElementById('current_page') ? document.getElementById('current_page').value : 1);\n                        let maxPage = parseInt(document.getElementById('max_page') ? document.getElementById('max_page').value : 1);\n\n                        \/\/ Initialize Choices.js on all select elements\n                        const choicesSelects = document.querySelectorAll('.educativo-choices-select');\n                        const choicesInstances = [];\n                        choicesSelects.forEach(function (select) {\n                            const choices = new Choices(select, {\n                                removeItemButton: true,\n                                searchEnabled: true,\n                                searchPlaceholderValue: 'Buscar...',\n                                noResultsText: 'No se encontraron resultados',\n                                noChoicesText: 'No hay opciones disponibles',\n                                itemSelectText: '',\n                                loadingText: 'Cargando...',\n                                shouldSort: false,\n                                closeDropdownOnSelect: true\n                            });\n                            choicesInstances.push(choices);\n                        });\n\n                        \/\/ 1. Dynamic Location\/Distrito Logic\n                        function updateLocationFilter(isInit = false) {\n                            const zoneCheckboxes = filterForm.querySelectorAll('input[name=\"zona[]\"]:checked');\n                            if (zoneCheckboxes.length === 1) {\n                                const zoneSlug = zoneCheckboxes[0].value;\n                                fetchLocations(zoneSlug, isInit);\n                            } else {\n                                locationWrapper.style.display = 'none';\n                                locationWrapper.innerHTML = '';\n                                if (!isInit) fetchCenters(1);\n                            }\n                        }\n\n                        function fetchLocations(zoneSlug, isInit = false) {\n                            const formData = new FormData();\n                            formData.append('action', 'educativo_get_locations');\n                            formData.append('zona', zoneSlug);\n                            formData.append('nonce', educativoNonce);\n\n                            fetch(ajaxUrl, {\n                                method: 'POST',\n                                body: formData\n                            })\n                                .then(r => r.json())\n                                .then(resp => {\n                                    if (resp.success) {\n                                        renderLocationSelect(resp.data, isInit);\n                                    }\n                                });\n                        }\n\n                        function renderLocationSelect(data, isInit = false) {\n                            const type = data.type;\n                            const options = data.options;\n                            const labelText = type === 'distrito' ? 'Distritos' : 'Localidades';\n                            const inputName = type === 'distrito' ? 'distrito' : 'localidad';\n\n                            let html = '<label class=\"sub-filter-label\">' + labelText + '<\/label>';\n\n                            let preSelectedValue = '';\n                            if (isInit) {\n                                if (type === 'distrito' && window.educativoSpecialInit.initialDistrito) {\n                                    preSelectedValue = window.educativoSpecialInit.initialDistrito;\n                                } else if (type === 'localidad' && window.educativoSpecialInit.initialLocalidad) {\n                                    preSelectedValue = window.educativoSpecialInit.initialLocalidad;\n                                }\n                            }\n\n                            if (type === 'localidad' && options.length === 0) {\n                                html += '<input type=\"text\" name=\"' + inputName + '\" value=\"' + preSelectedValue + '\" class=\"educativo-filter-input\" placeholder=\"' + labelText + '\">';\n                            } else {\n                                html += '<select name=\"' + inputName + '\" class=\"educativo-filter-select wide\">';\n                                html += '<option value=\"\">' + 'Selecciona ' + labelText + '<\/option>';\n                                options.forEach(opt => {\n                                    const selected = (opt.value === preSelectedValue) ? 'selected' : '';\n                                    html += '<option value=\"' + opt.value + '\" ' + selected + '>' + opt.label + '<\/option>';\n                                });\n                                html += '<\/select>';\n                            }\n\n                            locationWrapper.innerHTML = html;\n                            locationWrapper.style.display = 'block';\n\n                            const newSelect = locationWrapper.querySelector('select');\n                            if (newSelect) {\n                                newSelect.addEventListener('change', function () {\n                                    fetchCenters(1);\n                                });\n                            } else {\n                                const newInput = locationWrapper.querySelector('input[type=\"text\"]');\n                                if (newInput) {\n                                    newInput.addEventListener('keyup', function () {\n                                        clearTimeout(searchTimeout);\n                                        searchTimeout = setTimeout(() => { fetchCenters(1); }, 500);\n                                    });\n                                }\n                            }\n                        }\n\n                        \/\/ Conditional Visibility\n                        function checkSpecialFiltersVisibility() {\n                            const offerInput = filterForm ? filterForm.querySelector('select[name=\"oferta\"], input[name=\"oferta\"]') : null;\n                            const titGroup = document.getElementById('filter-titularidad-group');\n\n                            if (offerInput) {\n                                let currentOffer = offerInput.value;\n                                const conf = window.educativoSpecialInit || {};\n                                const eoiSlug = conf.eoiSlug || 'escuelas-oficiales-de-idiomas';\n                                const artsSlug = conf.artsSlug || 'ensenanzas-artisticas-superiores';\n\n                                let isEOIContext = (currentOffer === eoiSlug);\n                                if (conf.isChildOfEOI) isEOIContext = true;\n\n                                let isArtsContext = (currentOffer === artsSlug);\n                                if (conf.isChildOfArts) isArtsContext = true;\n\n                                if (eoiWrapper) eoiWrapper.style.display = isEOIContext ? 'block' : 'none';\n                                if (artsWrapper) artsWrapper.style.display = isArtsContext ? 'block' : 'none';\n\n                                let isMDContext = (currentOffer === conf.musicDanceSlug);\n                                if (conf.isChildOfMusicDance) isMDContext = true;\n\n                                let isSportsGMContext = (currentOffer === conf.sportsGMSlug);\n                                let isSportsGSContext = (currentOffer === conf.sportsGSSlug);\n\n                                \/\/ PP Context\n                                let isPPContext = (currentOffer === conf.ppSlug);\n                                if (conf.isChildOfPP) isPPContext = true;\n\n                                \/\/ CFGB CEPA Context\n                                let isCFGBContext = (currentOffer === conf.cfGBSlug);\n                                if (cfgbCepaWrapper) cfgbCepaWrapper.style.display = isCFGBContext ? 'block' : 'none';\n\n                                \/\/ CFGM\/CFGS Context (Modalidad\/Regimen)\n                                let isCFContext = false;\n                                if (currentOffer === conf.cfGMSlug || currentOffer === conf.cfGSSlug) isCFContext = true;\n\n                                if (conf.activeFPSlug === conf.cfGMSlug || conf.activeFPSlug === conf.cfGSSlug) {\n                                    isCFContext = true;\n                                }\n\n                                \/\/ FP \/ Spec Context\n                                let isSpecContext = false;\n                                if (conf.fpSlugs && conf.fpSlugs.includes(currentOffer)) isSpecContext = true;\n                                if (conf.isChildOfFP) isSpecContext = true;\n\n                                \/\/ Bilingualism Context\n                                const bilWrapper = document.getElementById('educativo-bilinguismo-wrapper');\n                                let isBilContext = false;\n                                if (conf.bilSlugs && conf.bilSlugs.includes(currentOffer)) isBilContext = true;\n\n                                if (conf.isChildOfFP && conf.bilSlugs.includes('cursos-y-programas-de-especializacion-de-formacion-profesional')) {\n\n                                }\n\n                                \/\/ Inherit logic can be added here if needed\n\n                                if (bilWrapper) bilWrapper.style.display = isBilContext ? 'block' : 'none';\n\n                                if (musicDanceWrapper) musicDanceWrapper.style.display = isMDContext ? 'block' : 'none';\n                                if (musicDanceTypesWrapper) musicDanceTypesWrapper.style.display = isMDContext ? 'block' : 'none';\n\n                                let isAdultsContext = (currentOffer === conf.adultsSlug);\n\n                                if (sportsGMWrapper) sportsGMWrapper.style.display = isSportsGMContext ? 'block' : 'none';\n                                if (sportsGSWrapper) sportsGSWrapper.style.display = isSportsGSContext ? 'block' : 'none';\n                                if (adultsWrapper) adultsWrapper.style.display = isAdultsContext ? 'block' : 'none';\n\n                                if (modalidadCFWrapper) modalidadCFWrapper.style.display = isCFContext ? 'block' : 'none';\n                                if (regimenCFWrapper) regimenCFWrapper.style.display = isCFContext ? 'block' : 'none';\n                                if (otrasSpecWrapper) otrasSpecWrapper.style.display = isCFContext ? 'block' : 'none';\n\n                                \/\/ Education Especial Context\n                                const eeSlug = 'educacion-especial';\n                                let isEEContext = (currentOffer === eeSlug);\n                                if (eeWrapper) eeWrapper.style.display = isEEContext ? 'block' : 'none';\n\n                                \/\/ Bachillerato Context\n                                const bachSlug = 'bachillerato';\n                                let isBachContext = (currentOffer === bachSlug);\n                                if (bachWrapper) bachWrapper.style.display = isBachContext ? 'block' : 'none';\n\n                                \/\/ ESO Context\n                                const esoSlug = 'educacion-secundaria-obligatoria';\n                                let isESOContext = (currentOffer === esoSlug);\n                                if (esoWrapper) esoWrapper.style.display = isESOContext ? 'block' : 'none';\n\n                                \/\/ Bach Distancia Context\n                                const bachdSlug = 'bachillerato-a-distancia-o-en-regimen-semipresencial-para-personas-adultas';\n                                let isBackdContext = (currentOffer === bachdSlug);\n                                if (bachdWrapper) bachdWrapper.style.display = isBackdContext ? 'block' : 'none';\n\n                                if (ppWrapper) ppWrapper.style.display = isPPContext ? 'block' : 'none';\n                                if (specWrapper) {\n                                    specWrapper.style.display = isSpecContext ? 'block' : 'none';\n\n                                    \/\/ Nivel & Duracion Logic (Only for 'cursos-y-programas-de-especializacion-de-formacion-profesional')\n                                    const specExtra = document.getElementById('educativo-spec-extra-wrapper');\n                                    if (specExtra) {\n                                        const targetSlug = 'cursos-y-programas-de-especializacion-de-formacion-profesional';\n                                        let showExtra = false;\n                                        if (currentOffer === targetSlug) showExtra = true;\n                                        if (conf.activeFPSlug === targetSlug) showExtra = true;\n\n                                        specExtra.style.display = showExtra ? 'block' : 'none';\n                                    }\n                                }\n\n                                if (titGroup) {\n                                    titGroup.style.display = isEOIContext ? 'none' : 'block';\n                                    if (isEOIContext) {\n                                        const titSelect = titGroup.querySelector('select[name=\"titularidad[]\"]');\n                                        if (titSelect && titSelect.tomselect) {\n                                            titSelect.tomselect.clear();\n                                        } else if (titSelect) {\n                                            titSelect.value = '';\n                                        }\n                                    }\n                                }\n                            }\n                        }\n\n                        \/\/ Event Listeners\n                        if (filterForm) {\n                            \/\/ Prevent standard form submission (Enter key)\n                            filterForm.addEventListener('submit', function (e) {\n                                e.preventDefault();\n                                fetchCenters(1);\n                            });\n\n                            const sInput = filterForm.querySelector('input[name=\"c_search\"]');\n                            if (sInput) {\n                                sInput.addEventListener('keyup', function () {\n                                    clearTimeout(searchTimeout);\n                                    searchTimeout = setTimeout(() => { fetchCenters(1); }, 500);\n                                });\n                            }\n\n                            const offerInput = filterForm.querySelector('select[name=\"oferta\"], input[name=\"oferta\"]');\n                            if (offerInput) {\n                                offerInput.addEventListener('change', function () {\n                                    checkSpecialFiltersVisibility();\n                                    fetchCenters(1);\n                                });\n                            }\n\n                            const idiomaSelect = eoiWrapper ? eoiWrapper.querySelector('select[name=\"idioma\"]') : null;\n                            if (idiomaSelect) {\n                                idiomaSelect.addEventListener('change', function () { fetchCenters(1); });\n                            }\n\n                            if (artsSelect) {\n                                artsSelect.addEventListener('change', function () { fetchCenters(1); });\n                            }\n\n                            if (mdSelect) {\n                                mdSelect.addEventListener('change', function () { fetchCenters(1); });\n                            }\n\n                            if (mdTypesInputs.length > 0) {\n                                mdTypesInputs.forEach(input => {\n                                    input.addEventListener('change', function () { fetchCenters(1); });\n                                });\n                            }\n\n                            const mdTypesSelect = musicDanceTypesWrapper ? musicDanceTypesWrapper.querySelector('select[name=\"tipo_centro_custom[]\"]') : null;\n                            if (mdTypesSelect) {\n                                mdTypesSelect.addEventListener('change', function () { fetchCenters(1); });\n                            }\n\n                            if (sportsGMSelect) sportsGMSelect.addEventListener('change', function () { fetchCenters(1); });\n                            if (sportsGSSelect) sportsGSSelect.addEventListener('change', function () { fetchCenters(1); });\n                            if (adultsSelect) {\n                                adultsSelect.addEventListener('change', function () {\n                                    fetchCenters(1);\n                                });\n                            }\n\n                            if (ppSelect) {\n                                ppSelect.addEventListener('change', function () { fetchCenters(1); });\n                            }\n\n                            if (cfgbCepaWrapper) {\n                                cfgbCepaWrapper.querySelectorAll('input[type=\"checkbox\"]').forEach(input => {\n                                    input.addEventListener('change', function () { fetchCenters(1); });\n                                });\n                            }\n                            if (modalidadCFWrapper) {\n                                modalidadCFWrapper.querySelectorAll('input[type=\"checkbox\"]').forEach(input => {\n                                    input.addEventListener('change', function () { fetchCenters(1); });\n                                });\n                            }\n                            if (regimenCFWrapper) {\n                                regimenCFWrapper.querySelectorAll('input[type=\"checkbox\"]').forEach(input => {\n                                    input.addEventListener('change', function () { fetchCenters(1); });\n                                });\n                            }\n                            if (otrasSpecWrapper) {\n                                otrasSpecWrapper.querySelectorAll('input[type=\"checkbox\"]').forEach(input => {\n                                    input.addEventListener('change', function () { fetchCenters(1); });\n                                });\n                            }\n                            if (eeWrapper) {\n                                eeWrapper.querySelectorAll('input[type=\"checkbox\"]').forEach(input => {\n                                    input.addEventListener('change', function () { fetchCenters(1); });\n                                });\n                            }\n                            if (bachWrapper) {\n                                bachWrapper.querySelectorAll('input[type=\"checkbox\"]').forEach(input => {\n                                    input.addEventListener('change', function () { fetchCenters(1); });\n                                });\n                            }\n                            if (esoWrapper) {\n                                esoWrapper.querySelectorAll('input[type=\"checkbox\"]').forEach(input => {\n                                    input.addEventListener('change', function () { fetchCenters(1); });\n                                });\n                            }\n                            if (bachdWrapper) {\n                                bachdWrapper.querySelectorAll('input[type=\"checkbox\"]').forEach(input => {\n                                    input.addEventListener('change', function () { fetchCenters(1); });\n                                });\n                            }\n\n                            if (specFamSelect) {\n                                specFamSelect.addEventListener('change', function () {\n                                    \/\/ 1. Populate Titulaciones\n                                    const famSlug = this.value;\n                                    specTitSelect.innerHTML = '<option value=\"\">' + 'Todas las titulaciones' + '<\/option>';\n\n                                    if (famSlug && specFamilies[famSlug]) {\n                                        const children = specFamilies[famSlug].children || [];\n                                        children.forEach(child => {\n                                            const opt = document.createElement('option');\n                                            opt.value = child.slug;\n                                            opt.textContent = child.name;\n                                            specTitSelect.appendChild(opt);\n                                        });\n                                        if (specTitWrapper) specTitWrapper.style.display = 'block';\n                                    } else {\n                                        if (specTitWrapper) specTitWrapper.style.display = 'none';\n                                    }\n\n                                    \/\/ 2. Trigger Fetch\n                                    fetchCenters(1);\n                                });\n                            }\n\n                            if (specTitSelect) {\n                                specTitSelect.addEventListener('change', function () { fetchCenters(1); });\n                            }\n                            if (specNivelSelect) {\n                                specNivelSelect.addEventListener('change', function () { fetchCenters(1); });\n                            }\n                            if (specDuracionSelect) {\n                                specDuracionSelect.addEventListener('change', function () { fetchCenters(1); });\n                            }\n\n                            const zoneCheckboxes = filterForm.querySelectorAll('input[name=\"zona[]\"]');\n                            if (zoneCheckboxes.length > 0) {\n                                zoneCheckboxes.forEach(input => {\n                                    input.addEventListener('change', function () {\n                                        updateLocationFilter();\n                                        fetchCenters(1);\n                                    });\n                                });\n                            }\n\n                            const titCheckboxes = filterForm.querySelectorAll('input[name=\"titularidad[]\"]');\n                            if (titCheckboxes.length > 0) {\n                                titCheckboxes.forEach(input => {\n                                    input.addEventListener('change', function () { fetchCenters(1); });\n                                });\n                            }\n\n                            const bilCheckboxes = document.querySelectorAll('input[name=\"bilinguismo[]\"]');\n                            if (bilCheckboxes.length > 0) {\n                                bilCheckboxes.forEach(input => {\n                                    input.addEventListener('change', function () { fetchCenters(1); });\n                                });\n                            }\n                        }\n\n                        checkSpecialFiltersVisibility();\n                        updateLocationFilter(true);\n\n                        \/\/ --- AJAX FETCH ---\n                        function fetchCenters(page, perPage = 40, append = false) {\n                            if (!ajaxUrl || !filterForm) return;\n\n                            if (loader) loader.style.display = 'block';\n                            if (overlay) overlay.style.display = 'flex';\n                            if (btnMore) btnMore.style.display = 'none';\n                            if (btnAll) btnAll.style.display = 'none';\n\n                            const formData = new FormData();\n                            formData.append('action', 'educativo_load_centers');\n                            formData.append('paged', page);\n                            formData.append('per_page', perPage);\n                            formData.append('nonce', educativoNonce);\n\n                            \/\/ Collect Static Inputs\n                            const sInput = filterForm.querySelector('input[name=\"c_search\"]');\n                            if (sInput) formData.append('c_search', sInput.value);\n\n                            \/\/ Offer Logic\n                            const offerInput = filterForm.querySelector('select[name=\"oferta\"], input[name=\"oferta\"]');\n                            let finalOffer = offerInput ? offerInput.value : '';\n\n                            const idiomaSelect = eoiWrapper ? eoiWrapper.querySelector('select[name=\"idioma\"]') : null;\n                            if (idiomaSelect && eoiWrapper.style.display !== 'none' && idiomaSelect.value) {\n                                finalOffer = idiomaSelect.value;\n                            }\n\n                            \/\/ Specific Offer Overrides\n                            if (artsWrapper && artsWrapper.style.display !== 'none' && artsSelect && artsSelect.value) {\n                                finalOffer = artsSelect.value;\n                            } else if (sportsGMWrapper && sportsGMWrapper.style.display !== 'none' && sportsGMSelect && sportsGMSelect.value) {\n                                finalOffer = sportsGMSelect.value;\n                            } else if (sportsGSWrapper && sportsGSWrapper.style.display !== 'none' && sportsGSSelect && sportsGSSelect.value) {\n                                finalOffer = sportsGSSelect.value;\n                            } else if (adultsWrapper && adultsWrapper.style.display !== 'none' && adultsSelect && adultsSelect.value) {\n                                finalOffer = adultsSelect.value;\n                            }\n\n                            if (mdSelect && musicDanceWrapper && musicDanceWrapper.style.display !== 'none' && mdSelect.value) {\n                                finalOffer = mdSelect.value;\n                            }\n\n                            \/\/ New: PP Override\n                            if (ppSelect && ppWrapper && ppWrapper.style.display !== 'none' && ppSelect.value) {\n                                finalOffer = ppSelect.value;\n                            }\n\n                            \/\/ New: Spec Override\n                            \/\/ Priority: Titulacion > Family > Parent\n                            if (specTitSelect && specTitWrapper && specTitWrapper.style.display !== 'none' && specTitSelect.value) {\n                                finalOffer = specTitSelect.value;\n                            } else if (specFamSelect && specWrapper && specWrapper.style.display !== 'none' && specFamSelect.value) {\n                                \/\/ If Family selected but no specific titulation, search for ALL titulaciones in this family\n                                const famSlug = specFamSelect.value;\n                                if (specFamilies[famSlug] && specFamilies[famSlug].children) {\n                                    const childSlugs = specFamilies[famSlug].children.map(c => c.slug);\n                                    if (childSlugs.length > 0) {\n                                        finalOffer = childSlugs.join(',');\n                                    }\n                                }\n                            }\n\n                            \/\/ New: Spec Nivel & Duration\n                            if (specWrapper && specWrapper.style.display !== 'none') {\n                                if (specNivelSelect && specNivelSelect.value) {\n                                    formData.append('nivel_spec', specNivelSelect.value);\n                                }\n                                if (specDuracionSelect && specDuracionSelect.value) {\n                                    formData.append('duracion_spec', specDuracionSelect.value);\n                                }\n                            }\n\n                            if (finalOffer) formData.append('oferta', finalOffer);\n                            \/\/ Always send the main dropdown value so title\/breadcrumb can resolve\n                            \/\/ even when oferta is a comma-separated list from familia filtering\n                            if (offerInput) formData.append('oferta_base', offerInput.value);\n\n                            \/\/ Dynamic Inputs\n                            const localidadInput = locationWrapper.querySelector('select[name=\"localidad\"], input[name=\"localidad\"]');\n                            if (localidadInput && localidadInput.value) formData.append('localidad', localidadInput.value);\n\n                            const distritoInput = locationWrapper.querySelector('select[name=\"distrito\"]');\n                            if (distritoInput && distritoInput.value) formData.append('distrito', distritoInput.value);\n\n                            \/\/ Redone data collection for Checkboxes\n                            const zoneValues = Array.from(filterForm.querySelectorAll('input[name=\"zona[]\"]:checked')).map(el => el.value);\n                            if (zoneValues.length > 0) formData.append('zona', zoneValues.join(','));\n\n                            const titValues = Array.from(filterForm.querySelectorAll('input[name=\"titularidad[]\"]:checked')).map(el => el.value);\n                            if (titValues.length > 0) formData.append('titularidad', titValues.join(','));\n\n                            const bilValues = Array.from(document.querySelectorAll('input[name=\"bilinguismo[]\"]:checked')).map(el => el.value);\n                            if (bilValues.length > 0) formData.append('bilinguismo', bilValues.join(','));\n\n                            const cfgbCepaCheck = filterForm.querySelector('input[name=\"cfgb_cepa\"]:checked');\n                            if (cfgbCepaCheck) formData.append('cfgb_cepa', cfgbCepaCheck.value);\n\n                            \/\/ Arrays for multi-selects\n                            ['modalidad_cf[]', 'regimen_cf[]', 'otras_spec[]', 'ee_tipos[]', 'ee_etapas[]', 'bach_modalidad[]', 'bach_atencion[]', 'bach_tipo_centro[]', 'bach_caracteristicas[]', 'bach_programas[]', 'eso_atencion[]', 'eso_tipo_centro[]', 'eso_caracteristicas[]', 'eso_programas[]', 'bachd_modalidad[]', 'bachd_atencion[]', 'bachd_bilinguismo[]', 'bachd_programas[]'].forEach(name => {\n                                const checked = Array.from(filterForm.querySelectorAll(`input[name=\"${name}\"]:checked`)).map(el => el.value);\n                                checked.forEach(val => formData.append(name, val));\n                            });\n\n                            \/\/ Tipo Centro Custom (Music & Dance)\n                            const tccValues = Array.from(filterForm.querySelectorAll('input[name=\"tipo_centro_custom[]\"]:checked')).map(el => el.value);\n                            if (tccValues.length > 0) formData.append('tipo_centro_custom', tccValues.join(','));\n\n                            \/\/ New: Tipo Centro Custom (Music & Dance)\n                            if (musicDanceTypesWrapper && musicDanceTypesWrapper.style.display !== 'none') {\n                                const typesSelect = musicDanceTypesWrapper.querySelector('select[name=\"tipo_centro_custom[]\"]');\n                                if (typesSelect) {\n                                    const values = Array.from(typesSelect.selectedOptions).map(opt => opt.value);\n                                    if (values.length > 0) {\n                                        formData.append('tipo_centro_custom', values.join(','));\n                                    }\n                                }\n                            }\n\n                            fetch(ajaxUrl, {\n                                method: 'POST',\n                                body: formData\n                            })\n                                .then(response => response.json())\n\n                                .then(data => {\n                                    if (loader) loader.style.display = 'none';\n\n                                    if (overlay) overlay.style.display = 'none';\n\n                                    if (!append) {\n                                        \/\/ Update URL with query parameters\n                                        const urlParams = new URLSearchParams();\n                                        for (const [key, value] of formData.entries()) {\n                                            \/\/ Exclude internal parameters\n                                            if (['action', 'nonce', 'paged', 'per_page'].includes(key)) continue;\n\n                                            \/\/ Handle array parameters (ending in [])\n                                            if (key.endsWith('[]')) {\n                                                const cleanKey = key.slice(0, -2);\n                                                if (urlParams.has(cleanKey)) {\n                                                    urlParams.set(cleanKey, urlParams.get(cleanKey) + ',' + value);\n                                                } else {\n                                                    urlParams.set(cleanKey, value);\n                                                }\n                                            } else {\n                                                urlParams.set(key, value);\n                                            }\n                                        }\n\n                                        const newUrl = window.location.pathname + '?' + urlParams.toString();\n                                        window.history.pushState({ path: newUrl }, '', newUrl);\n\n                                        if (titleEl && data.page_title) titleEl.textContent = data.page_title;\n                                        if (data.breadcrumbs) {\n                                            const existingNav = document.querySelector('.educativo-breadcrumbs');\n                                            if (existingNav) existingNav.outerHTML = data.breadcrumbs;\n                                        }\n                                    }\n\n                                    if (countWrapper) {\n                                        if (data.count > 0) {\n                                            countWrapper.innerHTML = '<p class=\"results-count\">' + data.count + ' centros encontrados<\/p>';\n                                        } else {\n                                            countWrapper.innerHTML = '';\n                                        }\n                                    }\n\n                                    if (append) {\n                                        if (data.html) resultsContainer.insertAdjacentHTML('beforeend', data.html);\n                                        currentPage = page;\n                                    } else {\n                                        if (data.html) {\n                                            resultsContainer.innerHTML = data.html;\n                                        } else {\n                                            resultsContainer.innerHTML = '<div class=\"no-results\">No se encontraron centros con estos criterios.<\/div>';\n                                        }\n                                        currentPage = 1;\n                                        \/\/ Scroll to top of results on filter change\n                                        const resultsList = document.querySelector('.search-layout-main');\n                                        if (resultsList) {\n                                            const headerOffset = 100;\n                                            const elementPosition = resultsList.getBoundingClientRect().top;\n                                            const offsetPosition = elementPosition + window.pageYOffset - headerOffset;\n                                            window.scrollTo({\n                                                top: offsetPosition,\n                                                behavior: \"smooth\"\n                                            });\n                                        }\n                                    }\n\n                                    maxPage = data.max_pages;\n\n                                    if (maxPage > 1 && currentPage < maxPage) {\n                                        if (paginationContainer) paginationContainer.style.display = 'block';\n                                        if (btnMore) btnMore.style.display = 'inline-block';\n                                        if (btnAll) btnAll.style.display = 'inline-block';\n                                    } else {\n                                        if (paginationContainer) paginationContainer.style.display = 'none';\n                                    }\n\n                                })\n                                .catch(err => {\n                                    console.error('Error:', err);\n                                    if (loader) loader.style.display = 'none';\n                                    if (overlay) overlay.style.display = 'none';\n                                });\n                        }\n\n                        if (btnMore) {\n                            btnMore.addEventListener('click', function () {\n                                fetchCenters(currentPage + 1, 40, true);\n                            });\n                        }\n\n                        if (btnAll) {\n                            btnAll.addEventListener('click', function () {\n                                fetchCenters(1, -1, false);\n                            });\n                        }\n\n                        const btnReset = document.getElementById('btn-reset-filters');\n\n                        \/\/ Function to check if filters are active and toggle reset button\n                        const updateResetButtonVisibility = () => {\n                            if (!btnReset || !filterForm) return;\n\n                            let hasActiveFilters = false;\n\n                            \/\/ 1. Check checkboxes\n                            const checkboxes = filterForm.querySelectorAll('input[type=\"checkbox\"]');\n                            for (let cb of checkboxes) {\n                                if (cb.checked) {\n                                    hasActiveFilters = true;\n                                    break;\n                                }\n                            }\n\n                            \/\/ 2. Check search input\n                            if (!hasActiveFilters) {\n                                const sInput = filterForm.querySelector('input[name=\"c_search\"]');\n                                if (sInput && sInput.value.trim() !== '') {\n                                    hasActiveFilters = true;\n                                }\n                            }\n\n                            \/\/ 3. Check selects (excluding 'oferta')\n                            if (!hasActiveFilters) {\n                                const selects = filterForm.querySelectorAll('select');\n                                for (let sel of selects) {\n                                    if (sel.name !== 'oferta' && sel.value && sel.value !== '' && sel.selectedIndex !== 0) {\n                                        \/\/ Some selects might use value=\"\" as default, others might use first option.\n                                        \/\/ Usually selectedIndex > 0 or value !== '' covers it.\n                                        \/\/ Specifically for these filters, they usually start with \"All...\" value which might hold a slug or be empty.\n                                        \/\/ Let's assume if it's NOT the first option, it's a filter.\n                                        if (sel.selectedIndex > 0) {\n                                            hasActiveFilters = true;\n                                            break;\n                                        }\n                                    }\n                                }\n                            }\n\n                            btnReset.style.display = hasActiveFilters ? 'block' : 'none';\n                        };\n\n                        \/\/ Attach listeners for visibility\n                        if (filterForm) {\n                            filterForm.addEventListener('change', updateResetButtonVisibility);\n                            filterForm.addEventListener('input', updateResetButtonVisibility); \/\/ For text input\n                            \/\/ Run once on load\n                            updateResetButtonVisibility();\n                        }\n\n                        if (btnReset) {\n                            btnReset.addEventListener('click', function () {\n                                if (filterForm) {\n                                    \/\/ 1. Reset Checkboxes\n                                    const checkboxes = filterForm.querySelectorAll('input[type=\"checkbox\"]');\n                                    checkboxes.forEach(cb => cb.checked = false);\n\n                                    \/\/ 2. Reset Search\n                                    const sInput = filterForm.querySelector('input[name=\"c_search\"]');\n                                    if (sInput) sInput.value = '';\n\n                                    \/\/ 3. Reset Selects (but keep oferta)\n                                    const selects = filterForm.querySelectorAll('select');\n                                    selects.forEach(sel => {\n                                        if (sel.name !== 'oferta') {\n                                            sel.selectedIndex = 0;\n                                        }\n                                    });\n\n                                    \/\/ 4. Reset oferta to level 1 parent if it is a sub-offer\n                                    const ofertaInput = filterForm.querySelector('input[name=\"oferta\"]');\n                                    const parentSlugInput = document.getElementById('oferta-parent-slug');\n                                    if (ofertaInput && parentSlugInput && parentSlugInput.value) {\n                                        ofertaInput.value = parentSlugInput.value;\n                                    }\n\n                                    \/\/ 5. Update special filters visibility for the new oferta\n                                    if (typeof checkSpecialFiltersVisibility === 'function') {\n                                        checkSpecialFiltersVisibility();\n                                    }\n\n                                    \/\/ 6. Trigger Search\n                                    fetchCenters(1);\n\n                                    \/\/ 7. Update visibility (hide)\n                                    updateResetButtonVisibility();\n                                }\n                            });\n                        }\n\n                        if (btnExport) {\n                            btnExport.addEventListener('click', function (e) {\n                                e.preventDefault();\n                                \/\/ Collect data similar to fetchCenters but submit via form\n                                const form = document.createElement('form');\n                                form.method = 'POST';\n                                form.action = ajaxUrl;\n                                form.style.display = 'none';\n\n                                const addField = (name, value) => {\n                                    const input = document.createElement('input');\n                                    input.type = 'hidden';\n                                    input.name = name;\n                                    input.value = value;\n                                    form.appendChild(input);\n                                };\n\n                                addField('action', 'educativo_download_csv');\n                                addField('nonce', educativoNonce);\n\n                                \/\/ Search\n                                const searchInput = filterForm.querySelector('input[name=\"c_search\"]');\n                                if (searchInput) addField('c_search', searchInput.value);\n\n                                \/\/ Oferta\n                                const offerInput = filterForm.querySelector('select[name=\"oferta\"], input[name=\"oferta\"]');\n                                if (offerInput) addField('oferta', offerInput.value);\n\n                                \/\/ Redone data collection for Checkboxes (Export)\n                                const zoneValues = Array.from(filterForm.querySelectorAll('input[name=\"zona[]\"]:checked')).map(el => el.value);\n                                if (zoneValues.length > 0) addField('zona', zoneValues.join(','));\n\n                                const titValues = Array.from(filterForm.querySelectorAll('input[name=\"titularidad[]\"]:checked')).map(el => el.value);\n                                if (titValues.length > 0) addField('titularidad', titValues.join(','));\n\n                                const cfgbCepaCheckExt = filterForm.querySelector('input[name=\"cfgb_cepa\"]:checked');\n                                if (cfgbCepaCheckExt) addField('cfgb_cepa', cfgbCepaCheckExt.value);\n\n                                ['bilinguismo[]', 'modalidad_cf[]', 'regimen_cf[]', 'otras_spec[]', 'ee_tipos[]', 'ee_etapas[]', 'bach_modalidad[]', 'bach_atencion[]', 'bach_tipo_centro[]', 'bach_caracteristicas[]', 'bach_programas[]', 'eso_atencion[]', 'eso_tipo_centro[]', 'eso_caracteristicas[]', 'eso_programas[]', 'bachd_modalidad[]', 'bachd_atencion[]', 'bachd_bilinguismo[]', 'bachd_programas[]'].forEach(name => {\n                                    const checked = Array.from(filterForm.querySelectorAll(`input[name=\"${name}\"]:checked`)).map(el => el.value);\n                                    checked.forEach(val => addField(name, val));\n                                });\n\n                                const tccValues = Array.from(filterForm.querySelectorAll('input[name=\"tipo_centro_custom[]\"]:checked')).map(el => el.value);\n                                if (tccValues.length > 0) addField('tipo_centro_custom', tccValues.join(','));\n\n                                \/\/ Simply put: if we have sub-offer selected, use it.\n                                if (specFamSelect && specWrapper && specWrapper.style.display !== 'none' && specFamSelect.value) {\n                                    addField('familia_spec', specFamSelect.value);\n                                }\n                                if (specTitSelect && specTitWrapper && specTitWrapper.style.display !== 'none' && specTitSelect.value) {\n                                    addField('titulacion_spec', specTitSelect.value);\n                                }\n\n                                \/\/ Submit\n                                document.body.appendChild(form);\n                                form.submit();\n                                document.body.removeChild(form);\n                            });\n                        }\n\n                        if (resultsContainer) {\n                            resultsContainer.addEventListener('click', function (e) {\n                                const header = e.target.closest('.accordion-header');\n                                if (header) {\n                                    const item = header.parentElement;\n                                    const isActive = item.classList.contains('active');\n\n                                    if (isActive) {\n                                        \/\/ Just close current item\n                                        item.classList.remove('active');\n                                    } else {\n                                        \/\/ Lazy Loading Check\n                                        const body = item.querySelector('.accordion-body');\n                                        const isLoaded = body.getAttribute('data-loaded') === 'true';\n                                        const centerId = item.getAttribute('data-center-id');\n\n                                        if (!isLoaded && centerId) {\n                                            \/\/ Fetch Content\n                                            const formData = new FormData();\n                                            formData.append('action', 'educativo_get_center_details');\n                                            formData.append('id', centerId);\n                                            \/\/ formData.append('nonce', educativoNonce); \/\/ If nonce is needed for public read? usually ok for read\n\n                                            fetch(ajaxUrl, {\n                                                method: 'POST',\n                                                body: formData\n                                            })\n                                                .then(r => r.text())\n                                                .then(html => {\n                                                    body.innerHTML = html;\n                                                    body.setAttribute('data-loaded', 'true');\n                                                    openAccordion(item);\n                                                })\n                                                .catch(err => {\n                                                    console.error('Error loading details:', err);\n                                                    body.innerHTML = '<div style=\"padding:20px; color:red;\">Error al cargar los detalles. Por favor intenta de nuevo.<\/div>';\n                                                });\n\n                                        } else {\n                                            \/\/ Already loaded, just open\n                                            openAccordion(item);\n                                        }\n                                    }\n                                }\n                            });\n\n                            function openAccordion(item) {\n                                \/\/ Close all other accordion items\n                                const allItems = resultsContainer.querySelectorAll('.accordion-item');\n                                allItems.forEach(otherItem => {\n                                    if (otherItem !== item) {\n                                        otherItem.classList.remove('active');\n                                    }\n                                });\n\n                                \/\/ Open current item\n                                item.classList.add('active');\n\n                                \/\/ Scroll to position 120px from top\n                                setTimeout(() => {\n                                    const itemTop = item.getBoundingClientRect().top + window.pageYOffset;\n                                    window.scrollTo({\n                                        top: itemTop - 120,\n                                        behavior: 'smooth'\n                                    });\n                                }, 100);\n                            }\n                        }\n                    });\n                <\/script>\n                            <\/div> <!-- .results-list -->\n        <\/div> <!-- .search-layout-main -->\n    <\/div> <!-- .search-layout-container -->\n    <\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"parent":0,"menu_order":0,"template":"","class_list":["post-5826","guia-familias","type-guia-familias","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/site.educa.madrid.org\/orientacion\/wp-json\/wp\/v2\/guia-familias\/5826","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/site.educa.madrid.org\/orientacion\/wp-json\/wp\/v2\/guia-familias"}],"about":[{"href":"https:\/\/site.educa.madrid.org\/orientacion\/wp-json\/wp\/v2\/types\/guia-familias"}],"version-history":[{"count":1,"href":"https:\/\/site.educa.madrid.org\/orientacion\/wp-json\/wp\/v2\/guia-familias\/5826\/revisions"}],"predecessor-version":[{"id":6028,"href":"https:\/\/site.educa.madrid.org\/orientacion\/wp-json\/wp\/v2\/guia-familias\/5826\/revisions\/6028"}],"wp:attachment":[{"href":"https:\/\/site.educa.madrid.org\/orientacion\/wp-json\/wp\/v2\/media?parent=5826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}