{
 "documentInfo": {
  "documentType": "https://xbrl.org/CR/2021-02-03/xbrl-json",
  "features": {
   "xbrl:canonicalValues": true
  },
  "namespaces": {
   "ifrs-full": "http://xbrl.ifrs.org/taxonomy/2019-03-27/ifrs-full",
   "iso4217": "http://www.xbrl.org/2003/iso4217",
   "mapfre-2020-12-31": "http://mapfre.com/20201231",
   "scheme": "http://standards.iso.org/iso/17442",
   "xbrl": "https://xbrl.org/CR/2021-02-03",
   "xbrli": "http://www.xbrl.org/2003/instance"
  },
  "taxonomy": [
   "http://mapfre.com/20201231/95980020140005693107-2020-12-31.xsd"
  ]
 },
 "facts": {
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNTE0L2ZyYWc6NTY0ZjU4NzVjMGYwNGFkMjkxZjdhMTA0YTkxMzQ4ZTAvdGFibGU6M2MwNmEzMmQ1NzEyNDc1YTkwNjE0NDA4ODRmNTYzZmMvdGFibGVyYW5nZTozYzA2YTMyZDU3MTI0NzVhOTA2MTQ0MDg4NGY1NjNmY18wLTAtMS0xLTc1OTAz_87224a34-01ad-4db3-9da9-df2c6aea4df2": {
   "value": "2020-12-31",
   "dimensions": {
    "concept": "ifrs-full:DateOfEndOfReportingPeriod2013",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzUtMy0xLTEtMjc4Nw_27e64961-fd22-4629-9904-d68afe0681be": {
   "value": "2780100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsAndGoodwill",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzUtNC0xLTEtMjc4Nw_6264da45-9c69-4bbc-873a-4b44e3e58c3b": {
   "value": "3300100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsAndGoodwill",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzYtMy0xLTEtMjc4Nw_596fbf89-f6ea-4b39-9638-eb2771bea569": {
   "value": "1409800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzYtNC0xLTEtMjc4Nw_48aabe95-d7fc-4bf6-92fd-ec21f3b6b903": {
   "value": "1773200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzctMy0xLTEtMjc4Nw_82e4b4a9-7ae8-4711-bec3-240316665142": {
   "value": "1370300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzctNC0xLTEtMjc4Nw_12522197-ecc7-4528-8f90-47974697a116": {
   "value": "1526900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzgtMy0xLTEtMjc4Nw_f03f0ff8-94a9-4ddf-98a8-29bac410c91f": {
   "value": "1279300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzgtNC0xLTEtMjc4Nw_24a65328-5a3c-4d24-bf76-e7f91b07afc7": {
   "value": "1377100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzktMy0xLTEtMjc4Nw_086daeed-f33b-46ac-a34a-a8458703cf94": {
   "value": "1040400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:RealEstateForOwnUse",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzktNC0xLTEtMjc4Nw_84ce5db9-73e8-42da-aeed-4e059384febb": {
   "value": "1111600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:RealEstateForOwnUse",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzEwLTMtMS0xLTI3ODc_8bfe519d-31df-4a2c-8e61-534f46fc036c": {
   "value": "238900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherPropertyPlantAndEquipment",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzEwLTQtMS0xLTI3ODc_85b2e334-36b3-48ff-b18c-385108577e55": {
   "value": "265500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherPropertyPlantAndEquipment",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzExLTMtMS0xLTI3ODc_ef583b3a-3c6c-4c0e-9507-cb56a27ac5bc": {
   "value": "38931400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumInvestments",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzExLTQtMS0xLTI3ODc_8c6f6e36-f554-4418-9a9a-2c3bb838f658": {
   "value": "47363300000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumInvestments",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzEyLTMtMS0xLTI3ODc_531f7d5f-5066-4297-b3c2-3c183c0211eb": {
   "value": "1199500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InvestmentProperty",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzEyLTQtMS0xLTI3ODc_07cfc51e-24c3-443a-8376-3dad89231615": {
   "value": "1323400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InvestmentProperty",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE0LTMtMS0xLTI3ODc_be27d5f6-10a6-43e3-b763-96bb26a339fb": {
   "value": "1584400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:HeldtomaturityInvestments",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE0LTQtMS0xLTI3ODc_df1eb3dd-2738-4066-acfe-3ca364917475": {
   "value": "1973400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:HeldtomaturityInvestments",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE1LTMtMS0xLTI3ODc_c2d18451-940e-499d-b6ad-3a3e6fedb7ce": {
   "value": "30100700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAvailableforsale",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE1LTQtMS0xLTI3ODc_9f5cd9a5-012b-4412-9491-8934dac544ca": {
   "value": "37085200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAvailableforsale",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE2LTMtMS0xLTI3ODc_f01c5436-c4c7-47c7-a8e5-7ed07520c63d": {
   "value": "4826000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE2LTQtMS0xLTI3ODc_ae60decb-f310-49cb-a5ab-b29466636634": {
   "value": "5937300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE3LTMtMS0xLTI3ODc_1e02a623-1e14-4223-85ed-bade5ae9297b": {
   "value": "336400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE3LTQtMS0xLTI3ODc_b810d1ce-3111-4e73-bea1-d824b1aab645": {
   "value": "207800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE4LTMtMS0xLTI3ODc_1626fe85-d0e6-44b9-b6d8-d77f94ebf229": {
   "value": "652200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:DepositsEstablishedForAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE4LTQtMS0xLTI3ODc_2607bd49-eda3-4745-a4d6-d6ac440f72c2": {
   "value": "543700000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:DepositsEstablishedForAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE5LTMtMS0xLTI3ODc_1720036f-e40b-495e-b359-7649308bcc63": {
   "value": "232200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzE5LTQtMS0xLTI3ODc_ded78e2c-8da1-444c-8f36-3fe92fa8dba5": {
   "value": "292500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIwLTMtMS0xLTI3ODc_602ad857-fd73-4d13-a16b-d4b0bbb1559a": {
   "value": "2502400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsForRiskOfPolicyholders",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIwLTQtMS0xLTI3ODc_adff0963-6b8b-4bc8-a016-06d2546291fa": {
   "value": "2510200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsForRiskOfPolicyholders",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIxLTMtMS0xLTI3ODc_c514fc19-e695-493c-a44e-9c4a44a2ccb1": {
   "value": "49500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InventoriesTotal",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIxLTQtMS0xLTI3ODc_27e98d2f-54b8-4af9-a9f4-ab105b7da80a": {
   "value": "60500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InventoriesTotal",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIyLTMtMS0xLTI3ODc_7c50da21-51be-4ff5-b56c-dbe9a95cd66a": {
   "value": "5378600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ParticipacionDelReaseguroEnLasProvisionesTecnicas",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIyLTQtMS0xLTI3ODc_a253ffc1-7023-4942-a84e-ffc6f1571ff8": {
   "value": "6386100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ParticipacionDelReaseguroEnLasProvisionesTecnicas",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIzLTMtMS0xLTI3ODc_4da54af2-1c7b-4295-982f-db0be122951e": {
   "value": "221700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzIzLTQtMS0xLTI3ODc_3014d5e3-4aa7-45bb-b614-8576a57f9f2a": {
   "value": "307000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI0LTMtMS0xLTI3ODc_72815ae2-be60-4fd9-b720-003fb1579c2d": {
   "value": "5359100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:LoansAndReceivables",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI0LTQtMS0xLTI3ODc_26fb49b2-e08b-42b1-a1cf-15e6f2e9e0d7": {
   "value": "6069400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:LoansAndReceivables",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI1LTMtMS0xLTI3ODc_fa57a825-f940-4c3c-8efe-c9f570a8b687": {
   "value": "3477300000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReceivablesOnDirectInsuranceAndCoInsuranceOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI1LTQtMS0xLTI3ODc_7f625dca-b37e-406a-8ec8-fb919862eb34": {
   "value": "3945100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReceivablesOnDirectInsuranceAndCoInsuranceOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI2LTMtMS0xLTI3ODc_e6bbbe55-24fb-4502-b85d-5bfdb1a4d339": {
   "value": "1012200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReinsuranceContractsHeldThatAreAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI2LTQtMS0xLTI3ODc_ad7b8db7-2dfa-46d7-ba44-b4f5e0ae767b": {
   "value": "934300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReinsuranceContractsHeldThatAreAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI4LTMtMS0xLTI3ODc_df9df872-4945-4030-af84-c2fec27f7120": {
   "value": "181600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI4LTQtMS0xLTI3ODc_49a5b04d-3f54-4573-9903-6461a442b5b7": {
   "value": "245500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI5LTMtMS0xLTI3ODc_59ba2029-66c3-43bc-b5d0-ac1112a5ee3d": {
   "value": "149900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzI5LTQtMS0xLTI3ODc_0e647145-e76c-402e-b06e-934feb3e4f95": {
   "value": "163700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReceivablesFromTaxesOtherThanIncomeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMwLTMtMS0xLTI3ODc_462ee1b1-4ef6-4a56-adbe-6f20d02f524e": {
   "value": "538100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CorporateAndOtherReceivables",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMwLTQtMS0xLTI3ODc_d6dd4db7-7950-4729-8edc-2457182bf59b": {
   "value": "780800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CorporateAndOtherReceivables",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMxLTMtMS0xLTI3ODc_05930df4-63db-4ba0-aa48-1f2ee1e9959f": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareholdersCalledCapital",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMxLTQtMS0xLTI3ODc_02ce4423-43e0-4615-83cd-1c9de7300a01": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareholdersCalledCapital",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMyLTMtMS0xLTI3ODc_03885d5c-2249-4170-9847-073a4b527f50": {
   "value": "2418900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMyLTQtMS0xLTI3ODc_d59a5d24-e1fd-4164-aef9-38c097358cd6": {
   "value": "2537500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMzLTMtMS0xLTI3ODc_92dff2aa-1a5c-4874-9d76-f92983e607b0": {
   "value": "1908700000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AjustesPorPeriodificaciones",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzMzLTQtMS0xLTI3ODc_b8f7a68e-5372-43f3-a944-07e6d5e13674": {
   "value": "2217300000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AjustesPorPeriodificaciones",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzM0LTMtMS0xLTI3ODc_c66f65a0-923b-418d-945f-f72bd77ecdc9": {
   "value": "163400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzM0LTQtMS0xLTI3ODc_d8353400-4ea8-494f-8fdb-1cc167880c2d": {
   "value": "117200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherAssets",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzM1LTMtMS0xLTI3ODc_9ec46e22-2b3b-4c08-a980-4b223d968d87": {
   "value": "8159500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzM1LTQtMS0xLTI3ODc_a31353ac-9dcb-42a5-8d56-308cbc6bed56": {
   "value": "264200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzM2LTMtMS0xLTI3ODc_bccd109b-5c8e-437f-aa39-b03163719aea": {
   "value": "69152600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpiOTA2ZjJhNTI3NmY0ZjI5OTI2ZTNkMTQ5YzI4MWU4MC90YWJsZXJhbmdlOmI5MDZmMmE1Mjc2ZjRmMjk5MjZlM2QxNDljMjgxZTgwXzM2LTQtMS0xLTI3ODc_82f36cdd-8563-4016-90f2-706aa990cbbb": {
   "value": "72509900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzQtNC0xLTEtMjgyNw_fc5593eb-8e49-4e31-b547-b854a7e2f9a9": {
   "value": "9837800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzQtNS0xLTEtMjgyNw_87026d6e-ff07-4500-a656-783e63368023": {
   "value": "10106100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzUtNC0xLTEtMjgyNw_6e413226-94c1-4810-a58d-4dd3cf12ac09": {
   "value": "308000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzUtNS0xLTEtMjgyNw_8bbbe56d-4e87-461b-8e52-39df6694d952": {
   "value": "308000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzYtNC0xLTEtMjgyNw_4e8ce37b-d793-4892-aa02-692e3843ea0f": {
   "value": "1506700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzYtNS0xLTEtMjgyNw_83c2a87e-43cf-4396-ad6f-26d9d83fc0c6": {
   "value": "1506700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzctNC0xLTEtMjgyNw_faae8431-4918-496b-a440-e5939a685d9a": {
   "value": "7057200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:Reservas",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzctNS0xLTEtMjgyNw_b438e722-758b-4464-87d4-182b9c9d4a70": {
   "value": "6915600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:Reservas",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzgtNC0xLTEtMjgyNw_9c963de4-e39a-4f85-aae6-3b163caf2b02": {
   "value": "154000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:InterimDividend",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzgtNS0xLTEtMjgyNw_ffc4fb8f-f715-4658-ae11-527020b59d28": {
   "value": "184800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:InterimDividend",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzktNC0xLTEtMjgyNw_7339cd18-41df-42c3-ad04-88b184981bdb": {
   "value": "63400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzktNS0xLTEtMjgyNw_cbbdf8c5-74c6-4091-8819-8bbd180480be": {
   "value": "63800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzEwLTQtMS0xLTI4Mjc_a24483df-1b6e-4235-a12a-35add98d0b3c": {
   "value": "526500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultForThePeriodAttributableToControllingCompany",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzEwLTUtMS0xLTI4Mjc_8e8d8105-13ef-4832-b724-8a80e98e57ca": {
   "value": "609200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultForThePeriodAttributableToControllingCompany",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzExLTQtMS0xLTI4Mjc_1ce7d911-2e9d-4dbd-a373-83bc8eede0bb": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherEquityInterest",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzExLTUtMS0xLTI4Mjc_568d06ba-2438-49fd-82ac-73717249e90e": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherEquityInterest",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzEyLTQtMS0xLTI4Mjc_7e9d80f3-8e39-4acc-8a65-0347f9e8859b": {
   "value": "1270700000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ValuationChangeAdjustments",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzEyLTUtMS0xLTI4Mjc_9960b290-50a3-4dce-8191-5a3ae5e80199": {
   "value": "1003700000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ValuationChangeAdjustments",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzEzLTQtMS0xLTI4Mjc_341eafa2-fa1f-42bd-8ddc-6463d8782e86": {
   "value": "-1915700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReserveOfExchangeDifferencesOnTranslation",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzEzLTUtMS0xLTI4Mjc_d5456a00-2a12-4857-8a36-d751d5fd22dd": {
   "value": "-1240200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReserveOfExchangeDifferencesOnTranslation",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE0LTQtMS0xLTI4Mjc_ca121236-eb00-4d01-b47a-23d54e20e5cb": {
   "value": "8536000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE0LTUtMS0xLTI4Mjc_c698405a-500c-4177-ac1a-b4443a9f8356": {
   "value": "8854400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE1LTQtMS0xLTI4Mjc_abe4b155-4b99-4cc8-8820-c96be533240c": {
   "value": "1301800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE1LTUtMS0xLTI4Mjc_51178712-9655-4e79-84d5-8bc710d7eda1": {
   "value": "1251700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE2LTQtMS0xLTI4Mjc_9aa8263e-90f0-4f9f-b263-97d780ae9fd0": {
   "value": "1121600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DatedSubordinatedLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE2LTUtMS0xLTI4Mjc_d6c2ad1f-8f54-46f4-bf57-2db6c4bbbfc1": {
   "value": "1121100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DatedSubordinatedLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE3LTQtMS0xLTI4Mjc_8971baa6-c60b-4f35-830c-42c173cf6de9": {
   "value": "39190200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfTechnicalProvisionsLibilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE3LTUtMS0xLTI4Mjc_9ba3b588-e24e-4432-abe8-a04db7a42967": {
   "value": "48521400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfTechnicalProvisionsLibilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE4LTQtMS0xLTI4Mjc_649da54e-f5fb-48d7-9d7b-f5f4d908eb21": {
   "value": "7195300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:UnearnedPremiums",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE4LTUtMS0xLTI4Mjc_e5a464e9-4379-4f31-9bad-7886b234c29d": {
   "value": "8243300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:UnearnedPremiums",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE5LTQtMS0xLTI4Mjc_a9802fb4-6fdb-44b7-8f81-f027f40ccf06": {
   "value": "19588900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProvisionsForLifeInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzE5LTUtMS0xLTI4Mjc_e5aed414-cc82-46f0-9cb9-ab600ee7152c": {
   "value": "26584100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProvisionsForLifeInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIwLTQtMS0xLTI4Mjc_a3007447-afb7-4684-9613-d33a59a69396": {
   "value": "11210500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProvisionForOutstandingClaims",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIwLTUtMS0xLTI4Mjc_af5ec385-6383-42a9-8ea0-b46b370d568f": {
   "value": "12624100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProvisionForOutstandingClaims",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIxLTQtMS0xLTI4Mjc_e2f83c22-a7f6-4389-92bf-df7dca201872": {
   "value": "1195500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTechnicalProvisions",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIxLTUtMS0xLTI4Mjc_1b1a98f9-fbe1-492b-891e-0c94ee4189ce": {
   "value": "1069900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTechnicalProvisions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIyLTQtMS0xLTI4Mjc_3e2f2a37-8e5d-4142-8428-f8aed1a47bf2": {
   "value": "2502400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TechnicalProvisionsForLifeInsuranceWherePolicyholdersBearTheInvestmentRisk",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIyLTUtMS0xLTI4Mjc_ecd866b7-d4e1-4108-94ac-5794127b23b0": {
   "value": "2510200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TechnicalProvisionsForLifeInsuranceWherePolicyholdersBearTheInvestmentRisk",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIzLTQtMS0xLTI4Mjc_826b195f-ccbe-47ae-bb13-04f69beac9b2": {
   "value": "582600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProvisionsForRisksAndExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzIzLTUtMS0xLTI4Mjc_46db9596-4681-48d7-a2ab-82273e309ea2": {
   "value": "709300000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProvisionsForRisksAndExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI0LTQtMS0xLTI4Mjc_32385c2e-c2a2-4065-b29a-3eb855d33ba8": {
   "value": "71600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:DepositsReceivedOnCededAndRetrocededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI0LTUtMS0xLTI4Mjc_ea148953-3e01-4ecf-bc1a-bc0b0c22b4f8": {
   "value": "68100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:DepositsReceivedOnCededAndRetrocededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI1LTQtMS0xLTI4Mjc_f957acbe-2935-4007-bb60-dbaf5728c6db": {
   "value": "670600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI1LTUtMS0xLTI4Mjc_a060e217-0173-49c7-879b-935c867dc871": {
   "value": "703100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI2LTQtMS0xLTI4Mjc_fb02f578-2d63-44c7-a833-64b561e152e4": {
   "value": "7593400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfDebtsLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI2LTUtMS0xLTI4Mjc_3a3205b0-3e48-4f93-80fa-75609327a220": {
   "value": "8319000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfDebtsLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI3LTQtMS0xLTI4Mjc_a695a416-2285-4b80-980b-40773644789a": {
   "value": "1005600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PasivosFinancierosProcedentesDeEmisionDeObligacionesYOtrosValoresNegociables",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI3LTUtMS0xLTI4Mjc_9fa1e055-482a-4b49-af87-ca8a688fee01": {
   "value": "1004800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PasivosFinancierosProcedentesDeEmisionDeObligacionesYOtrosValoresNegociables",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI4LTQtMS0xLTI4Mjc_ad17e55a-06fc-4f30-8786-2cd02dd4161c": {
   "value": "866400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:UnsecuredBankLoansReceived",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI4LTUtMS0xLTI4Mjc_b50e084d-7830-4300-9c2d-e335238a96a4": {
   "value": "847800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:UnsecuredBankLoansReceived",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI5LTQtMS0xLTI4Mjc_71903856-09ee-4866-8063-9f97bd3e315e": {
   "value": "1596700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzI5LTUtMS0xLTI4Mjc_1380ebb6-7dda-426f-b149-14a09bde4248": {
   "value": "1913100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzMwLTQtMS0xLTI4Mjc_9a0e2112-9618-4d7d-8fa9-02899a516fbd": {
   "value": "951000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:DueOnDirectInsuranceAndCoInsuranceOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzMwLTUtMS0xLTI4Mjc_ad019713-1d4f-4cbd-a42b-45456d18f3f4": {
   "value": "928100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:DueOnDirectInsuranceAndCoInsuranceOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzMxLTQtMS0xLTI4Mjc_62d26d99-c3d1-4b96-bb6e-02f2beadd7f7": {
   "value": "1305900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReinsuranceContractsHeldThatAreLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzMxLTUtMS0xLTI4Mjc_b83efe60-feb2-4735-a057-816536f80cb2": {
   "value": "1541100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReinsuranceContractsHeldThatAreLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzMzLTQtMS0xLTI4Mjc_1d5d6e8d-5d66-45f2-a21a-ddffe9ffc425": {
   "value": "58500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzMzLTUtMS0xLTI4Mjc_35a2d26b-537e-423a-b997-bd2b7c15a60c": {
   "value": "101200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM0LTQtMS0xLTI4Mjc_5068c4fc-6925-4d53-85cc-9a40c97eda6f": {
   "value": "246600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTaxLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM0LTUtMS0xLTI4Mjc_75a20da5-8cdf-4650-a7be-993826bd5197": {
   "value": "358200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTaxLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM1LTQtMS0xLTI4Mjc_81f10de6-c9ac-4489-9259-3d6aab5f84f5": {
   "value": "1562700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherPayables",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM1LTUtMS0xLTI4Mjc_b80c582a-d5f5-45a7-98cb-b68d0d80434d": {
   "value": "1624700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherPayables",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM2LTQtMS0xLTI4Mjc_ab409a85-f62b-4c56-9644-2b3c6bb90436": {
   "value": "318600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Accruals",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM2LTUtMS0xLTI4Mjc_38049675-43d0-42fe-9fff-886168ed9c7d": {
   "value": "315900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Accruals",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM3LTQtMS0xLTI4Mjc_6221228a-558c-4f5f-a118-18b6397d69f0": {
   "value": "7263900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM3LTUtMS0xLTI4Mjc_4450530e-1659-4ee4-8420-316fcbf77cd3": {
   "value": "135800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM4LTQtMS0xLTI4Mjc_64bb5518-c363-40be-b7c2-45804c950045": {
   "value": "69152600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNzQvZnJhZzpkZWVjZjEwZTAwNmI0N2I1YWQyZWUxN2FmNTIzMjNjYi90YWJsZTpjNGYzZjk5NmIwMTQ0MWQxOTI2NzA0MDAwYmQyYzA0YS90YWJsZXJhbmdlOmM0ZjNmOTk2YjAxNDQxZDE5MjY3MDQwMDBiZDJjMDRhXzM4LTUtMS0xLTI4Mjc_0ef26574-da5c-4f8a-9250-20c5b637e771": {
   "value": "72509900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zLTUtMS0xLTQzNzEx_d72459fc-259b-4d61-9da5-d79059edc1b7": {
   "value": "16767300000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:WrittenPremiumsDirectInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zLTYtMS0xLTQzNzEx_251f1d7e-f1ab-4399-a8cb-f0ffa27bee73": {
   "value": "19538800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:WrittenPremiumsDirectInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80LTUtMS0xLTQzNzEx_04b55c86-afc2-4de4-a7d3-2a7cafb64aa5": {
   "value": "3714900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PremiumsFromAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80LTYtMS0xLTQzNzEx_381e4d37-c333-4382-8f57-1348e58c67c0": {
   "value": "3505200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PremiumsFromAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81LTUtMS0xLTQzNzEx_eb267cc7-e42a-4ad7-bd88-59526bcca223": {
   "value": "3648400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PremiumsFromCededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81LTYtMS0xLTQzNzEx_5e41f761-e258-4728-b577-70cdd1eea2d1": {
   "value": "4137400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PremiumsFromCededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF83LTUtMS0xLTQzNzEx_21605455-f068-4d79-9d2c-68618746e4b2": {
   "value": "-179100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationsInProvisionsForUnearnedPremiumsAndUnexpiredRisksDirectInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF83LTYtMS0xLTQzNzEx_1f12a7fb-2acf-4c45-be58-8e7f079112fe": {
   "value": "402500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationsInProvisionsForUnearnedPremiumsAndUnexpiredRisksDirectInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF84LTUtMS0xLTQzNzEx_e7696380-0c3d-40eb-b7f5-94c8f67519dc": {
   "value": "130600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationsInProvisionsForUnearnedPremiumsAndUnexpiredRisksAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF84LTYtMS0xLTQzNzEx_dfc084ba-9199-4556-a911-29acbfc7842c": {
   "value": "-281900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationsInProvisionsForUnearnedPremiumsAndUnexpiredRisksAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF85LTUtMS0xLTQzNzEx_db0a09f9-6f7c-4b7d-9626-dce5e0223e08": {
   "value": "-180800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationsInProvisionsForUnearnedPremiumsAndUnexpiredRisksCededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF85LTYtMS0xLTQzNzEx_81595682-981d-447d-97a6-58fa5306217a": {
   "value": "386900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationsInProvisionsForUnearnedPremiumsAndUnexpiredRisksCededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xMC01LTEtMS00MzcxMQ_3c4e571f-3732-427f-9783-8e8f9aed5564": {
   "value": "6900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInProfitsFromEquityAccountedCompanies",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xMC02LTEtMS00MzcxMQ_fb494595-3eca-47f3-9f76-2928f7575f0f": {
   "value": "8000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInProfitsFromEquityAccountedCompanies",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xMi01LTEtMS00MzcxMQ_aa9f3315-19d6-45fc-9826-91742ee01fc3": {
   "value": "2059200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:RevenueFromInvestmentsFromOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xMi02LTEtMS00MzcxMQ_c87a75a8-e9ad-49bd-ac8d-a75d09d2e055": {
   "value": "2763200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:RevenueFromInvestmentsFromOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xMy01LTEtMS00MzcxMQ_f2ae914f-a469-4d4d-b027-c8a2117fc2d4": {
   "value": "167100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:RevenueFromInvestmentsFromEquityAndFinancialAccounts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xMy02LTEtMS00MzcxMQ_92666e21-420b-4dd2-a422-2471f2ee8025": {
   "value": "231100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:RevenueFromInvestmentsFromEquityAndFinancialAccounts",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNC01LTEtMS00MzcxMQ_e66d91c3-e99f-4560-a87b-7357d95ed4c5": {
   "value": "137800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:GainsOnInvestmentsOnBehalfOfLifeInsurancePolicyholdersBearingTheInvestmentRisk",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNC02LTEtMS00MzcxMQ_9304d8cd-e493-45de-b861-fe6dac1284f8": {
   "value": "233000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:GainsOnInvestmentsOnBehalfOfLifeInsurancePolicyholdersBearingTheInvestmentRisk",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNS01LTEtMS00MzcxMQ_581291cf-0c00-4495-b9aa-e48a0a8f42c2": {
   "value": "66200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTechnicalRevenue",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNS02LTEtMS00MzcxMQ_f9ccfeca-64c5-4abd-a8cc-630cef19db7d": {
   "value": "68600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTechnicalRevenue",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNi01LTEtMS00MzcxMQ_7d94b26e-2481-4c58-99a7-351f330dbb9e": {
   "value": "61800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherNonTechnicalRevenue",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNi02LTEtMS00MzcxMQ_e9918144-965d-4ac9-abc9-922b79d18b6d": {
   "value": "60500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherNonTechnicalRevenue",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNy01LTEtMS00MzcxMQ_118a23ea-b55c-44a2-b34c-a18390fb9bf1": {
   "value": "2042900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PositiveForeignExchangeDifferences",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xNy02LTEtMS00MzcxMQ_24093b9f-2783-433f-8f4c-46bc5ae18e33": {
   "value": "1589200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PositiveForeignExchangeDifferences",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xOC01LTEtMS00MzcxMQ_d44f2835-a329-4dd7-bae2-3895a17a8e0d": {
   "value": "27600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReversalOfTheAssetImpairmentProvision",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xOC02LTEtMS00MzcxMQ_866fc45e-2edb-494b-af4a-3f01c67a1d84": {
   "value": "28300000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReversalOfTheAssetImpairmentProvision",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xOS01LTEtMS00MzcxMQ_0d2fded3-32eb-43e5-982b-f1ef54701741": {
   "value": "21271000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeArisingFromInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8xOS02LTEtMS00MzcxMQ_9ec57418-8196-456b-a16a-f203b6f42c21": {
   "value": "24154800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeArisingFromInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yMy01LTEtMS00MzcxMQ_6e71c372-4c8d-4e71-99e0-fbcd1cd5a824": {
   "value": "10667800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsPaidAndVariationInProvisionForClaimsDirectInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yMy02LTEtMS00MzcxMQ_82220ac6-f782-4eb0-bca5-8b011204b32c": {
   "value": "12584100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsPaidAndVariationInProvisionForClaimsDirectInsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNC01LTEtMS00MzcxMQ_4121f6e3-f1eb-45d7-9311-35639dc95f3f": {
   "value": "2288600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsPaidAndVariationInProvisionForClaimsAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNC02LTEtMS00MzcxMQ_b4517225-92b4-4dc6-9edf-aa3efe3e725e": {
   "value": "2721500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsPaidAndVariationInProvisionForClaimsAcceptedReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNS01LTEtMS00MzcxMQ_9ae4d1b7-beaa-4389-964a-f1d447371fc8": {
   "value": "-1835400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsPaidAndVariationInProvisionForClaimsCededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNS02LTEtMS00MzcxMQ_bfdbbe39-e23e-468b-a820-08c064e9399d": {
   "value": "-2475600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsPaidAndVariationInProvisionForClaimsCededReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNi01LTEtMS00MzcxMQ_3f5cdd07-040f-443d-adb5-a2e73bae5916": {
   "value": "775300000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsRelatedExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNi02LTEtMS00MzcxMQ_f85b64e5-19b3-4fca-8016-56630faec8b2": {
   "value": "814500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ClaimsRelatedExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNy01LTEtMS00MzcxMQ_9357a2de-1772-4bd1-a98a-6a8f7a6fe90f": {
   "value": "341800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationInOtherTechnicalProvisionsNet",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yNy02LTEtMS00MzcxMQ_4d9eefc5-64bf-4193-b383-ef03768b1744": {
   "value": "-1009100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:VariationInOtherTechnicalProvisionsNet",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yOC01LTEtMS00MzcxMQ_9dcf0001-9614-4c20-92e5-6819b1f050bb": {
   "value": "50100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProfitSharingAndReturnedPremiums",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8yOC02LTEtMS00MzcxMQ_6b513014-da44-4895-9d0e-628942f8851a": {
   "value": "46000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProfitSharingAndReturnedPremiums",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMC01LTEtMS00MzcxMQ_9eb593da-1957-411c-bc62-607e9ed93135": {
   "value": "4610200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AcquisitionExpenseRelatedToInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMC02LTEtMS00MzcxMQ_39e37d1d-87db-46e8-8c54-0bc981a75d22": {
   "value": "5020100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AcquisitionExpenseRelatedToInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMS01LTEtMS00MzcxMQ_91ec8fee-e18e-46b4-9b29-e2d3030aa2dc": {
   "value": "746800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AdministrationExpenseRelatedToInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMS02LTEtMS00MzcxMQ_cb47eed8-480b-445b-be31-58e138ebda12": {
   "value": "723900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AdministrationExpenseRelatedToInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMi01LTEtMS00MzcxMQ_cfec9942-077d-44a2-b147-5f552baa6663": {
   "value": "-669900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CommissionsAndParticipationInReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMi02LTEtMS00MzcxMQ_bbfbb817-6c22-4caa-8fb9-5dd813266a4a": {
   "value": "-635800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CommissionsAndParticipationInReinsurance",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMy01LTEtMS00MzcxMQ_15594244-005b-43d3-bf68-261f5f783d9a": {
   "value": "1800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInLossesFromEquityAccountedCompanies",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zMy02LTEtMS00MzcxMQ_a86d3a3f-797b-4ab0-8bc0-a8c9da8aa010": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInLossesFromEquityAccountedCompanies",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zNS01LTEtMS00MzcxMQ_e2866a52-682e-4756-aef1-41b78f63b0e8": {
   "value": "799400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:InvestmentExpensesFromOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zNS02LTEtMS00MzcxMQ_99ecf1cc-d9c3-4b78-b6fa-d01eea577231": {
   "value": "711400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:InvestmentExpensesFromOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zNi01LTEtMS00MzcxMQ_d8432484-3adc-46df-8140-f8d2657cdc2a": {
   "value": "51000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:InvestmentExpensesFromEquityAndFinancialAccounts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zNi02LTEtMS00MzcxMQ_433a2aa1-d296-4099-8066-df9e237cd962": {
   "value": "81200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:InvestmentExpensesFromEquityAndFinancialAccounts",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zNy01LTEtMS00MzcxMQ_2d82299c-c6aa-4936-98cb-f0c02e4adb04": {
   "value": "210100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:LossesOnInvestmentsOnBehalfOfLifeInsurancePolicyholdersBearingTheInvestmentRisk",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zNy02LTEtMS00MzcxMQ_c3f8c8d5-5bcf-440c-88a7-463ab1f649cc": {
   "value": "54900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:LossesOnInvestmentsOnBehalfOfLifeInsurancePolicyholdersBearingTheInvestmentRisk",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zOC01LTEtMS00MzcxMQ_8d3794e5-d063-4a46-ba81-2ae475ec1c50": {
   "value": "205000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTechnicalExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zOC02LTEtMS00MzcxMQ_2d4a00a5-35ee-40fa-8a75-7d6b1ec3cf4b": {
   "value": "155100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherTechnicalExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zOS01LTEtMS00MzcxMQ_5a6d3392-27ad-4db2-8aa2-80ec2bea6231": {
   "value": "145700000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherNonTechnicalExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF8zOS02LTEtMS00MzcxMQ_eb63a597-dfb5-42f0-80d9-f15efdcb6649": {
   "value": "165200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherNonTechnicalExpenses",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80MC01LTEtMS00MzcxMQ_2d11318b-149d-4b4f-9791-ac68925e826f": {
   "value": "2018500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:NegativeForeignExchangeDifferences",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80MC02LTEtMS00MzcxMQ_d8527d8f-e190-48df-9997-cb0fa554ba96": {
   "value": "1589500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:NegativeForeignExchangeDifferences",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80MS01LTEtMS00MzcxMQ_daedb20f-3477-44b4-aad8-6385ae3ded17": {
   "value": "210900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AllowanceToTheAssetImpairmentProvision",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80MS02LTEtMS00MzcxMQ_4f10b19c-a3fd-44c6-ad90-c3dbc04aa4c0": {
   "value": "55900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AllowanceToTheAssetImpairmentProvision",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80Mi01LTEtMS00MzcxMQ_4a3b9479-e866-4823-b866-715ea069eaf9": {
   "value": "19934100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ExpenseArisingFromInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80Mi02LTEtMS00MzcxMQ_403558a5-9720-4cc6-895d-890290035254": {
   "value": "22621000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ExpenseArisingFromInsuranceContracts",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80My01LTEtMS00MzcxMQ_0c8c8c89-3db6-4e9a-93db-0176d91406ff": {
   "value": "1336900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InsuranceServiceResult",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80My02LTEtMS00MzcxMQ_43ed7070-8420-4fa4-8713-118907a9d1e2": {
   "value": "1533800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InsuranceServiceResult",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80NS01LTEtMS00MzcxMQ_3ea7bf36-88d9-41b6-98e1-7cbc9e787a93": {
   "value": "295300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80NS02LTEtMS00MzcxMQ_a420f8d7-9be9-4d7d-99c9-b3a61a13788c": {
   "value": "385300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80Ni01LTEtMS00MzcxMQ_50bd4bfd-b0d2-4527-a3b0-32190215c822": {
   "value": "437000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByFunction",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80Ni02LTEtMS00MzcxMQ_5e8682df-ac9f-4336-a434-847c5f677b60": {
   "value": "515700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByFunction",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80OC01LTEtMS00MzcxMQ_2940642e-3f7c-47ab-84b8-76b3dad1e6fa": {
   "value": "59500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80OC02LTEtMS00MzcxMQ_2e2def4c-90f7-42d3-aebc-8a712d3bc403": {
   "value": "47700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80OS01LTEtMS00MzcxMQ_59ac8a60-8d0a-4181-b9a1-9f8847f71a2b": {
   "value": "94600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF80OS02LTEtMS00MzcxMQ_00ed403d-6506-4af1-9950-c0dca7717d8f": {
   "value": "88200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81MS01LTEtMS00MzcxMQ_b47160cd-72c2-461b-8c25-4e7da04e797f": {
   "value": "7000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInProfitsFromEquityAccountedCompaniesOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81MS02LTEtMS00MzcxMQ_5306cb8b-8f22-4131-b067-376c952b6604": {
   "value": "4500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInProfitsFromEquityAccountedCompaniesOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81Mi01LTEtMS00MzcxMQ_9ac895c0-5f00-4836-ad7f-e39fc7134734": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInLossesFromEquityAccountedCompaniesOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81Mi02LTEtMS00MzcxMQ_876aa5d1-14cb-4e0d-940a-11928c30bea0": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ShareInLossesFromEquityAccountedCompaniesOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81My01LTEtMS00MzcxMQ_de945c37-2584-4193-be78-a56f87c4c4e0": {
   "value": "5900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReversalOfAssetImpairmentProvisionOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81My02LTEtMS00MzcxMQ_c4e1ec5c-d263-4c0c-8adb-872b07d545c4": {
   "value": "9000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReversalOfAssetImpairmentProvisionOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81NC01LTEtMS00MzcxMQ_ac11e5ab-2664-4b33-8f43-4602f88a28d0": {
   "value": "40600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AllowanceToTheAssetImpairmentProvisionOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81NC02LTEtMS00MzcxMQ_025617b7-dca1-49fd-b241-611c8e21d474": {
   "value": "75400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:AllowanceToTheAssetImpairmentProvisionOtherActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81NS01LTEtMS00MzcxMQ_fe510c1a-8a03-434d-949b-ec215b5afeca": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultFromTheDisposalOfNonCurrentAssetsClassifiedAsHeldForSaleNotIncludedInDiscontinuedOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81NS02LTEtMS00MzcxMQ_be707c9f-de01-4154-90e7-6f09c833b6f0": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultFromTheDisposalOfNonCurrentAssetsClassifiedAsHeldForSaleNotIncludedInDiscontinuedOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81Ni01LTEtMS00MzcxMQ_dd8697eb-c7f7-49f6-b5f8-6cfed7bad323": {
   "value": "-204500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultFromOtherActivitiesProfitAndLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81Ni02LTEtMS00MzcxMQ_8371298c-d8f3-4427-87f5-e5f7009659b4": {
   "value": "-232800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultFromOtherActivitiesProfitAndLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81Ny01LTEtMS00MzcxMQ_e8e94f79-6d26-49b3-bf6f-b036857fb6fb": {
   "value": "-13900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultOnRestatementsOfFinancialAccountsProfitAndLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81Ny02LTEtMS00MzcxMQ_6c23038b-d58a-4aeb-9be2-5fb1e50a86b2": {
   "value": "-21700000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ResultOnRestatementsOfFinancialAccountsProfitAndLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81OC01LTEtMS00MzcxMQ_ee994396-fc7f-4393-9da6-90e9a310b273": {
   "value": "1118500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81OC02LTEtMS00MzcxMQ_00fb2d31-523a-4681-bd1f-9a07d2acad93": {
   "value": "1279300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81OS01LTEtMS00MzcxMQ_00af0472-1881-4fbd-920c-db77e816a831": {
   "value": "297800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF81OS02LTEtMS00MzcxMQ_35f8de8b-8485-48a3-90a3-69fe5e6bd9f4": {
   "value": "324000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82MC01LTEtMS00MzcxMQ_6be2a900-edf9-4067-b240-ddf03f08204b": {
   "value": "820700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82MC02LTEtMS00MzcxMQ_ac09fcd6-b92e-4b8c-8fc6-05aa3863ad15": {
   "value": "955300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82MS01LTEtMS00MzcxMQ_d08aa0d2-b1b4-471d-8327-26ce000385b6": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82MS02LTEtMS00MzcxMQ_997ed0d8-21a9-42b5-a593-7d2fe18497a7": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82Mi01LTEtMS00MzcxMQ_0e949ea1-31b2-4fa8-9163-0b20a34e1296": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82Mi02LTEtMS00MzcxMQ_4135a42d-d59c-4f4b-9f6b-475ad140ae6b": {
   "value": "955300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82My01LTEtMS00MzcxMQ_5af7318d-ec79-47f6-be32-78b509a1676a": {
   "value": "294100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82My02LTEtMS00MzcxMQ_ad23de85-e1cc-4664-8d44-57e848776d10": {
   "value": "346000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82NC01LTEtMS00MzcxMQ_23e18051-a27b-437d-a957-701d35b7f27a": {
   "value": "526500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82NC02LTEtMS00MzcxMQ_c987b44b-435d-470c-821a-f86cda3336fe": {
   "value": "609200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82Ny01LTEtMS00MzcxMQ_73634bf4-bb3c-4cb1-8711-73a215b8e921": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82Ny02LTEtMS00MzcxMQ_31a354ca-6e5a-40c0-971f-80ce6045c271": {
   "value": "0.2",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82OC01LTEtMS00MzcxMQ_37aa9039-57d7-4552-8f9d-3b28305d4e4c": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6MmVmZDQwZDNmNzUxNDYwZDhjNDRiN2E0ODM3NTRlZDgvdGFibGVyYW5nZToyZWZkNDBkM2Y3NTE0NjBkOGM0NGI3YTQ4Mzc1NGVkOF82OC02LTEtMS00MzcxMQ_89c8bffc-e165-4fc6-93b3-7b9ac8eb23cb": {
   "value": "0.2",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8zLTItMS0xLTU1MDM3_0665c825-68d5-4f3d-9f63-0fffb4834a5f": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8zLTMtMS0xLTU1MDM3_e2f4a0ef-1750-4729-baac-217b3e9474ac": {
   "value": "955300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV80LTItMS0xLTU1MDM3_02a1c7d4-5fc1-4202-82bd-24c083be8a3b": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV80LTMtMS0xLTU1MDM3_5d7f402e-2126-404b-a64e-0cdb7b2259af": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV85LTItMS0xLTU1MDM3_126dcbf6-bf19-456f-a361-cc43dde59f67": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV85LTMtMS0xLTU1MDM3_b096d44d-5e54-4756-be9e-58ce13c63cb7": {
   "value": "767900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xMS0yLTEtMS01NTAzNw_407de6ee-a804-4f45-915e-106c94a9923f": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xMS0zLTEtMS01NTAzNw_616d8328-73b2-47a5-ad75-18c431698fc9": {
   "value": "2519900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xMi0yLTEtMS01NTAzNw_3180dc89-0ec4-456d-b7e1-c5b857ccf3fa": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xMi0zLTEtMS01NTAzNw_c1a704c7-fa83-4305-9956-b0c9f49ee7ba": {
   "value": "440200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xMy0yLTEtMS01NTAzNw_ba469d06-1861-4953-84be-a1f514a1d59e": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xMy0zLTEtMS01NTAzNw_29bebbd6-6ba8-4c7f-a715-53f4d229f693": {
   "value": "100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtrosResultadoGlobalAntesDeImpuestosProvenienteDeActivosFinancierosDisponiblesParaLaVenta",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xNS0yLTEtMS01NTAzNw_8624a9b1-d304-49f5-a55a-5c75a7bda056": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xNS0zLTEtMS01NTAzNw_eb8769d5-7268-4a8e-a577-57dc331e54b7": {
   "value": "18400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xNi0yLTEtMS01NTAzNw_cc73a7f2-ac6e-4757-902c-3c3758074248": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xNi0zLTEtMS01NTAzNw_3b10d2ba-f7eb-41dc-96b9-d7c8d2221794": {
   "value": "-300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xNy0yLTEtMS01NTAzNw_878cc03c-f39f-4c7c-8d7f-09d094e44b8a": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xNy0zLTEtMS01NTAzNw_bd787465-7c4f-4960-9a25-dce0d658c455": {
   "value": "1000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtroResultadoGlobalNetosDeImpuestosDiferenciasDeCambiosEnLaConversion",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xOS0yLTEtMS01NTAzNw_f1d725de-1915-4759-a58f-946d577bd5b9": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8xOS0zLTEtMS01NTAzNw_53f9fd89-7d0b-49ad-a631-4f4929b8a30b": {
   "value": "-1353000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:GainsLossesOnChangeInValueOfShadowAccountingFromInsuranceContractBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yMC0yLTEtMS01NTAzNw_5f47e10a-ed1d-4dfb-8674-606a82659705": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yMC0zLTEtMS01NTAzNw_d19a97b7-0970-41dd-8c50-69c88d120a66": {
   "value": "258300000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReclassificationAdjustmentsOnChangeInValueOfShadowAccountingFromInsuranceContractBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yMS0yLTEtMS01NTAzNw_11764391-1828-4119-848e-03d65e7c6a92": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yMS0zLTEtMS01NTAzNw_2c26d280-9e45-437c-b5c6-c0d1531f4bec": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherComprehensiveIncomeBeforeTaxChangeInValueOfShadowAccountingFromInsuranceContract",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yMy0yLTEtMS01NTAzNw_92637825-bf38-4c07-954c-f6f684dede7e": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yMy0zLTEtMS01NTAzNw_ad372954-59c0-4388-b2a3-4cd9ca489acf": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:GainsLossesOnChangesInValueOfAssociateAndJointVenturesAccountedForUsingEquityMethodBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNC0yLTEtMS01NTAzNw_c203e9d0-5bcb-42d0-952d-8bf1e3c4b200": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNC0zLTEtMS01NTAzNw_5ff9a5a8-3183-4c37-bb6f-84cb148b360d": {
   "value": "-100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ReclassificationAdjustmentOnChangeInValueOfAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNS0yLTEtMS01NTAzNw_ec6688e2-c51f-4072-9e4b-b07f31d0c1b4": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNS0zLTEtMS01NTAzNw_de59d81a-f7c3-4127-aaa3-6f668cbbf7f6": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherComprehensiveIncomeChangeInValueFromAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeTax",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNi0yLTEtMS01NTAzNw_b6906355-fd4b-4f8b-96f3-b84fb6a2a467": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNi0zLTEtMS01NTAzNw_032e6446-b631-472d-9162-06a5410aef3c": {
   "value": "-5100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtrosIngresosReconocidos",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNy0yLTEtMS01NTAzNw_9e3c636d-dac6-4339-8f9d-3ddb8c270308": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yNy0zLTEtMS01NTAzNw_3e58d313-5fae-42ba-a364-dd1644a36fce": {
   "value": "231900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yOC0yLTEtMS01NTAzNw_419879b6-b591-4075-a266-324170be6d04": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yOC0zLTEtMS01NTAzNw_4f48f538-6f9b-44a1-8b25-d975881514ee": {
   "value": "1723200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yOS0yLTEtMS01NTAzNw_55c37fdb-b25c-4168-8dcd-d1ddfe33ffd6": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8yOS0zLTEtMS01NTAzNw_db2aafc9-3b42-4b23-b465-1bdfd6e7e239": {
   "value": "1345500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8zMC0yLTEtMS01NTAzNw_41f50711-7dc3-4747-8edd-2c748029c11a": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzc0L2ZyYWc6ODU0MmNkZjYzMzkzNGU0MGJhODI1NWI0OWYwZmQxZTkvdGFibGU6YTFjZGUzYjFlZTYyNDk5M2IwMTc2MzE3NjkwYmJkMzUvdGFibGVyYW5nZTphMWNkZTNiMWVlNjI0OTkzYjAxNzYzMTc2OTBiYmQzNV8zMC0zLTEtMS01NTAzNw_d364d533-9d92-44cb-9dcc-068dcda2250c": {
   "value": "377700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTUtMS0xLTI4ODc2_48d681c9-cf02-4d12-a2be-2b77f34a23c2": {
   "value": "308000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTYtMS0xLTI4ODc2_93527c6d-3267-4c19-9a4f-f4a6134814c3": {
   "value": "1506700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTctMS0xLTI4ODc2_4799aa93-d359-4688-a8a8-0fc1202cdd68": {
   "value": "6323600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTgtMS0xLTI4ODc2_3c5502a2-3094-4691-9490-f043b3e5cad8": {
   "value": "-184800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTktMS0xLTI4ODc2_e544a6cb-be46-43b6-b370-ce693442819b": {
   "value": "-48300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTEwLTEtMS0yODg3Ng_1c549369-9570-4de8-a0e9-e56e769a9a0c": {
   "value": "528900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTExLTEtMS0yODg3Ng_cda5955c-3f49-4be8-98d6-178ca32ba832": {
   "value": "4500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTEyLTEtMS0yODg3Ng_30f716e2-00ef-4058-9d51-c5354f724c18": {
   "value": "293100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTEzLTEtMS0yODg3Ng_5d1f8451-7b4e-459c-b31f-c3e49c92b4db": {
   "value": "737900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTE0LTEtMS0yODg3Ng_cd67b00b-8030-4aba-90fc-6f2e12d024d9": {
   "value": "1203800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl81LTE1LTEtMS0yODg3Ng_fff89226-a67a-42ac-85a0-edb1b9eba5b8": {
   "value": "9197600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTUtMS0xLTI4ODgw_6c20cf5a-3fb2-432d-a51a-2a348214399e": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTYtMS0xLTI4ODgw_befa87c5-0eaa-406e-95f2-983a8bcc5137": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTctMS0xLTI4ODgw_37b3a41d-69af-4657-8f59-191c0f89a26c": {
   "value": "519600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTgtMS0xLTI4ODgw_67483083-d678-4d71-b825-2462b974da76": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTktMS0xLTI4ODgw_ac56c280-c545-4936-81e2-314dbae0095c": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTEwLTEtMS0yODg4MA_29eac8c3-f106-4d16-b40d-531ad56237e8": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTExLTEtMS0yODg4MA_ff6e12be-3220-492d-906b-f55a19766bf4": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTEyLTEtMS0yODg4MA_d953902d-ab00-48cf-8c1c-78378c0a1bc3": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTEzLTEtMS0yODg4MA_7a1404ee-3d5b-4cbd-b5ff-0d910e13160d": {
   "value": "-528000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTE0LTEtMS0yODg4MA_57cb96bf-4617-432f-917d-10d994105686": {
   "value": "-4700000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl82LTE1LTEtMS0yODg4MA_df88e4c3-af26-4318-ab7b-ab6ddb117537": {
   "value": "-13100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTUtMS0xLTI4ODgw_bccd2f6e-0b53-4808-bdc7-e443c021551a": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTYtMS0xLTI4ODgw_b837db31-471e-4da2-8aee-31cfeb1b863a": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTctMS0xLTI4ODgw_d9f6c80d-a8bd-45ba-9ab5-ce893732f5a3": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTgtMS0xLTI4ODgw_cf229262-3d28-4895-bdb1-01991e3b8bc3": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTktMS0xLTI4ODgw_81cf820b-7537-4f05-8857-9767a8e101e4": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTEwLTEtMS0yODg4MA_9b8577a7-b25a-4153-b42c-a4ce0d849b89": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTExLTEtMS0yODg4MA_3fcb5d6a-083c-49b7-b29e-96f16d742ea6": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTEyLTEtMS0yODg4MA_20316440-1897-4726-93d3-83d63d02b093": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTEzLTEtMS0yODg4MA_d1d74fa1-354f-4be1-bbe0-4dcd274be6e3": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTE0LTEtMS0yODg4MA_c89949ea-c7da-4dc6-9853-6bea39d11101": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl83LTE1LTEtMS0yODg4MA_831b6ea2-5dd9-43a8-ad9a-1d31283a12bc": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTUtMS0xLTI4ODgw_34f59ebf-9f65-4eea-8447-85a591a8ed07": {
   "value": "308000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTYtMS0xLTI4ODgw_b4cc17f0-56fd-48b8-b511-2423d6f38f4b": {
   "value": "1506700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTctMS0xLTI4ODgw_8408de6d-7486-40e0-b543-16e8fdd881e4": {
   "value": "6843200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTgtMS0xLTI4ODgw_b170fc2e-32ed-467e-b1c6-bb8f2e349ab6": {
   "value": "-184800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTktMS0xLTI4ODgw_409a72a5-ff82-4c1e-afcb-9ab7a49000c1": {
   "value": "-48300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTEwLTEtMS0yODg4MA_de5b8abf-2528-4683-833a-f9188dea896c": {
   "value": "528900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTExLTEtMS0yODg4MA_73643466-fe57-4f6d-b81c-811c410f9f9b": {
   "value": "4500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTEyLTEtMS0yODg4MA_dd139e64-3f52-43f9-995e-40614bb17a0c": {
   "value": "293100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTEzLTEtMS0yODg4MA_357f316a-cfc1-4c2a-bb1a-875fc66030ca": {
   "value": "1265900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTE0LTEtMS0yODg4MA_1076e8c1-2036-4947-bb56-ecd0d54de14c": {
   "value": "1199100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl84LTE1LTEtMS0yODg4MA_f0621c72-e508-4d10-8a73-0f2a4007ea5b": {
   "value": "9184500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTUtMS0xLTI4ODgw_5dcc9de6-8b22-4c55-999d-788fbb0c5789": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTYtMS0xLTI4ODgw_22054eab-7cbd-452e-ad27-db6528f0f946": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTctMS0xLTI4ODgw_cfac7b6a-7a31-433a-857f-d3ed5d92175f": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTgtMS0xLTI4ODgw_daf83b86-eb42-493e-93a4-d971ee072d46": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTktMS0xLTI4ODgw_9c82fbfb-c981-48d3-a342-dbeb8ac39055": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTEwLTEtMS0yODg4MA_e66ae8c4-8433-4904-9028-4173a312e62c": {
   "value": "609200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTExLTEtMS0yODg4MA_3c9e5f51-0551-4e72-a915-fdf100b635f5": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTEyLTEtMS0yODg4MA_566b405a-dbdf-4888-a550-bf4092a183fe": {
   "value": "710600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTEzLTEtMS0yODg4MA_dcd44134-b56e-4a60-924e-a8630737d0d1": {
   "value": "25700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTE0LTEtMS0yODg4MA_ed67b1df-e0a6-4307-b797-3522fde4c854": {
   "value": "377700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl85LTE1LTEtMS0yODg4MA_4f089048-74a5-4398-a8ea-76a726ae2e2c": {
   "value": "1723200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC01LTEtMS0yODg4MA_f6a85a9d-6c74-44a2-b856-1c7118b91033": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC02LTEtMS0yODg4MA_f700cc74-e8b4-4aaf-9e99-2bee41d26a5b": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC03LTEtMS0yODg4MA_85360b4a-eed6-4fcb-96ef-44959de05e5f": {
   "value": "-260800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC04LTEtMS0yODg4MA_e4e4b71d-eb32-441d-b4d7-9f100f33630b": {
   "value": "-184800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC05LTEtMS0yODg4MA_45423267-0907-4342-8b65-7e85b89ba042": {
   "value": "-15600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC0xMC0xLTEtMjg4ODA_c133b9da-2faa-4f9e-9fdc-d9e86c90807b": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC0xMS0xLTEtMjg4ODA_42427a98-ad10-4069-96bc-fdc25e51764d": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC0xMi0xLTEtMjg4ODA_41177211-8dc9-4acc-8fbe-4fb6a48eb89e": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC0xMy0xLTEtMjg4ODA_c7fdcfce-3fdc-45a0-a6c3-00aa2ffb0282": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC0xNC0xLTEtMjg4ODA_41497497-4fa3-438b-a62c-22dfe100da0a": {
   "value": "-332900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMC0xNS0xLTEtMjg4ODA_03fb4e4f-9e91-40e4-ae08-6eab640215d2": {
   "value": "-794100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS01LTEtMS0yODg4Mw_a8a2d52e-93bb-4300-9ec9-c16b3633cb28": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS02LTEtMS0yODg4Mw_cfd1c91d-bcba-47d0-b875-f32d6bc103f0": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS03LTEtMS0yODg4Mw_5d675d86-549b-4b49-930f-63510cbf14bb": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS04LTEtMS0yODg4Mw_91b256d0-4b64-4c63-b8c6-6b19259887e5": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS05LTEtMS0yODg4Mw_35b23fa5-9ef3-40df-a70c-9451e1efd4c0": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS0xMC0xLTEtMjg4ODM_11958854-7584-4bd0-957d-3df42db38097": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS0xMS0xLTEtMjg4ODM_078bd25e-224a-4f62-9a72-6c91f74936a6": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS0xMi0xLTEtMjg4ODM_4978aeb7-1f41-4652-8310-dba84bffee86": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS0xMy0xLTEtMjg4ODM_5c2c8f6e-9a11-4db4-bf04-352636e0eb6f": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS0xNC0xLTEtMjg4ODM_65c107d6-20a6-4638-a251-79d810e3048d": {
   "value": "2100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMS0xNS0xLTEtMjg4ODM_79172c45-29e1-456d-9960-84606767fc94": {
   "value": "2100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi01LTEtMS0yODg4Mw_ef2dcc22-93e4-4ac5-bc52-d15744d12aee": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi02LTEtMS0yODg4Mw_53459e45-dd51-4a36-9661-3640d8472f42": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi03LTEtMS0yODg4Mw_059448bb-7f94-4fd7-a3f8-1077f5fb7f24": {
   "value": "261600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi04LTEtMS0yODg4Mw_c2b26b16-ad4c-4a71-b0df-bbc80974491b": {
   "value": "184800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi05LTEtMS0yODg4Mw_5a84f50b-f7bd-4982-9357-dfee3d11e094": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi0xMC0xLTEtMjg4ODM_3ad0eaa9-c3b8-42a2-a4a9-8757048ff0fa": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi0xMS0xLTEtMjg4ODM_b58e3255-b8fe-4d84-b672-7d3f7b5708dc": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi0xMi0xLTEtMjg4ODM_1bd177af-d9ea-4db2-846a-6be6cf4cfb26": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi0xMy0xLTEtMjg4ODM_7f76a3a5-6d88-4db2-ab39-fae163193ec3": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi0xNC0xLTEtMjg4ODM_f418c679-8c93-4e53-a6cc-5c7eb40677b9": {
   "value": "401200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMi0xNS0xLTEtMjg4ODM_290e4ce0-e3e8-448f-bf3b-c5025572441a": {
   "value": "847600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy01LTEtMS0yODg4Mw_f586cf14-17ee-4696-a889-bedb119c80e5": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy02LTEtMS0yODg4Mw_98c4e4f7-7f07-42a1-9565-3407fdc1016d": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy03LTEtMS0yODg4Mw_81589844-0a20-425a-a037-08c09990f734": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy04LTEtMS0yODg4Mw_d3f2399d-f1e4-4066-bc99-f0cecf7badb1": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy05LTEtMS0yODg4Mw_5cfbfa96-f7d2-467d-b2e7-8777a9b10e36": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy0xMC0xLTEtMjg4ODM_45a47002-dc66-4fd0-ad70-fd42487b859a": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy0xMS0xLTEtMjg4ODM_48b7886b-b436-42dd-b5ad-5eefc0a66498": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy0xMi0xLTEtMjg4ODM_5f780039-fb3e-4490-b1ac-05351b455387": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy0xMy0xLTEtMjg4ODM_54b2e2e9-a63b-48e3-b755-73e80b364079": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy0xNC0xLTEtMjg4ODM_cfe99a76-1fa2-43ae-a1f6-4c4efb2d4326": {
   "value": "61800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xMy0xNS0xLTEtMjg4ODM_f90eb158-b542-46a9-a463-970678cc0bad": {
   "value": "61800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC01LTEtMS0yODg4NQ_2f4b1929-ef3f-4a52-af1c-e3bf531bbfd9": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC02LTEtMS0yODg4NQ_da4ad312-3941-4673-ab60-4e2be7000ea4": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC03LTEtMS0yODg4NQ_f613fd29-2802-4105-8190-70fedfd6468f": {
   "value": "-100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC04LTEtMS0yODg4NQ_278a64e5-0dcf-40a5-905a-624b623dd544": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC05LTEtMS0yODg4NQ_cc4b26ad-7808-4d15-b493-c5ff07339704": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC0xMC0xLTEtMjg4ODU_44be9ef1-a197-4f50-8f9d-09399e0c9a64": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC0xMS0xLTEtMjg4ODU_5be0f17e-7cf4-4770-be61-351eb419bf40": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC0xMi0xLTEtMjg4ODU_0e862034-baaa-4313-90fc-108171890dc3": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC0xMy0xLTEtMjg4ODU_460165b2-d04b-4d68-b718-27b63507593d": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC0xNC0xLTEtMjg4ODU_fcb76514-a96e-4d37-a1d7-da5c8cc62fbc": {
   "value": "4400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNC0xNS0xLTEtMjg4ODU_e976ee5f-cc1c-4a12-89fa-28599a0601af": {
   "value": "4300000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS01LTEtMS0yODg4Nw_48a97536-af9a-4798-8485-c2881660a40b": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS02LTEtMS0yODg4Nw_eada9687-5666-4576-b622-4e24d5e460ad": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS03LTEtMS0yODg4Nw_3a46bc28-9140-4968-8297-3d0bc5b2b3a0": {
   "value": "900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS04LTEtMS0yODg4Nw_76cd78b3-4fdd-4cd3-941b-c3c0114b3261": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS05LTEtMS0yODg4Nw_f4f86163-4006-4e94-be05-cb29a3b00e11": {
   "value": "-15600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS0xMC0xLTEtMjg4ODc_e9363aa4-c24f-435a-8d99-eb9b87db6b78": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS0xMS0xLTEtMjg4ODc_7d9993ca-8f9b-413b-bef7-6eb5f2264026": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS0xMi0xLTEtMjg4ODc_7c8efa4d-c9d3-4cf6-b5c0-bc3435894b80": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS0xMy0xLTEtMjg4ODc_36edf2b1-6713-4146-ac4d-701164ab9f48": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS0xNC0xLTEtMjg4ODc_74cda1e0-7efc-463e-9f86-a1e883d8f573": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNS0xNS0xLTEtMjg4ODc_36b2d5d6-4dab-44da-97dd-6d1609c33db1": {
   "value": "-14700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi01LTEtMS0yODg5MA_d906db5d-51b7-47e3-a089-73c4006d0478": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi02LTEtMS0yODg5MA_d1ea4f23-315d-4783-81c5-bba420ac0f11": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi03LTEtMS0yODg5MA_ab498e44-748f-4207-a734-7b19096dc53d": {
   "value": "333200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi04LTEtMS0yODg5MA_b48ead9c-fec5-4326-b60f-a63a77f7e340": {
   "value": "184800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi05LTEtMS0yODg5MA_94093ad8-d93e-45b7-ace2-c37c4085f7b2": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi0xMC0xLTEtMjg4OTA_04efd46d-994d-4977-8904-16ae87533efc": {
   "value": "-528900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi0xMS0xLTEtMjg4OTA_862a33d9-3f0f-4d86-8fb6-058b03d13eca": {
   "value": "-4500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi0xMi0xLTEtMjg4OTA_3143d7f7-9460-4be5-8991-fd14162516f1": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi0xMy0xLTEtMjg4OTA_1e9c9932-fa72-4f93-91cd-45c090c9a8e4": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi0xNC0xLTEtMjg4OTA_f1535875-ea16-4a11-8a78-00fdd4403705": {
   "value": "7900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNi0xNS0xLTEtMjg4OTA_4c03b97c-f854-4105-84d8-bdb2fb0b0d6b": {
   "value": "-7500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy01LTEtMS0yODg5Mg_4797454f-1081-4d81-80f6-5613abba22d3": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy02LTEtMS0yODg5Mg_42062043-ff35-4fa0-93ae-2e20f67bfec4": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy03LTEtMS0yODg5Mg_14eba533-6287-46de-b331-39f74b9416da": {
   "value": "344100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy04LTEtMS0yODg5Mg_0eb581d7-682b-45ac-9e33-71283ae0b9ba": {
   "value": "184800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy05LTEtMS0yODg5Mg_d5f25183-36ad-4393-99b3-c8b67a3bd9cf": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy0xMC0xLTEtMjg4OTI_195778eb-f2d7-437a-838d-4c6ed789b450": {
   "value": "-528900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy0xMS0xLTEtMjg4OTI_44665213-0465-410c-be2f-029e5d914430": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy0xMi0xLTEtMjg4OTI_326acb2d-a3fe-47c2-81ec-eca9e18d7d1f": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy0xMy0xLTEtMjg4OTI_ad56efac-d75d-410a-85ec-8136f29bfd53": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy0xNC0xLTEtMjg4OTI_1c68117a-d673-4eee-b05f-a92335b3b7f4": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xNy0xNS0xLTEtMjg4OTI_ef6a92f9-24df-4424-a8cc-b4e58922eab4": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC01LTEtMS0yODg5Mg_465f8d5f-15ae-4359-b769-700012ef3b18": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC02LTEtMS0yODg5Mg_20f3b069-bc5d-4cf7-93e0-027a2d9efcc5": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC03LTEtMS0yODg5Mg_ea8505b5-8ce0-44b2-b84d-cd7c1009d99a": {
   "value": "-10900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC04LTEtMS0yODg5Mg_f7623f81-f45e-45f1-af21-e41abb87e099": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC05LTEtMS0yODg5Mg_9a626c7e-f676-48de-b847-63ef8e6ce3ac": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC0xMC0xLTEtMjg4OTI_ef8e91f2-0617-4240-ba70-322e5d55d86a": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC0xMS0xLTEtMjg4OTI_643aae17-f856-452f-afab-2491745636cc": {
   "value": "-4500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC0xMi0xLTEtMjg4OTI_67c19b64-94ed-4a51-b39f-c536fc19bd0b": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC0xMy0xLTEtMjg4OTI_4a89f28d-7256-40e6-8b0d-8fbb1aa5b080": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC0xNC0xLTEtMjg4OTI_1d76dd05-d3b2-49a9-8fd5-b90866bb90b8": {
   "value": "7900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOC0xNS0xLTEtMjg4OTI_91383cff-a456-423a-b420-60569f419a52": {
   "value": "-7500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS01LTEtMS0yODg5Mg_d96afd2a-740f-4b9a-92e6-af72cfcd2406": {
   "value": "308000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS02LTEtMS0yODg5Mg_4cf9061e-7892-4b87-89a7-9ed7cf66cadb": {
   "value": "1506700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS03LTEtMS0yODg5Mg_b51acf30-261e-4736-8d3d-bbcce87495a5": {
   "value": "6915600000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS04LTEtMS0yODg5Mg_63a17b3f-7251-4d4c-98f0-a5e55fe840a8": {
   "value": "-184800000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS05LTEtMS0yODg5Mg_30c4355d-5974-4d70-919c-405f20586fdc": {
   "value": "-63800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS0xMC0xLTEtMjg4OTI_75e9c2fc-e57e-4732-a16a-e80db2dc6335": {
   "value": "609200000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS0xMS0xLTEtMjg4OTI_6d732e37-6a34-4cac-b26b-935139e9977e": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS0xMi0xLTEtMjg4OTI_302e8bd2-032d-4882-b2ee-cf8ffea1370d": {
   "value": "1003700000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS0xMy0xLTEtMjg4OTI_feba3469-4284-423d-8a72-b968b6ae1697": {
   "value": "-1240200000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS0xNC0xLTEtMjg4OTI_aa9439dd-53b1-4d3c-a6be-84319610a26c": {
   "value": "1251700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6MzQzODIzMmZiNTU3NDFmY2I3ZjM4YzZhZmE0ZmE4ZTIvdGFibGVyYW5nZTozNDM4MjMyZmI1NTc0MWZjYjdmMzhjNmFmYTRmYThlMl8xOS0xNS0xLTEtMjg4OTI_49689f37-bad0-4f46-9a82-3a9459f2a3b1": {
   "value": "10106100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC01LTEtMS03NTgz_3f673ff6-d690-43de-9b24-357e44ec4174": {
   "value": "308000000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC02LTEtMS03NTgz_4221c538-c4f4-4f04-974e-52efbb15ab3d": {
   "value": "1506700000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC03LTEtMS03NTgz_3b5f0b64-780f-4bc9-9f18-e7a6cb180aa0": {
   "value": "6915600000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC04LTEtMS03NTgz_234ec937-856d-4302-931f-7b43c1731eb4": {
   "value": "184800000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC05LTEtMS03NTgz_922c507e-f77c-498e-9737-b1f221336bfb": {
   "value": "63800000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC0xMC0xLTEtNzU4Mw_52431e41-74a6-405e-a52f-36f1ebd204f3": {
   "value": "609200000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC0xMS0xLTEtNzU4Mw_db599170-833a-4aec-a5cd-331dffeee033": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC0xMi0xLTEtNzU4Mw_da0c80c8-a818-46c0-87f2-e7541a01180e": {
   "value": "1003700000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC0xMy0xLTEtNzU4Mw_2e0d2df8-8d55-4ace-bf6e-cde74019dff5": {
   "value": "-1240200000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC0xNC0xLTEtNzU4Mw_bb882e9d-b494-4548-9c51-7b17b02655cd": {
   "value": "1251700000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8yOC0xNS0xLTEtNzU4Mw_4930b625-8e9c-4b0b-825f-ecf7582dbde3": {
   "value": "10106100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC01LTEtMS03NTgz_638461dc-9321-4704-8691-939216024488": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC02LTEtMS03NTgz_8501af70-dc28-435f-8cf7-a900c2669cd1": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC03LTEtMS03NTgz_f529bd5d-8919-44ae-a0e6-6c692e01661c": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC04LTEtMS03NTgz_2ad5ea59-a9a6-4851-9adc-ecba4c7c66db": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC05LTEtMS03NTgz_86dfc811-95fc-4876-8a63-14d5d9fb87c2": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC0xMC0xLTEtNzU4Mw_28b530fc-f350-4d35-9e49-008cefe4961c": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC0xMS0xLTEtNzU4Mw_bc2a54bd-c9dd-4c51-8466-a01ec29e2d71": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC0xMi0xLTEtNzU4Mw_86501c28-88d5-455d-9b4e-d2a908931300": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC0xMy0xLTEtNzU4Mw_94ea593e-eeb8-4ce8-9b1f-999a5342bc18": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC0xNC0xLTEtNzU4Mw_b44f66d0-63f9-4ed8-9c10-2087f46e5ca1": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMC0xNS0xLTEtNzU4Mw_df5d98bc-d0f5-4d71-ad29-11d1cb99ea7c": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToChangesInAccountingPolicy",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS01LTEtMS03NTgz_05e3d5c1-bfc3-41be-af13-ebf3dd12422f": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS02LTEtMS03NTgz_448bbdb1-65a1-4303-aa2c-456c2dd3cef3": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS03LTEtMS03NTgz_0fa76811-81e9-4d65-96c2-499dcc35f166": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS04LTEtMS03NTgz_f8a379c9-05a4-43c8-af60-89fe889b410c": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:InterimDividendsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS05LTEtMS03NTgz_cd69e91b-785b-4c0d-9ba5-f4e95acf7453": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS0xMC0xLTEtNzU4Mw_7c6bdf68-3557-41b3-a040-731543b69271": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ResultsForTheYearAttributableToControllingCompanyMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS0xMS0xLTEtNzU4Mw_606057d6-73c9-4983-b517-05ea66c3c970": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS0xMi0xLTEtNzU4Mw_00809778-649e-40de-9b97-4cffd7b23170": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "mapfre-2020-12-31:ValuationChangesAdjustmentsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS0xMy0xLTEtNzU4Mw_268e3715-3136-42c6-8330-368fb6db8c27": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS0xNC0xLTEtNzU4Mw_26fc2b86-4260-4025-bde3-e2e29b4b693f": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfCorrectionsOfAccountingErrorsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMS0xNS0xLTEtNzU4Mw_bf00e817-1117-4ff2-83be-79b969e664dd": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:IncreaseDecreaseDueToCorrectionsOfPriorPeriodErrors",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi01LTEtMS03NTgz_1fc30553-a5b3-4b6c-b5fd-204c56b32b28": {
   "value": "308000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi02LTEtMS03NTgz_b3535961-afc8-4a50-b5d3-bbd48dd3eb2f": {
   "value": "1506700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi03LTEtMS03NTgz_467a185b-909e-4207-830c-5db5580d9c68": {
   "value": "6915600000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi04LTEtMS03NTgz_d6eba022-9b92-4ded-94c8-63e78183c20b": {
   "value": "-184800000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi05LTEtMS03NTgz_c5cbe176-91ac-41a6-843a-76ed1308907a": {
   "value": "-63800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi0xMC0xLTEtNzU4Mw_e9773d41-b05b-4664-a843-2f84186a40e3": {
   "value": "609200000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi0xMS0xLTEtNzU4Mw_380f0eb2-3005-4303-866a-291e7504b768": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi0xMi0xLTEtNzU4Mw_7da78283-ee5c-44b8-b131-f43fa9831cf3": {
   "value": "1003700000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi0xMy0xLTEtNzU4Mw_3fa3b777-85c4-4e73-9a45-a7d6b06993fb": {
   "value": "-1240200000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi0xNC0xLTEtNzU4Mw_0e082f9b-7b50-4021-a7ef-c663e1d007a9": {
   "value": "1251700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMi0xNS0xLTEtNzU4Mw_7f6e7422-24fa-4f53-b6be-b3b8400bc3ae": {
   "value": "10106100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy01LTEtMS03NTgz_44224bb6-c6c7-48c9-9897-dbf08d76efb5": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy02LTEtMS03NTgz_ffa15389-dde6-4f74-9c01-60e096dfb0b0": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy03LTEtMS03NTgz_2f9cd0f3-7cd3-4afc-99be-39909c454198": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy04LTEtMS03NTgz_8e483651-cf3b-4fcf-86ae-3faf47583139": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy05LTEtMS03NTgz_059fb8af-0a4c-4eca-aaf1-07b94bbf82fd": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy0xMC0xLTEtNzU4Mw_803416f5-0932-4eb8-84de-3ed995eb23b4": {
   "value": "526500000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy0xMS0xLTEtNzU4Mw_d7621a72-666d-44c2-a023-ef0b7ff8c339": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy0xMi0xLTEtNzU4Mw_299cd307-ba87-46a7-8730-be318fb53ebd": {
   "value": "267000000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy0xMy0xLTEtNzU4Mw_e7c6ba7c-e9d6-4e60-a1d1-b5fd870a86f1": {
   "value": "-675500000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy0xNC0xLTEtNzU4Mw_faeb7558-2720-4a7c-924b-ad3c0eb84983": {
   "value": "109700000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zMy0xNS0xLTEtNzU4Mw_d99fc950-1b59-4fe6-bcea-2167752ecc04": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC01LTEtMS03NTgz_fb262587-883a-46ea-b81c-ed8bdad2a72d": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC02LTEtMS03NTgz_3e963e27-7eff-42d6-92aa-d4943d1bc7d1": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC03LTEtMS03NTgz_f7a48aba-2a68-48fc-b328-7e73fdff4601": {
   "value": "-261700000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC04LTEtMS03NTgz_5f909f4e-fb22-4aa3-a94d-a30200dadb91": {
   "value": "-154000000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC05LTEtMS03NTgz_162e021d-3ef2-41e0-98ea-8f4b45c8736e": {
   "value": "400000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC0xMC0xLTEtNzU4Mw_07e31108-9ddc-4341-93ad-dfbb49da1a31": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC0xMS0xLTEtNzU4Mw_cd97c615-2adb-45b5-bb4f-eab103ba9699": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC0xMi0xLTEtNzU4Mw_008a22aa-8ccc-4c2b-989f-251d250ce947": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC0xMy0xLTEtNzU4Mw_61850052-7684-4ce5-be93-97c946e6c015": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC0xNC0xLTEtNzU4Mw_ed3f5c31-bdf1-4be3-b455-8bb41a155302": {
   "value": "-65000000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNC0xNS0xLTEtNzU4Mw_25115402-9630-482d-bd8a-605eca468190": {
   "value": "-480300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransactionsWithOwners",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi01LTEtMS03NTgz_410231ac-6982-481e-aa1b-9769ffee2e25": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi02LTEtMS03NTgz_3c51fe2d-a9af-410a-bd82-5d04508164ae": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi03LTEtMS03NTgz_a32c8826-6dcb-4a94-8a85-7c13313cac9e": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi04LTEtMS03NTgz_1d5e1f44-42af-4eed-9fb3-6c413849925e": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi05LTEtMS03NTgz_5bcea43c-50fe-4237-bad2-9b068967818a": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi0xMC0xLTEtNzU4Mw_849a972f-afd2-4bd4-ab33-77b1da90ec12": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi0xMS0xLTEtNzU4Mw_fba81da4-dac0-445d-a642-c498518762ad": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi0xMi0xLTEtNzU4Mw_c4d55abf-4196-4661-b783-00cf3616c8db": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi0xMy0xLTEtNzU4Mw_7a3e88d8-dc9e-4a3f-ada9-45918a5cb526": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi0xNC0xLTEtNzU4Mw_3af56cb0-19dd-4857-ab5f-1c34915a6182": {
   "value": "8300000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNi0xNS0xLTEtNzU4Mw_7659c81b-046c-4be1-b328-fb48589d5b59": {
   "value": "8300000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CapitalIncreasesDecreases",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy01LTEtMS03NTgz_20ad23fa-7482-41c0-8b92-808a7eef8b15": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy02LTEtMS03NTgz_1a5f5ed3-f979-44a3-b348-885da2d71e93": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy03LTEtMS03NTgz_d10eb080-3482-415e-bff4-72ccd03f16cd": {
   "value": "261600000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy04LTEtMS03NTgz_9b89c6d3-4dfa-49bb-aa09-0630d070fd8f": {
   "value": "154000000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy05LTEtMS03NTgz_488b0fd7-e9c8-4254-a15f-ba83fab4d625": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy0xMC0xLTEtNzU4Mw_3b8f6bb8-1ffd-43f7-89f1-8d2ea5b5938a": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy0xMS0xLTEtNzU4Mw_0799c222-ead4-4266-ba32-277c2234431e": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy0xMi0xLTEtNzU4Mw_4cc6e722-f855-44e4-b38a-410f73d985ec": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy0xMy0xLTEtNzU4Mw_fc305018-a82d-4d2b-b3d0-d01cd8782eac": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy0xNC0xLTEtNzU4Mw_10979bf3-724f-4dbd-82b2-38f5c9b0c665": {
   "value": "244000000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zNy0xNS0xLTEtNzU4Mw_c816fdce-ff01-4724-a72c-21be9a463fd3": {
   "value": "659600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC01LTEtMS03NTgz_af4dc8e2-8e40-4298-8c58-9d360798a416": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC02LTEtMS03NTgz_fe57aabd-4e64-40ee-98a5-6ee489b98e0c": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC03LTEtMS03NTgz_82633dd4-40f6-49c7-9985-1e9b44cfb3f6": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC04LTEtMS03NTgz_c777c066-235a-4af1-b912-301e8ee09bd7": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC05LTEtMS03NTgz_f8a5b320-a612-4d2f-9c49-24aaa3508bc7": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC0xMC0xLTEtNzU4Mw_1dedd638-2f23-4e4b-b085-0bea3e8bb8a1": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC0xMS0xLTEtNzU4Mw_e102d13a-cdd6-41c4-9f5f-d7cfb6e1ee7b": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC0xMi0xLTEtNzU4Mw_64fbec6f-6600-47c1-9d94-64a766672ac6": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC0xMy0xLTEtNzU4Mw_7449b78f-8fc7-4e00-80f1-66be01cf224f": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC0xNC0xLTEtNzU4Mw_fa67a02e-6e8d-4706-9168-2df23d9b85b0": {
   "value": "116100000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF8zOC0xNS0xLTEtNzU4Mw_1d268e30-0a3c-4c59-87b4-073a3e881faf": {
   "value": "116100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC01LTEtMS03NTgz_745be7ba-8e07-4d26-832f-a49b49e8b352": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC02LTEtMS03NTgz_157c6e07-3144-4eac-9132-35f942e33e8e": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC03LTEtMS03NTgz_6fd54a74-e881-44f4-a8d5-9dbfbf7c0767": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC04LTEtMS03NTgz_6dfd6e07-2f3c-4341-8678-746ea554a215": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC05LTEtMS03NTgz_6ef07eb6-eae8-4611-b299-d6d82721c5f0": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC0xMC0xLTEtNzU4Mw_803cc9b7-6fb9-46e5-aeb0-1bb1ea2ae016": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC0xMS0xLTEtNzU4Mw_ddb19836-3b73-4b33-a3d0-bb37f64c8928": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC0xMi0xLTEtNzU4Mw_6808eebf-0be7-4f21-8bd5-a1e5498e7ce0": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC0xMy0xLTEtNzU4Mw_045e4bfa-f412-4d8f-9fbc-c9af92f9ea5a": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC0xNC0xLTEtNzU4Mw_8f00c438-79cc-4d12-af38-768f24901eb8": {
   "value": "54600000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80MC0xNS0xLTEtNzU4Mw_82df6765-1692-404a-8ad8-c9500901a3f9": {
   "value": "54600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherOperationsWithTheControllingCompanysShareholdersAndNonControllingInterests",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi01LTEtMS03NTgz_af43102b-2f43-49c0-8f71-99fcb1a6570f": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi02LTEtMS03NTgz_e2d6d6e5-2e5a-4711-bf4c-4d688b60ff0f": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi03LTEtMS03NTgz_c1b685d1-f263-4443-8b4a-ac36bc3792b9": {
   "value": "-100000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi04LTEtMS03NTgz_d18e7326-91cb-4d93-a429-d974fb45ca7b": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi05LTEtMS03NTgz_bd155dd1-02e3-4aed-8c13-04781595f71c": {
   "value": "400000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi0xMC0xLTEtNzU4Mw_76446a1e-ec3a-45b4-a1d6-fb1e2ffaac55": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi0xMS0xLTEtNzU4Mw_5040d4f9-51a8-4921-b86e-26a1df501909": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi0xMi0xLTEtNzU4Mw_79c1f24a-e165-4bdf-bbb0-eec677d49988": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi0xMy0xLTEtNzU4Mw_cb472e02-da75-4e0d-ae86-97c7dead6543": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi0xNC0xLTEtNzU4Mw_bc5b82ff-002e-46b5-9e31-4cb1e9a5e94f": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Mi0xNS0xLTEtNzU4Mw_40f52a42-72f9-4248-96fa-49619a0eb7ff": {
   "value": "300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC01LTEtMS03NTgz_ddf16cf6-8499-4d93-8719-d07a2b76d325": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC02LTEtMS03NTgz_8f5815e0-85e7-4a6b-8c5e-f8aa33127747": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC03LTEtMS03NTgz_610bd457-cc1d-495f-9600-cfd4f3c6a6a3": {
   "value": "403300000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC04LTEtMS03NTgz_e092271a-a808-4680-a429-d5fc55cbd4a9": {
   "value": "184800000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC05LTEtMS03NTgz_93382c8a-1177-4ed7-8a6e-dc81af10a6f3": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC0xMC0xLTEtNzU4Mw_dd0ffe45-d919-4f6b-9b4e-51f4c1c50005": {
   "value": "-609200000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC0xMS0xLTEtNzU4Mw_08507ead-d62f-4491-b921-14af25e80f92": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC0xMi0xLTEtNzU4Mw_bb3dd239-37d1-4d09-a566-dc0b9e1378f8": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC0xMy0xLTEtNzU4Mw_e8298060-164a-4578-be7b-045927764aa6": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC0xNC0xLTEtNzU4Mw_aaecb316-3e7c-459d-9c29-693076425345": {
   "value": "5400000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80NC0xNS0xLTEtNzU4Mw_ef318cb3-96db-4de5-ae51-ddb1fd4e7c98": {
   "value": "-15700000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherVariationInEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni01LTEtMS03NTgz_8d6cf8b1-1482-41e4-872d-0daabb245c9b": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni02LTEtMS03NTgz_58ed4024-fff8-4a4e-a146-2f230708ab62": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni03LTEtMS03NTgz_9289cc29-8bb9-4b28-b043-ccef4efb7e62": {
   "value": "424400000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni04LTEtMS03NTgz_be00f2a6-2ab7-4a8c-8ec5-6a89044cb2d3": {
   "value": "184800000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni05LTEtMS03NTgz_13522424-963e-4d43-852b-dbaff5425449": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni0xMC0xLTEtNzU4Mw_b58e2510-10a5-4f9e-b1e7-adc32e8f3b7c": {
   "value": "-609200000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni0xMS0xLTEtNzU4Mw_c12b4f0e-165e-4411-8614-46828a0de7e1": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni0xMi0xLTEtNzU4Mw_6b406071-7717-48cf-9b35-00925ad74bd2": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni0xMy0xLTEtNzU4Mw_8fbccf7e-d94a-48c0-ad29-efba7b0c5e95": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni0xNC0xLTEtNzU4Mw_0c399138-1e28-4df6-91ac-d24547c17d5c": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ni0xNS0xLTEtNzU4Mw_957b7852-8cc7-4452-a459-6de753740e59": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:TransfersAmongEquityItems",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny01LTEtMS03NTgz_68b7e353-5acc-483d-aeea-3a5c5f91dc73": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny02LTEtMS03NTgz_edce0964-c2cc-4794-8c38-392690159bf0": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny03LTEtMS03NTgz_df27ee07-c97c-4e08-b95e-c86cdc3ea5a5": {
   "value": "-21100000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny04LTEtMS03NTgz_fd89a9cb-8aeb-456d-96d2-44a7a7208d0b": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny05LTEtMS03NTgz_dd089a65-bc29-40b8-a5c3-ef07dc362995": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny0xMC0xLTEtNzU4Mw_2091caa1-b204-4c7a-a7c7-c339b57f48c7": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny0xMS0xLTEtNzU4Mw_d0c509a2-5516-446d-8da3-67f2dbd1089e": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny0xMi0xLTEtNzU4Mw_9798a074-2239-480a-8357-cfe16637d08a": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny0xMy0xLTEtNzU4Mw_ba8ce140-4e46-4543-a9da-6c58a674c0e4": {
   "value": "0",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny0xNC0xLTEtNzU4Mw_c3991d45-fb61-49d2-a088-923a4eef40bb": {
   "value": "5400000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80Ny0xNS0xLTEtNzU4Mw_9b04e858-5cc1-40d5-b9ee-73c91525700b": {
   "value": "-15700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC01LTEtMS03NTgz_145085dc-36ca-4689-a22e-060cc5f7500c": {
   "value": "308000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC02LTEtMS03NTgz_9081b60e-74ed-42bb-91a4-53a61d9b5f91": {
   "value": "1506700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC03LTEtMS03NTgz_dfe88495-bcf3-451e-9134-016253c9d407": {
   "value": "7057200000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC04LTEtMS03NTgz_8ec6e1c1-dbef-4489-8096-3af82993cf10": {
   "value": "-154000000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC05LTEtMS03NTgz_6c899702-a51f-44a6-8acc-fd183f2dfb0c": {
   "value": "-63400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC0xMC0xLTEtNzU4Mw_71e0cdff-3625-4a8d-b8a8-d154ef2de61c": {
   "value": "526500000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC0xMS0xLTEtNzU4Mw_3c6b23eb-ee26-4091-aa1c-606d36555d5d": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC0xMi0xLTEtNzU4Mw_0050a0f7-ad04-4c62-a001-f261d019f08d": {
   "value": "1270700000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC0xMy0xLTEtNzU4Mw_e70aa9bb-db70-43e3-b577-ced6297d2e4b": {
   "value": "-1915700000",
   "decimals": 0,
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC0xNC0xLTEtNzU4Mw_9f338b58-75cc-499a-abc1-f00259c5ae27": {
   "value": "1301800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xMDM3L2ZyYWc6ZjFjNjZkOTA3YmNjNDgyMzg3YWRmMzFhZjgzOTZjNTYvdGFibGU6OTY4ZTg4ZDFkY2E0NDlhNWJjZWNiMWNiMTIyOWFjMGQvdGFibGVyYW5nZTo5NjhlODhkMWRjYTQ0OWE1YmNlY2IxY2IxMjI5YWMwZF80OC0xNS0xLTEtNzU4Mw_3146c886-1cde-4340-b656-4ddbfe86642c": {
   "value": "9837800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yLTktMS0xLTQzNzAw_9db6546c-8d48-43ad-8a86-7b6e3f271dcb": {
   "value": "48600000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfCashFlowsFromTheInsuranceActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yLTEwLTEtMS00MzcwMA_f8605b35-9cc6-46e3-944c-9412e93c3cb7": {
   "value": "642200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfCashFlowsFromTheInsuranceActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zLTktMS0xLTQzNzAw_517eff0c-cffc-46e3-9be9-ba97e8dcc791": {
   "value": "21865600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReceiptsFromPremiumsAndClaimsAnnuitiesAndOtherPolicyBenefits",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zLTEwLTEtMS00MzcwMA_d572d02c-753e-4f16-8605-806b9195579d": {
   "value": "25380400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ReceiptsFromPremiumsAndClaimsAnnuitiesAndOtherPolicyBenefits",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80LTktMS0xLTQzNzAw_af0d0dd2-da9a-4958-b53b-2fbc4bca0a54": {
   "value": "21817000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsForPremiumsAndClaimsAnnuitiesAndOtherPolicyBenefits",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80LTEwLTEtMS00MzcwMA_87f04bac-3083-49d3-b48d-78c13601bcb1": {
   "value": "24738200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsForPremiumsAndClaimsAnnuitiesAndOtherPolicyBenefits",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81LTktMS0xLTQzNzAw_4e79e4c9-1491-42d1-a277-859017b7d23d": {
   "value": "-346200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherCashFlowsFromOperatingActivity",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81LTEwLTEtMS00MzcwMA_a7b1cf75-5207-407b-9438-423074b1bf2e": {
   "value": "-248000000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherCashFlowsFromOperatingActivity",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF82LTktMS0xLTQzNzAw_d2b023cf-427d-455c-b53f-9ad27e171df8": {
   "value": "360400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCashReceiptsFromOperatingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF82LTEwLTEtMS00MzcwMA_101145aa-a4ef-4ff1-94e7-1adf3e459620": {
   "value": "400000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCashReceiptsFromOperatingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF83LTktMS0xLTQzNzAw_0eab1c9e-bf1e-4947-acdc-14d25e537683": {
   "value": "706600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCashPaymentsFromOperatingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF83LTEwLTEtMS00MzcwMA_67601ee6-47bc-47b9-8a00-2d92cb4695e9": {
   "value": "648000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OtherCashPaymentsFromOperatingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF84LTktMS0xLTQzNzAw_497dd800-fa1c-4484-8655-c4f9ea63fa9a": {
   "value": "-298400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF84LTEwLTEtMS00MzcwMA_479007a0-6ae1-4e6e-9501-2d3321b127ec": {
   "value": "-430800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xMS05LTEtMS00MzcwMA_d6d90b30-ff7d-4378-a478-73f6190eb485": {
   "value": "-596000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xMS0xMC0xLTEtNDM3MDA_9a2a432a-65dd-4335-83be-c4c839670b4b": {
   "value": "-36600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperations",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xMy05LTEtMS00MzcwMA_1410245e-cc89-4725-b279-1a03d57cd1cb": {
   "value": "22548700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InflowsOfCashFromInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xMy0xMC0xLTEtNDM3MDA_11467da3-1d46-4de9-90c7-ef2d75441ded": {
   "value": "23985200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InflowsOfCashFromInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNC05LTEtMS00MzcwMA_d0f3d414-d77f-44ca-a752-496bf0b72ef0": {
   "value": "66300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNC0xMC0xLTEtNDM3MDA_8c29fa9b-a300-4a75-9d68-e9e1bf42fb8c": {
   "value": "8300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNS05LTEtMS00MzcwMA_6d131d3d-93b2-4186-8bae-400c0b2017b4": {
   "value": "22300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentProperty",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNS0xMC0xLTEtNDM3MDA_1e7ded74-beae-4248-b3a6-a2f6086ad751": {
   "value": "35500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInvestmentProperty",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNi05LTEtMS00MzcwMA_a50c26b7-3a79-4285-9ac3-6b9780a13a38": {
   "value": "400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNi0xMC0xLTEtNDM3MDA_e5ba18f8-305a-4966-9c9a-709aa22975bc": {
   "value": "1200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNy05LTEtMS00MzcwMA_fa624a68-81c0-4e30-9c96-54c5af311be9": {
   "value": "19393000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xNy0xMC0xLTEtNDM3MDA_dcf0eb2d-ce47-4bd6-a86c-cd5d01d8d387": {
   "value": "20038100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xOC05LTEtMS00MzcwMA_24c1416b-8dd4-4ceb-8b41-8ac0b566d5d6": {
   "value": "1941200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProceedsFromEquityInstruments",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xOC0xMC0xLTEtNDM3MDA_7aaa773b-ec4f-450e-b34a-70758e59f3f7": {
   "value": "2659800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:ProceedsFromEquityInstruments",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xOS05LTEtMS00MzcwMA_43ef855e-7349-4851-9a32-17a58140c933": {
   "value": "50300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInterestsInAssociates",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8xOS0xMC0xLTEtNDM3MDA_1cd6753f-7bb8-4b0a-ba64-7494b634e8d6": {
   "value": "17400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfInterestsInAssociates",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMC05LTEtMS00MzcwMA_e6bd21e4-5be0-434e-aa33-3c7696af4acb": {
   "value": "959900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMC0xMC0xLTEtNDM3MDA_b52a4bf8-7ee6-47b1-81cf-ee0fe88fdd40": {
   "value": "1071100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMS05LTEtMS00MzcwMA_b12b0478-2fbc-4c9d-a773-0262482b3131": {
   "value": "68800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMS0xMC0xLTEtNDM3MDA_207a1995-2570-45fb-820e-2eda7e65f95f": {
   "value": "120900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsReceivedClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMi05LTEtMS00MzcwMA_813fae74-aaac-4675-b568-fb88a7b0dfb8": {
   "value": "46500000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherProceedsRelatedToInvestmentActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMi0xMC0xLTEtNDM3MDA_31fcffbe-a7c9-4d59-8c9f-b9b2e85b454d": {
   "value": "32900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherProceedsRelatedToInvestmentActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMy05LTEtMS00MzcwMA_f522b2b2-d5f9-4956-abbc-72cc9ef858ce": {
   "value": "21369500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OutflowsOfCashFromInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yMy0xMC0xLTEtNDM3MDA_bb3d9849-8fe0-48f4-8d6b-1122f2efee86": {
   "value": "22918200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:OutflowsOfCashFromInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNC05LTEtMS00MzcwMA_b335868f-d509-4996-aa43-51f54bbf2613": {
   "value": "42900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNC0xMC0xLTEtNDM3MDA_966ec350-1c8e-4b45-93b7-3b179395497e": {
   "value": "69500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNS05LTEtMS00MzcwMA_8ab78f47-d653-47af-94f0-9f229559f9b8": {
   "value": "25600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInvestmentProperty",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNS0xMC0xLTEtNDM3MDA_3f2e42e8-ab38-4490-a9eb-5aa670ebe8dd": {
   "value": "12800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInvestmentProperty",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNi05LTEtMS00MzcwMA_e82c4590-0f99-484b-a2f2-30e5faa3fe87": {
   "value": "245500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNi0xMC0xLTEtNDM3MDA_acf11d97-b7af-4b3a-9625-512e3f8813ea": {
   "value": "202100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNy05LTEtMS00MzcwMA_ccb06c56-b5a8-42c1-ab0b-5f7f09e2b70f": {
   "value": "18747900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yNy0xMC0xLTEtNDM3MDA_fecc1c39-3295-4159-9a8a-15617178edf1": {
   "value": "19303600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yOC05LTEtMS00MzcwMA_0cc792f3-f04a-46ad-a997-c94bffaff24c": {
   "value": "2192800000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PurchaseOfEquityInstruments",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yOC0xMC0xLTEtNDM3MDA_09991371-c404-4ebc-b8b9-4207a3e38150": {
   "value": "3131200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PurchaseOfEquityInstruments",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yOS05LTEtMS00MzcwMA_1faae912-f52c-4568-a52c-0036dd45c536": {
   "value": "83400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInterestsInAssociates",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8yOS0xMC0xLTEtNDM3MDA_9041f41b-4ed1-40be-b163-e800b821c6f3": {
   "value": "175800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInterestsInAssociates",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zMC05LTEtMS00MzcwMA_b52fe7e6-bd98-40f1-ab5b-7adff12ae2a2": {
   "value": "31400000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherPaymentsRelatedToInvestmentActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zMC0xMC0xLTEtNDM3MDA_f29a928e-0992-4b59-86e6-84f8710d3d80": {
   "value": "23200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherPaymentsRelatedToInvestmentActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zMy05LTEtMS00MzcwMA_3a5032c8-0964-4a0b-87c2-d92f8edfa867": {
   "value": "1179200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zMy0xMC0xLTEtNDM3MDA_f575e18c-5e75-4d6f-829c-0700645ae039": {
   "value": "1067000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zNS05LTEtMS00MzcwMA_8e518eea-23f2-426d-a3c5-ef8068961f09": {
   "value": "703200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfProceedFromFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zNS0xMC0xLTEtNDM3MDA_5ed8d94e-49e7-4801-9c65-a69c59832c69": {
   "value": "819200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfProceedFromFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zNi05LTEtMS00MzcwMA_554ffdba-5ff8-482f-88d7-d3a7c327cd22": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfSubordinatedLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zNi0xMC0xLTEtNDM3MDA_cd485acf-d6d4-44ca-ab73-10ce7f9c97ab": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfSubordinatedLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zNy05LTEtMS00MzcwMA_b7900190-e083-4fc8-9536-e21da617ecb7": {
   "value": "8200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CobrosPorEmisionDeInstrumentosDePatrimonioYAmpliacionDeCapital",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zNy0xMC0xLTEtNDM3MDA_995b3caa-4c36-480f-80b9-b2d46e988f1d": {
   "value": "2100000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:CobrosPorEmisionDeInstrumentosDePatrimonioYAmpliacionDeCapital",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zOC05LTEtMS00MzcwMA_01c88fef-9c00-4c49-aa6b-b160f9046f1a": {
   "value": "300000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zOC0xMC0xLTEtNDM3MDA_1cf80d18-1db5-41b9-a035-825bffb0977d": {
   "value": "4200000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSaleOrIssueOfTreasuryShares",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zOS05LTEtMS00MzcwMA_cfa0e627-1334-4fc4-817c-c0d8932f5ea2": {
   "value": "694700000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherProceedsRelatedToFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF8zOS0xMC0xLTEtNDM3MDA_63d1b66d-8a12-4e5a-99d2-a7682e7b9032": {
   "value": "812900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherProceedsRelatedToFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80MC05LTEtMS00MzcwMA_e8d124f7-182d-4446-84c1-aec9de73eec0": {
   "value": "1273200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherCashPaymentFromFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80MC0xMC0xLTEtNDM3MDA_3f5b98d0-29d7-43fa-bf7c-0e579d072f86": {
   "value": "1511700000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:SumOfOtherCashPaymentFromFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80MS05LTEtMS00MzcwMA_a2f567ee-6003-43fe-86d6-665ee53ba1f9": {
   "value": "658400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80MS0xMC0xLTEtNDM3MDA_07c05515-f10e-4f07-99a6-72c85d1c217a": {
   "value": "844100000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80Mi05LTEtMS00MzcwMA_bdc0db23-244a-4845-82ac-f473f0253241": {
   "value": "73600000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80Mi0xMC0xLTEtNDM3MDA_c6798064-8efc-4440-a972-dccbde5503d0": {
   "value": "69800000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80My05LTEtMS00MzcwMA_77c5cc5d-f799-4f10-a18b-87f366aa19bb": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfSubordinatedLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80My0xMC0xLTEtNDM3MDA_9a96a192-e7a6-450e-a9a1-26f62c58b8a4": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfSubordinatedLiabilities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80NC05LTEtMS00MzcwMA_9fbc186f-2a7c-4537-b353-db16c9ebd5fe": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PaymentsOnReturnOfShareholdersContributions",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80NC0xMC0xLTEtNDM3MDA_78272f68-c739-4a98-b428-a1fbbd6b5aa0": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:PaymentsOnReturnOfShareholdersContributions",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80NS05LTEtMS00MzcwMA_87ca6e9f-5938-4ac6-9f69-777b496bc04d": {
   "value": "0",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80NS0xMC0xLTEtNDM3MDA_8c190e7a-c2f8-48c9-b189-9f18c13397a3": {
   "value": "18900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80Ni05LTEtMS00MzcwMA_adec9c44-2047-40ba-b283-9ab06329b362": {
   "value": "541200000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherPaymentsRelatedToFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80Ni0xMC0xLTEtNDM3MDA_1eb1d9a5-8bbb-4744-a930-1798d16b0a27": {
   "value": "578900000",
   "decimals": 0,
   "dimensions": {
    "concept": "mapfre-2020-12-31:OtherPaymentsRelatedToFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80OS05LTEtMS00MzcwMA_a48488d8-ec12-461e-8c40-716c4e9f2d43": {
   "value": "-570000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF80OS0xMC0xLTEtNDM3MDA_e78f75dd-392a-49a7-88b2-d45c7c6b447b": {
   "value": "-692500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81MC05LTEtMS00MzcwMA_a0651e00-f885-471e-a960-ea9520517c36": {
   "value": "-131700000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81MC0xMC0xLTEtNDM3MDA_01a90448-ae42-4bbe-bcdf-1e7445fe9369": {
   "value": "-1900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81Mi05LTEtMS00MzcwMA_b27d0053-99af-4b05-aca7-1be05704e13b": {
   "value": "-118500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81Mi0xMC0xLTEtNDM3MDA_81c61fe5-c5c8-453d-be29-d9cf28d10170": {
   "value": "336000000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81My05LTEtMS00MzcwMA_5ab3ae0e-48c2-416a-8fd7-ad0b14c9f947": {
   "value": "2537500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81My0xMC0xLTEtNDM3MDA_7649ac99-33a7-4b66-a034-875cd4eb3d13": {
   "value": "2201400000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81NC05LTEtMS00MzcwMA_dcd1afbb-696a-495e-97e8-d4e8a2bc7abd": {
   "value": "2418900000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8xNzYyL2ZyYWc6OTA4OTk2NmZlNzEyNDMzNzllZmI3ZDRiMDNkZDc3MTIvdGFibGU6ODg5OTc3MTQzYWQ0NGIwNTg0OWM1NzdmYTI2YTkwN2QvdGFibGVyYW5nZTo4ODk5NzcxNDNhZDQ0YjA1ODQ5YzU3N2ZhMjZhOTA3ZF81NC0xMC0xLTEtNDM3MDA_3f0cd482-79ff-4de7-a2b1-70e1720879ee": {
   "value": "2537500000",
   "decimals": 0,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk3OTg2OTE_b47b752c-056c-4f42-8f10-f4a3dbe87fd7": {
   "value": "MAPFRE S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk3OTg2OTM_10a43057-37cb-437f-930f-584f16896063": {
   "value": "sociedad an\u00f3nima",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk4MDQyNTM_d5991899-c232-44b2-a104-6788f41356a9": {
   "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": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk4MDEzODk_3548e166-ffce-40a4-88a9-15230b42eccc": {
   "value": "MAPFRE S.A.",
   "dimensions": {
    "concept": "ifrs-full:ExplanationOfChangeInNameOfReportingEntityOrOtherMeansOfIdentificationFromEndOfPrecedingReportingPeriod",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk3OTg3MDA_431789cb-5afd-45c7-bb92-98731ea6043d": {
   "value": "CARTERA MAPFRE, S.L. Sociedad Unipersonal",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk4MDQyNTI_bad1a107-0473-4bda-a087-b0d4a517bd5b": {
   "value": "Fundaci\u00f3n MAPFRE.",
   "dimensions": {
    "concept": "ifrs-full:NameOfUltimateParentOfGroup",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk4MDE2MTc_79c6276a-25e3-4e01-b03f-3c9b75151298": {
   "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": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk3OTg2OTQ_d58de902-e43a-45d9-aa34-f47dfd2b6afd": {
   "value": "Espa\u00f1a",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk4MDQyNjQ_86a11deb-16d0-45c3-af4b-9f0da5e49d77": {
   "value": "Majadahonda (Madrid), Carretera de Pozuelo 52.",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjJmMzY0ZjlmNDkxZTRjNGE5N2RlMTY5MTQ5NDIwMWU5L3NlYzoyZjM2NGY5ZjQ5MWU0YzRhOTdkZTE2OTE0OTQyMDFlOV8yNjkvZnJhZzo1NDlkNjJmZGExMTE0YjVjOGMyMWZhNjVlYWMwODk4Yi90ZXh0cmVnaW9uOjU0OWQ2MmZkYTExMTRiNWM4YzIxZmE2NWVhYzA4OThiXzY1OTcwNjk4MDQyNTQ_426a6bf8-f324-4e6c-aecd-dcf93fad74cc": {
   "value": "Espa\u00f1a",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "es",
    "entity": "scheme:95980020140005693107",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  }
 }
}