La responsabilidad civil puede ser contractual u extracontractual. La responsabilidad contractual surge cuando se viola una obligación establecida en un contrato, mientras que la extracontractual surge por la comisión de un acto ilícito como un delito o cuasidelito. Ambos tipos de responsabilidad comparten elementos como el daño causado, la relación de causalidad y la culpabilidad, pero difieren en aspectos como la constitución en mora y la extensión de la reparación.