{"id":585,"date":"2026-04-27T17:10:26","date_gmt":"2026-04-27T17:10:26","guid":{"rendered":"https:\/\/colangelo.com.ar\/?page_id=585"},"modified":"2026-04-27T17:10:26","modified_gmt":"2026-04-27T17:10:26","slug":"catalogo","status":"publish","type":"page","link":"https:\/\/colangelo.com.ar\/?page_id=585","title":{"rendered":"Cat\u00e1logo"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"585\" class=\"elementor elementor-585 elementor-bc-flex-widget\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5bpa9l7 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"5bpa9l7\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fddpd7y\" data-id=\"fddpd7y\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-qzq16rb elementor-widget elementor-widget-html\" data-id=\"qzq16rb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style id=\"cn-cat-css\">\n:root{--cn:#0d1b2a;--cb:#1a3a5c;--cg:#c9983a;--cg2:#e8b84b;--cl:#f5f0e8;--cgr:#6b7280;--cgr2:#e5e7eb;--r:8px}\n.cn-cl-wrap{max-width:1160px;margin:0 auto;padding:36px 5% 64px;font-family:\"Segoe UI\",system-ui,sans-serif;min-height:60vh}\n\/* Breadcrumb *\/\n.cn-cl-bc{font-size:13px;color:var(--cgr);margin-bottom:24px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}\n.cn-cl-bc a{color:var(--cb);text-decoration:none}\n.cn-cl-bc a:hover{color:var(--cg)}\n\/* Header de secci\u00f3n *\/\n.cn-cl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}\n.cn-cl-head h1{font-size:clamp(22px,3vw,32px);font-weight:800;color:var(--cn);margin:0}\n.cn-cl-head-sub{font-size:14px;color:var(--cgr);margin-top:4px}\n.cn-cl-count{font-size:13px;color:var(--cgr);white-space:nowrap}\n\/* Filtros *\/\n.cn-cl-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}\n.cn-cl-fop{padding:7px 18px;border-radius:20px;font-size:12px;font-weight:700;border:2px solid var(--cgr2);background:#fff;color:var(--cgr);cursor:pointer;transition:all .15s}\n.cn-cl-fop:hover{border-color:var(--cn);color:var(--cn)}\n.cn-cl-fop.on{background:var(--cn);color:#fff;border-color:var(--cn)}\n\/* Grid de cards *\/\n.cn-cl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;margin-bottom:36px}\n\/* Cards \u2014 mismo estilo que home *\/\n.cn-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.07);transition:transform .2s,box-shadow .2s}\n.cn-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.13)}\n.cn-cimg{height:185px;display:flex;align-items:center;justify-content:center;font-size:52px;position:relative;overflow:hidden}\n.cn-cimg-inmuebles{background:linear-gradient(135deg,#1a3a5c,#2563eb)}\n.cn-cimg-automotores{background:linear-gradient(135deg,#1e293b,#475569)}\n.cn-cimg-nautica{background:linear-gradient(135deg,#0c4a6e,#0284c7)}\n.cn-cimg-rurales{background:linear-gradient(135deg,#14532d,#16a34a)}\n.cn-cimg-edificios{background:linear-gradient(135deg,#0d1b2a,#374151)}\n.cn-cimg-lotes{background:linear-gradient(135deg,#78350f,#c9983a)}\n.cn-cimg-default{background:linear-gradient(135deg,#1a3a5c,#0d1b2a)}\n.cn-cimg .cn-ico-lbl{font-size:48px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}\n.cn-bop{position:absolute;top:10px;left:10px;font-size:10px;font-weight:700;padding:3px 10px;border-radius:4px;text-transform:uppercase}\n.bv{background:var(--cg);color:var(--cn)}\n.ba{background:#2563eb;color:#fff}\n.cn-cbody{padding:18px}\n.cn-ccat{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--cg);font-weight:700;margin-bottom:5px}\n.cn-ctitle{font-size:15px;font-weight:700;color:var(--cn);margin-bottom:7px;line-height:1.3}\n.cn-cmeta{font-size:12px;color:var(--cgr);margin-bottom:13px;line-height:1.5}\n.cn-cfoot{display:flex;justify-content:space-between;align-items:center}\n.cn-cprice{font-size:18px;font-weight:800;color:var(--cg)}\n.cn-cver{font-size:11px;font-weight:700;color:var(--cn);background:var(--cgr2);padding:5px 13px;border-radius:6px;text-decoration:none!important}\n.cn-cver:hover{background:var(--cg)}\n\/* Paginaci\u00f3n *\/\n.cn-cl-pag{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}\n.cn-cl-pg{padding:8px 16px;border-radius:var(--r);border:1.5px solid var(--cgr2);background:#fff;color:var(--cn);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}\n.cn-cl-pg:hover{border-color:var(--cn)}\n.cn-cl-pg.on{background:var(--cn);color:#fff;border-color:var(--cn)}\n.cn-cl-pg:disabled{opacity:.4;cursor:default}\n\/* Estados *\/\n.cn-cl-loading{text-align:center;padding:60px 20px;font-size:15px;color:var(--cgr)}\n.cn-cl-empty{text-align:center;padding:60px 20px}\n.cn-cl-empty .ico{font-size:52px;margin-bottom:14px}\n.cn-cl-empty h3{font-size:20px;font-weight:700;color:var(--cn);margin-bottom:8px}\n.cn-cl-empty p{font-size:14px;color:var(--cgr)}\n.cn-cl-empty a{color:var(--cg);font-weight:700;text-decoration:none}\n\/* Ocultar carrito *\/\n.site-header-cart,.cart-contents,.woocommerce-mini-cart,.widget_shopping_cart,\n.wc-block-mini-cart,.header-cart,.nav-cart,.cart-icon,.menu-cart-icon,\na.cart-icon,li.woocommerce-cart,.cart-widget{display:none!important}\n@media(max-width:600px){\n  .cn-cl-grid{grid-template-columns:1fr 1fr;gap:14px}\n  .cn-cimg{height:140px}\n  .cn-cbody{padding:12px}\n  .cn-ctitle{font-size:13px}\n  .cn-cprice{font-size:15px}\n  .cn-cl-head{flex-direction:column;align-items:flex-start}\n}\n@media(max-width:420px){.cn-cl-grid{grid-template-columns:1fr}}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9v7s2ee elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"9v7s2ee\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f31vno1\" data-id=\"f31vno1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9i9dncy elementor-widget elementor-widget-html\" data-id=\"9i9dncy\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<div class=\"cn-cl-wrap\" id=\"cnClWrap\">\n  <div class=\"cn-cl-loading\">Cargando publicaciones...<\/div>\n<\/div>\n<script>\n(function(){\n  var CAT_LABELS={\n    inmuebles:'Inmuebles',automotores:'Automotores',nautica:'N\\u00e1utica',\n    rurales:'Rurales y Campos',edificios:'Edificios',lotes:'Lotes y Terrenos'\n  };\n  var CAT_ICONS={\n    inmuebles:'\\u{1F3E0}',automotores:'\\u{1F697}',nautica:'\\u26F5',\n    rurales:'\\u{1F33E}',edificios:'\\u{1F3E2}',lotes:'\\u{1F4D0}'\n  };\n  var CAT_CLASS={\n    inmuebles:'cn-cimg-inmuebles',automotores:'cn-cimg-automotores',\n    nautica:'cn-cimg-nautica',rurales:'cn-cimg-rurales',\n    edificios:'cn-cimg-edificios',lotes:'cn-cimg-lotes'\n  };\n  var OP_SLUGS=['venta','alquiler'];\n  var TYPE_SLUGS=Object.keys(CAT_LABELS);\n\n  var PER_PAGE=12;\n  var params=new URLSearchParams(window.location.search);\n  var catSlug=params.get('cat')||'';\n  var wrap=document.getElementById('cnClWrap');\n  var allProducts=[];\n  var filtered=[];\n  var currentPage=1;\n  var activeOp='';  \/\/ '' = todos, 'venta', 'alquiler'\n\n  function esc(s){return(s||'').replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;').replace(\/\"\/g,'&quot;');}\n\n  function priceStr(p){\n    var raw=parseInt((p.prices&&p.prices.price)||'0')\/100;\n    return raw>0?'USD '+raw.toLocaleString('es-AR'):'Consultar';\n  }\n\n  function buildCard(p){\n    var cats=p.categories||[];\n    var opCat=cats.find(function(c){return c.slug==='venta'||c.slug==='alquiler';});\n    var typeCat=cats.find(function(c){return CAT_CLASS[c.slug];});\n    var opLabel=opCat?(opCat.slug==='venta'?'Venta':'Alquiler'):'';\n    var opCls=opCat&&opCat.slug==='alquiler'?'ba':'bv';\n    var icon=typeCat?(CAT_ICONS[typeCat.slug]||'\\u{1F4CB}'):'\\u{1F4CB}';\n    var imgCls=typeCat?CAT_CLASS[typeCat.slug]||'cn-cimg-default':'cn-cimg-default';\n    var imgs=p.images||[];\n    var imgTag=imgs.length&&imgs[0].src&&imgs[0].src.indexOf('placeholder')<0\n      ?'<img decoding=\"async\" src=\"'+esc(imgs[0].src)+'\" alt=\"\" style=\"width:100%;height:100%;object-fit:cover;position:absolute;inset:0\">'\n      :'<span class=\"cn-ico-lbl\">'+icon+'<\/span>';\n    var desc=(p.short_description||'').replace(\/<[^>]*>\/g,'').substring(0,70);\n    var catLabel=typeCat?typeCat.name:'';\n    return '<div class=\"cn-card\">'\n      +'<div class=\"cn-cimg '+imgCls+'\" style=\"position:relative\">'+imgTag\n      +(opLabel?'<span class=\"cn-bop '+opCls+'\">'+opLabel+'<\/span>':'')\n      +'<\/div>'\n      +'<div class=\"cn-cbody\">'\n      +(catLabel?'<div class=\"cn-ccat\">'+esc(catLabel)+'<\/div>':'')\n      +'<div class=\"cn-ctitle\">'+esc(p.name)+'<\/div>'\n      +(desc?'<div class=\"cn-cmeta\">'+esc(desc)+'<\/div>':'')\n      +'<div class=\"cn-cfoot\"><span class=\"cn-cprice\">'+priceStr(p)+'<\/span>'\n      +'<a href=\"\/?page_id=433&pid='+p.id+'\" class=\"cn-cver\">Ver m\\u00e1s<\/a>'\n      +'<\/div><\/div><\/div>';\n  }\n\n  function applyFilter(){\n    filtered=activeOp\n      ? allProducts.filter(function(p){\n          return (p.categories||[]).some(function(c){return c.slug===activeOp;});\n        })\n      : allProducts.slice();\n    currentPage=1;\n    render();\n  }\n\n  function render(){\n    var catLabel=CAT_LABELS[catSlug]||catSlug||'Publicaciones';\n    var icon=catSlug?(CAT_ICONS[catSlug]||''):'';\n    var totalPages=Math.ceil(filtered.length\/PER_PAGE);\n    var start=(currentPage-1)*PER_PAGE;\n    var pageItems=filtered.slice(start,start+PER_PAGE);\n\n    \/\/ Breadcrumb\n    var bc='<nav class=\"cn-cl-bc\">'\n      +'<a href=\"\/\">Inicio<\/a> &#8250; '\n      +(catSlug?'<span>'+catLabel+'<\/span>':'<span>Todas las publicaciones<\/span>')\n      +'<\/nav>';\n\n    \/\/ Header\n    var head='<div class=\"cn-cl-head\">'\n      +'<div><h1>'+icon+' '+catLabel+'<\/h1>'\n      +'<div class=\"cn-cl-head-sub\">Todos los bienes disponibles<\/div><\/div>'\n      +'<div class=\"cn-cl-count\">'+filtered.length+' publicaci'+(filtered.length===1?'\\u00f3n':'ones')+'<\/div>'\n      +'<\/div>';\n\n    \/\/ Filtros op\n    var hasVenta=allProducts.some(function(p){return (p.categories||[]).some(function(c){return c.slug==='venta';});});\n    var hasAlq=allProducts.some(function(p){return (p.categories||[]).some(function(c){return c.slug==='alquiler';});});\n    var filt='';\n    if(hasVenta||hasAlq){\n      filt='<div class=\"cn-cl-filters\">'\n        +'<button class=\"cn-cl-fop'+(activeOp===''?' on':'')+'\" onclick=\"cnClOp(this,\\'\\')\">Todos<\/button>'\n        +(hasVenta?'<button class=\"cn-cl-fop'+(activeOp==='venta'?' on':'')+'\" onclick=\"cnClOp(this,\\'venta\\')\">En venta<\/button>':'')\n        +(hasAlq?'<button class=\"cn-cl-fop'+(activeOp==='alquiler'?' on':'')+'\" onclick=\"cnClOp(this,\\'alquiler\\')\">En alquiler<\/button>':'')\n        +'<\/div>';\n    }\n\n    \/\/ Grid\n    var grid='';\n    if(!filtered.length){\n      grid='<div class=\"cn-cl-empty\"><div class=\"ico\">\\u{1F50D}<\/div>'\n        +'<h3>No hay publicaciones en esta categor\\u00eda<\/h3>'\n        +'<p>Volv\u00e9 pronto o <a href=\"\/\">volv\u00e9 al inicio<\/a>.<\/p><\/div>';\n    } else {\n      grid='<div class=\"cn-cl-grid\">'+pageItems.map(buildCard).join('')+'<\/div>';\n    }\n\n    \/\/ Paginaci\u00f3n\n    var pag='';\n    if(totalPages>1){\n      pag='<div class=\"cn-cl-pag\">';\n      pag+='<button class=\"cn-cl-pg\" onclick=\"cnClGo('+(currentPage-1)+')\" '+(currentPage===1?'disabled':'')+'>&#8249; Anterior<\/button>';\n      for(var i=1;i<=totalPages;i++){\n        if(totalPages<=7||i===1||i===totalPages||Math.abs(i-currentPage)<=1){\n          pag+='<button class=\"cn-cl-pg'+(i===currentPage?' on':'')+'\" onclick=\"cnClGo('+i+')\">'+i+'<\/button>';\n        } else if(Math.abs(i-currentPage)===2){\n          pag+='<span style=\"align-self:center;color:var(--cgr)\">&#8230;<\/span>';\n        }\n      }\n      pag+='<button class=\"cn-cl-pg\" onclick=\"cnClGo('+(currentPage+1)+')\" '+(currentPage===totalPages?'disabled':'')+'>Siguiente &#8250;<\/button>';\n      pag+='<\/div>';\n    }\n\n    wrap.innerHTML=bc+head+filt+grid+pag;\n    window.scrollTo({top:0,behavior:'smooth'});\n  }\n\n  window.cnClOp=function(btn,op){\n    activeOp=op;\n    document.querySelectorAll('.cn-cl-fop').forEach(function(b){b.classList.remove('on');});\n    btn.classList.add('on');\n    currentPage=1;\n    filtered=op\n      ? allProducts.filter(function(p){return (p.categories||[]).some(function(c){return c.slug===op;});})\n      : allProducts.slice();\n    render();\n  };\n  window.cnClGo=function(p){\n    currentPage=p;\n    render();\n  };\n\n  \/\/ Cargar productos\n  var url='\/index.php?rest_route=\/wc\/store\/v1\/products&per_page=100&status=publish';\n  if(catSlug) url+='&category='+encodeURIComponent(catSlug);\n\n  fetch(url)\n    .then(function(r){if(!r.ok)throw new Error(r.status);return r.json();})\n    .then(function(data){\n      allProducts=Array.isArray(data)?data:[];\n      filtered=allProducts.slice();\n      if(catSlug){\n        document.title=(CAT_LABELS[catSlug]||catSlug)+' \\u2014 Colangelo';\n      }\n      render();\n    })\n    .catch(function(){\n      wrap.innerHTML='<div class=\"cn-cl-empty\"><div class=\"ico\">\\u26A0\\uFE0F<\/div>'\n        +'<h3>Error al cargar publicaciones<\/h3>'\n        +'<p><a href=\"\/\">Volver al inicio<\/a><\/p><\/div>';\n    });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full-width.php","meta":{"footnotes":""},"class_list":["post-585","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/colangelo.com.ar\/index.php?rest_route=\/wp\/v2\/pages\/585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/colangelo.com.ar\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/colangelo.com.ar\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/colangelo.com.ar\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/colangelo.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=585"}],"version-history":[{"count":0,"href":"https:\/\/colangelo.com.ar\/index.php?rest_route=\/wp\/v2\/pages\/585\/revisions"}],"wp:attachment":[{"href":"https:\/\/colangelo.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}