| r0.c0 | Disclosure of other provisions [line items]/Other provisions [member] | ifrs-full:DisclosureOfOtherProvisionsLineItems | xbrli:stringItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r0.c1 | Disclosure of other provisions [line items]/Legal proceedings provision [member] | ifrs-full:DisclosureOfOtherProvisionsLineItems | xbrli:stringItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r0.c2 | Disclosure of other provisions [line items]/Onerous contracts provision [member] | ifrs-full:DisclosureOfOtherProvisionsLineItems | xbrli:stringItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r0.c3 | Disclosure of other provisions [line items]/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:DisclosureOfOtherProvisionsLineItems | xbrli:stringItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r0.c4 | Disclosure of other provisions [line items]/Other environment related provision [member] | ifrs-full:DisclosureOfOtherProvisionsLineItems | xbrli:stringItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r0.c5 | Disclosure of other provisions [line items]/Provision for taxes other than income tax [member] | ifrs-full:DisclosureOfOtherProvisionsLineItems | xbrli:stringItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r0.c6 | Disclosure of other provisions [line items]/Miscellaneous other provisions [member] | ifrs-full:DisclosureOfOtherProvisionsLineItems | xbrli:stringItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c0 | Reconciliation of changes in other provisions [abstract]/Other provisions [member] | ifrs-full:ReconciliationOfChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c1 | Reconciliation of changes in other provisions [abstract]/Legal proceedings provision [member] | ifrs-full:ReconciliationOfChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c2 | Reconciliation of changes in other provisions [abstract]/Onerous contracts provision [member] | ifrs-full:ReconciliationOfChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c3 | Reconciliation of changes in other provisions [abstract]/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:ReconciliationOfChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c4 | Reconciliation of changes in other provisions [abstract]/Other environment related provision [member] | ifrs-full:ReconciliationOfChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c5 | Reconciliation of changes in other provisions [abstract]/Provision for taxes other than income tax [member] | ifrs-full:ReconciliationOfChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c6 | Reconciliation of changes in other provisions [abstract]/Miscellaneous other provisions [member] | ifrs-full:ReconciliationOfChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c0 | Other provisions/Other provisions [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c1 | Other provisions/Legal proceedings provision [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c2 | Other provisions/Onerous contracts provision [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c3 | Other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c4 | Other provisions/Other environment related provision [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c5 | Other provisions/Provision for taxes other than income tax [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c6 | Other provisions/Miscellaneous other provisions [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c0 | Changes in other provisions [abstract]/Other provisions [member] | ifrs-full:ChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c1 | Changes in other provisions [abstract]/Legal proceedings provision [member] | ifrs-full:ChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c2 | Changes in other provisions [abstract]/Onerous contracts provision [member] | ifrs-full:ChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c3 | Changes in other provisions [abstract]/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:ChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c4 | Changes in other provisions [abstract]/Other environment related provision [member] | ifrs-full:ChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c5 | Changes in other provisions [abstract]/Provision for taxes other than income tax [member] | ifrs-full:ChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c6 | Changes in other provisions [abstract]/Miscellaneous other provisions [member] | ifrs-full:ChangesInOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c0 | Additional provisions, other provisions [abstract]/Other provisions [member] | ifrs-full:AdditionalProvisionsOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c1 | Additional provisions, other provisions [abstract]/Legal proceedings provision [member] | ifrs-full:AdditionalProvisionsOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c2 | Additional provisions, other provisions [abstract]/Onerous contracts provision [member] | ifrs-full:AdditionalProvisionsOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c3 | Additional provisions, other provisions [abstract]/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:AdditionalProvisionsOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c4 | Additional provisions, other provisions [abstract]/Other environment related provision [member] | ifrs-full:AdditionalProvisionsOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c5 | Additional provisions, other provisions [abstract]/Provision for taxes other than income tax [member] | ifrs-full:AdditionalProvisionsOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c6 | Additional provisions, other provisions [abstract]/Miscellaneous other provisions [member] | ifrs-full:AdditionalProvisionsOtherProvisionsAbstract | xbrli:stringItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c0 | New provisions, other provisions/Other provisions [member] | ifrs-full:NewProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c1 | New provisions, other provisions/Legal proceedings provision [member] | ifrs-full:NewProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c2 | New provisions, other provisions/Onerous contracts provision [member] | ifrs-full:NewProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c3 | New provisions, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:NewProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c4 | New provisions, other provisions/Other environment related provision [member] | ifrs-full:NewProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c5 | New provisions, other provisions/Provision for taxes other than income tax [member] | ifrs-full:NewProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c6 | New provisions, other provisions/Miscellaneous other provisions [member] | ifrs-full:NewProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c0 | Increase in existing provisions, other provisions/Other provisions [member] | ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c1 | Increase in existing provisions, other provisions/Legal proceedings provision [member] | ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c2 | Increase in existing provisions, other provisions/Onerous contracts provision [member] | ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c3 | Increase in existing provisions, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c4 | Increase in existing provisions, other provisions/Other environment related provision [member] | ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c5 | Increase in existing provisions, other provisions/Provision for taxes other than income tax [member] | ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c6 | Increase in existing provisions, other provisions/Miscellaneous other provisions [member] | ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c0 | Additional provisions, other provisions/Other provisions [member] | ifrs-full:AdditionalProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c1 | Additional provisions, other provisions/Legal proceedings provision [member] | ifrs-full:AdditionalProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c2 | Additional provisions, other provisions/Onerous contracts provision [member] | ifrs-full:AdditionalProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c3 | Additional provisions, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:AdditionalProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c4 | Additional provisions, other provisions/Other environment related provision [member] | ifrs-full:AdditionalProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c5 | Additional provisions, other provisions/Provision for taxes other than income tax [member] | ifrs-full:AdditionalProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c6 | Additional provisions, other provisions/Miscellaneous other provisions [member] | ifrs-full:AdditionalProvisionsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c0 | Acquisitions through business combinations, other provisions/Other provisions [member] | ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c1 | Acquisitions through business combinations, other provisions/Legal proceedings provision [member] | ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c2 | Acquisitions through business combinations, other provisions/Onerous contracts provision [member] | ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c3 | Acquisitions through business combinations, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c4 | Acquisitions through business combinations, other provisions/Other environment related provision [member] | ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c5 | Acquisitions through business combinations, other provisions/Provision for taxes other than income tax [member] | ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c6 | Acquisitions through business combinations, other provisions/Miscellaneous other provisions [member] | ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c0 | Provision used, other provisions/Other provisions [member] | ifrs-full:ProvisionUsedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c1 | Provision used, other provisions/Legal proceedings provision [member] | ifrs-full:ProvisionUsedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c2 | Provision used, other provisions/Onerous contracts provision [member] | ifrs-full:ProvisionUsedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c3 | Provision used, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:ProvisionUsedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c4 | Provision used, other provisions/Other environment related provision [member] | ifrs-full:ProvisionUsedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c5 | Provision used, other provisions/Provision for taxes other than income tax [member] | ifrs-full:ProvisionUsedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c6 | Provision used, other provisions/Miscellaneous other provisions [member] | ifrs-full:ProvisionUsedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c0 | Unused provision reversed, other provisions/Other provisions [member] | ifrs-full:UnusedProvisionReversedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c1 | Unused provision reversed, other provisions/Legal proceedings provision [member] | ifrs-full:UnusedProvisionReversedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c2 | Unused provision reversed, other provisions/Onerous contracts provision [member] | ifrs-full:UnusedProvisionReversedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c3 | Unused provision reversed, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:UnusedProvisionReversedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c4 | Unused provision reversed, other provisions/Other environment related provision [member] | ifrs-full:UnusedProvisionReversedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c5 | Unused provision reversed, other provisions/Provision for taxes other than income tax [member] | ifrs-full:UnusedProvisionReversedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c6 | Unused provision reversed, other provisions/Miscellaneous other provisions [member] | ifrs-full:UnusedProvisionReversedOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c0 | Increase through adjustments arising from passage of time, other provisions/Other provisions [member] | ifrs-full:IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c1 | Increase through adjustments arising from passage of time, other provisions/Legal proceedings provision [member] | ifrs-full:IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c2 | Increase through adjustments arising from passage of time, other provisions/Onerous contracts provision [member] | ifrs-full:IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c3 | Increase through adjustments arising from passage of time, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c4 | Increase through adjustments arising from passage of time, other provisions/Other environment related provision [member] | ifrs-full:IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c5 | Increase through adjustments arising from passage of time, other provisions/Provision for taxes other than income tax [member] | ifrs-full:IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c6 | Increase through adjustments arising from passage of time, other provisions/Miscellaneous other provisions [member] | ifrs-full:IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c0 | Increase (decrease) through change in discount rate, other provisions/Other provisions [member] | ifrs-full:IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c1 | Increase (decrease) through change in discount rate, other provisions/Legal proceedings provision [member] | ifrs-full:IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c2 | Increase (decrease) through change in discount rate, other provisions/Onerous contracts provision [member] | ifrs-full:IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c3 | Increase (decrease) through change in discount rate, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c4 | Increase (decrease) through change in discount rate, other provisions/Other environment related provision [member] | ifrs-full:IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c5 | Increase (decrease) through change in discount rate, other provisions/Provision for taxes other than income tax [member] | ifrs-full:IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c6 | Increase (decrease) through change in discount rate, other provisions/Miscellaneous other provisions [member] | ifrs-full:IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c0 | Increase (decrease) through net exchange differences, other provisions/Other provisions [member] | ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c1 | Increase (decrease) through net exchange differences, other provisions/Legal proceedings provision [member] | ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c2 | Increase (decrease) through net exchange differences, other provisions/Onerous contracts provision [member] | ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c3 | Increase (decrease) through net exchange differences, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c4 | Increase (decrease) through net exchange differences, other provisions/Other environment related provision [member] | ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c5 | Increase (decrease) through net exchange differences, other provisions/Provision for taxes other than income tax [member] | ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c6 | Increase (decrease) through net exchange differences, other provisions/Miscellaneous other provisions [member] | ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c0 | Decrease through loss of control of subsidiary, other provisions/Other provisions [member] | ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c1 | Decrease through loss of control of subsidiary, other provisions/Legal proceedings provision [member] | ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c2 | Decrease through loss of control of subsidiary, other provisions/Onerous contracts provision [member] | ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c3 | Decrease through loss of control of subsidiary, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c4 | Decrease through loss of control of subsidiary, other provisions/Other environment related provision [member] | ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c5 | Decrease through loss of control of subsidiary, other provisions/Provision for taxes other than income tax [member] | ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c6 | Decrease through loss of control of subsidiary, other provisions/Miscellaneous other provisions [member] | ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c0 | Increase (decrease) through transfers and other changes, other provisions/Other provisions [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c1 | Increase (decrease) through transfers and other changes, other provisions/Legal proceedings provision [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c2 | Increase (decrease) through transfers and other changes, other provisions/Onerous contracts provision [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c3 | Increase (decrease) through transfers and other changes, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c4 | Increase (decrease) through transfers and other changes, other provisions/Other environment related provision [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c5 | Increase (decrease) through transfers and other changes, other provisions/Provision for taxes other than income tax [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c6 | Increase (decrease) through transfers and other changes, other provisions/Miscellaneous other provisions [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c0 | Decrease through transfer to liabilities included in disposal groups classified as held for sale, other provisions/Other provisions [member] | ifrs-full:DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c1 | Decrease through transfer to liabilities included in disposal groups classified as held for sale, other provisions/Legal proceedings provision [member] | ifrs-full:DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c2 | Decrease through transfer to liabilities included in disposal groups classified as held for sale, other provisions/Onerous contracts provision [member] | ifrs-full:DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c3 | Decrease through transfer to liabilities included in disposal groups classified as held for sale, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c4 | Decrease through transfer to liabilities included in disposal groups classified as held for sale, other provisions/Other environment related provision [member] | ifrs-full:DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c5 | Decrease through transfer to liabilities included in disposal groups classified as held for sale, other provisions/Provision for taxes other than income tax [member] | ifrs-full:DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c6 | Decrease through transfer to liabilities included in disposal groups classified as held for sale, other provisions/Miscellaneous other provisions [member] | ifrs-full:DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c0 | Increase (decrease) in other provisions/Other provisions [member] | ifrs-full:ChangesInOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c1 | Increase (decrease) in other provisions/Legal proceedings provision [member] | ifrs-full:ChangesInOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c2 | Increase (decrease) in other provisions/Onerous contracts provision [member] | ifrs-full:ChangesInOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c3 | Increase (decrease) in other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:ChangesInOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c4 | Increase (decrease) in other provisions/Other environment related provision [member] | ifrs-full:ChangesInOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c5 | Increase (decrease) in other provisions/Provision for taxes other than income tax [member] | ifrs-full:ChangesInOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c6 | Increase (decrease) in other provisions/Miscellaneous other provisions [member] | ifrs-full:ChangesInOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c0 | Other provisions/Other provisions [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c1 | Other provisions/Legal proceedings provision [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c2 | Other provisions/Onerous contracts provision [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c3 | Other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c4 | Other provisions/Other environment related provision [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c5 | Other provisions/Provision for taxes other than income tax [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c6 | Other provisions/Miscellaneous other provisions [member] | ifrs-full:OtherProvisions | xbrli:monetaryItemType | instant | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r19.c0 | Description of nature of obligation, other provisions/Other provisions [member] | ifrs-full:DescriptionOfNatureOfObligationOtherProvisions | xbrli:stringItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r19.c1 | Description of nature of obligation, other provisions/Legal proceedings provision [member] | ifrs-full:DescriptionOfNatureOfObligationOtherProvisions | xbrli:stringItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r19.c2 | Description of nature of obligation, other provisions/Onerous contracts provision [member] | ifrs-full:DescriptionOfNatureOfObligationOtherProvisions | xbrli:stringItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r19.c3 | Description of nature of obligation, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:DescriptionOfNatureOfObligationOtherProvisions | xbrli:stringItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r19.c4 | Description of nature of obligation, other provisions/Other environment related provision [member] | ifrs-full:DescriptionOfNatureOfObligationOtherProvisions | xbrli:stringItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r19.c5 | Description of nature of obligation, other provisions/Provision for taxes other than income tax [member] | ifrs-full:DescriptionOfNatureOfObligationOtherProvisions | xbrli:stringItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r19.c6 | Description of nature of obligation, other provisions/Miscellaneous other provisions [member] | ifrs-full:DescriptionOfNatureOfObligationOtherProvisions | xbrli:stringItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r20.c0 | Description of expected timing of outflows, other provisions/Other provisions [member] | ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r20.c1 | Description of expected timing of outflows, other provisions/Legal proceedings provision [member] | ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r20.c2 | Description of expected timing of outflows, other provisions/Onerous contracts provision [member] | ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r20.c3 | Description of expected timing of outflows, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r20.c4 | Description of expected timing of outflows, other provisions/Other environment related provision [member] | ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r20.c5 | Description of expected timing of outflows, other provisions/Provision for taxes other than income tax [member] | ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r20.c6 | Description of expected timing of outflows, other provisions/Miscellaneous other provisions [member] | ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r21.c0 | Indication of uncertainties of amount or timing of outflows, other provisions/Other provisions [member] | ifrs-full:IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r21.c1 | Indication of uncertainties of amount or timing of outflows, other provisions/Legal proceedings provision [member] | ifrs-full:IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r21.c2 | Indication of uncertainties of amount or timing of outflows, other provisions/Onerous contracts provision [member] | ifrs-full:IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r21.c3 | Indication of uncertainties of amount or timing of outflows, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r21.c4 | Indication of uncertainties of amount or timing of outflows, other provisions/Other environment related provision [member] | ifrs-full:IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r21.c5 | Indication of uncertainties of amount or timing of outflows, other provisions/Provision for taxes other than income tax [member] | ifrs-full:IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r21.c6 | Indication of uncertainties of amount or timing of outflows, other provisions/Miscellaneous other provisions [member] | ifrs-full:IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r22.c0 | Description of major assumptions made concerning future events, other provisions/Other provisions [member] | ifrs-full:DescriptionOfMajorAssumptionsMadeConcerningFutureEventsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r22.c1 | Description of major assumptions made concerning future events, other provisions/Legal proceedings provision [member] | ifrs-full:DescriptionOfMajorAssumptionsMadeConcerningFutureEventsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r22.c2 | Description of major assumptions made concerning future events, other provisions/Onerous contracts provision [member] | ifrs-full:DescriptionOfMajorAssumptionsMadeConcerningFutureEventsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r22.c3 | Description of major assumptions made concerning future events, other provisions/Provision for decommissioning, restoration and rehabilitation costs [member] | ifrs-full:DescriptionOfMajorAssumptionsMadeConcerningFutureEventsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r22.c4 | Description of major assumptions made concerning future events, other provisions/Other environment related provision [member] | ifrs-full:DescriptionOfMajorAssumptionsMadeConcerningFutureEventsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r22.c5 | Description of major assumptions made concerning future events, other provisions/Provision for taxes other than income tax [member] | ifrs-full:DescriptionOfMajorAssumptionsMadeConcerningFutureEventsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r22.c6 | Description of major assumptions made concerning future events, other provisions/Miscellaneous other provisions [member] | ifrs-full:DescriptionOfMajorAssumptionsMadeConcerningFutureEventsOtherProvisions | xbrli:stringItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r23.c0 | Activo reconocido por reembolsos esperados, otras provisiones/Other provisions [member] | co-sspd-ef-Grupo1:AssetRecognisedForExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r23.c1 | Activo reconocido por reembolsos esperados, otras provisiones/Legal proceedings provision [member] | co-sspd-ef-Grupo1:AssetRecognisedForExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r23.c2 | Activo reconocido por reembolsos esperados, otras provisiones/Onerous contracts provision [member] | co-sspd-ef-Grupo1:AssetRecognisedForExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r23.c3 | Activo reconocido por reembolsos esperados, otras provisiones/Provision for decommissioning, restoration and rehabilitation costs [member] | co-sspd-ef-Grupo1:AssetRecognisedForExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r23.c4 | Activo reconocido por reembolsos esperados, otras provisiones/Other environment related provision [member] | co-sspd-ef-Grupo1:AssetRecognisedForExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r23.c5 | Activo reconocido por reembolsos esperados, otras provisiones/Provision for taxes other than income tax [member] | co-sspd-ef-Grupo1:AssetRecognisedForExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r23.c6 | Activo reconocido por reembolsos esperados, otras provisiones/Miscellaneous other provisions [member] | co-sspd-ef-Grupo1:AssetRecognisedForExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r24.c0 | Reembolso esperado, otras provisiones/Other provisions [member] | co-sspd-ef-Grupo1:ExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r24.c1 | Reembolso esperado, otras provisiones/Legal proceedings provision [member] | co-sspd-ef-Grupo1:ExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:LegalProceedingsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r24.c2 | Reembolso esperado, otras provisiones/Onerous contracts provision [member] | co-sspd-ef-Grupo1:ExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OnerousContractsProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r24.c3 | Reembolso esperado, otras provisiones/Provision for decommissioning, restoration and rehabilitation costs [member] | co-sspd-ef-Grupo1:ExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r24.c4 | Reembolso esperado, otras provisiones/Other environment related provision [member] | co-sspd-ef-Grupo1:ExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:OtherEnvironmentRelatedProvisionMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r24.c5 | Reembolso esperado, otras provisiones/Provision for taxes other than income tax [member] | co-sspd-ef-Grupo1:ExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r24.c6 | Reembolso esperado, otras provisiones/Miscellaneous other provisions [member] | co-sspd-ef-Grupo1:ExpectedReimbursementOtherProvisions | xbrli:monetaryItemType | duration | ifrs-full:MiscellaneousOtherProvisionsMember | xs:date('2020-01-01')/xs:date('2020-12-31') |