Existen cuatro tipos básicos: