<div data-elementor-type="wp-post" data-elementor-id="1020" class="elementor elementor-1020" data-elementor-post-type="publicidad">
            <div class="elementor-element elementor-element-3e78412 e-con-full wd-section-stretch-content e-flex e-con e-parent" data-id="3e78412" data-element_type="container">
            <div class="elementor-element elementor-element-581f7b8 elementor-widget elementor-widget-html" data-id="581f7b8" data-element_type="widget" data-widget_type="html.default">
                <div class="olpa-product-detail-page">
Equilibrio entre Alcance e Impacto

FORMATOS
MEDIOS

La versatilidad de los 4x4 y las Hipervallas. Gran superficie para lanzamientos con cobertura en toda la plaza.

Circuitos Disponibles

Datos Técnicos & Ventajas

¿Qué son los Formatos Medios?

Esta categoría agrupa dispositivos como el 4x4 y la Hipervalla. Son soportes de hierro y chapa utilizados en cierres de obra o sitios baldíos, ofreciendo una superficie imponente superior al séxtuple pero con la flexibilidad de ubicación de los formatos urbanos.

Especificaciones Técnicas

Medidas 4x4 4,3m x 4,6m
Medidas Hipervalla 8,8m x 2,2m
Gráfica Offset / Blueback / Vinilo
Soporte Hierro y Chapa
Ubicaciones: Avenidas Secundarias, Accesos Barriales

¿Para qué sirven?

Son ideales para el lanzamiento de nuevos productos y para comunicar mensajes que requieren alto impacto visual. Su gran superficie garantiza visibilidad, mientras que su distribución asegura cobertura en toda la plaza.

Lanzamientos

Superficie ideal para presentar novedades con fuerza.

Recordación

La Hipervalla destaca por su alta capacidad de fijar marca.

Cobertura

Presencia distribuida en puntos clave de la ciudad.

Planificación Mensual - Cupos Limitados

Superficie promedio de exhibición

0

para maximizar tu mensaje

Cierre de disponibilidad para hoy:

00
:
00
:
00

Horas : Minutos : Segundos

Cotizar Formatos Medios

Respuesta rápida • Mapa de ubicaciones PDF

document.addEventListener("DOMContentLoaded", function() { // 1. Scroll Reveal const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if(entry.isIntersecting) { entry.target.classList.add('visible'); if(entry.target.querySelector('.counter')) startCounters(entry.target); } }); }, { threshold: 0.1 }); document.querySelectorAll('.olpa-animate-up, .olpa-animate-left, .olpa-animate-right').forEach(el => observer.observe(el)); // 2. Counters function startCounters(container) { const counter = container.querySelector('.counter'); if(!counter || counter.classList.contains('done')) return; counter.classList.add('done'); const target = +counter.dataset.target; let current = 0; const inc = target / 50; const timer = setInterval(() => { current += inc; if(current >= target) { counter.innerText = target.toLocaleString(); clearInterval(timer); } else { counter.innerText = Math.floor(current).toLocaleString(); } }, 30); } // 3. Countdown Timer (Actualizado a fin del día) function updateTimer() { const now = new Date(); // Lógica: Tiempo restante hasta el final del día (23:59:59) let hours = 23 - now.getHours(); let minutes = 59 - now.getMinutes(); let seconds = 59 - now.getSeconds(); document.getElementById('hours').innerText = hours.toString().padStart(2, '0'); document.getElementById('minutes').innerText = minutes.toString().padStart(2, '0'); document.getElementById('seconds').innerText = seconds.toString().padStart(2, '0'); } // Iniciar timer updateTimer(); setInterval(updateTimer, 1000); // Actualizar cada segundo // 4. 3D Carousel Logic (Only Desktop) if (window.innerWidth > 768) { const items = document.querySelectorAll('.carousel-item'); let currentIndex = 0; // Start first item function updateCarousel() { items.forEach((item, index) => { item.className = 'carousel-item'; // Reset if(index === currentIndex) item.classList.add('active'); else if(index === currentIndex - 1 || (currentIndex === 0 && index === items.length - 1)) item.classList.add('prev'); else if(index === currentIndex + 1 || (currentIndex === items.length - 1 && index === 0)) item.classList.add('next'); else item.classList.add('hidden'); }); } document.getElementById('nextBtn')?.addEventListener('click', () => { currentIndex = (currentIndex + 1) % items.length; updateCarousel(); }); document.getElementById('prevBtn')?.addEventListener('click', () => { currentIndex = (currentIndex - 1 + items.length) % items.length; updateCarousel(); }); updateCarousel(); // Init } });