Hello I am a player from brazil, and although not a time deposit at pokerstars the option to deposit via NETELLER is normal here in my software, it may be some restriction in your country?
Neteller is the first option when I click the buy chips button in my cashier. I've only just started using it so haven't made any deposits with it yet. Email Neteller and find out if it can be used from your country.