{
 "documentInfo": {
  "documentType": "https://xbrl.org/2021/xbrl-json",
  "features": {
   "xbrl:canonicalValues": true
  },
  "namespaces": {
   "ifrs-full": "http://xbrl.ifrs.org/taxonomy/2020-03-16/ifrs-full",
   "iso4217": "http://www.xbrl.org/2003/iso4217",
   "scheme": "http://standards.iso.org/iso/17442",
   "tef": "http://www.telefonica.com/20201231",
   "xbrl": "https://xbrl.org/2021",
   "xbrli": "http://www.xbrl.org/2003/instance"
  },
  "linkTypes": {
   "ftTyp_fact-footnote": "http://www.xbrl.org/2003/arcrole/fact-footnote"
  },
  "linkGroups": {
   "ftGrp_default": "http://www.xbrl.org/2003/role/link"
  },
  "taxonomy": [
   "http://www.telefonica.com/20201231/549300EEJH4FEPDBBR25-2020-12-31.xsd"
  ]
 },
 "facts": {
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18yLTItMS0xLTA_f8141c45-7eaf-4708-8cfc-f71c33ea3ffb": {
   "value": "71396000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18yLTMtMS0xLTA_776f250f-4263-4fe4-9e28-0202017c9d31": {
   "value": "94549000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18zLTItMS0xLTA_70b057ee-a045-47f1-82f5-6a5b191b2898": {
   "value": "11488000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18zLTMtMS0xLTA_485d23da-660b-4df0-8148-bac8ba72886e": {
   "value": "16034000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y180LTItMS0xLTA_1fa16df6-1607-4ea3-85e6-499c1462bd8c": {
   "value": "17044000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y180LTMtMS0xLTA_78e7c341-4ea3-4634-8f7b-271a6e8f56fd": {
   "value": "25403000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y181LTItMS0xLTA_bf368ebc-a35f-4fca-ae9a-ff3317d41a6c": {
   "value": "23769000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y181LTMtMS0xLTA_fce97942-4078-4a18-ba38-48c397035643": {
   "value": "32228000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y182LTItMS0xLTA_fa6794aa-9d34-46ec-8dc4-e01a2ed9200c": {
   "value": "4982000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y182LTMtMS0xLTA_5dc6c80d-e561-4e5d-bf1d-543016db1b73": {
   "value": "6939000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y183LTItMS0xLTA_5810ea0c-d522-4891-9097-62ccaa04282f": {
   "value": "427000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y183LTMtMS0xLTA_950e1b2b-754e-42bb-8350-2a3a85065ab5": {
   "value": "140000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y184LTItMS0xLTA_24f394f2-f31e-41f1-a898-022bdbab4780": {
   "value": "7270000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ActivosFinancierosYOtrosActivosNoCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y184LTMtMS0xLTA_a14ef562-02b4-40ad-866e-b7dc569a6f3e": {
   "value": "7123000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ActivosFinancierosYOtrosActivosNoCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y185LTItMS0xLTA_26a51ccd-55d7-423a-a0f8-b7922077c022": {
   "value": "6416000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y185LTMtMS0xLTA_564bf5cb-6613-4da7-ac6f-580d4450d608": {
   "value": "6682000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xMC0yLTEtMS0w_b129208a-cc84-472f-bc5c-d708143c6df4": {
   "value": "33655000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xMC0zLTEtMS0w_7482ca80-8e28-4f48-955c-52d474abd13a": {
   "value": "24328000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xMS0yLTEtMS0w_dfabae92-9f99-4f8a-b832-7fe4c4992cf9": {
   "value": "1718000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xMS0zLTEtMS0w_00cd7b18-cbe5-448e-b3d2-5373724e8161": {
   "value": "1999000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xMi0yLTEtMS0w_8d10cab2-33b8-422f-9cfe-2e35fb0ba6ed": {
   "value": "7523000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CuentasPorCobrarYOtrosActivosCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xMi0zLTEtMS0w_f1be5276-bc54-4803-91af-e3a8fb1e2ed7": {
   "value": "10785000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CuentasPorCobrarYOtrosActivosCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xMy0yLTEtMS0w_8949cfea-4c35-4cf8-875c-c23c7f6b49d1": {
   "value": "902000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xMy0zLTEtMS0w_0fb9ed1e-c600-4352-85bf-e66fbb76f710": {
   "value": "1561000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssetsCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xNC0yLTEtMS0w_092a7890-e2f1-4697-9fed-42f2d80aaf7d": {
   "value": "2495000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xNC0zLTEtMS0w_e10eecbb-848b-45d9-bc52-074370aaf483": {
   "value": "3123000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xNS0yLTEtMS0w_fbb380d6-e858-4b1f-9439-e6345630768a": {
   "value": "5604000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xNS0zLTEtMS0w_f518681f-c6fb-4ef8-8082-a51d0b6d54af": {
   "value": "6042000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xNi0yLTEtMS0w_f0d80d0d-3290-4d0a-b6c7-5ea931991bb0": {
   "value": "15413000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xNi0zLTEtMS0w_acbe4ff1-c4e3-4068-90a2-159c7c7e0e82": {
   "value": "818000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xNy0yLTEtMS0w_717b6f57-2612-4399-99e3-e6210bf654be": {
   "value": "105051000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDQyZTMwZGQ5NGVkNDdlY2IxNGFiMjI1ZjIxZTYyN2MvdGFibGVyYW5nZTowNDJlMzBkZDk0ZWQ0N2VjYjE0YWIyMjVmMjFlNjI3Y18xNy0zLTEtMS0w_bb7c4741-004d-4e61-8e37-192c9283c981": {
   "value": "118877000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8yLTItMS0xLTA_3b8c3389-c49b-4be8-b1a0-22e6ca4203b7": {
   "value": "18260000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8yLTMtMS0xLTA_74d8e999-1b8a-4073-95b5-9e0aa5767e02": {
   "value": "25450000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8zLTItMS0xLTA_725270d1-359c-420e-a42e-5b200b7c0de8": {
   "value": "11235000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8zLTMtMS0xLTA_02253de7-760d-4379-bbcc-4acc6fd86823": {
   "value": "17118000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF80LTItMS0xLTA_a9f37091-89f2-4149-9797-b7c80a310f3b": {
   "value": "7025000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF80LTMtMS0xLTA_7cc95e62-57f4-4d15-ae16-d24ccf3a3dd6": {
   "value": "8332000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF81LTItMS0xLTA_82063acc-764a-41a3-a70b-50ff221bf675": {
   "value": "58674000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF81LTMtMS0xLTA_84104c1b-e97a-4bc9-9292-8fc7464e3716": {
   "value": "63236000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF82LTItMS0xLTA_81462375-a69f-43d3-85af-9034e4b93d57": {
   "value": "42297000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF82LTMtMS0xLTA_54fc2499-47d5-4cf1-97f0-a2275929c10f": {
   "value": "43288000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF83LTItMS0xLTA_a00a33bf-e4a1-4a27-8232-ba4caea31d13": {
   "value": "4039000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF83LTMtMS0xLTA_8521332c-ac9f-4a93-b0ee-615776154c43": {
   "value": "5626000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLeaseLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF84LTItMS0xLTA_faa57c55-7cd2-4195-bc39-d691ff586dc2": {
   "value": "2561000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CuentasAPagarYOtrosPasivosNoCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF84LTMtMS0xLTA_c738b805-ecb0-4c45-b6ad-079b5729b2cb": {
   "value": "2928000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CuentasAPagarYOtrosPasivosNoCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF85LTItMS0xLTA_00172718-b7fe-460b-9d82-d046b8b153ab": {
   "value": "2620000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF85LTMtMS0xLTA_9482cba0-6d71-43ee-9055-e58fdfe2b921": {
   "value": "2908000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xMC0yLTEtMS0w_e46960e8-ff94-464d-8835-807d42d76d6e": {
   "value": "7157000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xMC0zLTEtMS0w_c86723c4-5f04-420e-8501-a3b483b38f5e": {
   "value": "8486000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xMS0yLTEtMS0w_90e2dbc1-85c0-4394-b9cc-035dc963f977": {
   "value": "28117000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xMS0zLTEtMS0w_858477b3-7396-40cc-81f7-b0d3735a9961": {
   "value": "30191000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xMi0yLTEtMS0w_fc40b643-4783-4465-bcc4-36eadd17d60b": {
   "value": "8123000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xMi0zLTEtMS0w_2c546a88-74d2-4fc5-9e35-5f7eded0a6ca": {
   "value": "9076000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xMy0yLTEtMS0w_97bd3337-a8b2-4aac-bfee-e310f7c48129": {
   "value": "1255000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xMy0zLTEtMS0w_7bf0f3c5-9bb0-47bf-b84a-5235bb46b3fc": {
   "value": "1600000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentLeaseLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xNC0yLTEtMS0w_e119e9ce-3692-4b93-bbfd-39f8c1f62020": {
   "value": "10912000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CuentasAPagarYOtrosPasivosCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xNC0zLTEtMS0w_0246e585-536e-4eb0-b6e4-593e67310b94": {
   "value": "14903000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CuentasAPagarYOtrosPasivosCorrientes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xNS0yLTEtMS0w_f96e99b1-d2bf-46f6-9a4b-9dd416b53b05": {
   "value": "1732000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xNS0zLTEtMS0w_45fbb5c2-5a79-4573-ac86-2da38b46b1d1": {
   "value": "2560000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilitiesCurrent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xNi0yLTEtMS0w_52a794ba-9d66-4a55-9feb-ac7782259e2e": {
   "value": "1304000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentProvisions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xNi0zLTEtMS0w_b86899a2-6461-43c1-b411-b5a18e733138": {
   "value": "1672000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentProvisions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xNy0yLTEtMS0w_cc6e9500-04fa-4ef8-ad61-85d67f96c755": {
   "value": "4791000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xNy0zLTEtMS0w_17f313f8-473e-418e-b418-9e673916a0bb": {
   "value": "380000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xOC0yLTEtMS0w_acba717b-ed6c-4842-9695-dd62135c9398": {
   "value": "105051000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV83L2ZyYWc6Mjg1NWFmZTA5NzllNDg4NDgwZTQyODdhYTNjNmM4ZTkvdGFibGU6MDJlYmVhMzM2NzdiNGMyNGFlMmE4ZjQ3NzUzMmFlYjQvdGFibGVyYW5nZTowMmViZWEzMzY3N2I0YzI0YWUyYThmNDc3NTMyYWViNF8xOC0zLTEtMS0w_a5ecc67c-c64d-46d8-990c-00c9762cc68f": {
   "value": "118877000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMi0yLTEtMS0w_a7676a7c-1a3d-4fee-8a35-b81816765df0": {
   "value": "43076000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMi0zLTEtMS0w_fad2fc72-1b40-4602-91b1-a25c5fca7129": {
   "value": "48422000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMi00LTEtMS0w_39c9f425-4b67-4bcd-b712-cc26edb7aedf": {
   "value": "48693000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMy0yLTEtMS0w_418fad99-d539-4fa2-85a0-ae5442c1d072": {
   "value": "1587000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMy0zLTEtMS0w_5e5bba4c-e5d8-40ad-bc42-d616f89ee6e7": {
   "value": "2842000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMy00LTEtMS0w_3834022e-34a3-4e21-83fe-028b09c8795d": {
   "value": "1622000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfNC0yLTEtMS0w_419da5f9-e8c7-4bcc-bebd-e1a31cde829f": {
   "value": "13014000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RawMaterialsAndConsumablesUsed",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfNC0zLTEtMS0w_c9619530-e4e4-4a3a-9a4f-4862f505baa1": {
   "value": "13635000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RawMaterialsAndConsumablesUsed",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfNC00LTEtMS0w_988a83dc-cfe1-4e6b-803e-724c1e220ff5": {
   "value": "14013000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RawMaterialsAndConsumablesUsed",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfNS0yLTEtMS0w_4fb2bbbc-47b9-4a71-9a6d-30bb7b824dbe": {
   "value": "5280000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfNS0zLTEtMS0w_11a364d3-0c51-45ef-9c5f-35f4d9e12b3e": {
   "value": "8066000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfNS00LTEtMS0w_cc7b0e45-97b2-4d3d-8ee2-5eaebfa1517e": {
   "value": "6332000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfNi0yLTEtMS0w_475b95ab-1f72-442b-90de-cd5a47c878b4": {
   "value": "12871000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByNature",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfNi0zLTEtMS0w_85712282-bc63-496d-af43-14a078f8143e": {
   "value": "14444000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByNature",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfNi00LTEtMS0w_9f0c9a09-1d2c-49d4-80d0-e8d9c7726d90": {
   "value": "14399000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByNature",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfNy0yLTEtMS0w_baa18da1-8612-45ac-8a24-26a8f4c2b599": {
   "value": "13498000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GananciaPerdidaDeActividadesOperativasAntesDeDepreciacionYAmortizacion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfNy0zLTEtMS0w_559a80e3-e206-435f-a6cf-314fa4b21188": {
   "value": "15119000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GananciaPerdidaDeActividadesOperativasAntesDeDepreciacionYAmortizacion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfNy00LTEtMS0w_d2805c59-3e03-4d98-a3c4-9f4e153e470f": {
   "value": "15571000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GananciaPerdidaDeActividadesOperativasAntesDeDepreciacionYAmortizacion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfOC0yLTEtMS0w_ba3aefc9-9212-4044-8e94-00cd0219bdd6": {
   "value": "9359000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfOC0zLTEtMS0w_759c3571-3805-42cb-94e0-b8a11d28cf70": {
   "value": "10582000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfOC00LTEtMS0w_dc73bf1a-f969-44de-8999-a90bdaaae4ba": {
   "value": "9049000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfOS0yLTEtMS0w_759c27e3-af6b-45f0-8fe2-6d9de63e0a2b": {
   "value": "4139000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfOS0zLTEtMS0w_ad169b78-869e-4cc5-8694-1ab2ee23417c": {
   "value": "4537000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfOS00LTEtMS0w_b151e6a6-9fda-46d8-b55c-136459563c86": {
   "value": "6522000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTAtMi0xLTEtMA_db777f01-b397-490c-b7ad-ec7787e6d246": {
   "value": "2000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTAtMy0xLTEtMA_60cb5c6f-8743-4e85-9e41-fe2d7f621310": {
   "value": "13000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTAtNC0xLTEtMA_42987580-de52-4749-b833-b8afe53ec9e3": {
   "value": "4000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTEtMi0xLTEtMA_a7a4425a-ee48-4bfa-9881-9ee3cb0fa123": {
   "value": "677000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTEtMy0xLTEtMA_d366b677-91a6-4159-95dd-e4f4304f9f46": {
   "value": "842000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTEtNC0xLTEtMA_f31c5fa6-55c7-4c64-a28c-543ca92fc966": {
   "value": "1458000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTItMi0xLTEtMA_d40c3717-79c6-4448-9761-34186e971039": {
   "value": "3847000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeGain",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTItMy0xLTEtMA_e4232143-afd9-440b-9521-1b7f5a28ab7e": {
   "value": "2461000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeGain",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTItNC0xLTEtMA_739d4281-a317-4888-b941-a6bf37d5d9d9": {
   "value": "3389000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeGain",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTMtMi0xLTEtMA_221bf4ed-e257-4d3e-a17e-7442a0e45fc7": {
   "value": "2417000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTMtMy0xLTEtMA_5e5eb17a-6e2b-4159-aad4-b2545b74c32a": {
   "value": "2795000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTMtNC0xLTEtMA_079976e6-bc2e-4f14-a134-8eb9a8440157": {
   "value": "2690000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTQtMi0xLTEtMA_88aa9e52-2684-476c-9efc-b020e4c942a3": {
   "value": "3665000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTQtMy0xLTEtMA_28bbc8fc-00a0-4396-b677-52436c4edce4": {
   "value": "2340000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTQtNC0xLTEtMA_d54e8ca4-3827-47c2-80d9-16e6ff156b46": {
   "value": "3112000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NetForeignExchangeLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTUtMi0xLTEtMA_574432af-488f-44af-82f4-e0dddf2400e2": {
   "value": "1558000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GastoFinancieroNeto",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTUtMy0xLTEtMA_d4af3317-606e-4a83-ba9a-60638c5d2bbb": {
   "value": "1832000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GastoFinancieroNeto",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTUtNC0xLTEtMA_feba28df-9f50-4b34-8430-7a9c3ba1eedf": {
   "value": "955000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GastoFinancieroNeto",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTYtMi0xLTEtMA_7e60e5ac-c21c-471a-9653-5b80dcc296f3": {
   "value": "2583000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTYtMy0xLTEtMA_7c785b0a-4210-473c-a690-a5e75977440a": {
   "value": "2718000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTYtNC0xLTEtMA_d379d215-cc4b-4591-86ee-5e2465497018": {
   "value": "5571000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTctMi0xLTEtMA_8379ee4e-2f3f-4370-954f-8cebaf852696": {
   "value": "626000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTctMy0xLTEtMA_fdfd5678-cd6e-4d91-ac40-78a8aafce5b2": {
   "value": "1054000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTctNC0xLTEtMA_b2c00e70-ba3f-4acf-873c-611b811b021e": {
   "value": "1621000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTgtMi0xLTEtMA_05505da4-0c0e-45c7-90b8-e2c268c17272": {
   "value": "1957000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTgtMy0xLTEtMA_6911f22e-ae4c-4f67-8088-75d0176ed0a6": {
   "value": "1664000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTgtNC0xLTEtMA_3e055b64-ab6d-46ef-ab59-aff593efcfbb": {
   "value": "3950000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTktMi0xLTEtMA_f86d3c1c-8f21-4f0e-8e87-1893798b9ad3": {
   "value": "1582000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTktMy0xLTEtMA_6d30e1a7-70f7-4956-93c0-8173086affcb": {
   "value": "1142000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMTktNC0xLTEtMA_9e7a6fa0-1aa1-40e0-8eff-8bdc528b6234": {
   "value": "3331000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMjAtMi0xLTEtMA_3267d4cc-d989-45a6-b0dd-4fc0048d5dd6": {
   "value": "375000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMjAtMy0xLTEtMA_041bac28-5506-4699-acff-96d9f033412c": {
   "value": "522000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMjAtNC0xLTEtMA_98d1b88a-5b3e-4ad2-9d47-0aaeae3a3f40": {
   "value": "619000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMjEtMi0xLTEtMA_4457856e-75ca-46dc-9f84-a413d6c67cd7": {
   "value": "0.24",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicAndDilutedEarningsLossPerShare",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMjEtMy0xLTEtMA_8310b192-ebd6-451d-871c-3d2769aaa223": {
   "value": "0.16",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicAndDilutedEarningsLossPerShare",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMC9mcmFnOjkyMWZjMTZiNjk5NjRlMTVhMDQ1NTY5ZmJlYWY5ZDVjL3RhYmxlOjRkYTkyYjE3ZWUwNTRhODU5ZWMxZGZmMTg1ODkzZTkxL3RhYmxlcmFuZ2U6NGRhOTJiMTdlZTA1NGE4NTllYzFkZmYxODU4OTNlOTFfMjEtNC0xLTEtMA_2da56622-9793-4cdd-a96b-6c4e5fca1a28": {
   "value": "0.54",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicAndDilutedEarningsLossPerShare",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMS0xLTEtMS0w_c5c668fb-ba2d-4a77-b12e-c2a9dd7f98be": {
   "value": "1957000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMS0yLTEtMS0w_dd534db8-915d-4e44-8458-b2b6c83c0509": {
   "value": "1664000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMS0zLTEtMS0w_fc5ff0e9-f380-466b-9fa1-66bc071ad14b": {
   "value": "3950000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMi0xLTEtMS0w_28085b8b-f873-4932-a1f8-1f6dc6e2b1d0": {
   "value": "-7305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMi0yLTEtMS0w_30a7f7d5-36cd-411c-9198-0871208f9691": {
   "value": "-369000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMi0zLTEtMS0w_b659676b-4b55-4e5f-9f00-d26d3a279340": {
   "value": "-3189000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMy0xLTEtMS0w_25c8d53e-6e2e-47b5-a1d9-1cc5e19a3a4d": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMy0yLTEtMS0w_d073b048-a96b-4c51-9bb2-1f917b2dcf8c": {
   "value": "2000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMy0zLTEtMS0w_4cbe5e3d-cd2d-4f53-9ab9-61828aae4a0d": {
   "value": "9000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfNC0xLTEtMS0w_e01ac54e-ea3d-4c76-a951-b80b1641df94": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoSobreLasGananciasPerdidasRelativoAActivosFinancierosMantenidosParaLaVentaAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfNC0yLTEtMS0w_18aa2727-7ba4-4e67-82f5-9752fe0d16d0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoSobreLasGananciasPerdidasRelativoAActivosFinancierosMantenidosParaLaVentaAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfNC0zLTEtMS0w_a701cc7e-9fc7-4ec1-a661-c71350f8241b": {
   "value": "3000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoSobreLasGananciasPerdidasRelativoAActivosFinancierosMantenidosParaLaVentaAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfNS0xLTEtMS0w_2185a293-9740-4990-bd10-9f7ea2fef7b4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfNS0yLTEtMS0w_62dde13c-2602-4eb4-9a8a-d46a83725cc2": {
   "value": "62000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfNS0zLTEtMS0w_74f622de-c36e-477b-969d-abfe8ac19b63": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfNi0xLTEtMS0w_350fceb7-00ec-4aec-aa40-99f3bed15c6d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoPorLaReclasificacionRelativosAActivosFinancierosMantenidosParaLaVentaAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfNi0yLTEtMS0w_43bb174e-033d-4985-ad94-1017058f397e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoPorLaReclasificacionRelativosAActivosFinancierosMantenidosParaLaVentaAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfNi0zLTEtMS0w_e8ce379f-5352-4c8c-91ec-4d1f39e77eef": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoPorLaReclasificacionRelativosAActivosFinancierosMantenidosParaLaVentaAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfNy0xLTEtMS0w_bf9f0a33-cbfa-4ce4-9950-ccb3c0a7a82e": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfNy0yLTEtMS0w_a92b42eb-0746-4e6e-8dd4-214ef1ca47fe": {
   "value": "-60000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfNy0zLTEtMS0w_f8090950-812b-4560-a644-b80b858358d1": {
   "value": "6000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfOC0xLTEtMS0w_97ca7f90-8f2d-4d5d-a3dc-57783e21db79": {
   "value": "-765000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfOC0yLTEtMS0w_9dd73aaa-edaa-46a3-bf29-42c60a4b505f": {
   "value": "361000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfOC0zLTEtMS0w_16dc9428-f649-4493-b259-5f390cb49616": {
   "value": "935000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfOS0xLTEtMS0w_b308259f-3175-4416-8e73-0545eb93fe6b": {
   "value": "-183000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoSobreLasGananciasPerdidasProcedentesDeCobertura",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfOS0yLTEtMS0w_e68de921-f5b9-4733-b587-1e8326e97687": {
   "value": "98000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoSobreLasGananciasPerdidasProcedentesDeCobertura",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfOS0zLTEtMS0w_28f0b552-9744-4001-8f2c-05ad950183b1": {
   "value": "243000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoImpositivoSobreLasGananciasPerdidasProcedentesDeCobertura",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTAtMS0xLTEtMA_8b7fe47d-8a3d-4685-9c80-9e498ec71145": {
   "value": "-963000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTAtMi0xLTEtMA_fe9e43a7-cee2-425c-900c-6bd0fdf00e32": {
   "value": "439000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTAtMy0xLTEtMA_3773e799-2bda-4178-8c2c-24c12b1aaca8": {
   "value": "706000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTEtMS0xLTEtMA_f37084e1-d918-492b-9423-0dc7c6563082": {
   "value": "250000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeGananciasPerdidasEnLaCoberturaDeFlujoDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTEtMi0xLTEtMA_428ddd45-2be5-4a0c-9386-3634cf200876": {
   "value": "-118000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeGananciasPerdidasEnLaCoberturaDeFlujoDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTEtMy0xLTEtMA_69a2a92f-0854-4701-8f52-e3dd7d104df6": {
   "value": "-181000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeGananciasPerdidasEnLaCoberturaDeFlujoDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTItMS0xLTEtMA_aec7c09d-85af-496f-a71f-587939d873ed": {
   "value": "131000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTItMi0xLTEtMA_e60f62a3-cbc6-40a4-a1e6-b920ed417ffe": {
   "value": "-58000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTItMy0xLTEtMA_ed435415-8780-49f3-b944-f12a99b45be4": {
   "value": "167000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTMtMS0xLTEtMA_4e4b915d-d297-4b2a-9a59-2d67dfb78208": {
   "value": "-98000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GananciasPerdidasPorCostosDeCoberturaDeFlujosDeEfectivoAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTMtMi0xLTEtMA_a90da659-4a34-450c-8b72-4941f9db9452": {
   "value": "-14000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GananciasPerdidasPorCostosDeCoberturaDeFlujosDeEfectivoAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTMtMy0xLTEtMA_89ed4bde-75d0-4988-bf42-51dd52559ce8": {
   "value": "51000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:GananciasPerdidasPorCostosDeCoberturaDeFlujosDeEfectivoAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTQtMS0xLTEtMA_18e3ef20-79c1-4719-a2da-adc49b0761aa": {
   "value": "-24000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoALasGananciasRelacionadoConLosCostosDeCoberturaDeFlujosDeEfectivoIncluidosEnOtroResultadoIntegral",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTQtMi0xLTEtMA_84dbe392-0ecf-408d-8165-61959556b408": {
   "value": "-4000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoALasGananciasRelacionadoConLosCostosDeCoberturaDeFlujosDeEfectivoIncluidosEnOtroResultadoIntegral",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTQtMy0xLTEtMA_ecb12d95-d18c-47f7-90b3-da190142b0e7": {
   "value": "13000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoALasGananciasRelacionadoConLosCostosDeCoberturaDeFlujosDeEfectivoIncluidosEnOtroResultadoIntegral",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTUtMS0xLTEtMA_cc5f5982-624c-4366-9ddb-71b78b109b31": {
   "value": "8000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjustesPorReclasificacionDeLosCostosDeCoberturaDeFlujosDeEfectivoAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTUtMi0xLTEtMA_2b4da508-2318-4340-8d1f-685f5e50dd55": {
   "value": "4000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjustesPorReclasificacionDeLosCostosDeCoberturaDeFlujosDeEfectivoAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTUtMy0xLTEtMA_e5728fd2-ff33-4fce-a05a-72f2d48287a7": {
   "value": "2000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjustesPorReclasificacionDeLosCostosDeCoberturaDeFlujosDeEfectivoAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTYtMS0xLTEtMA_9918133c-2a96-46aa-960f-8ad5c0b036b0": {
   "value": "-2000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeGananciasPerdidasSobreCostosDeCoberturaDeFlujosDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTYtMi0xLTEtMA_19c60ca7-c1d2-497f-9eef-eb85cad1adaa": {
   "value": "-1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeGananciasPerdidasSobreCostosDeCoberturaDeFlujosDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTYtMy0xLTEtMA_7a9c5a2f-1ef9-4cc6-af73-ea3d6ae41694": {
   "value": "-1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeGananciasPerdidasSobreCostosDeCoberturaDeFlujosDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTctMS0xLTEtMA_fe2403ce-8995-4f41-8e18-3fc7b0037a9e": {
   "value": "-80000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OtrosResultadosIntegralesNetoDeImpuestosCostosDeCoberturaDeFlujosDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTctMi0xLTEtMA_6bcc8e34-962d-45b8-8ce0-148a8b760559": {
   "value": "-13000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OtrosResultadosIntegralesNetoDeImpuestosCostosDeCoberturaDeFlujosDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTctMy0xLTEtMA_84f33b0b-bfc6-4d24-8ab5-14c49e72825c": {
   "value": "37000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OtrosResultadosIntegralesNetoDeImpuestosCostosDeCoberturaDeFlujosDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTgtMS0xLTEtMA_40d1b881-37cd-45cd-bce2-c91a63b45b03": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ParticipacionEnPerdidasGananciasImputadasDirectamenteAlPatrimonioNetoAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTgtMi0xLTEtMA_489c1086-4062-406a-9201-e9d8ace0cac8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ParticipacionEnPerdidasGananciasImputadasDirectamenteAlPatrimonioNetoAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTgtMy0xLTEtMA_aca1bf13-64ce-4271-902f-310b1dbd902d": {
   "value": "-34000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ParticipacionEnPerdidasGananciasImputadasDirectamenteAlPatrimonioNetoAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTktMS0xLTEtMA_886475ce-06e1-4b1d-b6bc-e1c74721a4af": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelativoALaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTktMi0xLTEtMA_b6ca00cd-5e00-4488-8ed2-95d2677a6bab": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelativoALaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMTktMy0xLTEtMA_8d49b4d3-ee64-4d7c-89fe-e8c3421c4936": {
   "value": "-1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelativoALaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjAtMS0xLTEtMA_73e9f0e4-dd07-464e-8013-d84ba34a2f4e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclasificacionRelacionadaConLaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjAtMi0xLTEtMA_e761c6e6-561a-455a-9436-a61cff0caeac": {
   "value": "7000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclasificacionRelacionadaConLaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjAtMy0xLTEtMA_15d61348-720e-404a-bfb0-34edd95ad506": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ReclasificacionRelacionadaConLaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjEtMS0xLTEtMA_fe86f1ca-8601-454d-b125-da98c7785371": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeLaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjEtMi0xLTEtMA_4e306691-335a-439f-a0e8-147ad39bf8ed": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeLaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjEtMy0xLTEtMA_f1fd752d-5d47-4de5-8600-40569f87b873": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ImpuestoSobreLaRentaRelacionadoConLaReclasificacionDeLaParticipacionEnLasGananciasPerdidasReconocidasDirectamenteEnElPatrimonioDeAsociadasYOtros",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjItMS0xLTEtMA_611af07f-13b7-45f1-b7d0-ab96abe2eb12": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjItMi0xLTEtMA_9b1bc326-c045-491c-bf3a-07b4ecead7dd": {
   "value": "-7000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjItMy0xLTEtMA_0ce34333-6c24-455e-8ca2-d1ba994fd5a1": {
   "value": "-33000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjMtMS0xLTEtMA_bad46a78-171d-47f0-9043-23705acaa576": {
   "value": "-7236000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjMtMi0xLTEtMA_037f4014-93b8-40b0-9206-ae3da0283882": {
   "value": "-162000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjMtMy0xLTEtMA_98257de7-c4b0-4c1f-8496-561551e739b2": {
   "value": "-3401000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjQtMS0xLTEtMA_59451af1-d0c6-4a4f-b915-fca61337bf8c": {
   "value": "-7184000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjQtMi0xLTEtMA_c7f73e2e-2ca2-4697-950d-8b9702460523": {
   "value": "-300000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjQtMy0xLTEtMA_d7729add-b643-492f-a4cc-3db515725d07": {
   "value": "-3224000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjUtMS0xLTEtMA_d8ec17fd-faa8-4c8c-b499-d90115bfabaa": {
   "value": "33000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PerdidasGananciasActuarialesYEfectoDelLimiteDelActivoPorPlanesDePrestacionDefinida",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjUtMi0xLTEtMA_87eb87ab-9545-4bed-8d62-6753f16c6166": {
   "value": "-188000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PerdidasGananciasActuarialesYEfectoDelLimiteDelActivoPorPlanesDePrestacionDefinida",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjUtMy0xLTEtMA_e502afb0-dfe0-47e3-982c-2b6952da8674": {
   "value": "203000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PerdidasGananciasActuarialesYEfectoDelLimiteDelActivoPorPlanesDePrestacionDefinida",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjYtMS0xLTEtMA_e52df415-96f4-4150-a0a6-12d340b6a948": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjYtMi0xLTEtMA_589bf34a-8be7-453a-9623-09994df9867d": {
   "value": "-45000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjYtMy0xLTEtMA_bc2e0f92-35f2-48a3-81c6-c9ff2ac77056": {
   "value": "24000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjctMS0xLTEtMA_a8167bd0-6bed-47de-bb6f-6437718f0582": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjustePorReclasificacionSobreNuevasMedicionesDePlanesDeBeneficiosDefinidosAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjctMi0xLTEtMA_804ac775-516d-4723-900e-bd34b12c6ee2": {
   "value": "89000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjustePorReclasificacionSobreNuevasMedicionesDePlanesDeBeneficiosDefinidosAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjctMy0xLTEtMA_5f2471c8-cc7f-4062-bc58-8cc7bbdee6f1": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjustePorReclasificacionSobreNuevasMedicionesDePlanesDeBeneficiosDefinidosAntesDeImpuestos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjgtMS0xLTEtMA_137168f1-081e-48b8-9eca-2db56e13cd87": {
   "value": "33000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjgtMi0xLTEtMA_e98643ae-bd27-4ef2-a27d-874740a9da4f": {
   "value": "-54000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjgtMy0xLTEtMA_c8818714-61f0-4627-a27c-1c8c6842990b": {
   "value": "179000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjktMS0xLTEtMA_aefebe61-7ca8-4bcc-85d3-43051b943e15": {
   "value": "-141000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjktMi0xLTEtMA_d50ee4e5-161f-4abf-bda9-a7c39eb0c59d": {
   "value": "-1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMjktMy0xLTEtMA_93b3d9aa-ea60-4df5-a738-8e69d467c7f8": {
   "value": "-133000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzAtMS0xLTEtMA_2dca816e-a1c6-4f75-a19f-7b28c5c94364": {
   "value": "13000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToChangesInRevaluationSurplusOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzAtMi0xLTEtMA_34b50af4-df5a-4aa7-b7af-f60a00cc0d2e": {
   "value": "14000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToChangesInRevaluationSurplusOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzAtMy0xLTEtMA_b33dd198-32bb-46e7-b487-87f382f795f7": {
   "value": "11000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToChangesInRevaluationSurplusOfOtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzEtMS0xLTEtMA_662bcfad-4ab2-4e1b-abad-da53a002f452": {
   "value": "-154000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzEtMi0xLTEtMA_8d1816f6-e908-430f-a54b-5de7998d635d": {
   "value": "-15000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzEtMy0xLTEtMA_136ecc89-aba3-4e48-883c-13c9baaaeec6": {
   "value": "-144000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzItMS0xLTEtMA_f3052e5a-e185-4822-b8c2-95ce1d5e003e": {
   "value": "-121000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzItMi0xLTEtMA_ab17c4a6-c512-4fc9-bce6-58a436946952": {
   "value": "-69000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzItMy0xLTEtMA_0409ac1b-6f92-453d-a193-45ceb17b8a75": {
   "value": "35000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzMtMS0xLTEtMA_b684c1c0-46dd-4093-95d1-c79594769922": {
   "value": "-5348000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzMtMi0xLTEtMA_239d13a5-b66f-4f67-8f1e-7938ba20958f": {
   "value": "1295000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzMtMy0xLTEtMA_81e7ec7f-32b5-466f-b1a4-a4678deedf1b": {
   "value": "761000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzUtMS0xLTEtMA_6617231f-8ca2-41b1-b72a-cd909e01dd8c": {
   "value": "-4286000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzUtMi0xLTEtMA_dfc9380e-f718-46d8-935e-2cd6748a4995": {
   "value": "860000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzUtMy0xLTEtMA_b1ad9b69-9ed9-47a8-aaa5-89f2033a0885": {
   "value": "714000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzYtMS0xLTEtMA_eccf4c75-5370-4a91-96ec-c9675e973e2d": {
   "value": "-1062000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzYtMi0xLTEtMA_6082c433-f0c9-46e9-ba0d-4c1c966d0e97": {
   "value": "435000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzYtMy0xLTEtMA_3aefb4c7-723f-42cf-b0f4-458621f419ce": {
   "value": "47000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzctMS0xLTEtMA_97dfad0a-ad85-4bd0-9d5e-4ca029932d3f": {
   "value": "-5348000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzctMi0xLTEtMA_fb92a03d-23aa-4cf4-baee-65b7aa94e74b": {
   "value": "1295000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RhYmxlOjA0OGZiNGQ3OGU4YjQ3NTA4NmM2Yzg1MWNjOGY3M2E0L3RhYmxlcmFuZ2U6MDQ4ZmI0ZDc4ZThiNDc1MDg2YzZjODUxY2M4ZjczYTRfMzctMy0xLTEtMA_d8bd51f5-f836-4ace-b9b5-0db418cd134a": {
   "value": "761000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi0xLTEtMS0w_1b9c07a4-1654-4f20-a588-32b8dca211f7": {
   "value": "5192000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi0yLTEtMS0w_2db3d8a9-0912-4dee-93af-7e366a551cd8": {
   "value": "4538000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi0zLTEtMS0w_d141b05a-6f74-4c57-bc9a-e027be128dd9": {
   "value": "-766000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi00LTEtMS0w_5e5cce6b-2e89-49c9-8b75-2ea45b43dd1b": {
   "value": "8243000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi01LTEtMS0w_5e45f571-5649-416a-a247-ef16c29e6b9d": {
   "value": "1038000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi02LTEtMS0w_44bffdc6-737d-4fd9-be25-08f1420c645d": {
   "value": "19042000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi03LTEtMS0w_232100a9-c74e-4261-bfd1-bd2ea4eb6294": {
   "value": "-444000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi04LTEtMS0w_1a38411d-3681-4af1-ba70-934858b08c86": {
   "value": "503000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi05LTEtMS0w_7be3ae3f-3664-4cdd-9366-669c7845dab0": {
   "value": "24000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi0xMC0xLTEtMA_0b9963fd-96b3-40e2-813e-bfdcbfb1951f": {
   "value": "-20252000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi0xMS0xLTEtMA_5e125c00-c0f5-4d2a-a55b-943dee589cfd": {
   "value": "17118000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi0xMi0xLTEtMA_c9b6714a-1eda-4f37-8d34-ae16180c07b4": {
   "value": "8332000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMi0xMy0xLTEtMA_16a9da70-c696-439d-858d-db459103ab10": {
   "value": "25450000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNS02LTEtMS0w_7a46bb65-7ec3-46d8-9015-5d7e28fbb7d8": {
   "value": "1582000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNS0xMS0xLTEtMA_a2d16551-597c-47af-b935-ad965ca72eb3": {
   "value": "1582000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNS0xMi0xLTEtMA_d6df6386-77d2-4f0e-8e9f-ab5969fd39ad": {
   "value": "375000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNS0xMy0xLTEtMA_79f33779-eb90-409c-a8f2-3ad32f452d28": {
   "value": "1957000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNi02LTEtMS0w_c8ff71c7-0358-4d71-b816-0e4f59c73691": {
   "value": "23000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNi03LTEtMS0w_7ffdc334-6cb6-44ac-87e0-a58eb38f216a": {
   "value": "-153000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNi04LTEtMS0w_f32cc4f0-3f8d-402d-952e-f9fa778b757e": {
   "value": "144000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNi05LTEtMS0w_881304aa-8ff3-4318-a519-22016f8d1dc2": {
   "value": "-81000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNi0xMC0xLTEtMA_1f682fb6-fada-4c5d-8918-e26ccf471008": {
   "value": "-5801000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNi0xMS0xLTEtMA_5e0cff4e-c435-4af8-9999-7ae09247d202": {
   "value": "-5868000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNi0xMi0xLTEtMA_599658fa-a9d7-4e9b-a608-2729901cf2d1": {
   "value": "-1437000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNi0xMy0xLTEtMA_cd3390ff-2072-4eb9-acfe-5888de845782": {
   "value": "-7305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNy02LTEtMS0w_e73513a3-db67-4e4f-b656-88965c9cd562": {
   "value": "1605000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNy03LTEtMS0w_1a38b2c6-76a2-446a-8833-b590dcf2f8ab": {
   "value": "-153000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNy04LTEtMS0w_6bca7e52-2e8a-4dfc-aec3-f7a7ee2c7953": {
   "value": "144000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNy05LTEtMS0w_788c5967-34f4-4cda-95b8-a8114d1be707": {
   "value": "-81000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNy0xMC0xLTEtMA_7d6262f4-a8bf-4ba3-a77f-e92eab200f7d": {
   "value": "-5801000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNy0xMS0xLTEtMA_88ee6269-55c3-44e9-b76c-266922f8390e": {
   "value": "-4286000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNy0xMi0xLTEtMA_5248e490-6a5e-48e3-ab88-273b85c7b2cb": {
   "value": "-1062000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfNy0xMy0xLTEtMA_035377f6-3f51-47b4-ac06-a4f74378350b": {
   "value": "-5348000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfOC0xLTEtMS0w_41b99a8d-839a-4d73-bf39-b0a891f70f10": {
   "value": "-334000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfOC02LTEtMS0w_2645368c-64d0-48fd-b728-67f487c45479": {
   "value": "1048000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfOC0xMS0xLTEtMA_05f48a1d-3564-405c-aafb-33f32363303a": {
   "value": "714000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfOC0xMi0xLTEtMA_2e60d1e1-341d-4dc8-83a9-c6ebef2a00e7": {
   "value": "516000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfOC0xMy0xLTEtMA_76315547-c943-4b39-a3b2-7c1789a12345": {
   "value": "1230000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfOS0zLTEtMS0w_cdbd342a-eecb-4442-8c82-2bf6e65b2f68": {
   "value": "-195000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfOS02LTEtMS0w_fb54b1c5-99c1-4a3f-a40c-fb044f5a9142": {
   "value": "-29000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfOS0xMS0xLTEtMA_ba200bd7-516d-41c9-9074-5863294744f8": {
   "value": "-224000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfOS0xMy0xLTEtMA_40d5e549-1e48-489f-a898-e6f93b3668f7": {
   "value": "-224000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTAtMy0xLTEtMA_67e46086-0711-4790-8e15-ab0acbaac602": {
   "value": "485000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTAtNi0xLTEtMA_e1991f1e-c818-44e9-89f3-e18a60fcada1": {
   "value": "-223000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTAtMTEtMS0xLTA_3e705694-2cf9-4bc5-a083-77ba4597b597": {
   "value": "262000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTAtMTItMS0xLTA_007a928f-5a0f-4719-bceb-4bd52c43a39f": {
   "value": "318000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTAtMTMtMS0xLTA_442102d4-c7a1-4b56-9904-de1dab52c1c3": {
   "value": "580000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTEtNC0xLTEtMA_3367ba5c-c3de-445b-ac46-74165e3b9bde": {
   "value": "-693000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTEtNi0xLTEtMA_6e3fa838-47fb-4f6c-90b5-d333adfe778f": {
   "value": "-335000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTEtMTAtMS0xLTA_8416763b-7d09-4ba2-ad7b-399c6a32e8ea": {
   "value": "73000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTEtMTEtMS0xLTA_85196ffb-aae7-4275-899d-2f3a3e7deba2": {
   "value": "-955000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTEtMTItMS0xLTA_d509df56-de06-4b55-bdaa-dec47b8399f0": {
   "value": "-42000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTEtMTMtMS0xLTA_b2ff5c93-b9c3-448a-96d5-1340cdef9515": {
   "value": "-997000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTMtNi0xLTEtMA_80c011ff-53a7-4829-84be-87a7675ed419": {
   "value": "34000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTMtMTEtMS0xLTA_8487e077-43f9-4cae-a952-c8a2ebfee109": {
   "value": "34000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTMtMTItMS0xLTA_d325f195-3279-49e5-9af9-82c17b2a0ce6": {
   "value": "-5000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTMtMTMtMS0xLTA_955f3729-71a3-4496-8e06-1897db4817e9": {
   "value": "29000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtMS0xLTEtMA_3342bf15-fa42-4bd8-a54d-c4f7cc9fcd1a": {
   "value": "5526000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtMi0xLTEtMA_3d4ccc7b-4a0b-4391-9953-4a238d887f5b": {
   "value": "4538000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtMy0xLTEtMA_ee141ace-afe4-4d3d-bd61-de4abbf66c39": {
   "value": "-476000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtNC0xLTEtMA_32550b0c-af85-44c1-a083-2aae9c347493": {
   "value": "7550000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtNS0xLTEtMA_a0148f73-32eb-448b-8d74-dbb932fb6b9c": {
   "value": "1038000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtNi0xLTEtMA_c3beebb4-f730-40cf-886e-0b0142670cce": {
   "value": "19046000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtNy0xLTEtMA_2e171ae2-82a5-4749-b610-9ab085782ff4": {
   "value": "-597000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtOC0xLTEtMA_29cd966f-a8e3-4ed6-abed-d14cd4cdfda9": {
   "value": "647000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtOS0xLTEtMA_238913ef-ee6c-46d1-bdb0-ffa26d4ddd15": {
   "value": "-57000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtMTAtMS0xLTA_c54d8ba8-b548-429c-88e8-014b65e7e29e": {
   "value": "-25980000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtMTEtMS0xLTA_dcf42e78-e66f-4795-ac7f-a85e92f0714b": {
   "value": "11235000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtMTItMS0xLTA_026f9ecf-fddb-480c-a272-89369b4b2472": {
   "value": "7025000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjdlZTA1MGJmZTZkZDQ5NzA4YWVjNDVhYWRiNTQxZjcwL3RhYmxlcmFuZ2U6N2VlMDUwYmZlNmRkNDk3MDhhZWM0NWFhZGI1NDFmNzBfMTQtMTMtMS0xLTA_9f9d82cb-cc1a-423f-bb4e-21f93c7a975b": {
   "value": "18260000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi0xLTEtMS0w_d1197ed8-a021-430d-82b0-2d7e42e69246": {
   "value": "5192000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi0yLTEtMS0w_8474690b-f850-4458-80e2-8dc99cb9190d": {
   "value": "4538000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi0zLTEtMS0w_c3d47d08-c888-4d7e-96c3-5260e8854f6e": {
   "value": "-686000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi00LTEtMS0w_6028a211-8968-4831-8304-8a4ad6d78eac": {
   "value": "7496000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi01LTEtMS0w_5b10169f-11a3-42d9-94e8-77b1434f069e": {
   "value": "1038000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi02LTEtMS0w_4465a8e9-8a47-404b-91f4-aa48df96a384": {
   "value": "20291000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi03LTEtMS0w_327c43c7-8b79-4e3a-a3ca-a6a33bccc1ab": {
   "value": "-369000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi04LTEtMS0w_41adb720-5a96-4f5d-938e-701e4a3e1623": {
   "value": "560000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi05LTEtMS0w_07957b58-a192-443d-8b28-3ede66e8e3d8": {
   "value": "44000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi0xMC0xLTEtMA_992e3180-cd20-46f8-bfa7-529f2a13ca4c": {
   "value": "-20157000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi0xMS0xLTEtMA_88053dc5-e496-4537-9392-e93ab36b9ce6": {
   "value": "17947000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi0xMi0xLTEtMA_51062527-fb9b-42a1-94cd-dc5ee3394ebc": {
   "value": "9033000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMi0xMy0xLTEtMA_76ff98ef-a445-4b0a-a199-a47fcb5b2826": {
   "value": "26980000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   },
   "links": {
    "ftTyp_fact-footnote": {
     "ftGrp_default": [
      "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11"
     ]
    }
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMy02LTEtMS0w_04ae1b8b-f791-4804-abec-9e4064a4f691": {
   "value": "11000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjusteEnLaAplicacionInicialDeNuevasNormasContables",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMy0xMS0xLTEtMA_02c5d70f-47fd-4e1e-ac1a-2bd90718f841": {
   "value": "11000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjusteEnLaAplicacionInicialDeNuevasNormasContables",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMy0xMi0xLTEtMA_2758a97b-0805-49f1-9bf7-0dac91dab25a": {
   "value": "5000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjusteEnLaAplicacionInicialDeNuevasNormasContables",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMy0xMy0xLTEtMA_f36daab8-5c6e-4ea9-8190-7da5a30fbe4c": {
   "value": "16000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjusteEnLaAplicacionInicialDeNuevasNormasContables",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS0xLTEtMS0w_1d3bffd5-7b4c-41c7-afd2-a31a98964f95": {
   "value": "5192000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS0yLTEtMS0w_2aeabfe2-08ac-499e-b532-b7a4068e51e5": {
   "value": "4538000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS0zLTEtMS0w_c7b01ac5-ce72-471f-8989-58ecc936c827": {
   "value": "-686000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS00LTEtMS0w_8e39fe38-d28a-4aa2-a548-ba2c32037ee5": {
   "value": "7496000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS01LTEtMS0w_ba7bf485-ea47-446b-bf90-78f8ef6781c0": {
   "value": "1038000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS02LTEtMS0w_05309a09-90a6-49dd-881e-4ae56b33d648": {
   "value": "20302000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS03LTEtMS0w_9e384172-00ae-4e65-9667-b69dd6347144": {
   "value": "-369000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS04LTEtMS0w_b7b97ff5-06de-421b-a45c-27332d68dae9": {
   "value": "560000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS05LTEtMS0w_69acad47-2d83-442c-82b0-15e9b4386753": {
   "value": "44000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS0xMC0xLTEtMA_d6a01a3d-5b5e-47b7-b41b-066ad2c3d49f": {
   "value": "-20157000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS0xMS0xLTEtMA_7b84db8e-8cbb-4fdf-9341-f8e7131710c5": {
   "value": "17958000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS0xMi0xLTEtMA_679d2104-d58e-432e-9507-4e875460dd11": {
   "value": "9038000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNS0xMy0xLTEtMA_87ca36fb-6405-4aec-bc44-7280cefe9fa4": {
   "value": "26996000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-02T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNi02LTEtMS0w_49dfa8e6-5cbc-49fe-8f56-3d633e23a6bb": {
   "value": "1142000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNi0xMS0xLTEtMA_aaa36d6f-5990-4c92-b960-fd6ed00e97c1": {
   "value": "1142000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNi0xMi0xLTEtMA_7f48f60f-35d2-4386-bad9-6b23ce2394c5": {
   "value": "522000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNi0xMy0xLTEtMA_f8cd4cef-4de0-4c7a-a066-b9a8d195dcc2": {
   "value": "1664000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNy02LTEtMS0w_85b7ba09-dca1-4339-8711-e171c61c2157": {
   "value": "-35000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNy03LTEtMS0w_4d11ab29-85cd-4db9-a007-ffcdeac082ca": {
   "value": "-75000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNy04LTEtMS0w_3e03bb13-27c0-4a4c-ada9-289f0adfb43b": {
   "value": "-57000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNy05LTEtMS0w_486235f1-32d8-4ee7-9ba3-650f916799b9": {
   "value": "-20000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNy0xMC0xLTEtMA_3011b29f-83a8-4134-9177-78c603c4abe1": {
   "value": "-95000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNy0xMS0xLTEtMA_f966f528-a829-43ea-851d-3dad4bff7fef": {
   "value": "-282000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNy0xMi0xLTEtMA_a36e512a-10b0-42c0-9ca5-efa90e0facd7": {
   "value": "-87000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfNy0xMy0xLTEtMA_daff92db-623b-4b89-8676-dd2cfd30522e": {
   "value": "-369000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfOC02LTEtMS0w_6200eb89-742f-46d7-b06a-03dded1fbc2c": {
   "value": "1107000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfOC03LTEtMS0w_b9c074a4-1c3a-4faf-ac3b-c7f05e245d7e": {
   "value": "-75000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfOC04LTEtMS0w_5b624366-7bf0-4ebe-8431-4d72599fc00f": {
   "value": "-57000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfOC05LTEtMS0w_a55a58b3-5e2d-4f74-bf0f-a91036b2e89e": {
   "value": "-20000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfOC0xMC0xLTEtMA_af354667-5998-4b6f-887f-9724627a6b4c": {
   "value": "-95000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfOC0xMS0xLTEtMA_560042e7-a9d8-4a16-9309-adcea841953d": {
   "value": "860000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfOC0xMi0xLTEtMA_80ae4040-54cf-44fe-a283-eecb12799884": {
   "value": "435000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfOC0xMy0xLTEtMA_c8c13211-49e4-422f-95e5-49ee9acc3572": {
   "value": "1295000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfOS02LTEtMS0w_5d9206ea-aee3-4a36-b4a7-368c02b08368": {
   "value": "2046000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfOS0xMS0xLTEtMA_19be9fdb-9b34-4005-8b61-27b04a77064f": {
   "value": "2046000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfOS0xMi0xLTEtMA_4ac71e9b-930b-4434-8123-37c36d20d002": {
   "value": "710000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfOS0xMy0xLTEtMA_32603cc4-8a39-414d-abae-8879e8706238": {
   "value": "2756000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTAtMy0xLTEtMA_8c5fb552-41de-432e-a6e3-fc6e9b6dbf9d": {
   "value": "-80000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTAtNi0xLTEtMA_37ebbd76-03f7-4bc4-a21d-9e86e66954ab": {
   "value": "-5000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTAtMTEtMS0xLTA_6867a7b3-b5ed-42f6-a272-390bdaf663f2": {
   "value": "-85000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTAtMTMtMS0xLTA_6fae8792-e8e1-462f-ac87-9a0365c66154": {
   "value": "-85000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTEtNi0xLTEtMA_4e2c535c-4587-4795-8fd2-115d4f40421c": {
   "value": "-89000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTEtMTEtMS0xLTA_fd4bd2d2-a52f-46c9-b36c-29139c21dc5c": {
   "value": "-89000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTEtMTItMS0xLTA_f1b58fd3-80d6-48c8-86d0-ba0ddf83e454": {
   "value": "-418000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTEtMTMtMS0xLTA_a33d3a6f-2bdf-4c7b-a843-98e827475235": {
   "value": "-507000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTItNC0xLTEtMA_b078c99f-b4b0-487e-afa0-d9fcfa878d85": {
   "value": "747000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTItNi0xLTEtMA_0491920f-ca0c-4efb-b187-e22788fdae7c": {
   "value": "-256000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTItMTEtMS0xLTA_faff1a51-06bf-4df1-8667-fa515b8a94f0": {
   "value": "491000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTItMTItMS0xLTA_9add33eb-033a-4599-8d61-1a69ac2dcffa": {
   "value": "-12000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTItMTMtMS0xLTA_bd6afad6-c942-476f-846a-a47598bc3088": {
   "value": "479000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTQtNi0xLTEtMA_24dc6f5b-3150-498c-88bb-e162ccf3df6c": {
   "value": "29000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTQtMTEtMS0xLTA_271ae369-7bc8-4725-b04d-3d035df5896f": {
   "value": "29000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTQtMTItMS0xLTA_b4c374c0-52ce-400d-8f49-6f16f06f1421": {
   "value": "-1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTQtMTMtMS0xLTA_1334e189-463f-4b78-b8e7-bfc5cc99750f": {
   "value": "28000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtMS0xLTEtMA_a6f29bd0-1e3f-45b1-80c2-c49c1e2e547d": {
   "value": "5192000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtMi0xLTEtMA_3c756d73-09d2-4b0a-8a9e-e7a79c3dd1db": {
   "value": "4538000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtMy0xLTEtMA_8cb3dcdf-582f-4211-8032-45ba102144bf": {
   "value": "-766000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtNC0xLTEtMA_d15ac86a-486e-45a2-bc11-14158fb9a374": {
   "value": "8243000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtNS0xLTEtMA_d6fe5ef3-e905-44ab-ae95-4854fbff65d1": {
   "value": "1038000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtNi0xLTEtMA_120b7c71-37f6-4761-b89e-a19665173ffd": {
   "value": "19042000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtNy0xLTEtMA_c9913194-5b6f-4d26-9875-0271085687cf": {
   "value": "-444000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtOC0xLTEtMA_c1c3cd55-8260-4a72-b6fb-8d5e1a35420a": {
   "value": "503000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtOS0xLTEtMA_b144ebc5-8cd8-46f9-b0ba-776e5076d01a": {
   "value": "24000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtMTAtMS0xLTA_2d765b2a-561b-4405-86e8-0fa2adbe150b": {
   "value": "-20252000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtMTEtMS0xLTA_4e95534a-ff3b-4278-8dd6-63459dca3db1": {
   "value": "17118000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtMTItMS0xLTA_9eb1cc52-4296-48de-8fb7-bca9466e8c54": {
   "value": "8332000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTUtMTMtMS0xLTA_c7d75dff-64d4-40fd-8ebd-9df1dceb4414": {
   "value": "25450000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctMS0xLTEtMA_b6de1392-ba4e-4982-a3b6-19704370bffd": {
   "value": "5192000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctMi0xLTEtMA_418b82fa-1fb5-48a1-b38b-5f039b63ee7a": {
   "value": "4538000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctMy0xLTEtMA_677b2e25-0387-4c2d-ad27-c142e925970e": {
   "value": "-688000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctNC0xLTEtMA_44b914ab-87f7-4755-b57b-987b30c25302": {
   "value": "7518000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctNS0xLTEtMA_a8638499-e76e-4585-9020-ae0f51b82872": {
   "value": "987000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctNi0xLTEtMA_83314ed5-ff5f-402f-a5e4-9905be755e68": {
   "value": "14732000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctNy0xLTEtMA_e70e833b-3f4c-4683-87de-e15bb3e8178a": {
   "value": "74000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctOC0xLTEtMA_a2615af3-3565-4b47-b77c-367b7260cc16": {
   "value": "384000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctOS0xLTEtMA_de707085-aeea-4a97-aa58-067a7bb48dbc": {
   "value": "37000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctMTAtMS0xLTA_881f1517-5663-4bf6-9888-e9b9da138096": {
   "value": "-15854000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctMTEtMS0xLTA_af2d424c-c1e5-46f2-82dd-0631b9f3487d": {
   "value": "16920000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctMTItMS0xLTA_99b7fab6-e979-4400-a9c1-b8d765247beb": {
   "value": "9698000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTctMTMtMS0xLTA_75bca8c3-de15-403a-82a5-cd787c5ce1fc": {
   "value": "26618000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTgtNi0xLTEtMTUyNzY_282ab883-196e-4c6b-802b-bf737b817758": {
   "value": "3493000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CambioDePoliticaContable",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTgtMTAtMS0xLTE1Mjc2_af8bbe0b-a2bf-4b3b-b431-afaf32490eed": {
   "value": "-3493000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CambioDePoliticaContable",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTgtMTMtMS0xLTE1Mjc2_4689590d-7fa8-4269-8bad-f7387e2907eb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CambioDePoliticaContable",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktNi0xLTEtMTUyNzY_0a5066ab-ef46-4bfa-bf83-05fdfa0e2c76": {
   "value": "817000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjusteEnLaAplicacionInicialDeNuevasNormasContables",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktNy0xLTEtMTUyNzY_4be81708-7e53-46af-948d-1917883dff7a": {
   "value": "-305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjusteEnLaAplicacionInicialDeNuevasNormasContables",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktMTEtMS0xLTE1Mjc2_20c798a0-62d3-49c9-98b7-48343940f09b": {
   "value": "512000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjusteEnLaAplicacionInicialDeNuevasNormasContables",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktMTItMS0xLTE1Mjc2_d2d8dfa3-09ac-4d11-a84a-d0ed0683f3c0": {
   "value": "66000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjusteEnLaAplicacionInicialDeNuevasNormasContables",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktMTMtMS0xLTE1Mjc2_39411d1c-6677-43e1-b26f-5e65fd75f3f4": {
   "value": "578000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AjusteEnLaAplicacionInicialDeNuevasNormasContables",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjAtMTAtMS0xLTE1Mjc2_17223da4-b164-4032-b872-5a00a9ce69ea": {
   "value": "2033000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CambioContableEImpactoDeLaHiperinflacion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjAtMTEtMS0xLTE1Mjc2_b8453a1b-87bb-4e25-9cb3-7fb42c647602": {
   "value": "2033000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CambioContableEImpactoDeLaHiperinflacion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjAtMTMtMS0xLTE1Mjc2_15f5e96f-bad2-413e-96e5-56b61e5e1ef4": {
   "value": "2033000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:CambioContableEImpactoDeLaHiperinflacion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtMS0xLTEtMTUyNzY_ee79fdb3-b3de-4d6b-8341-acfca3a6f352": {
   "value": "5192000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtMi0xLTEtMTUyNzY_32f32fb9-26e7-41ef-92ba-ae7948f810e2": {
   "value": "4538000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtMy0xLTEtMTUyNzY_f3f6f02e-b66c-41a1-8940-9bc8f487c9e2": {
   "value": "-688000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtNC0xLTEtMTUyNzY_2f8693a6-e8d6-428e-a246-0a4b013fab64": {
   "value": "7518000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtNS0xLTEtMTUyNzY_8a316067-1daf-42d2-9835-132b1012cc88": {
   "value": "987000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtNi0xLTEtMTUyNzY_75197610-4c64-4e24-892b-fbd8e760a9d8": {
   "value": "19042000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtNy0xLTEtMTUyNzY_27cee539-2cc9-46ca-a1fa-6668340901cd": {
   "value": "-231000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtOC0xLTEtMTUyNzY_05cef86c-6019-431a-8788-088d22b0d822": {
   "value": "384000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtOS0xLTEtMTUyNzY_de701be7-558f-47ee-b28b-7fb1976d40f0": {
   "value": "37000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtMTAtMS0xLTE1Mjc2_7b4310b2-ffdf-4554-8fc2-5592cfe594bc": {
   "value": "-17314000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtMTEtMS0xLTE1Mjc2_71f8715a-8c2c-4db0-a385-f893693a82ea": {
   "value": "19465000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtMTItMS0xLTE1Mjc2_ee684910-cf3e-4c09-835e-2c3bd46c1761": {
   "value": "9764000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtMTMtMS0xLTE1Mjc2_7d4af599-338d-444e-86de-4d9979faebf2": {
   "value": "29229000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-02T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTgtNi0xLTEtMA_2b852fe1-6878-4a1d-a456-a1d650e2ca68": {
   "value": "3331000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTgtMTEtMS0xLTA_df2392a4-b6f4-46e5-a2a7-ec1585e70123": {
   "value": "3331000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTgtMTItMS0xLTA_969a1d83-f7c4-48d8-82e5-e2d8e3ad0a8b": {
   "value": "619000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTgtMTMtMS0xLTA_35a82fb8-7255-49ed-8304-2b13a6ce0fdc": {
   "value": "3950000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktNi0xLTEtMA_57881882-010b-4493-8cd2-75f70cd1ce1b": {
   "value": "181000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktNy0xLTEtMA_12ea19b1-ec88-4064-967e-d4a1854dd5df": {
   "value": "-138000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktOC0xLTEtMA_9b5e7ced-01a5-49fe-a759-fc27261626b7": {
   "value": "176000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktOS0xLTEtMA_73b91698-4089-4f13-a1af-00b9a3ac5e6d": {
   "value": "7000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktMTAtMS0xLTA_5f1d49e5-9d5d-4d90-a097-b4447bd5201b": {
   "value": "-2843000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktMTEtMS0xLTA_72a3aae3-353c-4ccc-8f46-012580293dd6": {
   "value": "-2617000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktMTItMS0xLTA_ea798436-edc4-4f07-bb66-f5b221cc1e82": {
   "value": "-572000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMTktMTMtMS0xLTA_ef2f853a-f704-42b7-a002-82507e5eb6c1": {
   "value": "-3189000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjAtNi0xLTEtMA_142eaf3d-c2a1-4912-b26c-6fce74ce629d": {
   "value": "3512000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjAtNy0xLTEtMA_6a48296e-28e5-4f11-ba95-ada4435e1a7a": {
   "value": "-138000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjAtOC0xLTEtMA_94ff2bc0-6eed-40cf-9f8a-992c3433a88b": {
   "value": "176000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjAtOS0xLTEtMA_c06b9e04-4f17-48ec-9e8f-be2123839293": {
   "value": "7000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjAtMTAtMS0xLTA_9d772c5f-6c4a-4b4d-a62c-cfb652bd49c5": {
   "value": "-2843000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjAtMTEtMS0xLTA_079fa04e-5a9a-43bd-8e36-c1a4550d5a50": {
   "value": "714000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjAtMTItMS0xLTA_e60e9f8b-632a-45e4-bcf8-0f92e18aef89": {
   "value": "47000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjAtMTMtMS0xLTA_02da7ae0-fb01-438c-b06f-08cd9f4a27e2": {
   "value": "761000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtNS0xLTEtMA_85e65c7f-02ba-472d-b898-a3d81041d2cf": {
   "value": "-51000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtNi0xLTEtMA_1cc3b364-ebac-4173-999d-abde01647a54": {
   "value": "2102000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtMTEtMS0xLTA_08701d6a-dce9-44b5-8e3b-2d6c3d654d48": {
   "value": "2051000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtMTItMS0xLTA_870caf4c-0118-4aea-92c4-3ee7b4625a0d": {
   "value": "906000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjEtMTMtMS0xLTA_d147add5-787c-4fa3-b884-31041613701e": {
   "value": "2957000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjItMy0xLTEtMA_aeda87df-1206-470e-af82-d579d37c7d90": {
   "value": "2000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjItNi0xLTEtMA_b7f08ece-1352-45f6-87cc-8dcdf0b83801": {
   "value": "-1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjItMTEtMS0xLTA_a3adf764-645b-42de-be33-5503c9aea410": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjItMTMtMS0xLTA_eaf34739-6428-4584-892e-ad014c8221c0": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjMtNi0xLTEtMA_5bea598e-3288-4bcf-8d05-e4236f38fad8": {
   "value": "232000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjMtMTEtMS0xLTA_978bfdb8-8fb1-4d3c-8964-b5ab57d922ab": {
   "value": "232000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjMtMTItMS0xLTA_67924c21-845c-4f67-873c-7b104af5fda5": {
   "value": "139000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjMtMTMtMS0xLTA_7edf2555-0971-41e9-8074-0b2a557998d6": {
   "value": "371000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjQtNC0xLTEtMA_880117bb-ca69-443f-bd8d-495dbd5228df": {
   "value": "-22000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjQtNi0xLTEtMA_82798827-d05b-4fbb-998e-aa798e557400": {
   "value": "-392000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjQtMTEtMS0xLTA_4ec8e094-7b94-40d8-af5b-de1ed1d3f6f1": {
   "value": "-414000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjQtMTItMS0xLTA_a9d5bf6f-0cfd-443e-9574-a1a3eff06efc": {
   "value": "-12000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjQtMTMtMS0xLTA_afe2928e-974f-4bf2-b111-f64cd511fcf2": {
   "value": "-426000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:AumentoDisminucionATravesDeValoresSubordinadosSinFecha",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjYtMTItMS0xLTA_8efdf60d-0506-4642-b3e8-5945ff5ef280": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjYtMTMtMS0xLTA_face385c-eca7-46cf-8e51-90790fd97781": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctMS0xLTEtMA_3d806312-a0c2-4443-aa5c-a496fe691703": {
   "value": "5192000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctMi0xLTEtMA_6639a953-a234-4e61-b986-54c879d34f35": {
   "value": "4538000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctMy0xLTEtMA_57f6aad9-0f8b-4ea8-9c71-836367c79367": {
   "value": "-686000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctNC0xLTEtMA_d6d2237e-3e9a-4d03-b129-33759a6a2155": {
   "value": "7496000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctNS0xLTEtMA_3e069085-6400-4bf1-8ba1-e16c92d625a2": {
   "value": "1038000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:StatutoryReserveMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctNi0xLTEtMA_21e27f11-d5d2-4e90-9dfa-9ef17d6c92ae": {
   "value": "20291000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctNy0xLTEtMA_4650c213-850c-4932-8ad4-91a3f27a8700": {
   "value": "-369000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctOC0xLTEtMA_aa85a41f-61af-4080-991b-32e2e94aec88": {
   "value": "560000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfCashFlowHedgesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctOS0xLTEtMA_1565eb0a-c5dc-4c58-aff2-cae75058836d": {
   "value": "44000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctMTAtMS0xLTA_78e371be-a7a5-4749-810c-2dc72e3b3713": {
   "value": "-20157000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctMTEtMS0xLTA_5d9874f3-3a61-45bf-9b54-3b8cafcb24d8": {
   "value": "17947000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctMTItMS0xLTA_0769a202-4baf-4af1-a10c-f5b273e31af1": {
   "value": "9033000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RhYmxlOjQyOGY4M2JjYzQ3NTQ1NzQ5NTkxNDBkYTZmMWZmYzM1L3RhYmxlcmFuZ2U6NDI4ZjgzYmNjNDc1NDU3NDk1OTE0MGRhNmYxZmZjMzVfMjctMTMtMS0xLTA_a8ea3de2-7c41-4d44-ae60-775a94acd0c1": {
   "value": "26980000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMS0yLTEtMS0w_651e84e3-e9bb-4f30-8738-ee8ca2bcd95f": {
   "value": "51353000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FlujosDeEfectivoDeLasOperaciones",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMS0zLTEtMS0w_2f0e6d70-ca31-4867-89a9-5d0f595e4ca0": {
   "value": "57699000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FlujosDeEfectivoDeLasOperaciones",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMS00LTEtMS0w_0055427a-5ef5-4520-a7ef-2084045e41fc": {
   "value": "58815000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FlujosDeEfectivoDeLasOperaciones",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMi0yLTEtMS0w_2e16a333-28e4-4a21-bd68-d9ab7072ca83": {
   "value": "36477000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FlujosDeEfectivoUtilizadosEnOperaciones",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMi0zLTEtMS0w_58b122fa-0a88-4bb5-90f7-c18cc52da871": {
   "value": "41224000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FlujosDeEfectivoUtilizadosEnOperaciones",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMi00LTEtMS0w_421f11b7-c172-4157-8651-de6341f2ab6a": {
   "value": "42891000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:FlujosDeEfectivoUtilizadosEnOperaciones",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMy0yLTEtMS0w_308472e3-3c7d-45c8-9ae2-d527752b5568": {
   "value": "1171000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagoDeInteresesYOtrosGastosFinancierosNetoDeDividendosRecibidos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMy0zLTEtMS0w_ca7eba15-56ea-4b4e-82c3-b60df357b88b": {
   "value": "1725000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagoDeInteresesYOtrosGastosFinancierosNetoDeDividendosRecibidos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMy00LTEtMS0w_3013dae9-b87b-4db9-a622-d7f64d4d8434": {
   "value": "1636000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagoDeInteresesYOtrosGastosFinancierosNetoDeDividendosRecibidos",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfNC0yLTEtMS0w_2d3881a3-48a0-43c6-ac80-2e8bb8aca37a": {
   "value": "509000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfNC0zLTEtMS0w_4afa4024-828d-4803-8fa4-ca4bbc820805": {
   "value": "-272000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfNC00LTEtMS0w_c987cec2-3f41-4102-8816-a98542bc63e0": {
   "value": "865000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfNS0yLTEtMS0w_17fb1e54-a972-4a42-a522-6d34ab2d733f": {
   "value": "13196000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfNS0zLTEtMS0w_2773148c-ab50-4692-a588-88b554281535": {
   "value": "15022000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfNS00LTEtMS0w_6367bf21-906b-4f1d-beeb-9c634672cc0d": {
   "value": "13423000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfNi0yLTEtMS0w_cedb2630-f3bf-4bde-8558-02938c9ec899": {
   "value": "-7020000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProductoDeCompraPropiedadPlantaYEquipoYActivosIntangiblesClasificadosComoActividadesDeInversion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfNi0zLTEtMS0w_2f8da1c2-cdc8-4135-abb6-e22298beb11f": {
   "value": "-7659000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProductoDeCompraPropiedadPlantaYEquipoYActivosIntangiblesClasificadosComoActividadesDeInversion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfNi00LTEtMS0w_d3d32ef8-4a82-4705-a473-07329a54b813": {
   "value": "-8585000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:ProductoDeCompraPropiedadPlantaYEquipoYActivosIntangiblesClasificadosComoActividadesDeInversion",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfNy0yLTEtMS0w_7d58e368-6d15-45c3-b90d-b7804d5f1b9a": {
   "value": "81000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfNy0zLTEtMS0w_787e5f08-09c0-409d-a2a5-155dab3bfdaa": {
   "value": "1723000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfNy00LTEtMS0w_673198d4-3259-4539-8aff-52c34e38e971": {
   "value": "29000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfOC0yLTEtMS0w_27e3db05-266c-499e-8cff-30758f1774f5": {
   "value": "79000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfOC0zLTEtMS0w_66c8a678-30f5-48c6-8546-a333bbd1cee9": {
   "value": "12000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfOC00LTEtMS0w_3c86b183-cbb2-4a0c-8b1a-db56fe566e68": {
   "value": "3000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfOS0yLTEtMS0w_da72efdc-4041-461c-9bd5-207be2cf85db": {
   "value": "2308000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDeInversionesFinancierasNoIncluidosEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfOS0zLTEtMS0w_6e1d4915-1bf6-43b6-8853-ad50cdbc732d": {
   "value": "1835000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDeInversionesFinancierasNoIncluidosEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfOS00LTEtMS0w_6722fd0e-1534-4ff9-ada9-60a73406c677": {
   "value": "1004000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDeInversionesFinancierasNoIncluidosEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTAtMi0xLTEtMA_553a0278-a945-4d94-956a-c91d5d0314b7": {
   "value": "3297000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosPorInversionesFinancierasNoIncluidasEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTAtMy0xLTEtMA_44675fcb-7120-4602-87d3-5523af86513b": {
   "value": "1132000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosPorInversionesFinancierasNoIncluidasEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTAtNC0xLTEtMA_b3ed1803-a081-4a1a-9cff-b83f0614a023": {
   "value": "965000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosPorInversionesFinancierasNoIncluidasEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTEtMi0xLTEtMA_a78896df-32b1-4150-9008-ea38287452e4": {
   "value": "217000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDePagosPorColocacionesDeExcedentesDeEfectivoNoIncluidosEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTEtMy0xLTEtMA_4eaa08d8-acfd-49c8-9bb5-0d7209e12936": {
   "value": "-396000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDePagosPorColocacionesDeExcedentesDeEfectivoNoIncluidosEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTEtNC0xLTEtMA_1e742a9f-e526-41e3-bc65-0d19c06de4cc": {
   "value": "-202000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDePagosPorColocacionesDeExcedentesDeEfectivoNoIncluidosEnEquivalentesDeEfectivo",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTItMi0xLTEtMA_d4d0b23f-a9fc-4c1e-bb8c-f27d5ee4d7a3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromGovernmentGrantsClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTItMy0xLTEtMA_b7cdf338-0a0f-4815-87bc-8f64b9c6ad75": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromGovernmentGrantsClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTItNC0xLTEtMA_50014acb-a2e5-42f7-8e3d-4c85ecbaed3d": {
   "value": "37000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromGovernmentGrantsClassifiedAsInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTMtMi0xLTEtMA_70fa4dba-932e-4ff1-b584-1fc3a9428968": {
   "value": "-7790000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTMtMy0xLTEtMA_67c25230-7c65-4a52-a544-1f4e396ef1e1": {
   "value": "-5641000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTMtNC0xLTEtMA_863fa3d7-8882-4eab-962c-0053cd0e2269": {
   "value": "-8685000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTQtMi0xLTEtMA_f29e4dd1-9751-4de7-94dd-4942bb7d25a8": {
   "value": "1296000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTQtMy0xLTEtMA_0f316aac-0268-4667-8848-6769271f5319": {
   "value": "2742000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTQtNC0xLTEtMA_50efda02-eaf6-44e6-a9c0-25def02f068a": {
   "value": "2794000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTUtMi0xLTEtMA_73acfb19-55c5-4a4a-a3b0-4d0b978eb8ee": {
   "value": "323000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTUtMy0xLTEtMA_298eedda-e812-4913-8392-20a4f79e4397": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTUtNC0xLTEtMA_2bfc9326-72e5-4994-b358-31ade8ac65c4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTYtMi0xLTEtMA_e6697d2f-034c-4a67-96e0-4c6e94dd5f19": {
   "value": "-223000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDePagosPorAccionesEnTesoreriaYOtrasActividadesDeLosAccionistas",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTYtMy0xLTEtMA_ce5ab582-cd57-4917-92bd-e9e8dee5ab5e": {
   "value": "-504000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDePagosPorAccionesEnTesoreriaYOtrasActividadesDeLosAccionistas",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTYtNC0xLTEtMA_e797bc41-e1cc-4286-8f3a-3eb919e63769": {
   "value": "379000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:IngresosDePagosPorAccionesEnTesoreriaYOtrasActividadesDeLosAccionistas",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTctMi0xLTEtMA_6303c80f-7333-4c76-bde5-4932eeff7c94": {
   "value": "-1020000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OperacionesConOtrosTenedoresDeInstrumentosDePatrimonio",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTctMy0xLTEtMA_19cd28f2-a44c-4efa-9aa5-48632efb783f": {
   "value": "390000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OperacionesConOtrosTenedoresDeInstrumentosDePatrimonio",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTctNC0xLTEtMA_c4791bda-f800-449e-b473-bdd7915fa240": {
   "value": "-561000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:OperacionesConOtrosTenedoresDeInstrumentosDePatrimonio",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTgtMi0xLTEtMA_e42ba3ab-ad34-4741-902e-09d0a7ad6ecc": {
   "value": "4011000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTgtMy0xLTEtMA_9545aba1-6e1c-4f1a-93f8-8fc31e203e17": {
   "value": "4186000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTgtNC0xLTEtMA_fb2417dd-1a34-4669-a817-464d1a3ef8aa": {
   "value": "4289000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTktMi0xLTEtMA_80d3a7c8-2a33-4856-890a-007beaf388ba": {
   "value": "4516000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTktMy0xLTEtMA_40e4a3d6-8e80-4025-8ce1-a48ad5845227": {
   "value": "1702000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMTktNC0xLTEtMA_92d29e31-02be-49c6-8466-053a29e77c9f": {
   "value": "3973000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjAtMi0xLTEtMA_b30bacb9-0d37-42d3-9ae3-442e9075aa4b": {
   "value": "6728000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjAtMy0xLTEtMA_43ccf647-26f5-45b3-aec2-032b1c601b36": {
   "value": "3653000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjAtNC0xLTEtMA_d0ace0a2-067c-488e-804f-792049c09c84": {
   "value": "4654000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBondsNotesAndDebentures",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjEtMi0xLTEtMA_bc2f704c-4213-4361-a089-c661fb373145": {
   "value": "2852000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjEtMy0xLTEtMA_1d2d77a6-af44-4ddd-acc5-5181a44ae238": {
   "value": "6356000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjEtNC0xLTEtMA_1f03d8db-0d1b-4c53-a2a9-1722c01d68a5": {
   "value": "4040000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjItMi0xLTEtMA_c3562c8e-3f05-4897-bc4d-cade140c1f6a": {
   "value": "1787000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjItMy0xLTEtMA_61e41f13-1d64-48de-8a62-ffa72fc6b628": {
   "value": "1518000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjItNC0xLTEtMA_0b4b9fb1-b5be-4b5e-9fde-857b6808e6e2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjMtMi0xLTEtMA_c63b0cc1-f067-415e-b20f-5c02e301bfeb": {
   "value": "382000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosDeExplotacionEInversionesMaterialesEIntangiblesFinanciados",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjMtMy0xLTEtMA_baceaf14-d0df-473a-b600-1ab29757f07f": {
   "value": "526000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosDeExplotacionEInversionesMaterialesEIntangiblesFinanciados",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjMtNC0xLTEtMA_863866f3-d1e6-47fd-9ada-6d94c8af01ab": {
   "value": "472000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:PagosDeExplotacionEInversionesMaterialesEIntangiblesFinanciados",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjQtMi0xLTEtMA_b3c80c98-fdad-4903-9ee5-fd471090fb91": {
   "value": "-5438000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjQtMy0xLTEtMA_58c502ac-2236-46ae-b34e-f028e501b93b": {
   "value": "-9021000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjQtNC0xLTEtMA_eb923735-4f36-4f0a-85ab-77de555ec640": {
   "value": "-3880000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjUtMi0xLTEtMA_65cc9502-cd80-4643-a265-912e2176cecd": {
   "value": "-402000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjUtMy0xLTEtMA_49693ca4-24e0-46bd-9b8f-42b4c19c0648": {
   "value": "7000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjUtNC0xLTEtMA_34a2d475-4ed8-46d4-b99b-5e0a09ea9f1f": {
   "value": "-244000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjYtMi0xLTEtMA_1d443f31-5590-4847-8039-051bf0cd481c": {
   "value": "-4000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsClassifiedAsPartOfDisposalGroupHeldForSale",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjYtMy0xLTEtMA_5100da77-6de6-4630-bfa4-5497115c0406": {
   "value": "-14000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsClassifiedAsPartOfDisposalGroupHeldForSale",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjYtNC0xLTEtMA_97ef31a4-e55d-49c1-ae34-dc054a0dd7f9": {
   "value": "-111000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalentsClassifiedAsPartOfDisposalGroupHeldForSale",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjctMi0xLTEtMA_40839e25-04e2-4eb5-b039-594320257d11": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoDeLosCambiosEnLosMetodosDeConsolidacionYOtrosSobreElEfectivoYEquivalentes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjctMy0xLTEtMA_21783d2c-c0ad-4ad0-b226-5a5c577b1daf": {
   "value": "-3000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoDeLosCambiosEnLosMetodosDeConsolidacionYOtrosSobreElEfectivoYEquivalentes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjctNC0xLTEtMA_bb963ec6-8603-4b3a-8f63-f3527ecd27c2": {
   "value": "-3000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "tef:EfectoDeLosCambiosEnLosMetodosDeConsolidacionYOtrosSobreElEfectivoYEquivalentes",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjgtMi0xLTEtMA_969dc387-0df5-4442-93fd-a4412b40e8d3": {
   "value": "-438000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjgtMy0xLTEtMA_ad651836-6165-4364-86c0-74874daf0530": {
   "value": "350000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjgtNC0xLTEtMA_58837ea3-59d2-4a06-99ba-46b52ff2a0c6": {
   "value": "500000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjktMi0xLTEtMA_7e5bf867-200b-47b8-a678-02069b6621c6": {
   "value": "6042000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjktMy0xLTEtMA_066b5d72-bf28-42d6-8e6d-a1ff7b7967f5": {
   "value": "5692000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMjktNC0xLTEtMA_676e3416-5175-462c-aff2-047ab43f8bf0": {
   "value": "5192000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzAtMi0xLTEtMA_c26fa0f1-0e5e-4458-968d-424b9d07fbae": {
   "value": "5604000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzAtMy0xLTEtMA_40a03370-6f89-4d60-bb0f-98bfd3d69c6d": {
   "value": "6042000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzAtNC0xLTEtMA_1dd140c3-332f-409e-ae2b-2a82116d16b1": {
   "value": "5692000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzItMi0xLTEtMA_5d4cd45a-9df2-45aa-ad6f-b350fd0bd066": {
   "value": "6042000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzItMy0xLTEtMA_54dd80af-a95b-4997-a330-a5c2bc91963f": {
   "value": "5692000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzItNC0xLTEtMA_d924fadf-6daa-442c-a33c-4703d23e03f3": {
   "value": "5192000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzMtMi0xLTEtMA_818f2dc4-a330-4d31-a34e-0d63c2ca1670": {
   "value": "5209000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzMtMy0xLTEtMA_f3f0d35c-9cc9-4cb6-8dcd-17bc57378ab9": {
   "value": "4886000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzMtNC0xLTEtMA_a2e858f7-98eb-4809-bbb2-e6a66be41111": {
   "value": "3990000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzQtMi0xLTEtMA_e41a0c6a-adda-4b41-be7f-ba11217c0e24": {
   "value": "833000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzQtMy0xLTEtMA_10fd4de8-2f0a-4d4a-83d7-525c3d09c4c9": {
   "value": "806000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzQtNC0xLTEtMA_57349851-8a91-4ac3-ac72-ed31eaf5885d": {
   "value": "1202000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2018-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzUtMi0xLTEtMA_13d14dc8-e0b7-48c8-99f6-0c694cd0df12": {
   "value": "5604000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzUtMy0xLTEtMA_4e85ec55-8b0f-448f-9a36-ae56472be825": {
   "value": "6042000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzUtNC0xLTEtMA_cd47a101-de7c-449c-a6f6-10f0b81a831f": {
   "value": "5692000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzYtMi0xLTEtMA_8a0c92b1-ccda-4b25-8426-3e926da792b0": {
   "value": "4600000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzYtMy0xLTEtMA_ee34ba47-1af3-42bd-b68c-da83b2d504a2": {
   "value": "5209000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzYtNC0xLTEtMA_6ffecf64-5ba6-457e-9c34-76cf282065cc": {
   "value": "4886000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzctMi0xLTEtMA_5e0e809b-86f3-4638-93ff-7385fbe3cec4": {
   "value": "1004000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzctMy0xLTEtMA_52fc7eb1-3e51-4752-b83e-5b3afefc8150": {
   "value": "833000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xOS9mcmFnOmQ3MWVkOTY4NmY2NzQ0NjFhMWRlYTI3NmNjYTQwYjEzL3RhYmxlOmFmNTc5MjQxMTJkMDQ3ODJiN2ZmYzMzMTUxNWZiZTJlL3RhYmxlcmFuZ2U6YWY1NzkyNDExMmQwNDc4MmI3ZmZjMzMxNTE1ZmJlMmVfMzctNC0xLTEtMA_f2f7bb8f-1516-4b98-91c4-bb9632e150fc": {
   "value": "806000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashEquivalents",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8yNS9mcmFnOmVlMDVhODdlMjAxYjRjYzc5NjkzMTBjNmE3NWQwMDBmL3RleHRyZWdpb246ZWUwNWE4N2UyMDFiNGNjNzk2OTMxMGM2YTc1ZDAwMGZfMjU4Mzg1MjMyNTQ3MTA_8d930690-1754-40b8-95e3-17a4e2aaaded": {
   "value": "Telef\u00f3nica, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfUltimateParentOfGroup",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8yNS9mcmFnOmVlMDVhODdlMjAxYjRjYzc5NjkzMTBjNmE3NWQwMDBmL3RleHRyZWdpb246ZWUwNWE4N2UyMDFiNGNjNzk2OTMxMGM2YTc1ZDAwMGZfMjU4Mzg1MjMyNTQ3MTA_c449a39e-113e-4b83-a85c-c518b577316f": {
   "value": "Telef\u00f3nica, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8yNS9mcmFnOmVlMDVhODdlMjAxYjRjYzc5NjkzMTBjNmE3NWQwMDBmL3RleHRyZWdpb246ZWUwNWE4N2UyMDFiNGNjNzk2OTMxMGM2YTc1ZDAwMGZfMjU4Mzg1MjMyNTQ3MTA_ec1f1c0a-69e1-49b0-a630-ac90bac2fcd9": {
   "value": "Telef\u00f3nica, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8yNS9mcmFnOmVlMDVhODdlMjAxYjRjYzc5NjkzMTBjNmE3NWQwMDBmL3RleHRyZWdpb246ZWUwNWE4N2UyMDFiNGNjNzk2OTMxMGM2YTc1ZDAwMGZfMjU4Mzg1MjMyNTg1NDU_83204fdf-acf5-4ba0-995f-1c0177dc2d52": {
   "value": "S.A.",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8yNS9mcmFnOmVlMDVhODdlMjAxYjRjYzc5NjkzMTBjNmE3NWQwMDBmL3RleHRyZWdpb246ZWUwNWE4N2UyMDFiNGNjNzk2OTMxMGM2YTc1ZDAwMGZfMjU4Mzg1MjMyNTQ3MTI_d7b31797-7524-49ec-b38b-79bb0a0a7efe": {
   "value": "Europa y Latinoam\u00e9rica",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8yNS9mcmFnOmVlMDVhODdlMjAxYjRjYzc5NjkzMTBjNmE3NWQwMDBmL3RleHRyZWdpb246ZWUwNWE4N2UyMDFiNGNjNzk2OTMxMGM2YTc1ZDAwMGZfMjU4Mzg1MjMyNTQ3MTM_5a3d898e-7b50-4050-aa02-2d28babb6340": {
   "value": "la oferta de servicios de telefon\u00eda fija y m\u00f3vil, banda ancha, internet, datos, televisi\u00f3n de pago y otros servicios digitales",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8yNS9mcmFnOmVlMDVhODdlMjAxYjRjYzc5NjkzMTBjNmE3NWQwMDBmL3RleHRyZWdpb246ZWUwNWE4N2UyMDFiNGNjNzk2OTMxMGM2YTc1ZDAwMGZfMjU4Mzg1MjMyNTQ3MTQ_8c2a4c07-5442-49cf-bd67-c2d43ed34fc1": {
   "value": "Madrid (Espa\u00f1a), calle Gran V\u00eda, n\u00famero 28",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8yNS9mcmFnOmVlMDVhODdlMjAxYjRjYzc5NjkzMTBjNmE3NWQwMDBmL3RleHRyZWdpb246ZWUwNWE4N2UyMDFiNGNjNzk2OTMxMGM2YTc1ZDAwMGZfMjU4Mzg1MjMyNTQ3MTU_37797276-89ec-4225-b19d-383904174b5f": {
   "value": "Espa\u00f1a",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8yNS9mcmFnOmVlMDVhODdlMjAxYjRjYzc5NjkzMTBjNmE3NWQwMDBmL3RleHRyZWdpb246ZWUwNWE4N2UyMDFiNGNjNzk2OTMxMGM2YTc1ZDAwMGZfMjU4Mzg1MjMyNTQ3MTU_b0ace125-e51c-4485-b76d-41c8c9521805": {
   "value": "Espa\u00f1a",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "es",
    "entity": "scheme:549300EEJH4FEPDBBR25",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a": {
   "value": "<span class=\"charStyle-8a6ae2589766d667d8eb9236ff373519\">Las diferencias de conversi\u00f3n </span><span class=\"charStyle-8a6ae2589766d667d8eb9236ff373519\">han sido modificadas para recoger el cambio de pol\u00edticas contables indicado en la Nota 2.</span>",
   "dimensions": {
    "concept": "xbrl:note",
    "noteId": "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xMy9mcmFnOjA5ODJmNDcyMzgwODQzNTBhZTViOGQ0OTljZjJmYWRkL3RleHRyZWdpb246MDk4MmY0NzIzODA4NDM1MGFlNWI4ZDQ5OWNmMmZhZGRfMjU4Mzg1MjMyNTM4MjQ_bdbe57e3-e9a6-4210-a2f2-6cbf059bda3a",
    "language": "es"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11": {
   "value": "Los saldos iniciales de las partidas \"Ganancias Acumuladas\" y \"Diferencias de conversi\u00f3n\" han sido modificados para recoger el cambio de pol\u00edtica contable indicado en la Nota 2.",
   "dimensions": {
    "concept": "xbrl:note",
    "noteId": "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4Mzc_a5392ad6-fef7-4f87-80a7-5081aebd3d11",
    "language": "es"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1": {
   "value": "<span class=\"charStyle-8a6ae2589766d667d8eb9236ff373519\">Los saldos iniciales de las partidas \"Ganancias</span><span class=\"charStyle-8a6ae2589766d667d8eb9236ff373519\"> Acumuladas\" y \"Diferencias de conversi\u00f3n\" han sido modificados para recoger el cambio de pol\u00edtica contable indicado en la Nota 2.</span>",
   "dimensions": {
    "concept": "xbrl:note",
    "noteId": "id3VybDovL2RvY3MudjEvZG9jOmJmZTk5YTUwYjg4MTRiOGM5NWFkODQxYjAzMWY1ZTJhL3NlYzpiZmU5OWE1MGI4ODE0YjhjOTVhZDg0MWIwMzFmNWUyYV8xNi9mcmFnOmI4NjI1NmUwYzIzOTQ5MjViMzExMTJlZDM2NzUxZTkxL3RleHRyZWdpb246Yjg2MjU2ZTBjMjM5NDkyNWIzMTExMmVkMzY3NTFlOTFfMjU4Mzg1MjMyNTQ4MzY_f14e87b7-c4c1-47f7-a44d-87f6e80624a1",
    "language": "es"
   }
  }
 }
}