The road outside Sepp Blatter's hotel on Copacabana beach was closed as hundreds of protesters demonstrated against the World Cup in Brazil.