Hay tres tipos básicamente: