<?xml version="1.0" encoding="utf-8"?>
<FilingSummary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.0.0.10</Version>
  <MyReports>
    <Report>
      <IsDefault>true</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>00 - Document - Document and Entity Information</LongName>
      <ShortName>Document and Entity Information</ShortName>
      <Role>http://vale.com/role/DocumentAndEntityInformation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R1.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0110 - Statement - Consolidated Balance Sheets</LongName>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <Role>http://vale.com/role/BalanceSheets</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R2.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0111 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <Role>http://vale.com/role/BalanceSheetsParenthetical</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R3.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0120 - Statement - Consolidated Statements of Income</LongName>
      <ShortName>Consolidated Statements of Income</ShortName>
      <Role>http://vale.com/role/StatementsOfIncome</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R4.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0130 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <Role>http://vale.com/role/StatementsOfCashFlows</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R5.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0140 - Statement - Consolidated Statements of Changes in Stockholders' Equity</LongName>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity</ShortName>
      <Role>http://vale.com/role/StatementsOfStockholderEquity</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R6.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0150 - Statement - Consolidated Statements of Comprehensive Income (deficit)</LongName>
      <ShortName>Consolidated Statements of Comprehensive Income (deficit)</ShortName>
      <Role>http://vale.com/role/StatementsOfComprehensiveIncome</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R7.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0201 - Disclosure - The Company and its operations</LongName>
      <ShortName>The Company and its operations</ShortName>
      <Role>http://vale.com/role/CompanyAndItsOperation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R8.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0202 - Disclosure - Basis of Consolidation</LongName>
      <ShortName>Basis of Consolidation</ShortName>
      <Role>http://vale.com/role/BasisOfConsolidation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R9.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0203 - Disclosure - Summary of significant accounting policies</LongName>
      <ShortName>Summary of significant accounting policies</ShortName>
      <Role>http://vale.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R10.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0204 - Disclosure - Accounting pronouncements</LongName>
      <ShortName>Accounting pronouncements</ShortName>
      <Role>http://vale.com/role/RecentlyIssuedAccountingPronouncements</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R11.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0205 - Disclosure - Major acquisitions and disposals</LongName>
      <ShortName>Major acquisitions and disposals</ShortName>
      <Role>http://vale.com/role/MajorAcquisitionsAndDispositions</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R12.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0206 - Disclosure - Income taxes</LongName>
      <ShortName>Income taxes</ShortName>
      <Role>http://vale.com/role/IncomeTaxes</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R13.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0207 - Disclosure - Cash and cash equivalents</LongName>
      <ShortName>Cash and cash equivalents</ShortName>
      <Role>http://vale.com/role/CashAndCashEquivalents</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R14.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0208 - Disclosure - Short-term investments</LongName>
      <ShortName>Short-term investments</ShortName>
      <Role>http://vale.com/role/ShortTermInvestments</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R15.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0209 - Disclosure - Account receivable</LongName>
      <ShortName>Account receivable</ShortName>
      <Role>http://vale.com/role/AccountsReceivable</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R16.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0210 - Disclosure - Inventories</LongName>
      <ShortName>Inventories</ShortName>
      <Role>http://vale.com/role/Inventories</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R17.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0211 - Disclosure - Recoverable taxes</LongName>
      <ShortName>Recoverable taxes</ShortName>
      <Role>http://vale.com/role/RecoverableTaxes</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R18.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0212 - Disclosure - Property, plant and equipment and intangible assets</LongName>
      <ShortName>Property, plant and equipment and intangible assets</ShortName>
      <Role>http://vale.com/role/PropertyPlantAndEquipmentAndIntangibleAssets</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R19.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0213 - Disclosure - Investments in affiliated companies and joint ventures</LongName>
      <ShortName>Investments in affiliated companies and joint ventures</ShortName>
      <Role>http://vale.com/role/InvestmentsInAffiliatedCompaniesAndJointVentures</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R20.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0214 - Disclosure - Impairment of goodwill and long-lived assets</LongName>
      <ShortName>Impairment of goodwill and long-lived assets</ShortName>
      <Role>http://vale.com/role/ImpairmentOfGoodwill</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R21.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0215 - Disclosure - Short-term debt</LongName>
      <ShortName>Short-term debt</ShortName>
      <Role>http://vale.com/role/ShortTermDebt</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R22.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0216 - Disclosure - Long-term debt</LongName>
      <ShortName>Long-term debt</ShortName>
      <Role>http://vale.com/role/LongTermDebt</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R23.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0217 - Disclosure - Stockholders equity</LongName>
      <ShortName>Stockholders equity</ShortName>
      <Role>http://vale.com/role/StockholdersEquity</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R24.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0218 - Disclosure - Pension plans</LongName>
      <ShortName>Pension plans</ShortName>
      <Role>http://vale.com/role/PensionPlans</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R25.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0219 - Disclosure - Long-term incentive compensation plan</LongName>
      <ShortName>Long-term incentive compensation plan</ShortName>
      <Role>http://vale.com/role/LongTermIncentiveCompensationPlan</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R26.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0220 - Disclosure - Commitments and contingencies</LongName>
      <ShortName>Commitments and contingencies</ShortName>
      <Role>http://vale.com/role/CommitmentsAndContingencies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R27.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0221 - Disclosure - Other expenses</LongName>
      <ShortName>Other expenses</ShortName>
      <Role>http://vale.com/role/OtherExpenses</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R28.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0222 - Disclosure - Fair value disclosure of financial assets and liabilities</LongName>
      <ShortName>Fair value disclosure of financial assets and liabilities</ShortName>
      <Role>http://vale.com/role/FairValueDisclosureOfFinancialAssetsAndLiabilities</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R29.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0223 - Disclosure - Segment and geographical information</LongName>
      <ShortName>Segment and geographical information</ShortName>
      <Role>http://vale.com/role/SegmentAndGeographicalInformation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R30.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0224 - Disclosure - Related party transactions</LongName>
      <ShortName>Related party transactions</ShortName>
      <Role>http://vale.com/role/RelatedPartyTransactions</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R31.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0225 - Disclosure - Derivative financial instruments</LongName>
      <ShortName>Derivative financial instruments</ShortName>
      <Role>http://vale.com/role/DerivativeFinancialInstruments</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R32.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0226 - Disclosure - Subsequent events</LongName>
      <ShortName>Subsequent events</ShortName>
      <Role>http://vale.com/role/SubsequentEvents</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R33.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Book</ReportType>
      <LongName>All Reports</LongName>
      <ShortName>All Reports</ShortName>
      <Role />
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName />
    </Report>
  </MyReports>
  <EntityCount>1</EntityCount>
  <ContextCount>94</ContextCount>
  <SegmentCount>15</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <UnitCount>3</UnitCount>
  <ElementCount>226</ElementCount>
  <FootnotesReported>true</FootnotesReported>
  <TuplesReported>false</TuplesReported>
  <ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2007_Accumulated_Net_Gain_Loss_From_Designated_Or_Qualifying_Cash_Flow_Hedges_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Preferred_Stock_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Accumulated_Defined_Benefit_Plans_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Additional_Paid_In_Capital_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Additional_Paid_In_Capital_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006_Treasury_Stock_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Mandatorily_Convertible_Notes_Common_Shares_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Retained_Earnings_Unappropriated_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2007_Treasury_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Accumulated_Other_Comprehensive_Income_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Preferred_Stock_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Mandatorily_Convertible_Notes_Preferred_Shares_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006_Accumulated_Translation_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Retained_Earnings_Appropriated_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2007</ContextName>
      <ElementCount>89</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Retained_Earnings_Appropriated_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006_Noncontrolling_Interest_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006_Additional_Paid_In_Capital_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Common_Stock_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2008_Retained_Earnings_Unappropriated_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Mandatorily_Convertible_Notes_Preferred_Shares_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2007_Accumulated_Defined_Benefit_Plans_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Common_Stock_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Accumulated_Net_Gain_Loss_From_Designated_Or_Qualifying_Cash_Flow_Hedges_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006_Retained_Earnings_Appropriated_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2008_Noncontrolling_Interest_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Accumulated_Other_Comprehensive_Income_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Accumulated_Net_Gain_Loss_From_Designated_Or_Qualifying_Cash_Flow_Hedges_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2007_Retained_Earnings_Appropriated_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Mandatorily_Convertible_Notes_Common_Shares_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2008_Accumulated_Net_Unrealized_Investment_Gain_Loss_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2008_Accumulated_Defined_Benefit_Plans_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2007_Preferred_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Noncontrolling_Interest_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Retained_Earnings_Appropriated_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2007_Accumulated_Translation_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Common_Stock_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2007_Common_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009</ContextName>
      <ElementCount>75</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Accumulated_Translation_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Noncontrolling_Interest_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2008_Retained_Earnings_Appropriated_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Accumulated_Defined_Benefit_Plans_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Accumulated_Translation_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Preferred_Stock_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Treasury_Stock_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Accumulated_Defined_Benefit_Plans_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Accumulated_Defined_Benefit_Plans_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2008_Accumulated_Net_Gain_Loss_From_Designated_Or_Qualifying_Cash_Flow_Hedges_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2008_Treasury_Stock_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Retained_Earnings_Appropriated_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006_Mandatorily_Convertible_Notes_Common_Shares_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Mandatorily_Convertible_Notes_Preferred_Shares_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Accumulated_Net_Unrealized_Investment_Gain_Loss_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2007_Noncontrolling_Interest_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Noncontrolling_Interest_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Retained_Earnings_Unappropriated_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Treasury_Stock_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Additional_Paid_In_Capital_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Parent_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Mandatorily_Convertible_Notes_Common_Shares_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006_Accumulated_Net_Unrealized_Investment_Gain_Loss_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2007_Accumulated_Net_Unrealized_Investment_Gain_Loss_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006_Retained_Earnings_Unappropriated_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Parent_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Mandatorily_Convertible_Notes_Preferred_Shares_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Retained_Earnings_Unappropriated_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Noncontrolling_Interest_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2008_Common_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Additional_Paid_In_Capital_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Accumulated_Net_Unrealized_Investment_Gain_Loss_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Treasury_Stock_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Accumulated_Translation_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2008</ContextName>
      <ElementCount>93</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006_Preferred_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Accumulated_Translation_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006_Common_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2007_Retained_Earnings_Unappropriated_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2008_Additional_Paid_In_Capital_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006_Mandatorily_Convertible_Notes_Preferred_Shares_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Accumulated_Net_Gain_Loss_From_Designated_Or_Qualifying_Cash_Flow_Hedges_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Accumulated_Net_Unrealized_Investment_Gain_Loss_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Accumulated_Other_Comprehensive_Income_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2008_Accumulated_Translation_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>January-01-2009_December-31-2009</ContextName>
      <ElementCount>132</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2008_Preferred_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Parent_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Retained_Earnings_Unappropriated_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008_Mandatorily_Convertible_Notes_Common_Shares_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2007_Treasury_Stock_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2006_Accumulated_Defined_Benefit_Plans_Adjustment_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008</ContextName>
      <ElementCount>73</ElementCount>
    </ContextSummary>
  </ContextSummary>
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
