¿Cuál es la diferencia entre una mera oferta de contrato y un precontrato?