Thousands of Brazilians take to the streets in union-led strikes

Tens of thousands of workers across Brazil have joined a day of strikes called by the country's largest trade unions.

Tens of thousands of workers across Brazil have walked off their jobs and taken to the streets in a peaceful nationwide strike demanding better working conditions and improved public services in Latin America's biggest nation.

Metalworkers, transportation and construction workers and civil servants adhered to the "Day of Struggle'' organised by country's five leading labour federations on Thursday.

Strikers either partially or completely blocked 40 interstate and intercity highways in 14 states.

In Sao Paulo, about 5,000 people rallied along Paulista Avenue, one of the city's main thoroughfares, with banners demanding a shorter work week, better working conditions and affordable housing.

Teachers at public and private schools also went on strike and closed schools in several cities, while some hospitals were operating with skeleton crews.

However, subway, bus and train workers in Sao Paulo, Rio de Janeiro and other state capitals did not join the strike, and transportation services were functioning normally.

The strikers are demanding better public transit, health and education services as well as agriculture reform and a reduced work week.

The strike follows mass nationwide protests that swept Brazil last month when demonstrators angered with corruption, poor public services and a heavy tax burden took to the streets.

The growing list of grievances puts President Dilma Rousseff, who is widely expected to run for re-election next year, in a tough spot as she tries to balance the demands for reforms with her government's renewed vows of fiscal responsibility.

Rousseff, who took over for the popular former President Luiz Inacio Lula da Silva, has faced criticism from mayors and defiant allies in Congress this week, even as she announced billions in new spending on public transport and other municipal services aimed at quelling popular discontent.