Existen cuatro subtipos: