ALO & LAWVolver al sitio
ALO & LAW / SERVICIOS

Tu selección legal.

Elige uno o varios servicios. Revisaremos tu solicitud para preparar una propuesta adecuada a tu asunto.

Explorar servicios

Contratos sencillos

Precios estándar más IVA. Los asuntos complejos se cotizan individualmente.

+Math.round(amount*1.16).toLocaleString('es-MX');b.title='Precio total con IVA incluido';b.onclick=()=>{const index=chosenContracts.findIndex(x=>x.name===name&&x.mode===mode);if(index>=0)chosenContracts.splice(index,1);else chosenContracts.push({name,mode,amount});render()};actions.append(b)}row.append(actions);root.append(row)}} function render(){renderContracts();const root=$('services');root.replaceChildren();for(const [name,desc] of SERVICES){const row=document.createElement('div');row.className='service';const label=document.createElement('label');const b=document.createElement('strong');b.textContent=name;const small=document.createElement('small');small.textContent=desc;label.append(b,small);const check=document.createElement('input');check.type='checkbox';check.checked=cart.includes(name);check.setAttribute('aria-label','Seleccionar '+name);check.onchange=()=>{cart=check.checked?[...cart,name]:cart.filter(x=>x!==name);render()};row.append(label,check);label.onclick=()=>check.click();root.append(row)} $('count').textContent='('+cart.length+')';$('selected').replaceChildren();for(const name of cart){const item=document.createElement('div');item.className='selection';item.textContent=name;$('selected').append(item)}if(!cart.length)$('selected').textContent='Aún no has seleccionado servicios.';const rates={'Asesoría express · 10–15 min':800,'Asesoría jurídica · 30 min':1000,'Asesoría jurídica · 1 hora':2000};const total=cart.reduce((sum,name)=>sum+(rates[name]||0),0);if(total){const price=document.createElement('p');price.style.fontWeight='bold';price.textContent='Asesorías seleccionadas: $'+total.toLocaleString('es-MX')+' MXN · IVA incluido';$('selected').append(price)}$('next').classList.toggle('hide',!cart.length);sessionStorage.setItem('alo_services_cart',JSON.stringify(cart));const first=Object.hasOwn(rates,cart[0])?'Asesoría inicial / otro':cart[0]||'';const query=new URLSearchParams({servicio:first,seleccion:cart.join(' | ')});$('guest').href='/solicitud.html?'+query;$('account').href='/portal-clientes.html?returnTo='+encodeURIComponent('/solicitud.html?'+query); } render(); +Math.round(c.amount*1.16).toLocaleString('es-MX')+' IVA incluido';$('selected').append(item)}if(!cart.length&&!chosenContracts.length)$('selected').textContent='Aún no has seleccionado servicios.';const rates={'Asesoría express · 10–15 min':800,'Asesoría jurídica · 30 min':1000,'Asesoría jurídica · 1 hora':2000};const total=cart.reduce((sum,name)=>sum+(rates[name]||0),0);if(total){const price=document.createElement('p');price.style.fontWeight='bold';price.textContent='Asesorías seleccionadas: $'+total.toLocaleString('es-MX')+' MXN · IVA incluido';$('selected').append(price)}$('next').classList.toggle('hide',!cart.length);sessionStorage.setItem('alo_services_cart',JSON.stringify(cart));const first=Object.hasOwn(rates,cart[0])?'Asesoría inicial / otro':cart[0]||'';const query=new URLSearchParams({servicio:first,seleccion:cart.join(' | ')});$('guest').href='/solicitud.html?'+query;$('account').href='/portal-clientes.html?returnTo='+encodeURIComponent('/solicitud.html?'+query); } render(); +Math.round(amount*1.16).toLocaleString('es-MX');b.title='Precio total con IVA incluido';b.onclick=()=>{const index=chosenContracts.findIndex(x=>x.name===name&&x.mode===mode);if(index>=0)chosenContracts.splice(index,1);else chosenContracts.push({name,mode,amount});render()};actions.append(b)}row.append(actions);root.append(row)}} function render(){renderContracts();const root=$('services');root.replaceChildren();for(const [name,desc] of SERVICES){const row=document.createElement('div');row.className='service';const label=document.createElement('label');const b=document.createElement('strong');b.textContent=name;const small=document.createElement('small');small.textContent=desc;label.append(b,small);const check=document.createElement('input');check.type='checkbox';check.checked=cart.includes(name);check.setAttribute('aria-label','Seleccionar '+name);check.onchange=()=>{cart=check.checked?[...cart,name]:cart.filter(x=>x!==name);render()};row.append(label,check);label.onclick=()=>check.click();root.append(row)} $('count').textContent='('+cart.length+')';$('selected').replaceChildren();for(const name of cart){const item=document.createElement('div');item.className='selection';item.textContent=name;$('selected').append(item)}if(!cart.length)$('selected').textContent='Aún no has seleccionado servicios.';const rates={'Asesoría express · 10–15 min':800,'Asesoría jurídica · 30 min':1000,'Asesoría jurídica · 1 hora':2000};const total=cart.reduce((sum,name)=>sum+(rates[name]||0),0);if(total){const price=document.createElement('p');price.style.fontWeight='bold';price.textContent='Asesorías seleccionadas: $'+total.toLocaleString('es-MX')+' MXN · IVA incluido';$('selected').append(price)}$('next').classList.toggle('hide',!cart.length);sessionStorage.setItem('alo_services_cart',JSON.stringify(cart));const first=Object.hasOwn(rates,cart[0])?'Asesoría inicial / otro':cart[0]||'';const query=new URLSearchParams({servicio:first,seleccion:cart.join(' | ')});$('guest').href='/solicitud.html?'+query;$('account').href='/portal-clientes.html?returnTo='+encodeURIComponent('/solicitud.html?'+query); } render(); +c.amount+' + IVA)')].join(' | ')});$('guest').href='/solicitud.html?'+query;$('account').href='/portal-clientes.html?returnTo='+encodeURIComponent('/solicitud.html?'+query); } render(); +Math.round(amount*1.16).toLocaleString('es-MX');b.title='Precio total con IVA incluido';b.onclick=()=>{const index=chosenContracts.findIndex(x=>x.name===name&&x.mode===mode);if(index>=0)chosenContracts.splice(index,1);else chosenContracts.push({name,mode,amount});render()};actions.append(b)}row.append(actions);root.append(row)}} function render(){renderContracts();const root=$('services');root.replaceChildren();for(const [name,desc] of SERVICES){const row=document.createElement('div');row.className='service';const label=document.createElement('label');const b=document.createElement('strong');b.textContent=name;const small=document.createElement('small');small.textContent=desc;label.append(b,small);const check=document.createElement('input');check.type='checkbox';check.checked=cart.includes(name);check.setAttribute('aria-label','Seleccionar '+name);check.onchange=()=>{cart=check.checked?[...cart,name]:cart.filter(x=>x!==name);render()};row.append(label,check);label.onclick=()=>check.click();root.append(row)} $('count').textContent='('+cart.length+')';$('selected').replaceChildren();for(const name of cart){const item=document.createElement('div');item.className='selection';item.textContent=name;$('selected').append(item)}if(!cart.length)$('selected').textContent='Aún no has seleccionado servicios.';const rates={'Asesoría express · 10–15 min':800,'Asesoría jurídica · 30 min':1000,'Asesoría jurídica · 1 hora':2000};const total=cart.reduce((sum,name)=>sum+(rates[name]||0),0);if(total){const price=document.createElement('p');price.style.fontWeight='bold';price.textContent='Asesorías seleccionadas: $'+total.toLocaleString('es-MX')+' MXN · IVA incluido';$('selected').append(price)}$('next').classList.toggle('hide',!cart.length);sessionStorage.setItem('alo_services_cart',JSON.stringify(cart));const first=Object.hasOwn(rates,cart[0])?'Asesoría inicial / otro':cart[0]||'';const query=new URLSearchParams({servicio:first,seleccion:cart.join(' | ')});$('guest').href='/solicitud.html?'+query;$('account').href='/portal-clientes.html?returnTo='+encodeURIComponent('/solicitud.html?'+query); } render(); +Math.round(c.amount*1.16).toLocaleString('es-MX')+' IVA incluido';$('selected').append(item)}if(!cart.length&&!chosenContracts.length)$('selected').textContent='Aún no has seleccionado servicios.';const rates={'Asesoría express · 10–15 min':800,'Asesoría jurídica · 30 min':1000,'Asesoría jurídica · 1 hora':2000};const total=cart.reduce((sum,name)=>sum+(rates[name]||0),0);if(total){const price=document.createElement('p');price.style.fontWeight='bold';price.textContent='Asesorías seleccionadas: $'+total.toLocaleString('es-MX')+' MXN · IVA incluido';$('selected').append(price)}$('next').classList.toggle('hide',!cart.length);sessionStorage.setItem('alo_services_cart',JSON.stringify(cart));const first=Object.hasOwn(rates,cart[0])?'Asesoría inicial / otro':cart[0]||'';const query=new URLSearchParams({servicio:first,seleccion:cart.join(' | ')});$('guest').href='/solicitud.html?'+query;$('account').href='/portal-clientes.html?returnTo='+encodeURIComponent('/solicitud.html?'+query); } render(); +Math.round(amount*1.16).toLocaleString('es-MX');b.title='Precio total con IVA incluido';b.onclick=()=>{const index=chosenContracts.findIndex(x=>x.name===name&&x.mode===mode);if(index>=0)chosenContracts.splice(index,1);else chosenContracts.push({name,mode,amount});render()};actions.append(b)}row.append(actions);root.append(row)}} function render(){renderContracts();const root=$('services');root.replaceChildren();for(const [name,desc] of SERVICES){const row=document.createElement('div');row.className='service';const label=document.createElement('label');const b=document.createElement('strong');b.textContent=name;const small=document.createElement('small');small.textContent=desc;label.append(b,small);const check=document.createElement('input');check.type='checkbox';check.checked=cart.includes(name);check.setAttribute('aria-label','Seleccionar '+name);check.onchange=()=>{cart=check.checked?[...cart,name]:cart.filter(x=>x!==name);render()};row.append(label,check);label.onclick=()=>check.click();root.append(row)} $('count').textContent='('+cart.length+')';$('selected').replaceChildren();for(const name of cart){const item=document.createElement('div');item.className='selection';item.textContent=name;$('selected').append(item)}if(!cart.length)$('selected').textContent='Aún no has seleccionado servicios.';const rates={'Asesoría express · 10–15 min':800,'Asesoría jurídica · 30 min':1000,'Asesoría jurídica · 1 hora':2000};const total=cart.reduce((sum,name)=>sum+(rates[name]||0),0);if(total){const price=document.createElement('p');price.style.fontWeight='bold';price.textContent='Asesorías seleccionadas: $'+total.toLocaleString('es-MX')+' MXN · IVA incluido';$('selected').append(price)}$('next').classList.toggle('hide',!cart.length);sessionStorage.setItem('alo_services_cart',JSON.stringify(cart));const first=Object.hasOwn(rates,cart[0])?'Asesoría inicial / otro':cart[0]||'';const query=new URLSearchParams({servicio:first,seleccion:cart.join(' | ')});$('guest').href='/solicitud.html?'+query;$('account').href='/portal-clientes.html?returnTo='+encodeURIComponent('/solicitud.html?'+query); } render();