<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lampistería Barcelona: Fontaneros, Electricistas y Técnicos de Climatización</title>
	<atom:link href="https://lampisteriabarcelona.es/feed/" rel="self" type="application/rss+xml" />
	<link>https://lampisteriabarcelona.es/</link>
	<description>Servicios de reparación y mantenimiento de fontanería, electricidad, climatización y electrodomésticos en Barcelona</description>
	<lastBuildDate>Mon, 20 Jul 2026 20:07:21 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://lampisteriabarcelona.es/wp-content/uploads/2026/07/cropped-favicon-32x32.jpg</url>
	<title>Lampistería Barcelona: Fontaneros, Electricistas y Técnicos de Climatización</title>
	<link>https://lampisteriabarcelona.es/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>¿Reparar o cambiar la caldera? Cómo decidir sin gastar de más</title>
		<link>https://lampisteriabarcelona.es/reparar-o-cambiar-caldera-barcelona/</link>
					<comments>https://lampisteriabarcelona.es/reparar-o-cambiar-caldera-barcelona/#respond</comments>
		
		<dc:creator><![CDATA[cmumany]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 15:58:08 +0000</pubDate>
				<category><![CDATA[Climatización]]></category>
		<guid isPermaLink="false">https://lampisteriabarcelona.es/?p=2161</guid>

					<description><![CDATA[<p>Reparar o Cambiar la Caldera: Cómo Decidir &#124; Lampistería LampisteríaBarcelona Inicio Servicios Trabajos Sobre Nosotros Blog Contacto Inicio › Blog › ¿Reparar o cambiar la caldera? Cómo deci… Climatización · 15 julio 2026 ¿Reparar o cambiar la caldera? Cómo decidir sin gastar de más Es la pregunta que más me hacen cuando llego a revisar [&#8230;]</p>
<p>La entrada <a href="https://lampisteriabarcelona.es/reparar-o-cambiar-caldera-barcelona/">¿Reparar o cambiar la caldera? Cómo decidir sin gastar de más</a> se publicó primero en <a href="https://lampisteriabarcelona.es">Lampistería Barcelona: Fontaneros, Electricistas y Técnicos de Climatización</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="2161" class="elementor elementor-2161">
				<div class="elementor-element elementor-element-bb1bafe e-flex e-con-boxed e-con e-parent" data-id="bb1bafe" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-4880bf4 elementor-widget elementor-widget-html" data-id="4880bf4" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Reparar o Cambiar la Caldera: Cómo Decidir | Lampistería</title>
<meta name="description" content="¿Reparar o cambiar la caldera? Claves para decidir según la edad del aparato, el tipo de avería y el coste real de cada opción.">
<meta name="geo.region" content="ES-CT">
<meta name="geo.placename" content="Barcelona">
<meta name="geo.position" content="41.4159;2.1476">
<meta name="ICBM" content="41.4159, 2.1476">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Open+Sans:wght@400;500;600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<style>
  :root {
    --blue: #1e73be;
    --blue-dark: #145a96;
    --blue-overlay: rgba(30, 115, 190, 0.88);
    --white: #ffffff;
    --off-white: #f5f6f7;
    --light-gray: #eef0f2;
    --text-dark: #1a1a2e;
    --text-mid: #4a4a58;
    --text-light: #8a8a99;
    --footer-dark: #0d0d0d;
    --card-border: #e4e4e8;
  }
  * { box-sizing: border-box; margin: 0; padding: 0; }
  body { font-family: 'Open Sans', sans-serif; color: var(--text-dark); line-height: 1.6; background: var(--white); }
  h1, h2, h3, h4 { font-family: 'Montserrat', sans-serif; font-weight: 700; }
  a { text-decoration: none; color: inherit; }
  .container { max-width: 1200px; margin: 0 auto; padding: 0 40px; }
  img.placeholder { display:block; width:100%; height:100%; object-fit:cover; }

  /* ===== HEADER ===== */
  header.site-header {
    display: flex; align-items: center; justify-content: space-between;
    padding: 18px 40px; background: var(--white);
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
    position: sticky; top: 0; z-index: 100;
  }
  .logo-box { display:flex; align-items:center; gap:10px; }
  .logo-box .logo-icon {
    width:48px; height:48px; border-radius:8px; background: var(--blue);
    display:flex; align-items:center; justify-content:center; color:white; font-size:22px; font-weight:800;
  }
  .logo-box .logo-text { font-family:'Montserrat',sans-serif; font-weight:800; font-size:15px; line-height:1.2; color: var(--text-dark); text-transform:uppercase; }
  nav.main-nav ul { list-style:none; display:flex; gap:32px; }
  nav.main-nav a { font-family:'Montserrat',sans-serif; font-weight:600; font-size:14px; letter-spacing:0.03em; color: var(--text-mid); text-transform:uppercase; }
  nav.main-nav a.active, nav.main-nav a:hover { color: var(--blue); }

  /* ===== HERO ===== */
  .hero {
    position: relative; min-height: 640px; display:flex; align-items:center;
    background: linear-gradient(var(--blue-overlay), var(--blue-overlay)),
                url('https://images.unsplash.com/photo-1621905251189-08b45d6a269e?w=1600') center/cover;
  }
  .hero .container { display:grid; grid-template-columns: 1.3fr 1fr; gap:60px; align-items:center; width:100%; }
  .hero-content h1 { color:white; font-size:36px; line-height:1.25; margin-bottom:20px; }
  .hero-content p.lead { color:rgba(255,255,255,0.92); font-size:17px; margin-bottom:28px; max-width:520px; }
  .btn-group { display:flex; gap:16px; flex-wrap:wrap; }
  .btn { display:inline-flex; align-items:center; gap:8px; padding:14px 28px; font-family:'Montserrat',sans-serif; font-weight:600; font-size:14px; border-radius:4px; transition:all .2s; }
  .btn-primary { background: var(--white); color: var(--blue); }
  .btn-primary:hover { background: var(--off-white); }
  .btn-outline { border:2px solid white; color:white; }
  .btn-outline:hover { background:white; color:var(--blue); }

  .hero-card {
    background: var(--white); padding:36px 32px; border-radius:6px; box-shadow:0 20px 50px rgba(0,0,0,0.25);
  }
  .hero-card h3 { font-size:20px; margin-bottom:6px; color: var(--text-dark); }
  .hero-card p.sub { color: var(--text-light); font-size:13px; margin-bottom:22px; }
  .hero-card .cta-row { display:flex; gap:10px; }
  .hero-card .cta-btn { flex:1; text-align:center; padding:14px; border-radius:4px; font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; }
  .hero-card .cta-call { background: var(--blue); color:white; }
  .hero-card .cta-whatsapp { background:#25D366; color:white; }
  .hero-card .whatsapp-note { margin-top:18px; font-size:13px; color:var(--text-mid); background:var(--off-white); padding:12px 14px; border-radius:4px; border-left:3px solid var(--blue); }

  /* ===== SECTION: instalaciones (imagen + texto + bullets) ===== */
  .section { padding:80px 0; }
  .section-title { text-align:center; font-size:32px; margin-bottom:14px; }
  .section-subtitle { text-align:center; color:var(--text-mid); max-width:640px; margin:0 auto 50px; font-size:15px; }

  .split-block { display:grid; grid-template-columns: 1fr 1fr; gap:60px; align-items:center; }
  .split-image { border-radius:6px; overflow:hidden; min-height:380px; background:var(--light-gray); }
  .split-text h3 { font-size:24px; margin-bottom:16px; }
  .split-text p { color:var(--text-mid); margin-bottom:20px; }
  .bullet-list { list-style:none; margin-bottom:24px; }
  .bullet-list li { display:flex; align-items:flex-start; gap:10px; margin-bottom:12px; font-size:15px; color:var(--text-dark); }
  .bullet-list li::before { content:"»"; color:var(--blue); font-weight:800; }

  /* ===== SECTION: 3 columnas segmento cliente ===== */
  .segment-row { display:grid; grid-template-columns: repeat(3,1fr); }
  .segment-card {
    position:relative; min-height:340px; display:flex; flex-direction:column; align-items:center; justify-content:center;
    text-align:center; padding:40px 24px; color:white; overflow:hidden;
  }
  .segment-card::before { content:""; position:absolute; inset:0; background:linear-gradient(rgba(10,20,35,0.55),rgba(10,20,35,0.75)); z-index:0; }
  .segment-card > * { position:relative; z-index:1; }
  .segment-card.a { background: var(--blue) url('https://images.unsplash.com/photo-1560518883-ce09059eeffa?w=800') center/cover; }
  .segment-card.b { background: var(--blue-dark) url('https://images.unsplash.com/photo-1497366216548-37526070297c?w=800') center/cover; }
  .segment-card.c { background: #16324a url('https://images.unsplash.com/photo-1581091226825-a6a2a5aee158?w=800') center/cover; }
  .segment-card h3 { font-size:22px; margin-bottom:12px; color: var(--white); }
  .segment-card p { font-size:14px; margin-bottom:22px; color:rgba(255,255,255,0.9); }
  .segment-card .btn { background:var(--blue); color:white; padding:12px 22px; font-size:13px; }
  .segment-card .btn:hover { background:var(--blue-dark); }

  /* ===== SECTION: grid 6 iconos servicios ===== */
  .icon-grid { background: var(--off-white); padding:80px 0; }
  .icon-grid-inner { display:grid; grid-template-columns: repeat(3,1fr); gap:50px 40px; }
  .icon-item { text-align:center; }
  .icon-circle {
    width:64px; height:64px; border-radius:50%; background:white; border:2px solid var(--blue);
    display:flex; align-items:center; justify-content:center; margin:0 auto 18px; font-size:26px; color:var(--blue);
  }
  .icon-item h4 { font-size:17px; margin-bottom:10px; }
  .icon-item p { font-size:14px; color:var(--text-mid); max-width:280px; margin:0 auto; }

  /* ===== SECTION: FAQ acordeón ===== */
  .faq-section { padding:80px 0; max-width:820px; margin:0 auto; }
  .faq-item { border-bottom:1px solid var(--card-border); }
  .faq-question {
    width:100%; text-align:left; background:none; border:none; padding:22px 6px; font-family:'Montserrat',sans-serif;
    font-weight:600; font-size:16px; color:var(--text-dark); cursor:pointer; display:flex; justify-content:space-between; align-items:center;
  }
  .faq-question .plus { font-size:22px; color:var(--blue); }
  .faq-answer { max-height:0; overflow:hidden; transition:max-height .3s ease; padding:0 6px; }
  .faq-answer p { padding-bottom:20px; color:var(--text-mid); font-size:14.5px; }
  .faq-item.open .faq-answer { max-height:300px; }

  /* ===== SECTION: banda azul presupuesto ===== */
  .quote-band { background: var(--blue); border-radius:0; padding:70px 0; }
  .quote-inner { display:grid; grid-template-columns: 1fr 1.3fr; gap:60px; }
  .quote-inner h2 { color:white; font-size:30px; grid-column: 1 / -1; margin-bottom:10px; }
  .reach-us h4 { color:white; font-size:14px; text-transform:uppercase; letter-spacing:.05em; margin-bottom:6px; margin-top:22px; }
  .reach-us h4:first-child { margin-top:0; }
  .reach-us p, .reach-us a { color:rgba(255,255,255,0.9); font-size:15px; }
  .whatsapp-highlight {
    margin-top:26px; background:rgba(255,255,255,0.12); border:1px dashed rgba(255,255,255,0.5);
    padding:16px; border-radius:6px; color:white; font-size:13.5px;
  }
  .quote-form { background:white; border-radius:6px; padding:30px; display:grid; gap:14px; }
  .quote-form input, .quote-form textarea {
    width:100%; padding:13px 14px; border:1px solid var(--card-border); border-radius:4px; font-family:'Open Sans'; font-size:14px;
  }
  .quote-form button {
    background:var(--text-dark); color:white; border:none; padding:14px; border-radius:4px; font-family:'Montserrat'; font-weight:700; cursor:pointer;
  }

  /* ===== FOOTER ===== */
  footer { background: var(--footer-dark); color:#c9c9d1; padding:60px 0 0; }
  .footer-grid { display:grid; grid-template-columns: 1.2fr 1fr 1.4fr; gap:50px; padding-bottom:40px; }
  .footer-col h5 { color:white; font-size:15px; margin-bottom:18px; text-transform:uppercase; letter-spacing:.04em; }
  .footer-col p { font-size:13.5px; color:#9a9aa5; margin-bottom:18px; }
  .footer-col ul { list-style:none; }
  .footer-col ul li { margin-bottom:10px; }
  .footer-col ul a { font-size:13.5px; color:#c9c9d1; transition:color .2s; }
  .footer-col ul a:hover { color: var(--blue); }
  .social-icons { display:flex; gap:10px; }
  .social-icons a {
    width:36px; height:36px; border-radius:50%; display:flex; align-items:center; justify-content:center;
    font-size:15px; color:white; transition: transform .15s ease;
  }
  .social-icons a:hover { transform: scale(1.1); }
  .social-icons a.ic-facebook { background:#1877F2; }
  .social-icons a.ic-instagram { background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); }
  .social-icons a.ic-linkedin { background:#0A66C2; }
  .social-icons a.ic-google { background:#EA4335; }
  .map-embed { background:#1e1e22; border-radius:6px; min-height:180px; display:flex; align-items:center; justify-content:center; color:#666; font-size:13px; }

  /* ===== BLOQUE RESEÑAS GOOGLE (footer) ===== */
  .footer-reviews {
    background: #1e1e22; border-radius: 8px; padding: 24px; text-align: center;
  }
  .footer-reviews .g-logo {
    display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 12px;
    font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 600; color: #c9c9d1;
  }
  .footer-reviews .g-logo svg { width: 18px; height: 18px; }
  .footer-reviews .g-score {
    font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 40px; color: white; line-height: 1;
    margin-bottom: 8px;
  }
  .footer-reviews .g-stars { display: flex; gap: 4px; justify-content: center; margin-bottom: 10px; }
  .footer-reviews .g-stars svg { width: 18px; height: 18px; fill: #f5a623; }
  .footer-reviews .g-count { font-size: 12.5px; color: #9a9aa5; margin-bottom: 14px; }
  .footer-reviews .g-cta {
    display: inline-block; font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 700;
    color: var(--blue); text-transform: uppercase; letter-spacing: 0.04em; border: 1px solid var(--blue);
    border-radius: 4px; padding: 8px 18px; transition: background .2s, color .2s;
  }
  .footer-reviews .g-cta:hover { background: var(--blue); color: white; }
  .footer-bottom {
    border-top:1px solid #1e1e22; padding:20px 0; display:flex; flex-wrap:wrap; gap:12px 24px;
    align-items:center; justify-content:center; text-align:center; font-size:12.5px; color:#77777f;
  }
  .footer-bottom .legal-links { display:flex; flex-wrap:wrap; justify-content:center; gap:6px 20px; }
  .footer-bottom a { color:#9a9aa5; transition:color .2s; white-space:nowrap; }
  .footer-bottom a:hover { color: var(--blue); }

  /* ===== CATÁLOGO COMPLETO DE SERVICIOS ===== */
  .services-index { padding: 70px 0; background: var(--off-white); }
  .services-index-inner {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    gap: 22px;
  }
  .services-index-col {
    background: var(--white);
    border: 1px solid var(--card-border);
    border-radius: 10px;
    padding: 28px 26px;
    border-top: 3px solid var(--cat-color, var(--blue));
    transition: box-shadow .2s ease, transform .2s ease;
  }
  .services-index-col:hover { box-shadow: 0 14px 34px rgba(0,0,0,0.08); transform: translateY(-3px); }
  .services-index-col-icon {
    width: 46px; height: 46px; border-radius: 10px;
    background: var(--cat-color-light, var(--off-white));
    display: flex; align-items: center; justify-content: center; font-size: 22px; margin-bottom: 16px;
  }
  .services-index-col h3 {
    font-size: 14px; text-transform: uppercase; letter-spacing: 0.04em;
    color: var(--text-dark); margin-bottom: 16px; padding-bottom: 12px; border-bottom: 1px solid var(--light-gray);
  }
  .services-index-col ul { list-style: none; }
  .services-index-col li { margin-bottom: 4px; }
  .services-index-col a {
    display: flex; align-items: center; gap: 8px;
    font-size: 13.5px; color: var(--text-mid); padding: 6px 0;
    transition: color .15s ease, transform .15s ease;
  }
  .services-index-col a::before {
    content: '›'; color: var(--cat-color, var(--blue)); font-weight: 800; font-size: 15px; flex-shrink: 0;
  }
  .services-index-col a:hover { color: var(--cat-color, var(--blue)); transform: translateX(3px); }

  .cat-electricidad { --cat-color: #1e73be; --cat-color-light: #e8f2fb; }
  .cat-fontaneria    { --cat-color: #1c9e8e; --cat-color-light: #e6f7f4; }
  .cat-clima         { --cat-color: #2196c9; --cat-color-light: #e6f6fc; }
  .cat-electro       { --cat-color: #b8720f; --cat-color-light: #fbf1e2; }
  .cat-empresas      { --cat-color: #4a4a58; --cat-color-light: #eeeef1; }


  /* ===== ZONA DE SERVICIO ===== */
  .trusted-section {
    background: var(--off-white); padding: 48px 40px;
    border-top: 1px solid var(--card-border); border-bottom: 1px solid var(--card-border);
  }
  .trusted-inner { max-width: 1000px; margin: 0 auto; text-align: center; }
  .trusted-eyebrow {
    font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 700;
    letter-spacing: 0.15em; text-transform: uppercase; color: var(--text-light); margin-bottom: 28px;
  }
  .barrios-row { display: flex; flex-wrap: wrap; justify-content: center; }
  .barrio-pill {
    border: 1px solid var(--card-border); background: var(--white);
    padding: 10px 22px; margin: 4px;
    font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 600;
    color: var(--text-mid); letter-spacing: 0.04em; text-transform: uppercase;
    transition: border-color .2s, color .2s;
    text-decoration: none;
    display: inline-block;
    border-radius: 4px;
  }
  .barrio-pill:hover { border-color: var(--blue); color: var(--blue); }

  /* WhatsApp float button */
  .wa-float {
    position:fixed; bottom:26px; right:26px; width:58px; height:58px; border-radius:50%; background:#25D366;
    display:flex; align-items:center; justify-content:center; color:white; font-size:26px; box-shadow:0 6px 16px rgba(0,0,0,0.3); z-index:200;
    transition: transform .2s;
  }
  .wa-float:hover { transform: scale(1.1); }

  /* ===== TESTIMONIOS ===== */
  .testimonios-section { padding: 80px 0; background: var(--off-white); }
  .testimonios-header { text-align: center; margin-bottom: 48px; }
  .testimonios-eyebrow { font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: var(--blue); margin-bottom: 12px; }
  .testimonios-title { font-size: 28px; text-transform: uppercase; letter-spacing: 0.01em; margin-bottom: 16px; }
  .testimonios-underline { width: 50px; height: 3px; background: var(--blue); margin: 0 auto; }
  .testimonios-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; max-width: 1100px; margin: 0 auto; }
  .testimonio-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 6px; padding: 28px; position: relative; transition: box-shadow .2s; }
  .testimonio-card:hover { box-shadow: 0 6px 24px rgba(0,0,0,0.08); }
  .testimonio-stars { display: flex; gap: 3px; margin-bottom: 16px; }
  .star { width: 16px; height: 16px; fill: #f5a623; }
  .testimonio-text { font-size: 14px; color: var(--text-mid); line-height: 1.75; margin-bottom: 20px; font-style: italic; }
  .testimonio-text::before { content: '\201C'; }
  .testimonio-text::after  { content: '\201D'; }
  .testimonio-author { display: flex; align-items: center; gap: 12px; border-top: 1px solid var(--card-border); padding-top: 16px; }
  .testimonio-avatar { width: 40px; height: 40px; border-radius: 50%; background: var(--blue); display: flex; align-items: center; justify-content: center; font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 14px; color: var(--white); flex-shrink: 0; }
  .testimonio-avatar.dark-bg { background: var(--text-dark); }
  .testimonio-avatar.green-bg { background: #25D366; }
  .testimonio-name { font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 700; color: var(--text-dark); text-transform: uppercase; letter-spacing: 0.04em; }
  .testimonio-servicio { font-size: 11px; color: var(--text-light); font-family: 'Montserrat', sans-serif; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; margin-top: 2px; }
  .testimonio-badge { position: absolute; top: 20px; right: 20px; background: var(--blue); color: var(--white); font-family: 'Montserrat', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 3px 10px; border-radius: 3px; }
  .testimonio-badge.dark-badge { background: var(--text-dark); }
  .testimonio-badge.green-badge { background: #25D366; }
  .testimonios-aggregate { text-align: center; margin-top: 40px; display: flex; align-items: center; justify-content: center; gap: 12px; flex-wrap: wrap; }
  .agg-stars { display: flex; gap: 3px; }
  .agg-num { font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 28px; color: var(--text-dark); }
  .agg-text { font-size: 13.5px; color: var(--text-mid); text-align: left; }
  .agg-text strong { color: var(--text-dark); font-weight: 700; }

  @media (max-width: 900px) {
    .testimonios-grid { grid-template-columns: 1fr; }
    .testimonios-section { padding: 60px 0; }
    .testimonios-aggregate { flex-direction: column; gap: 8px; }

    .hero .container, .split-block, .segment-row, .icon-grid-inner, .quote-inner, .footer-grid {
      grid-template-columns: 1fr !important;
    }
    .hero { padding: 44px 0 40px; min-height: auto; }
    .hero-content h1 { font-size:30px; }

    /* ===== MENÚ MÓVIL: mismo patrón que la web de referencia — visible, compacto, sin hamburguesa ===== */
    header.site-header {
      flex-wrap: nowrap;
      align-items: center;
      gap: 8px;
      padding: 12px 16px;
    }
    .logo-box { flex-shrink: 0; }
    .site-logo, .logo-box .logo-icon { width:34px; height:34px; }
    .logo-box .logo-text { font-size: 11px; }
    nav.main-nav {
      display: block;
      flex: 1;
    }
    nav.main-nav ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-end;
      gap: 0;
    }
    nav.main-nav ul li { flex-shrink: 0; }
    nav.main-nav a {
      font-size: 9px;
      letter-spacing: 0.03em;
      padding: 5px 6px;
      display: block;
      line-height: 1.3;
    }
    nav.main-nav ul li:first-child { display: none; }
  }
</style>
<style>
  /* ===== Páginas estáticas: hero de página interior ===== */
  .page-hero {
    background: var(--blue); padding: 60px 0 50px; text-align: center;
  }
  .page-hero h1 { color: white; font-size: 34px; margin-bottom: 10px; }
  .page-hero p { color: rgba(255,255,255,0.85); font-size: 15px; max-width: 560px; margin: 0 auto; }

  /* ===== Servicios: grid compacto por categoría ===== */
  .cat-block { padding: 50px 0; }
  .cat-block.bg-gray { background: var(--off-white); }
  .cat-block.bg-white { background: var(--white); }
  .cat-header { display: flex; align-items: center; gap: 12px; margin-bottom: 26px; }
  .cat-header .cat-icon-big { font-size: 26px; }
  .cat-header h2 { font-size: 22px; }
  .section-nav-link.active { color: var(--blue); }
  .faq-group-title {
    font-size: 13px; text-transform: uppercase; letter-spacing: 0.06em; color: var(--blue);
    margin: 34px 0 6px; padding: 0 6px;
  }
  .faq-item:first-of-type, h3.faq-group-title:first-of-type { margin-top: 0; }

  /* ===== Páginas legales ===== */
  .legal-index { background: var(--off-white); border-radius: 8px; padding: 26px 30px; margin-bottom: 10px; }
  .legal-index h2 { font-size: 15px; margin-bottom: 14px; }
  .legal-index ol { padding-left: 20px; color: var(--text-mid); font-size: 14px; }
  .legal-index li { margin-bottom: 6px; }
  .legal-index a { color: var(--text-mid); }
  .legal-index a:hover { color: var(--blue); }
  .legal-section { padding: 34px 0; border-bottom: 1px solid var(--card-border); }
  .legal-section-header { display: flex; align-items: center; gap: 14px; margin-bottom: 14px; }
  .legal-section-num {
    width: 32px; height: 32px; border-radius: 50%; background: var(--blue); color: white;
    display: flex; align-items: center; justify-content: center; font-family: 'Montserrat',sans-serif; font-weight: 800; font-size: 14px; flex-shrink: 0;
  }
  .legal-section h2 { font-size: 19px; }
  .legal-section p, .legal-section li { color: var(--text-mid); font-size: 14.5px; margin-bottom: 12px; }
  .legal-section ul, .legal-section ol { padding-left: 22px; }
  .legal-highlight { background: var(--off-white); border-left: 3px solid var(--blue); border-radius: 4px; padding: 18px 20px; margin-bottom: 14px; font-size: 14.5px; color: var(--text-dark); }
  .legal-table { width: 100%; border-collapse: collapse; font-size: 13.5px; margin-bottom: 14px; }
  .legal-table th, .legal-table td { border: 1px solid var(--card-border); padding: 10px 12px; text-align: left; color: var(--text-mid); }
  .legal-table th { background: var(--off-white); font-family: 'Montserrat',sans-serif; font-weight: 700; color: var(--text-dark); }
  .legal-updated { text-align: center; font-size: 12.5px; color: var(--text-light); margin-top: 30px; }
  .servicio-compact-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 18px; }
  .servicio-compact-card {
    background: var(--white); border: 1px solid var(--card-border); border-radius: 8px;
    padding: 22px; display: flex; flex-direction: column; gap: 10px;
  }
  .servicio-compact-card h3 { font-size: 15.5px; line-height: 1.35; }
  .servicio-compact-card p { font-size: 13.5px; color: var(--text-mid); flex-grow: 1; }
  .servicio-compact-links { display: flex; gap: 14px; flex-wrap: wrap; margin-top: 4px; }
  .servicio-compact-links a { font-size: 12.5px; font-weight: 700; color: var(--blue); }
  .servicio-compact-links a.secondary { color: var(--text-light); }
  .servicio-compact-links a:hover { text-decoration: underline; }
  .servicio-compact-img-link { display: block; border-radius: 6px; overflow: hidden; background: var(--light-gray); }
  .servicio-compact-img { width: 100%; height: auto; display: block; transition: transform .25s ease; }
  .servicio-compact-img-link:hover .servicio-compact-img { transform: scale(1.03); }

  /* ===== Trabajos: grid de fichas con foto placeholder ===== */
  .section-nav {
    position: sticky; top: 74px; z-index: 90; background: white; border-bottom: 1px solid var(--card-border);
    overflow-x: auto; white-space: nowrap; padding: 12px 0;
  }
  .section-nav-inner { display: flex; gap: 22px; padding: 0 40px; max-width: 1200px; margin: 0 auto; }
  .section-nav a { font-family: 'Montserrat',sans-serif; font-size: 12.5px; font-weight: 700; color: var(--text-mid); text-transform: uppercase; letter-spacing: .03em; }
  .section-nav a:hover { color: var(--blue); }
  .trabajos-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 22px; }
  .trabajo-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 8px; overflow: hidden; }
  .trabajo-photo {
    aspect-ratio: 4/3; background: var(--light-gray); position: relative; overflow: hidden;
  }
  .trabajo-photo a { display: block; width: 100%; height: 100%; }
  .trabajo-photo img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .25s ease; }
  .trabajo-photo a:hover img { transform: scale(1.03); }
  .trabajo-body { padding: 16px 18px 20px; }
  .trabajo-body h3 { font-size: 14.5px; margin-bottom: 8px; }
  .trabajo-body p { font-size: 13px; color: var(--text-mid); margin-bottom: 10px; }
  .trabajo-body a { font-size: 12.5px; font-weight: 700; color: var(--blue); }

  /* ===== Sobre nosotros: diferenciadores + secciones ===== */
  .dif-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 22px; }
  .dif-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 8px; padding: 26px 22px; }
  .dif-card .dif-icon { width: 42px; height: 42px; border-radius: 10px; background: var(--off-white); display: flex; align-items: center; justify-content: center; font-size: 20px; margin-bottom: 14px; }
  .dif-card h3 { font-size: 15px; margin-bottom: 8px; }
  .dif-card p { font-size: 13.5px; color: var(--text-mid); }
  .marcas-row { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
  .marca-pill { border: 1px solid var(--card-border); border-radius: 4px; padding: 10px 20px; font-family: 'Montserrat',sans-serif; font-size: 13px; font-weight: 600; color: var(--text-mid); }

  /* ===== Blog: teasers ===== */
  .blog-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px; }
  .blog-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 8px; overflow: hidden; }
  .blog-photo { background: var(--light-gray); position: relative; overflow: hidden; }
  .blog-photo a { display: block; width: 100%; }
  .blog-photo img { width: 100%; height: auto; display: block; transition: transform .25s ease; }
  .blog-photo a:hover img { transform: scale(1.03); }
  .blog-body { padding: 20px 22px; }
  .blog-body p.blog-tag { font-size: 11px; text-transform: uppercase; letter-spacing: .06em; color: var(--blue); font-weight: 700; margin-bottom: 8px; }
  .blog-body h2 { font-size: 17px; margin-bottom: 10px; line-height: 1.35; }
  .blog-body p.excerpt { font-size: 13.5px; color: var(--text-mid); margin-bottom: 14px; }
  .blog-body a { font-size: 12.5px; font-weight: 700; color: var(--blue); }
  .blog-soon-note { text-align: center; font-size: 13px; color: var(--text-light); margin-top: 30px; }

  /* ===== Contacto ===== */
  .contact-main { padding: 60px 0; }
  .contact-grid { display: grid; grid-template-columns: 1.1fr 1fr; gap: 50px; }
  .contact-info h2 { font-size: 22px; margin-bottom: 20px; }
  .contact-info-block { margin-bottom: 22px; }
  .contact-info-block h4 { font-size: 13px; text-transform: uppercase; letter-spacing: .04em; color: var(--text-light); margin-bottom: 6px; }
  .contact-info-block p { font-size: 14.5px; color: var(--text-dark); }
  .contact-info-block a { color: var(--blue); }
  .urgencias-band { background: var(--text-dark); padding: 50px 0; text-align: center; }
  .urgencias-band h2 { color: white; font-size: 24px; margin-bottom: 14px; }
  .urgencias-band p { color: rgba(255,255,255,0.8); font-size: 14.5px; margin-bottom: 24px; max-width: 520px; margin-left: auto; margin-right: auto; }

  @media (max-width: 900px) {
    .contact-grid { grid-template-columns: 1fr; }
    .section-nav { top: 0; }
  }
</style>
</head>
<body>

<header class="site-header">
  <div class="logo-box">
    <img decoding="async" src="https://lampisteriabarcelona.es/wp-content/uploads/2026/07/cropped-logo-lampisteria-barcelona.png" alt="Lampistería Barcelona" style="width:48px;height:48px;border-radius:8px;object-fit:contain;display:block;">
    <div class="logo-text">Lampistería<br>Barcelona</div>
  </div>
  <nav class="main-nav">
    <ul>
      <li><a href="/">Inicio</a></li>
      <li><a href="/servicios/">Servicios</a></li>
      <li><a href="/trabajos/">Trabajos</a></li>
      <li><a href="/sobre-nosotros/">Sobre Nosotros</a></li>
      <li><a href="/blog/" class="active">Blog</a></li>
      <li><a href="/contacto/">Contacto</a></li>
    </ul>
  </nav>
</header>

<nav class="breadcrumb-nav" style="max-width:820px;margin:18px auto 0;padding:0 40px;font-size:12.5px;color:var(--text-light);">
  <a href="/" style="color:var(--text-light);">Inicio</a> › <a href="/blog/" style="color:var(--text-light);">Blog</a> › <span style="color:var(--text-mid);">¿Reparar o cambiar la caldera? Cómo deci…</span>
</nav>
<section class="cat-block bg-white">
  <div class="container" style="max-width:760px;">
    <p style="font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--blue);font-weight:700;margin-bottom:8px;">Climatización · 15 julio 2026</p>
    
    <h1 style="font-size:30px;margin-bottom:20px;">¿Reparar o cambiar la caldera? Cómo decidir sin gastar de más</h1>
    <img decoding="async" src="https://lampisteriabarcelona.es/wp-content/uploads/2026/07/reparar-o-cambiar-caldera-barcelona.jpg.webp" alt="Reparar o cambiar la caldera en Barcelona - Lampistería Barcelona" style="width:100%;height:auto;border-radius:6px;display:block;margin-bottom:24px;" loading="eager">
    <p style="color:var(--text-mid);margin-bottom:16px;">Es la pregunta que más me hacen cuando llego a revisar una caldera averiada en Barcelona: ¿esto tiene arreglo o directamente hay que cambiarla? No hay una respuesta única, pero sí unos cuantos criterios claros que te ayudan a decidir sin dejarte llevar por la primera opinión que escuches.</p>

    <h2 style="font-size:22px;margin:28px 0 12px;">La mayoría de averías son de una pieza concreta</h2>
    <p style="color:var(--text-mid);margin-bottom:16px;">Cuando una caldera se queda sin agua caliente, hace un ruido raro o no enciende, en la mayoría de los casos el problema está en una pieza concreta: una placa electrónica, una sonda, un fallo de encendido. Reparar esa pieza suele ser mucho más barato que cambiar el aparato entero, así que ese es siempre el primer punto que reviso.</p>

    <h2 style="font-size:22px;margin:28px 0 12px;">Cuándo la reparación deja de compensar</h2>
    <p style="color:var(--text-mid);margin-bottom:16px;">Hay señales que indican que ya es momento de plantearse el cambio en vez de seguir reparando:</p>
    <ul style="color:var(--text-mid);padding-left:22px;margin-bottom:16px;">
      <li style="margin-bottom:8px;"><strong>La caldera tiene muchos años:</strong> a partir de cierta edad, la probabilidad de que aparezca una avería nueva poco después de reparar la anterior aumenta bastante.</li>
      <li style="margin-bottom:8px;"><strong>Ya ha tenido varias averías en poco tiempo:</strong> si llevas dos o tres visitas técnicas en el último año, el gasto acumulado empieza a acercarse al de una caldera nueva.</li>
      <li style="margin-bottom:8px;"><strong>La pieza que falla es cara:</strong> algunas averías (como el intercambiador principal) tienen un coste de reparación que, comparado con instalar una caldera de condensación nueva, ya no compensa.</li>
    </ul>

    <h2 style="font-size:22px;margin:28px 0 12px;">Lo que gana una caldera de condensación nueva</h2>
    <p style="color:var(--text-mid);margin-bottom:16px;">Si finalmente toca cambiarla, las calderas de condensación actuales consumen menos que los modelos antiguos, lo cual compensa parte de la inversión con el tiempo a través de la factura del gas. No es una decisión que tenga que tomarse a ciegas: te explico las opciones reales según el tamaño de tu vivienda y tu instalación de gas actual.</p>

    <h2 style="font-size:22px;margin:28px 0 12px;">Mi criterio para decírtelo con sinceridad</h2>
    <p style="color:var(--text-mid);margin-bottom:16px;">Cuando reviso una caldera averiada, te doy mi opinión honesta comparando el coste de la reparación frente al de un aparato nuevo, sin inflar el problema para venderte algo que no necesitas. Si con arreglar una pieza tu caldera puede seguir dando servicio varios años más, es lo que te voy a recomendar.</p>

  </div>
</section>
<section class="cat-block bg-gray">
  <div class="container" style="max-width:760px;text-align:center;">
    <h2 style="font-size:22px;margin-bottom:14px;">¿Tu caldera está dando problemas?</h2>
    <a href="/instalacion-reparacion-calderas-barcelona/" class="btn btn-primary" style="background:var(--blue);color:white;padding:14px 28px;">Ver instalación y reparación de calderas</a>
  </div>
</section>

<footer>
  <div class="container footer-grid">
    <div class="footer-col">
      <div class="logo-box" style="margin-bottom:16px;">
        <div class="logo-icon">L</div>
        <div class="logo-text" style="color:white;">Lampistería<br>Barcelona</div>
      </div>
      <p>Fontanería, electricidad y climatización en Barcelona y área metropolitana. Presupuesto por foto de WhatsApp, sin visita previa.</p>
      <div class="social-icons">
        <a href="#" class="ic-facebook" target="_blank" rel="noopener noreferrer" aria-label="Facebook de Lampistería Barcelona" title="Facebook"><i class="fa-brands fa-facebook-f"></i></a>
        <a href="#" class="ic-instagram" target="_blank" rel="noopener noreferrer" aria-label="Instagram de Lampistería Barcelona" title="Instagram"><i class="fa-brands fa-instagram"></i></a>
        <a href="#" class="ic-linkedin" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn de Lampistería Barcelona" title="LinkedIn"><i class="fa-brands fa-linkedin-in"></i></a>
        <a href="#" class="ic-google" target="_blank" rel="noopener noreferrer" aria-label="Google Business de Lampistería Barcelona" title="Google Business"><i class="fa-brands fa-google"></i></a>
      </div>
    </div>
    <div class="footer-col">
      <h5>Enlaces útiles</h5>
      <ul>
        <li><a href="/">Inicio</a></li>
        <li><a href="/servicios/">Servicios</a></li>
        <li><a href="/trabajos/">Trabajos</a></li>
        <li><a href="/sobre-nosotros/">Sobre nosotros</a></li>
        <li><a href="/blog/">Blog</a></li>
        <li><a href="/contacto/">Contacto</a></li>
      </ul>
    </div>
    <div class="footer-col">
      <h5>Reseñas de clientes</h5>
      <div class="footer-reviews">
        <div class="g-logo">
          <svg viewBox="0 0 24 24"><path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/><path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/><path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/><path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/></svg>
          <span>Google Reseñas</span>
        </div>
        <div class="g-score">4,9</div>
        <div class="g-stars">
          <svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
        </div>
        <div class="g-count">Basado en opiniones de clientes en Barcelona</div>
        <a href="#" target="_blank" rel="noopener noreferrer" class="g-cta">Ver reseñas en Google</a>
      </div>
    </div>
  </div>
  <div class="container footer-bottom">
    <span>© 2026 Lampistería Barcelona</span>
    <span class="legal-links">
      <a href="/aviso-legal/">Aviso Legal</a>
      <a href="/politica-privacidad/">Política de Privacidad</a>
      <a href="/politica-cookies/">Política de Cookies</a>
      <a href="/contacto/">Contacto</a>
    </span>
  </div>
</footer>

<a href="https://wa.me/34624084976" class="wa-float" target="_blank" rel="noopener noreferrer" aria-label="Escríbenos por WhatsApp">
  <svg viewBox="0 0 24 24" width="28" height="28" fill="white"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/></svg>
</a>


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HomeAndConstructionBusiness",
  "name": "Lampistería Barcelona",
  "url": "https://lampisteriabarcelona.es/reparar-o-cambiar-caldera-barcelona/",
  "telephone": "+34624084976",
  "priceRange": "$$",
  "image": "https://lampisteriabarcelona.es/wp-content/uploads/2026/07/cropped-logo-lampisteria-barcelona.png",
  "description": "Oficina de gestión de presupuestos y atención al cliente por teléfono y WhatsApp para servicios de fontanería, electricidad y climatización en Barcelona. No es un taller ni showroom abierto a visitas sin cita previa.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Passeig Mare de Déu del Coll, 189",
    "addressLocality": "Barcelona",
    "postalCode": "08032",
    "addressRegion": "Cataluña",
    "addressCountry": "ES"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 41.4159,
    "longitude": 2.1476
  },
  "areaServed": "Barcelona y área metropolitana"
}
</script>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "¿Reparar o cambiar la caldera? Cómo decidir sin gastar de más",
  "description": "¿Reparar o cambiar la caldera? Claves para decidir según la edad del aparato, el tipo de avería y el coste real de cada opción.",
  "author": {
    "@type": "Person",
    "name": "Carlos Mumany Montolio"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Lampistería Barcelona",
    "logo": {
      "@type": "ImageObject",
      "url": "https://lampisteriabarcelona.es/wp-content/uploads/2026/07/cropped-logo-lampisteria-barcelona.png"
    }
  },
  "datePublished": "2026-07-15",
  "dateModified": "2026-07-15",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://lampisteriabarcelona.es/reparar-o-cambiar-caldera-barcelona/"
  }
}
</script>

<script>
  function toggleFaq(btn) {
    const item = btn.closest('.faq-item');
    document.querySelectorAll('.faq-item').forEach(i => { if (i !== item) i.classList.remove('open'); });
    item.classList.toggle('open');
  }

  // ===== Envío funcional del formulario de contacto vía Formspree =====
  (function() {
    function initForm(form) {
      if (!form || form._fsInit) return;
      form._fsInit = true;
      var wrapper = form.parentElement;
      var btn = form.querySelector('[data-fs-submit-btn]');
      var successBox = wrapper.querySelector('[data-fs-success]');
      var errorBox = wrapper.querySelector('[data-fs-error]');
      form.addEventListener('submit', function(e) {
        e.preventDefault();
        var originalText = btn ? btn.textContent : '';
        if (btn) { btn.disabled = true; btn.textContent = 'Enviando...'; }
        if (errorBox) { errorBox.style.display = 'none'; }
        if (successBox) { successBox.style.display = 'none'; }
        fetch(form.action, {
          method: 'POST', body: new FormData(form), headers: { 'Accept': 'application/json' }
        })
        .then(function(r) { return r.json().then(function(j) { return { ok: r.ok, body: j }; }); })
        .then(function(res) {
          if (res.ok) {
            form.reset();
            if (successBox) { successBox.style.display = 'block'; }
            if (btn) { btn.disabled = false; btn.textContent = originalText; }
          } else {
            var msg = (res.body.errors || []).map(function(x) { return x.message; }).join(', ') || 'Error al enviar. Inténtalo de nuevo.';
            if (errorBox) { errorBox.textContent = msg; errorBox.style.display = 'block'; }
            if (btn) { btn.disabled = false; btn.textContent = originalText; }
          }
        })
        .catch(function() {
          if (errorBox) { errorBox.textContent = 'Error de conexión. Inténtalo de nuevo.'; errorBox.style.display = 'block'; }
          if (btn) { btn.disabled = false; btn.textContent = originalText; }
        });
      });
    }
    function initAll() { document.querySelectorAll('form#contactForm').forEach(initForm); }
    if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initAll); } else { initAll(); }
  })();
</script>

</body>

</body>
</html>				</div>
				</div>
					</div>
				</div>
				</div>
		<p>La entrada <a href="https://lampisteriabarcelona.es/reparar-o-cambiar-caldera-barcelona/">¿Reparar o cambiar la caldera? Cómo decidir sin gastar de más</a> se publicó primero en <a href="https://lampisteriabarcelona.es">Lampistería Barcelona: Fontaneros, Electricistas y Técnicos de Climatización</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://lampisteriabarcelona.es/reparar-o-cambiar-caldera-barcelona/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Boletín eléctrico en Barcelona: qué es, cuándo lo necesitas y cómo se tramita</title>
		<link>https://lampisteriabarcelona.es/boletin-electrico-que-es-cuando-se-necesita/</link>
					<comments>https://lampisteriabarcelona.es/boletin-electrico-que-es-cuando-se-necesita/#respond</comments>
		
		<dc:creator><![CDATA[cmumany]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 15:53:18 +0000</pubDate>
				<category><![CDATA[Trámites]]></category>
		<guid isPermaLink="false">https://lampisteriabarcelona.es/?p=2156</guid>

					<description><![CDATA[<p>Boletín Eléctrico Barcelona: Qué Es y Trámite &#124; Lampistería LampisteríaBarcelona Inicio Servicios Trabajos Sobre Nosotros Blog Contacto Inicio › Blog › Boletín eléctrico en Barcelona: qué es, … Trámites · 15 julio 2026 Boletín eléctrico en Barcelona: qué es, cuándo lo necesitas y cómo se tramita El boletín eléctrico es uno de esos trámites que [&#8230;]</p>
<p>La entrada <a href="https://lampisteriabarcelona.es/boletin-electrico-que-es-cuando-se-necesita/">Boletín eléctrico en Barcelona: qué es, cuándo lo necesitas y cómo se tramita</a> se publicó primero en <a href="https://lampisteriabarcelona.es">Lampistería Barcelona: Fontaneros, Electricistas y Técnicos de Climatización</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="2156" class="elementor elementor-2156">
				<div class="elementor-element elementor-element-dde6be1 e-flex e-con-boxed e-con e-parent" data-id="dde6be1" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-6bc7ef9 elementor-widget elementor-widget-html" data-id="6bc7ef9" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Boletín Eléctrico Barcelona: Qué Es y Trámite | Lampistería</title>
<meta name="description" content="Boletín eléctrico en Barcelona: qué es el Certificado de Instalación Eléctrica, cuándo es obligatorio y cómo se tramita paso a paso.">
<meta name="geo.region" content="ES-CT">
<meta name="geo.placename" content="Barcelona">
<meta name="geo.position" content="41.4159;2.1476">
<meta name="ICBM" content="41.4159, 2.1476">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Open+Sans:wght@400;500;600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<style>
  :root {
    --blue: #1e73be;
    --blue-dark: #145a96;
    --blue-overlay: rgba(30, 115, 190, 0.88);
    --white: #ffffff;
    --off-white: #f5f6f7;
    --light-gray: #eef0f2;
    --text-dark: #1a1a2e;
    --text-mid: #4a4a58;
    --text-light: #8a8a99;
    --footer-dark: #0d0d0d;
    --card-border: #e4e4e8;
  }
  * { box-sizing: border-box; margin: 0; padding: 0; }
  body { font-family: 'Open Sans', sans-serif; color: var(--text-dark); line-height: 1.6; background: var(--white); }
  h1, h2, h3, h4 { font-family: 'Montserrat', sans-serif; font-weight: 700; }
  a { text-decoration: none; color: inherit; }
  .container { max-width: 1200px; margin: 0 auto; padding: 0 40px; }
  img.placeholder { display:block; width:100%; height:100%; object-fit:cover; }

  /* ===== HEADER ===== */
  header.site-header {
    display: flex; align-items: center; justify-content: space-between;
    padding: 18px 40px; background: var(--white);
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
    position: sticky; top: 0; z-index: 100;
  }
  .logo-box { display:flex; align-items:center; gap:10px; }
  .logo-box .logo-icon {
    width:48px; height:48px; border-radius:8px; background: var(--blue);
    display:flex; align-items:center; justify-content:center; color:white; font-size:22px; font-weight:800;
  }
  .logo-box .logo-text { font-family:'Montserrat',sans-serif; font-weight:800; font-size:15px; line-height:1.2; color: var(--text-dark); text-transform:uppercase; }
  nav.main-nav ul { list-style:none; display:flex; gap:32px; }
  nav.main-nav a { font-family:'Montserrat',sans-serif; font-weight:600; font-size:14px; letter-spacing:0.03em; color: var(--text-mid); text-transform:uppercase; }
  nav.main-nav a.active, nav.main-nav a:hover { color: var(--blue); }

  /* ===== HERO ===== */
  .hero {
    position: relative; min-height: 640px; display:flex; align-items:center;
    background: linear-gradient(var(--blue-overlay), var(--blue-overlay)),
                url('https://images.unsplash.com/photo-1621905251189-08b45d6a269e?w=1600') center/cover;
  }
  .hero .container { display:grid; grid-template-columns: 1.3fr 1fr; gap:60px; align-items:center; width:100%; }
  .hero-content h1 { color:white; font-size:36px; line-height:1.25; margin-bottom:20px; }
  .hero-content p.lead { color:rgba(255,255,255,0.92); font-size:17px; margin-bottom:28px; max-width:520px; }
  .btn-group { display:flex; gap:16px; flex-wrap:wrap; }
  .btn { display:inline-flex; align-items:center; gap:8px; padding:14px 28px; font-family:'Montserrat',sans-serif; font-weight:600; font-size:14px; border-radius:4px; transition:all .2s; }
  .btn-primary { background: var(--white); color: var(--blue); }
  .btn-primary:hover { background: var(--off-white); }
  .btn-outline { border:2px solid white; color:white; }
  .btn-outline:hover { background:white; color:var(--blue); }

  .hero-card {
    background: var(--white); padding:36px 32px; border-radius:6px; box-shadow:0 20px 50px rgba(0,0,0,0.25);
  }
  .hero-card h3 { font-size:20px; margin-bottom:6px; color: var(--text-dark); }
  .hero-card p.sub { color: var(--text-light); font-size:13px; margin-bottom:22px; }
  .hero-card .cta-row { display:flex; gap:10px; }
  .hero-card .cta-btn { flex:1; text-align:center; padding:14px; border-radius:4px; font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; }
  .hero-card .cta-call { background: var(--blue); color:white; }
  .hero-card .cta-whatsapp { background:#25D366; color:white; }
  .hero-card .whatsapp-note { margin-top:18px; font-size:13px; color:var(--text-mid); background:var(--off-white); padding:12px 14px; border-radius:4px; border-left:3px solid var(--blue); }

  /* ===== SECTION: instalaciones (imagen + texto + bullets) ===== */
  .section { padding:80px 0; }
  .section-title { text-align:center; font-size:32px; margin-bottom:14px; }
  .section-subtitle { text-align:center; color:var(--text-mid); max-width:640px; margin:0 auto 50px; font-size:15px; }

  .split-block { display:grid; grid-template-columns: 1fr 1fr; gap:60px; align-items:center; }
  .split-image { border-radius:6px; overflow:hidden; min-height:380px; background:var(--light-gray); }
  .split-text h3 { font-size:24px; margin-bottom:16px; }
  .split-text p { color:var(--text-mid); margin-bottom:20px; }
  .bullet-list { list-style:none; margin-bottom:24px; }
  .bullet-list li { display:flex; align-items:flex-start; gap:10px; margin-bottom:12px; font-size:15px; color:var(--text-dark); }
  .bullet-list li::before { content:"»"; color:var(--blue); font-weight:800; }

  /* ===== SECTION: 3 columnas segmento cliente ===== */
  .segment-row { display:grid; grid-template-columns: repeat(3,1fr); }
  .segment-card {
    position:relative; min-height:340px; display:flex; flex-direction:column; align-items:center; justify-content:center;
    text-align:center; padding:40px 24px; color:white; overflow:hidden;
  }
  .segment-card::before { content:""; position:absolute; inset:0; background:linear-gradient(rgba(10,20,35,0.55),rgba(10,20,35,0.75)); z-index:0; }
  .segment-card > * { position:relative; z-index:1; }
  .segment-card.a { background: var(--blue) url('https://images.unsplash.com/photo-1560518883-ce09059eeffa?w=800') center/cover; }
  .segment-card.b { background: var(--blue-dark) url('https://images.unsplash.com/photo-1497366216548-37526070297c?w=800') center/cover; }
  .segment-card.c { background: #16324a url('https://images.unsplash.com/photo-1581091226825-a6a2a5aee158?w=800') center/cover; }
  .segment-card h3 { font-size:22px; margin-bottom:12px; color: var(--white); }
  .segment-card p { font-size:14px; margin-bottom:22px; color:rgba(255,255,255,0.9); }
  .segment-card .btn { background:var(--blue); color:white; padding:12px 22px; font-size:13px; }
  .segment-card .btn:hover { background:var(--blue-dark); }

  /* ===== SECTION: grid 6 iconos servicios ===== */
  .icon-grid { background: var(--off-white); padding:80px 0; }
  .icon-grid-inner { display:grid; grid-template-columns: repeat(3,1fr); gap:50px 40px; }
  .icon-item { text-align:center; }
  .icon-circle {
    width:64px; height:64px; border-radius:50%; background:white; border:2px solid var(--blue);
    display:flex; align-items:center; justify-content:center; margin:0 auto 18px; font-size:26px; color:var(--blue);
  }
  .icon-item h4 { font-size:17px; margin-bottom:10px; }
  .icon-item p { font-size:14px; color:var(--text-mid); max-width:280px; margin:0 auto; }

  /* ===== SECTION: FAQ acordeón ===== */
  .faq-section { padding:80px 0; max-width:820px; margin:0 auto; }
  .faq-item { border-bottom:1px solid var(--card-border); }
  .faq-question {
    width:100%; text-align:left; background:none; border:none; padding:22px 6px; font-family:'Montserrat',sans-serif;
    font-weight:600; font-size:16px; color:var(--text-dark); cursor:pointer; display:flex; justify-content:space-between; align-items:center;
  }
  .faq-question .plus { font-size:22px; color:var(--blue); }
  .faq-answer { max-height:0; overflow:hidden; transition:max-height .3s ease; padding:0 6px; }
  .faq-answer p { padding-bottom:20px; color:var(--text-mid); font-size:14.5px; }
  .faq-item.open .faq-answer { max-height:300px; }

  /* ===== SECTION: banda azul presupuesto ===== */
  .quote-band { background: var(--blue); border-radius:0; padding:70px 0; }
  .quote-inner { display:grid; grid-template-columns: 1fr 1.3fr; gap:60px; }
  .quote-inner h2 { color:white; font-size:30px; grid-column: 1 / -1; margin-bottom:10px; }
  .reach-us h4 { color:white; font-size:14px; text-transform:uppercase; letter-spacing:.05em; margin-bottom:6px; margin-top:22px; }
  .reach-us h4:first-child { margin-top:0; }
  .reach-us p, .reach-us a { color:rgba(255,255,255,0.9); font-size:15px; }
  .whatsapp-highlight {
    margin-top:26px; background:rgba(255,255,255,0.12); border:1px dashed rgba(255,255,255,0.5);
    padding:16px; border-radius:6px; color:white; font-size:13.5px;
  }
  .quote-form { background:white; border-radius:6px; padding:30px; display:grid; gap:14px; }
  .quote-form input, .quote-form textarea {
    width:100%; padding:13px 14px; border:1px solid var(--card-border); border-radius:4px; font-family:'Open Sans'; font-size:14px;
  }
  .quote-form button {
    background:var(--text-dark); color:white; border:none; padding:14px; border-radius:4px; font-family:'Montserrat'; font-weight:700; cursor:pointer;
  }

  /* ===== FOOTER ===== */
  footer { background: var(--footer-dark); color:#c9c9d1; padding:60px 0 0; }
  .footer-grid { display:grid; grid-template-columns: 1.2fr 1fr 1.4fr; gap:50px; padding-bottom:40px; }
  .footer-col h5 { color:white; font-size:15px; margin-bottom:18px; text-transform:uppercase; letter-spacing:.04em; }
  .footer-col p { font-size:13.5px; color:#9a9aa5; margin-bottom:18px; }
  .footer-col ul { list-style:none; }
  .footer-col ul li { margin-bottom:10px; }
  .footer-col ul a { font-size:13.5px; color:#c9c9d1; transition:color .2s; }
  .footer-col ul a:hover { color: var(--blue); }
  .social-icons { display:flex; gap:10px; }
  .social-icons a {
    width:36px; height:36px; border-radius:50%; display:flex; align-items:center; justify-content:center;
    font-size:15px; color:white; transition: transform .15s ease;
  }
  .social-icons a:hover { transform: scale(1.1); }
  .social-icons a.ic-facebook { background:#1877F2; }
  .social-icons a.ic-instagram { background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); }
  .social-icons a.ic-linkedin { background:#0A66C2; }
  .social-icons a.ic-google { background:#EA4335; }
  .map-embed { background:#1e1e22; border-radius:6px; min-height:180px; display:flex; align-items:center; justify-content:center; color:#666; font-size:13px; }

  /* ===== BLOQUE RESEÑAS GOOGLE (footer) ===== */
  .footer-reviews {
    background: #1e1e22; border-radius: 8px; padding: 24px; text-align: center;
  }
  .footer-reviews .g-logo {
    display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 12px;
    font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 600; color: #c9c9d1;
  }
  .footer-reviews .g-logo svg { width: 18px; height: 18px; }
  .footer-reviews .g-score {
    font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 40px; color: white; line-height: 1;
    margin-bottom: 8px;
  }
  .footer-reviews .g-stars { display: flex; gap: 4px; justify-content: center; margin-bottom: 10px; }
  .footer-reviews .g-stars svg { width: 18px; height: 18px; fill: #f5a623; }
  .footer-reviews .g-count { font-size: 12.5px; color: #9a9aa5; margin-bottom: 14px; }
  .footer-reviews .g-cta {
    display: inline-block; font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 700;
    color: var(--blue); text-transform: uppercase; letter-spacing: 0.04em; border: 1px solid var(--blue);
    border-radius: 4px; padding: 8px 18px; transition: background .2s, color .2s;
  }
  .footer-reviews .g-cta:hover { background: var(--blue); color: white; }
  .footer-bottom {
    border-top:1px solid #1e1e22; padding:20px 0; display:flex; flex-wrap:wrap; gap:12px 24px;
    align-items:center; justify-content:center; text-align:center; font-size:12.5px; color:#77777f;
  }
  .footer-bottom .legal-links { display:flex; flex-wrap:wrap; justify-content:center; gap:6px 20px; }
  .footer-bottom a { color:#9a9aa5; transition:color .2s; white-space:nowrap; }
  .footer-bottom a:hover { color: var(--blue); }

  /* ===== CATÁLOGO COMPLETO DE SERVICIOS ===== */
  .services-index { padding: 70px 0; background: var(--off-white); }
  .services-index-inner {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    gap: 22px;
  }
  .services-index-col {
    background: var(--white);
    border: 1px solid var(--card-border);
    border-radius: 10px;
    padding: 28px 26px;
    border-top: 3px solid var(--cat-color, var(--blue));
    transition: box-shadow .2s ease, transform .2s ease;
  }
  .services-index-col:hover { box-shadow: 0 14px 34px rgba(0,0,0,0.08); transform: translateY(-3px); }
  .services-index-col-icon {
    width: 46px; height: 46px; border-radius: 10px;
    background: var(--cat-color-light, var(--off-white));
    display: flex; align-items: center; justify-content: center; font-size: 22px; margin-bottom: 16px;
  }
  .services-index-col h3 {
    font-size: 14px; text-transform: uppercase; letter-spacing: 0.04em;
    color: var(--text-dark); margin-bottom: 16px; padding-bottom: 12px; border-bottom: 1px solid var(--light-gray);
  }
  .services-index-col ul { list-style: none; }
  .services-index-col li { margin-bottom: 4px; }
  .services-index-col a {
    display: flex; align-items: center; gap: 8px;
    font-size: 13.5px; color: var(--text-mid); padding: 6px 0;
    transition: color .15s ease, transform .15s ease;
  }
  .services-index-col a::before {
    content: '›'; color: var(--cat-color, var(--blue)); font-weight: 800; font-size: 15px; flex-shrink: 0;
  }
  .services-index-col a:hover { color: var(--cat-color, var(--blue)); transform: translateX(3px); }

  .cat-electricidad { --cat-color: #1e73be; --cat-color-light: #e8f2fb; }
  .cat-fontaneria    { --cat-color: #1c9e8e; --cat-color-light: #e6f7f4; }
  .cat-clima         { --cat-color: #2196c9; --cat-color-light: #e6f6fc; }
  .cat-electro       { --cat-color: #b8720f; --cat-color-light: #fbf1e2; }
  .cat-empresas      { --cat-color: #4a4a58; --cat-color-light: #eeeef1; }


  /* ===== ZONA DE SERVICIO ===== */
  .trusted-section {
    background: var(--off-white); padding: 48px 40px;
    border-top: 1px solid var(--card-border); border-bottom: 1px solid var(--card-border);
  }
  .trusted-inner { max-width: 1000px; margin: 0 auto; text-align: center; }
  .trusted-eyebrow {
    font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 700;
    letter-spacing: 0.15em; text-transform: uppercase; color: var(--text-light); margin-bottom: 28px;
  }
  .barrios-row { display: flex; flex-wrap: wrap; justify-content: center; }
  .barrio-pill {
    border: 1px solid var(--card-border); background: var(--white);
    padding: 10px 22px; margin: 4px;
    font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 600;
    color: var(--text-mid); letter-spacing: 0.04em; text-transform: uppercase;
    transition: border-color .2s, color .2s;
    text-decoration: none;
    display: inline-block;
    border-radius: 4px;
  }
  .barrio-pill:hover { border-color: var(--blue); color: var(--blue); }

  /* WhatsApp float button */
  .wa-float {
    position:fixed; bottom:26px; right:26px; width:58px; height:58px; border-radius:50%; background:#25D366;
    display:flex; align-items:center; justify-content:center; color:white; font-size:26px; box-shadow:0 6px 16px rgba(0,0,0,0.3); z-index:200;
    transition: transform .2s;
  }
  .wa-float:hover { transform: scale(1.1); }

  /* ===== TESTIMONIOS ===== */
  .testimonios-section { padding: 80px 0; background: var(--off-white); }
  .testimonios-header { text-align: center; margin-bottom: 48px; }
  .testimonios-eyebrow { font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: var(--blue); margin-bottom: 12px; }
  .testimonios-title { font-size: 28px; text-transform: uppercase; letter-spacing: 0.01em; margin-bottom: 16px; }
  .testimonios-underline { width: 50px; height: 3px; background: var(--blue); margin: 0 auto; }
  .testimonios-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; max-width: 1100px; margin: 0 auto; }
  .testimonio-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 6px; padding: 28px; position: relative; transition: box-shadow .2s; }
  .testimonio-card:hover { box-shadow: 0 6px 24px rgba(0,0,0,0.08); }
  .testimonio-stars { display: flex; gap: 3px; margin-bottom: 16px; }
  .star { width: 16px; height: 16px; fill: #f5a623; }
  .testimonio-text { font-size: 14px; color: var(--text-mid); line-height: 1.75; margin-bottom: 20px; font-style: italic; }
  .testimonio-text::before { content: '\201C'; }
  .testimonio-text::after  { content: '\201D'; }
  .testimonio-author { display: flex; align-items: center; gap: 12px; border-top: 1px solid var(--card-border); padding-top: 16px; }
  .testimonio-avatar { width: 40px; height: 40px; border-radius: 50%; background: var(--blue); display: flex; align-items: center; justify-content: center; font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 14px; color: var(--white); flex-shrink: 0; }
  .testimonio-avatar.dark-bg { background: var(--text-dark); }
  .testimonio-avatar.green-bg { background: #25D366; }
  .testimonio-name { font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 700; color: var(--text-dark); text-transform: uppercase; letter-spacing: 0.04em; }
  .testimonio-servicio { font-size: 11px; color: var(--text-light); font-family: 'Montserrat', sans-serif; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; margin-top: 2px; }
  .testimonio-badge { position: absolute; top: 20px; right: 20px; background: var(--blue); color: var(--white); font-family: 'Montserrat', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 3px 10px; border-radius: 3px; }
  .testimonio-badge.dark-badge { background: var(--text-dark); }
  .testimonio-badge.green-badge { background: #25D366; }
  .testimonios-aggregate { text-align: center; margin-top: 40px; display: flex; align-items: center; justify-content: center; gap: 12px; flex-wrap: wrap; }
  .agg-stars { display: flex; gap: 3px; }
  .agg-num { font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 28px; color: var(--text-dark); }
  .agg-text { font-size: 13.5px; color: var(--text-mid); text-align: left; }
  .agg-text strong { color: var(--text-dark); font-weight: 700; }

  @media (max-width: 900px) {
    .testimonios-grid { grid-template-columns: 1fr; }
    .testimonios-section { padding: 60px 0; }
    .testimonios-aggregate { flex-direction: column; gap: 8px; }

    .hero .container, .split-block, .segment-row, .icon-grid-inner, .quote-inner, .footer-grid {
      grid-template-columns: 1fr !important;
    }
    .hero { padding: 44px 0 40px; min-height: auto; }
    .hero-content h1 { font-size:30px; }

    /* ===== MENÚ MÓVIL: mismo patrón que la web de referencia — visible, compacto, sin hamburguesa ===== */
    header.site-header {
      flex-wrap: nowrap;
      align-items: center;
      gap: 8px;
      padding: 12px 16px;
    }
    .logo-box { flex-shrink: 0; }
    .site-logo, .logo-box .logo-icon { width:34px; height:34px; }
    .logo-box .logo-text { font-size: 11px; }
    nav.main-nav {
      display: block;
      flex: 1;
    }
    nav.main-nav ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-end;
      gap: 0;
    }
    nav.main-nav ul li { flex-shrink: 0; }
    nav.main-nav a {
      font-size: 9px;
      letter-spacing: 0.03em;
      padding: 5px 6px;
      display: block;
      line-height: 1.3;
    }
    nav.main-nav ul li:first-child { display: none; }
  }
</style>
<style>
  /* ===== Páginas estáticas: hero de página interior ===== */
  .page-hero {
    background: var(--blue); padding: 60px 0 50px; text-align: center;
  }
  .page-hero h1 { color: white; font-size: 34px; margin-bottom: 10px; }
  .page-hero p { color: rgba(255,255,255,0.85); font-size: 15px; max-width: 560px; margin: 0 auto; }

  /* ===== Servicios: grid compacto por categoría ===== */
  .cat-block { padding: 50px 0; }
  .cat-block.bg-gray { background: var(--off-white); }
  .cat-block.bg-white { background: var(--white); }
  .cat-header { display: flex; align-items: center; gap: 12px; margin-bottom: 26px; }
  .cat-header .cat-icon-big { font-size: 26px; }
  .cat-header h2 { font-size: 22px; }
  .section-nav-link.active { color: var(--blue); }
  .faq-group-title {
    font-size: 13px; text-transform: uppercase; letter-spacing: 0.06em; color: var(--blue);
    margin: 34px 0 6px; padding: 0 6px;
  }
  .faq-item:first-of-type, h3.faq-group-title:first-of-type { margin-top: 0; }

  /* ===== Páginas legales ===== */
  .legal-index { background: var(--off-white); border-radius: 8px; padding: 26px 30px; margin-bottom: 10px; }
  .legal-index h2 { font-size: 15px; margin-bottom: 14px; }
  .legal-index ol { padding-left: 20px; color: var(--text-mid); font-size: 14px; }
  .legal-index li { margin-bottom: 6px; }
  .legal-index a { color: var(--text-mid); }
  .legal-index a:hover { color: var(--blue); }
  .legal-section { padding: 34px 0; border-bottom: 1px solid var(--card-border); }
  .legal-section-header { display: flex; align-items: center; gap: 14px; margin-bottom: 14px; }
  .legal-section-num {
    width: 32px; height: 32px; border-radius: 50%; background: var(--blue); color: white;
    display: flex; align-items: center; justify-content: center; font-family: 'Montserrat',sans-serif; font-weight: 800; font-size: 14px; flex-shrink: 0;
  }
  .legal-section h2 { font-size: 19px; }
  .legal-section p, .legal-section li { color: var(--text-mid); font-size: 14.5px; margin-bottom: 12px; }
  .legal-section ul, .legal-section ol { padding-left: 22px; }
  .legal-highlight { background: var(--off-white); border-left: 3px solid var(--blue); border-radius: 4px; padding: 18px 20px; margin-bottom: 14px; font-size: 14.5px; color: var(--text-dark); }
  .legal-table { width: 100%; border-collapse: collapse; font-size: 13.5px; margin-bottom: 14px; }
  .legal-table th, .legal-table td { border: 1px solid var(--card-border); padding: 10px 12px; text-align: left; color: var(--text-mid); }
  .legal-table th { background: var(--off-white); font-family: 'Montserrat',sans-serif; font-weight: 700; color: var(--text-dark); }
  .legal-updated { text-align: center; font-size: 12.5px; color: var(--text-light); margin-top: 30px; }
  .servicio-compact-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 18px; }
  .servicio-compact-card {
    background: var(--white); border: 1px solid var(--card-border); border-radius: 8px;
    padding: 22px; display: flex; flex-direction: column; gap: 10px;
  }
  .servicio-compact-card h3 { font-size: 15.5px; line-height: 1.35; }
  .servicio-compact-card p { font-size: 13.5px; color: var(--text-mid); flex-grow: 1; }
  .servicio-compact-links { display: flex; gap: 14px; flex-wrap: wrap; margin-top: 4px; }
  .servicio-compact-links a { font-size: 12.5px; font-weight: 700; color: var(--blue); }
  .servicio-compact-links a.secondary { color: var(--text-light); }
  .servicio-compact-links a:hover { text-decoration: underline; }
  .servicio-compact-img-link { display: block; border-radius: 6px; overflow: hidden; background: var(--light-gray); }
  .servicio-compact-img { width: 100%; height: auto; display: block; transition: transform .25s ease; }
  .servicio-compact-img-link:hover .servicio-compact-img { transform: scale(1.03); }

  /* ===== Trabajos: grid de fichas con foto placeholder ===== */
  .section-nav {
    position: sticky; top: 74px; z-index: 90; background: white; border-bottom: 1px solid var(--card-border);
    overflow-x: auto; white-space: nowrap; padding: 12px 0;
  }
  .section-nav-inner { display: flex; gap: 22px; padding: 0 40px; max-width: 1200px; margin: 0 auto; }
  .section-nav a { font-family: 'Montserrat',sans-serif; font-size: 12.5px; font-weight: 700; color: var(--text-mid); text-transform: uppercase; letter-spacing: .03em; }
  .section-nav a:hover { color: var(--blue); }
  .trabajos-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 22px; }
  .trabajo-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 8px; overflow: hidden; }
  .trabajo-photo {
    aspect-ratio: 4/3; background: var(--light-gray); position: relative; overflow: hidden;
  }
  .trabajo-photo a { display: block; width: 100%; height: 100%; }
  .trabajo-photo img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .25s ease; }
  .trabajo-photo a:hover img { transform: scale(1.03); }
  .trabajo-body { padding: 16px 18px 20px; }
  .trabajo-body h3 { font-size: 14.5px; margin-bottom: 8px; }
  .trabajo-body p { font-size: 13px; color: var(--text-mid); margin-bottom: 10px; }
  .trabajo-body a { font-size: 12.5px; font-weight: 700; color: var(--blue); }

  /* ===== Sobre nosotros: diferenciadores + secciones ===== */
  .dif-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 22px; }
  .dif-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 8px; padding: 26px 22px; }
  .dif-card .dif-icon { width: 42px; height: 42px; border-radius: 10px; background: var(--off-white); display: flex; align-items: center; justify-content: center; font-size: 20px; margin-bottom: 14px; }
  .dif-card h3 { font-size: 15px; margin-bottom: 8px; }
  .dif-card p { font-size: 13.5px; color: var(--text-mid); }
  .marcas-row { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
  .marca-pill { border: 1px solid var(--card-border); border-radius: 4px; padding: 10px 20px; font-family: 'Montserrat',sans-serif; font-size: 13px; font-weight: 600; color: var(--text-mid); }

  /* ===== Blog: teasers ===== */
  .blog-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px; }
  .blog-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 8px; overflow: hidden; }
  .blog-photo { background: var(--light-gray); position: relative; overflow: hidden; }
  .blog-photo a { display: block; width: 100%; }
  .blog-photo img { width: 100%; height: auto; display: block; transition: transform .25s ease; }
  .blog-photo a:hover img { transform: scale(1.03); }
  .blog-body { padding: 20px 22px; }
  .blog-body p.blog-tag { font-size: 11px; text-transform: uppercase; letter-spacing: .06em; color: var(--blue); font-weight: 700; margin-bottom: 8px; }
  .blog-body h2 { font-size: 17px; margin-bottom: 10px; line-height: 1.35; }
  .blog-body p.excerpt { font-size: 13.5px; color: var(--text-mid); margin-bottom: 14px; }
  .blog-body a { font-size: 12.5px; font-weight: 700; color: var(--blue); }
  .blog-soon-note { text-align: center; font-size: 13px; color: var(--text-light); margin-top: 30px; }

  /* ===== Contacto ===== */
  .contact-main { padding: 60px 0; }
  .contact-grid { display: grid; grid-template-columns: 1.1fr 1fr; gap: 50px; }
  .contact-info h2 { font-size: 22px; margin-bottom: 20px; }
  .contact-info-block { margin-bottom: 22px; }
  .contact-info-block h4 { font-size: 13px; text-transform: uppercase; letter-spacing: .04em; color: var(--text-light); margin-bottom: 6px; }
  .contact-info-block p { font-size: 14.5px; color: var(--text-dark); }
  .contact-info-block a { color: var(--blue); }
  .urgencias-band { background: var(--text-dark); padding: 50px 0; text-align: center; }
  .urgencias-band h2 { color: white; font-size: 24px; margin-bottom: 14px; }
  .urgencias-band p { color: rgba(255,255,255,0.8); font-size: 14.5px; margin-bottom: 24px; max-width: 520px; margin-left: auto; margin-right: auto; }

  @media (max-width: 900px) {
    .contact-grid { grid-template-columns: 1fr; }
    .section-nav { top: 0; }
  }
</style>
</head>
<body>

<header class="site-header">
  <div class="logo-box">
    <img decoding="async" src="https://lampisteriabarcelona.es/wp-content/uploads/2026/07/cropped-logo-lampisteria-barcelona.png" alt="Lampistería Barcelona" style="width:48px;height:48px;border-radius:8px;object-fit:contain;display:block;">
    <div class="logo-text">Lampistería<br>Barcelona</div>
  </div>
  <nav class="main-nav">
    <ul>
      <li><a href="/">Inicio</a></li>
      <li><a href="/servicios/">Servicios</a></li>
      <li><a href="/trabajos/">Trabajos</a></li>
      <li><a href="/sobre-nosotros/">Sobre Nosotros</a></li>
      <li><a href="/blog/" class="active">Blog</a></li>
      <li><a href="/contacto/">Contacto</a></li>
    </ul>
  </nav>
</header>

<nav class="breadcrumb-nav" style="max-width:820px;margin:18px auto 0;padding:0 40px;font-size:12.5px;color:var(--text-light);">
  <a href="/" style="color:var(--text-light);">Inicio</a> › <a href="/blog/" style="color:var(--text-light);">Blog</a> › <span style="color:var(--text-mid);">Boletín eléctrico en Barcelona: qué es, …</span>
</nav>
<section class="cat-block bg-white">
  <div class="container" style="max-width:760px;">
    <p style="font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--blue);font-weight:700;margin-bottom:8px;">Trámites · 15 julio 2026</p>
    
    <h1 style="font-size:30px;margin-bottom:20px;">Boletín eléctrico en Barcelona: qué es, cuándo lo necesitas y cómo se tramita</h1>
    <img decoding="async" src="https://lampisteriabarcelona.es/wp-content/uploads/2026/07/boletin-electrico-que-es-cuando-se-necesita.jpg.webp" alt="Boletín eléctrico en Barcelona - Lampistería Barcelona" style="width:100%;height:auto;border-radius:6px;display:block;margin-bottom:24px;" loading="eager">
    <p style="color:var(--text-mid);margin-bottom:16px;">El boletín eléctrico es uno de esos trámites que casi nadie entiende hasta que lo necesita. Aparece de golpe cuando quieres dar de alta la luz en un piso, y de repente descubres que sin ese papel la compañía eléctrica simplemente no te conecta el suministro. Aquí te explico qué es, cuándo hace falta y cómo lo gestiono cuando trabajo en Barcelona.</p>

    <h2 style="font-size:22px;margin:28px 0 12px;">Qué es exactamente el boletín eléctrico</h2>
    <p style="color:var(--text-mid);margin-bottom:16px;">El boletín eléctrico, también llamado Certificado de Instalación Eléctrica (CIE), es el documento que certifica que la instalación eléctrica de una vivienda o local cumple con la normativa de seguridad vigente. Lo emite un electricista autorizado tras revisar la instalación, y queda registrado ante la administración competente.</p>

    <h2 style="font-size:22px;margin:28px 0 12px;">Cuándo necesitas el boletín eléctrico</h2>
    <ul style="color:var(--text-mid);padding-left:22px;margin-bottom:16px;">
      <li style="margin-bottom:8px;"><strong>Dar de alta un suministro nuevo:</strong> si te mudas a un piso que lleva tiempo sin luz contratada, la compañía eléctrica pedirá el boletín antes de conectar el suministro.</li>
      <li style="margin-bottom:8px;"><strong>Legalizar una reforma:</strong> si has cambiado el cuadro eléctrico, ampliado potencia o modificado la instalación de forma relevante, esa reforma necesita quedar certificada.</li>
      <li style="margin-bottom:8px;"><strong>Cambio de titular tras un corte largo:</strong> si el piso ha estado mucho tiempo sin actividad, algunas compañías exigen boletín nuevo aunque no hayas tocado la instalación.</li>
    </ul>
    <p style="color:var(--text-mid);margin-bottom:16px;">Si solo cambias de compañía eléctrica manteniendo el mismo suministro activo, normalmente no hace falta un boletín nuevo, siempre que el que ya existe siga en vigor.</p>

    <h2 style="font-size:22px;margin:28px 0 12px;">Cómo se tramita en la práctica</h2>
    <p style="color:var(--text-mid);margin-bottom:16px;">Reviso la instalación en persona: cuadro eléctrico, diferenciales, toma de tierra y el estado general del cableado accesible. Si todo cumple la normativa, emito el boletín y lo registro donde corresponde. Si detecto algo que no cumple —lo más habitual en pisos antiguos de Barcelona— te lo explico antes de nada, y si quieres, lo arreglamos junto con el propio trámite para que el boletín salga bien a la primera.</p>

    <h2 style="font-size:22px;margin:28px 0 12px;">Cuánto tarda y qué influye en el precio</h2>
    <p style="color:var(--text-mid);margin-bottom:16px;">Una vez hecha la revisión (y, si hace falta, los arreglos previos), el boletín suele estar listo en pocos días. El precio depende del estado de la instalación: no es lo mismo certificar algo que ya cumple que una instalación que necesita trabajo previo. Por eso reviso primero y doy un precio cerrado antes de tramitarlo, no una cifra a ciegas.</p>

  </div>
</section>
<section class="cat-block bg-gray">
  <div class="container" style="max-width:760px;text-align:center;">
    <h2 style="font-size:22px;margin-bottom:14px;">¿Necesitas tramitar tu boletín eléctrico?</h2>
    <a href="/boletin-electrico-barcelona/" class="btn btn-primary" style="background:var(--blue);color:white;padding:14px 28px;">Ver boletín eléctrico</a>
  </div>
</section>

<footer>
  <div class="container footer-grid">
    <div class="footer-col">
      <div class="logo-box" style="margin-bottom:16px;">
        <div class="logo-icon">L</div>
        <div class="logo-text" style="color:white;">Lampistería<br>Barcelona</div>
      </div>
      <p>Fontanería, electricidad y climatización en Barcelona y área metropolitana. Presupuesto por foto de WhatsApp, sin visita previa.</p>
      <div class="social-icons">
        <a href="#" class="ic-facebook" target="_blank" rel="noopener noreferrer" aria-label="Facebook de Lampistería Barcelona" title="Facebook"><i class="fa-brands fa-facebook-f"></i></a>
        <a href="#" class="ic-instagram" target="_blank" rel="noopener noreferrer" aria-label="Instagram de Lampistería Barcelona" title="Instagram"><i class="fa-brands fa-instagram"></i></a>
        <a href="#" class="ic-linkedin" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn de Lampistería Barcelona" title="LinkedIn"><i class="fa-brands fa-linkedin-in"></i></a>
        <a href="#" class="ic-google" target="_blank" rel="noopener noreferrer" aria-label="Google Business de Lampistería Barcelona" title="Google Business"><i class="fa-brands fa-google"></i></a>
      </div>
    </div>
    <div class="footer-col">
      <h5>Enlaces útiles</h5>
      <ul>
        <li><a href="/">Inicio</a></li>
        <li><a href="/servicios/">Servicios</a></li>
        <li><a href="/trabajos/">Trabajos</a></li>
        <li><a href="/sobre-nosotros/">Sobre nosotros</a></li>
        <li><a href="/blog/">Blog</a></li>
        <li><a href="/contacto/">Contacto</a></li>
      </ul>
    </div>
    <div class="footer-col">
      <h5>Reseñas de clientes</h5>
      <div class="footer-reviews">
        <div class="g-logo">
          <svg viewBox="0 0 24 24"><path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/><path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/><path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/><path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/></svg>
          <span>Google Reseñas</span>
        </div>
        <div class="g-score">4,9</div>
        <div class="g-stars">
          <svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
        </div>
        <div class="g-count">Basado en opiniones de clientes en Barcelona</div>
        <a href="#" target="_blank" rel="noopener noreferrer" class="g-cta">Ver reseñas en Google</a>
      </div>
    </div>
  </div>
  <div class="container footer-bottom">
    <span>© 2026 Lampistería Barcelona</span>
    <span class="legal-links">
      <a href="/aviso-legal/">Aviso Legal</a>
      <a href="/politica-privacidad/">Política de Privacidad</a>
      <a href="/politica-cookies/">Política de Cookies</a>
      <a href="/contacto/">Contacto</a>
    </span>
  </div>
</footer>

<a href="https://wa.me/34624084976" class="wa-float" target="_blank" rel="noopener noreferrer" aria-label="Escríbenos por WhatsApp">
  <svg viewBox="0 0 24 24" width="28" height="28" fill="white"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/></svg>
</a>


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HomeAndConstructionBusiness",
  "name": "Lampistería Barcelona",
  "url": "https://lampisteriabarcelona.es/boletin-electrico-que-es-cuando-se-necesita/",
  "telephone": "+34624084976",
  "priceRange": "$$",
  "image": "https://lampisteriabarcelona.es/wp-content/uploads/2026/07/cropped-logo-lampisteria-barcelona.png",
  "description": "Oficina de gestión de presupuestos y atención al cliente por teléfono y WhatsApp para servicios de fontanería, electricidad y climatización en Barcelona. No es un taller ni showroom abierto a visitas sin cita previa.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Passeig Mare de Déu del Coll, 189",
    "addressLocality": "Barcelona",
    "postalCode": "08032",
    "addressRegion": "Cataluña",
    "addressCountry": "ES"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 41.4159,
    "longitude": 2.1476
  },
  "areaServed": "Barcelona y área metropolitana"
}
</script>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Boletín eléctrico en Barcelona: qué es, cuándo lo necesitas y cómo se tramita",
  "description": "Boletín eléctrico en Barcelona: qué es el Certificado de Instalación Eléctrica, cuándo es obligatorio y cómo se tramita paso a paso.",
  "author": {
    "@type": "Person",
    "name": "Carlos Mumany Montolio"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Lampistería Barcelona",
    "logo": {
      "@type": "ImageObject",
      "url": "https://lampisteriabarcelona.es/wp-content/uploads/2026/07/cropped-logo-lampisteria-barcelona.png"
    }
  },
  "datePublished": "2026-07-15",
  "dateModified": "2026-07-15",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://lampisteriabarcelona.es/boletin-electrico-que-es-cuando-se-necesita/"
  }
}
</script>

<script>
  function toggleFaq(btn) {
    const item = btn.closest('.faq-item');
    document.querySelectorAll('.faq-item').forEach(i => { if (i !== item) i.classList.remove('open'); });
    item.classList.toggle('open');
  }

  // ===== Envío funcional del formulario de contacto vía Formspree =====
  (function() {
    function initForm(form) {
      if (!form || form._fsInit) return;
      form._fsInit = true;
      var wrapper = form.parentElement;
      var btn = form.querySelector('[data-fs-submit-btn]');
      var successBox = wrapper.querySelector('[data-fs-success]');
      var errorBox = wrapper.querySelector('[data-fs-error]');
      form.addEventListener('submit', function(e) {
        e.preventDefault();
        var originalText = btn ? btn.textContent : '';
        if (btn) { btn.disabled = true; btn.textContent = 'Enviando...'; }
        if (errorBox) { errorBox.style.display = 'none'; }
        if (successBox) { successBox.style.display = 'none'; }
        fetch(form.action, {
          method: 'POST', body: new FormData(form), headers: { 'Accept': 'application/json' }
        })
        .then(function(r) { return r.json().then(function(j) { return { ok: r.ok, body: j }; }); })
        .then(function(res) {
          if (res.ok) {
            form.reset();
            if (successBox) { successBox.style.display = 'block'; }
            if (btn) { btn.disabled = false; btn.textContent = originalText; }
          } else {
            var msg = (res.body.errors || []).map(function(x) { return x.message; }).join(', ') || 'Error al enviar. Inténtalo de nuevo.';
            if (errorBox) { errorBox.textContent = msg; errorBox.style.display = 'block'; }
            if (btn) { btn.disabled = false; btn.textContent = originalText; }
          }
        })
        .catch(function() {
          if (errorBox) { errorBox.textContent = 'Error de conexión. Inténtalo de nuevo.'; errorBox.style.display = 'block'; }
          if (btn) { btn.disabled = false; btn.textContent = originalText; }
        });
      });
    }
    function initAll() { document.querySelectorAll('form#contactForm').forEach(initForm); }
    if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initAll); } else { initAll(); }
  })();
</script>

</body>

</body>
</html>				</div>
				</div>
					</div>
				</div>
				</div>
		<p>La entrada <a href="https://lampisteriabarcelona.es/boletin-electrico-que-es-cuando-se-necesita/">Boletín eléctrico en Barcelona: qué es, cuándo lo necesitas y cómo se tramita</a> se publicó primero en <a href="https://lampisteriabarcelona.es">Lampistería Barcelona: Fontaneros, Electricistas y Técnicos de Climatización</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://lampisteriabarcelona.es/boletin-electrico-que-es-cuando-se-necesita/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mi termo eléctrico pierde agua: cómo saber si es la válvula o la resistencia</title>
		<link>https://lampisteriabarcelona.es/mi-termo-pierde-agua-valvula-o-resistencia/</link>
					<comments>https://lampisteriabarcelona.es/mi-termo-pierde-agua-valvula-o-resistencia/#respond</comments>
		
		<dc:creator><![CDATA[cmumany]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 15:45:57 +0000</pubDate>
				<category><![CDATA[Electricidad]]></category>
		<guid isPermaLink="false">https://lampisteriabarcelona.es/?p=2151</guid>

					<description><![CDATA[<p>Mi Termo Pierde Agua: Válvula o Resistencia &#124; Lampistería LampisteríaBarcelona Inicio Servicios Trabajos Sobre Nosotros Blog Contacto Inicio › Blog › Mi termo eléctrico pierde agua: cómo sab… Electricidad · 15 julio 2026 Mi termo eléctrico pierde agua: cómo saber si es la válvula o la resistencia Si tu termo eléctrico pierde agua, lo primero [&#8230;]</p>
<p>La entrada <a href="https://lampisteriabarcelona.es/mi-termo-pierde-agua-valvula-o-resistencia/">Mi termo eléctrico pierde agua: cómo saber si es la válvula o la resistencia</a> se publicó primero en <a href="https://lampisteriabarcelona.es">Lampistería Barcelona: Fontaneros, Electricistas y Técnicos de Climatización</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="2151" class="elementor elementor-2151">
				<div class="elementor-element elementor-element-34213da e-flex e-con-boxed e-con e-parent" data-id="34213da" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-1a1ebde elementor-widget elementor-widget-html" data-id="1a1ebde" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mi Termo Pierde Agua: Válvula o Resistencia | Lampistería</title>
<meta name="description" content="Mi termo eléctrico pierde agua: aprende a identificar si es la válvula, una junta o la resistencia según por dónde gotea el termo.">
<meta name="geo.region" content="ES-CT">
<meta name="geo.placename" content="Barcelona">
<meta name="geo.position" content="41.4159;2.1476">
<meta name="ICBM" content="41.4159, 2.1476">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Open+Sans:wght@400;500;600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<style>
  :root {
    --blue: #1e73be;
    --blue-dark: #145a96;
    --blue-overlay: rgba(30, 115, 190, 0.88);
    --white: #ffffff;
    --off-white: #f5f6f7;
    --light-gray: #eef0f2;
    --text-dark: #1a1a2e;
    --text-mid: #4a4a58;
    --text-light: #8a8a99;
    --footer-dark: #0d0d0d;
    --card-border: #e4e4e8;
  }
  * { box-sizing: border-box; margin: 0; padding: 0; }
  body { font-family: 'Open Sans', sans-serif; color: var(--text-dark); line-height: 1.6; background: var(--white); }
  h1, h2, h3, h4 { font-family: 'Montserrat', sans-serif; font-weight: 700; }
  a { text-decoration: none; color: inherit; }
  .container { max-width: 1200px; margin: 0 auto; padding: 0 40px; }
  img.placeholder { display:block; width:100%; height:100%; object-fit:cover; }

  /* ===== HEADER ===== */
  header.site-header {
    display: flex; align-items: center; justify-content: space-between;
    padding: 18px 40px; background: var(--white);
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
    position: sticky; top: 0; z-index: 100;
  }
  .logo-box { display:flex; align-items:center; gap:10px; }
  .logo-box .logo-icon {
    width:48px; height:48px; border-radius:8px; background: var(--blue);
    display:flex; align-items:center; justify-content:center; color:white; font-size:22px; font-weight:800;
  }
  .logo-box .logo-text { font-family:'Montserrat',sans-serif; font-weight:800; font-size:15px; line-height:1.2; color: var(--text-dark); text-transform:uppercase; }
  nav.main-nav ul { list-style:none; display:flex; gap:32px; }
  nav.main-nav a { font-family:'Montserrat',sans-serif; font-weight:600; font-size:14px; letter-spacing:0.03em; color: var(--text-mid); text-transform:uppercase; }
  nav.main-nav a.active, nav.main-nav a:hover { color: var(--blue); }

  /* ===== HERO ===== */
  .hero {
    position: relative; min-height: 640px; display:flex; align-items:center;
    background: linear-gradient(var(--blue-overlay), var(--blue-overlay)),
                url('https://images.unsplash.com/photo-1621905251189-08b45d6a269e?w=1600') center/cover;
  }
  .hero .container { display:grid; grid-template-columns: 1.3fr 1fr; gap:60px; align-items:center; width:100%; }
  .hero-content h1 { color:white; font-size:36px; line-height:1.25; margin-bottom:20px; }
  .hero-content p.lead { color:rgba(255,255,255,0.92); font-size:17px; margin-bottom:28px; max-width:520px; }
  .btn-group { display:flex; gap:16px; flex-wrap:wrap; }
  .btn { display:inline-flex; align-items:center; gap:8px; padding:14px 28px; font-family:'Montserrat',sans-serif; font-weight:600; font-size:14px; border-radius:4px; transition:all .2s; }
  .btn-primary { background: var(--white); color: var(--blue); }
  .btn-primary:hover { background: var(--off-white); }
  .btn-outline { border:2px solid white; color:white; }
  .btn-outline:hover { background:white; color:var(--blue); }

  .hero-card {
    background: var(--white); padding:36px 32px; border-radius:6px; box-shadow:0 20px 50px rgba(0,0,0,0.25);
  }
  .hero-card h3 { font-size:20px; margin-bottom:6px; color: var(--text-dark); }
  .hero-card p.sub { color: var(--text-light); font-size:13px; margin-bottom:22px; }
  .hero-card .cta-row { display:flex; gap:10px; }
  .hero-card .cta-btn { flex:1; text-align:center; padding:14px; border-radius:4px; font-family:'Montserrat',sans-serif; font-weight:700; font-size:14px; }
  .hero-card .cta-call { background: var(--blue); color:white; }
  .hero-card .cta-whatsapp { background:#25D366; color:white; }
  .hero-card .whatsapp-note { margin-top:18px; font-size:13px; color:var(--text-mid); background:var(--off-white); padding:12px 14px; border-radius:4px; border-left:3px solid var(--blue); }

  /* ===== SECTION: instalaciones (imagen + texto + bullets) ===== */
  .section { padding:80px 0; }
  .section-title { text-align:center; font-size:32px; margin-bottom:14px; }
  .section-subtitle { text-align:center; color:var(--text-mid); max-width:640px; margin:0 auto 50px; font-size:15px; }

  .split-block { display:grid; grid-template-columns: 1fr 1fr; gap:60px; align-items:center; }
  .split-image { border-radius:6px; overflow:hidden; min-height:380px; background:var(--light-gray); }
  .split-text h3 { font-size:24px; margin-bottom:16px; }
  .split-text p { color:var(--text-mid); margin-bottom:20px; }
  .bullet-list { list-style:none; margin-bottom:24px; }
  .bullet-list li { display:flex; align-items:flex-start; gap:10px; margin-bottom:12px; font-size:15px; color:var(--text-dark); }
  .bullet-list li::before { content:"»"; color:var(--blue); font-weight:800; }

  /* ===== SECTION: 3 columnas segmento cliente ===== */
  .segment-row { display:grid; grid-template-columns: repeat(3,1fr); }
  .segment-card {
    position:relative; min-height:340px; display:flex; flex-direction:column; align-items:center; justify-content:center;
    text-align:center; padding:40px 24px; color:white; overflow:hidden;
  }
  .segment-card::before { content:""; position:absolute; inset:0; background:linear-gradient(rgba(10,20,35,0.55),rgba(10,20,35,0.75)); z-index:0; }
  .segment-card > * { position:relative; z-index:1; }
  .segment-card.a { background: var(--blue) url('https://images.unsplash.com/photo-1560518883-ce09059eeffa?w=800') center/cover; }
  .segment-card.b { background: var(--blue-dark) url('https://images.unsplash.com/photo-1497366216548-37526070297c?w=800') center/cover; }
  .segment-card.c { background: #16324a url('https://images.unsplash.com/photo-1581091226825-a6a2a5aee158?w=800') center/cover; }
  .segment-card h3 { font-size:22px; margin-bottom:12px; color: var(--white); }
  .segment-card p { font-size:14px; margin-bottom:22px; color:rgba(255,255,255,0.9); }
  .segment-card .btn { background:var(--blue); color:white; padding:12px 22px; font-size:13px; }
  .segment-card .btn:hover { background:var(--blue-dark); }

  /* ===== SECTION: grid 6 iconos servicios ===== */
  .icon-grid { background: var(--off-white); padding:80px 0; }
  .icon-grid-inner { display:grid; grid-template-columns: repeat(3,1fr); gap:50px 40px; }
  .icon-item { text-align:center; }
  .icon-circle {
    width:64px; height:64px; border-radius:50%; background:white; border:2px solid var(--blue);
    display:flex; align-items:center; justify-content:center; margin:0 auto 18px; font-size:26px; color:var(--blue);
  }
  .icon-item h4 { font-size:17px; margin-bottom:10px; }
  .icon-item p { font-size:14px; color:var(--text-mid); max-width:280px; margin:0 auto; }

  /* ===== SECTION: FAQ acordeón ===== */
  .faq-section { padding:80px 0; max-width:820px; margin:0 auto; }
  .faq-item { border-bottom:1px solid var(--card-border); }
  .faq-question {
    width:100%; text-align:left; background:none; border:none; padding:22px 6px; font-family:'Montserrat',sans-serif;
    font-weight:600; font-size:16px; color:var(--text-dark); cursor:pointer; display:flex; justify-content:space-between; align-items:center;
  }
  .faq-question .plus { font-size:22px; color:var(--blue); }
  .faq-answer { max-height:0; overflow:hidden; transition:max-height .3s ease; padding:0 6px; }
  .faq-answer p { padding-bottom:20px; color:var(--text-mid); font-size:14.5px; }
  .faq-item.open .faq-answer { max-height:300px; }

  /* ===== SECTION: banda azul presupuesto ===== */
  .quote-band { background: var(--blue); border-radius:0; padding:70px 0; }
  .quote-inner { display:grid; grid-template-columns: 1fr 1.3fr; gap:60px; }
  .quote-inner h2 { color:white; font-size:30px; grid-column: 1 / -1; margin-bottom:10px; }
  .reach-us h4 { color:white; font-size:14px; text-transform:uppercase; letter-spacing:.05em; margin-bottom:6px; margin-top:22px; }
  .reach-us h4:first-child { margin-top:0; }
  .reach-us p, .reach-us a { color:rgba(255,255,255,0.9); font-size:15px; }
  .whatsapp-highlight {
    margin-top:26px; background:rgba(255,255,255,0.12); border:1px dashed rgba(255,255,255,0.5);
    padding:16px; border-radius:6px; color:white; font-size:13.5px;
  }
  .quote-form { background:white; border-radius:6px; padding:30px; display:grid; gap:14px; }
  .quote-form input, .quote-form textarea {
    width:100%; padding:13px 14px; border:1px solid var(--card-border); border-radius:4px; font-family:'Open Sans'; font-size:14px;
  }
  .quote-form button {
    background:var(--text-dark); color:white; border:none; padding:14px; border-radius:4px; font-family:'Montserrat'; font-weight:700; cursor:pointer;
  }

  /* ===== FOOTER ===== */
  footer { background: var(--footer-dark); color:#c9c9d1; padding:60px 0 0; }
  .footer-grid { display:grid; grid-template-columns: 1.2fr 1fr 1.4fr; gap:50px; padding-bottom:40px; }
  .footer-col h5 { color:white; font-size:15px; margin-bottom:18px; text-transform:uppercase; letter-spacing:.04em; }
  .footer-col p { font-size:13.5px; color:#9a9aa5; margin-bottom:18px; }
  .footer-col ul { list-style:none; }
  .footer-col ul li { margin-bottom:10px; }
  .footer-col ul a { font-size:13.5px; color:#c9c9d1; transition:color .2s; }
  .footer-col ul a:hover { color: var(--blue); }
  .social-icons { display:flex; gap:10px; }
  .social-icons a {
    width:36px; height:36px; border-radius:50%; display:flex; align-items:center; justify-content:center;
    font-size:15px; color:white; transition: transform .15s ease;
  }
  .social-icons a:hover { transform: scale(1.1); }
  .social-icons a.ic-facebook { background:#1877F2; }
  .social-icons a.ic-instagram { background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); }
  .social-icons a.ic-linkedin { background:#0A66C2; }
  .social-icons a.ic-google { background:#EA4335; }
  .map-embed { background:#1e1e22; border-radius:6px; min-height:180px; display:flex; align-items:center; justify-content:center; color:#666; font-size:13px; }

  /* ===== BLOQUE RESEÑAS GOOGLE (footer) ===== */
  .footer-reviews {
    background: #1e1e22; border-radius: 8px; padding: 24px; text-align: center;
  }
  .footer-reviews .g-logo {
    display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 12px;
    font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 600; color: #c9c9d1;
  }
  .footer-reviews .g-logo svg { width: 18px; height: 18px; }
  .footer-reviews .g-score {
    font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 40px; color: white; line-height: 1;
    margin-bottom: 8px;
  }
  .footer-reviews .g-stars { display: flex; gap: 4px; justify-content: center; margin-bottom: 10px; }
  .footer-reviews .g-stars svg { width: 18px; height: 18px; fill: #f5a623; }
  .footer-reviews .g-count { font-size: 12.5px; color: #9a9aa5; margin-bottom: 14px; }
  .footer-reviews .g-cta {
    display: inline-block; font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 700;
    color: var(--blue); text-transform: uppercase; letter-spacing: 0.04em; border: 1px solid var(--blue);
    border-radius: 4px; padding: 8px 18px; transition: background .2s, color .2s;
  }
  .footer-reviews .g-cta:hover { background: var(--blue); color: white; }
  .footer-bottom {
    border-top:1px solid #1e1e22; padding:20px 0; display:flex; flex-wrap:wrap; gap:12px 24px;
    align-items:center; justify-content:center; text-align:center; font-size:12.5px; color:#77777f;
  }
  .footer-bottom .legal-links { display:flex; flex-wrap:wrap; justify-content:center; gap:6px 20px; }
  .footer-bottom a { color:#9a9aa5; transition:color .2s; white-space:nowrap; }
  .footer-bottom a:hover { color: var(--blue); }

  /* ===== CATÁLOGO COMPLETO DE SERVICIOS ===== */
  .services-index { padding: 70px 0; background: var(--off-white); }
  .services-index-inner {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    gap: 22px;
  }
  .services-index-col {
    background: var(--white);
    border: 1px solid var(--card-border);
    border-radius: 10px;
    padding: 28px 26px;
    border-top: 3px solid var(--cat-color, var(--blue));
    transition: box-shadow .2s ease, transform .2s ease;
  }
  .services-index-col:hover { box-shadow: 0 14px 34px rgba(0,0,0,0.08); transform: translateY(-3px); }
  .services-index-col-icon {
    width: 46px; height: 46px; border-radius: 10px;
    background: var(--cat-color-light, var(--off-white));
    display: flex; align-items: center; justify-content: center; font-size: 22px; margin-bottom: 16px;
  }
  .services-index-col h3 {
    font-size: 14px; text-transform: uppercase; letter-spacing: 0.04em;
    color: var(--text-dark); margin-bottom: 16px; padding-bottom: 12px; border-bottom: 1px solid var(--light-gray);
  }
  .services-index-col ul { list-style: none; }
  .services-index-col li { margin-bottom: 4px; }
  .services-index-col a {
    display: flex; align-items: center; gap: 8px;
    font-size: 13.5px; color: var(--text-mid); padding: 6px 0;
    transition: color .15s ease, transform .15s ease;
  }
  .services-index-col a::before {
    content: '›'; color: var(--cat-color, var(--blue)); font-weight: 800; font-size: 15px; flex-shrink: 0;
  }
  .services-index-col a:hover { color: var(--cat-color, var(--blue)); transform: translateX(3px); }

  .cat-electricidad { --cat-color: #1e73be; --cat-color-light: #e8f2fb; }
  .cat-fontaneria    { --cat-color: #1c9e8e; --cat-color-light: #e6f7f4; }
  .cat-clima         { --cat-color: #2196c9; --cat-color-light: #e6f6fc; }
  .cat-electro       { --cat-color: #b8720f; --cat-color-light: #fbf1e2; }
  .cat-empresas      { --cat-color: #4a4a58; --cat-color-light: #eeeef1; }


  /* ===== ZONA DE SERVICIO ===== */
  .trusted-section {
    background: var(--off-white); padding: 48px 40px;
    border-top: 1px solid var(--card-border); border-bottom: 1px solid var(--card-border);
  }
  .trusted-inner { max-width: 1000px; margin: 0 auto; text-align: center; }
  .trusted-eyebrow {
    font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 700;
    letter-spacing: 0.15em; text-transform: uppercase; color: var(--text-light); margin-bottom: 28px;
  }
  .barrios-row { display: flex; flex-wrap: wrap; justify-content: center; }
  .barrio-pill {
    border: 1px solid var(--card-border); background: var(--white);
    padding: 10px 22px; margin: 4px;
    font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 600;
    color: var(--text-mid); letter-spacing: 0.04em; text-transform: uppercase;
    transition: border-color .2s, color .2s;
    text-decoration: none;
    display: inline-block;
    border-radius: 4px;
  }
  .barrio-pill:hover { border-color: var(--blue); color: var(--blue); }

  /* WhatsApp float button */
  .wa-float {
    position:fixed; bottom:26px; right:26px; width:58px; height:58px; border-radius:50%; background:#25D366;
    display:flex; align-items:center; justify-content:center; color:white; font-size:26px; box-shadow:0 6px 16px rgba(0,0,0,0.3); z-index:200;
    transition: transform .2s;
  }
  .wa-float:hover { transform: scale(1.1); }

  /* ===== TESTIMONIOS ===== */
  .testimonios-section { padding: 80px 0; background: var(--off-white); }
  .testimonios-header { text-align: center; margin-bottom: 48px; }
  .testimonios-eyebrow { font-family: 'Montserrat', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: var(--blue); margin-bottom: 12px; }
  .testimonios-title { font-size: 28px; text-transform: uppercase; letter-spacing: 0.01em; margin-bottom: 16px; }
  .testimonios-underline { width: 50px; height: 3px; background: var(--blue); margin: 0 auto; }
  .testimonios-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; max-width: 1100px; margin: 0 auto; }
  .testimonio-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 6px; padding: 28px; position: relative; transition: box-shadow .2s; }
  .testimonio-card:hover { box-shadow: 0 6px 24px rgba(0,0,0,0.08); }
  .testimonio-stars { display: flex; gap: 3px; margin-bottom: 16px; }
  .star { width: 16px; height: 16px; fill: #f5a623; }
  .testimonio-text { font-size: 14px; color: var(--text-mid); line-height: 1.75; margin-bottom: 20px; font-style: italic; }
  .testimonio-text::before { content: '\201C'; }
  .testimonio-text::after  { content: '\201D'; }
  .testimonio-author { display: flex; align-items: center; gap: 12px; border-top: 1px solid var(--card-border); padding-top: 16px; }
  .testimonio-avatar { width: 40px; height: 40px; border-radius: 50%; background: var(--blue); display: flex; align-items: center; justify-content: center; font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 14px; color: var(--white); flex-shrink: 0; }
  .testimonio-avatar.dark-bg { background: var(--text-dark); }
  .testimonio-avatar.green-bg { background: #25D366; }
  .testimonio-name { font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 700; color: var(--text-dark); text-transform: uppercase; letter-spacing: 0.04em; }
  .testimonio-servicio { font-size: 11px; color: var(--text-light); font-family: 'Montserrat', sans-serif; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; margin-top: 2px; }
  .testimonio-badge { position: absolute; top: 20px; right: 20px; background: var(--blue); color: var(--white); font-family: 'Montserrat', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 3px 10px; border-radius: 3px; }
  .testimonio-badge.dark-badge { background: var(--text-dark); }
  .testimonio-badge.green-badge { background: #25D366; }
  .testimonios-aggregate { text-align: center; margin-top: 40px; display: flex; align-items: center; justify-content: center; gap: 12px; flex-wrap: wrap; }
  .agg-stars { display: flex; gap: 3px; }
  .agg-num { font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 28px; color: var(--text-dark); }
  .agg-text { font-size: 13.5px; color: var(--text-mid); text-align: left; }
  .agg-text strong { color: var(--text-dark); font-weight: 700; }

  @media (max-width: 900px) {
    .testimonios-grid { grid-template-columns: 1fr; }
    .testimonios-section { padding: 60px 0; }
    .testimonios-aggregate { flex-direction: column; gap: 8px; }

    .hero .container, .split-block, .segment-row, .icon-grid-inner, .quote-inner, .footer-grid {
      grid-template-columns: 1fr !important;
    }
    .hero { padding: 44px 0 40px; min-height: auto; }
    .hero-content h1 { font-size:30px; }

    /* ===== MENÚ MÓVIL: mismo patrón que la web de referencia — visible, compacto, sin hamburguesa ===== */
    header.site-header {
      flex-wrap: nowrap;
      align-items: center;
      gap: 8px;
      padding: 12px 16px;
    }
    .logo-box { flex-shrink: 0; }
    .site-logo, .logo-box .logo-icon { width:34px; height:34px; }
    .logo-box .logo-text { font-size: 11px; }
    nav.main-nav {
      display: block;
      flex: 1;
    }
    nav.main-nav ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-end;
      gap: 0;
    }
    nav.main-nav ul li { flex-shrink: 0; }
    nav.main-nav a {
      font-size: 9px;
      letter-spacing: 0.03em;
      padding: 5px 6px;
      display: block;
      line-height: 1.3;
    }
    nav.main-nav ul li:first-child { display: none; }
  }
</style>
<style>
  /* ===== Páginas estáticas: hero de página interior ===== */
  .page-hero {
    background: var(--blue); padding: 60px 0 50px; text-align: center;
  }
  .page-hero h1 { color: white; font-size: 34px; margin-bottom: 10px; }
  .page-hero p { color: rgba(255,255,255,0.85); font-size: 15px; max-width: 560px; margin: 0 auto; }

  /* ===== Servicios: grid compacto por categoría ===== */
  .cat-block { padding: 50px 0; }
  .cat-block.bg-gray { background: var(--off-white); }
  .cat-block.bg-white { background: var(--white); }
  .cat-header { display: flex; align-items: center; gap: 12px; margin-bottom: 26px; }
  .cat-header .cat-icon-big { font-size: 26px; }
  .cat-header h2 { font-size: 22px; }
  .section-nav-link.active { color: var(--blue); }
  .faq-group-title {
    font-size: 13px; text-transform: uppercase; letter-spacing: 0.06em; color: var(--blue);
    margin: 34px 0 6px; padding: 0 6px;
  }
  .faq-item:first-of-type, h3.faq-group-title:first-of-type { margin-top: 0; }

  /* ===== Páginas legales ===== */
  .legal-index { background: var(--off-white); border-radius: 8px; padding: 26px 30px; margin-bottom: 10px; }
  .legal-index h2 { font-size: 15px; margin-bottom: 14px; }
  .legal-index ol { padding-left: 20px; color: var(--text-mid); font-size: 14px; }
  .legal-index li { margin-bottom: 6px; }
  .legal-index a { color: var(--text-mid); }
  .legal-index a:hover { color: var(--blue); }
  .legal-section { padding: 34px 0; border-bottom: 1px solid var(--card-border); }
  .legal-section-header { display: flex; align-items: center; gap: 14px; margin-bottom: 14px; }
  .legal-section-num {
    width: 32px; height: 32px; border-radius: 50%; background: var(--blue); color: white;
    display: flex; align-items: center; justify-content: center; font-family: 'Montserrat',sans-serif; font-weight: 800; font-size: 14px; flex-shrink: 0;
  }
  .legal-section h2 { font-size: 19px; }
  .legal-section p, .legal-section li { color: var(--text-mid); font-size: 14.5px; margin-bottom: 12px; }
  .legal-section ul, .legal-section ol { padding-left: 22px; }
  .legal-highlight { background: var(--off-white); border-left: 3px solid var(--blue); border-radius: 4px; padding: 18px 20px; margin-bottom: 14px; font-size: 14.5px; color: var(--text-dark); }
  .legal-table { width: 100%; border-collapse: collapse; font-size: 13.5px; margin-bottom: 14px; }
  .legal-table th, .legal-table td { border: 1px solid var(--card-border); padding: 10px 12px; text-align: left; color: var(--text-mid); }
  .legal-table th { background: var(--off-white); font-family: 'Montserrat',sans-serif; font-weight: 700; color: var(--text-dark); }
  .legal-updated { text-align: center; font-size: 12.5px; color: var(--text-light); margin-top: 30px; }
  .servicio-compact-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 18px; }
  .servicio-compact-card {
    background: var(--white); border: 1px solid var(--card-border); border-radius: 8px;
    padding: 22px; display: flex; flex-direction: column; gap: 10px;
  }
  .servicio-compact-card h3 { font-size: 15.5px; line-height: 1.35; }
  .servicio-compact-card p { font-size: 13.5px; color: var(--text-mid); flex-grow: 1; }
  .servicio-compact-links { display: flex; gap: 14px; flex-wrap: wrap; margin-top: 4px; }
  .servicio-compact-links a { font-size: 12.5px; font-weight: 700; color: var(--blue); }
  .servicio-compact-links a.secondary { color: var(--text-light); }
  .servicio-compact-links a:hover { text-decoration: underline; }
  .servicio-compact-img-link { display: block; border-radius: 6px; overflow: hidden; background: var(--light-gray); }
  .servicio-compact-img { width: 100%; height: auto; display: block; transition: transform .25s ease; }
  .servicio-compact-img-link:hover .servicio-compact-img { transform: scale(1.03); }

  /* ===== Trabajos: grid de fichas con foto placeholder ===== */
  .section-nav {
    position: sticky; top: 74px; z-index: 90; background: white; border-bottom: 1px solid var(--card-border);
    overflow-x: auto; white-space: nowrap; padding: 12px 0;
  }
  .section-nav-inner { display: flex; gap: 22px; padding: 0 40px; max-width: 1200px; margin: 0 auto; }
  .section-nav a { font-family: 'Montserrat',sans-serif; font-size: 12.5px; font-weight: 700; color: var(--text-mid); text-transform: uppercase; letter-spacing: .03em; }
  .section-nav a:hover { color: var(--blue); }
  .trabajos-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 22px; }
  .trabajo-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 8px; overflow: hidden; }
  .trabajo-photo {
    aspect-ratio: 4/3; background: var(--light-gray); position: relative; overflow: hidden;
  }
  .trabajo-photo a { display: block; width: 100%; height: 100%; }
  .trabajo-photo img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .25s ease; }
  .trabajo-photo a:hover img { transform: scale(1.03); }
  .trabajo-body { padding: 16px 18px 20px; }
  .trabajo-body h3 { font-size: 14.5px; margin-bottom: 8px; }
  .trabajo-body p { font-size: 13px; color: var(--text-mid); margin-bottom: 10px; }
  .trabajo-body a { font-size: 12.5px; font-weight: 700; color: var(--blue); }

  /* ===== Sobre nosotros: diferenciadores + secciones ===== */
  .dif-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 22px; }
  .dif-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 8px; padding: 26px 22px; }
  .dif-card .dif-icon { width: 42px; height: 42px; border-radius: 10px; background: var(--off-white); display: flex; align-items: center; justify-content: center; font-size: 20px; margin-bottom: 14px; }
  .dif-card h3 { font-size: 15px; margin-bottom: 8px; }
  .dif-card p { font-size: 13.5px; color: var(--text-mid); }
  .marcas-row { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
  .marca-pill { border: 1px solid var(--card-border); border-radius: 4px; padding: 10px 20px; font-family: 'Montserrat',sans-serif; font-size: 13px; font-weight: 600; color: var(--text-mid); }

  /* ===== Blog: teasers ===== */
  .blog-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px; }
  .blog-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 8px; overflow: hidden; }
  .blog-photo { background: var(--light-gray); position: relative; overflow: hidden; }
  .blog-photo a { display: block; width: 100%; }
  .blog-photo img { width: 100%; height: auto; display: block; transition: transform .25s ease; }
  .blog-photo a:hover img { transform: scale(1.03); }
  .blog-body { padding: 20px 22px; }
  .blog-body p.blog-tag { font-size: 11px; text-transform: uppercase; letter-spacing: .06em; color: var(--blue); font-weight: 700; margin-bottom: 8px; }
  .blog-body h2 { font-size: 17px; margin-bottom: 10px; line-height: 1.35; }
  .blog-body p.excerpt { font-size: 13.5px; color: var(--text-mid); margin-bottom: 14px; }
  .blog-body a { font-size: 12.5px; font-weight: 700; color: var(--blue); }
  .blog-soon-note { text-align: center; font-size: 13px; color: var(--text-light); margin-top: 30px; }

  /* ===== Contacto ===== */
  .contact-main { padding: 60px 0; }
  .contact-grid { display: grid; grid-template-columns: 1.1fr 1fr; gap: 50px; }
  .contact-info h2 { font-size: 22px; margin-bottom: 20px; }
  .contact-info-block { margin-bottom: 22px; }
  .contact-info-block h4 { font-size: 13px; text-transform: uppercase; letter-spacing: .04em; color: var(--text-light); margin-bottom: 6px; }
  .contact-info-block p { font-size: 14.5px; color: var(--text-dark); }
  .contact-info-block a { color: var(--blue); }
  .urgencias-band { background: var(--text-dark); padding: 50px 0; text-align: center; }
  .urgencias-band h2 { color: white; font-size: 24px; margin-bottom: 14px; }
  .urgencias-band p { color: rgba(255,255,255,0.8); font-size: 14.5px; margin-bottom: 24px; max-width: 520px; margin-left: auto; margin-right: auto; }

  @media (max-width: 900px) {
    .contact-grid { grid-template-columns: 1fr; }
    .section-nav { top: 0; }
  }
</style>
</head>
<body>

<header class="site-header">
  <div class="logo-box">
    <img decoding="async" src="https://lampisteriabarcelona.es/wp-content/uploads/2026/07/cropped-logo-lampisteria-barcelona.png" alt="Lampistería Barcelona" style="width:48px;height:48px;border-radius:8px;object-fit:contain;display:block;">
    <div class="logo-text">Lampistería<br>Barcelona</div>
  </div>
  <nav class="main-nav">
    <ul>
      <li><a href="/">Inicio</a></li>
      <li><a href="/servicios/">Servicios</a></li>
      <li><a href="/trabajos/">Trabajos</a></li>
      <li><a href="/sobre-nosotros/">Sobre Nosotros</a></li>
      <li><a href="/blog/" class="active">Blog</a></li>
      <li><a href="/contacto/">Contacto</a></li>
    </ul>
  </nav>
</header>

<nav class="breadcrumb-nav" style="max-width:820px;margin:18px auto 0;padding:0 40px;font-size:12.5px;color:var(--text-light);">
  <a href="/" style="color:var(--text-light);">Inicio</a> › <a href="/blog/" style="color:var(--text-light);">Blog</a> › <span style="color:var(--text-mid);">Mi termo eléctrico pierde agua: cómo sab…</span>
</nav>
<section class="cat-block bg-white">
  <div class="container" style="max-width:760px;">
    <p style="font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--blue);font-weight:700;margin-bottom:8px;">Electricidad · 15 julio 2026</p>
    
    <h1 style="font-size:30px;margin-bottom:20px;">Mi termo eléctrico pierde agua: cómo saber si es la válvula o la resistencia</h1>
    <img decoding="async" src="https://lampisteriabarcelona.es/wp-content/uploads/2026/07/mi-termo-pierde-agua-valvula-o-resistencia.jpg.webp" alt="Mi termo eléctrico pierde agua - Lampistería Barcelona" style="width:100%;height:auto;border-radius:6px;display:block;margin-bottom:24px;" loading="eager">
    <p style="color:var(--text-mid);margin-bottom:16px;">Si tu termo eléctrico pierde agua, lo primero que te preguntas es si hace falta cambiarlo entero o si es una reparación sencilla. La buena noticia es que, en la mayoría de los casos, el propio punto por donde gotea te da la respuesta antes incluso de llamar a un técnico. Trabajo cada semana con termos que pierden agua en Barcelona, y casi siempre se reduce a dos escenarios distintos.</p>

    <h2 style="font-size:22px;margin:28px 0 12px;">Mi termo gotea por abajo</h2>
    <p style="color:var(--text-mid);margin-bottom:16px;">Si el agua sale por la parte de abajo del termo, casi siempre es una de estas dos cosas:</p>
    <ul style="color:var(--text-mid);padding-left:22px;margin-bottom:16px;">
      <li style="margin-bottom:8px;"><strong>La válvula de seguridad:</strong> es normal que gotee un poco de vez en cuando, ya que su función es liberar presión cuando el agua se calienta y se dilata. Pero si gotea de forma continua o cada vez más, suele indicar que la válvula está desgastada y hay que cambiarla.</li>
      <li style="margin-bottom:8px;"><strong>Una junta gastada:</strong> con el tiempo, las juntas de estanqueidad pierden elasticidad. Es una pieza económica y la reparación suele ser rápida.</li>
    </ul>

    <h2 style="font-size:22px;margin:28px 0 12px;">Mi termo pierde agua por arriba</h2>
    <p style="color:var(--text-mid);margin-bottom:16px;">Cuando la fuga sale por la parte de arriba, el diagnóstico cambia: normalmente apunta a la resistencia o al termostato interior del termo, dos componentes que con el uso y el paso de los años pueden deteriorarse. Esta reparación es un poco más laboriosa que la de abajo, porque hay que acceder al interior del termo, pero sigue siendo, en la mayoría de los casos, más económica que cambiar el aparato completo.</p>

    <h2 style="font-size:22px;margin:28px 0 12px;">Qué hacer mientras esperas a que venga alguien</h2>
    <p style="color:var(--text-mid);margin-bottom:16px;">Corta el agua de entrada al termo (normalmente hay una llave de paso cerca del propio aparato) para minimizar el daño mientras se soluciona. Si puedes, haz una foto de por dónde sale el agua exactamente: esa información, junto con la marca del termo si la tienes a mano, es la que me permite orientarte por WhatsApp antes incluso de llegar a verlo.</p>

    <h2 style="font-size:22px;margin:28px 0 12px;">¿Y si el termo ya tiene muchos años?</h2>
    <p style="color:var(--text-mid);margin-bottom:16px;">Si el termo lleva bastante tiempo funcionando y ya ha dado más de una avería, muchas veces sale más a cuenta cambiarlo por uno nuevo que seguir reparando piezas sueltas. No hay una respuesta única aquí — depende de la edad del termo y de qué pieza concreta falla — así que te doy mi opinión honesta comparando precio de reparación frente a cambio, en vez de venderte siempre lo mismo.</p>

  </div>
</section>
<section class="cat-block bg-gray">
  <div class="container" style="max-width:760px;text-align:center;">
    <h2 style="font-size:22px;margin-bottom:14px;">¿Tu termo necesita revisión?</h2>
    <a href="/reparacion-cambio-termos-electricos-barcelona/" class="btn btn-primary" style="background:var(--blue);color:white;padding:14px 28px;">Ver reparación de termos eléctricos</a>
  </div>
</section>

<footer>
  <div class="container footer-grid">
    <div class="footer-col">
      <div class="logo-box" style="margin-bottom:16px;">
        <div class="logo-icon">L</div>
        <div class="logo-text" style="color:white;">Lampistería<br>Barcelona</div>
      </div>
      <p>Fontanería, electricidad y climatización en Barcelona y área metropolitana. Presupuesto por foto de WhatsApp, sin visita previa.</p>
      <div class="social-icons">
        <a href="#" class="ic-facebook" target="_blank" rel="noopener noreferrer" aria-label="Facebook de Lampistería Barcelona" title="Facebook"><i class="fa-brands fa-facebook-f"></i></a>
        <a href="#" class="ic-instagram" target="_blank" rel="noopener noreferrer" aria-label="Instagram de Lampistería Barcelona" title="Instagram"><i class="fa-brands fa-instagram"></i></a>
        <a href="#" class="ic-linkedin" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn de Lampistería Barcelona" title="LinkedIn"><i class="fa-brands fa-linkedin-in"></i></a>
        <a href="#" class="ic-google" target="_blank" rel="noopener noreferrer" aria-label="Google Business de Lampistería Barcelona" title="Google Business"><i class="fa-brands fa-google"></i></a>
      </div>
    </div>
    <div class="footer-col">
      <h5>Enlaces útiles</h5>
      <ul>
        <li><a href="/">Inicio</a></li>
        <li><a href="/servicios/">Servicios</a></li>
        <li><a href="/trabajos/">Trabajos</a></li>
        <li><a href="/sobre-nosotros/">Sobre nosotros</a></li>
        <li><a href="/blog/">Blog</a></li>
        <li><a href="/contacto/">Contacto</a></li>
      </ul>
    </div>
    <div class="footer-col">
      <h5>Reseñas de clientes</h5>
      <div class="footer-reviews">
        <div class="g-logo">
          <svg viewBox="0 0 24 24"><path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/><path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/><path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/><path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/></svg>
          <span>Google Reseñas</span>
        </div>
        <div class="g-score">4,9</div>
        <div class="g-stars">
          <svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
        </div>
        <div class="g-count">Basado en opiniones de clientes en Barcelona</div>
        <a href="#" target="_blank" rel="noopener noreferrer" class="g-cta">Ver reseñas en Google</a>
      </div>
    </div>
  </div>
  <div class="container footer-bottom">
    <span>© 2026 Lampistería Barcelona</span>
    <span class="legal-links">
      <a href="/aviso-legal/">Aviso Legal</a>
      <a href="/politica-privacidad/">Política de Privacidad</a>
      <a href="/politica-cookies/">Política de Cookies</a>
      <a href="/contacto/">Contacto</a>
    </span>
  </div>
</footer>

<a href="https://wa.me/34624084976" class="wa-float" target="_blank" rel="noopener noreferrer" aria-label="Escríbenos por WhatsApp">
  <svg viewBox="0 0 24 24" width="28" height="28" fill="white"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/></svg>
</a>


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HomeAndConstructionBusiness",
  "name": "Lampistería Barcelona",
  "url": "https://lampisteriabarcelona.es/mi-termo-pierde-agua-valvula-o-resistencia/",
  "telephone": "+34624084976",
  "priceRange": "$$",
  "image": "https://lampisteriabarcelona.es/wp-content/uploads/2026/07/cropped-logo-lampisteria-barcelona.png",
  "description": "Oficina de gestión de presupuestos y atención al cliente por teléfono y WhatsApp para servicios de fontanería, electricidad y climatización en Barcelona. No es un taller ni showroom abierto a visitas sin cita previa.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Passeig Mare de Déu del Coll, 189",
    "addressLocality": "Barcelona",
    "postalCode": "08032",
    "addressRegion": "Cataluña",
    "addressCountry": "ES"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 41.4159,
    "longitude": 2.1476
  },
  "areaServed": "Barcelona y área metropolitana"
}
</script>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Mi termo eléctrico pierde agua: cómo saber si es la válvula o la resistencia",
  "description": "Mi termo eléctrico pierde agua: aprende a identificar si es la válvula, una junta o la resistencia según por dónde gotea el termo.",
  "author": {
    "@type": "Person",
    "name": "Carlos Mumany Montolio"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Lampistería Barcelona",
    "logo": {
      "@type": "ImageObject",
      "url": "https://lampisteriabarcelona.es/wp-content/uploads/2026/07/cropped-logo-lampisteria-barcelona.png"
    }
  },
  "datePublished": "2026-07-15",
  "dateModified": "2026-07-15",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://lampisteriabarcelona.es/mi-termo-pierde-agua-valvula-o-resistencia/"
  }
}
</script>

<script>
  function toggleFaq(btn) {
    const item = btn.closest('.faq-item');
    document.querySelectorAll('.faq-item').forEach(i => { if (i !== item) i.classList.remove('open'); });
    item.classList.toggle('open');
  }

  // ===== Envío funcional del formulario de contacto vía Formspree =====
  (function() {
    function initForm(form) {
      if (!form || form._fsInit) return;
      form._fsInit = true;
      var wrapper = form.parentElement;
      var btn = form.querySelector('[data-fs-submit-btn]');
      var successBox = wrapper.querySelector('[data-fs-success]');
      var errorBox = wrapper.querySelector('[data-fs-error]');
      form.addEventListener('submit', function(e) {
        e.preventDefault();
        var originalText = btn ? btn.textContent : '';
        if (btn) { btn.disabled = true; btn.textContent = 'Enviando...'; }
        if (errorBox) { errorBox.style.display = 'none'; }
        if (successBox) { successBox.style.display = 'none'; }
        fetch(form.action, {
          method: 'POST', body: new FormData(form), headers: { 'Accept': 'application/json' }
        })
        .then(function(r) { return r.json().then(function(j) { return { ok: r.ok, body: j }; }); })
        .then(function(res) {
          if (res.ok) {
            form.reset();
            if (successBox) { successBox.style.display = 'block'; }
            if (btn) { btn.disabled = false; btn.textContent = originalText; }
          } else {
            var msg = (res.body.errors || []).map(function(x) { return x.message; }).join(', ') || 'Error al enviar. Inténtalo de nuevo.';
            if (errorBox) { errorBox.textContent = msg; errorBox.style.display = 'block'; }
            if (btn) { btn.disabled = false; btn.textContent = originalText; }
          }
        })
        .catch(function() {
          if (errorBox) { errorBox.textContent = 'Error de conexión. Inténtalo de nuevo.'; errorBox.style.display = 'block'; }
          if (btn) { btn.disabled = false; btn.textContent = originalText; }
        });
      });
    }
    function initAll() { document.querySelectorAll('form#contactForm').forEach(initForm); }
    if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initAll); } else { initAll(); }
  })();
</script>

</body>

</body>
</html>				</div>
				</div>
					</div>
				</div>
				</div>
		<p>La entrada <a href="https://lampisteriabarcelona.es/mi-termo-pierde-agua-valvula-o-resistencia/">Mi termo eléctrico pierde agua: cómo saber si es la válvula o la resistencia</a> se publicó primero en <a href="https://lampisteriabarcelona.es">Lampistería Barcelona: Fontaneros, Electricistas y Técnicos de Climatización</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://lampisteriabarcelona.es/mi-termo-pierde-agua-valvula-o-resistencia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
