Cargando showroom...

INMOSTUDIO

Showroom Virtual

SeleccionarTorre
Pisos — Torre A
map

Selecciona un piso para ver el plano

Unidades

Seleccioná una torre para ver sus unidades

Tour 360°

Bodegas

Seleccioná una torre para ver sus bodegas

Contacto

Déjanos tus datos o contáctanos directamente.

Disponible
map

Sin plano asignado

image_not_supported

Disponible

Superficies

Distribución

inventory_2

Estado Disponible
Torre
Piso
screen_rotation Girá el teléfono para ver en pantalla completa
INMOSTUDIO
image_not_supported

Disponible
Ficha Técnica
function _prepFichaCompleta(lvl, inv, status, isSold, rooms) { document.getElementById('fc-name').textContent = lvl.name; const specGrid = document.getElementById('f-specs-grid'); specGrid.innerHTML = ''; const addSpec = (label, val) => { if (val && val !== '--') specGrid.innerHTML += `
${label}${val}
`; }; if (inv.sqm || inv.floorArea) { specGrid.innerHTML += `
Superficies
`; addSpec('Sup. Interna', inv.sqm ? inv.sqm + ' m²' : ''); addSpec('Piso #', inv.floorArea); if (inv.balcony) addSpec('Balcón', inv.balcony + ' m²'); } const distFields = [ ['Sala de Estar',inv.living],['Cocina',inv.kitchen], ['Comedor',inv.dining],['Baños',inv.bathrooms], ['Dormitorios',inv.bedrooms],['Lavandería',inv.laundry], ['Cochera',inv.garages], ]; const hasDist = distFields.some(([,v])=>v&&v!=='--'); if (hasDist) { specGrid.innerHTML += `
Distribución
`; distFields.forEach(([label,val])=>addSpec(label,val)); } if (inv.customRooms?.length) inv.customRooms.forEach(r=>addSpec(r.name,r.value)); if (!inv.sqm && !hasDist) { addSpec('Superficie', inv.sqm ? inv.sqm+' m²' : ''); addSpec('Ambientes', inv.ambientes); addSpec('Dormitorios', inv.bedrooms); addSpec('Baños', inv.bathrooms); addSpec('Cochera', inv.garages); addSpec('Orientación', inv.orientation); } if (isSold) { specGrid.innerHTML += '
Ficha técnica no disponible
'; } else { const priceDiv = document.createElement('div'); priceDiv.className = 'col-span-2 bg-emerald-50 border border-emerald-100 p-2.5 rounded-xl flex justify-between items-center'; priceDiv.innerHTML = '
PrecioBajo consulta
'; const consultBtn = document.createElement('button'); consultBtn.className = 'bg-emerald-500 hover:bg-emerald-600 text-white font-bold text-[10px] px-3 py-1.5 rounded-lg transition-colors shadow-sm'; consultBtn.textContent = 'Consultar'; consultBtn.addEventListener('click', () => contactWhatsApp('Hola, quisiera consultar precio de *' + lvl.name + '*')); priceDiv.appendChild(consultBtn); specGrid.appendChild(priceDiv); } const descEl = document.getElementById('f-desc'); if (inv.desc) { descEl.textContent = inv.desc; descEl.classList.remove('hidden'); } else descEl.classList.add('hidden'); const amWrap = document.getElementById('f-amenities-wrap'); const amTags = document.getElementById('f-amenities-tags'); amTags.innerHTML = ''; if (inv.amenities) { const items = inv.amenities.split(',').map(x=>x.trim()).filter(Boolean); if (items.length) { items.forEach(t=>{ amTags.innerHTML+=`${t}`; }); amWrap.classList.remove('hidden'); } else amWrap.classList.add('hidden'); } else amWrap.classList.add('hidden'); const fp = (db.floorPlans||[]).find(f=>f.levelId===lvl.id); const planoUrl = fp?.imageUrl3d||fp?.imageUrl2d||fp?.imageUrl||''; if (planoUrl) { document.getElementById('f-plano-img').src=planoUrl; document.getElementById('f-plano-wrap').classList.remove('hidden'); document.getElementById('f-no-plano').classList.add('hidden'); } else { document.getElementById('f-plano-wrap').classList.add('hidden'); document.getElementById('f-no-plano').classList.remove('hidden'); } const galItems = db.gallery[lvl.id] || []; carouselImages = galItems.map(i=>i.imageUrl).filter(Boolean); if (inv.coverImgUrl && !carouselImages.includes(inv.coverImgUrl)) carouselImages.unshift(inv.coverImgUrl); buildCarousel(); _buildMinimap(lvl); showFichaTab('info', document.querySelector('#ficha-completa .ftab-btn')); }