The Ibovespa fell 0.42% to 170,415 on Monday as a US-Iran deal crashed oil prices and dragged down Petrobras, the same news that lifted markets elsewhere weighing on Brazil.