Well, if your country is not in the list of on arrival visa (Which I am sure not, like mine
) We both have to acquire visa first before visiting. DNI (Temporary or Permanant) does not automatically means we have visa for Mersecur countries (almost all South American countries). But having DNI means we will definetly get the Visa for those countries in couple of days. You have to submit your salary slips and may be booking of hotels you going to stay (not sure though)