Portugal is a member of European Union and a Schengen member meaning the rules are the same as for every Schengen country and if you have such a type of Visa it can be used to travel to Portugal.
We have Embassies all around the world and we might be able to help if you face problems getting a visa.