{
 "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",
   "mapfre-2020-12-31": "http://mapfre.com/20211231",
   "scheme": "http://standards.iso.org/iso/17442",
   "xbrl": "https://xbrl.org/2021",
   "xbrli": "http://www.xbrl.org/2003/instance"
  },
  "taxonomy": [
   "http://mapfre.com/20211231/95980020140005693107-2021-12-31.xsd"
  ]
 },
 "facts": {
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNTE0L2ZyYWc6NTY0ZjU4NzVjMGYwNGFkMjkxZjdhMTA0YTkxMzQ4ZTAvdGFibGU6M2MwNmEzMmQ1NzEyNDc1YTkwNjE0NDA4ODRmNTYzZmMvdGFibGVyYW5nZTozYzA2YTMyZDU3MTI0NzVhOTA2MTQ0MDg4NGY1NjNmY18wLTAtMS0xLTc1OTAz_5a5a42e5-02a9-4bea-820a-dcf106fbf74f": {
   "value": "2021-12-31",
   "dimensions": {
    "concept": "ifrs-full:DateOfEndOfReportingPeriod2013",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzUtMy0xLTEtMjc4Nw_7d1582ac-59cb-4024-a5a1-7d068c2e4087": {
   "value": "2911200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsAndGoodwill",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzUtNC0xLTEtMjc4Nw_6c8ad1ea-4b71-40c7-b57f-b53f3f269766": {
   "value": "2780100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsAndGoodwill",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzYtMy0xLTEtMjc4Nw_00eec7e0-7694-4418-9348-674643406461": {
   "value": "1472400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzYtNC0xLTEtMjc4Nw_a7d0341c-598c-430a-b8c9-899df9ecede1": {
   "value": "1409800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzctMy0xLTEtMjc4Nw_2563b14a-386d-491a-95ea-bc6b430fcc5b": {
   "value": "1438800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzctNC0xLTEtMjc4Nw_936dd7ac-3da2-4107-85bb-b8a74ce5b999": {
   "value": "1370300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzgtMy0xLTEtMjc4Nw_d6281b89-9b79-4d7a-ac96-25daeefb921c": {
   "value": "1295000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzgtNC0xLTEtMjc4Nw_11df880d-027d-46f2-8acd-54a2ff7f5b94": {
   "value": "1279300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzktMy0xLTEtMjc4Nw_5bda228c-21b4-4bf7-a4fd-ae5a653b936a": {
   "value": "1071800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:RealEstateForOwnUse",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzktNC0xLTEtMjc4Nw_9120f416-d955-4b3e-bef8-ecbd1f656b82": {
   "value": "1040400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:RealEstateForOwnUse",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzEwLTMtMS0xLTI3ODc_8b8b6f0d-6918-497a-9a8c-2f755995199d": {
   "value": "223200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherPropertyPlantAndEquipment",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzEwLTQtMS0xLTI3ODc_23ca5804-09f3-4ffe-b7c2-8064d80ce9e7": {
   "value": "238900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherPropertyPlantAndEquipment",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzExLTMtMS0xLTI3ODc_4c75cb86-9d16-4455-8673-475673531713": {
   "value": "39243000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumInvestments",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzExLTQtMS0xLTI3ODc_7c448f54-e8c0-4705-8b56-a1d96447c622": {
   "value": "38931400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumInvestments",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzEyLTMtMS0xLTI3ODc_63294af2-5822-41f9-b218-06feb6b4cc35": {
   "value": "1260000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InvestmentProperty",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzEyLTQtMS0xLTI3ODc_0c3a532b-1dbd-4358-a484-ea5093cdc5c3": {
   "value": "1199500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InvestmentProperty",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE0LTMtMS0xLTI3ODc_990431ff-55a7-4408-9029-9f5066d67449": {
   "value": "1527800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:HeldtomaturityInvestments",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE0LTQtMS0xLTI3ODc_316252d7-dd03-4a59-9a40-ccbf546ddfd2": {
   "value": "1584400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:HeldtomaturityInvestments",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE1LTMtMS0xLTI3ODc_43551543-40a3-49f6-a39e-3558f2a97704": {
   "value": "28961500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAvailableforsale",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE1LTQtMS0xLTI3ODc_c66fa2f0-5e5d-4b51-a952-741f79f725b4": {
   "value": "30100700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAvailableforsale",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE2LTMtMS0xLTI3ODc_efc4e6e1-fd4c-49a9-a07f-b0430634f27e": {
   "value": "5754100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE2LTQtMS0xLTI3ODc_62d5c377-11a3-482a-ae4e-5651dc395c29": {
   "value": "4826000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE3LTMtMS0xLTI3ODc_be964cac-8b58-42f1-9e78-95c5df9f3e78": {
   "value": "657000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE3LTQtMS0xLTI3ODc_923268f1-5ba1-4e2e-830f-8758b33970a2": {
   "value": "336400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE4LTMtMS0xLTI3ODc_1c1985a5-f477-424b-bd9e-330873f17cb5": {
   "value": "835000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:DepositsEstablishedForAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE4LTQtMS0xLTI3ODc_084ad162-da8d-4809-860f-62c9a2dd7052": {
   "value": "652200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:DepositsEstablishedForAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE5LTMtMS0xLTI3ODc_6d94f263-48bb-4f8a-90f1-ff63b098b978": {
   "value": "247600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE5LTQtMS0xLTI3ODc_d0d14295-761b-4685-97eb-3031f21e9813": {
   "value": "232200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIwLTMtMS0xLTI3ODc_7b725689-7ffb-45df-a185-d99a363b832f": {
   "value": "2957300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsForRiskOfPolicyholders",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIwLTQtMS0xLTI3ODc_44d046a3-9bd9-476c-8b88-fc1d32c4ead9": {
   "value": "2502400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsForRiskOfPolicyholders",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIxLTMtMS0xLTI3ODc_f73f0107-afdc-4813-bb97-6b12f18eef43": {
   "value": "54000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InventoriesTotal",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIxLTQtMS0xLTI3ODc_fcaf31fb-f6d2-4ae1-976c-01a80f69afbd": {
   "value": "49500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InventoriesTotal",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIyLTMtMS0xLTI3ODc_7c58c47a-6cff-461d-92b0-ac0aa31676e9": {
   "value": "6084600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ParticipacionDelReaseguroEnLasProvisionesTecnicas",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIyLTQtMS0xLTI3ODc_8215e7df-5987-4cd0-8dc3-17d71213b73a": {
   "value": "5378600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ParticipacionDelReaseguroEnLasProvisionesTecnicas",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIzLTMtMS0xLTI3ODc_5584bcf5-d50c-42ea-808f-08d47f8a8b27": {
   "value": "299600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIzLTQtMS0xLTI3ODc_a9ab16dc-906d-4aa1-96a4-b274e514fc6e": {
   "value": "221700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI0LTMtMS0xLTI3ODc_aecbef02-e560-463a-afcd-dec2ed10732f": {
   "value": "5594700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:LoansAndReceivables",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI0LTQtMS0xLTI3ODc_e65e550f-f92f-4545-a537-863af91c84ed": {
   "value": "5359100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:LoansAndReceivables",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI1LTMtMS0xLTI3ODc_7537f598-3245-4b44-941c-c4fdc638a52c": {
   "value": "3892000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReceivablesOnDirectInsuranceAndCoInsuranceOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI1LTQtMS0xLTI3ODc_b83171a8-d714-47e3-9f82-58883127bdc1": {
   "value": "3477300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReceivablesOnDirectInsuranceAndCoInsuranceOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI2LTMtMS0xLTI3ODc_a2af8b24-f7a7-4267-b958-d1fe48b7b455": {
   "value": "791700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ReinsuranceContractsHeldThatAreAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI2LTQtMS0xLTI3ODc_f53cc5c5-b7a5-4f91-8e5b-fd1e50d6e5a0": {
   "value": "1012200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ReinsuranceContractsHeldThatAreAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI4LTMtMS0xLTI3ODc_7287f5e7-e336-4ca4-8b75-fb0f9fb67436": {
   "value": "191400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI4LTQtMS0xLTI3ODc_4d029912-0003-4ee9-8c69-b86f0fad046b": {
   "value": "181600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI5LTMtMS0xLTI3ODc_03db7f6b-fa20-4d61-9707-8621ccdb301d": {
   "value": "173700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI5LTQtMS0xLTI3ODc_03bb7fb3-c37d-42ba-84b9-f97c8bce3d44": {
   "value": "149900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMwLTMtMS0xLTI3ODc_0d935e9c-c88e-4242-a65f-5c2de6b195b6": {
   "value": "545900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CorporateAndOtherReceivables",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMwLTQtMS0xLTI3ODc_04f63e98-d02e-4ae2-a460-a6d74d1f0bd0": {
   "value": "538100000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CorporateAndOtherReceivables",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMxLTMtMS0xLTI3ODc_5973f7fd-75b9-496c-a186-87a2e0d228b6": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareholdersCalledCapital",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMxLTQtMS0xLTI3ODc_cbc1857d-8d7e-4614-94ae-8fd93d046ef9": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareholdersCalledCapital",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMyLTMtMS0xLTI3ODc_fbfef2a5-1f2f-4f53-a973-7ae19f176ee6": {
   "value": "2887600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMyLTQtMS0xLTI3ODc_9d95324c-0c5d-4d52-b9bd-63c40707a25d": {
   "value": "2418900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMzLTMtMS0xLTI3ODc_088e2031-839e-49b3-a41a-3d1707192a75": {
   "value": "1902500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AjustesPorPeriodificaciones",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMzLTQtMS0xLTI3ODc_d2626135-a33a-4bcd-8ce0-7c26ae992e67": {
   "value": "1908700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AjustesPorPeriodificaciones",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzM0LTMtMS0xLTI3ODc_f7da2540-b149-4ba3-9144-fbb5e52189d7": {
   "value": "247400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzM0LTQtMS0xLTI3ODc_ed2af8aa-bec9-4232-9c58-5d08f0258de9": {
   "value": "163400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzM1LTMtMS0xLTI3ODc_6286e226-27ae-47a7-b050-3cd8f42f3631": {
   "value": "377300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzM1LTQtMS0xLTI3ODc_32f92664-9907-47f6-baec-4031a58706a9": {
   "value": "8159500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzM2LTMtMS0xLTI3ODc_812aa5e4-9263-4ce0-a38d-5ac1edaa7a5e": {
   "value": "63854200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzM2LTQtMS0xLTI3ODc_b3cbdcba-2231-4fb0-bbf5-a4ffd2797767": {
   "value": "69152600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzQtNC0xLTEtMjgyNw_cfb9c37d-215f-48aa-8889-32ce58b607f3": {
   "value": "9666600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzQtNS0xLTEtMjgyNw_61c435df-7e70-427a-a714-563e28a94106": {
   "value": "9837800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzUtNC0xLTEtMjgyNw_374c7c5e-b0d7-420d-b94c-0cfc758415bd": {
   "value": "308000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzUtNS0xLTEtMjgyNw_8b36dbb2-69d3-491d-9eb5-3b964141867c": {
   "value": "308000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzYtNC0xLTEtMjgyNw_6b25fd03-e032-471d-b8c4-91dc7bb155f5": {
   "value": "1506700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzYtNS0xLTEtMjgyNw_d90249c7-68df-4f88-9b68-be26882e2d2c": {
   "value": "1506700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzctNC0xLTEtMjgyNw_6378bb06-1dad-40b7-a802-7a4a2cb42284": {
   "value": "7102400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:Reservas",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzctNS0xLTEtMjgyNw_7f297bd3-bb21-4d5d-9f8f-3f1ca156d8f3": {
   "value": "7057200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:Reservas",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzgtNC0xLTEtMjgyNw_883bf74f-67e7-44b2-83ab-f85ef9f6da4a": {
   "value": "184800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:InterimDividend",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzgtNS0xLTEtMjgyNw_36973e02-7d23-46a4-8c1b-b3e7e971849b": {
   "value": "154000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:InterimDividend",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzktNC0xLTEtMjgyNw_adc9fdb8-760a-4022-87bb-56749def5fc7": {
   "value": "62900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzktNS0xLTEtMjgyNw_11f5e8e2-172f-4f2f-ab0c-c38df5368707": {
   "value": "63400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzEwLTQtMS0xLTI4Mjc_7b7d7ee6-b987-4be3-8c89-118af7377e19": {
   "value": "765200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultForThePeriodAttributableToControllingCompany",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzEwLTUtMS0xLTI4Mjc_f64c7d13-bb73-49a3-a60e-704939fa332a": {
   "value": "526500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultForThePeriodAttributableToControllingCompany",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzExLTQtMS0xLTI4Mjc_308d4182-0908-419a-85a7-543015a1068f": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherEquityInterest",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzExLTUtMS0xLTI4Mjc_78e80282-a69e-4cdc-b6d3-8718288e5319": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherEquityInterest",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzEyLTQtMS0xLTI4Mjc_88a592b2-9682-4471-afb3-130db4a79138": {
   "value": "805300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ValuationChangeAdjustments",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzEyLTUtMS0xLTI4Mjc_47f5f935-0658-494a-a0e4-1f8adedddd70": {
   "value": "1270700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ValuationChangeAdjustments",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzEzLTQtMS0xLTI4Mjc_6130137b-8b64-4c5e-b289-85f474f9f0c4": {
   "value": "-1776300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ReserveOfExchangeDifferencesOnTranslation",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzEzLTUtMS0xLTI4Mjc_56125fe3-1be5-4aaf-89a7-f19f559eab10": {
   "value": "-1915700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ReserveOfExchangeDifferencesOnTranslation",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE0LTQtMS0xLTI4Mjc_256264d4-92b7-4a78-8ab3-03f4ffcd7fd6": {
   "value": "8463600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE0LTUtMS0xLTI4Mjc_e4d919fe-58e5-4149-bd4d-b8b670a1a946": {
   "value": "8536000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE1LTQtMS0xLTI4Mjc_9b91ac5f-ad63-4341-9513-5026218f80fd": {
   "value": "1203000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE1LTUtMS0xLTI4Mjc_a12aab59-5bc9-4ff0-bed4-1a557358dd29": {
   "value": "1301800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE2LTQtMS0xLTI4Mjc_59237438-19ba-4c57-b85f-7df0d4c6ceab": {
   "value": "1122200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DatedSubordinatedLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE2LTUtMS0xLTI4Mjc_47aa67fe-748c-40e1-92b3-8561c0ecad18": {
   "value": "1121600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DatedSubordinatedLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE3LTQtMS0xLTI4Mjc_a4eb6213-43d0-4315-9595-c6ce302202ae": {
   "value": "39968300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfTechnicalProvisionsLibilities",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE3LTUtMS0xLTI4Mjc_951affc5-c8f5-426a-a73e-914d894f7774": {
   "value": "39190200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfTechnicalProvisionsLibilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE4LTQtMS0xLTI4Mjc_333512ca-f049-4fca-be88-c1fe10608458": {
   "value": "7638600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:UnearnedPremiums",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE4LTUtMS0xLTI4Mjc_c052cc76-db8b-47e6-90ae-7adaeb4e20ef": {
   "value": "7195300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:UnearnedPremiums",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE5LTQtMS0xLTI4Mjc_d5baef66-19f0-46cd-b229-18fa7f101a31": {
   "value": "19089500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProvisionsForLifeInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE5LTUtMS0xLTI4Mjc_ddaf7b37-2385-4bfe-8415-ac8022a63fea": {
   "value": "19588900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProvisionsForLifeInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIwLTQtMS0xLTI4Mjc_2d641153-e26c-4ada-a7b0-504edfca9dfb": {
   "value": "11986100000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProvisionForOutstandingClaims",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIwLTUtMS0xLTI4Mjc_aa7d8e98-16ee-49ff-958a-755dcba3fb96": {
   "value": "11210500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProvisionForOutstandingClaims",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIxLTQtMS0xLTI4Mjc_880312ea-1359-4ac8-a26a-00168b085aba": {
   "value": "1254100000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTechnicalProvisions",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIxLTUtMS0xLTI4Mjc_643383fd-11c3-4035-b657-0e0b03d8e4e0": {
   "value": "1195500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTechnicalProvisions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIyLTQtMS0xLTI4Mjc_58a592fd-991c-4f0b-be72-bded1d02f57d": {
   "value": "2957300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TechnicalProvisionsForLifeInsuranceWherePolicyholdersBearTheInvestmentRisk",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIyLTUtMS0xLTI4Mjc_0313385d-492f-4379-9ef8-ee8f9cdb50d2": {
   "value": "2502400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TechnicalProvisionsForLifeInsuranceWherePolicyholdersBearTheInvestmentRisk",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIzLTQtMS0xLTI4Mjc_0ad9e12b-c849-4840-9802-12ddcb610eae": {
   "value": "653600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProvisionsForRisksAndExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIzLTUtMS0xLTI4Mjc_4ea2001d-219f-4fef-b168-ffbb80c709b6": {
   "value": "582600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProvisionsForRisksAndExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI0LTQtMS0xLTI4Mjc_efb40461-5471-4357-90ba-d0c66bea8421": {
   "value": "82400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:DepositsReceivedOnCededAndRetrocededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI0LTUtMS0xLTI4Mjc_442b5d33-a7e2-436f-b9e6-4ff71f7c0c13": {
   "value": "71600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:DepositsReceivedOnCededAndRetrocededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI1LTQtMS0xLTI4Mjc_2d198283-2639-434d-95ca-f6aa5c04d04a": {
   "value": "537700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI1LTUtMS0xLTI4Mjc_9d2402f1-32fb-42e1-b539-93718340a987": {
   "value": "670600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI2LTQtMS0xLTI4Mjc_c37c9f3d-1340-468c-b361-c2f62d76a067": {
   "value": "8441800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfDebtsLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI2LTUtMS0xLTI4Mjc_a78f3947-886e-4292-9946-ae1156bcec48": {
   "value": "7593400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfDebtsLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI3LTQtMS0xLTI4Mjc_b97a926d-ecd1-4aeb-b59f-3697178f4706": {
   "value": "862800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PasivosFinancierosProcedentesDeEmisionDeObligacionesYOtrosValoresNegociables",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI3LTUtMS0xLTI4Mjc_e29ef4a4-b362-4245-a06d-8c2724ed6ebd": {
   "value": "1005600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PasivosFinancierosProcedentesDeEmisionDeObligacionesYOtrosValoresNegociables",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI4LTQtMS0xLTI4Mjc_e992125e-f7ed-457c-9389-9b4322d719c9": {
   "value": "1106500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:UnsecuredBankLoansReceived",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI4LTUtMS0xLTI4Mjc_1c3a0900-2d9c-479a-ba32-9577dc333e82": {
   "value": "866400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:UnsecuredBankLoansReceived",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI5LTQtMS0xLTI4Mjc_3eef9ce1-3df8-4952-85c3-d3222826c879": {
   "value": "2368600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI5LTUtMS0xLTI4Mjc_1aee0726-ac1c-4730-9fe3-af384aefce52": {
   "value": "1596700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzMwLTQtMS0xLTI4Mjc_6a65e335-678a-4f56-927b-32371843cb7b": {
   "value": "915000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:DueOnDirectInsuranceAndCoInsuranceOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzMwLTUtMS0xLTI4Mjc_82e9337a-9547-40d2-8cf9-2ea4c146017f": {
   "value": "951000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:DueOnDirectInsuranceAndCoInsuranceOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzMxLTQtMS0xLTI4Mjc_e368e93d-ec18-4fc8-838d-82245e12f825": {
   "value": "1252800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ReinsuranceContractsHeldThatAreLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzMxLTUtMS0xLTI4Mjc_b68c9aa1-b1f9-4b5f-bf59-0107929f4411": {
   "value": "1305900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ReinsuranceContractsHeldThatAreLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzMzLTQtMS0xLTI4Mjc_3e42dfff-9f4a-434b-a5ae-79adc5e9ecc1": {
   "value": "65200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzMzLTUtMS0xLTI4Mjc_4eaa0ae1-fc83-4720-bb2f-7c682638dcfb": {
   "value": "58500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM0LTQtMS0xLTI4Mjc_9408fba9-04cc-4d0e-a57d-db0369975a0a": {
   "value": "341000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTaxLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM0LTUtMS0xLTI4Mjc_53fd71fe-15c5-4b52-9517-68cd8d1f000f": {
   "value": "246600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTaxLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM1LTQtMS0xLTI4Mjc_d984910c-2d2f-4165-b48d-454267ab233c": {
   "value": "1529900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherPayables",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM1LTUtMS0xLTI4Mjc_bd8b53eb-d31f-40f5-b323-1824c130ff9a": {
   "value": "1562700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherPayables",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM2LTQtMS0xLTI4Mjc_59252ef0-0f1b-4c71-b03b-533d6cb389b8": {
   "value": "300500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Accruals",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM2LTUtMS0xLTI4Mjc_beabc19f-5d2d-45eb-95ad-193e0d8473dc": {
   "value": "318500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Accruals",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM3LTQtMS0xLTI4Mjc_3fc3a1a6-2e40-4703-adca-02845eabd46e": {
   "value": "123800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM3LTUtMS0xLTI4Mjc_59138b8e-9cc0-4f4d-b91d-a43d111f8869": {
   "value": "7263900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM4LTQtMS0xLTI4Mjc_4a3c8957-638b-4c7c-a14e-ba31856084fc": {
   "value": "63854200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM4LTUtMS0xLTI4Mjc_e6784685-7efd-4533-b821-8aae51414a5d": {
   "value": "69152600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zLTUtMS0xLTQzNzEx_c708e8aa-0872-4595-a895-1b5653c6641b": {
   "value": "18127600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:WrittenPremiumsDirectInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zLTYtMS0xLTQzNzEx_b4e3aafe-d56f-41b5-a493-e08a7ed57363": {
   "value": "16767300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:WrittenPremiumsDirectInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80LTUtMS0xLTQzNzEx_7a5a27fb-423c-424d-93d3-76e65d57fcc6": {
   "value": "4027000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PremiumsFromAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80LTYtMS0xLTQzNzEx_c4aa8bd1-e3c3-4e7d-90a7-1edaa8cc55a6": {
   "value": "3714900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PremiumsFromAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81LTUtMS0xLTQzNzEx_dec6e85d-1ef3-4ce4-8426-51cce9c02291": {
   "value": "4307800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PremiumsFromCededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81LTYtMS0xLTQzNzEx_cffa7286-747e-427d-837d-ae0f19ffaedd": {
   "value": "3648400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PremiumsFromCededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF83LTUtMS0xLTQzNzEx_393ebc35-1fc6-4e37-b19c-55efb583fead": {
   "value": "450300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationsInProvisionsForUnearnedPremiumsAndUnexpiredRisksDirectInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF83LTYtMS0xLTQzNzEx_ff2a3728-4365-4b31-8480-8dd7a02743b2": {
   "value": "-179100000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationsInProvisionsForUnearnedPremiumsAndUnexpiredRisksDirectInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF84LTUtMS0xLTQzNzEx_4b33a149-b851-4349-b3bc-bfdc5a4ccfc9": {
   "value": "181700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationsInProvisionsForUnearnedPremiumsAndUnexpiredRisksAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF84LTYtMS0xLTQzNzEx_379e61f4-a9df-43cd-a61f-fba52bf3537b": {
   "value": "130600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationsInProvisionsForUnearnedPremiumsAndUnexpiredRisksAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF85LTUtMS0xLTQzNzEx_b477fc85-7b99-4a86-8c92-a44cc33f08c1": {
   "value": "249300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationsInProvisionsForUnearnedPremiumsAndUnexpiredRisksCededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF85LTYtMS0xLTQzNzEx_af252b81-881c-4ae2-bb81-32dee4ec2fe4": {
   "value": "-180800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationsInProvisionsForUnearnedPremiumsAndUnexpiredRisksCededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xMC01LTEtMS00MzcxMQ_4322d11d-5135-40c9-b90a-be2cab608afe": {
   "value": "9300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInProfitsFromEquityAccountedCompanies",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xMC02LTEtMS00MzcxMQ_410eb259-a0ed-4f2f-bc44-298c2787f495": {
   "value": "6900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInProfitsFromEquityAccountedCompanies",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xMi01LTEtMS00MzcxMQ_8daa3d4d-924c-48f1-a2b4-397449371ab8": {
   "value": "2227100000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:RevenueFromInvestmentsFromOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xMi02LTEtMS00MzcxMQ_39315856-6c9e-48f6-861b-8fee7546c9a0": {
   "value": "2059200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:RevenueFromInvestmentsFromOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xMy01LTEtMS00MzcxMQ_c5267b88-3a29-4180-a171-bcd9a8d2ddc6": {
   "value": "180000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:RevenueFromInvestmentsFromEquityAndFinancialAccounts",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xMy02LTEtMS00MzcxMQ_db197244-80a1-417c-8356-6c3190ebd346": {
   "value": "167100000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:RevenueFromInvestmentsFromEquityAndFinancialAccounts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNC01LTEtMS00MzcxMQ_fc88229c-5822-4a12-bd11-5b2327abed24": {
   "value": "254600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:GainsOnInvestmentsOnBehalfOfLifeInsurancePolicyholdersBearingTheInvestmentRisk",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNC02LTEtMS00MzcxMQ_d985352b-7122-4092-a076-9c51b86b2ab8": {
   "value": "137800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:GainsOnInvestmentsOnBehalfOfLifeInsurancePolicyholdersBearingTheInvestmentRisk",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNS01LTEtMS00MzcxMQ_2e4ba71e-8f84-4229-98e9-94aeaa350490": {
   "value": "87700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTechnicalRevenue",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNS02LTEtMS00MzcxMQ_cc4ab2f8-8f3b-480f-abfd-d4bc2dc1723a": {
   "value": "66200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTechnicalRevenue",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNi01LTEtMS00MzcxMQ_448ec636-e1e4-483e-8b13-f4e518c05958": {
   "value": "283100000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherNonTechnicalRevenue",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNi02LTEtMS00MzcxMQ_59f0d2bd-b972-4800-85ae-8978fcafc3ba": {
   "value": "61800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherNonTechnicalRevenue",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNy01LTEtMS00MzcxMQ_0cea36f0-d781-4057-a184-e12d3274f96f": {
   "value": "1628200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PositiveForeignExchangeDifferences",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNy02LTEtMS00MzcxMQ_47c769f2-4ee6-4047-9899-45c5c013951e": {
   "value": "2042900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PositiveForeignExchangeDifferences",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xOC01LTEtMS00MzcxMQ_d7a71abc-a443-4937-9943-264c2b4f6a20": {
   "value": "13900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReversalOfTheAssetImpairmentProvision",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xOC02LTEtMS00MzcxMQ_7524620a-d16f-4c27-82a5-e977d463451a": {
   "value": "27600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReversalOfTheAssetImpairmentProvision",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xOS01LTEtMS00MzcxMQ_d1b40882-f357-44fd-b861-74c6e3916c76": {
   "value": "22148000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncomeArisingFromInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xOS02LTEtMS00MzcxMQ_b54c6267-f047-41a8-b8cc-ba0b36aa2f92": {
   "value": "21271000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncomeArisingFromInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yMy01LTEtMS00MzcxMQ_1bb8815a-9270-46e8-853a-3e5c0706ec65": {
   "value": "11725500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsPaidAndVariationInProvisionForClaimsDirectInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yMy02LTEtMS00MzcxMQ_859b909b-3814-4519-bc0c-68b892ebb592": {
   "value": "10667800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsPaidAndVariationInProvisionForClaimsDirectInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNC01LTEtMS00MzcxMQ_ccd3c5f8-2379-4106-9c6a-6cca42d45f4e": {
   "value": "2743800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsPaidAndVariationInProvisionForClaimsAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNC02LTEtMS00MzcxMQ_bc320db0-dd71-4390-afca-0c88f779d3cf": {
   "value": "2288600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsPaidAndVariationInProvisionForClaimsAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNS01LTEtMS00MzcxMQ_870f17e6-7903-4a09-a8cf-24faf2a63d75": {
   "value": "-2229400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsPaidAndVariationInProvisionForClaimsCededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNS02LTEtMS00MzcxMQ_f729ec22-1dde-49d4-9668-1f984bca7050": {
   "value": "-1835400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsPaidAndVariationInProvisionForClaimsCededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNi01LTEtMS00MzcxMQ_58de976d-84ca-4c78-ab8f-0e0e8f1cf1d1": {
   "value": "760500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsRelatedExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNi02LTEtMS00MzcxMQ_f70f7b6e-ae50-4107-855e-22c2256ba83b": {
   "value": "775300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsRelatedExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNy01LTEtMS00MzcxMQ_282bc9b8-7612-4b19-a195-cbbe6de4209f": {
   "value": "190200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationInOtherTechnicalProvisionsNet",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNy02LTEtMS00MzcxMQ_5e88faf8-cae7-4aea-bf96-813cf9cf0df6": {
   "value": "341800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationInOtherTechnicalProvisionsNet",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yOC01LTEtMS00MzcxMQ_45161c31-d6f7-4d59-8584-6a66c012134e": {
   "value": "55200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProfitSharingAndReturnedPremiums",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yOC02LTEtMS00MzcxMQ_e6aa5e0e-4e01-4981-8afc-f9b48a7909ce": {
   "value": "50100000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProfitSharingAndReturnedPremiums",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMC01LTEtMS00MzcxMQ_da22dcf3-ab68-4b01-b614-560180551cbe": {
   "value": "4611000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AcquisitionExpenseRelatedToInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMC02LTEtMS00MzcxMQ_fe40edb6-fc57-4783-8939-202d034e3bfe": {
   "value": "4610200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AcquisitionExpenseRelatedToInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMS01LTEtMS00MzcxMQ_6e308970-3d4b-4d00-9aa3-c3439789cb59": {
   "value": "766800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AdministrationExpenseRelatedToInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMS02LTEtMS00MzcxMQ_61deedd4-ba70-476f-a82e-fbd4672134ea": {
   "value": "746800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AdministrationExpenseRelatedToInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMi01LTEtMS00MzcxMQ_532e4dd9-6bd0-44e1-821b-824c3dd98168": {
   "value": "-722400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CommissionsAndParticipationInReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMi02LTEtMS00MzcxMQ_3eb41fcd-2b6e-4321-ac2f-cb21358f901e": {
   "value": "-669900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CommissionsAndParticipationInReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMy01LTEtMS00MzcxMQ_2618e195-4f33-40dd-8c2c-4e3188ca433e": {
   "value": "2000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInLossesFromEquityAccountedCompanies",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMy02LTEtMS00MzcxMQ_6862a1db-e27e-48cd-8c5c-fcb77d88f9ce": {
   "value": "1800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInLossesFromEquityAccountedCompanies",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zNS01LTEtMS00MzcxMQ_ee8d9189-77c4-4b91-b022-83fa702be3bd": {
   "value": "910000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:InvestmentExpensesFromOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zNS02LTEtMS00MzcxMQ_1e6d31ab-abc7-4ede-aad8-2d61b24c8049": {
   "value": "799400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:InvestmentExpensesFromOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zNi01LTEtMS00MzcxMQ_29ed6718-914a-4539-94ca-438e14fbe419": {
   "value": "53100000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:InvestmentExpensesFromEquityAndFinancialAccounts",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zNi02LTEtMS00MzcxMQ_761164d0-34b4-4b7e-a13b-4dc3cb305d25": {
   "value": "51000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:InvestmentExpensesFromEquityAndFinancialAccounts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zNy01LTEtMS00MzcxMQ_afcf6e62-bfc8-4189-bd31-8856f9c4544d": {
   "value": "70300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:LossesOnInvestmentsOnBehalfOfLifeInsurancePolicyholdersBearingTheInvestmentRisk",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zNy02LTEtMS00MzcxMQ_7044e7fc-be3d-4ac9-9164-ab94002d5599": {
   "value": "210100000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:LossesOnInvestmentsOnBehalfOfLifeInsurancePolicyholdersBearingTheInvestmentRisk",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zOC01LTEtMS00MzcxMQ_ebbd0880-e8ff-4db0-a824-58be58759897": {
   "value": "352800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTechnicalExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zOC02LTEtMS00MzcxMQ_1d007a2a-c088-43fa-b4e1-82a6cc04e8b4": {
   "value": "205000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTechnicalExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zOS01LTEtMS00MzcxMQ_35dea087-cd61-43e2-8be4-0daf8c44b6bd": {
   "value": "152900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherNonTechnicalExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zOS02LTEtMS00MzcxMQ_c85c53de-93c0-45ee-aea2-5cc3b549594c": {
   "value": "145700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherNonTechnicalExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80MC01LTEtMS00MzcxMQ_e3ab7a6d-aab9-4dad-91e1-64ce5b31c62d": {
   "value": "1574200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:NegativeForeignExchangeDifferences",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80MC02LTEtMS00MzcxMQ_6df908bc-c5a1-42a5-99c0-6588e10ce496": {
   "value": "2018500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:NegativeForeignExchangeDifferences",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80MS01LTEtMS00MzcxMQ_159f5aa4-dacf-443c-8a2b-9c540742a163": {
   "value": "29000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AllowanceToTheAssetImpairmentProvision",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80MS02LTEtMS00MzcxMQ_3771d2f2-ac82-41d9-8957-13b9ff9296bc": {
   "value": "210900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AllowanceToTheAssetImpairmentProvision",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80Mi01LTEtMS00MzcxMQ_41324f0b-ee3b-4e91-8a5a-f6d5c33a7559": {
   "value": "20665100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ExpenseArisingFromInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80Mi02LTEtMS00MzcxMQ_418e3b24-0a00-4cbe-853d-00219a63d325": {
   "value": "19934100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ExpenseArisingFromInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80My01LTEtMS00MzcxMQ_b38517e5-4ea3-432d-b318-5768e275ac55": {
   "value": "1482900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InsuranceServiceResult",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80My02LTEtMS00MzcxMQ_6e4ea63d-e0d3-4dda-a9cc-cf07f87244b4": {
   "value": "1336900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InsuranceServiceResult",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80NS01LTEtMS00MzcxMQ_bccba647-2109-44f3-b5b7-375c1e8a7c3e": {
   "value": "315600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80NS02LTEtMS00MzcxMQ_3e61a631-2803-4adf-847f-7c26ab21a1c2": {
   "value": "295300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80Ni01LTEtMS00MzcxMQ_c894d69a-0c9f-4676-a0ea-cf1e21e468f2": {
   "value": "408000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByFunction",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80Ni02LTEtMS00MzcxMQ_438b2eff-acbe-422c-9052-81cb1e11ba65": {
   "value": "437000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByFunction",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80OC01LTEtMS00MzcxMQ_3dc28874-b097-4224-bd66-caf8fada4e74": {
   "value": "84900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80OC02LTEtMS00MzcxMQ_27846249-6c69-4687-95f3-d891f7f2dabb": {
   "value": "59500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80OS01LTEtMS00MzcxMQ_1758d68a-0a22-4924-a893-482622c5d429": {
   "value": "108500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80OS02LTEtMS00MzcxMQ_770da266-d00e-446f-83fb-41e309d3a847": {
   "value": "94600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81MS01LTEtMS00MzcxMQ_fa89fe72-1d4f-4f92-aa19-456f0e0e578c": {
   "value": "8200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInProfitsFromEquityAccountedCompaniesOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81MS02LTEtMS00MzcxMQ_9fb69087-4316-4f3c-8fe9-1a3864a8220c": {
   "value": "7000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInProfitsFromEquityAccountedCompaniesOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81Mi01LTEtMS00MzcxMQ_52bf7247-54f6-4fd7-a901-4b241b9b86d2": {
   "value": "-6300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInLossesFromEquityAccountedCompaniesOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81Mi02LTEtMS00MzcxMQ_bd7110a6-f7f2-4c78-b336-bc338a20a00d": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInLossesFromEquityAccountedCompaniesOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81My01LTEtMS00MzcxMQ_27580841-6fbd-4fe0-ab6c-e457bec5285f": {
   "value": "11100000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReversalOfAssetImpairmentProvisionOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81My02LTEtMS00MzcxMQ_0b8a3c9b-9581-45a9-996b-31df05bed8cc": {
   "value": "5900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReversalOfAssetImpairmentProvisionOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81NC01LTEtMS00MzcxMQ_95933a4c-b550-457f-92a7-2d098b2bace7": {
   "value": "11600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AllowanceToTheAssetImpairmentProvisionOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81NC02LTEtMS00MzcxMQ_003ff2a4-f52d-4af9-80bf-498c474e04f9": {
   "value": "40600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AllowanceToTheAssetImpairmentProvisionOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81NS01LTEtMS00MzcxMQ_f22cb132-a03f-4373-97da-87efcd11a243": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultFromTheDisposalOfNonCurrentAssetsClassifiedAsHeldForSaleNotIncludedInDiscontinuedOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81NS02LTEtMS00MzcxMQ_1d62ecfd-9cdf-44a7-945f-fb004ea6d719": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultFromTheDisposalOfNonCurrentAssetsClassifiedAsHeldForSaleNotIncludedInDiscontinuedOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81Ni01LTEtMS00MzcxMQ_ec48f327-cefe-4b9c-8de3-93dc995b6803": {
   "value": "-114600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultFromOtherActivitiesProfitAndLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81Ni02LTEtMS00MzcxMQ_e50fc92d-cb08-4329-89c7-a11c5d2ea498": {
   "value": "-204500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultFromOtherActivitiesProfitAndLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81Ny01LTEtMS00MzcxMQ_8a8f6786-252e-491f-b57d-d940ec80ab6a": {
   "value": "-13200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultOnRestatementsOfFinancialAccountsProfitAndLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81Ny02LTEtMS00MzcxMQ_a0797723-9db7-40f4-bcf8-a4bc24b3e356": {
   "value": "-13900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultOnRestatementsOfFinancialAccountsProfitAndLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81OC01LTEtMS00MzcxMQ_44fc2ac6-5167-4a9f-a2a7-14d7cbe04902": {
   "value": "1355100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81OC02LTEtMS00MzcxMQ_62022907-3059-48fa-9de8-0bac6545c082": {
   "value": "1118500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81OS01LTEtMS00MzcxMQ_8ceb7ee5-1d6a-4d21-a635-47443e754e77": {
   "value": "319500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81OS02LTEtMS00MzcxMQ_176368f2-5fb8-472e-807f-016699dd93f8": {
   "value": "297800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82MC01LTEtMS00MzcxMQ_f8b0638d-f3fe-4e01-84a6-14018ef1baad": {
   "value": "1035600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82MC02LTEtMS00MzcxMQ_976b15a3-a402-488d-af51-376ccdb24b07": {
   "value": "820700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82MS01LTEtMS00MzcxMQ_3380c348-823a-4847-be0c-0c9c9267be4c": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82MS02LTEtMS00MzcxMQ_183d4456-6849-449e-8469-1930e1bc15b3": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82Mi01LTEtMS00MzcxMQ_1c2a7595-c731-4cde-bae9-70bf46fd6a7c": {
   "value": "1035600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82Mi02LTEtMS00MzcxMQ_bfbfccb3-add0-492e-8f7e-69956ff1dd89": {
   "value": "820700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82My01LTEtMS00MzcxMQ_d17969ba-7737-44b7-ad3e-73fe784152d5": {
   "value": "270400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82My02LTEtMS00MzcxMQ_6a28151d-ff75-4bc6-8c47-05042706e7e9": {
   "value": "294200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82NC01LTEtMS00MzcxMQ_74ad4e2c-ff00-4a19-98f2-e7eaa8ffcabb": {
   "value": "765200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82NC02LTEtMS00MzcxMQ_eba80add-8769-4a55-974c-990de4140aab": {
   "value": "526500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82Ny01LTEtMS00MzcxMQ_1f56e80c-eaee-4caf-894b-41174c287d0a": {
   "value": "0.25",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82Ny02LTEtMS00MzcxMQ_9eb29520-6c69-445c-8422-2fb9b7e37ab2": {
   "value": "0.17",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82OC01LTEtMS00MzcxMQ_ecb5f180-bac2-4651-9f18-fbae70331e0d": {
   "value": "0.25",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82OC02LTEtMS00MzcxMQ_f7b67e44-f163-485a-a3c9-b623a14c640a": {
   "value": "0.17",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8zLTItMS0xLTU1MDM3_2c1213b8-032f-4bfb-bd05-193a2f74f4f0": {
   "value": "1035600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8zLTMtMS0xLTU1MDM3_a72602e0-8571-42c1-bd4d-3b0c11947550": {
   "value": "820700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV80LTItMS0xLTU1MDM3_8b4d3b12-7948-4966-a691-14f1c7837b5f": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV80LTMtMS0xLTU1MDM3_8142356c-a351-4271-bd57-eded7547cd0f": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV85LTItMS0xLTU1MDM3_79916b86-612a-4dd8-95da-30e6c42ba253": {
   "value": "-371000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV85LTMtMS0xLTU1MDM3_80c366c4-d215-46ae-90ed-87068b17521a": {
   "value": "-593000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xMS0yLTEtMS01NTAzNw_3178bbf7-86b0-407e-96e9-cddd10075ac2": {
   "value": "-2141700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xMS0zLTEtMS01NTAzNw_91444365-4bd0-4f2e-84d7-11d297be0cb7": {
   "value": "820900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xMi0yLTEtMS01NTAzNw_a0a4a0bf-bf3c-4729-b795-4b0f723ae1e3": {
   "value": "179000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xMi0zLTEtMS01NTAzNw_8eb32736-6c18-428e-b455-64e07dcad8ac": {
   "value": "120400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xMy0yLTEtMS01NTAzNw_3d08f7ee-37bd-4a2c-b73d-38f668588f55": {
   "value": "-4700000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtrosResultadoGlobalAntesDeImpuestosProvenienteDeActivosFinancierosDisponiblesParaLaVenta",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xMy0zLTEtMS01NTAzNw_db795b5a-66cd-4227-80f8-63f5dc218b51": {
   "value": "-800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtrosResultadoGlobalAntesDeImpuestosProvenienteDeActivosFinancierosDisponiblesParaLaVenta",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xNS0yLTEtMS01NTAzNw_5f00e404-6c20-4ea2-a538-0aabd3df1c17": {
   "value": "163100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xNS0zLTEtMS01NTAzNw_c0a60dce-7957-45de-a589-d84cc93abeef": {
   "value": "-843200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xNi0yLTEtMS01NTAzNw_36709213-7cf5-486a-80f8-cf8f52752947": {
   "value": "-1400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xNi0zLTEtMS01NTAzNw_11f206c7-654b-4f6e-b072-24f4db1586bc": {
   "value": "200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xNy0yLTEtMS01NTAzNw_0fea2f0c-bf45-4bb2-9f2f-c91e465c42ae": {
   "value": "-200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtroResultadoGlobalNetosDeImpuestosDiferenciasDeCambiosEnLaConversion",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xNy0zLTEtMS01NTAzNw_50c908ca-0517-4542-bec8-d55a694345b5": {
   "value": "200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtroResultadoGlobalNetosDeImpuestosDiferenciasDeCambiosEnLaConversion",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xOS0yLTEtMS01NTAzNw_6c516207-e9c7-40f9-a8ed-2c4d07571cd1": {
   "value": "1610400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:GainsLossesOnChangeInValueOfShadowAccountingFromInsuranceContractBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xOS0zLTEtMS01NTAzNw_7421b826-23e7-4a20-abd1-cea128493faa": {
   "value": "-402800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:GainsLossesOnChangeInValueOfShadowAccountingFromInsuranceContractBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yMC0yLTEtMS01NTAzNw_87034b94-e08f-4057-8a77-a0e025435b1e": {
   "value": "3600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReclassificationAdjustmentsOnChangeInValueOfShadowAccountingFromInsuranceContractBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yMC0zLTEtMS01NTAzNw_99745c42-7fc9-4589-903a-1825deb7b972": {
   "value": "45500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReclassificationAdjustmentsOnChangeInValueOfShadowAccountingFromInsuranceContractBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yMS0yLTEtMS01NTAzNw_a946d8b2-7878-4b9d-bd42-16ffdc05f018": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherComprehensiveIncomeBeforeTaxChangeInValueOfShadowAccountingFromInsuranceContract",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yMS0zLTEtMS01NTAzNw_77ea08bc-2b1e-4f4c-85a2-3190e6a426ad": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherComprehensiveIncomeBeforeTaxChangeInValueOfShadowAccountingFromInsuranceContract",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yMy0yLTEtMS01NTAzNw_ab2fcdfc-1c82-49f6-a249-cd921963b28f": {
   "value": "-3600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:GainsLossesOnChangesInValueOfAssociateAndJointVenturesAccountedForUsingEquityMethodBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yMy0zLTEtMS01NTAzNw_ad1c498c-8894-4a2d-bc4d-945e4c2e37bd": {
   "value": "-600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:GainsLossesOnChangesInValueOfAssociateAndJointVenturesAccountedForUsingEquityMethodBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNC0yLTEtMS01NTAzNw_a5413c83-f606-4039-8a70-f429120e5f65": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReclassificationAdjustmentOnChangeInValueOfAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNC0zLTEtMS01NTAzNw_4c57fc91-1533-4794-9010-1d9e63afb2da": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReclassificationAdjustmentOnChangeInValueOfAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNS0yLTEtMS01NTAzNw_37168aa8-0743-4b4e-b515-f81e89575344": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherComprehensiveIncomeChangeInValueFromAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNS0zLTEtMS01NTAzNw_8e786ab4-49ba-4d99-a178-cdc16ffa2e12": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherComprehensiveIncomeChangeInValueFromAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNi0yLTEtMS01NTAzNw_0d7b4a54-7e13-4af5-afa7-5ea2ea9a679f": {
   "value": "15100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtrosIngresosReconocidos",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNi0zLTEtMS01NTAzNw_8123c8ba-682b-4b44-95c5-218b23344041": {
   "value": "-8000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtrosIngresosReconocidos",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNy0yLTEtMS01NTAzNw_d51d413b-8c71-4588-9e8d-fe8255c10a3b": {
   "value": "-164600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNy0zLTEtMS01NTAzNw_1b347534-c4f8-430e-9050-cac9b1ddf926": {
   "value": "83600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yOC0yLTEtMS01NTAzNw_6f446d84-6770-489c-926a-bd86883f2d58": {
   "value": "664600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yOC0zLTEtMS01NTAzNw_e2524e60-8d4f-49d1-8d03-3b63e7c2be74": {
   "value": "227700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yOS0yLTEtMS01NTAzNw_97bbf874-dbf7-4507-bf60-e8a4edd92318": {
   "value": "439200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yOS0zLTEtMS01NTAzNw_fedc92dd-2e50-4704-9ade-2ce20bf50e6d": {
   "value": "118000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8zMC0yLTEtMS01NTAzNw_c19b4d8d-482f-432c-b398-9adc08486bb0": {
   "value": "225400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8zMC0zLTEtMS01NTAzNw_1d4a250b-0857-4e04-9868-be65701ba3dc": {
   "value": "109700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTUtMS0xLTI4ODc2_6abe645c-9657-470c-a110-efe8b6c8e34d": {
   "value": "308000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTYtMS0xLTI4ODc2_3516ac41-4815-4778-b41b-a7bc3bdefc97": {
   "value": "1506700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTctMS0xLTI4ODc2_28bfcf2d-d117-4037-b478-59a574a98c95": {
   "value": "6915600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTgtMS0xLTI4ODc2_14d8ea8b-f905-40c6-b8a6-074a042922e6": {
   "value": "-184800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTktMS0xLTI4ODc2_f54c5142-d93d-4372-ba1b-110c2476811d": {
   "value": "-63800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTEwLTEtMS0yODg3Ng_7bdc5088-6916-4184-98a9-55e67bec032f": {
   "value": "609200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTExLTEtMS0yODg3Ng_62a9fbb0-0736-420b-af61-5c5c4d4bb16d": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTEyLTEtMS0yODg3Ng_aab891b4-9d71-4b09-a752-e032d61ea3d7": {
   "value": "1003700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTEzLTEtMS0yODg3Ng_46c053a3-01ad-4c39-b663-894d01b8eaa4": {
   "value": "1240200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTE0LTEtMS0yODg3Ng_bc31dff8-0653-4962-bbc2-69fed45846e3": {
   "value": "1251700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTE1LTEtMS0yODg3Ng_d1189c48-0b8f-40db-9e2c-4efb5b7edb1e": {
   "value": "10106100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTUtMS0xLTI4ODgw_aa0c564a-b445-4d88-826b-9dffdc19dca1": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTYtMS0xLTI4ODgw_19d64d2b-a3c1-4a67-8e08-d9e4a625c5cb": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTctMS0xLTI4ODgw_74973bc6-dc4c-4b86-a744-d56078072e24": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTgtMS0xLTI4ODgw_4af97d5a-18c6-46d2-97fc-c0b0ef994ca3": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTktMS0xLTI4ODgw_d0403636-418c-47eb-aeaa-ac472f40308b": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTEwLTEtMS0yODg4MA_ff0532b6-7648-4bd5-ab3f-3025c9b4bdb5": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTExLTEtMS0yODg4MA_1c1d5821-2f64-45cb-a9ca-ebd493ff49c2": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTEyLTEtMS0yODg4MA_2bd31b20-3252-45e1-8bc7-e5ab7735c7d5": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTEzLTEtMS0yODg4MA_c61bd2d2-f05e-427a-84a8-6f1a023762e9": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTE0LTEtMS0yODg4MA_e67abd32-e5d0-4928-9044-2b3be020f5cf": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTE1LTEtMS0yODg4MA_31b9bff3-ab9f-4229-85ae-93dfa94640c5": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTUtMS0xLTI4ODgw_7a350b46-1a90-45d6-8bd6-0708a4f19570": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTYtMS0xLTI4ODgw_22e6193a-0ee7-4b91-a9a9-389f50602bf9": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTctMS0xLTI4ODgw_bbc9f510-57f5-4dfc-abda-5947ac367527": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTgtMS0xLTI4ODgw_3f99dbdc-960a-4633-853a-8cbc896b0ecd": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTktMS0xLTI4ODgw_f763d43d-fed5-47b2-86a2-ba79aae3c5ba": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTEwLTEtMS0yODg4MA_f62bff82-3ecf-478f-ada1-baf1c8b2c02c": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTExLTEtMS0yODg4MA_40186415-fb56-4b19-8ffd-ee1313f2d21e": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTEyLTEtMS0yODg4MA_a15a97f1-bcf5-4652-9990-7f488e3e235b": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTEzLTEtMS0yODg4MA_28e9c69e-abe5-4afc-b457-ac1147be726b": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTE0LTEtMS0yODg4MA_66e342e9-d08a-43fd-84ee-77ee0215b95c": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTE1LTEtMS0yODg4MA_8085d4bb-2f71-4aca-b9ca-b6046c5ab02d": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTUtMS0xLTI4ODgw_a7234233-d29a-4d51-bdb2-9403350afa26": {
   "value": "308000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTYtMS0xLTI4ODgw_8912452c-d637-4ead-bb58-700b0b336dc9": {
   "value": "1506700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTctMS0xLTI4ODgw_17e116c0-6597-4b61-b3f0-61f0ab9362fd": {
   "value": "6915600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTgtMS0xLTI4ODgw_e2f7355a-8e48-4867-9caa-af1097655e21": {
   "value": "-184800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTktMS0xLTI4ODgw_00ca0435-a8d7-4f57-88be-9b3d4a7736e2": {
   "value": "-63800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTEwLTEtMS0yODg4MA_d2a9c894-bd90-424c-8f5f-9bb6be283905": {
   "value": "609200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTExLTEtMS0yODg4MA_5fdfd880-e848-41f0-9822-9481141c1990": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTEyLTEtMS0yODg4MA_93b3589c-b178-4912-9436-9a8f56567741": {
   "value": "1003700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTEzLTEtMS0yODg4MA_691af5c6-2b5b-4fcc-b62a-fd9c7e4b0e06": {
   "value": "1240200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTE0LTEtMS0yODg4MA_aa7c9d76-4fb4-436a-8771-1917f516e192": {
   "value": "1251700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTE1LTEtMS0yODg4MA_fc40a866-8bbf-4bee-ab64-e1c3f403a008": {
   "value": "10106100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTUtMS0xLTI4ODgw_1dfeb41a-4de1-4b10-b646-3d932d6126f1": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTYtMS0xLTI4ODgw_884eae72-8104-4559-95ec-b84a73617500": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTctMS0xLTI4ODgw_db0271ee-0827-49ce-994f-b065a335bf62": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTgtMS0xLTI4ODgw_d55b4000-4e12-4096-b837-914ef0b1b4d8": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTktMS0xLTI4ODgw_934b1876-39c0-48ef-a8e5-dca988371b99": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTEwLTEtMS0yODg4MA_ad9f93d1-45e4-4ff0-85de-401e012b4566": {
   "value": "526500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTExLTEtMS0yODg4MA_979a2a56-2710-460f-a241-8aae1d50fc63": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTEyLTEtMS0yODg4MA_91ded0dc-42d3-4320-8714-6284fb8a2216": {
   "value": "267000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTEzLTEtMS0yODg4MA_ec2b21ed-4d00-480d-ac9a-0e17d1509ea2": {
   "value": "-675500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTE0LTEtMS0yODg4MA_898ca24c-ce05-4875-9fa3-824e0c592c4c": {
   "value": "109700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTE1LTEtMS0yODg4MA_c30050cc-a991-45ab-ac74-7f2a9acbd8c5": {
   "value": "227700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC01LTEtMS0yODg4MA_33f945fa-9be9-4b08-8211-d6324e075417": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC02LTEtMS0yODg4MA_eca63601-9e05-4618-8e2b-63ab1f816570": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC03LTEtMS0yODg4MA_1273a11a-387b-49ba-b65e-3b6114f1be3c": {
   "value": "-261700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC04LTEtMS0yODg4MA_f28eeba9-e354-4a26-9e56-ca4079b08b40": {
   "value": "-154000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC05LTEtMS0yODg4MA_b5a2bb6e-b144-46d2-b11b-20a7c384bdb5": {
   "value": "400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC0xMC0xLTEtMjg4ODA_5af00c73-1e33-4be6-ad5f-809369624327": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC0xMS0xLTEtMjg4ODA_21f01cd1-8696-47e5-b040-024f7c6323fc": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC0xMi0xLTEtMjg4ODA_7237783d-b00c-4f42-8132-78eb5f224cee": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC0xMy0xLTEtMjg4ODA_0de6e851-2970-46f4-abae-3f19d29052cc": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC0xNC0xLTEtMjg4ODA_7e09d768-aa6f-4ca7-8102-535ef9a442ba": {
   "value": "-65000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC0xNS0xLTEtMjg4ODA_1c0b02a1-1dab-45b3-9aa2-6005157b4132": {
   "value": "-480300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS01LTEtMS0yODg4Mw_ca2ade68-a6ae-49f7-a309-0ab3f368a3fd": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS02LTEtMS0yODg4Mw_f595f667-da5c-4c60-8f8a-0f28af62ca62": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS03LTEtMS0yODg4Mw_f8955d0e-df9a-49e0-81d1-681e0b769247": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS04LTEtMS0yODg4Mw_ef7dd62c-57ed-400f-9d80-8fe3de63033a": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS05LTEtMS0yODg4Mw_049e92e7-1116-4ccd-83b2-bc63ee7be4d5": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS0xMC0xLTEtMjg4ODM_6beda3b0-97d3-43f3-9ddc-a822f5a47595": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS0xMS0xLTEtMjg4ODM_f9c7f1d5-ce59-4e39-8f57-79103a04a4a9": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS0xMi0xLTEtMjg4ODM_e7bed94c-a0fd-42ad-a933-bcc214717196": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS0xMy0xLTEtMjg4ODM_ccd2e332-5059-42ff-a85b-f03c84816dc6": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS0xNC0xLTEtMjg4ODM_7610041a-c33e-4e6d-8704-b36bde869bea": {
   "value": "8300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS0xNS0xLTEtMjg4ODM_cf6004d7-b326-4609-9616-a6b9cc5f66a1": {
   "value": "8300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi01LTEtMS0yODg4Mw_b30b527a-01a8-45cc-baae-e7ff1da7517c": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi02LTEtMS0yODg4Mw_9dba1fbb-269d-478b-8baa-d9918adf3085": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi03LTEtMS0yODg4Mw_8799b6b8-3db2-4573-9228-765a142d57cb": {
   "value": "261600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi04LTEtMS0yODg4Mw_3b8db0ac-fa3e-4849-b6f9-42e378b1f1b3": {
   "value": "154000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi05LTEtMS0yODg4Mw_52202a80-fee1-4c34-a476-d85b849a9625": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi0xMC0xLTEtMjg4ODM_71493049-b1b6-479a-9860-b8b232e199f9": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi0xMS0xLTEtMjg4ODM_576c50eb-ea45-4eaf-b93b-4e211fd8f945": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi0xMi0xLTEtMjg4ODM_9fada361-6ea2-44c4-91cb-d4ca0bb3ffba": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi0xMy0xLTEtMjg4ODM_ef1ec4a6-f4ed-45d0-bebc-5549e7b6ced3": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi0xNC0xLTEtMjg4ODM_63890175-5574-4d98-8493-b1cc1677846d": {
   "value": "244000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi0xNS0xLTEtMjg4ODM_cfc81690-9b30-457f-af0c-6f2a0feababb": {
   "value": "659600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy01LTEtMS0yODg4Mw_deb825c6-c31f-4d0d-a4f3-a6a7e43cecac": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy02LTEtMS0yODg4Mw_f8c7891f-c555-4d7a-bcd3-3bf6e96c1a91": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy03LTEtMS0yODg4Mw_1c0ff775-8105-4a08-b536-33ab9835d015": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy04LTEtMS0yODg4Mw_7aae697b-e993-4b0c-92c2-9ceee1a7dc73": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy05LTEtMS0yODg4Mw_412f3027-961d-4622-923d-52a8aabe9b47": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy0xMC0xLTEtMjg4ODM_38376822-2e17-4f9d-8b95-fec34b76d913": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy0xMS0xLTEtMjg4ODM_d33c920e-74ed-4a3b-9d53-e0a13b5def3e": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy0xMi0xLTEtMjg4ODM_d9079b38-ad38-4da1-bf4a-3493b99fe2ba": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy0xMy0xLTEtMjg4ODM_273ae365-a9e7-41d4-a439-ed3d0b758360": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy0xNC0xLTEtMjg4ODM_4a3a6554-57ee-49e0-9e1a-7078270814ec": {
   "value": "116100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy0xNS0xLTEtMjg4ODM_3fe0040b-8b38-482e-82c5-3a22e971a6ee": {
   "value": "116100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC01LTEtMS0yODg4NQ_786f843b-56e7-4471-a8ac-12d33fd9edf6": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC02LTEtMS0yODg4NQ_fe4e46fa-e0b0-4029-ac83-3e8e97a96e56": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC03LTEtMS0yODg4NQ_5b6e1336-cef9-45f3-9f15-c300a0c6c7ca": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC04LTEtMS0yODg4NQ_52510080-4856-48bb-9d90-28c1ddf18d16": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC05LTEtMS0yODg4NQ_68e96264-0635-48e6-a81b-7f2787ee55a7": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC0xMC0xLTEtMjg4ODU_f99c682d-7962-4aaf-b887-a8d9ec12c868": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC0xMS0xLTEtMjg4ODU_444d8a3f-12e9-4685-b190-da6369320e27": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC0xMi0xLTEtMjg4ODU_2cd2a801-abf6-4be6-b867-4a600943d3d9": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC0xMy0xLTEtMjg4ODU_22079135-306c-4182-ad16-00cec3f5bbec": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC0xNC0xLTEtMjg4ODU_60b54485-5ab8-4688-9269-8b02812ee626": {
   "value": "54600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC0xNS0xLTEtMjg4ODU_2b47867b-ad3a-4b50-9961-70c5caa2d6e9": {
   "value": "54600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS01LTEtMS0yODg4Nw_e1624b1c-ae87-4cf5-97d5-4feffa64fa2f": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS02LTEtMS0yODg4Nw_afa8af24-3160-4f12-88c4-ce46f7b66012": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS03LTEtMS0yODg4Nw_c7cb063d-7ec0-4da1-84e6-70cf0f42ee3e": {
   "value": "-100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS04LTEtMS0yODg4Nw_84886395-973a-41a0-9560-b8ef1a7a9980": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS05LTEtMS0yODg4Nw_1e622876-20bb-4f40-bc5f-6b9eff4ca09e": {
   "value": "400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS0xMC0xLTEtMjg4ODc_116189ac-4664-4f22-998b-2e978fd25a39": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS0xMS0xLTEtMjg4ODc_d51971ef-0d0c-49be-bb9a-56c822990922": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS0xMi0xLTEtMjg4ODc_4cf28884-1f9f-468f-bbcd-9808d0c9377d": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS0xMy0xLTEtMjg4ODc_6cb9ef0d-fb45-4e8a-b6f4-d219420c75d7": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS0xNC0xLTEtMjg4ODc_165452ff-280c-4226-b585-fc9b4c1c23be": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS0xNS0xLTEtMjg4ODc_e7fc6176-a7d5-4344-8b3a-23250089263c": {
   "value": "300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi01LTEtMS0yODg5MA_d5f99338-3942-4520-a9aa-b72446598e25": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi02LTEtMS0yODg5MA_3b961823-a443-47e3-8a95-8f4b0c27d4e3": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi03LTEtMS0yODg5MA_de8219d1-1119-430d-9911-cd5f0ed6ff29": {
   "value": "403300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi04LTEtMS0yODg5MA_afce09af-96eb-4489-b717-cea2327663a9": {
   "value": "184800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi05LTEtMS0yODg5MA_33a0441f-e078-4348-bd4b-7bf2927df9ce": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi0xMC0xLTEtMjg4OTA_8212b165-5d67-4042-9df6-9df58b080f45": {
   "value": "-609200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi0xMS0xLTEtMjg4OTA_7eef99bb-90c7-40cb-8374-ddf438c790a8": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi0xMi0xLTEtMjg4OTA_785a3bab-bd11-4344-85a5-623bca56945d": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi0xMy0xLTEtMjg4OTA_c84c5d7d-c207-4784-b5d6-1c9b96c0bc39": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi0xNC0xLTEtMjg4OTA_1bd52c1f-34e1-4aee-aac2-16572931b9cb": {
   "value": "5400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi0xNS0xLTEtMjg4OTA_7d5a5eb4-9c74-404c-b854-c127fd3b2c63": {
   "value": "-15700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy01LTEtMS0yODg5Mg_3e62ebb4-280c-49cd-91af-7e21dfd2b859": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy02LTEtMS0yODg5Mg_5b5eda6a-fb33-4518-9069-f319f50c1c02": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy03LTEtMS0yODg5Mg_3f8c0be8-bb9d-4968-ad8b-88bef22e25d7": {
   "value": "424400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy04LTEtMS0yODg5Mg_470c12c3-75d2-4307-bc05-28c9b56ab5cd": {
   "value": "184800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy05LTEtMS0yODg5Mg_dabfdd92-f556-4eee-a0a3-e03059fbadbe": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy0xMC0xLTEtMjg4OTI_00afc86f-3e37-4a09-8f93-4cb1dd8aeead": {
   "value": "-609200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy0xMS0xLTEtMjg4OTI_b40026eb-6b7c-446e-af63-966f2016234b": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy0xMi0xLTEtMjg4OTI_fb238617-5cba-4ea0-a388-4e9c27c92ce1": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy0xMy0xLTEtMjg4OTI_cd5a46a5-d877-41eb-9081-a221f370bb6c": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy0xNC0xLTEtMjg4OTI_78b0edf2-a4eb-49ae-9029-131341c4845a": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy0xNS0xLTEtMjg4OTI_7a3ee059-e78f-4d4e-9b6a-ed79406705cd": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC01LTEtMS0yODg5Mg_27767c60-3312-4089-9c4f-59ce1ea3510f": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC02LTEtMS0yODg5Mg_ea0c18c0-2ee2-4d46-b84a-2054c3a6632b": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC03LTEtMS0yODg5Mg_504bab39-8ad2-4de3-a335-86115cd25239": {
   "value": "-21100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC04LTEtMS0yODg5Mg_f818a644-1b43-47cd-b87d-6fbdf8fc757c": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC05LTEtMS0yODg5Mg_7d2a8ffc-fb88-41fd-8b8f-27bdee5ba5e5": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC0xMC0xLTEtMjg4OTI_cbe444e1-e0d3-4f7a-9c7f-30a57367ace6": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC0xMS0xLTEtMjg4OTI_7f5840f6-b0ff-4aa3-adeb-aa79b4e3dad9": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC0xMi0xLTEtMjg4OTI_ec016066-0a62-49c9-8f5a-482eda7eede0": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC0xMy0xLTEtMjg4OTI_a6056c77-a1ad-4724-aaa7-40eecbfc4cad": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC0xNC0xLTEtMjg4OTI_7d3968be-60f1-44ba-bae7-a1c83ed577ce": {
   "value": "5400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC0xNS0xLTEtMjg4OTI_875e4d0b-478a-41cf-9779-f1fcd25938ff": {
   "value": "-15700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS01LTEtMS0yODg5Mg_0c8f8354-0db1-4cbf-913d-73ecc9731792": {
   "value": "308000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS02LTEtMS0yODg5Mg_48ff1c47-a840-4698-9355-d43a719b6a80": {
   "value": "1506700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS03LTEtMS0yODg5Mg_03b1fa5a-7092-470c-b3f4-cc853716043f": {
   "value": "7057200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS04LTEtMS0yODg5Mg_36c09b14-b784-4f30-b585-0ff952d6a93a": {
   "value": "-154000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS05LTEtMS0yODg5Mg_7522e390-d6bb-4821-bf29-6a3a69f5ad8b": {
   "value": "-63400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS0xMC0xLTEtMjg4OTI_d6751a34-8ab9-4e54-b3f2-c5e625ce54c8": {
   "value": "526500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS0xMS0xLTEtMjg4OTI_dcb8e2ce-a9c0-4f5d-b3f2-106600a21671": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS0xMi0xLTEtMjg4OTI_b19ca3a4-8685-453b-9129-9f43de750998": {
   "value": "1270700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS0xMy0xLTEtMjg4OTI_b89aaea0-1932-4b83-8a36-ab22bd8f66f6": {
   "value": "-1915700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS0xNC0xLTEtMjg4OTI_495c4a84-b453-4cdd-80ff-4f9bdcc672c6": {
   "value": "1301800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS0xNS0xLTEtMjg4OTI_3f2820f4-0275-444e-9cd2-ad64d1fe8da7": {
   "value": "9837800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC01LTEtMS03NTgz_a7a906cd-392c-4f25-ba4e-321bfcec43e5": {
   "value": "308000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC02LTEtMS03NTgz_e01f00a0-7e73-4fca-b4ab-ddc685921a01": {
   "value": "1506700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC03LTEtMS03NTgz_bd435a70-488e-41cb-a1bc-3f52967232bc": {
   "value": "7057200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC04LTEtMS03NTgz_928128a8-2758-46b4-9be2-db38dc8b163d": {
   "value": "154000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC05LTEtMS03NTgz_0ec77d33-7312-4155-bdf4-8f58174d37d0": {
   "value": "63400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC0xMC0xLTEtNzU4Mw_83fe5c3c-20b2-45d3-a6a2-78ac175da613": {
   "value": "526500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC0xMS0xLTEtNzU4Mw_1afbfd92-6c92-4dea-8a9a-81adf370c34c": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC0xMi0xLTEtNzU4Mw_d017b70e-dafb-4e93-b96e-2ecfccab59dd": {
   "value": "1270700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC0xMy0xLTEtNzU4Mw_7c45c75b-736c-4297-900e-8fc9de4e5ce9": {
   "value": "-1915700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC0xNC0xLTEtNzU4Mw_e3a3c075-a885-4923-9743-340476e0b6dc": {
   "value": "1301800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC0xNS0xLTEtNzU4Mw_137a5531-e2e8-4099-a604-79b8682cec7b": {
   "value": "9837800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC01LTEtMS03NTgz_7b586023-3ae3-43c9-b734-704b3965f804": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC02LTEtMS03NTgz_1c688cea-bae4-4be6-a68b-4b3d641ee8f8": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC03LTEtMS03NTgz_c26e722b-21fb-43b9-86da-f5d8dbe03702": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC04LTEtMS03NTgz_748db70e-ae94-4b10-950f-3c4a7e893612": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC05LTEtMS03NTgz_b8e169d9-a58e-40c7-83e0-92ec33ea5d7a": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC0xMC0xLTEtNzU4Mw_4d215f9a-6312-42f2-89f7-3e4a4982f0d4": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC0xMS0xLTEtNzU4Mw_220bdff5-d646-4adf-9f79-1f07594119a9": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC0xMi0xLTEtNzU4Mw_35349002-9578-4954-b117-fd0ea8e2d40f": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC0xMy0xLTEtNzU4Mw_9d1e18e2-5a0b-4022-90ee-df514bd260ed": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC0xNC0xLTEtNzU4Mw_4af35da5-4d19-4fe5-9e08-96b533dc27e7": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC0xNS0xLTEtNzU4Mw_a1315704-dc11-4f44-8c96-6481d45a82fc": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS01LTEtMS03NTgz_46953092-c10b-4ac2-9879-27d33e26cc0f": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS02LTEtMS03NTgz_ce09a859-db36-4ae5-ab29-5409fb8fb035": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS03LTEtMS03NTgz_e36b3cb8-f0de-4008-b647-fc58b2645156": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS04LTEtMS03NTgz_5d5097a2-5aa1-408d-b905-34b8ec4f0256": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS05LTEtMS03NTgz_13ac3a76-33a4-4406-90c0-a3252ebae4b6": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS0xMC0xLTEtNzU4Mw_de989751-72f4-44cd-912f-b1bed120b422": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS0xMS0xLTEtNzU4Mw_55593a72-d6f8-4dfc-b4c4-a99dfba6826b": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS0xMi0xLTEtNzU4Mw_26709e39-7bb0-4789-8d25-3827585b2e2d": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS0xMy0xLTEtNzU4Mw_e91d71b0-d8d3-4820-bc14-28cb084a218e": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS0xNC0xLTEtNzU4Mw_c486dc44-1f32-43ad-b661-b6acc65dc520": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS0xNS0xLTEtNzU4Mw_2332661e-5dda-4ece-8cde-d8fbb8c4c215": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi01LTEtMS03NTgz_1ebdf151-e883-4dbf-9b54-e7b11e718180": {
   "value": "308000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi02LTEtMS03NTgz_1878c4a1-4f43-4aff-9628-f07281ec095e": {
   "value": "1506700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi03LTEtMS03NTgz_70ba31ae-271f-4f59-8c2c-e01db531fc4d": {
   "value": "7057200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi04LTEtMS03NTgz_db0ccfb6-3483-40d0-b606-71d672a1a8eb": {
   "value": "-154000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi05LTEtMS03NTgz_b99aa286-4f6d-4db6-b1ed-c34d89d0fd78": {
   "value": "-63400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi0xMC0xLTEtNzU4Mw_6b369df4-aaf3-47c5-9946-1a05d52942df": {
   "value": "526500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi0xMS0xLTEtNzU4Mw_5b4ac3b2-61c3-4c37-8d12-6f540b0f191a": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi0xMi0xLTEtNzU4Mw_e730daef-4574-46b8-9569-4daa015cc2bf": {
   "value": "1270700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi0xMy0xLTEtNzU4Mw_7d6ec8e3-a607-4c88-bec4-e5928029b6ff": {
   "value": "-1915700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi0xNC0xLTEtNzU4Mw_e7d5d3a5-1480-43f6-82f3-9e89a4352cc5": {
   "value": "1301800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi0xNS0xLTEtNzU4Mw_24fe9657-79e0-4954-836c-8855f6286549": {
   "value": "9837800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy01LTEtMS03NTgz_0f28367c-9b5b-4e08-9af4-a4e3714c818b": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy02LTEtMS03NTgz_df73ea1e-e59b-40e6-b552-14323843cab4": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy03LTEtMS03NTgz_88ca63c6-69e0-4465-bd40-216511b2e308": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy04LTEtMS03NTgz_c5593577-1c6d-418b-ae1b-e60857d71405": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy05LTEtMS03NTgz_5a06cfa0-4370-4259-bbdd-cbde3c6a4b9c": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy0xMC0xLTEtNzU4Mw_a6be1bc4-04d1-4674-add6-a35aed07baee": {
   "value": "765200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy0xMS0xLTEtNzU4Mw_8be8be48-4a75-47d4-8a1d-2e3a4b7ba37b": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy0xMi0xLTEtNzU4Mw_0a882b4b-5707-4027-9b97-e4c22722b75f": {
   "value": "-465400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy0xMy0xLTEtNzU4Mw_e1218dd6-3b24-493a-8966-1cb95306b20a": {
   "value": "139400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy0xNC0xLTEtNzU4Mw_ace1f0ad-6340-4e22-9d03-c7340e38ff3c": {
   "value": "225400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy0xNS0xLTEtNzU4Mw_a55b0afa-fe26-41b5-a1f6-c41df3418abe": {
   "value": "664600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC01LTEtMS03NTgz_14ccf8b8-7279-42a1-8f60-3d88bf3195a7": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC02LTEtMS03NTgz_0aaf357a-5ddc-4861-a099-360d33f7e3cc": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC03LTEtMS03NTgz_83b3129e-3885-4bc4-9a93-2da0214c202c": {
   "value": "-315500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC04LTEtMS03NTgz_d2877db5-2658-4e54-bfcb-62282b5acfaa": {
   "value": "-184800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC05LTEtMS03NTgz_ab77abf7-21db-4db1-8100-7281a6d7a6cb": {
   "value": "500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC0xMC0xLTEtNzU4Mw_c34236b7-2591-4eb0-9559-8e4e0f772c1a": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC0xMS0xLTEtNzU4Mw_964bce54-1613-47c9-a71d-f8d42cc6d121": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC0xMi0xLTEtNzU4Mw_eb94dada-0941-4c8a-bfc7-3eac19a22415": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC0xMy0xLTEtNzU4Mw_d90fff31-73bd-474c-be79-076fe11e3f5e": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC0xNC0xLTEtNzU4Mw_27d04a18-e28c-4115-9de1-f17f5daf4232": {
   "value": "-329200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC0xNS0xLTEtNzU4Mw_361789a3-81ab-4c6c-970b-8a5d2c9a7c11": {
   "value": "-829000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi01LTEtMS03NTgz_439ca329-12b9-4650-9d3f-7f757316bdfb": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi02LTEtMS03NTgz_5d7be4b0-0a53-4de4-b5b6-afac5413ef73": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi03LTEtMS03NTgz_98dcf8fc-5d30-4a1c-9ebb-03582b2cd158": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi04LTEtMS03NTgz_e913de86-4837-45bd-8a58-d0d5aa1ce3fe": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi05LTEtMS03NTgz_7a58e013-28f9-4407-b6f9-4aaf0ca68500": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi0xMC0xLTEtNzU4Mw_035d7da0-11b1-413c-a8ef-8d0835d9958b": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi0xMS0xLTEtNzU4Mw_8ca1884e-ddf1-4789-8ffb-6713682820b1": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi0xMi0xLTEtNzU4Mw_0f6036df-141a-42f5-9fda-bcfc870647aa": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi0xMy0xLTEtNzU4Mw_2d21b28d-c961-4182-a5fc-d9e4ed77d2f1": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi0xNC0xLTEtNzU4Mw_c95c7ace-3521-40e2-9410-7b0bdfaf730b": {
   "value": "90900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi0xNS0xLTEtNzU4Mw_7ea5a8f4-afbc-488c-9df3-e6c3876c55f1": {
   "value": "90900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy01LTEtMS03NTgz_42f95a4a-d232-48db-967e-42ba1d2eff4d": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy02LTEtMS03NTgz_610c7d47-cd1e-44c2-af8a-f69b3c0d651d": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy03LTEtMS03NTgz_e8c8cbc5-c873-44f4-a73b-a15e1427e74e": {
   "value": "230800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy04LTEtMS03NTgz_131dd858-d222-410d-8a16-e5d0def18edb": {
   "value": "184800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy05LTEtMS03NTgz_d3c4457d-66d6-42aa-aee1-f147db528df2": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy0xMC0xLTEtNzU4Mw_02f6fe75-845b-49a3-8f46-8d9ab21ef65a": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy0xMS0xLTEtNzU4Mw_e7b5a8ef-79ab-40f4-a541-2856407e3555": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy0xMi0xLTEtNzU4Mw_2c37a39f-88f4-4f51-ad95-17d6daa302b5": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy0xMy0xLTEtNzU4Mw_dd03b5e5-d1ff-4b4b-a7d0-81c3688468bc": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy0xNC0xLTEtNzU4Mw_1f166005-0ece-4da8-9c3e-b0b8c58fa95a": {
   "value": "187000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy0xNS0xLTEtNzU4Mw_d7ebf6e1-1d95-46d9-bb13-eef922f6c037": {
   "value": "602600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC01LTEtMS03NTgz_fe32395d-2afe-4292-a21c-011aa72b0d39": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC02LTEtMS03NTgz_92ac3778-ba8e-416e-a9b6-3edbbed54ba8": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC03LTEtMS03NTgz_c3b8f9f6-859e-4f4c-8437-08a98a0aa43d": {
   "value": "-800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC04LTEtMS03NTgz_c72fc5af-bc6f-4b42-87e5-d9504c71a9af": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC05LTEtMS03NTgz_7ec94889-5269-451d-9997-e918792cd28f": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC0xMC0xLTEtNzU4Mw_627639f3-e7c0-4561-a54a-34ebf97d0196": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC0xMS0xLTEtNzU4Mw_ced67808-2fa4-4651-b6e1-0d1d84bc9452": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC0xMi0xLTEtNzU4Mw_1e08e298-ec59-4ff0-bf6c-508413ca96e9": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC0xMy0xLTEtNzU4Mw_b85d2f99-4ae4-4a99-ab20-167e380f9f50": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC0xNC0xLTEtNzU4Mw_d3deb007-543e-400d-b6ea-b6244ba2d618": {
   "value": "-216600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC0xNS0xLTEtNzU4Mw_8b45e991-a50f-47df-a691-657695499309": {
   "value": "-217400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC01LTEtMS03NTgz_e5294aea-8122-40c2-b493-1fc4f2946535": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC02LTEtMS03NTgz_89b17078-4ab3-427d-8dc7-8706e12f4176": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC03LTEtMS03NTgz_d2fe5eab-87e2-48af-9815-275b79b515e5": {
   "value": "-83800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC04LTEtMS03NTgz_af3f72c9-bcbd-4fad-8518-a69da27ae7e3": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC05LTEtMS03NTgz_949c0921-22ff-42be-9db6-4bbf8d773c18": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC0xMC0xLTEtNzU4Mw_bac30fbc-49e4-4327-9741-66fe02c0ffd4": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC0xMS0xLTEtNzU4Mw_ce3bac34-f459-4fda-9483-47d89a605996": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC0xMi0xLTEtNzU4Mw_aec299ae-d5d0-4246-955c-d0e19556c07d": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC0xMy0xLTEtNzU4Mw_e9447744-5e53-48dc-a28e-4f20d6cb51d7": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC0xNC0xLTEtNzU4Mw_fac8a7c7-c819-4e28-8110-b35db1b8e9ba": {
   "value": "-16500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC0xNS0xLTEtNzU4Mw_a886d098-fda6-4a30-a9c6-eaa482ad7119": {
   "value": "-100300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi01LTEtMS03NTgz_5f2b4cea-2937-4aba-9f81-dd4ee3564313": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi02LTEtMS03NTgz_05e44ccf-9709-4a00-aae0-187d203e2f01": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi03LTEtMS03NTgz_9a906091-28c3-48e0-be9e-f7b2b06fcbfa": {
   "value": "-100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi04LTEtMS03NTgz_59e36a84-6250-4f1e-8fc4-8ea834200f55": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi05LTEtMS03NTgz_adef3577-daca-4275-8f0e-9497c62771b7": {
   "value": "500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi0xMC0xLTEtNzU4Mw_41023b8b-6d5a-4ec6-a5d3-c715c0ef7c32": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi0xMS0xLTEtNzU4Mw_7b234104-3ba0-4482-8b68-db46dec7fad2": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi0xMi0xLTEtNzU4Mw_4db2739e-7684-46e5-b223-d35981b9e5f5": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi0xMy0xLTEtNzU4Mw_c44f9edd-7aee-40d0-8b4b-c28b48b2cbc4": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi0xNC0xLTEtNzU4Mw_efdec858-3b55-4a20-8bac-302eb2da2449": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi0xNS0xLTEtNzU4Mw_ba5b6ddd-2efd-4917-ae59-9453a48a866f": {
   "value": "400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC01LTEtMS03NTgz_29639409-e885-4f0a-a21e-3fb036bcc121": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC02LTEtMS03NTgz_28f0aead-6447-4e4c-9b11-8f6f46d05a6f": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC03LTEtMS03NTgz_8dbb7355-dc43-47d8-8868-a324f4f51cb5": {
   "value": "360700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC04LTEtMS03NTgz_b837a142-54e7-49de-9fe1-9b6ff5c2e929": {
   "value": "154000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC05LTEtMS03NTgz_f2d6a071-3c2c-4fd5-b91d-ff5b80161bc8": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC0xMC0xLTEtNzU4Mw_a2b93689-97b0-48ac-b05c-f9e24689a1d9": {
   "value": "-526500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC0xMS0xLTEtNzU4Mw_1a492b34-a8d2-4dd1-a71a-51ff94262278": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC0xMi0xLTEtNzU4Mw_6689d535-150c-4c0c-b779-1ff1816022e3": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC0xMy0xLTEtNzU4Mw_4c811c62-0e56-4c29-9edf-9a1e464e44be": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC0xNC0xLTEtNzU4Mw_cc47a89f-ee8c-40b2-ae0e-ee79805ab207": {
   "value": "5000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC0xNS0xLTEtNzU4Mw_b3546a91-842c-4d2a-9f06-0098fdf30bfa": {
   "value": "-6800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni01LTEtMS03NTgz_bfeca619-820a-4c30-82f4-f8283fa1549c": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni02LTEtMS03NTgz_f64110a0-af7a-4ed2-a202-6fe93a976f29": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni03LTEtMS03NTgz_7448a16a-736a-4fbf-af58-5ab68f7eb018": {
   "value": "372500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni04LTEtMS03NTgz_f88d05d6-f0e8-4e51-ba20-cbb56be05b29": {
   "value": "154000000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni05LTEtMS03NTgz_d4d4c67c-c12d-4ad1-bbc2-878e82ee9e8c": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni0xMC0xLTEtNzU4Mw_420aff09-e7c9-4683-bc20-27c035579671": {
   "value": "-526500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni0xMS0xLTEtNzU4Mw_d2b4f900-7515-493b-a5dd-bd23974dc534": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni0xMi0xLTEtNzU4Mw_29fe1222-de67-4b15-b870-a6628b382e4d": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni0xMy0xLTEtNzU4Mw_20e8ed18-2a38-4544-888d-f4d800795aa4": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni0xNC0xLTEtNzU4Mw_1e2f1245-0561-4d67-8086-f2f382e5424f": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni0xNS0xLTEtNzU4Mw_c5a8b93d-2cc5-4213-bdc9-0853ba0141cd": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny01LTEtMS03NTgz_e82560e6-5036-4a15-9b30-9ffa5f034832": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny02LTEtMS03NTgz_412232bb-6e18-4fe9-882f-57fd86e8b8ba": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny03LTEtMS03NTgz_520658ec-97b0-4576-a71f-48736f9c4432": {
   "value": "-11800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny04LTEtMS03NTgz_95394b84-e0b3-43cd-9072-39fc8b20003e": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny05LTEtMS03NTgz_84bbef3d-4bb8-4bfe-9f7e-208856f531d4": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny0xMC0xLTEtNzU4Mw_e3946343-d10e-46d3-9ea9-de39ccb457aa": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny0xMS0xLTEtNzU4Mw_c2788d2e-a1aa-415a-a565-c5e3de0f5f3c": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny0xMi0xLTEtNzU4Mw_3079198b-e97e-486f-bc20-7cd87e5202df": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny0xMy0xLTEtNzU4Mw_3a3b05e6-de2d-44b7-a99f-8f0d0ae25761": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny0xNC0xLTEtNzU4Mw_b26b93cd-e76a-49cf-ba8b-463d27507c1b": {
   "value": "5000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny0xNS0xLTEtNzU4Mw_f8e7760d-3517-4a6e-bd5f-64dcbbce319f": {
   "value": "-6800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC01LTEtMS03NTgz_a436a3b1-6975-4ba9-99ff-c9373e95210b": {
   "value": "308000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC02LTEtMS03NTgz_520a7fdd-877d-416e-81f0-1a6e437e6aec": {
   "value": "1506700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC03LTEtMS03NTgz_24b93cd0-d834-41f3-b0c5-4b48763f2179": {
   "value": "7102400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC04LTEtMS03NTgz_26246364-94ac-4fa0-9ed8-e251756d0765": {
   "value": "-184800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC05LTEtMS03NTgz_bc10b6cb-3b86-4ab2-8e29-55c0a7189371": {
   "value": "-62900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC0xMC0xLTEtNzU4Mw_65b322f3-8808-4d1c-9d6f-91a00a1e61b9": {
   "value": "765200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC0xMS0xLTEtNzU4Mw_c0a1f2fa-fcfd-4cfe-ab25-4abe7b4c92f2": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC0xMi0xLTEtNzU4Mw_effb65ca-4a2f-450e-a5b2-69a4ab015621": {
   "value": "805300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC0xMy0xLTEtNzU4Mw_78ec048e-9555-4180-b17d-ed62e0a58558": {
   "value": "-1776300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC0xNC0xLTEtNzU4Mw_a73850e3-6efb-4afa-958a-77a710d0f33a": {
   "value": "1203000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC0xNS0xLTEtNzU4Mw_e2177e5c-5d38-4b75-9faa-f1df24f633aa": {
   "value": "9666600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yLTktMS0xLTQzNzAw_07cf8955-e985-4aaa-8db2-aeb85aeb789c": {
   "value": "283700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfCashFlowsFromTheInsuranceActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yLTEwLTEtMS00MzcwMA_b4dd56de-4570-4e5f-80b9-7eab878ca8d5": {
   "value": "48600000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfCashFlowsFromTheInsuranceActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zLTktMS0xLTQzNzAw_85da3337-71b2-41fd-ab3c-50298f8dab41": {
   "value": "21161500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ReceiptsFromPremiumsAndClaimsAnnuitiesAndOtherPolicyBenefits",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zLTEwLTEtMS00MzcwMA_bb12f2bb-2714-4110-9fb3-59a4ae289ebd": {
   "value": "21865600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ReceiptsFromPremiumsAndClaimsAnnuitiesAndOtherPolicyBenefits",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80LTktMS0xLTQzNzAw_958deb6b-43c7-4693-9428-ed9db3346282": {
   "value": "20877800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PaymentsForPremiumsAndClaimsAnnuitiesAndOtherPolicyBenefits",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80LTEwLTEtMS00MzcwMA_344c3ecd-5d5f-46d9-b73a-5997f988ec61": {
   "value": "21817000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PaymentsForPremiumsAndClaimsAnnuitiesAndOtherPolicyBenefits",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81LTktMS0xLTQzNzAw_e43830d3-3ee1-46e8-8cb9-08c8b95a968e": {
   "value": "-420400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherCashFlowsFromOperatingActivity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81LTEwLTEtMS00MzcwMA_396ee864-e2c6-4d2f-8771-a5728ad484f2": {
   "value": "-346200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherCashFlowsFromOperatingActivity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF82LTktMS0xLTQzNzAw_31ebc3cc-d048-4c33-bee5-456ba0277923": {
   "value": "457100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherCashReceiptsFromOperatingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF82LTEwLTEtMS00MzcwMA_9937b832-2c49-4c39-90ae-eed2e90b9272": {
   "value": "360400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherCashReceiptsFromOperatingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF83LTktMS0xLTQzNzAw_883dbaa0-efb4-4536-ab23-dac462d96679": {
   "value": "877500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherCashPaymentsFromOperatingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF83LTEwLTEtMS00MzcwMA_fe4cf5dd-8a76-4b2e-b0e7-5ae9f60e2b11": {
   "value": "706600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OtherCashPaymentsFromOperatingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF84LTktMS0xLTQzNzAw_e9f3ef8b-9cee-4d9a-8383-9102db4c86f9": {
   "value": "-349200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF84LTEwLTEtMS00MzcwMA_b8f3a81e-5382-479f-9d8f-14b2b38e0304": {
   "value": "-298400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xMS05LTEtMS00MzcwMA_505e1da2-95a6-47c9-8aa2-4d6e42d70b33": {
   "value": "-485900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xMS0xMC0xLTEtNDM3MDA_3c887686-4f51-47c7-b1df-727b2174bfc8": {
   "value": "-596000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xMy05LTEtMS00MzcwMA_8fd5aece-770d-4d4b-940b-e2110ec81a5a": {
   "value": "21692300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InflowsOfCashFromInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xMy0xMC0xLTEtNDM3MDA_baf7a2d7-6285-43fb-be7b-4ce4ff26a025": {
   "value": "22548700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InflowsOfCashFromInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNC05LTEtMS00MzcwMA_b952fe7c-b7f2-41c5-9619-3bd0e5ac9897": {
   "value": "6700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNC0xMC0xLTEtNDM3MDA_457c876e-578b-4b5d-909a-ca384934a8e9": {
   "value": "66300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNS05LTEtMS00MzcwMA_9fd47a33-f440-4977-88e8-da8c1116beb6": {
   "value": "119000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentProperty",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNS0xMC0xLTEtNDM3MDA_e5838f7a-5bdc-4461-aa5d-75aba1d776a4": {
   "value": "22300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentProperty",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNi05LTEtMS00MzcwMA_77ac04ea-8edf-432d-8650-c773aa1b1ce3": {
   "value": "247700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNi0xMC0xLTEtNDM3MDA_104712ae-e82b-40bb-b626-ea9700f0fe19": {
   "value": "400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNy05LTEtMS00MzcwMA_68f31d3d-1753-4f16-84a9-1ed17c23a2e9": {
   "value": "18010300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNy0xMC0xLTEtNDM3MDA_ba1aa257-735b-4ef4-88b7-eef3e3a2d430": {
   "value": "19393000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xOC05LTEtMS00MzcwMA_6a4a00a2-9cd6-46a0-b18b-22d3db4f8829": {
   "value": "1850300000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProceedsFromEquityInstruments",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xOC0xMC0xLTEtNDM3MDA_27addbb4-24dd-4436-8ca7-e0f3b4b1a58f": {
   "value": "1941200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProceedsFromEquityInstruments",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xOS05LTEtMS00MzcwMA_a1df36e0-8d64-47c8-a6b0-5ac0e2902f69": {
   "value": "375100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInterestsInAssociates",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xOS0xMC0xLTEtNDM3MDA_09186b35-adca-45f8-9ac2-a9d402f537c6": {
   "value": "50300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInterestsInAssociates",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMC05LTEtMS00MzcwMA_465716c1-96d5-4b4f-a62b-ecdc537cd78a": {
   "value": "948600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMC0xMC0xLTEtNDM3MDA_f0362a1d-fe67-445f-845b-02044ef5ba11": {
   "value": "959900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMS05LTEtMS00MzcwMA_63bd5766-17fb-4321-8e4e-510d20fa95dd": {
   "value": "87400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMS0xMC0xLTEtNDM3MDA_fc84d1f0-1587-4131-bc6f-27301bf9e2fb": {
   "value": "68800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMi05LTEtMS00MzcwMA_06daa813-8500-4630-ab50-95aabe8f5f79": {
   "value": "47200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherProceedsRelatedToInvestmentActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMi0xMC0xLTEtNDM3MDA_629fd9e4-01ee-4b03-87b3-5755be840370": {
   "value": "46500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherProceedsRelatedToInvestmentActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMy05LTEtMS00MzcwMA_dda98618-fd4c-4b66-8050-f190ba81fb12": {
   "value": "20377500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OutflowsOfCashFromInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMy0xMC0xLTEtNDM3MDA_ba11e0fc-7da9-4d1e-84c7-338d46a5ca64": {
   "value": "21369500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:OutflowsOfCashFromInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNC05LTEtMS00MzcwMA_188c67ed-867d-4c06-b381-e29f70d546ca": {
   "value": "36100000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNC0xMC0xLTEtNDM3MDA_77f75306-ba66-488e-9cad-aa10886ed2fb": {
   "value": "42900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNS05LTEtMS00MzcwMA_889a97ab-5305-4a30-aab7-d170066ad58e": {
   "value": "215900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInvestmentProperty",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNS0xMC0xLTEtNDM3MDA_6d12b43f-d908-4c00-93a3-975146f6a46e": {
   "value": "25600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInvestmentProperty",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNi05LTEtMS00MzcwMA_eab4f70a-8d5b-49fd-8f0c-9b313c4f0d34": {
   "value": "89600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNi0xMC0xLTEtNDM3MDA_2d9abf32-cdc4-47c0-864d-cef8196e6f5f": {
   "value": "245500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNy05LTEtMS00MzcwMA_dfe6d4e0-6268-45d2-a5a3-0787f67cced4": {
   "value": "17193700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNy0xMC0xLTEtNDM3MDA_1f39a2c6-b608-45fa-821d-a5050b10ce67": {
   "value": "18747900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yOC05LTEtMS00MzcwMA_c2e15965-fbeb-4646-8066-54eb57091878": {
   "value": "2655700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PurchaseOfEquityInstruments",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yOC0xMC0xLTEtNDM3MDA_a57f652d-1358-4190-bc65-8bcfb82fcc43": {
   "value": "2192800000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PurchaseOfEquityInstruments",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yOS05LTEtMS00MzcwMA_b0e21155-e204-4868-8dcd-ee5e5c1b3e46": {
   "value": "125000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInterestsInAssociates",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yOS0xMC0xLTEtNDM3MDA_42cf94a5-0fc7-42b9-bc9c-4e9f4c3f93e6": {
   "value": "83400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInterestsInAssociates",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zMC05LTEtMS00MzcwMA_f5b1da06-2763-4064-8a06-e17f8e757a64": {
   "value": "61500000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherPaymentsRelatedToInvestmentActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zMC0xMC0xLTEtNDM3MDA_ea62457e-e702-439c-86a3-bee0bf48f82f": {
   "value": "31400000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherPaymentsRelatedToInvestmentActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zMy05LTEtMS00MzcwMA_dca1ebaa-6893-4a0e-a73d-8c75926fa032": {
   "value": "1314800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zMy0xMC0xLTEtNDM3MDA_c7455989-f5dd-4c73-9417-5e1263c5aaf4": {
   "value": "1179200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zNS05LTEtMS00MzcwMA_90ed27dc-1af8-4f34-9414-38026d72a7e3": {
   "value": "868700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfProceedFromFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zNS0xMC0xLTEtNDM3MDA_504ab93e-3730-4f1b-a63d-cf451f55e678": {
   "value": "703200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfProceedFromFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zNi05LTEtMS00MzcwMA_a21cf23e-ba2a-4324-a995-5aea2c9e8ff3": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfSubordinatedLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zNi0xMC0xLTEtNDM3MDA_5256ef89-e1e8-475b-bc67-177e2258ef8a": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfSubordinatedLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zNy05LTEtMS00MzcwMA_379eef50-6d92-438b-9a40-d1b0314e443a": {
   "value": "91700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CobrosPorEmisionDeInstrumentosDePatrimonioYAmpliacionDeCapital",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zNy0xMC0xLTEtNDM3MDA_c6966e49-42bf-4e34-9e55-e44b26c86a8c": {
   "value": "8200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CobrosPorEmisionDeInstrumentosDePatrimonioYAmpliacionDeCapital",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zOC05LTEtMS00MzcwMA_d7baed0f-1ee4-46c0-8378-a75f2859cf57": {
   "value": "300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zOC0xMC0xLTEtNDM3MDA_da2007b2-c96d-4cd2-bd28-9b8720c8749b": {
   "value": "300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zOS05LTEtMS00MzcwMA_d006d419-be9e-4459-b4ea-c0358101fe64": {
   "value": "776700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherProceedsRelatedToFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zOS0xMC0xLTEtNDM3MDA_44504893-ae9d-419a-86e5-6b351a3c9379": {
   "value": "694700000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherProceedsRelatedToFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80MC05LTEtMS00MzcwMA_421d5092-864b-4451-99d0-f8193451060e": {
   "value": "1238100000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherCashPaymentFromFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80MC0xMC0xLTEtNDM3MDA_b5815392-6164-48ea-9285-7777a8feb2b9": {
   "value": "1273200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherCashPaymentFromFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80MS05LTEtMS00MzcwMA_6dcce6cb-4993-4e49-8648-9830718b06c6": {
   "value": "614300000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80MS0xMC0xLTEtNDM3MDA_58a88d69-8a12-4293-8ff9-beed8b0c72b6": {
   "value": "658400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80Mi05LTEtMS00MzcwMA_48287f72-0735-4787-a024-52a785272628": {
   "value": "73500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80Mi0xMC0xLTEtNDM3MDA_35dd84d1-e6cf-4900-a3b5-65aa7630705b": {
   "value": "73600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80My05LTEtMS00MzcwMA_5f7e7c19-4c87-4f0c-a220-851002fc751e": {
   "value": "400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfSubordinatedLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80My0xMC0xLTEtNDM3MDA_7b46b28e-37db-4d33-b042-43307994ff4c": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfSubordinatedLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80NC05LTEtMS00MzcwMA_a51282f0-9e94-46ed-a14d-6014de550c90": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PaymentsOnReturnOfShareholdersContributions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80NC0xMC0xLTEtNDM3MDA_b24a44a4-d55f-411e-8efd-99ed499af961": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PaymentsOnReturnOfShareholdersContributions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80NS05LTEtMS00MzcwMA_ba74f07c-8782-4d9f-aa9f-fdb5b235fbf1": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80NS0xMC0xLTEtNDM3MDA_26140b76-f3b5-461e-9718-a48bc53edf4b": {
   "value": "0",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80Ni05LTEtMS00MzcwMA_490d3865-7d39-4376-b310-3d984ee1e47d": {
   "value": "549900000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherPaymentsRelatedToFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80Ni0xMC0xLTEtNDM3MDA_143b2ee5-01ab-4f31-ace4-900a4886fa8c": {
   "value": "541200000",
   "decimals": -5,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherPaymentsRelatedToFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80OS05LTEtMS00MzcwMA_53847c26-41c4-4825-9363-c2aec1050788": {
   "value": "-369400000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80OS0xMC0xLTEtNDM3MDA_b6e2cd6e-f8ae-4ab4-9bbf-93353c7ad8f1": {
   "value": "-570000000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81MC05LTEtMS00MzcwMA_3ce8cced-9b09-425f-9ed1-8a30dcf646df": {
   "value": "9200000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81MC0xMC0xLTEtNDM3MDA_06505cfa-9cd5-4ce3-9b98-d27b7fafb457": {
   "value": "-131800000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81Mi05LTEtMS00MzcwMA_ed2a94cc-90dd-47c5-8fcf-a85755370492": {
   "value": "468700000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81Mi0xMC0xLTEtNDM3MDA_188977c7-c657-4bf6-8a5d-cb24b41f78bf": {
   "value": "-118600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81My05LTEtMS00MzcwMA_64e6cf7c-d1d0-4d84-8636-48d53f8b59b5": {
   "value": "2418900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81My0xMC0xLTEtNDM3MDA_9f6fad91-6da9-46c5-b9b0-1bf5bf7f1e52": {
   "value": "2537500000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81NC05LTEtMS00MzcwMA_b0b55990-f701-4cad-8894-41c6b5165eac": {
   "value": "2887600000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81NC0xMC0xLTEtNDM3MDA_dfb91a01-0299-4720-80e1-0b17e72941eb": {
   "value": "2418900000",
   "decimals": -5,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk3OTg2OTE_ac5f3263-2fd2-4b46-80f1-ddd01d712d70": {
   "value": "MAPFRE S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk3OTg2OTM_10ca1741-decc-4b99-9311-9f917d327b9a": {
   "value": "sociedad an\u00f3nima",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk4MDQyNTM_5ff9b9a2-0dcc-41c4-a1c6-670f4ebca480": {
   "value": "actividades de seguros en sus diferentes ramos tanto de Vida como de No Vida, finanzas, inversi\u00f3n mobiliaria y de servicios.",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk4MDEzODk_90c3e91b-7388-45c9-98a0-2c19aaa76d97": {
   "value": "MAPFRE S.A.",
   "dimensions": {
    "concept": "ifrs-full:ExplanationOfChangeInNameOfReportingEntityOrOtherMeansOfIdentificationFromEndOfPrecedingReportingPeriod",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk3OTg3MDA_54b79e34-6b2b-4224-8a0d-99cd154b5518": {
   "value": "CARTERA MAPFRE, S.L. Sociedad Unipersonal",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk4MDQyNTI_d496b21c-0c9e-41d6-af7c-e5abb7bff625": {
   "value": "Fundaci\u00f3n MAPFRE.",
   "dimensions": {
    "concept": "ifrs-full:NameOfUltimateParentOfGroup",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk4MDE2MTc_70877c1b-f033-4d17-a5d8-4b38d4cd4989": {
   "value": "territorio espa\u00f1ol, pa\u00edses del Espacio Econ\u00f3mico Europeo y terceros pa\u00edses.",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk3OTg2OTQ_a453d4d1-d474-49f4-9578-202246eee356": {
   "value": "Espa\u00f1a",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk4MDQyNjQ_a325f663-afd7-4a9d-beda-059fe814fcab": {
   "value": "Majadahonda (Madrid), Carretera de Pozuelo 52.",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk4MDQyNTQ_fd7c0136-9f42-44d9-b152-58de3c2f6381": {
   "value": "Espa\u00f1a",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  }
 }
}