A high federal court in Brazil has ruled that work on the Belo Monte dam in the Brazilian Amazon be immediately suspended.