In thrid-world nations the urban areas are libertarian, while the rural areas are statist. There are different scales of "liberal" and "conservative". So, the polls are biased in favour of Bush. Remember last year's revolt in Bolivia? It started in the countryside because they were upset over the plan to sell gas to corps for low prices. Eventually the pro-Bush president resigned when riots started in the cities. It doesn't matter whether Kerry wins by 17% or 71%. DC will vote Bush before the world does.
If the cities are so libertarian, why did Sao Paolo support Lula da Silva?
You said SP voted 55% for Lula. The national result was 61%.