A Peruvian judge on Tuesday sentenced former Lima mayor Susana Villaran to 18 months' preventive detention for accepting illegal campaign funds from Brazilian construction firms Odebrecht and OAS. The Odebrecht bribery scandal, which has washed through Latin America, runs deep in Peru, where the country's last four presidents are accused of receiving illegal payoffs.