Existen tres tipos fundamentales: