There are two types of tourist visas for Australia: eVisitor Visa and Tourist Visitor Visa. The eVisitor visa is only available for some nationalities, among which is the Spanish. This visa is free, it lasts one year, although it does not allow you to spend more than 3 months in Australia.
The Visitor tourist visa costs $140 or $1,020. You have to prove bank funds to be able to stay for a 3, 6 or a year in Australia. It has a duration of one year
and allows you to stay up to a year in the country.