Se pueden diferenciar los siguientes tipos: