{"id":796,"date":"2026-09-25T10:00:00","date_gmt":"2026-09-25T08:00:00","guid":{"rendered":"https:\/\/ebrocrea.es\/?p=796"},"modified":"2026-09-25T21:05:00","modified_gmt":"2026-09-25T19:05:00","slug":"reforma-paso-a-paso-fases-de-una-obra","status":"publish","type":"post","link":"https:\/\/ebrocrea.es\/ro\/reforma-paso-a-paso-fases-de-una-obra\/","title":{"rendered":"Renovare pas cu pas: cele 6 etape ale unei lucr\u0103ri explicate (ghid 2026)"},"content":{"rendered":"\n<p class=\"obr-meta wp-block-paragraph\">Actualizado en septiembre de 2026 \u00b7 Gu\u00eda elaborada por el equipo t\u00e9cnico de Obras Ebre SL, con m\u00e1s de 22 a\u00f1os de experiencia en reformas en Zaragoza, Madrid y Barcelona.<\/p>\n\n\n\n<p class=\"obr-answer wp-block-paragraph\"><strong>Respuesta r\u00e1pida:<\/strong> Una reforma bien hecha pasa por 6 fases: <strong>1) consulta inicial<\/strong>, <strong>2) concepto y viabilidad<\/strong>, <strong>3) planificaci\u00f3n y presupuesto<\/strong>, <strong>4) construcci\u00f3n<\/strong>, <strong>5) toques finales<\/strong> y <strong>6) limpieza y entrega<\/strong>. En un piso de 80 m\u00b2 el proceso completo dura entre 14 y 22 semanas, de las cuales 8 \u2013 14 son de obra, y la construcci\u00f3n concentra el 75 \u2013 85 % del presupuesto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando alguien decide reformar su casa, la pregunta que m\u00e1s se repite no es solo cu\u00e1nto cuesta, sino <strong>c\u00f3mo funciona el proceso<\/strong>: qu\u00e9 pasa primero, cu\u00e1ndo se paga, cu\u00e1nto dura cada parte y qu\u00e9 documentos hay que tener al final. En esta gu\u00eda explicamos, fase por fase, el m\u00e9todo de 6 pasos que seguimos en Obras Ebre SL, con plazos reales, tablas t\u00e9cnicas y los errores m\u00e1s comunes que conviene evitar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Las 6 fases de una reforma de un vistazo<\/h2>\n\n\n\n<figure class=\"wp-block-table obr-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Fase<\/th><th>Duraci\u00f3n<\/th><th>Qu\u00e9 recibes<\/th><th>Peso en el presupuesto<\/th><\/tr><\/thead><tbody><tr><td>1. Consulta inicial<\/td><td>1 semana<\/td><td>Visita t\u00e9cnica, medidas y horquilla de precio<\/td><td>Gratuita<\/td><\/tr><tr><td>2. Concepto y viabilidad<\/td><td>1 \u2013 3 semanas<\/td><td>Planos, distribuci\u00f3n, im\u00e1genes 3D y viabilidad legal<\/td><td>0 \u2013 10 %<\/td><\/tr><tr><td>3. Planificaci\u00f3n y presupuesto<\/td><td>1 \u2013 2 semanas<\/td><td>Presupuesto cerrado, calendario, contrato y permisos<\/td><td>Incluida<\/td><\/tr><tr><td>4. Construcci\u00f3n<\/td><td>8 \u2013 14 semanas<\/td><td>Obra ejecutada con informes de avance<\/td><td>75 \u2013 85 %<\/td><\/tr><tr><td>5. Toques finales<\/td><td>1 \u2013 2 semanas<\/td><td>Remates, bolet\u00edn el\u00e9ctrico y certificados<\/td><td>5 \u2013 10 %<\/td><\/tr><tr><td>6. Limpieza y entrega<\/td><td>2 \u2013 5 d\u00edas<\/td><td>Limpieza final, acta de entrega y garant\u00edas<\/td><td>2 \u2013 5 %<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Plazos orientativos para un piso de 80 m\u00b2 con reforma integral de calidad media.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Fase 1: Consulta inicial y visita t\u00e9cnica<\/h2>\n\n\n\n<p class=\"obr-answer wp-block-paragraph\"><strong>En resumen:<\/strong> Un t\u00e9cnico visita la vivienda, escucha lo que quieres, toma medidas y revisa el estado de instalaciones y estructura. Sales con una horquilla de precio y una primera idea de plazos, sin compromiso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La primera visita es la base de todo el proyecto. En ella no solo se toman medidas: se comprueba el estado de la instalaci\u00f3n el\u00e9ctrica y de fontaner\u00eda, se identifican muros de carga, bajantes y patinillos, y se detectan humedades o fisuras que pueden condicionar la obra.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qu\u00e9 se revisa en la visita<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Medidas de todas las estancias y altura libre de techos.<\/li>\n\n<li>Cuadro el\u00e9ctrico, toma de tierra, diferencial y antig\u00fcedad del cableado.<\/li>\n\n<li>Material de las tuber\u00edas (plomo, hierro, cobre o multicapa) y presi\u00f3n del agua.<\/li>\n\n<li>Muros de carga, bajantes comunitarias y conductos de ventilaci\u00f3n.<\/li>\n\n<li>Estado de ventanas, humedades, fisuras y aislamiento.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Qu\u00e9 conviene preparar t\u00fa<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Una lista de prioridades: imprescindible, deseable y opcional.<\/li>\n\n<li>Fotos o ideas de estilos que te gusten.<\/li>\n\n<li>Un presupuesto m\u00e1ximo orientativo y una fecha deseada de fin de obra.<\/li>\n\n<li>Los planos o la nota simple de la vivienda, si los tienes.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Error frecuente:<\/strong> pedir presupuesto sin visita. Un presupuesto a ciegas siempre se desv\u00eda, porque no tiene en cuenta el estado real de la vivienda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fase 2: Concepto y viabilidad<\/h2>\n\n\n\n<p class=\"obr-answer wp-block-paragraph\"><strong>En resumen:<\/strong> Se dise\u00f1a la nueva distribuci\u00f3n y se comprueba que es t\u00e9cnica y legalmente posible: estructura, instalaciones y el permiso municipal que necesitar\u00e1 la obra. Recibes planos, propuestas de materiales y, si lo necesitas, im\u00e1genes 3D.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En esta fase se transforman las ideas en un proyecto concreto. Se estudian varias distribuciones, se decide qu\u00e9 tabiques se mueven, d\u00f3nde ir\u00e1n la cocina y los ba\u00f1os y c\u00f3mo se resuelve la iluminaci\u00f3n. Al mismo tiempo, se valida la viabilidad:<\/p>\n\n\n\n<figure class=\"wp-block-table obr-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Tipo de viabilidad<\/th><th>Qu\u00e9 se comprueba<\/th><th>Consecuencia<\/th><\/tr><\/thead><tbody><tr><td>Estructural<\/td><td>Si los muros que se quieren tirar son de carga<\/td><td>Si lo son, hace falta proyecto t\u00e9cnico y obra mayor<\/td><\/tr><tr><td>De instalaciones<\/td><td>Pendientes de desag\u00fce, bajantes y ventilaci\u00f3n<\/td><td>Condiciona d\u00f3nde pueden ir cocina y ba\u00f1os<\/td><\/tr><tr><td>Legal<\/td><td>Qu\u00e9 tr\u00e1mite exige el ayuntamiento<\/td><td>Comunicaci\u00f3n previa, declaraci\u00f3n responsable o licencia<\/td><\/tr><tr><td>Comunitaria<\/td><td>Si se afectan elementos comunes<\/td><td>Aviso o autorizaci\u00f3n de la comunidad<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">El tr\u00e1mite municipal depende de la ciudad y del alcance de la obra; lo explicamos en detalle en nuestra <a href=\"\/licencia-de-obras-reforma-piso\/\">gu\u00eda de licencias de obra en Madrid, Barcelona y Zaragoza<\/a>. Si quieres un dise\u00f1o muy cuidado, en esta fase tambi\u00e9n puede intervenir un <a href=\"\/cuanto-cuesta-un-interiorista\/\">interiorista<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Error frecuente:<\/strong> cerrar el dise\u00f1o sin comprobar la viabilidad. Mover una cocina lejos de la bajante, por ejemplo, puede obligar a elevar el suelo o a instalar una bomba de evacuaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fase 3: Planificaci\u00f3n y presupuesto cerrado<\/h2>\n\n\n\n<p class=\"obr-answer wp-block-paragraph\"><strong>En resumen:<\/strong> Se elabora un presupuesto cerrado y desglosado por partidas, un calendario de obra y el contrato. Tambi\u00e9n se solicitan los permisos y se encargan los materiales con plazo largo de fabricaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un buen presupuesto no es una cifra global: detalla cada partida con mediciones, calidades y marcas. As\u00ed puedes comparar ofertas y evitar sorpresas. Junto al presupuesto se fija un calendario y se acuerda c\u00f3mo se va a pagar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Forma de pago habitual por hitos<\/h3>\n\n\n\n<figure class=\"wp-block-table obr-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Hito<\/th><th>Pago orientativo<\/th><\/tr><\/thead><tbody><tr><td>Firma del contrato e inicio de obra<\/td><td>20 \u2013 30 %<\/td><\/tr><tr><td>Instalaciones terminadas y tabiquer\u00eda cerrada<\/td><td>30 \u2013 40 %<\/td><\/tr><tr><td>Alicatados, suelos y carpinter\u00eda colocados<\/td><td>20 \u2013 30 %<\/td><\/tr><tr><td>Entrega y acta de recepci\u00f3n<\/td><td>5 \u2013 10 %<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Pagar por hitos cumplidos protege al cliente y a la empresa.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Materiales con plazo de fabricaci\u00f3n<\/h3>\n\n\n\n<figure class=\"wp-block-table obr-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Material<\/th><th>Plazo de entrega habitual<\/th><\/tr><\/thead><tbody><tr><td>Muebles de cocina a medida<\/td><td>2 \u2013 4 semanas<\/td><\/tr><tr><td>Carpinter\u00eda exterior (ventanas)<\/td><td>3 \u2013 6 semanas<\/td><\/tr><tr><td>Puertas interiores lacadas<\/td><td>3 \u2013 5 semanas<\/td><\/tr><tr><td>Encimera de cuarzo o porcel\u00e1nico<\/td><td>1 \u2013 2 semanas tras la plantilla<\/td><\/tr><tr><td>Porcel\u00e1nico y sanitarios en stock<\/td><td>1 \u2013 2 semanas<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Encargar a tiempo los materiales con plazo largo es la mejor forma de que la obra no se pare. Consulta los precios por estancia en nuestras gu\u00edas de <a href=\"\/cuanto-cuesta-reformar-una-cocina\/\">cocina<\/a>, <a href=\"\/cuanto-cuesta-reformar-un-bano\/\">ba\u00f1o<\/a> y <a href=\"\/precio-reforma-integral-piso\/\">reforma integral<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Error frecuente:<\/strong> aceptar un presupuesto sin partidas ni calidades. Es la principal causa de discusiones y de extras al final de la obra.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fase 4: Construcci\u00f3n<\/h2>\n\n\n\n<p class=\"obr-answer wp-block-paragraph\"><strong>En resumen:<\/strong> Es la fase m\u00e1s larga y la que concentra la mayor parte del presupuesto. Sigue un orden t\u00e9cnico fijo: demoliciones, tabiquer\u00eda, instalaciones, yesos, alicatados y suelos, y carpinter\u00eda. En un piso de 80 m\u00b2 dura de 8 a 14 semanas.<\/p>\n\n\n\n<figure class=\"wp-block-table obr-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Orden<\/th><th>Trabajo<\/th><th>Duraci\u00f3n orientativa (80 m\u00b2)<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Protecciones, demoliciones y retirada de escombros<\/td><td>1 \u2013 2 semanas<\/td><\/tr><tr><td>2<\/td><td>Tabiquer\u00eda nueva y recrecidos<\/td><td>1 \u2013 2 semanas<\/td><\/tr><tr><td>3<\/td><td>Instalaci\u00f3n el\u00e9ctrica, fontaner\u00eda y climatizaci\u00f3n<\/td><td>2 \u2013 3 semanas<\/td><\/tr><tr><td>4<\/td><td>Yesos, falsos techos y aislamientos<\/td><td>1 \u2013 2 semanas<\/td><\/tr><tr><td>5<\/td><td>Alicatados, solados y suelos<\/td><td>2 \u2013 3 semanas<\/td><\/tr><tr><td>6<\/td><td>Carpinter\u00eda interior y montaje de cocina<\/td><td>1 \u2013 2 semanas<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Plazos orientativos para un piso de 80 m\u00b2 con reforma integral de calidad media.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Durante la obra hay controles de calidad que no se ven pero son esenciales: la <strong>prueba de presi\u00f3n<\/strong> de la fontaner\u00eda antes de cerrar rozas, la medici\u00f3n de aislamiento el\u00e9ctrico y la comprobaci\u00f3n de niveles antes de colocar el suelo. M\u00e1s informaci\u00f3n sobre las instalaciones en <a href=\"\/precio-renovar-instalacion-electrica-fontaneria\/\">cu\u00e1nto cuesta renovar la electricidad y la fontaner\u00eda<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Seguimiento de la obra<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Un \u00fanico responsable de obra como interlocutor.<\/li>\n\n<li>Informe semanal con fotos del avance.<\/li>\n\n<li>Registro por escrito de cualquier cambio y su coste antes de ejecutarlo.<\/li>\n\n<li>Gesti\u00f3n de residuos con gestor autorizado.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Error frecuente:<\/strong> hacer cambios sobre la marcha sin dejarlos por escrito. Cada cambio en obra retrasa el calendario y suele encarecer la reforma.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fase 5: Toques finales y remates<\/h2>\n\n\n\n<p class=\"obr-answer wp-block-paragraph\"><strong>En resumen:<\/strong> Se pinta, se colocan mecanismos, sanitarios, grifer\u00eda y luminarias, se ajustan puertas y se repasan todos los detalles con una lista de pendientes. Tambi\u00e9n se emiten el bolet\u00edn el\u00e9ctrico y los certificados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los remates marcan la diferencia entre una obra correcta y una obra impecable. En esta fase se hace una revisi\u00f3n conjunta con el cliente, estancia por estancia, y se anota todo lo que falta o hay que corregir.<\/p>\n\n\n\n<figure class=\"wp-block-table obr-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Documento<\/th><th>Para qu\u00e9 sirve<\/th><\/tr><\/thead><tbody><tr><td>Bolet\u00edn el\u00e9ctrico (CIE)<\/td><td>Acredita que la instalaci\u00f3n cumple el REBT; necesario para contratar o subir potencia<\/td><\/tr><tr><td>Certificado de fontaner\u00eda<\/td><td>Justifica la prueba de presi\u00f3n y los materiales empleados<\/td><\/tr><tr><td>Garant\u00edas de fabricantes<\/td><td>Cubren electrodom\u00e9sticos, grifer\u00eda, ventanas y suelos<\/td><\/tr><tr><td>Fichas t\u00e9cnicas de materiales<\/td><td>Facilitan el mantenimiento y futuras reposiciones<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La pintura suele ser el \u00faltimo gran trabajo; en nuestra gu\u00eda de <a href=\"\/cuanto-cuesta-pintar-un-piso\/\">cu\u00e1nto cuesta pintar un piso<\/a> tienes precios y una calculadora de litros.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fase 6: Limpieza, decoraci\u00f3n y entrega<\/h2>\n\n\n\n<p class=\"obr-answer wp-block-paragraph\"><strong>En resumen:<\/strong> Se realiza una limpieza profunda de obra, se retiran todos los restos y, si lo deseas, te ayudamos con la decoraci\u00f3n. La obra termina con la firma del acta de entrega y la documentaci\u00f3n de garant\u00eda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La limpieza final de obra no es una limpieza dom\u00e9stica: incluye eliminar restos de cemento y pintura, limpiar cristales, carpinter\u00edas y rejillas, y aspirar el polvo de obra de todos los rincones. Despu\u00e9s llega la parte m\u00e1s agradable: textiles, iluminaci\u00f3n decorativa y mobiliario para estrenar la casa.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Acta de entrega firmada por ambas partes.<\/li>\n\n<li>Garant\u00eda por escrito de la empresa sobre mano de obra e instalaciones.<\/li>\n\n<li>Manual b\u00e1sico de uso y mantenimiento de materiales.<\/li>\n\n<li>Revisi\u00f3n posterior al cabo de unas semanas para ajustar peque\u00f1os detalles.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En obras con proyecto t\u00e9cnico, la Ley de Ordenaci\u00f3n de la Edificaci\u00f3n establece como referencia plazos de responsabilidad de 1 a\u00f1o para acabados, 3 a\u00f1os para defectos de habitabilidad y 10 a\u00f1os para la estructura.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Calculadora: presupuesto y duraci\u00f3n de tu reforma<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Usa la calculadora para estimar el presupuesto y las semanas de obra seg\u00fan los metros, la calidad y la ciudad:<\/p>\n\n\n\n<div class=\"obr-calc\" data-calc=\"reforma\"><span data-t=\"title\">Calculadora de reforma integral<\/span><span data-t=\"m2\">Superficie \u00fatil de la vivienda<\/span><span data-t=\"q\">Calidad de acabados<\/span><span data-t=\"q0\">B\u00e1sica<\/span><span data-t=\"q1\">Media<\/span><span data-t=\"q2\">Media-alta<\/span><span data-t=\"q3\">Alta<\/span><span data-t=\"c\">Ciudad<\/span><span data-t=\"c0\">Zaragoza<\/span><span data-t=\"c1\">Madrid<\/span><span data-t=\"c2\">Barcelona<\/span><span data-t=\"r-total\">Presupuesto estimado<\/span><span data-t=\"r-m2\">Precio por m\u00b2<\/span><span data-t=\"r-weeks\">Duraci\u00f3n estimada de obra (semanas)<\/span><span data-t=\"note\">C\u00e1lculo orientativo con precios medios de mercado en 2026, sin IVA. El precio final depende de la visita t\u00e9cnica.<\/span><a class=\"obr-calc-cta\" href=\"\/contacto\/\">Pide tu visita t\u00e9cnica gratis<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Preguntas frecuentes<\/h2>\n\n\n\n<div class=\"wp-block-group obr-faq is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group obr-faq-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">\u00bfCu\u00e1nto dura una reforma de principio a fin?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En un piso de 80 m\u00b2, entre 14 y 22 semanas contando las fases previas: 3 \u2013 6 semanas de dise\u00f1o, viabilidad y planificaci\u00f3n, 8 \u2013 14 semanas de obra y 1 \u2013 2 semanas de remates y entrega.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group obr-faq-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">\u00bfCu\u00e1ndo se paga una reforma?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Lo habitual es pagar por hitos: un 20 \u2013 30 % al firmar, un 30 \u2013 40 % al terminar instalaciones y tabiquer\u00eda, un 20 \u2013 30 % con suelos y carpinter\u00eda colocados y el resto en la entrega.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group obr-faq-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 fase de la reforma es la m\u00e1s cara?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La construcci\u00f3n, que concentra entre el 75 % y el 85 % del presupuesto. Dentro de ella, las partidas m\u00e1s altas suelen ser la cocina, los ba\u00f1os y las instalaciones.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group obr-faq-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 pasa si quiero cambiar algo durante la obra?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se puede, pero cada cambio debe valorarse y firmarse antes de ejecutarlo, porque afecta al coste y al calendario. Por eso es tan importante cerrar bien el dise\u00f1o en la fase 2.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group obr-faq-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 documentos debo recibir al terminar?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Acta de entrega, garant\u00eda por escrito, bolet\u00edn el\u00e9ctrico si se ha renovado la instalaci\u00f3n, certificados de fontaner\u00eda, fichas t\u00e9cnicas y garant\u00edas de los fabricantes.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group obr-faq-item is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">\u00bfNecesito un arquitecto para reformar?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Solo si la obra afecta a la estructura, la fachada o cambia el uso de la vivienda. Para reformas interiores sin tocar estructura basta con la empresa de reformas y el tr\u00e1mite municipal correspondiente.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p class=\"obr-about wp-block-paragraph\"><strong>Sobre Obras Ebre SL.<\/strong> Llevamos m\u00e1s de 22 a\u00f1os haciendo reformas integrales, ba\u00f1os, cocinas, instalaciones y tejados en Zaragoza, Madrid y Barcelona. M\u00e1s de 450 clientes satisfechos y 240 proyectos terminados con presupuesto cerrado y garant\u00eda por escrito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfQuieres empezar por la fase 1? <a href=\"\/contacto\/\">Pide tu visita t\u00e9cnica gratuita<\/a> y te acompa\u00f1amos en todo el proceso. Tambi\u00e9n puedes ver c\u00f3mo trabajamos en nuestra p\u00e1gina de <a href=\"\/servicios\/\">servicios<\/a>.<\/p>\n\n\n\n<style id=\"obr-css-blog\">.obr-calc{margin: 2em 0}.obr-calc > [data-t]{display: none}.obr-calc-ui{background: #fff;border: 1px solid #e3e6ea;border-top: 4px solid var(--theme-palette-color-1);border-radius: 6px;padding: 24px;box-shadow: 0 6px 24px rgba(30, 38, 46, .06)}.obr-calc-title{font-weight: 700;font-size: 20px;line-height: 1.3;color: #1e262e;margin-bottom: 18px}.obr-calc-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: 18px 28px}.obr-calc-field label{display: block;font-weight: 600;font-size: 14px;margin-bottom: 8px;color: #1e262e}.obr-calc-range{display: flex;align-items: center;gap: 12px}.obr-calc-range input[type=range]{flex: 1;min-width: 0;accent-color: var(--theme-palette-color-1)}.obr-calc-range output{min-width: 86px;text-align: right;font-weight: 700;color: var(--theme-palette-color-1);white-space: nowrap}.obr-calc-choice{display: flex;flex-wrap: wrap;gap: 6px}.obr-calc-choice button{border: 1px solid #cfd4da;background: #fff;color: #1e262e;border-radius: 3px;padding: 8px 12px;font-size: 13px;line-height: 1.2;cursor: pointer;transition: background-color .15s, border-color .15s, color .15s}.obr-calc-choice button:hover{border-color: var(--theme-palette-color-1)}.obr-calc-choice button.is-on{background: var(--theme-palette-color-1);border-color: var(--theme-palette-color-1);color: #fff}.obr-calc-res{margin-top: 22px;background: #f7f7f8;border-radius: 4px;padding: 4px 18px}.obr-calc-row{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 11px 0;border-bottom: 1px solid #e6e8eb;font-size: 15px}.obr-calc-row:last-child{border-bottom: 0}.obr-calc-row strong{text-align: right;white-space: nowrap;color: #1e262e}.obr-calc-row.is-main strong{font-size: 22px;color: var(--theme-palette-color-1)}.obr-calc-note{font-size: 13px;color: #6b7280;margin: 12px 0 0}.obr-calc-cta{display: inline-block;margin-top: 16px;background: var(--theme-palette-color-1);color: #fff !important;padding: 12px 24px;border-radius: 3px;font-size: 14px;font-weight: 600;text-decoration: none !important}.obr-calc-cta:hover{background: #1e262e}@media (max-width: 600px){.obr-calc-ui{padding: 18px}.obr-calc-row{flex-direction: column;gap: 2px}.obr-calc-row strong{text-align: left}.obr-calc-cta{display: block;text-align: center}}.obr-table table{border-collapse: collapse;width: 100%;font-size: 15px}.obr-table th, .obr-table td{padding: 10px 12px;border: 1px solid #e3e6ea;text-align: left;vertical-align: top}.obr-table thead th{background: #1e262e;color: #fff;font-weight: 600}.obr-table tbody tr:nth-child(even) td{background: #fafafa}.obr-table figcaption{font-size: 13px;color: #6b7280;margin-top: 6px}@media (max-width: 600px){.obr-table{overflow-x: auto}.obr-table table{min-width: 480px;font-size: 14px}}.obr-meta{font-size: 13px;color: #6b7280;border-left: 3px solid var(--theme-palette-color-1);padding-left: 10px}.obr-answer{background: #fff7f2;border: 1px solid #f6d3bf;border-left: 5px solid var(--theme-palette-color-1);border-radius: 4px;padding: 16px 18px;font-size: 16px;line-height: 1.6}.obr-about{background: #f7f7f8;border-radius: 4px;padding: 16px 18px;font-size: 15px}.obr-faq{counter-reset: obrfaq;display: flex;flex-direction: column;gap: 22px;margin: 1.5em 0 2.5em}.obr-faq-item{counter-increment: obrfaq;position: relative;width: 88%;box-sizing: border-box;background: #fff;border: 1px solid #e3e6ea;border-radius: 8px;padding: 22px 26px 18px 96px;box-shadow: 0 8px 26px rgba(30, 38, 46, .06);overflow: hidden}.obr-faq-item::before{content: counter(obrfaq, decimal-leading-zero);position: absolute;top: 14px;left: 20px;font-size: 54px;font-weight: 800;line-height: 1;color: var(--theme-palette-color-1);opacity: .9;letter-spacing: -.02em}.obr-faq-item:nth-child(even){align-self: flex-end;padding: 22px 96px 18px 26px;border-right: 4px solid var(--theme-palette-color-1)}.obr-faq-item:nth-child(odd){align-self: flex-start;border-left: 4px solid var(--theme-palette-color-1)}.obr-faq-item:nth-child(even)::before{left: auto;right: 20px}.obr-faq-item h3{margin: 0 0 8px;font-size: 19px;line-height: 1.35}.obr-faq-item p{margin: 0}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.obr-faq-item{animation: obr-faq-in-left linear both;animation-timeline: view();animation-range: entry 0% cover 35%}.obr-faq-item:nth-child(even){animation-name: obr-faq-in-right}.obr-faq-item::before{animation: obr-faq-num linear both;animation-timeline: view();animation-range: entry 0% exit 100%}}}@keyframes obr-faq-in-left{from{opacity: 0;transform: translateX(-70px)}to{opacity: 1;transform: none}}@keyframes obr-faq-in-right{from{opacity: 0;transform: translateX(70px)}to{opacity: 1;transform: none}}@keyframes obr-faq-num{from{transform: translateY(26px)}to{transform: translateY(-26px)}}@media (max-width: 600px){.obr-faq-item, .obr-faq-item:nth-child(even){width: 100%;padding: 64px 18px 16px}.obr-faq-item::before, .obr-faq-item:nth-child(even)::before{left: 18px;right: auto;top: 14px;font-size: 40px}}.obr-toc-src{display: none !important}h2[id^=\"s\"]{scroll-margin-top: 110px}.obr-toc-btn{position: fixed;left: 16px;bottom: 16px;z-index: 9998;display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-width: 136px;padding: 9px 16px;background: #fff;color: #1e262e;border: 1px solid rgba(30, 38, 46, .35);border-radius: 5px;box-shadow: 0 4px 14px rgba(30, 38, 46, .15);font-size: 14px;font-weight: 600;line-height: 1.2;cursor: pointer}.obr-toc-btn svg{width: 18px;height: 18px;color: var(--theme-palette-color-1);flex: 0 0 18px}.obr-toc-btn:hover{border-color: var(--theme-palette-color-1)}.obr-toc-overlay{position: fixed;inset: 0;z-index: 9999;background: rgba(30, 38, 46, .45);opacity: 0;visibility: hidden;transition: opacity .3s ease, visibility .3s ease}.obr-toc-overlay.is-open{opacity: 1;visibility: visible}.obr-toc-panel{position: fixed;top: var(--wp-admin--admin-bar--height, 0px);left: 0;bottom: 0;z-index: 10000;width: min(360px, 88vw);box-sizing: border-box;padding: 20px 20px 28px;background: #fff;box-shadow: 8px 0 30px rgba(30, 38, 46, .2);overflow-y: auto;transform: translateX(-104%);transition: transform .32s ease}.obr-toc-panel.is-open{transform: none}.obr-toc-head{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin-bottom: 12px;padding-bottom: 10px;border-bottom: 2px solid var(--theme-palette-color-1)}.obr-toc-head strong{font-size: 17px;color: #1e262e}.obr-toc-close{background: none;border: 0;padding: 0 4px;font-size: 28px;line-height: 1;color: #1e262e;cursor: pointer}.obr-toc-list{list-style: none;margin: 0;padding: 0;counter-reset: obrtoc}.obr-toc-list li{counter-increment: obrtoc;margin: 0}.obr-toc-list a{display: flex;gap: 10px;padding: 8px 10px;border-radius: 4px;color: #1e262e;text-decoration: none;font-size: 14px;line-height: 1.35}.obr-toc-list a::before{content: counter(obrtoc, decimal-leading-zero);min-width: 22px;font-weight: 700;color: var(--theme-palette-color-1)}.obr-toc-list a:hover, .obr-toc-list a.is-active{background: #fff3ec}.obr-toc-list a.is-active{font-weight: 600}.obr-toc-more{margin-top: 24px}.obr-toc-more > strong{display: block;font-size: 15px;color: #1e262e;padding-bottom: 8px;border-bottom: 1px solid #e3e6ea}.obr-toc-more ul{list-style: none;margin: 8px 0 0;padding: 0}.obr-toc-more li{margin: 0}.obr-toc-more li a{display: block;padding: 7px 10px;border-left: 3px solid transparent;color: #1e262e;font-size: 13.5px;line-height: 1.35;text-decoration: none}.obr-toc-more li a:hover{background: #f7f7f8}.obr-toc-more li.is-current a{border-left-color: var(--theme-palette-color-1);font-weight: 600;background: #fff3ec}@media print{.obr-toc-btn, .obr-toc-panel, .obr-toc-overlay{display: none !important}}.single-post .hero-section[data-type=\"type-2\"] .page-description{display: inline-block;max-width: 760px;margin-inline: auto;padding: 14px 22px;color: rgb(104, 114, 121);background: rgba(255, 255, 255, .45);-webkit-backdrop-filter: blur(10px) saturate(140%);backdrop-filter: blur(10px) saturate(140%);border: 1px solid rgba(255, 255, 255, .5);border-radius: 0;box-shadow: 0 6px 24px rgba(30, 38, 46, .18)}.single-post .hero-section[data-type=\"type-2\"] .page-description p{margin: 0;color: inherit}@media (max-width: 689.98px){.single-post .hero-section[data-type=\"type-2\"] .page-description{padding: 12px 16px;font-size: 15px}}.obr-guide-link{margin: 10px 0 0}.obr-guide-link a{display: inline-block;padding: 12px 22px;border: 1px solid var(--theme-palette-color-1);color: var(--theme-palette-color-1);font-weight: 600;text-decoration: none;transition: background .2s ease, color .2s ease}.obr-guide-link a:hover{background: var(--theme-palette-color-1);color: #fff}<\/style>\n\n\n\n<div class=\"wp-block-group obr-toc-src is-layout-flow wp-block-group-is-layout-flow\">\n<span data-t=\"btn\">\u00cdndice<\/span><span data-t=\"toc\">\u00cdndice del art\u00edculo<\/span><span data-t=\"more\">M\u00e1s art\u00edculos del blog<\/span><span data-t=\"close\">Cerrar<\/span>\n\n\n<ul class=\"wp-block-latest-posts__list wp-block-latest-posts is-layout-flow wp-block-latest-posts-is-layout-flow\"><li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/ebrocrea.es\/ro\/unete-marketplace-profesionales-reformas\/\">\u00danete al ecosistema Obras Ebre: vende, encuentra obra y forma equipo en Espa\u00f1a y Ruman\u00eda (gu\u00eda 2026)<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/ebrocrea.es\/ro\/precio-reforma-integral-piso\/\">Precio de una reforma integral de piso en 2026: \u20ac\/m\u00b2 por ciudad<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/ebrocrea.es\/ro\/reforma-paso-a-paso-fases-de-una-obra\/\">Reforma paso a paso: las 6 fases de una obra explicadas (gu\u00eda 2026)<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/ebrocrea.es\/ro\/cuanto-cuesta-reformar-un-bano\/\">\u00bfCu\u00e1nto cuesta reformar un ba\u00f1o en 2026? Precios y plazos<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/ebrocrea.es\/ro\/cuanto-cuesta-reformar-una-cocina\/\">\u00bfCu\u00e1nto cuesta reformar una cocina en 2026? Gu\u00eda de precios<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/ebrocrea.es\/ro\/licencia-de-obras-reforma-piso\/\">Licencia de obras para reformar un piso en Madrid, Barcelona y Zaragoza<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/ebrocrea.es\/ro\/cuanto-cuesta-pintar-un-piso\/\">\u00bfCu\u00e1nto cuesta pintar un piso en 2026? Precio por m\u00b2 y litros<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/ebrocrea.es\/ro\/precio-cambiar-suelo-piso-m2\/\">Precio de cambiar el suelo de un piso por m\u00b2 en 2026<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/ebrocrea.es\/ro\/precio-renovar-instalacion-electrica-fontaneria\/\">Renovar la instalaci\u00f3n el\u00e9ctrica y la fontaner\u00eda: precios 2026<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/ebrocrea.es\/ro\/cuanto-cuesta-un-interiorista\/\">\u00bfCu\u00e1nto cuesta un interiorista en 2026? Honorarios y precios<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/ebrocrea.es\/ro\/precio-reparar-tejado-m2\/\">Precio de reparar un tejado por m\u00b2 en 2026: retejado e impermeabilizaci\u00f3n<\/a><\/li>\n<\/ul><\/div>\n\n\n\n<script id=\"obr-calc-js\">new Function(atob(\"KGZ1bmN0aW9uICgpIHsKCS8vIFByaWNlIHRhYmxlcyBwZXIgY2FsY3VsYXRvci4gTGFiZWxzIGNvbWUgZnJvbSA8c3BhbiBkYXRhLXQ9Ii4uLiI+IGluc2lkZSBlYWNoIC5vYnItY2FsYyBib3gKCS8vIHNvIFRyYW5zbGF0ZVByZXNzIGNhbiB0cmFuc2xhdGUgdGhlbTsgdGhpcyBmaWxlIG9ubHkgaG9sZHMgbnVtYmVycy4KCXZhciBDRkcgPSB7CglyZWZvcm1hOiB7CgkJaW5wdXRzOiBbCgkJCXsgazogIm0yIiwgdHlwZTogInJhbmdlIiwgbWluOiAzMCwgbWF4OiAyNTAsIHN0ZXA6IDUsIGRlZjogODAsIHVuaXQ6ICJtXHUwMGIyIiB9LAoJCQl7IGs6ICJxIiwgdHlwZTogImNob2ljZSIsIG9wdHM6IFsicTAiLCAicTEiLCAicTIiLCAicTMiXSwgZGVmOiAxIH0sCgkJCXsgazogImMiLCB0eXBlOiAiY2hvaWNlIiwgb3B0czogWyJjMCIsICJjMSIsICJjMiJdLCBkZWY6IDAgfQoJCV0sCgkJb3V0OiBbCgkJCVsici10b3RhbCIsICJldXJyIiwgIihmdW5jdGlvbigpe3ZhciBwPVtbNDAwLDYwMF0sWzYwMCw4MDBdLFs4MDAsMTEwMF0sWzExMDAsMTUwMF1dW3YucV07dmFyIGY9WzAuOTUsMS4yNSwxLjJdW3YuY107cmV0dXJuIFt2Lm0yKnBbMF0qZix2Lm0yKnBbMV0qZl07fSkoKSJdLAoJCQlbInItbTIiLCAiZXVyciIsICIoZnVuY3Rpb24oKXt2YXIgcD1bWzQwMCw2MDBdLFs2MDAsODAwXSxbODAwLDExMDBdLFsxMTAwLDE1MDBdXVt2LnFdO3ZhciBmPVswLjk1LDEuMjUsMS4yXVt2LmNdO3JldHVybiBbcFswXSpmLHBbMV0qZl07fSkoKSJdLAoJCQlbInItd2Vla3MiLCAibnVtciIsICJbTWF0aC5yb3VuZCh2Lm0yLzYuNSksTWF0aC5yb3VuZCh2Lm0yLzQuOCldIiwgMF0KCQldCgl9LAoJYmFubzogewoJCWlucHV0czogWwoJCQl7IGs6ICJtMiIsIHR5cGU6ICJyYW5nZSIsIG1pbjogMywgbWF4OiAxMiwgc3RlcDogMC41LCBkZWY6IDUsIHVuaXQ6ICJtXHUwMGIyIiwgZGVjOiAxIH0sCgkJCXsgazogInQiLCB0eXBlOiAiY2hvaWNlIiwgb3B0czogWyJ0MCIsICJ0MSIsICJ0MiIsICJ0MyJdLCBkZWY6IDIgfQoJCV0sCgkJb3V0OiBbCgkJCVsici10b3RhbCIsICJldXJyIiwgIihmdW5jdGlvbigpe2lmKHYudD09PTApcmV0dXJuIFs4MDAsMTgwMF07dmFyIHA9W1swLDBdLFszNTAsNzAwXSxbOTUwLDEzNTBdLFsxNTAwLDIwMDBdXVt2LnRdO3ZhciBtbj1bMCwxNTAwLDQwMDAsODAwMF1bdi50XTtyZXR1cm4gW01hdGgubWF4KHYubTIqcFswXSxtbiksTWF0aC5tYXgodi5tMipwWzFdLG1uKjEuNCldO30pKCkiXSwKCQkJWyJyLWRheXMiLCAidHh0IiwgIlsnMSBcdTIwMTMgMicsJzMgXHUyMDEzIDUnLCc3IFx1MjAxMyAxMicsJzEyIFx1MjAxMyAyMCddW3YudF0iXQoJCV0KCX0sCgljb2NpbmE6IHsKCQlpbnB1dHM6IFsKCQkJeyBrOiAibTIiLCB0eXBlOiAicmFuZ2UiLCBtaW46IDQsIG1heDogMjAsIHN0ZXA6IDEsIGRlZjogOCwgdW5pdDogIm1cdTAwYjIiIH0sCgkJCXsgazogInEiLCB0eXBlOiAiY2hvaWNlIiwgb3B0czogWyJxMCIsICJxMSIsICJxMiJdLCBkZWY6IDEgfSwKCQkJeyBrOiAiZSIsIHR5cGU6ICJjaG9pY2UiLCBvcHRzOiBbImUwIiwgImUxIiwgImUyIiwgImUzIl0sIGRlZjogMiB9LAoJCQl7IGs6ICJtbCIsIHR5cGU6ICJyYW5nZSIsIG1pbjogMiwgbWF4OiA4LCBzdGVwOiAwLjUsIGRlZjogNCwgdW5pdDogIm0iLCBkZWM6IDEgfQoJCV0sCgkJb3V0OiBbCgkJCVsici10b3RhbCIsICJldXJyIiwgIlt2Lm0yKls1NTAsNzAwLDEwMDBdW3YucV0rdi5tbCpbMzAsODAsMTUwLDMwMF1bdi5lXSwgdi5tMipbNzUwLDEwMDAsMTUwMF1bdi5xXSt2Lm1sKls2MCwxNDAsMjgwLDUwMF1bdi5lXV0iXSwKCQkJWyJyLWVuYyIsICJldXJyIiwgIlt2Lm1sKlszMCw4MCwxNTAsMzAwXVt2LmVdLCB2Lm1sKls2MCwxNDAsMjgwLDUwMF1bdi5lXV0iXSwKCQkJWyJyLXdlZWtzIiwgInR4dCIsICJbJzEgXHUyMDEzIDInLCcyIFx1MjAxMyA0JywnNCBcdTIwMTMgNiddW3YucV0iXQoJCV0KCX0sCglsaWNlbmNpYTogewoJCWlucHV0czogWwoJCQl7IGs6ICJwIiwgdHlwZTogInJhbmdlIiwgbWluOiAxMDAwLCBtYXg6IDE1MDAwMCwgc3RlcDogMTAwMCwgZGVmOiAzMDAwMCwgdW5pdDogIlx1MjBhYyIgfSwKCQkJeyBrOiAiYyIsIHR5cGU6ICJjaG9pY2UiLCBvcHRzOiBbImMwIiwgImMxIiwgImMyIl0sIGRlZjogMCB9CgkJXSwKCQlvdXQ6IFsKCQkJWyJyLWljaW8iLCAiZXVyIiwgInYucCpbMC4wMzg3LDAuMDM3NSwwLjA0XVt2LmNdIl0sCgkJCVsici1yYXRlIiwgInR4dCIsICJbJzMsODcgJScsJzMsNzUgJScsJzQgJSddW3YuY10iXQoJCV0KCX0sCglwaW50dXJhOiB7CgkJaW5wdXRzOiBbCgkJCXsgazogIm0yIiwgdHlwZTogInJhbmdlIiwgbWluOiAyMCwgbWF4OiA2MDAsIHN0ZXA6IDEwLCBkZWY6IDIyMCwgdW5pdDogIm1cdTAwYjIiIH0sCgkJCXsgazogImNvYXRzIiwgdHlwZTogImNob2ljZSIsIG9wdHM6IFsiazAiLCAiazEiLCAiazIiXSwgZGVmOiAxIH0sCgkJCXsgazogInJlbmQiLCB0eXBlOiAicmFuZ2UiLCBtaW46IDgsIG1heDogMTQsIHN0ZXA6IDEsIGRlZjogMTEsIHVuaXQ6ICJtXHUwMGIyL0wiIH0sCgkJCXsgazogImciLCB0eXBlOiAiY2hvaWNlIiwgb3B0czogWyJnMCIsICJnMSJdLCBkZWY6IDAgfQoJCV0sCgkJb3V0OiBbCgkJCVsici1sIiwgIm51bSIsICJNYXRoLmNlaWwodi5tMioodi5jb2F0cysxKS92LnJlbmQqMS4xKSIsIDAsICJMIl0sCgkJCVsici1jdWJvcyIsICJudW0iLCAiTWF0aC5jZWlsKHYubTIqKHYuY29hdHMrMSkvdi5yZW5kKjEuMS8xNSkiLCAwXSwKCQkJWyJyLWNvc3QiLCAiZXVyciIsICJbdi5tMiooNSsodi5nPzg6MCkpLCB2Lm0yKigxMisodi5nPzE1OjApKV0iXSwKCQkJWyJyLWRheXMiLCAibnVtciIsICJbTWF0aC5tYXgoMSxNYXRoLnJvdW5kKHYubTIvMTEwKih2Lmc\/Mi41OjEpKSksIE1hdGgubWF4KDIsTWF0aC5yb3VuZCh2Lm0yLzU1Kih2Lmc\/Mi41OjEpKSldIiwgMF0KCQldCgl9LAoJc3VlbG86IHsKCQlpbnB1dHM6IFsKCQkJeyBrOiAibTIiLCB0eXBlOiAicmFuZ2UiLCBtaW46IDUsIG1heDogMjAwLCBzdGVwOiAxLCBkZWY6IDYwLCB1bml0OiAibVx1MDBiMiIgfSwKCQkJeyBrOiAibWF0IiwgdHlwZTogImNob2ljZSIsIG9wdHM6IFsibTAiLCAibTEiLCAibTJ4IiwgIm0zIiwgIm00Il0sIGRlZjogMCB9LAoJCQl7IGs6ICJtZXJtYSIsIHR5cGU6ICJjaG9pY2UiLCBvcHRzOiBbIncwIiwgIncxIl0sIGRlZjogMCB9LAoJCQl7IGs6ICJyZXQiLCB0eXBlOiAiY2hvaWNlIiwgb3B0czogWyJyMCIsICJyMSJdLCBkZWY6IDAgfQoJCV0sCgkJb3V0OiBbCgkJCVsici10b3RhbCIsICJldXJyIiwgIihmdW5jdGlvbigpe3ZhciBwPVtbMTgsMjZdLFsyNSwzOF0sWzIwLDUwXSxbMzAsNDJdLFs0MCw5MF1dW3YubWF0XTt2YXIgcj12LnJldD9bOCwxOF06WzAsMF07cmV0dXJuIFt2Lm0yKihwWzBdK3JbMF0pLHYubTIqKHBbMV0rclsxXSldO30pKCkiXSwKCQkJWyJyLWJ1eSIsICJudW0iLCAidi5tMiooMStbMC4xMCwwLjE1XVt2Lm1lcm1hXSkiLCAxLCAibVx1MDBiMiJdLAoJCQlbInItbTIiLCAiZXVyciIsICIoZnVuY3Rpb24oKXt2YXIgcD1bWzE4LDI2XSxbMjUsMzhdLFsyMCw1MF0sWzMwLDQyXSxbNDAsOTBdXVt2Lm1hdF07dmFyIHI9di5yZXQ\/WzgsMThdOlswLDBdO3JldHVybiBbcFswXStyWzBdLHBbMV0rclsxXV07fSkoKSJdCgkJXQoJfSwKCWluc3RhbDogewoJCWlucHV0czogWwoJCQl7IGs6ICJtMiIsIHR5cGU6ICJyYW5nZSIsIG1pbjogMzAsIG1heDogMjAwLCBzdGVwOiA1LCBkZWY6IDgwLCB1bml0OiAibVx1MDBiMiIgfSwKCQkJeyBrOiAidyIsIHR5cGU6ICJjaG9pY2UiLCBvcHRzOiBbIncwIiwgIncxIiwgIncyIl0sIGRlZjogMiB9LAoJCQl7IGs6ICJtYXQiLCB0eXBlOiAiY2hvaWNlIiwgb3B0czogWyJwMCIsICJwMSJdLCBkZWY6IDAgfQoJCV0sCgkJb3V0OiBbCgkJCVsici10b3RhbCIsICJldXJyIiwgIihmdW5jdGlvbigpe3ZhciBrPXYubWF0PzEuNDoxLGxvPTAsaGk9MDtpZih2LnchPT0xKXtsbys9di5tMio0MDtoaSs9di5tMio3NTt9aWYodi53IT09MCl7bG8rPXYubTIqNDUqaztoaSs9di5tMio4NSprO31yZXR1cm4gW2xvLGhpXTt9KSgpIl0sCgkJCVsici1jaWUiLCAidHh0IiwgInYudz09PTE\/J1x1MjAxNCc6JzE4MCBcdTIwYWMgXHUyMDEzIDMwMCBcdTIwYWMnIl0KCQldCgl9LAoJaW50ZXJpb3I6IHsKCQlpbnB1dHM6IFsKCQkJeyBrOiAibTIiLCB0eXBlOiAicmFuZ2UiLCBtaW46IDMwLCBtYXg6IDI1MCwgc3RlcDogNSwgZGVmOiA5MCwgdW5pdDogIm1cdTAwYjIiIH0sCgkJCXsgazogInMiLCB0eXBlOiAiY2hvaWNlIiwgb3B0czogWyJzMCIsICJzMSIsICJzMiJdLCBkZWY6IDEgfQoJCV0sCgkJb3V0OiBbCgkJCVsici1mZWUiLCAiZXVyciIsICJbdi5tMipbMTUsMzAsNDVdW3Yuc10sIHYubTIqWzI1LDYwLDkwXVt2LnNdXSJdLAoJCQlbInItdGltZSIsICJ0eHQiLCAiWycyIFx1MjAxMyA0JywnNCBcdTIwMTMgOCcsJzEyIFx1MjAxMyAyNCddW3Yuc10iXQoJCV0KCX0sCgl0ZWphZG86IHsKCQlpbnB1dHM6IFsKCQkJeyBrOiAibTIiLCB0eXBlOiAicmFuZ2UiLCBtaW46IDIwLCBtYXg6IDMwMCwgc3RlcDogNSwgZGVmOiAxMDAsIHVuaXQ6ICJtXHUwMGIyIiB9LAoJCQl7IGs6ICJ0IiwgdHlwZTogImNob2ljZSIsIG9wdHM6IFsidDAiLCAidDEiLCAidDIiLCAidDMiLCAidDQiXSwgZGVmOiAyIH0sCgkJCXsgazogImEiLCB0eXBlOiAiY2hvaWNlIiwgb3B0czogWyJhMCIsICJhMSJdLCBkZWY6IDEgfQoJCV0sCgkJb3V0OiBbCgkJCVsici10b3RhbCIsICJldXJyIiwgIihmdW5jdGlvbigpe3ZhciBwPVtbMjAsNDBdLFsxNSwzNV0sWzM1LDY1XSxbNTAsNzVdLFszMCw1NV1dW3YudF07dmFyIGE9di5hP1s1LDE1XTpbMCwwXTtyZXR1cm4gW3YubTIqKHBbMF0rYVswXSksdi5tMioocFsxXSthWzFdKV07fSkoKSJdLAoJCQlbInItbTIiLCAiZXVyciIsICIoZnVuY3Rpb24oKXt2YXIgcD1bWzIwLDQwXSxbMTUsMzVdLFszNSw2NV0sWzUwLDc1XSxbMzAsNTVdXVt2LnRdO3ZhciBhPXYuYT9bNSwxNV06WzAsMF07cmV0dXJuIFtwWzBdK2FbMF0scFsxXSthWzFdXTt9KSgpIl0KCQldCgl9Cn07CgoJdmFyIExPQ0FMRSA9IChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQubGFuZyB8fCAiZXMtRVMiKS5pbmRleE9mKCJybyIpID09PSAwID8gInJvLVJPIiA6ICJlcy1FUyI7CgoJZnVuY3Rpb24gZm10KG4sIGRlYykgewoJCXJldHVybiBOdW1iZXIobikudG9Mb2NhbGVTdHJpbmcoTE9DQUxFLCB7IG1pbmltdW1GcmFjdGlvbkRpZ2l0czogZGVjIHx8IDAsIG1heGltdW1GcmFjdGlvbkRpZ2l0czogZGVjIHx8IDAsIHVzZUdyb3VwaW5nOiAiYWx3YXlzIiB9KTsKCX0KCWZ1bmN0aW9uIGV1cm8obikgewoJCXJldHVybiBmbXQoTWF0aC5yb3VuZChuIC8gMTApICogMTApICsgIiBcdTIwYWMiOwoJfQoJZnVuY3Rpb24gZXVyb1JhbmdlKGEsIGIpIHsKCQlyZXR1cm4gZXVybyhhKSArICIgXHUyMDEzICIgKyBldXJvKGIpOwoJfQoKCWZ1bmN0aW9uIGV2YWx1YXRlKGMsIHYpIHsKCQkvLyBjLm91dCByb3dzOiBbbGFiZWxLZXksIGtpbmQsIGV4cHJlc3Npb24sIGRlY2ltYWxzLCB1bml0XTsga2luZCBpcyBldXJyLCBldXIsIG51bSwgbnVtciBvciB0eHQKCQl2YXIgb3V0ID0gW107CgkJYy5vdXQuZm9yRWFjaChmdW5jdGlvbiAobykgewoJCQl2YXIgdmFsID0gbmV3IEZ1bmN0aW9uKCJ2IiwgInJldHVybiAiICsgb1syXSArICI7Iikodik7CgkJCXZhciB0eHQ7CgkJCWlmIChvWzFdID09PSAiZXVyciIpIHR4dCA9IGV1cm9SYW5nZSh2YWxbMF0sIHZhbFsxXSk7CgkJCWVsc2UgaWYgKG9bMV0gPT09ICJldXIiKSB0eHQgPSBldXJvKHZhbCk7CgkJCWVsc2UgaWYgKG9bMV0gPT09ICJudW0iKSB0eHQgPSBmbXQodmFsLCBvWzNdIHx8IDApICsgKG9bNF0gPyAiICIgKyBvWzRdIDogIiIpOwoJCQllbHNlIGlmIChvWzFdID09PSAibnVtciIpIHR4dCA9IGZtdCh2YWxbMF0sIG9bM10gfHwgMCkgKyAiIFx1MjAxMyAiICsgZm10KHZhbFsxXSwgb1szXSB8fCAwKSArIChvWzRdID8gIiAiICsgb1s0XSA6ICIiKTsKCQkJZWxzZSB0eHQgPSBTdHJpbmcodmFsKTsKCQkJb3V0LnB1c2goW29bMF0sIHR4dF0pOwoJCX0pOwoJCXJldHVybiBvdXQ7Cgl9CgoJZnVuY3Rpb24gYnVpbGQoYm94KSB7CgkJdmFyIG5hbWUgPSBib3guZ2V0QXR0cmlidXRlKCJkYXRhLWNhbGMiKTsKCQl2YXIgYyA9IENGR1tuYW1lXTsKCQlpZiAoIWMgfHwgYm94LmdldEF0dHJpYnV0ZSgiZGF0YS1yZWFkeSIpKSByZXR1cm47CgkJYm94LnNldEF0dHJpYnV0ZSgiZGF0YS1yZWFkeSIsICIxIik7CgkJdmFyIFQgPSB7fTsKCQlBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKGJveC5xdWVyeVNlbGVjdG9yQWxsKCJbZGF0YS10XSIpLCBmdW5jdGlvbiAocykgewoJCQlUW3MuZ2V0QXR0cmlidXRlKCJkYXRhLXQiKV0gPSBzLmlubmVySFRNTDsKCQkJcy5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwoJCX0pOwoJCXZhciB2ID0ge307CgkJdmFyIHVpID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CgkJdWkuY2xhc3NOYW1lID0gIm9ici1jYWxjLXVpIjsKCQlpZiAoVC50aXRsZSkgewoJCQl2YXIgaCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwoJCQloLmNsYXNzTmFtZSA9ICJvYnItY2FsYy10aXRsZSI7CgkJCWguaW5uZXJIVE1MID0gVC50aXRsZTsKCQkJdWkuYXBwZW5kQ2hpbGQoaCk7CgkJfQoJCXZhciBncmlkID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CgkJZ3JpZC5jbGFzc05hbWUgPSAib2JyLWNhbGMtZ3JpZCI7CgkJdWkuYXBwZW5kQ2hpbGQoZ3JpZCk7CgkJdmFyIHJlcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwoJCXJlcy5jbGFzc05hbWUgPSAib2JyLWNhbGMtcmVzIjsKCgkJZnVuY3Rpb24gcmVmcmVzaCgpIHsKCQkJcmVzLmlubmVySFRNTCA9ICIiOwoJCQlldmFsdWF0ZShjLCB2KS5mb3JFYWNoKGZ1bmN0aW9uIChyLCBpKSB7CgkJCQl2YXIgcm93ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CgkJCQlyb3cuY2xhc3NOYW1lID0gIm9ici1jYWxjLXJvdyIgKyAoaSA9PT0gMCA\/ICIgaXMtbWFpbiIgOiAiIik7CgkJCQl2YXIgbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNwYW4iKTsKCQkJCWwuaW5uZXJIVE1MID0gVFtyWzBdXSB8fCByWzBdOwoJCQkJdmFyIGIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdHJvbmciKTsKCQkJCWIudGV4dENvbnRlbnQgPSByWzFdOwoJCQkJcm93LmFwcGVuZENoaWxkKGwpOwoJCQkJcm93LmFwcGVuZENoaWxkKGIpOwoJCQkJcmVzLmFwcGVuZENoaWxkKHJvdyk7CgkJCX0pOwoJCX0KCgkJYy5pbnB1dHMuZm9yRWFjaChmdW5jdGlvbiAoaW5wKSB7CgkJCXZhciBmID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CgkJCWYuY2xhc3NOYW1lID0gIm9ici1jYWxjLWZpZWxkIjsKCQkJdmFyIGxhYiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxhYmVsIik7CgkJCWxhYi5pbm5lckhUTUwgPSBUW2lucC5rXSB8fCBpbnAuazsKCQkJZi5hcHBlbmRDaGlsZChsYWIpOwoJCQlpZiAoaW5wLnR5cGUgPT09ICJyYW5nZSIpIHsKCQkJCXZbaW5wLmtdID0gaW5wLmRlZjsKCQkJCXZhciB3cmFwID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CgkJCQl3cmFwLmNsYXNzTmFtZSA9ICJvYnItY2FsYy1yYW5nZSI7CgkJCQl2YXIgciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlucHV0Iik7CgkJCQlyLnR5cGUgPSAicmFuZ2UiOwoJCQkJci5taW4gPSBpbnAubWluOyByLm1heCA9IGlucC5tYXg7IHIuc3RlcCA9IGlucC5zdGVwOyByLnZhbHVlID0gaW5wLmRlZjsKCQkJCXZhciBvID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgib3V0cHV0Iik7CgkJCQl2YXIgc2hvdyA9IGZ1bmN0aW9uICgpIHsgby50ZXh0Q29udGVudCA9IGZtdChyLnZhbHVlLCBpbnAuZGVjIHx8IDApICsgKGlucC51bml0ID8gIiAiICsgaW5wLnVuaXQgOiAiIik7IH07CgkJCQlzaG93KCk7CgkJCQlyLmFkZEV2ZW50TGlzdGVuZXIoImlucHV0IiwgZnVuY3Rpb24gKCkgeyB2W2lucC5rXSA9IHBhcnNlRmxvYXQoci52YWx1ZSk7IHNob3coKTsgcmVmcmVzaCgpOyB9KTsKCQkJCXdyYXAuYXBwZW5kQ2hpbGQocik7CgkJCQl3cmFwLmFwcGVuZENoaWxkKG8pOwoJCQkJZi5hcHBlbmRDaGlsZCh3cmFwKTsKCQkJfSBlbHNlIHsKCQkJCXZbaW5wLmtdID0gaW5wLmRlZjsKCQkJCXZhciBnID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CgkJCQlnLmNsYXNzTmFtZSA9ICJvYnItY2FsYy1jaG9pY2UiOwoJCQkJaW5wLm9wdHMuZm9yRWFjaChmdW5jdGlvbiAoa2V5LCBpZHgpIHsKCQkJCQl2YXIgYiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImJ1dHRvbiIpOwoJCQkJCWIudHlwZSA9ICJidXR0b24iOwoJCQkJCWIuaW5uZXJIVE1MID0gVFtrZXldIHx8IGtleTsKCQkJCQlpZiAoaWR4ID09PSBpbnAuZGVmKSBiLmNsYXNzTmFtZSA9ICJpcy1vbiI7CgkJCQkJYi5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uICgpIHsKCQkJCQkJdltpbnAua10gPSBpZHg7CgkJCQkJCUFycmF5LnByb3RvdHlwZS5mb3JFYWNoLmNhbGwoZy5jaGlsZHJlbiwgZnVuY3Rpb24gKHgpIHsgeC5jbGFzc05hbWUgPSAiIjsgfSk7CgkJCQkJCWIuY2xhc3NOYW1lID0gImlzLW9uIjsKCQkJCQkJcmVmcmVzaCgpOwoJCQkJCX0pOwoJCQkJCWcuYXBwZW5kQ2hpbGQoYik7CgkJCQl9KTsKCQkJCWYuYXBwZW5kQ2hpbGQoZyk7CgkJCX0KCQkJZ3JpZC5hcHBlbmRDaGlsZChmKTsKCQl9KTsKCQl1aS5hcHBlbmRDaGlsZChyZXMpOwoJCWlmIChULm5vdGUpIHsKCQkJdmFyIG4gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJwIik7CgkJCW4uY2xhc3NOYW1lID0gIm9ici1jYWxjLW5vdGUiOwoJCQluLmlubmVySFRNTCA9IFQubm90ZTsKCQkJdWkuYXBwZW5kQ2hpbGQobik7CgkJfQoJCWJveC5hcHBlbmRDaGlsZCh1aSk7CgkJQXJyYXkucHJvdG90eXBlLmZvckVhY2guY2FsbChib3gucXVlcnlTZWxlY3RvckFsbCgiLm9ici1jYWxjLWN0YSIpLCBmdW5jdGlvbiAoYSkgeyB1aS5hcHBlbmRDaGlsZChhKTsgfSk7CgkJcmVmcmVzaCgpOwoJfQoKCWZ1bmN0aW9uIGluaXQoKSB7CgkJQXJyYXkucHJvdG90eXBlLmZvckVhY2guY2FsbChkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIub2JyLWNhbGNbZGF0YS1jYWxjXSIpLCBidWlsZCk7Cgl9CglpZiAoZG9jdW1lbnQucmVhZHlTdGF0ZSA9PT0gImxvYWRpbmciKSB7CgkJZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsIGluaXQpOwoJfSBlbHNlIHsKCQlpbml0KCk7Cgl9Cn0pKCk7CgooZnVuY3Rpb24gKCkgewoJLy8gRmxvYXRpbmcgIlx1MDBjZG5kaWNlIiBidXR0b24gKyBzaWRlIHBhbmVsOiBhcnRpY2xlIGNvbnRlbnRzIChIMikgYW5kIGJsb2cgbmF2aWdhdGlvbi4KCS8vIExhYmVscyBhbmQgdGhlIHBvc3QgbGlzdCBjb21lIGZyb20gdGhlIGhpZGRlbiAub2JyLXRvYy1zcmMgYmxvY2sgc28gVHJhbnNsYXRlUHJlc3MgdHJhbnNsYXRlcyB0aGVtLgoJZnVuY3Rpb24gc2x1ZyhzKSB7CgkJcmV0dXJuIHMudG9Mb3dlckNhc2UoKS5ub3JtYWxpemUoIk5GRCIpLnJlcGxhY2UoL1tcdTAzMDAtXHUwMzZmXS9nLCAiIikucmVwbGFjZSgvW15hLXowLTldKy9nLCAiLSIpLnJlcGxhY2UoL14tK3wtKyQvZywgIiIpLnNsaWNlKDAsIDYwKTsKCX0KCglmdW5jdGlvbiBpbml0VG9jKCkgewoJCWlmICghZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QuY29udGFpbnMoInNpbmdsZS1wb3N0IikpIHJldHVybjsKCQl2YXIgc3JjID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLm9ici10b2Mtc3JjIik7CgkJdmFyIGNvbnRlbnQgPSBzcmMgJiYgKHNyYy5jbG9zZXN0KCIuZW50cnktY29udGVudCIpIHx8IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImFydGljbGUgLmVudHJ5LWNvbnRlbnQiKSk7CgkJaWYgKCFzcmMgfHwgIWNvbnRlbnQgfHwgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLm9ici10b2MtYnRuIikpIHJldHVybjsKCgkJdmFyIFQgPSB7fTsKCQlBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKHNyYy5xdWVyeVNlbGVjdG9yQWxsKCJbZGF0YS10XSIpLCBmdW5jdGlvbiAocykgeyBUW3MuZ2V0QXR0cmlidXRlKCJkYXRhLXQiKV0gPSBzLnRleHRDb250ZW50LnRyaW0oKTsgfSk7CgoJCXZhciBoZWFkcyA9IEFycmF5LnByb3RvdHlwZS5maWx0ZXIuY2FsbChjb250ZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImgyIiksIGZ1bmN0aW9uIChoKSB7IHJldHVybiAhaC5jbG9zZXN0KCIub2JyLWNhbGMiKTsgfSk7CgkJaWYgKCFoZWFkcy5sZW5ndGgpIHJldHVybjsKCQloZWFkcy5mb3JFYWNoKGZ1bmN0aW9uIChoLCBpKSB7IGlmICghaC5pZCkgaC5pZCA9ICJzIiArIChpICsgMSkgKyAiLSIgKyBzbHVnKGgudGV4dENvbnRlbnQpOyB9KTsKCgkJdmFyIGJ0biA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImJ1dHRvbiIpOwoJCWJ0bi50eXBlID0gImJ1dHRvbiI7CgkJYnRuLmNsYXNzTmFtZSA9ICJvYnItdG9jLWJ0biI7CgkJYnRuLnNldEF0dHJpYnV0ZSgiYXJpYS1leHBhbmRlZCIsICJmYWxzZSIpOwoJCWJ0bi5zZXRBdHRyaWJ1dGUoImFyaWEtY29udHJvbHMiLCAib2JyLXRvYy1wYW5lbCIpOwoJCWJ0bi5pbm5lckhUTUwgPSAnPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZD0iTTkgNmgxMU05IDEyaDExTTkgMThoMTEiLz48Y2lyY2xlIGN4PSI0LjUiIGN5PSI2IiByPSIxLjMiIGZpbGw9ImN1cnJlbnRDb2xvciIgc3Ryb2tlPSJub25lIi8+PGNpcmNsZSBjeD0iNC41IiBjeT0iMTIiIHI9IjEuMyIgZmlsbD0iY3VycmVudENvbG9yIiBzdHJva2U9Im5vbmUiLz48Y2lyY2xlIGN4PSI0LjUiIGN5PSIxOCIgcj0iMS4zIiBmaWxsPSJjdXJyZW50Q29sb3IiIHN0cm9rZT0ibm9uZSIvPjwvc3ZnPic7CgkJdmFyIGJsID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3BhbiIpOwoJCWJsLnRleHRDb250ZW50ID0gVC5idG4gfHwgIlx1MDBjZG5kaWNlIjsKCQlidG4uYXBwZW5kQ2hpbGQoYmwpOwoKCQl2YXIgb3ZlcmxheSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwoJCW92ZXJsYXkuY2xhc3NOYW1lID0gIm9ici10b2Mtb3ZlcmxheSI7CgoJCXZhciBwYW5lbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImFzaWRlIik7CgkJcGFuZWwuaWQgPSAib2JyLXRvYy1wYW5lbCI7CgkJcGFuZWwuY2xhc3NOYW1lID0gIm9ici10b2MtcGFuZWwiOwoJCXBhbmVsLnNldEF0dHJpYnV0ZSgiYXJpYS1oaWRkZW4iLCAidHJ1ZSIpOwoKCQl2YXIgaGVhZCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwoJCWhlYWQuY2xhc3NOYW1lID0gIm9ici10b2MtaGVhZCI7CgkJdmFyIGh0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3Ryb25nIik7CgkJaHQudGV4dENvbnRlbnQgPSBULnRvYyB8fCAiXHUwMGNkbmRpY2UiOwoJCXZhciBjbG9zZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImJ1dHRvbiIpOwoJCWNsb3NlLnR5cGUgPSAiYnV0dG9uIjsKCQljbG9zZS5jbGFzc05hbWUgPSAib2JyLXRvYy1jbG9zZSI7CgkJY2xvc2Uuc2V0QXR0cmlidXRlKCJhcmlhLWxhYmVsIiwgVC5jbG9zZSB8fCAiQ2VycmFyIik7CgkJY2xvc2UuaW5uZXJIVE1MID0gIiZ0aW1lczsiOwoJCWhlYWQuYXBwZW5kQ2hpbGQoaHQpOwoJCWhlYWQuYXBwZW5kQ2hpbGQoY2xvc2UpOwoJCXBhbmVsLmFwcGVuZENoaWxkKGhlYWQpOwoKCQl2YXIgbmF2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgibmF2Iik7CgkJdmFyIG9sID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgib2wiKTsKCQlvbC5jbGFzc05hbWUgPSAib2JyLXRvYy1saXN0IjsKCQl2YXIgbGlua3MgPSBoZWFkcy5tYXAoZnVuY3Rpb24gKGgpIHsKCQkJdmFyIGxpID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgibGkiKTsKCQkJdmFyIGEgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJhIik7CgkJCWEuaHJlZiA9ICIjIiArIGguaWQ7CgkJCWEudGV4dENvbnRlbnQgPSBoLnRleHRDb250ZW50LnRyaW0oKTsKCQkJbGkuYXBwZW5kQ2hpbGQoYSk7CgkJCW9sLmFwcGVuZENoaWxkKGxpKTsKCQkJcmV0dXJuIGE7CgkJfSk7CgkJbmF2LmFwcGVuZENoaWxkKG9sKTsKCQlwYW5lbC5hcHBlbmRDaGlsZChuYXYpOwoKCQl2YXIgbGlzdCA9IHNyYy5xdWVyeVNlbGVjdG9yKCJ1bCIpOwoJCWlmIChsaXN0KSB7CgkJCXZhciBtb3JlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CgkJCW1vcmUuY2xhc3NOYW1lID0gIm9ici10b2MtbW9yZSI7CgkJCXZhciBtdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInN0cm9uZyIpOwoJCQltdC50ZXh0Q29udGVudCA9IFQubW9yZSB8fCAiIjsKCQkJbW9yZS5hcHBlbmRDaGlsZChtdCk7CgkJCXZhciBoZXJlID0gbG9jYXRpb24ucGF0aG5hbWUucmVwbGFjZSgvXC8rJC8sICIiKTsKCQkJQXJyYXkucHJvdG90eXBlLmZvckVhY2guY2FsbChsaXN0LnF1ZXJ5U2VsZWN0b3JBbGwoImxpIiksIGZ1bmN0aW9uIChsaSkgewoJCQkJdmFyIGEgPSBsaS5xdWVyeVNlbGVjdG9yKCJhIik7CgkJCQlpZiAoYSAmJiBhLnBhdGhuYW1lLnJlcGxhY2UoL1wvKyQvLCAiIikgPT09IGhlcmUpIGxpLmNsYXNzTmFtZSArPSAiIGlzLWN1cnJlbnQiOwoJCQl9KTsKCQkJbW9yZS5hcHBlbmRDaGlsZChsaXN0KTsKCQkJcGFuZWwuYXBwZW5kQ2hpbGQobW9yZSk7CgkJfQoKCQlkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKG92ZXJsYXkpOwoJCWRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQocGFuZWwpOwoJCWRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoYnRuKTsKCgkJZnVuY3Rpb24gc2V0T3BlbihvbikgewoJCQlwYW5lbC5jbGFzc0xpc3QudG9nZ2xlKCJpcy1vcGVuIiwgb24pOwoJCQlvdmVybGF5LmNsYXNzTGlzdC50b2dnbGUoImlzLW9wZW4iLCBvbik7CgkJCWJ0bi5zZXRBdHRyaWJ1dGUoImFyaWEtZXhwYW5kZWQiLCBvbiA\/ICJ0cnVlIiA6ICJmYWxzZSIpOwoJCQlwYW5lbC5zZXRBdHRyaWJ1dGUoImFyaWEtaGlkZGVuIiwgb24gPyAiZmFsc2UiIDogInRydWUiKTsKCQkJaWYgKG9uKSBjbG9zZS5mb2N1cygpOwoJCX0KCQlidG4uYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbiAoKSB7IHNldE9wZW4oIXBhbmVsLmNsYXNzTGlzdC5jb250YWlucygiaXMtb3BlbiIpKTsgfSk7CgkJY2xvc2UuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbiAoKSB7IHNldE9wZW4oZmFsc2UpOyBidG4uZm9jdXMoKTsgfSk7CgkJb3ZlcmxheS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uICgpIHsgc2V0T3BlbihmYWxzZSk7IH0pOwoJCWRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImtleWRvd24iLCBmdW5jdGlvbiAoZSkgeyBpZiAoZS5rZXkgPT09ICJFc2NhcGUiICYmIHBhbmVsLmNsYXNzTGlzdC5jb250YWlucygiaXMtb3BlbiIpKSB7IHNldE9wZW4oZmFsc2UpOyBidG4uZm9jdXMoKTsgfSB9KTsKCQlsaW5rcy5mb3JFYWNoKGZ1bmN0aW9uIChhKSB7CgkJCWEuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbiAoZSkgewoJCQkJdmFyIHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChhLmdldEF0dHJpYnV0ZSgiaHJlZiIpLnNsaWNlKDEpKTsKCQkJCWlmICghdCkgcmV0dXJuOwoJCQkJZS5wcmV2ZW50RGVmYXVsdCgpOwoJCQkJc2V0T3BlbihmYWxzZSk7CgkJCQl0LnNjcm9sbEludG9WaWV3KHsgYmVoYXZpb3I6ICJzbW9vdGgiLCBibG9jazogInN0YXJ0IiB9KTsKCQkJCWhpc3RvcnkucmVwbGFjZVN0YXRlKG51bGwsICIiLCBhLmdldEF0dHJpYnV0ZSgiaHJlZiIpKTsKCQkJfSk7CgkJfSk7CgoJCWlmICgiSW50ZXJzZWN0aW9uT2JzZXJ2ZXIiIGluIHdpbmRvdykgewoJCQl2YXIgaW8gPSBuZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24gKGVudHJpZXMpIHsKCQkJCWVudHJpZXMuZm9yRWFjaChmdW5jdGlvbiAoZW4pIHsKCQkJCQlpZiAoIWVuLmlzSW50ZXJzZWN0aW5nKSByZXR1cm47CgkJCQkJbGlua3MuZm9yRWFjaChmdW5jdGlvbiAoYSkgeyBhLmNsYXNzTGlzdC50b2dnbGUoImlzLWFjdGl2ZSIsIGEuZ2V0QXR0cmlidXRlKCJocmVmIikgPT09ICIjIiArIGVuLnRhcmdldC5pZCk7IH0pOwoJCQkJfSk7CgkJCX0sIHsgcm9vdE1hcmdpbjogIi0yMCUgMHB4IC03MCUgMHB4IiB9KTsKCQkJaGVhZHMuZm9yRWFjaChmdW5jdGlvbiAoaCkgeyBpby5vYnNlcnZlKGgpOyB9KTsKCQl9Cgl9CgoJaWYgKGRvY3VtZW50LnJlYWR5U3RhdGUgPT09ICJsb2FkaW5nIikgewoJCWRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLCBpbml0VG9jKTsKCX0gZWxzZSB7CgkJaW5pdFRvYygpOwoJfQp9KSgpOwo=\"))();<\/script>\n\n\n\n<script type=\"application\/ld+json\" id=\"obr-jsonld\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"HomeAndConstructionBusiness\",\"@id\":\"https:\/\/ebrocrea.es\/#empresa\",\"name\":\"Obras Ebre SL\",\"url\":\"https:\/\/ebrocrea.es\/\",\"logo\":\"https:\/\/ebrocrea.es\/wp-content\/uploads\/2026\/09\/logo-obras-ebre.svg\",\"areaServed\":[{\"@type\":\"City\",\"name\":\"Zaragoza\"},{\"@type\":\"City\",\"name\":\"Madrid\"},{\"@type\":\"City\",\"name\":\"Barcelona\"}],\"knowsAbout\":[\"Reformas integrales\",\"Reforma de ba\u00f1os\",\"Reforma de cocinas\",\"Pintura\",\"Suelos\",\"Instalaci\u00f3n el\u00e9ctrica\",\"Fontaner\u00eda\",\"Interiorismo\",\"Tejados y cubiertas\"],\"slogan\":\"M\u00e1s de 22 a\u00f1os de experiencia en reformas\"},{\"@type\":\"Article\",\"@id\":\"https:\/\/ebrocrea.es\/reforma-paso-a-paso-fases-de-una-obra\/#article\",\"headline\":\"Reforma paso a paso: las 6 fases de una obra explicadas (gu\u00eda 2026)\",\"description\":\"C\u00f3mo es una reforma paso a paso: consulta inicial, viabilidad, presupuesto, obra, remates y entrega. Duraci\u00f3n, entregables, pagos y errores a evitar en cada fase.\",\"inLanguage\":\"es-ES\",\"datePublished\":\"2026-09-25T08:00:00Z\",\"dateModified\":\"2026-09-25T18:27:58Z\",\"mainEntityOfPage\":\"https:\/\/ebrocrea.es\/reforma-paso-a-paso-fases-de-una-obra\/\",\"image\":\"https:\/\/ebrocrea.es\/wp-content\/uploads\/2022\/08\/services-image-3.webp\",\"author\":{\"@id\":\"https:\/\/ebrocrea.es\/#empresa\"},\"publisher\":{\"@id\":\"https:\/\/ebrocrea.es\/#empresa\"},\"url\":\"https:\/\/ebrocrea.es\/reforma-paso-a-paso-fases-de-una-obra\/\",\"articleSection\":\"Reformas integrales\"},{\"@type\":\"HowTo\",\"@id\":\"https:\/\/ebrocrea.es\/reforma-paso-a-paso-fases-de-una-obra\/#howto\",\"name\":\"C\u00f3mo es una reforma paso a paso: las 6 fases de una obra\",\"totalTime\":\"P16W\",\"image\":\"https:\/\/ebrocrea.es\/wp-content\/uploads\/2022\/08\/services-image-3.webp\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"name\":\"Consulta inicial\",\"text\":\"Visita t\u00e9cnica, toma de medidas, revisi\u00f3n de instalaciones y horquilla de precio.\",\"url\":\"https:\/\/ebrocrea.es\/reforma-paso-a-paso-fases-de-una-obra\/#s2-fase-1-consulta-inicial-y-visita-tecnica\"},{\"@type\":\"HowToStep\",\"position\":2,\"name\":\"Concepto y viabilidad\",\"text\":\"Distribuci\u00f3n, planos, im\u00e1genes 3D y comprobaci\u00f3n t\u00e9cnica y legal.\",\"url\":\"https:\/\/ebrocrea.es\/reforma-paso-a-paso-fases-de-una-obra\/#s3-fase-2-concepto-y-viabilidad\"},{\"@type\":\"HowToStep\",\"position\":3,\"name\":\"Planificaci\u00f3n y presupuesto\",\"text\":\"Presupuesto cerrado por partidas, calendario, contrato, permisos y pedidos.\",\"url\":\"https:\/\/ebrocrea.es\/reforma-paso-a-paso-fases-de-una-obra\/#s4-fase-3-planificacion-y-presupuesto-cerrado\"},{\"@type\":\"HowToStep\",\"position\":4,\"name\":\"Construcci\u00f3n\",\"text\":\"Demoliciones, tabiquer\u00eda, instalaciones, yesos, alicatados, suelos y carpinter\u00eda.\",\"url\":\"https:\/\/ebrocrea.es\/reforma-paso-a-paso-fases-de-una-obra\/#s5-fase-4-construccion\"},{\"@type\":\"HowToStep\",\"position\":5,\"name\":\"Toques finales\",\"text\":\"Pintura, mecanismos, sanitarios, remates, bolet\u00edn y certificados.\",\"url\":\"https:\/\/ebrocrea.es\/reforma-paso-a-paso-fases-de-una-obra\/#s6-fase-5-toques-finales-y-remates\"},{\"@type\":\"HowToStep\",\"position\":6,\"name\":\"Limpieza y entrega\",\"text\":\"Limpieza de obra, decoraci\u00f3n, acta de entrega y garant\u00edas.\",\"url\":\"https:\/\/ebrocrea.es\/reforma-paso-a-paso-fases-de-una-obra\/#s7-fase-6-limpieza-decoracion-y-entrega\"}]},{\"@type\":\"FAQPage\",\"@id\":\"https:\/\/ebrocrea.es\/reforma-paso-a-paso-fases-de-una-obra\/#faq\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"\u00bfCu\u00e1nto dura una reforma de principio a fin?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"En un piso de 80 m\u00b2, entre 14 y 22 semanas contando las fases previas: 3 \u2013 6 semanas de dise\u00f1o, viabilidad y planificaci\u00f3n, 8 \u2013 14 semanas de obra y 1 \u2013 2 semanas de remates y entrega.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfCu\u00e1ndo se paga una reforma?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Lo habitual es pagar por hitos: un 20 \u2013 30 % al firmar, un 30 \u2013 40 % al terminar instalaciones y tabiquer\u00eda, un 20 \u2013 30 % con suelos y carpinter\u00eda colocados y el resto en la entrega.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 fase de la reforma es la m\u00e1s cara?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La construcci\u00f3n, que concentra entre el 75 % y el 85 % del presupuesto. Dentro de ella, las partidas m\u00e1s altas suelen ser la cocina, los ba\u00f1os y las instalaciones.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 pasa si quiero cambiar algo durante la obra?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Se puede, pero cada cambio debe valorarse y firmarse antes de ejecutarlo, porque afecta al coste y al calendario. Por eso es tan importante cerrar bien el dise\u00f1o en la fase 2.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 documentos debo recibir al terminar?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Acta de entrega, garant\u00eda por escrito, bolet\u00edn el\u00e9ctrico si se ha renovado la instalaci\u00f3n, certificados de fontaner\u00eda, fichas t\u00e9cnicas y garant\u00edas de los fabricantes.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfNecesito un arquitecto para reformar?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Solo si la obra afecta a la estructura, la fachada o cambia el uso de la vivienda. Para reformas interiores sin tocar estructura basta con la empresa de reformas y el tr\u00e1mite municipal correspondiente.\"}}]}]}<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Cum decurge o renovare pas cu pas: consulta\u021bia ini\u021bial\u0103, viabilitatea, devizul, lucr\u0103rile, retu\u0219urile finale \u0219i predarea. Durat\u0103, livrabile, pl\u0103\u021bi \u0219i gre\u0219eli de evitat \u00een fiecare etap\u0103.<\/p>","protected":false},"author":1,"featured_media":339,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Reforma paso a paso: las 6 fases de una obra (2026)","_seopress_titles_desc":"C\u00f3mo es una reforma paso a paso: consulta, viabilidad, presupuesto cerrado, obra, remates y entrega. Duraci\u00f3n, pagos y errores a evitar en cada fase.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"reforma paso a paso","footnotes":""},"categories":[4],"tags":[],"class_list":["post-796","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reformas-integrales"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/ebrocrea.es\/ro\/wp-json\/wp\/v2\/posts\/796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ebrocrea.es\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ebrocrea.es\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ebrocrea.es\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ebrocrea.es\/ro\/wp-json\/wp\/v2\/comments?post=796"}],"version-history":[{"count":2,"href":"https:\/\/ebrocrea.es\/ro\/wp-json\/wp\/v2\/posts\/796\/revisions"}],"predecessor-version":[{"id":801,"href":"https:\/\/ebrocrea.es\/ro\/wp-json\/wp\/v2\/posts\/796\/revisions\/801"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ebrocrea.es\/ro\/wp-json\/wp\/v2\/media\/339"}],"wp:attachment":[{"href":"https:\/\/ebrocrea.es\/ro\/wp-json\/wp\/v2\/media?parent=796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ebrocrea.es\/ro\/wp-json\/wp\/v2\/categories?post=796"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ebrocrea.es\/ro\/wp-json\/wp\/v2\/tags?post=796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}