{"id":992099,"date":"2026-09-04T13:08:33","date_gmt":"2026-09-04T11:08:33","guid":{"rendered":"https:\/\/www.ascen.net\/?page_id=992099"},"modified":"2026-09-04T13:58:09","modified_gmt":"2026-09-04T11:58:09","slug":"treballa-al-sector","status":"publish","type":"page","link":"https:\/\/www.ascen.net\/es\/treballa-al-sector\/","title":{"rendered":"Bolsa de empleo"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"992099\" class=\"elementor elementor-992099\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a89c9a e-flex e-con-boxed e-con e-parent\" data-id=\"4a89c9a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6aa24e elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"a6aa24e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<!-- ASCEN Bolsa Treball v3 -->\n<style>\n.bt-wrap { box-sizing: border-box; max-width: 680px; margin: 0 auto; overflow-x: hidden; }\n.bt-wrap *, .bt-wrap *::before, .bt-wrap *::after { box-sizing: border-box; }\n.bt-card { background: #fff; border: 1px solid #eee; border-radius: 14px; padding: 2rem 2rem 1.75rem; }\n.bt-title { font-size: 22px; font-weight: 700; color: #00313c; margin: 0 0 6px; }\n.bt-sub { font-size: 14px; color: #6b7676; margin: 0 0 24px; line-height: 1.5; }\n\n.bt-group { margin-bottom: 18px; }\n.bt-label { display: block; font-size: 13px; font-weight: 600; color: #00313c; margin-bottom: 6px; }\n.bt-label .bt-req { color: #ec613d; }\n.bt-help { font-size: 12px; color: #8a9494; margin: 4px 0 0; line-height: 1.4; }\n\n.bt-label-info { position: relative; display: flex; align-items: center; gap: 4px; flex-wrap: wrap; max-width: 100%; }\n.bt-info-btn { width: 13px !important; height: 13px !important; min-width: 13px !important; min-height: 13px !important; border-radius: 50% !important; border: 1px solid #c5cccc !important; background: transparent !important; background-color: transparent !important; color: #aab4b4 !important; font-size: 9px !important; font-weight: 400 !important; font-style: italic; font-family: Georgia, serif; line-height: 1 !important; cursor: pointer; padding: 0 !important; margin: 0 !important; display: inline-flex !important; align-items: center; justify-content: center; flex-shrink: 0; transition: all .15s; box-shadow: none !important; -webkit-appearance: none; appearance: none; }\n.bt-info-btn:hover, .bt-info-btn.bt-info-open { border-color: #ec613d; color: #ec613d; }\n.bt-info-tip { display: none; position: absolute; top: calc(100% + 6px); left: 0; right: auto; z-index: 15; width: 240px; max-width: calc(100vw - 56px); background: #00313c; color: #fff; font-size: 11.5px; font-weight: 400; line-height: 1.5; padding: 9px 11px; border-radius: 8px; box-shadow: 0 6px 18px rgba(0,0,0,.15); white-space: normal; }\n.bt-info-tip.bt-info-open { display: block; }\n\n.bt-input, .bt-select { box-sizing: border-box; width: 100%; height: 42px; padding: 0 14px; border: 1px solid #dde3e3; border-radius: 10px; font-size: 14px; outline: none; background: #fff; color: #00313c; font-family: inherit; }\n.bt-input:focus, .bt-select:focus { border-color: #ec613d; }\n\n.bt-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 14px; }\n\n.bt-chips { display: flex; flex-wrap: wrap; gap: 8px; }\n.bt-chip { padding: 7px 14px; border-radius: 20px; border: 1px solid #dde3e3; background: #fff; color: #5a6868; font-size: 13px; cursor: pointer; transition: all .15s; user-select: none; }\n.bt-chip:hover { border-color: #00313c; }\n.bt-chip.bt-chip-active { background: #00313c; color: #fff; border-color: #00313c; }\n\n.bt-radio-group { display: flex; gap: 10px; }\n.bt-radio { flex: 1; padding: 10px; border-radius: 10px; border: 1px solid #dde3e3; text-align: center; cursor: pointer; font-size: 13px; color: #5a6868; transition: all .15s; }\n.bt-radio.bt-radio-active { background: #fde8e0; border-color: #ec613d; color: #c44a2a; font-weight: 600; }\n\n.bt-combo { position: relative; }\n.bt-combo-input { box-sizing: border-box; width: 100%; height: 42px; padding: 0 14px; border: 1px solid #dde3e3; border-radius: 10px; font-size: 14px; outline: none; background: #fff; color: #00313c; font-family: inherit; cursor: pointer; }\n.bt-combo-input:focus { border-color: #ec613d; }\n.bt-combo-input:disabled { background: #f5f8f8; color: #aab4b4; cursor: not-allowed; }\n.bt-combo-list { display: none; position: absolute; top: calc(100% + 4px); left: 0; right: 0; max-height: 220px; overflow-y: auto; background: #fff; border: 1px solid #dde3e3; border-radius: 10px; box-shadow: 0 8px 24px rgba(0,0,0,.1); z-index: 20; }\n.bt-combo-list.bt-combo-open { display: block; }\n.bt-combo-opt { padding: 9px 14px; font-size: 13.5px; color: #00313c; cursor: pointer; }\n.bt-combo-opt:hover, .bt-combo-opt.bt-combo-hover { background: #f5f8f8; }\n.bt-combo-empty { padding: 12px 14px; font-size: 13px; color: #aab4b4; }\n\n.bt-file { border: 2px dashed #dde3e3; border-radius: 10px; padding: 20px; text-align: center; cursor: pointer; transition: all .15s; }\n.bt-file:hover { border-color: #ec613d; background: #fef9f7; }\n.bt-file.bt-file-has { border-color: #1a7a42; background: #f2f9f5; border-style: solid; }\n.bt-file input { display: none; }\n.bt-file-icon { width: 32px; height: 32px; margin: 0 auto 8px; stroke: #8a9494; }\n.bt-file.bt-file-has .bt-file-icon { stroke: #1a7a42; }\n.bt-file-text { font-size: 13px; color: #6b7676; }\n.bt-file-name { font-size: 13px; color: #1a7a42; font-weight: 600; }\n\n.bt-priv { display: flex; align-items: flex-start; gap: 8px; font-size: 12px; color: #8a9494; margin: 18px 0; line-height: 1.4; }\n.bt-priv input { margin-top: 2px; accent-color: #ec613d; }\n.bt-priv a { color: #ec613d; text-decoration: underline; }\n\n.bt-submit { width: 100%; height: 46px; border: none; border-radius: 30px; background: #ec613d; color: #fff; font-size: 15px; font-weight: 600; cursor: pointer; transition: background .15s; }\n.bt-submit:hover { background: #d9532f; }\n.bt-submit:disabled { opacity: .6; cursor: not-allowed; }\n\n.bt-msg { margin-top: 16px; padding: 12px 16px; border-radius: 10px; font-size: 14px; display: none; text-align: center; }\n.bt-msg.bt-ok { display: block; background: #e8f5ee; color: #1a7a42; }\n.bt-msg.bt-err { display: block; background: #fde8e0; color: #c44a2a; }\n\n.bt-thanks { text-align: center; padding: 1.5rem 0.5rem; }\n.bt-thanks-icon { width: 64px; height: 64px; margin: 0 auto 20px; background: #e8f5ee; border-radius: 50%; display: flex; align-items: center; justify-content: center; }\n.bt-thanks-icon svg { width: 32px; height: 32px; stroke: #1a7a42; }\n.bt-thanks-title { font-size: 22px; font-weight: 700; color: #00313c; margin: 0 0 12px; }\n.bt-thanks-text { font-size: 14px; color: #6b7676; line-height: 1.6; max-width: 440px; margin: 0 auto; }\n\n@media (max-width: 600px) {\n    .bt-row { grid-template-columns: 1fr; }\n    .bt-card { padding: 1.5rem 1.25rem; }\n}\n<\/style>\n\n<div class=\"bt-wrap\">\n    <div class=\"bt-card\">\n        <div id=\"bt-form-container\">\n        <h2 class=\"bt-title\">Bolsa de Trabajo ASCEN<\/h2>\n        <p class=\"bt-sub\">Registra tu perfil en la bolsa de trabajo oficial de ASCEN. Las empresas l\u00edderes del sector buscan talento como el tuyo y podr\u00e1n contactar contigo directamente. (Solo te llevar\u00e1 2 minutos).<\/p>\n\n        <form id=\"bt-form\">\n\n            <div class=\"bt-group\">\n                <label class=\"bt-label\">Nombre completo <span class=\"bt-req\">*<\/span><\/label>\n                <input type=\"text\" class=\"bt-input\" id=\"bt-nom\" required>\n            <\/div>\n\n            <div class=\"bt-group\">\n                <label class=\"bt-label\">Correo electr\u00f3nico <span class=\"bt-req\">*<\/span><\/label>\n                <input type=\"email\" class=\"bt-input\" id=\"bt-email\" required>\n            <\/div>\n\n            <div class=\"bt-row\">\n                <div class=\"bt-group\">\n                    <label class=\"bt-label\">Provincia <span class=\"bt-req\">*<\/span><\/label>\n                    <div class=\"bt-radio-group\" id=\"bt-provincia\">\n                        <div class=\"bt-radio\" data-val=\"Barcelona\">Barcelona<\/div>\n                        <div class=\"bt-radio\" data-val=\"Girona\">Girona<\/div>\n                    <\/div>\n                    <div class=\"bt-radio-group\" style=\"margin-top:8px;\">\n                        <div class=\"bt-radio\" data-val=\"Lleida\">Lleida<\/div>\n                        <div class=\"bt-radio\" data-val=\"Tarragona\">Tarragona<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"bt-group\">\n                    <label class=\"bt-label\">Municipio <span class=\"bt-req\">*<\/span><\/label>\n                    <div class=\"bt-combo\" id=\"bt-municipi-combo\">\n                        <input type=\"text\" class=\"bt-combo-input\" id=\"bt-municipi-input\" placeholder=\"Primero selecciona una provincia\" autocomplete=\"off\" disabled required>\n                        <input type=\"hidden\" id=\"bt-municipi-value\">\n                        <div class=\"bt-combo-list\" id=\"bt-municipi-list\"><\/div>\n                    <\/div>\n                    <p class=\"bt-help\">Solo se puede elegir un municipio de la lista oficial de Catalu\u00f1a.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"bt-group\">\n                <label class=\"bt-label\">\u00bfEn qu\u00e9 puesto te gustar\u00eda trabajar? <span class=\"bt-req\">*<\/span><\/label>\n                <div class=\"bt-chips\" id=\"bt-carrec\">\n                    <span class=\"bt-chip\" data-val=\"Operari\">Personal de limpieza<\/span>\n                    <span class=\"bt-chip\" data-val=\"Supervisor\">Supervisi\u00f3n \/ coordinaci\u00f3n de equipos<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"bt-group\" id=\"bt-especialitat-group\">\n                <label class=\"bt-label\">Especialidad <span class=\"bt-req\">*<\/span><\/label>\n                <div class=\"bt-chips\" id=\"bt-especialitat\">\n                    <span class=\"bt-chip\" data-val=\"General\">Limpieza general<\/span>\n                    <span class=\"bt-chip\" data-val=\"Vidres\">Cristales<\/span>\n                    <span class=\"bt-chip\" data-val=\"S\u00f2ls\">Suelos<\/span>\n                    <span class=\"bt-chip\" data-val=\"Maquin\u00e0ria\">Maquinaria<\/span>\n                    <span class=\"bt-chip\" data-val=\"Al\u00e7ada\">Trabajos en altura<\/span>\n                    <span class=\"bt-chip\" data-val=\"Hospitalari\">\u00c1mbito hospitalario<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"bt-row\">\n                <div class=\"bt-group\">\n                    <label class=\"bt-label\">\u00bfTienes experiencia en el sector de la limpieza? <span class=\"bt-req\">*<\/span><\/label>\n                    <div class=\"bt-radio-group\" id=\"bt-experiencia\">\n                        <div class=\"bt-radio\" data-val=\"Si\">S\u00ed<\/div>\n                        <div class=\"bt-radio\" data-val=\"No\">No<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"bt-group\">\n                    <label class=\"bt-label\">\u00bfTienes formaci\u00f3n espec\u00edfica del sector? <span class=\"bt-req\">*<\/span><\/label>\n                    <div class=\"bt-radio-group\" id=\"bt-formacio\">\n                        <div class=\"bt-radio\" data-val=\"Si\">S\u00ed<\/div>\n                        <div class=\"bt-radio\" data-val=\"No\">No<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"bt-group\">\n                <label class=\"bt-label\">\u00bfTienes carn\u00e9 de conducir? <span class=\"bt-req\">*<\/span><\/label>\n                <div class=\"bt-radio-group\" id=\"bt-permis\">\n                    <div class=\"bt-radio\" data-val=\"Si\">S\u00ed<\/div>\n                    <div class=\"bt-radio\" data-val=\"No\">No<\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"bt-group\">\n                <label class=\"bt-label bt-label-info\">\n                    \u00bfDiscapacidad reconocida igual o superior al 33%? <span class=\"bt-req\">*<\/span>\n                    <button type=\"button\" class=\"bt-info-btn\" id=\"bt-info-discapacitat\" aria-label=\"Info\">i<\/button>\n                    <span class=\"bt-info-tip\" id=\"bt-info-tip-discapacitat\">Lo preguntamos porque algunas empresas tienen bonificaciones por la contrataci\u00f3n de personas con discapacidad reconocida. La respuesta es totalmente confidencial.<\/span>\n                <\/label>\n                <div class=\"bt-radio-group\" id=\"bt-discapacitat\">\n                    <div class=\"bt-radio\" data-val=\"Si\">S\u00ed<\/div>\n                    <div class=\"bt-radio\" data-val=\"No\">No<\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"bt-group\">\n                <label class=\"bt-label\">Curr\u00edculum (solo PDF, m\u00e1x. 8MB) <span class=\"bt-req\">*<\/span><\/label>\n                <label class=\"bt-file\" id=\"bt-file-label\" for=\"bt-cv\">\n                    <svg class=\"bt-file-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"12\"\/><line x1=\"9\" y1=\"15\" x2=\"15\" y2=\"15\"\/><\/svg>\n                    <div class=\"bt-file-text\" id=\"bt-file-text\">Haz clic para subir tu CV<\/div>\n                    <input type=\"file\" id=\"bt-cv\" accept=\".pdf,application\/pdf\" required>\n                <\/label>\n            <\/div>\n\n            <label class=\"bt-priv\">\n                <input type=\"checkbox\" id=\"bt-check-privacitat\" required>\n                <span>Acepto la <a href=\"\/politica-de-privacitat\/\" target=\"_blank\">pol\u00edtica de privacidad<\/a> de ASCEN y el tratamiento de mis datos para gestionar mi inscripci\u00f3n en la bolsa de trabajo.<\/span>\n            <\/label>\n\n            <label class=\"bt-priv\">\n                <input type=\"checkbox\" id=\"bt-check-autoritzacio\" required>\n                <span>Autorizo expresamente a ASCEN a <strong>publicar mi curr\u00edculum en la bolsa de trabajo<\/strong> y a compartirlo con las empresas asociadas interesadas en procesos de selecci\u00f3n.<\/span>\n            <\/label>\n\n            <label class=\"bt-priv\">\n                <input type=\"checkbox\" id=\"bt-check-permis-treball\" required>\n                <span>Declaro que tengo permiso de trabajo vigente en Espa\u00f1a.<\/span>\n            <\/label>\n            <p class=\"bt-help\" style=\"margin-top:-12px; margin-bottom:18px;\">Es imprescindible tener autorizaci\u00f3n legal para trabajar en Espa\u00f1a para poder ser contratado por cualquier empresa asociada.<\/p>\n\n            <button type=\"submit\" class=\"bt-submit\" id=\"bt-submit\">Enviar inscripci\u00f3n<\/button>\n\n            <div class=\"bt-msg\" id=\"bt-msg\"><\/div>\n        <\/form>\n        <\/div>\n\n        <div id=\"bt-thanks\" class=\"bt-thanks\" style=\"display:none;\">\n            <div class=\"bt-thanks-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg>\n            <\/div>\n            <h2 class=\"bt-thanks-title\">\u00a1Gracias por inscribirte!<\/h2>\n            <p class=\"bt-thanks-text\" id=\"bt-thanks-msg\">Tu inscripci\u00f3n en la Bolsa de Trabajo de ASCEN se ha registrado correctamente. Revisaremos tus datos y, si una empresa asociada busca un perfil como el tuyo, se pondr\u00e1 en contacto contigo directamente.<\/p>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script type=\"application\/json\" id=\"bt-municipis-data\">{\"Barcelona\": [\"Abrera\", \"Aguilar de Segarra\", \"Aiguafreda\", \"Alella\", \"Alpens\", \"Ametlla del Vall\u00e8s, l'\", \"Arenys de Mar\", \"Arenys de Munt\", \"Argentona\", \"Argen\u00e7ola\", \"Art\u00e9s\", \"Avinyonet del Pened\u00e8s\", \"Aviny\u00f3\", \"Avi\u00e0\", \"Badalona\", \"Badia del Vall\u00e8s\", \"Bag\u00e0\", \"Baleny\u00e0\", \"Balsareny\", \"Barber\u00e0 del Vall\u00e8s\", \"Barcelona\", \"Begues\", \"Bellprat\", \"Berga\", \"Bigues i Riells del Fai\", \"Borred\u00e0\", \"Bruc, el\", \"Brull, el\", \"Cabanyes, les\", \"Cabrera d'Anoia\", \"Cabrera de Mar\", \"Cabrils\", \"Calaf\", \"Calders\", \"Caldes d'Estrac\", \"Caldes de Montbui\", \"Calella\", \"Calldetenes\", \"Call\u00fas\", \"Calonge de Segarra\", \"Campins\", \"Canet de Mar\", \"Canovelles\", \"Canyelles\", \"Capellades\", \"Capolat\", \"Cardedeu\", \"Cardona\", \"Carme\", \"Casserres\", \"Castell de l'Areny\", \"Castellar de n'Hug\", \"Castellar del Riu\", \"Castellar del Vall\u00e8s\", \"Castellbell i el Vilar\", \"Castellbisbal\", \"Castellcir\", \"Castelldefels\", \"Castellet i la Gornal\", \"Castellfollit de Riubreg\u00f3s\", \"Castellfollit del Boix\", \"Castellgal\u00ed\", \"Castellnou de Bages\", \"Castellol\u00ed\", \"Castellter\u00e7ol\", \"Castellv\u00ed de Rosanes\", \"Castellv\u00ed de la Marca\", \"Centelles\", \"Cercs\", \"Cerdanyola del Vall\u00e8s\", \"Cervell\u00f3\", \"Collbat\u00f3\", \"Collsuspina\", \"Copons\", \"Corbera de Llobregat\", \"Cornell\u00e0 de Llobregat\", \"Cubelles\", \"C\u00e0noves i Samal\u00fas\", \"Dosrius\", \"Esparreguera\", \"Esplugues de Llobregat\", \"Espunyola, l'\", \"Esquirol, l'\", \"Estany, l'\", \"Figar\u00f3-Montmany\", \"Fogars de Montcl\u00fas\", \"Fogars de la Selva\", \"Folgueroles\", \"Fonollosa\", \"Font-rub\u00ed\", \"Franqueses del Vall\u00e8s, les\", \"F\u00edgols\", \"Gai\u00e0\", \"Gallifa\", \"Garriga, la\", \"Gav\u00e0\", \"Gelida\", \"Gironella\", \"Gisclareny\", \"Granada, la\", \"Granera\", \"Granollers\", \"Gualba\", \"Guardiola de Bergued\u00e0\", \"Gurb\", \"Hospitalet de Llobregat, l'\", \"Hostalets de Pierola, els\", \"Igualada\", \"Jorba\", \"Llacuna, la\", \"Llagosta, la\", \"Llinars del Vall\u00e8s\", \"Lli\u00e7\u00e0 d'Amunt\", \"Lli\u00e7\u00e0 de Vall\", \"Llu\u00e7\u00e0\", \"Malgrat de Mar\", \"Malla\", \"Manlleu\", \"Manresa\", \"Marganell\", \"Martorell\", \"Martorelles\", \"Masies de Roda, les\", \"Masies de Voltreg\u00e0, les\", \"Masnou, el\", \"Masquefa\", \"Matadepera\", \"Matar\u00f3\", \"Mediona\", \"Moi\u00e0\", \"Molins de Rei\", \"Mollet del Vall\u00e8s\", \"Monistrol de Calders\", \"Monistrol de Montserrat\", \"Montcada i Reixac\", \"Montclar\", \"Montesquiu\", \"Montgat\", \"Montmajor\", \"Montmaneu\", \"Montmel\u00f3\", \"Montorn\u00e8s del Vall\u00e8s\", \"Montseny\", \"Muntanyola\", \"Mura\", \"Navarcles\", \"Nav\u00e0s\", \"Nou de Bergued\u00e0, la\", \"Olesa de Bonesvalls\", \"Olesa de Montserrat\", \"Olivella\", \"Olost\", \"Olvan\", \"Ol\u00e8rdola\", \"Orist\u00e0\", \"Orp\u00ed\", \"Or\u00eds\", \"Pacs del Pened\u00e8s\", \"Palafolls\", \"Palau-solit\u00e0 i Plegamans\", \"Pallej\u00e0\", \"Palma de Cervell\u00f3, la\", \"Papiol, el\", \"Parets del Vall\u00e8s\", \"Perafita\", \"Piera\", \"Pineda de Mar\", \"Pla del Pened\u00e8s, el\", \"Pobla de Claramunt, la\", \"Pobla de Lillet, la\", \"Poliny\u00e0\", \"Pont de Vilomara i Rocafort, el\", \"Pontons\", \"Prat de Llobregat, el\", \"Prats de Llu\u00e7an\u00e8s\", \"Prats de Rei, els\", \"Premi\u00e0 de Dalt\", \"Premi\u00e0 de Mar\", \"Puig-reig\", \"Puigd\u00e0lber\", \"Pujalt\", \"Quar, la\", \"Rajadell\", \"Rellinars\", \"Ripollet\", \"Roca del Vall\u00e8s, la\", \"Roda de Ter\", \"Rubi\u00f3\", \"Rub\u00ed\", \"Rupit i Pruit\", \"Sabadell\", \"Sag\u00e0s\", \"Saldes\", \"Sallent\", \"Sant Adri\u00e0 de Bes\u00f2s\", \"Sant Agust\u00ed de Llu\u00e7an\u00e8s\", \"Sant Andreu de Llavaneres\", \"Sant Andreu de la Barca\", \"Sant Antoni de Vilamajor\", \"Sant Bartomeu del Grau\", \"Sant Boi de Llobregat\", \"Sant Boi de Llu\u00e7an\u00e8s\", \"Sant Cebri\u00e0 de Vallalta\", \"Sant Celoni\", \"Sant Climent de Llobregat\", \"Sant Cugat Sesgarrigues\", \"Sant Cugat del Vall\u00e8s\", \"Sant Esteve Sesrovires\", \"Sant Esteve de Palautordera\", \"Sant Feliu Sasserra\", \"Sant Feliu de Codines\", \"Sant Feliu de Llobregat\", \"Sant Fost de Campsentelles\", \"Sant Fruit\u00f3s de Bages\", \"Sant Hip\u00f2lit de Voltreg\u00e0\", \"Sant Iscle de Vallalta\", \"Sant Jaume de Frontany\u00e0\", \"Sant Joan Desp\u00ed\", \"Sant Joan de Vilatorrada\", \"Sant Juli\u00e0 de Cerdanyola\", \"Sant Juli\u00e0 de Vilatorta\", \"Sant Just Desvern\", \"Sant Lloren\u00e7 Savall\", \"Sant Lloren\u00e7 d'Hortons\", \"Sant Mart\u00ed Sarroca\", \"Sant Mart\u00ed Sesgueioles\", \"Sant Mart\u00ed d'Albars\", \"Sant Mart\u00ed de Centelles\", \"Sant Mart\u00ed de Tous\", \"Sant Mateu de Bages\", \"Sant Pere Sallavinera\", \"Sant Pere de Ribes\", \"Sant Pere de Riudebitlles\", \"Sant Pere de Torell\u00f3\", \"Sant Pere de Vilamajor\", \"Sant Pol de Mar\", \"Sant Quint\u00ed de Mediona\", \"Sant Quirze Safaja\", \"Sant Quirze de Besora\", \"Sant Quirze del Vall\u00e8s\", \"Sant Sadurn\u00ed d'Anoia\", \"Sant Sadurn\u00ed d'Osormort\", \"Sant Salvador de Guardiola\", \"Sant Vicen\u00e7 de Castellet\", \"Sant Vicen\u00e7 de Montalt\", \"Sant Vicen\u00e7 de Torell\u00f3\", \"Sant Vicen\u00e7 dels Horts\", \"Santa Cec\u00edlia de Voltreg\u00e0\", \"Santa Coloma de Cervell\u00f3\", \"Santa Coloma de Gramenet\", \"Santa Eug\u00e8nia de Berga\", \"Santa Eul\u00e0lia de Riuprimer\", \"Santa Eul\u00e0lia de Ron\u00e7ana\", \"Santa Fe del Pened\u00e8s\", \"Santa Margarida de Montbui\", \"Santa Margarida i els Monjos\", \"Santa Maria d'Ol\u00f3\", \"Santa Maria de Besora\", \"Santa Maria de Martorelles\", \"Santa Maria de Merl\u00e8s\", \"Santa Maria de Miralles\", \"Santa Maria de Palautordera\", \"Santa Perp\u00e8tua de Mogoda\", \"Santa Susanna\", \"Santpedor\", \"Sentmenat\", \"Seva\", \"Sitges\", \"Sobremunt\", \"Sora\", \"Subirats\", \"S\u00faria\", \"Tagamanent\", \"Talamanca\", \"Taradell\", \"Tavertet\", \"Tav\u00e8rnoles\", \"Tei\u00e0\", \"Terrassa\", \"Tiana\", \"Tona\", \"Tordera\", \"Torell\u00f3\", \"Torre de Claramunt, la\", \"Torrelavit\", \"Torrelles de Foix\", \"Torrelles de Llobregat\", \"Ullastrell\", \"Vacarisses\", \"Vallbona d'Anoia\", \"Vallcebre\", \"Vallgorguina\", \"Vallirana\", \"Vallromanes\", \"Veciana\", \"Vic\", \"Vilada\", \"Viladecans\", \"Viladecavalls\", \"Vilafranca del Pened\u00e8s\", \"Vilalba Sasserra\", \"Vilanova de Sau\", \"Vilanova del Cam\u00ed\", \"Vilanova del Vall\u00e8s\", \"Vilanova i la Geltr\u00fa\", \"Vilassar de Dalt\", \"Vilassar de Mar\", \"Vilob\u00ed del Pened\u00e8s\", \"Viver i Serrateix\", \"\u00d2dena\", \"\u00d2rrius\"], \"Girona\": [\"Agullana\", \"Aiguaviva\", \"Albany\u00e0\", \"Albons\", \"Alp\", \"Amer\", \"Angl\u00e8s\", \"Arb\u00facies\", \"Argelaguer\", \"Armentera, l'\", \"Avinyonet de Puigvent\u00f3s\", \"Banyoles\", \"Begur\", \"Bellcaire d'Empord\u00e0\", \"Besal\u00fa\", \"Bescan\u00f3\", \"Beuda\", \"Bisbal d'Empord\u00e0, la\", \"Biure\", \"Blanes\", \"Boadella i les Escaules\", \"Bolvir\", \"Bordils\", \"Borrass\u00e0\", \"Breda\", \"Brunyola i Sant Mart\u00ed Sapresa\", \"B\u00e0scara\", \"Cabanelles\", \"Cabanes\", \"Cadaqu\u00e9s\", \"Caldes de Malavella\", \"Calonge i Sant Antoni\", \"Campdev\u00e0nol\", \"Campelles\", \"Campllong\", \"Camprodon\", \"Cam\u00f3s\", \"Canet d'Adri\", \"Cantallops\", \"Capmany\", \"Cass\u00e0 de la Selva\", \"Castell d'Aro, Platja d'Aro i s'Agar\u00f3\", \"Castellfollit de la Roca\", \"Castell\u00f3 d'Emp\u00faries\", \"Cellera de Ter, la\", \"Celr\u00e0\", \"Cervi\u00e0 de Ter\", \"Cistella\", \"Colera\", \"Colomers\", \"Cornell\u00e0 del Terri\", \"Cor\u00e7\u00e0\", \"Crespi\u00e0\", \"Cru\u00eflles, Monells i Sant Sadurn\u00ed de l'Heura\", \"Darnius\", \"Das\", \"Escala, l'\", \"Espinelves\", \"Espolla\", \"Esponell\u00e0\", \"Far d'Empord\u00e0, el\", \"Figueres\", \"Fla\u00e7\u00e0\", \"Foix\u00e0\", \"Fontanals de Cerdanya\", \"Fontanilles\", \"Fontcoberta\", \"Forallac\", \"Fornells de la Selva\", \"Forti\u00e0\", \"Garrigoles\", \"Garriguella\", \"Garrig\u00e0s\", \"Ger\", \"Girona\", \"Gombr\u00e8n\", \"Gualta\", \"Guils de Cerdanya\", \"Hostalric\", \"Is\u00f2vol\", \"Jafre\", \"Jonquera, la\", \"Jui\u00e0\", \"Llad\u00f3\", \"Llagostera\", \"Llambilles\", \"Llanars\", \"Llan\u00e7\u00e0\", \"Llers\", \"Lloret de Mar\", \"Llosses, les\", \"Ll\u00edvia\", \"Madremanya\", \"Mai\u00e0 de Montcal\", \"Masarac i Vilarnadal\", \"Massanes\", \"Ma\u00e7anet de Cabrenys\", \"Ma\u00e7anet de la Selva\", \"Meranges\", \"Mieres\", \"Mollet de Peralada\", \"Moll\u00f3\", \"Mont-ras\", \"Montagut i Oix\", \"Navata\", \"Ogassa\", \"Olot\", \"Ordis\", \"Osor\", \"Palafrugell\", \"Palam\u00f3s\", \"Palau de Santa Eul\u00e0lia\", \"Palau-sator\", \"Palau-saverdera\", \"Palol de Revardit\", \"Pals\", \"Pardines\", \"Parlav\u00e0\", \"Pau\", \"Pedret i Marz\u00e0\", \"Pera, la\", \"Peralada\", \"Planes d'Hostoles, les\", \"Planoles\", \"Pont de Molins\", \"Pont\u00f3s\", \"Porqueres\", \"Port de la Selva, el\", \"Portbou\", \"Preses, les\", \"Puigcerd\u00e0\", \"Quart\", \"Queralbs\", \"Rab\u00f3s\", \"Regenc\u00f3s\", \"Ribes de Freser\", \"Riells i Viabrea\", \"Ripoll\", \"Riudarenes\", \"Riudaura\", \"Riudellots de la Selva\", \"Riumors\", \"Roses\", \"Rupi\u00e0\", \"Sales de Llierca\", \"Salt\", \"Sant Andreu Salou\", \"Sant Aniol de Finestres\", \"Sant Climent Sescebes\", \"Sant Feliu de Buixalleu\", \"Sant Feliu de Gu\u00edxols\", \"Sant Feliu de Pallerols\", \"Sant Ferriol\", \"Sant Gregori\", \"Sant Hilari Sacalm\", \"Sant Jaume de Llierca\", \"Sant Joan de Mollet\", \"Sant Joan de les Abadesses\", \"Sant Joan les Fonts\", \"Sant Jordi Desvalls\", \"Sant Juli\u00e0 de Ramis\", \"Sant Juli\u00e0 del Llor i Bonmat\u00ed\", \"Sant Lloren\u00e7 de la Muga\", \"Sant Mart\u00ed Vell\", \"Sant Mart\u00ed de Ll\u00e9mena\", \"Sant Miquel de Campmajor\", \"Sant Miquel de Fluvi\u00e0\", \"Sant Mori\", \"Sant Pau de Seg\u00faries\", \"Sant Pere Pescador\", \"Santa Coloma de Farners\", \"Santa Cristina d'Aro\", \"Santa Llogaia d'\u00c0lguema\", \"Santa Pau\", \"Sarri\u00e0 de Ter\", \"Saus, Camallera i Llampaies\", \"Selva de Mar, la\", \"Seriny\u00e0\", \"Serra de Dar\u00f3\", \"Setcases\", \"Sils\", \"Siurana\", \"Susqueda\", \"Tallada d'Empord\u00e0, la\", \"Terrades\", \"Torrent\", \"Torroella de Fluvi\u00e0\", \"Torroella de Montgr\u00ed\", \"Tortell\u00e0\", \"Toses\", \"Tossa de Mar\", \"Ullastret\", \"Ull\u00e0\", \"Ultramort\", \"Ur\u00fas\", \"Vajol, la\", \"Vall d'en Bas, la\", \"Vall de Bianya, la\", \"Vall-llobrega\", \"Vallfogona de Ripoll\u00e8s\", \"Ventall\u00f3\", \"Verges\", \"Vidreres\", \"Vidr\u00e0\", \"Vila-sacra\", \"Vilabertran\", \"Vilablareix\", \"Viladamat\", \"Viladasens\", \"Vilademuls\", \"Viladrau\", \"Vilafant\", \"Vilaju\u00efga\", \"Vilallonga de Ter\", \"Vilamacolum\", \"Vilamalla\", \"Vilamaniscle\", \"Vilanant\", \"Vila\u00fcr\", \"Vilob\u00ed d'Onyar\", \"Vilopriu\"], \"Lleida\": [\"Abella de la Conca\", \"Agramunt\", \"Aitona\", \"Alam\u00fas, els\", \"Albag\u00e9s, l'\", \"Albat\u00e0rrec\", \"Albesa\", \"Albi, l'\", \"Alcan\u00f3\", \"Alcarr\u00e0s\", \"Alcoletge\", \"Alfarr\u00e0s\", \"Alf\u00e9s\", \"Algerri\", \"Alguaire\", \"Alins\", \"Almacelles\", \"Almatret\", \"Almenar\", \"Alpicat\", \"Alt \u00c0neu\", \"Al\u00e0s i Cerc\", \"Al\u00f2s de Balaguer\", \"Anglesola\", \"Arbeca\", \"Arres\", \"Ars\u00e8guel\", \"Artesa de Lleida\", \"Artesa de Segre\", \"Aspa\", \"Avellanes i Santa Linya, les\", \"Baix Pallars\", \"Balaguer\", \"Barbens\", \"Baronia de Rialb, la\", \"Bassella\", \"Bausen\", \"Belianes\", \"Bell-lloc d'Urgell\", \"Bellaguarda\", \"Bellcaire d'Urgell\", \"Bellmunt d'Urgell\", \"Bellpuig\", \"Bellver de Cerdanya\", \"Bellv\u00eds\", \"Benavent de Segri\u00e0\", \"Biosca\", \"Borges Blanques, les\", \"Boss\u00f2st\", \"Bovera\", \"B\u00f2rdes, Es\", \"Cabanabona\", \"Cab\u00f3\", \"Camarasa\", \"Canejan\", \"Castell de Mur\", \"Castellar de la Ribera\", \"Castelldans\", \"Castellnou de Seana\", \"Castellser\u00e0\", \"Castell\u00f3 de Farfanya\", \"Cava\", \"Cervera\", \"Cervi\u00e0 de les Garrigues\", \"Ciutadilla\", \"Clariana de Cardener\", \"Cogul, el\", \"Coll de Narg\u00f3\", \"Coma i la Pedra, la\", \"Conca de Dalt\", \"Corbins\", \"Cubells\", \"Espluga Calba, l'\", \"Espot\", \"Estamariu\", \"Estar\u00e0s\", \"Esterri d'\u00c0neu\", \"Esterri de Card\u00f3s\", \"Farrera\", \"Floresta, la\", \"Fondarella\", \"Foradada\", \"Fuliola, la\", \"Fulleda\", \"F\u00edgols i Aliny\u00e0\", \"Gavet de la Conca\", \"Gimenells i el Pla de la Font\", \"Golm\u00e9s\", \"Granadella, la\", \"Granja d'Escarp, la\", \"Granyanella\", \"Granyena de Segarra\", \"Granyena de les Garrigues\", \"Guimer\u00e0\", \"Guingueta d'\u00c0neu, la\", \"Guissona\", \"Guixers\", \"G\u00f3sol\", \"Isona i Conca Dell\u00e0\", \"Ivars d'Urgell\", \"Ivars de Noguera\", \"Ivorra\", \"Josa i Tuix\u00e9n\", \"Juncosa\", \"Juneda\", \"Les\", \"Linyola\", \"Lladorre\", \"Lladurs\", \"Llardecans\", \"Llavors\u00ed\", \"Lleida\", \"Lles de Cerdanya\", \"Llimiana\", \"Llobera\", \"Maials\", \"Mald\u00e0\", \"Massalcoreig\", \"Massoteres\", \"Men\u00e0rguens\", \"Miralcamp\", \"Mollerussa\", \"Molsosa, la\", \"Montell\u00e0 i Martinet\", \"Montferrer i Castellb\u00f2\", \"Montgai\", \"Montoliu de Lleida\", \"Montoliu de Segarra\", \"Montorn\u00e8s de Segarra\", \"Nalec\", \"Naut Aran\", \"Nav\u00e8s\", \"Od\u00e8n\", \"Oliana\", \"Oliola\", \"Olius\", \"Oluges, les\", \"Omellons, els\", \"Omells de na Gaia, els\", \"Organy\u00e0\", \"Os de Balaguer\", \"Oss\u00f3 de Si\u00f3\", \"Palau d'Anglesola, el\", \"Penelles\", \"Peramola\", \"Pinell de Solson\u00e8s\", \"Pin\u00f3s\", \"Plans de Si\u00f3, els\", \"Poal, el\", \"Pobla de C\u00e9rvoles, la\", \"Pobla de Segur, la\", \"Pont de Bar, el\", \"Pont de Suert, el\", \"Ponts\", \"Portella, la\", \"Prats i Sansor\", \"Preixana\", \"Preixens\", \"Prullans\", \"Puiggr\u00f2s\", \"Puigverd d'Agramunt\", \"Puigverd de Lleida\", \"Rialp\", \"Ribera d'Ondara\", \"Ribera d'Urgellet\", \"Riner\", \"Riu de Cerdanya\", \"Rossell\u00f3\", \"Sal\u00e0s de Pallars\", \"Sana\u00fcja\", \"Sant Esteve de la Sarga\", \"Sant Guim de Freixenet\", \"Sant Guim de la Plana\", \"Sant Lloren\u00e7 de Morunys\", \"Sant Mart\u00ed de Riucorb\", \"Sant Ramon\", \"Sarroca de Bellera\", \"Sarroca de Lleida\", \"Senterada\", \"Sentiu de Si\u00f3, la\", \"Ser\u00f2s\", \"Seu d'Urgell, la\", \"Sidamon\", \"Soler\u00e0s, el\", \"Solsona\", \"Soriguera\", \"Sort\", \"Soses\", \"Sudanell\", \"Sunyer\", \"Talarn\", \"Talavera\", \"Tarroja de Segarra\", \"Tarr\u00e9s\", \"Tiurana\", \"Torms, els\", \"Tornabous\", \"Torre de Cabdella, la\", \"Torre-serona\", \"Torrebesses\", \"Torrefarrera\", \"Torrefeta i Florejacs\", \"Torregrossa\", \"Torrelameu\", \"Torres de Segre\", \"Tor\u00e0\", \"Tremp\", \"T\u00e0rrega\", \"T\u00e9rmens\", \"T\u00edrvia\", \"Vall de Bo\u00ed, la\", \"Vall de Card\u00f3s\", \"Vallbona de les Monges\", \"Vallfogona de Balaguer\", \"Valls d'Aguilar, les\", \"Valls de Valira, les\", \"Vansa i F\u00f3rnols, la\", \"Verd\u00fa\", \"Vielha e Mijaran\", \"Vila-sana\", \"Vilagrassa\", \"Vilaller\", \"Vilam\u00f2s\", \"Vilanova de Bellpuig\", \"Vilanova de Mei\u00e0\", \"Vilanova de Segri\u00e0\", \"Vilanova de l'Aguda\", \"Vilanova de la Barca\", \"Vilosell, el\", \"Vinaixa\", \"\u00c0ger\"], \"Tarragona\": [\"Aiguam\u00farcia\", \"Albinyana\", \"Albiol, l'\", \"Alcanar\", \"Alcover\", \"Aldea, l'\", \"Aldover\", \"Aleixar, l'\", \"Alfara de Carles\", \"Alforja\", \"Ali\u00f3\", \"Almoster\", \"Altafulla\", \"Ametlla de Mar, l'\", \"Ampolla, l'\", \"Amposta\", \"Arbol\u00ed\", \"Arbo\u00e7, l'\", \"Argentera, l'\", \"Arnes\", \"Asc\u00f3\", \"Banyeres del Pened\u00e8s\", \"Barber\u00e0 de la Conca\", \"Batea\", \"Bellmunt del Priorat\", \"Bellvei\", \"Benifallet\", \"Benissanet\", \"Bisbal de Montsant, la\", \"Bisbal del Pened\u00e8s, la\", \"Blancafort\", \"Bonastre\", \"Borges del Camp, les\", \"Bot\", \"Botarell\", \"Br\u00e0fim\", \"Cabac\u00e9s\", \"Cabra del Camp\", \"Calafell\", \"Camarles\", \"Cambrils\", \"Canonja, la\", \"Capafonts\", \"Cap\u00e7anes\", \"Caseres\", \"Castellvell del Camp\", \"Catllar, el\", \"Colldejou\", \"Conesa\", \"Constant\u00ed\", \"Corbera d'Ebre\", \"Cornudella de Montsant\", \"Creixell\", \"Cunit\", \"Deltebre\", \"Duesaig\u00fces\", \"Espluga de Francol\u00ed, l'\", \"Falset\", \"Fatarella, la\", \"Febr\u00f3, la\", \"Figuera, la\", \"Figuerola del Camp\", \"Flix\", \"For\u00e8s\", \"Freginals\", \"Galera, la\", \"Gandesa\", \"Garcia\", \"Garidells, els\", \"Ginestar\", \"Godall\", \"Gratallops\", \"Guiamets, els\", \"Horta de Sant Joan\", \"Lloar, el\", \"Llorac\", \"Lloren\u00e7 del Pened\u00e8s\", \"Margalef\", \"Mar\u00e7\u00e0\", \"Mas de Barberans\", \"Masdenverge\", \"Maslloren\u00e7\", \"Maspujols\", \"Masroig, el\", \"Mas\u00f3, la\", \"Mil\u00e0, el\", \"Miravet\", \"Molar, el\", \"Mont-ral\", \"Mont-roig del Camp\", \"Montblanc\", \"Montbri\u00f3 del Camp\", \"Montferri\", \"Montmell, el\", \"Morell, el\", \"Morera de Montsant, la\", \"M\u00f3ra d'Ebre\", \"M\u00f3ra la Nova\", \"Nou de Gai\u00e0, la\", \"Nulles\", \"Pallaresos, els\", \"Palma d'Ebre, la\", \"Passanant i Belltall\", \"Pa\u00fcls\", \"Perafort\", \"Perell\u00f3, el\", \"Piles, les\", \"Pinell de Brai, el\", \"Pira\", \"Pla de Santa Maria, el\", \"Pobla de Mafumet, la\", \"Pobla de Massaluca, la\", \"Pobla de Montorn\u00e8s, la\", \"Poboleda\", \"Pont d'Armentera, el\", \"Pontils\", \"Porrera\", \"Pradell de la Teixeta\", \"Prades\", \"Prat de Comte\", \"Pratdip\", \"Puigpelat\", \"Querol\", \"Rasquera\", \"Renau\", \"Reus\", \"Riba, la\", \"Riba-roja d'Ebre\", \"Riera de Gai\u00e0, la\", \"Riudecanyes\", \"Riudecols\", \"Riudoms\", \"Rocafort de Queralt\", \"Roda de Ber\u00e0\", \"Rodony\u00e0\", \"Roquetes\", \"Rourell, el\", \"R\u00e0pita, la\", \"Salom\u00f3\", \"Salou\", \"Sant Jaume d'Enveja\", \"Sant Jaume dels Domenys\", \"Santa B\u00e0rbara\", \"Santa Coloma de Queralt\", \"Santa Oliva\", \"Sarral\", \"Savall\u00e0 del Comtat\", \"Secuita, la\", \"Selva del Camp, la\", \"Senan\", \"Solivella\", \"S\u00e9nia, la\", \"Tarragona\", \"Tivenys\", \"Tivissa\", \"Torre de Fontaubella, la\", \"Torre de l'Espanyol, la\", \"Torredembarra\", \"Torroja del Priorat\", \"Tortosa\", \"Ulldecona\", \"Ulldemolins\", \"Vallclara\", \"Vallfogona de Riucorb\", \"Vallmoll\", \"Valls\", \"Vandell\u00f2s i l'Hospitalet de l'Infant\", \"Vendrell, el\", \"Vespella de Gai\u00e0\", \"Vila-rodona\", \"Vila-seca\", \"Vilabella\", \"Vilalba dels Arcs\", \"Vilallonga del Camp\", \"Vilanova d'Escornalbou\", \"Vilanova de Prades\", \"Vilaplana\", \"Vilaverd\", \"Vilella Alta, la\", \"Vilella Baixa, la\", \"Vimbod\u00ed i Poblet\", \"Vinebre\", \"Vinyols i els Arcs\", \"Xerta\"]}<\/script>\n<script type=\"application\/json\" id=\"bt-txt-data\">{\"pageTitle\":\"Bolsa de Trabajo ASCEN\",\"pageSub\":\"Registra tu perfil en la bolsa de trabajo oficial de ASCEN. Las empresas l\\u00edderes del sector buscan talento como el tuyo y podr\\u00e1n contactar contigo directamente. (Solo te llevar\\u00e1 2 minutos).\",\"labelNom\":\"Nombre completo\",\"labelEmail\":\"Correo electr\\u00f3nico\",\"labelProvincia\":\"Provincia\",\"labelMunicipi\":\"Municipio\",\"municipiHelp\":\"Solo se puede elegir un municipio de la lista oficial de Catalu\\u00f1a.\",\"municipiPhDefault\":\"Primero selecciona una provincia\",\"municipiPhProv\":\"Escribe para buscar en {prov}...\",\"labelCarrec\":\"\\u00bfEn qu\\u00e9 puesto te gustar\\u00eda trabajar?\",\"chipOperari\":\"Personal de limpieza\",\"chipSupervisor\":\"Supervisi\\u00f3n \\\/ coordinaci\\u00f3n de equipos\",\"labelEspecialitat\":\"Especialidad\",\"chipGeneral\":\"Limpieza general\",\"chipVidres\":\"Cristales\",\"chipSols\":\"Suelos\",\"chipMaquinaria\":\"Maquinaria\",\"chipAl\\u00e7ada\":\"Trabajos en altura\",\"chipHospitalari\":\"\\u00c1mbito hospitalario\",\"labelExperiencia\":\"\\u00bfTienes experiencia en el sector de la limpieza?\",\"labelFormacio\":\"\\u00bfTienes formaci\\u00f3n espec\\u00edfica del sector?\",\"labelPermisConduir\":\"\\u00bfTienes carn\\u00e9 de conducir?\",\"labelDiscapacitat\":\"\\u00bfDiscapacidad reconocida igual o superior al 33%?\",\"discapacitatHelp\":\"Lo preguntamos porque algunas empresas tienen bonificaciones por la contrataci\\u00f3n de personas con discapacidad reconocida. La respuesta es totalmente confidencial.\",\"labelPermisTreball\":\"Declaro que tengo permiso de trabajo vigente en Espa\\u00f1a.\",\"permisTreballHelp\":\"Es imprescindible tener autorizaci\\u00f3n legal para trabajar en Espa\\u00f1a para poder ser contratado por cualquier empresa asociada.\",\"radioSi\":\"S\\u00ed\",\"radioNo\":\"No\",\"labelCV\":\"Curr\\u00edculum (solo PDF, m\\u00e1x. 8MB)\",\"cvPlaceholder\":\"Haz clic para subir tu CV\",\"privLabel1\":\"Acepto la\",\"privLink\":\"pol\\u00edtica de privacidad\",\"privLabel2\":\"de ASCEN y el tratamiento de mis datos para gestionar mi inscripci\\u00f3n en la bolsa de trabajo.\",\"authLabelPre\":\"Autorizo expresamente a ASCEN a\",\"authLabelBold\":\"publicar mi curr\\u00edculum en la bolsa de trabajo\",\"authLabelPost\":\"y a compartirlo con las empresas asociadas interesadas en procesos de selecci\\u00f3n.\",\"submitBtn\":\"Enviar inscripci\\u00f3n\",\"sendingBtn\":\"Enviando...\",\"thanksTitle\":\"\\u00a1Gracias por inscribirte!\",\"thanksDefault\":\"Tu inscripci\\u00f3n en la Bolsa de Trabajo de ASCEN se ha registrado correctamente. Revisaremos tus datos y, si una empresa asociada busca un perfil como el tuyo, se pondr\\u00e1 en contacto contigo directamente.\",\"errNomEmail\":\"Rellena el nombre y un correo v\\u00e1lido.\",\"errProvincia\":\"Selecciona una provincia.\",\"errMunicipi\":\"Selecciona un municipio v\\u00e1lido de la lista.\",\"errCarrec\":\"Selecciona en qu\\u00e9 puesto te gustar\\u00eda trabajar.\",\"errEspecialitat\":\"Selecciona al menos una especialidad.\",\"errRadios\":\"Responde todas las preguntas de S\\u00ed\\\/No.\",\"errCV\":\"Debes adjuntar el CV.\",\"errCVFormat\":\"Solo se aceptan archivos PDF.\",\"errConsents\":\"Debes aceptar los dos consentimientos para continuar.\",\"errConnection\":\"Error de conexi\\u00f3n. Vuelve a intentarlo.\",\"srvFaltenDades\":\"Faltan datos obligatorios.\",\"srvConsentiments\":\"Debes aceptar los dos consentimientos.\",\"srvFormatFitxer\":\"Formato de archivo no v\\u00e1lido. Solo se aceptan archivos PDF.\",\"srvFitxerGran\":\"El archivo supera los 8MB.\",\"srvErrorPujar\":\"Error al subir el CV: \",\"srvCalCV\":\"Debes adjuntar el CV.\",\"srvCampsObl\":\"Debes rellenar todos los campos.\",\"srvErrorConnexio\":\"Error de conexi\\u00f3n con Airtable.\",\"srvErrorAirtable\":\"Error Airtable\",\"srvMsgActiu\":\"Hemos actualizado tus datos correctamente. Tu inscripci\\u00f3n sigue activa.\",\"srvMsgActualitzat\":\"Ya ten\\u00edamos una inscripci\\u00f3n tuya. \\u00a1Se ha actualizado correctamente con los nuevos datos!\",\"srvMsgNou\":\"\\u00a1Inscripci\\u00f3n recibida correctamente!\",\"pdfTitle\":\"Justificante de consentimiento\",\"pdfSubtitle\":\"Bolsa de Trabajo ASCEN\",\"pdfNom\":\"Nombre: \",\"pdfEmail\":\"Correo electr\\u00f3nico: \",\"pdfDataHora\":\"Fecha y hora de la inscripci\\u00f3n: \",\"pdfIP\":\"Direcci\\u00f3n IP: \",\"pdfIPNoDisp\":\"no disponible\",\"pdfConsent1\":\"Consentimiento 1: Pol\\u00edtica de privacidad\",\"pdfConsent2\":\"Consentimiento 2: Autorizaci\\u00f3n de publicaci\\u00f3n del CV\",\"pdfAcceptat\":\"Estado: Aceptado\",\"pdfFooter\":\"Este documento se genera autom\\u00e1ticamente como prueba del consentimiento otorgado por el candidato en el momento de la inscripci\\u00f3n en la bolsa de trabajo de ASCEN.\",\"pdfTxtPrivacitat\":\"Acepto la pol\\u00edtica de privacidad de ASCEN y el tratamiento de mis datos personales para gestionar mi inscripci\\u00f3n en la bolsa de trabajo.\",\"pdfTxtAutoritzacio\":\"Autorizo expresamente a ASCEN a publicar mi curr\\u00edculum en la bolsa de trabajo y a compartirlo con las empresas asociadas interesadas en procesos de selecci\\u00f3n.\"}<\/script>\n\n<script>\n(function(){\n    var form = document.getElementById('bt-form');\n    var msg  = document.getElementById('bt-msg');\n    var submitBtn = document.getElementById('bt-submit');\n    var MUNICIPIS_BY_PROV = JSON.parse(document.getElementById('bt-municipis-data').textContent);\n    var T = JSON.parse(document.getElementById('bt-txt-data').textContent);\n    var LANG = \"es\";\n    var currentProvincia = '';\n\n    \/* Icona info (discapacitat) *\/\n    var infoBtn = document.getElementById('bt-info-discapacitat');\n    var infoTip = document.getElementById('bt-info-tip-discapacitat');\n    infoBtn.addEventListener('click', function(e){\n        e.stopPropagation();\n        var isOpen = infoTip.classList.toggle('bt-info-open');\n        infoBtn.classList.toggle('bt-info-open', isOpen);\n    });\n    document.addEventListener('click', function(e){\n        if (!infoTip.contains(e.target) && e.target !== infoBtn) {\n            infoTip.classList.remove('bt-info-open');\n            infoBtn.classList.remove('bt-info-open');\n        }\n    });\n\n    \/* Chips multi-select *\/\n    document.querySelectorAll('.bt-chips').forEach(function(group){\n        group.querySelectorAll('.bt-chip').forEach(function(chip){\n            chip.addEventListener('click', function(){\n                this.classList.toggle('bt-chip-active');\n            });\n        });\n    });\n\n    \/* Carrec: si es tria Supervisor, amaguem l'especialitat (no te sentit\n       aplicar-hi vidres\/sols\/etc a un perfil de gestio d'equips). Nomes\n       una opcio de carrec es pot triar alhora. *\/\n    var especialitatGroup = document.getElementById('bt-especialitat-group');\n    document.querySelectorAll('#bt-carrec .bt-chip').forEach(function(chip){\n        chip.addEventListener('click', function(){\n            var wasActive = this.classList.contains('bt-chip-active');\n            \/* Com que el toggle general ja ha canviat la classe abans d'aquest handler,\n               wasActive reflecteix l'estat DESPRES del toggle. *\/\n            document.querySelectorAll('#bt-carrec .bt-chip').forEach(function(c){\n                if (c !== this) c.classList.remove('bt-chip-active');\n            }.bind(this));\n\n            var val = this.getAttribute('data-val');\n            if (wasActive && val === 'Supervisor') {\n                especialitatGroup.style.display = 'none';\n                especialitatGroup.querySelectorAll('.bt-chip-active').forEach(function(c){ c.classList.remove('bt-chip-active'); });\n            } else {\n                especialitatGroup.style.display = 'block';\n            }\n        });\n    });\n\n    \/* Radio groups (single select visual, separats per grup) *\/\n    function setupRadioGroup(container){\n        container.querySelectorAll('.bt-radio').forEach(function(opt){\n            opt.addEventListener('click', function(){\n                container.querySelectorAll('.bt-radio').forEach(function(o){ o.classList.remove('bt-radio-active'); });\n                this.classList.add('bt-radio-active');\n            });\n        });\n    }\n    document.querySelectorAll('.bt-radio-group').forEach(setupRadioGroup);\n\n    \/* Provincia: dos grups pero nomes 1 seleccionat en total *\/\n    var provinciaGroups = document.querySelectorAll('#bt-provincia, #bt-provincia + .bt-radio-group');\n    provinciaGroups.forEach(function(group){\n        group.querySelectorAll('.bt-radio').forEach(function(opt){\n            opt.addEventListener('click', function(){\n                provinciaGroups.forEach(function(g){\n                    g.querySelectorAll('.bt-radio').forEach(function(o){ o.classList.remove('bt-radio-active'); });\n                });\n                this.classList.add('bt-radio-active');\n\n                var novaProvincia = this.getAttribute('data-val');\n                if (novaProvincia !== currentProvincia) {\n                    currentProvincia = novaProvincia;\n                    comboInput.value = '';\n                    comboValue.value = '';\n                    comboInput.disabled = false;\n                    comboInput.placeholder = T.municipiPhProv.replace('{prov}', novaProvincia);\n                }\n            });\n        });\n    });\n\n    \/* Combobox municipi amb cerca *\/\n    var comboInput = document.getElementById('bt-municipi-input');\n    var comboValue = document.getElementById('bt-municipi-value');\n    var comboList  = document.getElementById('bt-municipi-list');\n    var comboHoverIdx = -1;\n    var filteredMunicipis = [];\n\n    function normalize(s){\n        return s.toLowerCase().normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '');\n    }\n\n    function renderComboList(filter){\n        if (!currentProvincia) return;\n        var term = normalize(filter || '');\n        var llista = MUNICIPIS_BY_PROV[currentProvincia] || [];\n        filteredMunicipis = llista.filter(function(m){ return normalize(m).indexOf(term) >= 0; }).slice(0, 60);\n        comboHoverIdx = -1;\n\n        if (!filteredMunicipis.length){\n            comboList.innerHTML = '<div class=\"bt-combo-empty\">\u2014<\/div>';\n            comboList.classList.add('bt-combo-open');\n            return;\n        }\n        var html = '';\n        filteredMunicipis.forEach(function(m, i){\n            html += '<div class=\"bt-combo-opt\" data-idx=\"' + i + '\">' + m + '<\/div>';\n        });\n        comboList.innerHTML = html;\n        comboList.classList.add('bt-combo-open');\n\n        comboList.querySelectorAll('.bt-combo-opt').forEach(function(opt){\n            opt.addEventListener('click', function(){\n                var idx = parseInt(this.getAttribute('data-idx'));\n                selectMunicipi(filteredMunicipis[idx]);\n            });\n        });\n    }\n\n    function selectMunicipi(nom){\n        comboInput.value = nom;\n        comboValue.value = nom;\n        comboList.classList.remove('bt-combo-open');\n    }\n\n    comboInput.addEventListener('focus', function(){\n        if (!currentProvincia) return;\n        renderComboList(this.value);\n    });\n    comboInput.addEventListener('input', function(){\n        comboValue.value = '';\n        renderComboList(this.value);\n    });\n    comboInput.addEventListener('keydown', function(e){\n        var opts = comboList.querySelectorAll('.bt-combo-opt');\n        if (!opts.length) return;\n        if (e.key === 'ArrowDown'){\n            e.preventDefault();\n            comboHoverIdx = Math.min(comboHoverIdx + 1, opts.length - 1);\n            opts.forEach(function(o,i){ o.classList.toggle('bt-combo-hover', i === comboHoverIdx); });\n        } else if (e.key === 'ArrowUp'){\n            e.preventDefault();\n            comboHoverIdx = Math.max(comboHoverIdx - 1, 0);\n            opts.forEach(function(o,i){ o.classList.toggle('bt-combo-hover', i === comboHoverIdx); });\n        } else if (e.key === 'Enter'){\n            e.preventDefault();\n            if (comboHoverIdx >= 0 && filteredMunicipis[comboHoverIdx]){\n                selectMunicipi(filteredMunicipis[comboHoverIdx]);\n            }\n        } else if (e.key === 'Escape'){\n            comboList.classList.remove('bt-combo-open');\n        }\n    });\n    document.addEventListener('click', function(e){\n        if (!document.getElementById('bt-municipi-combo').contains(e.target)){\n            comboList.classList.remove('bt-combo-open');\n        }\n    });\n\n    \/* Fitxer *\/\n    var fileInput = document.getElementById('bt-cv');\n    var fileLabel = document.getElementById('bt-file-label');\n    var fileText  = document.getElementById('bt-file-text');\n    fileInput.addEventListener('change', function(){\n        if (this.files && this.files[0]) {\n            var f = this.files[0];\n            var isPdf = f.type === 'application\/pdf' || \/\\.pdf$\/i.test(f.name);\n            if (!isPdf) {\n                msg.className = 'bt-msg bt-err';\n                msg.textContent = T.errCVFormat;\n                this.value = '';\n                fileText.textContent = T.cvPlaceholder;\n                fileText.className = 'bt-file-text';\n                fileLabel.classList.remove('bt-file-has');\n                return;\n            }\n            msg.className = 'bt-msg';\n            msg.style.display = 'none';\n            fileText.textContent = f.name;\n            fileText.className = 'bt-file-name';\n            fileLabel.classList.add('bt-file-has');\n        }\n    });\n\n    function getChipValues(id){\n        var vals = [];\n        document.querySelectorAll('#' + id + ' .bt-chip-active').forEach(function(c){ vals.push(c.getAttribute('data-val')); });\n        return vals;\n    }\n    function getRadioValue(id){\n        var el = document.querySelector('#' + id + ' .bt-radio-active');\n        return el ? el.getAttribute('data-val') : '';\n    }\n    function getProvinciaValue(){\n        var el = document.querySelector('#bt-provincia .bt-radio-active, #bt-provincia + .bt-radio-group .bt-radio-active');\n        return el ? el.getAttribute('data-val') : '';\n    }\n\n    form.addEventListener('submit', function(e){\n        e.preventDefault();\n        msg.className = 'bt-msg';\n        msg.style.display = 'none';\n\n        var nom = document.getElementById('bt-nom').value.trim();\n        var email = document.getElementById('bt-email').value.trim();\n        var checkPrivacitat = document.getElementById('bt-check-privacitat').checked;\n        var checkAutoritzacio = document.getElementById('bt-check-autoritzacio').checked;\n        var checkPermisTreball = document.getElementById('bt-check-permis-treball').checked;\n        var cv = fileInput.files[0];\n        var provincia = getProvinciaValue();\n        var municipi = comboValue.value;\n        var carrec = getChipValues('bt-carrec');\n        var especialitat = getChipValues('bt-especialitat');\n        var experiencia = getRadioValue('bt-experiencia');\n        var formacio = getRadioValue('bt-formacio');\n        var permis = getRadioValue('bt-permis');\n        var discapacitat = getRadioValue('bt-discapacitat');\n\n        if (!nom || !email || email.indexOf('@') < 1) {\n            msg.className = 'bt-msg bt-err';\n            msg.textContent = T.errNomEmail;\n            return;\n        }\n        if (!provincia) {\n            msg.className = 'bt-msg bt-err';\n            msg.textContent = T.errProvincia;\n            return;\n        }\n        if (!municipi || (MUNICIPIS_BY_PROV[provincia] || []).indexOf(municipi) === -1) {\n            msg.className = 'bt-msg bt-err';\n            msg.textContent = T.errMunicipi;\n            comboInput.focus();\n            return;\n        }\n        if (!carrec.length) {\n            msg.className = 'bt-msg bt-err';\n            msg.textContent = T.errCarrec;\n            return;\n        }\n        if (carrec.indexOf('Supervisor') === -1 && !especialitat.length) {\n            msg.className = 'bt-msg bt-err';\n            msg.textContent = T.errEspecialitat;\n            return;\n        }\n        if (!experiencia || !formacio || !permis || !discapacitat) {\n            msg.className = 'bt-msg bt-err';\n            msg.textContent = T.errRadios;\n            return;\n        }\n        if (!cv) {\n            msg.className = 'bt-msg bt-err';\n            msg.textContent = T.errCV;\n            return;\n        }\n        if (!checkPrivacitat || !checkAutoritzacio || !checkPermisTreball) {\n            msg.className = 'bt-msg bt-err';\n            msg.textContent = T.errConsents;\n            return;\n        }\n\n        submitBtn.disabled = true;\n        submitBtn.textContent = T.sendingBtn;\n\n        var fd = new FormData();\n        fd.append('nom', nom);\n        fd.append('email', email);\n        fd.append('cv', cv);\n        fd.append('provincia', provincia);\n        fd.append('municipi', municipi);\n        carrec.forEach(function(v){ fd.append('carrec[]', v); });\n        especialitat.forEach(function(v){ fd.append('especialitat[]', v); });\n        fd.append('experiencia', experiencia);\n        fd.append('formacio', formacio);\n        fd.append('permis', permis);\n        fd.append('discapacitat', discapacitat);\n        fd.append('permis_treball', checkPermisTreball ? 'Si' : 'No');\n        fd.append('consent_privacitat', checkPrivacitat ? 'true' : 'false');\n        fd.append('consent_autoritzacio', checkAutoritzacio ? 'true' : 'false');\n        fd.append('lang', LANG);\n\n        fetch('\/wp-json\/ascen\/v1\/bolsa-treball', {\n            method: 'POST',\n            body: fd\n        })\n        .then(function(r){ return r.json(); })\n        .then(function(data){\n            if (data.ok) {\n                document.getElementById('bt-thanks-msg').textContent = data.msg;\n                document.getElementById('bt-form-container').style.display = 'none';\n                document.getElementById('bt-thanks').style.display = 'block';\n            } else {\n                msg.className = 'bt-msg bt-err';\n                msg.textContent = data.msg;\n            }\n        })\n        .catch(function(){\n            msg.className = 'bt-msg bt-err';\n            msg.textContent = T.errConnection;\n        })\n        .finally(function(){\n            submitBtn.disabled = false;\n            submitBtn.textContent = T.submitBtn;\n        });\n    });\n})();\n<\/script>\n<!-- \/ASCEN Bolsa Treball v3 -->\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":458,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-992099","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ascen.net\/es\/wp-json\/wp\/v2\/pages\/992099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ascen.net\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ascen.net\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ascen.net\/es\/wp-json\/wp\/v2\/users\/458"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ascen.net\/es\/wp-json\/wp\/v2\/comments?post=992099"}],"version-history":[{"count":3,"href":"https:\/\/www.ascen.net\/es\/wp-json\/wp\/v2\/pages\/992099\/revisions"}],"predecessor-version":[{"id":992102,"href":"https:\/\/www.ascen.net\/es\/wp-json\/wp\/v2\/pages\/992099\/revisions\/992102"}],"wp:attachment":[{"href":"https:\/\/www.ascen.net\/es\/wp-json\/wp\/v2\/media?parent=992099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}