That's since changed, with the pacification of dozens of Rio's "favela" hillside slums, the discovery of offshore oil deposits that have flooded the city with petrodollars and Rio's role as host for the 2014 soccer World Cup and the 2016 Olympic Games.