/* ===== Pozo a Tierra Perú: estilos (azul técnico + amarillo eléctrico) ===== */
:root{
  --azul:#0f4c81;
  --azul-osc:#0b3a63;
  --wa:#25d366;
  --wa-osc:#1da851;
  --tinta:#1c2530;
  --gris:#5b6875;
  --gris-cl:#e7ecf1;
  --fondo:#ffffff;
  --fondo-alt:#f4f7fb;
  --amarillo:#ffc400;      /* amarillo eléctrico */
  --amarillo-txt:#3a2c00;
  --radio:14px;
  --sombra:0 10px 30px rgba(15,76,129,.12);
  --ancho:1120px;
  --fuente:'Segoe UI',system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:var(--fuente);color:var(--tinta);background:var(--fondo);line-height:1.6;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
.container{width:100%;max-width:var(--ancho);margin:0 auto;padding:0 20px}
.container-narrow{max-width:820px}
.center{text-align:center}
.nowrap{white-space:nowrap}

/* ===== Botones ===== */
.btn{display:inline-flex;align-items:center;gap:.5em;font-weight:700;border-radius:999px;padding:.85em 1.5em;cursor:pointer;border:2px solid transparent;transition:.18s ease;font-size:1rem;line-height:1;white-space:nowrap;max-width:100%}
@media(max-width:620px){.btn{white-space:normal;text-align:center}}
.btn-wa{background:var(--wa);color:#fff}
.btn-wa:hover{background:var(--wa-osc);transform:translateY(-2px)}
.btn-ghost{background:transparent;color:var(--azul);border-color:var(--gris-cl)}
.btn-ghost:hover{border-color:var(--azul);background:#fff}
.btn-sm{padding:.6em 1.1em;font-size:.95rem}
.btn-lg{padding:1.05em 2em;font-size:1.15rem}
.btn-block{display:flex;width:100%;justify-content:center}
.wa-ico{font-size:1.15em}

/* ===== Header ===== */
.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-bottom:1px solid var(--gris-cl)}
.header-inner{display:flex;align-items:center;gap:1rem;height:64px}
.brand{font-weight:800;font-size:1.25rem;color:var(--azul);display:inline-flex;align-items:center;gap:.4rem}
.brand-mark{color:var(--amarillo);font-size:1.25em}
.brand-accent{color:var(--tinta)}
.nav{display:flex;gap:1.1rem;margin-left:auto;font-weight:600;font-size:.95rem}
.nav a{color:var(--gris)}
.nav a:hover{color:var(--azul)}
.site-header .btn-wa{margin-left:1rem}

.rent-strip{background:var(--amarillo);text-align:center;font-size:.85rem;font-weight:600;color:var(--amarillo-txt);padding:.5rem 1rem}
.rent-strip a{color:var(--amarillo-txt);text-decoration:underline}

/* ===== Hero ===== */
.hero{background:linear-gradient(160deg,#f4f7fb 0%,#e8f0f8 100%);padding:60px 0 52px}
.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:46px;align-items:center}
.eyebrow{text-transform:uppercase;letter-spacing:.07em;font-size:.78rem;font-weight:700;color:var(--azul)}
.eyebrow.center{text-align:center}
.hero h1{font-size:2.5rem;line-height:1.14;margin:.4rem 0 1rem;color:var(--tinta)}
.lead{font-size:1.13rem;color:var(--gris);margin-bottom:1.2rem}
.hero-points{list-style:none;margin-bottom:1.6rem;display:grid;gap:.5rem;font-weight:500}
.hero-cta{display:flex;gap:.8rem;flex-wrap:wrap}
.hero-note{margin-top:1rem;color:var(--gris);font-size:.92rem}
.hero-media{position:relative}
.hero-img{width:100%;height:auto;border-radius:var(--radio);box-shadow:var(--sombra);display:block}
.media-ph{aspect-ratio:4/3;border-radius:var(--radio);background:repeating-linear-gradient(45deg,#dbe6f0,#dbe6f0 12px,#e6eef6 12px,#e6eef6 24px);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--azul);font-weight:700;box-shadow:var(--sombra)}
.badge-price{position:absolute;right:-8px;bottom:-16px;background:var(--azul);color:#fff;border-radius:var(--radio);padding:.7rem 1.1rem;box-shadow:var(--sombra);text-align:center;line-height:1.1;border-bottom:4px solid var(--amarillo)}
.badge-price-label{display:block;font-size:.68rem;opacity:.85;text-transform:uppercase}
.badge-price-num{display:block;font-size:1.7rem;font-weight:800}
.badge-price-unit{display:block;font-size:.72rem;opacity:.9}

/* ===== Breadcrumbs (páginas de distrito) ===== */
.breadcrumb{background:var(--fondo-alt);border-bottom:1px solid var(--gris-cl);font-size:.88rem}
.breadcrumb .container{padding-top:.7rem;padding-bottom:.7rem}
.breadcrumb a{color:var(--azul);font-weight:600}
.breadcrumb a:hover{text-decoration:underline}
.breadcrumb span{color:var(--gris)}
.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0}
.breadcrumb li{color:var(--gris);display:flex;align-items:center;gap:.45rem}
.breadcrumb li+li::before{content:"›";color:var(--gris-cl);font-weight:700}

/* ===== Cobertura dentro del hero (chips) ===== */
.hero-cobertura{margin:0 0 1.5rem}
.hero-cobertura .zlabel{display:block;margin-bottom:.55rem}
.hero-cobertura .chips{justify-content:flex-start}
.hero-cobertura .chips li{padding:.32em .8em;font-size:.82rem}

/* ===== Tarjeta "anuncio" del hero (reemplaza la imagen) ===== */
.hero-card{background:var(--azul);color:#fff;border-radius:16px;padding:1.9rem 1.7rem;box-shadow:var(--sombra);border-bottom:5px solid var(--amarillo);position:relative;overflow:hidden}
.hero-card::after{content:"⏚";position:absolute;right:-8px;top:-26px;font-size:9rem;line-height:1;color:rgba(255,255,255,.07)}
.hero-card-badge{display:inline-block;background:var(--amarillo);color:var(--amarillo-txt);font-weight:800;font-size:.9rem;padding:.35em .95em;border-radius:999px;margin-bottom:.9rem;position:relative}
.hero-card-title{font-size:1.3rem;font-weight:800;line-height:1.25;margin-bottom:1.1rem;position:relative}
.hero-card-list{list-style:none;display:grid;gap:.7rem;margin-bottom:1.4rem;position:relative}
.hero-card-list li{padding-left:1.8rem;position:relative;font-weight:500}
.hero-card-list li::before{content:"✓";position:absolute;left:0;top:-1px;color:var(--amarillo);font-weight:800;font-size:1.15rem}
.hero-card .btn-wa{background:var(--wa)}
.hero-card .btn-wa:hover{background:var(--wa-osc)}

/* ===== Trust ===== */
.trust{background:var(--azul);color:#fff;border-bottom:4px solid var(--amarillo)}
.trust-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:18px 20px}
.trust-inner div{text-align:center}
.trust-inner strong{display:block;font-size:1.1rem}
.trust-inner span{font-size:.82rem;opacity:.85}

/* ===== Secciones ===== */
.section{padding:56px 0}
.section-alt{background:var(--fondo-alt)}
.section-title{font-size:1.85rem;text-align:center;color:var(--tinta);line-height:1.25;max-width:900px;margin:0 auto;padding-bottom:.7rem;position:relative}
.section-title::after{content:"";display:block;width:56px;height:4px;background:var(--amarillo);border-radius:2px;margin:.8rem auto 0}
.section-sub{text-align:center;color:var(--gris);max-width:660px;margin:.4rem auto 2rem;font-size:1.02rem}
.section-text{color:var(--gris);max-width:820px;margin:1.2rem auto 1.6rem;font-size:1.03rem;line-height:1.7}
.section-text strong{color:var(--tinta)}
.section-text.center{text-align:center;margin-bottom:1rem}
.table-note{color:var(--gris);font-size:.88rem;max-width:820px;margin:1rem auto 0;font-style:italic}
.price-cta{margin-top:1.6rem}

/* ===== Tablas de precios ===== */
.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radio);border:1px solid var(--gris-cl);max-width:820px;margin:0 auto}
.ptable{width:100%;border-collapse:collapse;background:#fff;min-width:420px;font-size:.96rem}
.ptable th,.ptable td{text-align:left;padding:.9rem 1.1rem;border-bottom:1px solid var(--gris-cl);vertical-align:top}
.ptable thead th{background:var(--azul);color:#fff;font-weight:700;white-space:nowrap}
.ptable tbody tr:nth-child(even){background:var(--fondo-alt)}
.ptable tbody tr:last-child td{border-bottom:none}
.ptable td:nth-child(2){font-weight:700;color:var(--azul);white-space:nowrap}
.ptable td small{display:block;font-weight:400;color:var(--gris);font-size:.8rem;margin-top:.15rem;white-space:normal}

/* ===== Simulador / selector ===== */
.section-sim{background:linear-gradient(160deg,#e8f0f8,#f4f7fb);padding:56px 0}
.sim{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:900px;margin:0 auto;align-items:start}
.sim-form{background:#fff;border:1px solid var(--gris-cl);border-radius:var(--radio);padding:1.5rem;display:grid;gap:1rem}
.sim-field{display:grid;gap:.4rem}
.sim-field span{font-weight:600;font-size:.92rem;color:var(--tinta)}
.sim-field select{font:inherit;padding:.7rem .8rem;border:1px solid var(--gris-cl);border-radius:10px;background:#fff;color:var(--tinta);width:100%}
.sim-field select:focus{outline:2px solid var(--azul);border-color:var(--azul)}
.sim-result{background:var(--azul);color:#fff;border-radius:var(--radio);padding:1.7rem 1.5rem;box-shadow:var(--sombra);border-bottom:5px solid var(--amarillo)}
.sim-total-label{text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;opacity:.85}
.sim-total{font-size:2rem;font-weight:800;margin:.2rem 0 1.1rem;line-height:1.1}
.sim-detail{list-style:none;margin:0 0 1.3rem;display:grid;gap:.6rem}
.sim-detail li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:.6rem;font-size:.93rem}
.sim-detail li:last-child{border-bottom:none}
.sim-detail span{opacity:.85}
.sim-detail b{font-weight:800;text-align:right}
.sim-result .btn-wa{background:var(--wa)}
.sim-note{font-size:.78rem;opacity:.8;margin-top:.9rem;line-height:1.5}

/* ===== Franja de zonas (bajo el hero) ===== */
.zonas-strip{background:#fff;border-bottom:1px solid var(--gris-cl);padding:14px 0}
.zonas-strip .container{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;justify-content:center}
.zlabel{font-weight:700;color:var(--azul);font-size:.95rem}
.zonas-strip .chips{margin:0;justify-content:center}
.zonas-strip .chips li{padding:.35em .9em;font-size:.85rem}

/* ===== Tarjetas de servicio (H3) ===== */
.servicios{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;max-width:900px;margin:1.6rem auto 0}
.servicio-card{background:#fff;border:1px solid var(--gris-cl);border-top:4px solid var(--amarillo);border-radius:12px;padding:1.4rem 1.3rem;transition:.18s ease}
.servicio-card:hover{box-shadow:var(--sombra);transform:translateY(-3px)}
.servicio-card .sc-ico{font-size:1.7rem;margin-bottom:.5rem}
.servicio-card h3{font-size:1.15rem;margin-bottom:.4rem;color:var(--tinta)}
.servicio-card p{color:var(--gris);font-size:.95rem;line-height:1.6}

/* ===== FAQ ===== */
.faq details{background:#fff;border:1px solid var(--gris-cl);border-radius:var(--radio);padding:1rem 1.3rem;margin-bottom:.8rem}
.faq summary{font-weight:700;cursor:pointer;list-style:none;position:relative;padding-right:1.5rem}
.faq summary h3{display:inline;font-size:1rem;font-weight:700;margin:0;color:inherit}
.faq summary::after{content:"+";position:absolute;right:0;top:-2px;font-size:1.4rem;color:var(--azul)}
.faq details[open] summary::after{content:"–"}
.faq details p{color:var(--gris);margin-top:.7rem}

/* ===== Ofertas ===== */
.ofertas{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:820px;margin:0 auto 2rem}
.oferta{background:#fff;border:1px solid var(--gris-cl);border-left:5px solid var(--amarillo);border-radius:10px;padding:1rem 1.2rem;display:flex;flex-direction:column;gap:.2rem}
.oferta-precio{font-weight:800;color:var(--azul);font-size:1.15rem}
.oferta span:last-child{color:var(--gris);font-size:.95rem}

/* ===== Chips cobertura ===== */
.chips{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;max-width:820px;margin:0 auto}
.chips li{background:#fff;border:1px solid var(--gris-cl);border-radius:999px;padding:.5em 1.1em;font-weight:600;color:var(--gris);font-size:.92rem}
.chips li:has(a){border-color:var(--azul);border-left:4px solid var(--amarillo)}
.chips a{color:var(--azul);font-weight:700}
.chips a:hover{color:var(--azul-osc)}

/* ===== CTA final ===== */
.cta-final{background:linear-gradient(135deg,var(--azul) 0%,var(--azul-osc) 100%);color:#fff;text-align:center;padding:56px 0;border-top:4px solid var(--amarillo)}
.cta-final h2{font-size:1.8rem;margin-bottom:.5rem}
.cta-final p{opacity:.9;margin-bottom:1.5rem}

/* ===== Footer ===== */
.site-footer{background:#0c1620;color:#c4cfda;padding:40px 0 22px;font-size:.94rem}
.footer-inner{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem 1.6rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(255,255,255,.1)}
.footer-inner>div>strong{color:#fff;font-size:.95rem;display:block;margin-bottom:.2rem}
.footer-zonas{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}
.footer-zonas a{color:#8b99a8;font-size:.9rem}
.footer-zonas a:hover{color:#fff;text-decoration:underline}
@media(max-width:980px){.footer-inner{grid-template-columns:1.2fr 1fr 1fr}}
@media(max-width:760px){.footer-inner{grid-template-columns:1fr 1fr;gap:1.8rem 1.4rem}}
@media(max-width:460px){.footer-inner{grid-template-columns:1fr;gap:1.6rem}}
.site-footer .brand{color:#fff;font-size:1.2rem}
.site-footer .brand-accent{color:#c4cfda}
.site-footer p{margin-top:.5rem;color:#8b99a8}
.site-footer a:hover{color:var(--wa)}
.footer-legal{padding-top:14px;font-size:.83rem;color:#6b7a89}

/* ===== Botón flotante WhatsApp ===== */
.wa-float{position:fixed;right:16px;bottom:16px;z-index:60;background:var(--wa);color:#fff;display:inline-flex;align-items:center;gap:.5rem;font-weight:800;padding:.8rem 1.1rem;border-radius:999px;box-shadow:0 8px 24px rgba(37,211,102,.45);animation:pulse 2.4s infinite}
.wa-float span[aria-hidden]{font-size:1.3rem}
.wa-float:hover{background:var(--wa-osc)}

/* Botón "volver arriba" (derecha, apilado ENCIMA del de WhatsApp; solo visible al bajar) */
.to-top{position:fixed;right:16px;bottom:84px;z-index:59;width:46px;height:46px;border-radius:50%;
  border:none;background:var(--azul);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;
  display:grid;place-items:center;box-shadow:0 6px 18px rgba(15,76,129,.4);
  opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,transform .25s,background .2s}
.to-top.show{opacity:1;visibility:visible;transform:translateY(0)}
.to-top:hover{background:var(--azul-osc)}
@media(min-width:900px){.to-top{width:50px;height:50px}}

/* ===== Comparador Sin vs Con pozo a tierra (versus animado) ===== */
.vs-hero{background:#fff;border:1px solid var(--gris-cl);border-radius:16px;padding:1.1rem 1rem;box-shadow:0 12px 34px rgba(15,76,129,.10)}
.vs-hero-title{font-weight:800;font-size:.96rem;margin:.1rem 0;color:var(--tinta);text-align:center}
.vs-hero-caso{text-align:center;font-size:.8rem;color:var(--gris);margin:.15rem 0 .2rem;font-weight:600}
.vs-hero-foot{margin:.75rem 0 .1rem;text-align:center;font-size:.8rem;color:var(--gris)}
.vs-hero-foot a{color:var(--azul);font-weight:700;text-decoration:none}
.vs-hero-foot a:hover{text-decoration:underline}
.vs{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.95rem}
.vs-col{border:1px solid var(--gris-cl);border-radius:12px;padding:1rem .8rem .85rem;position:relative;background:var(--fondo-alt)}
.vs-col.win{border-color:#12894f;background:#f0faf4}
.vs-col.bad{border-color:#e6b3b3;background:#fdf3f3}
.vs-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#12894f;color:#fff;font-weight:800;font-size:.62rem;padding:.24em .6em;border-radius:999px;box-shadow:0 2px 6px rgba(18,137,79,.3)}
.vs-head{display:flex;align-items:center;gap:.4rem;font-weight:800;font-size:.98rem;margin-bottom:.5rem}
.vs-head .ic{font-size:1.2rem}
.vs-lbl{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gris);margin:.55rem 0 .22rem;font-weight:700}
.vs-bar{height:10px;border-radius:7px;background:#dde5ee;overflow:hidden}
.vs-bar > span{display:block;height:100%;width:0;border-radius:7px;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}
.vs-bar-bad > span{background:#d64545}
.vs-bar-good > span{background:#12894f}
.vs-val{font-weight:800;font-size:1.05rem;margin-top:.28rem;color:var(--tinta)}
.vs-chips{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.28rem}
.vs-chips span{font-size:.66rem;background:#fff;border:1px solid var(--gris-cl);border-radius:999px;padding:.18em .5em;color:var(--gris)}
.vs-col.win .vs-chips span{border-color:#bfe6cf}
.vs-col.bad .vs-chips span{border-color:#f0cccc}
@media(max-width:560px){.vs{grid-template-columns:1fr;margin-top:.5rem}.vs-badge{position:static;display:inline-block;transform:none;margin:0 0 .5rem}}
@keyframes pulse{0%{box-shadow:0 8px 24px rgba(37,211,102,.45)}50%{box-shadow:0 8px 30px rgba(37,211,102,.7)}100%{box-shadow:0 8px 24px rgba(37,211,102,.45)}}

/* ===== Responsive ===== */
@media(max-width:900px){
  .hero-grid{grid-template-columns:1fr;gap:36px}
  .hero h1{font-size:2rem}
  .trust-inner{grid-template-columns:repeat(2,1fr)}
  .sim{grid-template-columns:1fr}
  .ofertas{grid-template-columns:1fr}
  .footer-inner{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){
  .section-title{font-size:1.5rem}
  .wa-float-txt{display:none}
  .wa-float{width:58px;height:58px;padding:0;justify-content:center;gap:0;border-radius:50%}
  .wa-float span[aria-hidden]{font-size:1.6rem}
  .header-inner .btn-wa{margin-left:auto}
  .servicios{grid-template-columns:1fr}
  .zonas-strip .container{justify-content:flex-start}
  /* Tablas → tarjetas apiladas (sin scroll horizontal) */
  .table-wrap{overflow:visible;border:none;border-radius:0}
  .ptable{min-width:0;font-size:.95rem}
  .ptable thead{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .ptable tbody tr{display:block;background:#fff;border:1px solid var(--gris-cl);border-radius:12px;margin-bottom:.9rem;overflow:hidden}
  .ptable tbody tr:nth-child(even){background:#fff}
  .ptable td{display:flex;justify-content:space-between;gap:1.2rem;align-items:baseline;padding:.65rem .95rem;border:none;border-top:1px solid var(--gris-cl);white-space:normal;text-align:right}
  .ptable td:first-child{display:block;border-top:none;background:var(--azul);color:#fff;font-weight:700;text-align:left}
  .ptable td::before{content:attr(data-label);font-weight:600;color:var(--gris);text-align:left;flex:0 0 42%}
  .ptable td:first-child::before{display:none}
  .ptable td:nth-child(2){color:var(--azul);font-weight:700;white-space:normal;flex-wrap:wrap}
  .ptable td small{flex:0 0 100%;text-align:right;margin-top:.1rem}
}

/* ===== Area tactil minima (2026-10-06) =====
   Google pide 24px de alto como minimo en movil. Los enlaces de texto del pie, del
   breadcrumb y los que van dentro de parrafos median 17-23px. Se les da padding vertical
   en vez de subir la fuente, para no alterar el diseno. */
@media (max-width: 860px) {
  .chips li:has(a) { padding-top: .35em; padding-bottom: .35em; }
}

/* ===== Tap targets: minimo 24x24 px, A CUALQUIER ANCHO =====
   Correccion del 2026-10-09. Esta regla vivia dentro del @media de movil, asi que por encima
   de ese ancho los enlaces de nav, breadcrumb y footer volvian a medir 15-22 px de alto.
   Medido en vivo ANTES: 20 enlaces < 24 px desde 862 px hasta 1280 px.
   WCAG 2.2 pide 24x24 px para cualquier puntero, no solo para el dedo, asi que el limite por
   ancho de pantalla no tenia sentido. Se saca del @media; el resto del bloque movil se queda
   como estaba (tamanos de casilla, chips, etc. si son especificos de movil). */
.site-footer a, .breadcrumb a, .footer-zonas a, .section-text a, .table-note a,
.guia-item a, .pasos a, .chips a, .nav a, .servicio-card a, .servicios a, main p a {
  display: inline-block; padding-top: 4px; padding-bottom: 4px;
}

/* ===== Cabecera: el menu se oculta por debajo de 780 px =====
   Bug PREEXISTENTE encontrado el 2026-10-09 (medido identico en el sitio en vivo, no lo
   introdujo esta ronda): .nav{display:none} vivia en 620 px, pero la marca + los enlaces +
   el boton de WhatsApp no caben hasta ~752 px. Resultado: 125 px de desborde a 624 px,
   bajando hasta 1 px a 744 px, en las paginas de distrito.
   Lo escondian mis propios muestreos: probaba 390/768/860/1280 y la franja rota queda justo
   entre 390 y 768. Mismo bug que ya se corrigio en drywall y tuestudiocontable.
   El corte es 880 px, no 780: la cabecera de la PORTADA mide marca 152 + nav 484 + boton 154
   = 790 px de contenido, asi que con 780 seguia desbordando de 784 a 858 px. Medido, no estimado.
   Verificado px a px de 320 a 1440 en 3 paginas. */
@media (max-width: 880px) {
  .nav { display: none; }
  .header-inner .btn-wa { margin-left: auto; }
}

/* El enlace de la cinta de alquiler medía 374x16 y no entraba en ningun selector. */
.rent-strip a { display: inline-block; padding-top: 4px; padding-bottom: 4px; }
