| r0.c0 | Disclosure of inventories [text block]/lbl32226 | ifrs-full:DisclosureOfInventoriesExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c0 | Description of accounting policy for measuring inventories [text block]/lbl32226 | ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c0 | Description of inventory cost formulas/lbl32226 | ifrs-full:InventoryCostFormulas | xbrli:stringItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c0 | Inventarios al valor razonable menos los costos de venta/lbl32226 | co-sspd-ef-Grupo1:InventoriesAtFairValueLessCostsToSell | xbrli:monetaryItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c0 | Inventarios, a valor neto realizable/lbl32226 | co-sspd-ef-Grupo1:InventoriesAtNetRealisableValue | xbrli:monetaryItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c0 | Inventory write-down/lbl32226 | ifrs-full:InventoryWritedown2011 | xbrli:monetaryItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c0 | Reversal of inventory write-down/lbl32226 | ifrs-full:ReversalOfInventoryWritedown | xbrli:monetaryItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c0 | Description of circumstances leading to reversals of inventory write-down/lbl32226 | ifrs-full:CircumstancesLeadingToReversalsOfInventoryWritedown | xbrli:stringItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c0 | Cost of inventories recognised as expense during period/lbl32226 | ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod | xbrli:monetaryItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c0 | Inventarios pignorados como garantía de pasivos/lbl32226 | co-sspd-ef-Grupo1:InventoriesPledgedAsSecurityForLiabilities | xbrli:monetaryItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |