{
 "documentInfo": {
  "documentType": "https://xbrl.org/2021/xbrl-json",
  "features": {
   "xbrl:canonicalValues": true
  },
  "namespaces": {
   "bbva": "http://www.bbva.es/20211231",
   "ifrs-full": "http://xbrl.ifrs.org/taxonomy/2020-03-16/ifrs-full",
   "iso4217": "http://www.xbrl.org/2003/iso4217",
   "scheme": "http://standards.iso.org/iso/17442",
   "xbrl": "https://xbrl.org/2021",
   "xbrli": "http://www.xbrl.org/2003/instance"
  },
  "taxonomy": [
   "http://www.bbva.es/20211231/K8MS7FD7N5Z2WQ51AZ71-2021-12-31.xsd"
  ]
 },
 "facts": {
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8yLTItMS0xLTE0OTYw_6c907fff-c6b5-4734-ba9e-f96825ee9340": {
   "value": "67799000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8yLTMtMS0xLTE0OTYw_1ff968ff-45b3-4c6d-8063-aae8cd842b2e": {
   "value": "65520000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8yLTQtMS0xLTE0OTYw_21805bba-55ed-4202-9339-588b5d58fb11": {
   "value": "44303000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zLTItMS0xLTE0OTYw_b0894b12-eb99-4ac2-990a-ca502a56ece0": {
   "value": "123493000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zLTMtMS0xLTE0OTYw_70b7ae0d-af02-45ac-a1c1-cc983b5bb212": {
   "value": "105878000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zLTQtMS0xLTE0OTYw_e8661199-0bf5-4313-857b-84ab5cc360f8": {
   "value": "99469000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80LTItMS0xLTE0OTYw_4de5e8c6-179c-4cd7-a964-122e816034fc": {
   "value": "30933000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssetsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80LTMtMS0xLTE0OTYw_5011958c-ade8-4c71-8fe6-cdb79dffa6c7": {
   "value": "40183000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssetsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80LTQtMS0xLTE0OTYw_21622a53-15ec-464f-8c27-223fc0ef2e3d": {
   "value": "32232000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssetsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81LTItMS0xLTE0OTYw_6b088b82-ca5f-47ee-966c-6a9b5d58d894": {
   "value": "15963000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDePatrimonioMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81LTMtMS0xLTE0OTYw_f82d79c9-5dfe-47fe-9213-98eb4f56e1c0": {
   "value": "11458000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDePatrimonioMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81LTQtMS0xLTE0OTYw_3eb7a209-e336-4d89-90db-6f16164f5dc5": {
   "value": "8892000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDePatrimonioMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82LTItMS0xLTE0OTYw_16bef995-15ef-4fe3-aae3-0e8f30df1c37": {
   "value": "25790000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeuda",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82LTMtMS0xLTE0OTYw_5fb38c77-dcc2-471b-bf5a-1ad853cb37f0": {
   "value": "23970000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeuda",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82LTQtMS0xLTE0OTYw_b6b0ba5c-f625-4af3-9b7b-ee4728bbca28": {
   "value": "26309000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeuda",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl84LTItMS0xLTE0OTYw_0ab6cce0-9074-43d2-a21e-7a5c794f84f5": {
   "value": "3467000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposABancosCentrales",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl84LTMtMS0xLTE0OTYw_73cd52de-489e-487f-ba6b-6c8d7efebe6d": {
   "value": "53000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposABancosCentrales",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl84LTQtMS0xLTE0OTYw_4d920cc8-7c98-4f5a-a3f1-cccaa67de713": {
   "value": "535000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposABancosCentrales",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl85LTItMS0xLTE0OTYw_7db83b7c-d79a-489d-98f3-a12c1cd65b9b": {
   "value": "31916000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposABancosMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl85LTMtMS0xLTE0OTYw_09bced74-6e41-4481-8c04-30bf7438747d": {
   "value": "18317000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposABancosMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl85LTQtMS0xLTE0OTYw_83b08744-11b3-429b-ab21-37efdd8759c7": {
   "value": "19020000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposABancosMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xMC0yLTEtMS0xNDk2MA_30e0f307-1270-4daf-b1cb-f31773425136": {
   "value": "15424000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposAClientesMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xMC0zLTEtMS0xNDk2MA_9eb0eefe-a796-4dc1-b258-276d37b94a39": {
   "value": "11898000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposAClientesMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xMC00LTEtMS0xNDk2MA_a1e9bbdd-cc4d-489e-8216-39778d0ae2ea": {
   "value": "12482000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposAClientesMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xMS0yLTEtMS0xNDk2MA_68758138-4359-4d39-8124-fc62031d8ced": {
   "value": "6086000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xMS0zLTEtMS0xNDk2MA_18e8d024-1633-4b41-aff8-bba52bf03896": {
   "value": "5198000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xMS00LTEtMS0xNDk2MA_01abf1fd-5bc5-487c-8dae-287e999dd503": {
   "value": "5557000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xMi0yLTEtMS0xNDk2MA_bba32b44-5681-4baf-b411-9ec89854b0c6": {
   "value": "5303000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDePatrimonioNoDestinadosANegociacionValoradosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xMi0zLTEtMS0xNDk2MA_861b0edc-72c0-4484-8d59-305978e45d43": {
   "value": "4133000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDePatrimonioNoDestinadosANegociacionValoradosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xMi00LTEtMS0xNDk2MA_41f89e6b-c236-4112-81db-2bd75fc96c50": {
   "value": "4327000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDePatrimonioNoDestinadosANegociacionValoradosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xMy0yLTEtMS0xNDk2MA_4c2a9467-8c55-464f-a89f-81bab4bb8db0": {
   "value": "128000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaNoDestinadosANegociacionValoradosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xMy0zLTEtMS0xNDk2MA_1edb58e5-0b12-4ade-b3aa-38b5249dc491": {
   "value": "356000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaNoDestinadosANegociacionValoradosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xMy00LTEtMS0xNDk2MA_7bcb53a5-9180-47f2-b09e-eaa668fc6bae": {
   "value": "110000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaNoDestinadosANegociacionValoradosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xNy0yLTEtMS0xNDk2MA_29fc1d54-6b8d-4af8-aa4b-0207b632d2c1": {
   "value": "655000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposALaClientelaNoDestinadosANegociacionValoradosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xNy0zLTEtMS0xNDk2MA_59351007-e5f2-4b0c-a518-0b248f7504cb": {
   "value": "709000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposALaClientelaNoDestinadosANegociacionValoradosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xNy00LTEtMS0xNDk2MA_1bfcf5e4-17a0-4232-822a-7a4ff2ca5ce4": {
   "value": "1120000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposALaClientelaNoDestinadosANegociacionValoradosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xOC0yLTEtMS0xNDk2MA_100d8cb5-416e-41d0-9f07-73d369d535ef": {
   "value": "1092000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xOC0zLTEtMS0xNDk2MA_b6aeafd6-091a-468a-94c3-695e84131cfb": {
   "value": "1117000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xOC00LTEtMS0xNDk2MA_6d27d1bd-8503-4eaa-a7ef-1e3eb1bf7fe7": {
   "value": "1214000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xOS0yLTEtMS0xNDk2MA_a26828b4-4d24-4b01-8ad4-db7e26df5820": {
   "value": "1092000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaDesignadosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xOS0zLTEtMS0xNDk2MA_ed3b4b06-73ac-43d6-8df9-dba4fb609fe6": {
   "value": "1117000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaDesignadosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8xOS00LTEtMS0xNDk2MA_2b1d311c-03f4-4e34-b4a7-45833d478beb": {
   "value": "1214000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaDesignadosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8yNS0yLTEtMS0xNDk2MA_cc4626ae-d4a3-4c76-a880-59bf5ff7e6ab": {
   "value": "60421000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8yNS0zLTEtMS0xNDk2MA_5388f612-35da-4895-b758-1f64b7109bf8": {
   "value": "69440000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8yNS00LTEtMS0xNDk2MA_0d4117a8-f3ae-4db1-b331-8f7cddefb6bb": {
   "value": "61183000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8yNi0yLTEtMS0xNDk2MA_5514f19a-ece3-4266-bfa2-2a7c6daf820d": {
   "value": "1320000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8yNi0zLTEtMS0xNDk2MA_30c80e64-939a-4aa1-97dc-2e572a97455d": {
   "value": "1100000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8yNi00LTEtMS0xNDk2MA_6d40e244-ff2a-4dc2-9593-be0ea27a4b86": {
   "value": "2420000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8yNy0yLTEtMS0xNDk2MA_7dd3a466-950f-4c93-b49c-70e893e681d9": {
   "value": "59074000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8yNy0zLTEtMS0xNDk2MA_fc432233-ed03-4bbc-9c37-dcc30f57639b": {
   "value": "68308000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8yNy00LTEtMS0xNDk2MA_b6a9a06c-ce75-414e-bbf5-7287df309e8f": {
   "value": "58731000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zMC0yLTEtMS0xNDk2MA_07138ee3-a2ca-431a-96c2-a735753c5230": {
   "value": "27000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposAEntidadesDeCreditoAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zMC0zLTEtMS0xNDk2MA_0f1b3682-3e41-44ba-9254-9e8943ca7313": {
   "value": "33000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposAEntidadesDeCreditoAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zMC00LTEtMS0xNDk2MA_a7039a4d-ea40-456a-b8b1-9c2cf0ee70ce": {
   "value": "33000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposAEntidadesDeCreditoAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zMi0yLTEtMS0xNDk2MA_7bef97a1-98d9-48b6-9645-2433306837af": {
   "value": "372676000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zMi0zLTEtMS0xNDk2MA_319c0bde-ea4a-4a49-ad84-a8ff20ecaeb5": {
   "value": "367668000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zMi00LTEtMS0xNDk2MA_d5bc99d2-8bcb-423c-9227-85800b7cf169": {
   "value": "439162000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zMy0yLTEtMS0xNDk2MA_92d055a7-a55e-4cf3-a599-72f3e8232707": {
   "value": "34781000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaACosteAmortizado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zMy0zLTEtMS0xNDk2MA_3a1d07dd-386b-4df6-b7a4-c8e59bf67475": {
   "value": "35737000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaACosteAmortizado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zMy00LTEtMS0xNDk2MA_cd3b1f3d-26a2-4be2-8acb-21928381bdb5": {
   "value": "38877000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaACosteAmortizado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zNS0yLTEtMS0xNDk2MA_cbda1972-fd7e-40fc-8de5-97efa34bdff5": {
   "value": "5681000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposABancosCentralesACosteAmortizado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zNS0zLTEtMS0xNDk2MA_4299c6da-4c6e-4a58-ac8f-8e5f81ba5318": {
   "value": "6209000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposABancosCentralesACosteAmortizado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zNS00LTEtMS0xNDk2MA_31e175d8-2210-49d6-8034-88cd6618675b": {
   "value": "4275000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PrestamosYAnticiposABancosCentralesACosteAmortizado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zNi0yLTEtMS0xNDk2MA_56de476f-11e8-43fc-bc95-54212537349f": {
   "value": "13276000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LoansAndAdvancesToBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zNi0zLTEtMS0xNDk2MA_4a52bcb7-2543-4739-b5d4-21b564ac8a9a": {
   "value": "14575000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LoansAndAdvancesToBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zNi00LTEtMS0xNDk2MA_4d94b2dc-3721-4598-96a5-7c57a7b69331": {
   "value": "13649000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LoansAndAdvancesToBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zNy0yLTEtMS0xNDk2MA_dc1dcda5-cc23-45d4-a668-f23618f36570": {
   "value": "318939000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LoansAndAdvancesToCustomers",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zNy0zLTEtMS0xNDk2MA_84860534-2e60-453d-b0a5-3594487e5fb1": {
   "value": "311147000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LoansAndAdvancesToCustomers",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zNy00LTEtMS0xNDk2MA_d23ba1d4-23af-44a8-b2a4-10c5f4190508": {
   "value": "382360000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LoansAndAdvancesToCustomers",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zOC0yLTEtMS0xNDk2MA_8b0d7f36-4e53-438f-bc78-33e284543883": {
   "value": "1805000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssetsHeldForHedging",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zOC0zLTEtMS0xNDk2MA_905802d8-cf1e-4c2d-9600-8228fde13d01": {
   "value": "1991000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssetsHeldForHedging",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zOC00LTEtMS0xNDk2MA_8fd333da-1aaf-4285-b457-3363e589eb66": {
   "value": "1729000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssetsHeldForHedging",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zOS0yLTEtMS0xNDk2MA_c0169ad7-5f4f-4428-a15a-48e9446ffd60": {
   "value": "5000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zOS0zLTEtMS0xNDk2MA_a657c87e-ed99-46b0-8add-ea7bbd13d710": {
   "value": "51000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl8zOS00LTEtMS0xNDk2MA_28aedf5c-d230-4621-a73e-e4c23d7560cb": {
   "value": "28000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80MC0yLTEtMS0xNDk2MA_a8719f92-7c01-4f22-b763-8569fa7f2266": {
   "value": "900000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80MC0zLTEtMS0xNDk2MA_25a917d6-69c8-4bed-804b-c83416df7797": {
   "value": "1437000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80MC00LTEtMS0xNDk2MA_8aa4ae26-073a-4f19-9295-74860eaf7f53": {
   "value": "1488000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80Mi0yLTEtMS0xNDk2MA_835d2103-c023-490d-9f67-556c01b706ef": {
   "value": "152000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInJointVentures",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80Mi0zLTEtMS0xNDk2MA_c3afdbfc-f5ae-4fdb-a015-faee5fecdccf": {
   "value": "149000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInJointVentures",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80Mi00LTEtMS0xNDk2MA_e58d0238-3ec0-4fb1-8b5c-2db09d234507": {
   "value": "154000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInJointVentures",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80My0yLTEtMS0xNDk2MA_dc449159-653a-4ce7-b872-43a51f0433e3": {
   "value": "749000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80My0zLTEtMS0xNDk2MA_19f902b1-b376-4734-8b55-699c524b1e4d": {
   "value": "1288000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80My00LTEtMS0xNDk2MA_79f9bfd1-73e7-42c1-a99b-6973ede78717": {
   "value": "1334000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80NC0yLTEtMS0xNDk2MA_2e00b334-f0ec-42eb-b7a6-c950610f7d29": {
   "value": "269000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AssetsUnderInsuranceContractsAndReinsuranceContractsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80NC0zLTEtMS0xNDk2MA_2fbeeb00-d1a4-4593-ada6-95ba348b4292": {
   "value": "306000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AssetsUnderInsuranceContractsAndReinsuranceContractsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80NC00LTEtMS0xNDk2MA_f73442da-e6b5-4410-ba2d-8219ae5274b9": {
   "value": "341000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AssetsUnderInsuranceContractsAndReinsuranceContractsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80NS0yLTEtMS0xNDk2MA_1499057f-1342-4e5f-ae19-8a38c9fdf5e0": {
   "value": "7298000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosTangibles",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80NS0zLTEtMS0xNDk2MA_cfddb92b-b2d1-43e4-a942-9162d5560007": {
   "value": "7823000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosTangibles",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80NS00LTEtMS0xNDk2MA_08e404a8-6330-4d0f-a90f-b800a0361bbf": {
   "value": "10068000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosTangibles",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80Ni0yLTEtMS0xNDk2MA_dae78064-4907-47e9-a747-52024eafbacd": {
   "value": "7107000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80Ni0zLTEtMS0xNDk2MA_b6259a93-df50-4edd-9f7a-8bc16b698a6f": {
   "value": "7601000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80Ni00LTEtMS0xNDk2MA_36dced7f-4797-4ebe-b162-fa97574cdb16": {
   "value": "9816000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80Ny0yLTEtMS0xNDk2MA_23209ba5-f1c9-46b9-a93c-d6c9320f5363": {
   "value": "6874000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosTangiblesDeUsoPropio",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80Ny0zLTEtMS0xNDk2MA_b54261c6-ef10-403f-a721-08c6088bd648": {
   "value": "7311000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosTangiblesDeUsoPropio",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80Ny00LTEtMS0xNDk2MA_7b4d5976-1a76-4818-9242-85f86e9ba670": {
   "value": "9554000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosTangiblesDeUsoPropio",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80OC0yLTEtMS0xNDk2MA_7f61eba3-d839-4e3c-bdab-6711334a7e41": {
   "value": "233000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosTangiblesCedidosEnArrendamientoOperativo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80OC0zLTEtMS0xNDk2MA_6cc66e97-68d9-438f-b7c2-02bbc7aa9c7b": {
   "value": "290000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosTangiblesCedidosEnArrendamientoOperativo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl80OC00LTEtMS0xNDk2MA_92f9fc68-0ac6-4d68-aaed-3036932cdefa": {
   "value": "263000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosTangiblesCedidosEnArrendamientoOperativo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81MC0yLTEtMS0xNDk2MA_4d3a7eb2-6320-4938-9fe2-94ba616f7670": {
   "value": "191000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentProperty",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81MC0zLTEtMS0xNDk2MA_4fc5ce59-4d30-42a8-b245-33fc47475ed6": {
   "value": "222000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentProperty",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81MC00LTEtMS0xNDk2MA_cfb8bcad-e8c8-4327-984d-6e3a117aad16": {
   "value": "252000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentProperty",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81Mi0yLTEtMS0xNDk2MA_5c54d188-c094-4826-b016-6720ce6e04c0": {
   "value": "2197000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsAndGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81Mi0zLTEtMS0xNDk2MA_e489e6da-3fbf-431a-9fb0-fbdaf2345533": {
   "value": "2345000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsAndGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81Mi00LTEtMS0xNDk2MA_f73ad1a5-107e-4eca-9eea-09d352ae8fb7": {
   "value": "6966000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsAndGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81My0yLTEtMS0xNDk2MA_1abc749f-4829-42df-abfd-0403b6022a3d": {
   "value": "818000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81My0zLTEtMS0xNDk2MA_d9122505-dfa1-4387-8753-737f7c71a0c0": {
   "value": "910000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81My00LTEtMS0xNDk2MA_d0180f5b-69e6-46c7-8ef8-7eacc33939ac": {
   "value": "4955000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81NC0yLTEtMS0xNDk2MA_d1cec267-29e4-4954-ae95-56c642c1254a": {
   "value": "1379000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81NC0zLTEtMS0xNDk2MA_3271c637-4867-48bd-bc4e-a417f4360d7e": {
   "value": "1435000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81NC00LTEtMS0xNDk2MA_443725b9-751e-4d73-abe9-dacb04b808ec": {
   "value": "2010000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81NS0yLTEtMS0xNDk2MA_30aca7ca-a23c-46eb-a037-707ed06591e1": {
   "value": "15850000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosPorImpuestos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81NS0zLTEtMS0xNDk2MA_36952e81-ac50-476e-bb4e-6dea90cfd3c4": {
   "value": "16526000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosPorImpuestos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81NS00LTEtMS0xNDk2MA_ab31db84-aef7-45d8-bf7b-560d78f8e869": {
   "value": "17083000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosPorImpuestos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81Ni0yLTEtMS0xNDk2MA_c697b975-f9a5-4674-a53e-7e24b52c8f1e": {
   "value": "932000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81Ni0zLTEtMS0xNDk2MA_d6d036ae-1575-49b1-832e-4a63cde211ba": {
   "value": "1199000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81Ni00LTEtMS0xNDk2MA_832fadf2-3efb-4876-b9eb-c07b8a96d7c5": {
   "value": "1765000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81Ny0yLTEtMS0xNDk2MA_11700029-9b45-4c17-8a2f-a2f24930c3da": {
   "value": "14917000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81Ny0zLTEtMS0xNDk2MA_7ea52dd6-8a9c-4150-9dfa-0971337e47aa": {
   "value": "15327000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81Ny00LTEtMS0xNDk2MA_63c74227-5b7f-4b6d-93f5-8a5680790d49": {
   "value": "15318000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81OC0yLTEtMS0xNDk2MA_35482496-458d-4bba-9375-89c8110262e2": {
   "value": "1934000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81OC0zLTEtMS0xNDk2MA_fd362c64-f6df-4898-ac8e-4c2bcdb45ddb": {
   "value": "2513000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81OC00LTEtMS0xNDk2MA_658d490f-6133-4ce3-8caf-4d600e37fb25": {
   "value": "3800000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81OS0yLTEtMS0xNDk2MA_33129754-aa65-4483-8a20-07a98007c5cb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ContratosDeSegurosVinculadosAPensiones",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81OS0zLTEtMS0xNDk2MA_c9dcd9ec-7065-4d36-935c-4f5ab386ce12": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ContratosDeSegurosVinculadosAPensiones",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl81OS00LTEtMS0xNDk2MA_44a27118-f168-40c2-8ffb-043555119869": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ContratosDeSegurosVinculadosAPensiones",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82MC0yLTEtMS0xNDk2MA_67a05dc1-a538-4bbd-a3b5-3b7f8fbfcf40": {
   "value": "424000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InventoriesTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82MC0zLTEtMS0xNDk2MA_7498b76a-9d5f-478b-b781-065021f9d85b": {
   "value": "572000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InventoriesTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82MC00LTEtMS0xNDk2MA_898fbc6d-64b2-420c-bd10-603bae74d25d": {
   "value": "581000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InventoriesTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82MS0yLTEtMS0xNDk2MA_a25b4a58-ee65-4a0a-934f-8aee69c602cc": {
   "value": "1510000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:RestoDeLosOtrosActivos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82MS0zLTEtMS0xNDk2MA_2466ff8d-385b-414e-b30e-bb88e5a9d781": {
   "value": "1941000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:RestoDeLosOtrosActivos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82MS00LTEtMS0xNDk2MA_9a5ff235-1345-4c67-816d-8bac7c3f4d39": {
   "value": "3220000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:RestoDeLosOtrosActivos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82Mi0yLTEtMS0xNDk2MA_64a8ff28-94c3-421e-bb93-063d56ec6795": {
   "value": "1061000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82Mi0zLTEtMS0xNDk2MA_dc96ca45-7f0e-448e-bb6a-7518524c2e7f": {
   "value": "85987000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82Mi00LTEtMS0xNDk2MA_1c3e6120-ba69-4b44-885e-e0e7c9ca9bbc": {
   "value": "3079000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82My0yLTEtMS0xNDk2MA_ebfc0280-b2a9-4ba2-baa0-1d5e4f578038": {
   "value": "662885000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82My0zLTEtMS0xNDk2MA_8c6d6101-8ec9-4253-8b18-571ef98a7740": {
   "value": "733797000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MmE0OWFjZmE1NDgzNDM0ZmI0NTJhM2YwZWEyNDFiMzIvdGFibGVyYW5nZToyYTQ5YWNmYTU0ODM0MzRmYjQ1MmEzZjBlYTI0MWIzMl82My00LTEtMS0xNDk2MA_e71b00cf-2f2e-4d89-849c-edca8c0b2767": {
   "value": "695471000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yLTItMS0xLTE0OTYw_c8c45652-9a80-4543-854e-38a3e982912d": {
   "value": "91135000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yLTMtMS0xLTE0OTYw_fdd9067a-1115-4ecc-9b7c-4c3f547f2829": {
   "value": "84109000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yLTQtMS0xLTE0OTYw_4b9e3c47-8105-4fe5-be23-59397a389f81": {
   "value": "86414000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zLTItMS0xLTE0OTYw_b5907a73-00cf-49d0-b60d-4e575ceba24d": {
   "value": "31705000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilitiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zLTMtMS0xLTE0OTYw_032eceee-8327-49d3-b153-b55c194570e0": {
   "value": "41680000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilitiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zLTQtMS0xLTE0OTYw_6b506693-3261-4c53-9823-a8a81a927d26": {
   "value": "34066000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilitiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV80LTItMS0xLTE0OTYw_14e78e74-4bb2-44a5-8bbb-1106974e6571": {
   "value": "15135000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PosicionesCortasMantenidasParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV80LTMtMS0xLTE0OTYw_72eb0198-87f0-4758-854c-0778e9f8eb28": {
   "value": "12312000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PosicionesCortasMantenidasParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV80LTQtMS0xLTE0OTYw_f4f6bed9-ae95-4956-9853-f4672d956e13": {
   "value": "12249000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PosicionesCortasMantenidasParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV82LTItMS0xLTE0OTYw_77f31a20-835f-4abd-8765-27d2035cdd27": {
   "value": "11248000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositosDeBancosCentralesMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV82LTMtMS0xLTE0OTYw_1fcab542-6028-4c33-a951-9d006d187f8d": {
   "value": "6277000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositosDeBancosCentralesMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV82LTQtMS0xLTE0OTYw_ab226284-1762-4470-815e-5abbadb286f7": {
   "value": "7635000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositosDeBancosCentralesMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV83LTItMS0xLTE0OTYw_ff5965c4-6a43-4d66-9c75-3584e27ce733": {
   "value": "16176000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositosDeEntidadesDeCreditoMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV83LTMtMS0xLTE0OTYw_c7931b0a-4476-42c8-9bc7-2e089519e858": {
   "value": "14377000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositosDeEntidadesDeCreditoMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV83LTQtMS0xLTE0OTYw_10460211-22dd-4d31-864f-18207489082b": {
   "value": "22704000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositosDeEntidadesDeCreditoMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV84LTItMS0xLTE0OTYw_bf5eb020-467a-4a7d-b041-161ede744048": {
   "value": "16870000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositosDeLaClientelaMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV84LTMtMS0xLTE0OTYw_aba47603-73d4-40a5-8d01-17797cba943a": {
   "value": "9463000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositosDeLaClientelaMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV84LTQtMS0xLTE0OTYw_1902a5d4-73eb-409e-b542-d5fb436e7ffc": {
   "value": "9761000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositosDeLaClientelaMantenidosParaNegociar",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xMS0yLTEtMS0xNDk2MA_f7616021-44fa-4e4f-a117-e5cc34f1c1d8": {
   "value": "9683000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xMS0zLTEtMS0xNDk2MA_5512de88-8379-4248-8910-a9248a8b44ed": {
   "value": "10050000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xMS00LTEtMS0xNDk2MA_226f7aae-5ab4-4205-a4fb-7bccb6f466e2": {
   "value": "10010000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xNS0yLTEtMS0xNDk2MA_0a8ba565-3f46-46a1-93f3-c049e2b356b8": {
   "value": "809000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositosDeLaClientelaAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xNS0zLTEtMS0xNDk2MA_e45961da-6a85-4d43-99b3-7f76c63cdf01": {
   "value": "902000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositosDeLaClientelaAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xNS00LTEtMS0xNDk2MA_0696eed8-e8b1-4c7c-b771-6fdad43db84c": {
   "value": "944000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositosDeLaClientelaAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xNi0yLTEtMS0xNDk2MA_9d618c07-fe82-4139-9d6f-887d85206fd4": {
   "value": "3396000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaEmitidosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xNi0zLTEtMS0xNDk2MA_d5c1aee3-5260-4c5b-81da-5bdb65155848": {
   "value": "4531000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaEmitidosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xNi00LTEtMS0xNDk2MA_b10408ac-10f3-4004-ae18-4e2913f038cf": {
   "value": "4656000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValoresRepresentativosDeDeudaEmitidosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xNy0yLTEtMS0xNDk2MA_3d93f642-f025-40be-ac1e-9a82a1d6699e": {
   "value": "5479000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosPasivosFinancierosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xNy0zLTEtMS0xNDk2MA_d56c2329-c1b3-4727-be46-957ddaea4b93": {
   "value": "4617000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosPasivosFinancierosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xNy00LTEtMS0xNDk2MA_033fa01f-9a3d-4683-90ce-5ae058e71b7c": {
   "value": "4410000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosPasivosFinancierosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xOC0yLTEtMS0xNDk2MA_f0935d44-648c-4517-b9cc-8eb803e92a5f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PromemoriaPasivosSubordinadosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xOC0zLTEtMS0xNDk2MA_39ac5635-ed80-452f-8da0-3b8377cb65ff": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PromemoriaPasivosSubordinadosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xOC00LTEtMS0xNDk2MA_c7a9b304-be6d-444e-a6c5-b621efac1f8a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PromemoriaPasivosSubordinadosAValorRazonableConCambiosEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xOS0yLTEtMS0xNDk2MA_d75b7146-cf4d-4561-afd7-5fd164ca1023": {
   "value": "487893000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xOS0zLTEtMS0xNDk2MA_e8b5e52d-012c-43c5-b4c8-4e2a7f73ac36": {
   "value": "490606000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8xOS00LTEtMS0xNDk2MA_c2097ed6-cbe2-4a6b-8693-5704ee1b137b": {
   "value": "516641000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yMS0yLTEtMS0xNDk2MA_dee035df-ac1a-46b7-8f2c-7070efdfe27f": {
   "value": "47351000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesDueToCentralBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yMS0zLTEtMS0xNDk2MA_d3935ed9-16b5-4c8a-885a-8a0b3e150b51": {
   "value": "45177000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesDueToCentralBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yMS00LTEtMS0xNDk2MA_1d402b65-8e0d-4ac3-b38e-41f5059ecc63": {
   "value": "25950000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesDueToCentralBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yMi0yLTEtMS0xNDk2MA_ea803aa5-4e3f-4db8-9637-561f116fd26a": {
   "value": "19834000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yMi0zLTEtMS0xNDk2MA_5e0aece7-9c7e-4701-b30a-99e087f17ed4": {
   "value": "27629000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yMi00LTEtMS0xNDk2MA_08bb8778-854b-4e4e-b17b-7d6916245029": {
   "value": "28751000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yMy0yLTEtMS0xNDk2MA_cc5de84a-d865-4290-9f18-49a9685a47ab": {
   "value": "349761000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromCustomers",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yMy0zLTEtMS0xNDk2MA_13ae5ce0-3367-4bfd-b6b4-da20da51e2ca": {
   "value": "342661000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromCustomers",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yMy00LTEtMS0xNDk2MA_b8252f23-3275-419c-a39c-8b63de71cbb4": {
   "value": "384219000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromCustomers",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yNC0yLTEtMS0xNDk2MA_22bf8188-4290-4a4c-8b0f-3f214d48283c": {
   "value": "55763000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DebtSecurities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yNC0zLTEtMS0xNDk2MA_9f48dfea-9ec0-4442-a8b4-95a2dcf7d7b3": {
   "value": "61780000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DebtSecurities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yNC00LTEtMS0xNDk2MA_28383a33-8cef-42dc-99c9-3e285d8cf6bc": {
   "value": "63963000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DebtSecurities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yNS0yLTEtMS0xNDk2MA_577bd871-5b35-4209-a1f6-5000a85465b9": {
   "value": "15183000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yNS0zLTEtMS0xNDk2MA_16daa3af-957e-43f1-89de-7693b7a3344d": {
   "value": "13358000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yNS00LTEtMS0xNDk2MA_ab6c1b8d-a6d6-4a9f-b1d9-c1919588c057": {
   "value": "13758000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yNi0yLTEtMS0xNDk2MA_4e228179-eab3-46c9-a92a-a66f4c068603": {
   "value": "14808000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PromemoriaPasivosSubordinadosACosteAmortizado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yNi0zLTEtMS0xNDk2MA_85c1ec2a-b139-4564-8758-ac7cafcf8de0": {
   "value": "16488000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PromemoriaPasivosSubordinadosACosteAmortizado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yNi00LTEtMS0xNDk2MA_5cd02ea2-dc8e-40db-925b-9ac929537cea": {
   "value": "18018000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PromemoriaPasivosSubordinadosACosteAmortizado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yNy0yLTEtMS0xNDk2MA_51102054-c314-4d42-9804-02550cc87a45": {
   "value": "2626000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilitiesHeldForHedging",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yNy0zLTEtMS0xNDk2MA_ba0b9bc6-75b5-40f7-b63e-11c17df27065": {
   "value": "2318000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilitiesHeldForHedging",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yNy00LTEtMS0xNDk2MA_5b470a98-4cf0-4ce1-94df-1c6a875c06a7": {
   "value": "2233000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilitiesHeldForHedging",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yOC0yLTEtMS0xNDk2MA_cc53b43d-0209-47bf-854a-b498e375eac8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yOC0zLTEtMS0xNDk2MA_20bc41d1-e6ab-4a26-9bde-b874776737ff": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yOC00LTEtMS0xNDk2MA_42b4d278-da1d-4a38-b0fc-01281034121d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yOS0yLTEtMS0xNDk2MA_601e246e-e17a-408e-b29d-d1dedaec351d": {
   "value": "10865000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yOS0zLTEtMS0xNDk2MA_a270ef5f-5778-4923-b0d3-3da9a31ef3dc": {
   "value": "9951000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8yOS00LTEtMS0xNDk2MA_a90bcdf7-0533-42eb-a191-8cbc9d4de5ea": {
   "value": "10606000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zMC0yLTEtMS0xNDk2MA_30a5ac8b-35f7-4e5b-844a-52f1d6a4d963": {
   "value": "5889000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Provisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zMC0zLTEtMS0xNDk2MA_468e8e0d-5916-43fa-a7df-baa98ef44bc7": {
   "value": "6141000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Provisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zMC00LTEtMS0xNDk2MA_aabe25a9-06ca-49b5-8490-19ce2d0ab578": {
   "value": "6538000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Provisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zMS0yLTEtMS0xNDk2MA_06935a74-aa43-4d4c-be47-57beaae016cd": {
   "value": "3576000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProvisionsForEmployeeBenefits",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zMS0zLTEtMS0xNDk2MA_95e07981-0f8e-46e4-a9ed-dfa425b468c2": {
   "value": "4272000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProvisionsForEmployeeBenefits",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zMS00LTEtMS0xNDk2MA_4c88d1f2-7ce4-41ed-afbd-f38738de00fc": {
   "value": "4631000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProvisionsForEmployeeBenefits",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zMi0yLTEtMS0xNDk2MA_1a2e1120-5041-45a5-aaf8-f2f3778d7903": {
   "value": "632000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasRetribucionesALosEmpleadosALargoPlazo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zMi0zLTEtMS0xNDk2MA_ad7bb075-3605-4d9d-8b8d-8aeb7343ee7b": {
   "value": "49000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasRetribucionesALosEmpleadosALargoPlazo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zMi00LTEtMS0xNDk2MA_b0167971-0710-443a-8353-decc36866eaa": {
   "value": "61000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasRetribucionesALosEmpleadosALargoPlazo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zMy0yLTEtMS0xNDk2MA_71375313-394d-48de-acc7-d939e309fa36": {
   "value": "623000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LegalProceedingsProvision",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zMy0zLTEtMS0xNDk2MA_64a8d9e3-1a86-47b5-8d4c-dac9c6acd6cc": {
   "value": "612000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LegalProceedingsProvision",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zMy00LTEtMS0xNDk2MA_2dfaee32-34b0-4403-bb84-7b5a89337042": {
   "value": "677000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LegalProceedingsProvision",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zNC0yLTEtMS0xNDk2MA_25ec0fec-fda2-4ba1-a806-49eee9e5dda6": {
   "value": "691000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProvisionesPorCompromisosYGarantiasConcedidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zNC0zLTEtMS0xNDk2MA_e166822b-04bf-4b21-a622-ad01b2e97516": {
   "value": "728000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProvisionesPorCompromisosYGarantiasConcedidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zNC00LTEtMS0xNDk2MA_0a02ac55-bc69-4b4d-bb09-cd3f95a98da6": {
   "value": "711000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProvisionesPorCompromisosYGarantiasConcedidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zNS0yLTEtMS0xNDk2MA_6982aa64-4987-4338-9800-f5a87e4d4b5f": {
   "value": "366000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherProvisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zNS0zLTEtMS0xNDk2MA_b66b8245-583f-4ab3-baf4-c3594d38d5db": {
   "value": "479000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherProvisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zNS00LTEtMS0xNDk2MA_3b299924-7a7a-4858-9b6b-5fdd7ccaa004": {
   "value": "457000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherProvisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zNi0yLTEtMS0xNDk2MA_15bd7242-66f6-4dd5-9ff4-be4254f31495": {
   "value": "2413000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PasivosPorImpuestos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zNi0zLTEtMS0xNDk2MA_caff93ae-2675-41fb-a7b3-71fde3c745f3": {
   "value": "2355000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PasivosPorImpuestos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zNi00LTEtMS0xNDk2MA_1209499a-8dba-4a84-bfe7-4844a89319b0": {
   "value": "2808000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PasivosPorImpuestos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zNy0yLTEtMS0xNDk2MA_44ebc216-1109-4a38-a911-8cf378b1f9b9": {
   "value": "644000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zNy0zLTEtMS0xNDk2MA_936375b3-196e-415e-a92f-25d632a4faf7": {
   "value": "545000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zNy00LTEtMS0xNDk2MA_672d418b-e5ea-456b-aab3-97f71a92893e": {
   "value": "880000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zOC0yLTEtMS0xNDk2MA_0ca43f00-2250-4e50-90f0-142bcb12ebe9": {
   "value": "1769000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zOC0zLTEtMS0xNDk2MA_f0d6a3ac-92d2-4882-88e3-ccbeb5eb63cd": {
   "value": "1809000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV8zOC00LTEtMS0xNDk2MA_50010051-731d-4893-9095-d77b99d3fa3d": {
   "value": "1928000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV80MC0yLTEtMS0xNDk2MA_76dcc5bc-c663-48d6-b28d-a679b0510d55": {
   "value": "3621000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV80MC0zLTEtMS0xNDk2MA_eac44b47-ac83-4767-9159-fbd2de7d073e": {
   "value": "2802000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV80MC00LTEtMS0xNDk2MA_b0d395c4-aecd-4ad9-a55d-508878221d16": {
   "value": "3742000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV80Mi0yLTEtMS0xNDk2MA_aaa218ba-ccb3-46b6-9ebb-bac482545036": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV80Mi0zLTEtMS0xNDk2MA_b0fc86e4-2a9d-448c-9376-fd541bb1eab0": {
   "value": "75446000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV80Mi00LTEtMS0xNDk2MA_2f6ac7da-4d76-41ab-b2de-24c7a181ab5b": {
   "value": "1554000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV80My0yLTEtMS0xNDk2MA_76ef4102-ff21-4b28-a5af-7beeb276beff": {
   "value": "614125000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV80My0zLTEtMS0xNDk2MA_459ae76b-eadf-426b-be5d-8e23f6546ba8": {
   "value": "683777000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6MDI3NzNiYmNlYThhNGM3NmI0ZDdlNzI5N2ZlZWE0ZWUvdGFibGVyYW5nZTowMjc3M2JiY2VhOGE0Yzc2YjRkN2U3Mjk3ZmVlYTRlZV80My00LTEtMS0xNDk2MA_f95361d3-b031-4497-8505-2d9c56d79ae1": {
   "value": "640546000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yLTItMS0xLTE0OTYw_ebfb3b99-8597-4fb2-a1ff-beb1e39cf81a": {
   "value": "60383000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FondosPropios",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yLTMtMS0xLTE0OTYw_aa82d11b-99f2-4549-a93c-0379b60ca2ed": {
   "value": "58904000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FondosPropios",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yLTQtMS0xLTE0OTYw_b1777050-24f2-474a-9f23-da3cd67066ac": {
   "value": "58950000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FondosPropios",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zLTItMS0xLTE0OTYw_99e3e3b4-2863-446a-a72c-566a55433dd5": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zLTMtMS0xLTE0OTYw_4c35dd14-0f86-4205-a493-683ee281fd44": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zLTQtMS0xLTE0OTYw_b8e08914-a968-4363-a86e-72b0adb0d9ac": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF80LTItMS0xLTE0OTYw_8e21922e-303e-4bff-843c-7390889d3427": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CapitalDesembolsado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF80LTMtMS0xLTE0OTYw_cd16a4fd-a45f-4187-9d7c-8b8283999251": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CapitalDesembolsado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF80LTQtMS0xLTE0OTYw_f348a83e-91a9-494a-8ceb-d1d4fb8b22e1": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CapitalDesembolsado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF81LTItMS0xLTE0OTYw_d46e6342-35fe-4d67-97d3-8cf28a6e86b2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CapitalNoDesembolsadoExigido",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF81LTMtMS0xLTE0OTYw_ddaf818b-fd57-4330-a520-e1fff9d11bcc": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CapitalNoDesembolsadoExigido",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF81LTQtMS0xLTE0OTYw_1ce70930-5378-4e32-b231-4aee042a2198": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CapitalNoDesembolsadoExigido",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF83LTItMS0xLTE0OTYw_d4287cbc-038c-4559-9ddb-8119bbf92d54": {
   "value": "23599000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF83LTMtMS0xLTE0OTYw_76ba1414-391c-4925-8b39-127b38ee63fc": {
   "value": "23992000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF83LTQtMS0xLTE0OTYw_ace37a7a-54cd-4446-9bad-f0bbc1c812ca": {
   "value": "23992000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF84LTItMS0xLTE0OTYw_cd620097-2059-47b4-a0c7-428d03983faa": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDePatrimonioEmitidosDistintosDelCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF84LTMtMS0xLTE0OTYw_03ff24b9-b66c-4b67-94a5-cfc69ae2990e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDePatrimonioEmitidosDistintosDelCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF84LTQtMS0xLTE0OTYw_2e361437-d17f-4d06-bf97-2fd09a200bcd": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDePatrimonioEmitidosDistintosDelCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xMS0yLTEtMS0xNDk2MA_2a7cec5a-8e2e-493c-a119-ff38bfbb34d7": {
   "value": "60000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherEquityInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xMS0zLTEtMS0xNDk2MA_7a6069df-01ee-4b47-a444-ad77e4356088": {
   "value": "42000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherEquityInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xMS00LTEtMS0xNDk2MA_dc9b2770-fa52-4c1f-b024-9223b7bdeba3": {
   "value": "56000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherEquityInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xMi0yLTEtMS0xNDk2MA_3425301c-8ce1-4ea1-9bb6-5f3e93d22bce": {
   "value": "31841000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RetainedEarnings",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xMi0zLTEtMS0xNDk2MA_dfee47f5-8c2a-4ac1-a3e6-afd6c2f5cb50": {
   "value": "30508000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RetainedEarnings",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xMi00LTEtMS0xNDk2MA_8ff2511a-44c9-4b7f-9d73-58ac18a907c7": {
   "value": "29388000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RetainedEarnings",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xMy0yLTEtMS0xNDk2MA_53c3659d-338c-4419-9085-a832e32566b5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevaluationSurplus",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xMy0zLTEtMS0xNDk2MA_3d18539d-1428-48f6-9692-6a7f81ac5426": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevaluationSurplus",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xMy00LTEtMS0xNDk2MA_b7c015e0-1ef1-49a1-8649-2fcb19ded73f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevaluationSurplus",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xNC0yLTEtMS0xNDk2MA_80c21a68-98b7-46c7-b06f-0f0242cdb5f4": {
   "value": "-1857000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherReserves",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xNC0zLTEtMS0xNDk2MA_38f36187-3754-4909-b646-4477f79e398e": {
   "value": "-164000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherReserves",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xNC00LTEtMS0xNDk2MA_bb2cd042-f705-4512-840a-eafd0d85bae5": {
   "value": "-119000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherReserves",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xNS0yLTEtMS0xNDk2MA_fb8c3ecd-3ef0-4dac-9886-fe7f15810a44": {
   "value": "-247000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ReservasOPerdidasAcumuladasInversionesNegociosConjuntosYAsociadas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xNS0zLTEtMS0xNDk2MA_dc2f9b04-f4be-4852-9812-99cad9912051": {
   "value": "-164000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ReservasOPerdidasAcumuladasInversionesNegociosConjuntosYAsociadas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xNS00LTEtMS0xNDk2MA_00ca9230-d536-4c6d-84ff-b603d061d56d": {
   "value": "-119000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ReservasOPerdidasAcumuladasInversionesNegociosConjuntosYAsociadas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xNi0yLTEtMS0xNDk2MA_8089afa2-f502-4c00-a991-d5e83ae31bd7": {
   "value": "-1610000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:Otras",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xNi0zLTEtMS0xNDk2MA_1bf1d701-a569-4842-af34-89190bbf6225": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:Otras",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xNi00LTEtMS0xNDk2MA_6852a491-b3ca-484f-a783-6eda51cdb2e3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:Otras",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xNy0yLTEtMS0xNDk2MA_e6963753-672a-4de3-b3d6-0d34fd4d880a": {
   "value": "647000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xNy0zLTEtMS0xNDk2MA_fc24da2e-34b3-4a57-9260-61a470db4ca0": {
   "value": "46000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xNy00LTEtMS0xNDk2MA_9b68640c-6179-4743-8cca-cb68b2cec4e6": {
   "value": "62000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xOC0yLTEtMS0xNDk2MA_1b38207c-5961-4371-833a-bb7ecfa3f6b8": {
   "value": "4653000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominante",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xOC0zLTEtMS0xNDk2MA_b1c6dafc-46f7-44dd-91b1-9899d28b2eb1": {
   "value": "1305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominante",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xOC00LTEtMS0xNDk2MA_02236009-1730-4c84-a1c9-70d4b6f58bf0": {
   "value": "3512000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominante",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xOS0yLTEtMS0xNDk2MA_4bd6e77c-5718-4307-9aea-44ede3f7b8f7": {
   "value": "-532000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DividendoACuenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xOS0zLTEtMS0xNDk2MA_6ca4d099-ad06-4375-a2a9-d6c65aac494c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DividendoACuenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8xOS00LTEtMS0xNDk2MA_caf68709-ae04-41df-9b61-8ec38016d7a0": {
   "value": "-1084000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DividendoACuenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yMC0yLTEtMS0xNDk2MA_01737974-eb15-4d67-a16f-39863e6f626c": {
   "value": "-16476000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yMC0zLTEtMS0xNDk2MA_2c897dfe-aa08-49cc-8d36-f1236e11094e": {
   "value": "-14356000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yMC00LTEtMS0xNDk2MA_f9d033a4-25de-4fe1-bb0e-df595cc6e9bc": {
   "value": "-10226000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yMS0yLTEtMS0xNDk2MA_468e34f1-ae20-42fc-a584-e0999ad58ee0": {
   "value": "-2075000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ElementosQueNoSeReclasificaranEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yMS0zLTEtMS0xNDk2MA_868bb782-1d5e-4e8d-856f-064b05c80308": {
   "value": "-2815000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ElementosQueNoSeReclasificaranEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yMS00LTEtMS0xNDk2MA_abe3e0d7-86b0-4f1d-8622-11ef05a53157": {
   "value": "-1875000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ElementosQueNoSeReclasificaranEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yMi0yLTEtMS0xNDk2MA_d659c9c2-fe0c-433c-8222-c83c9ab87b7b": {
   "value": "-998000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasActuarialesEnPlanesDePensionesDePrestacionesDefinidas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yMi0zLTEtMS0xNDk2MA_d35176ea-0ab7-4e85-94eb-f352232a2229": {
   "value": "-1474000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasActuarialesEnPlanesDePensionesDePrestacionesDefinidas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yMi00LTEtMS0xNDk2MA_6180eccb-78ad-4f75-a3dd-d0832a7cb2cf": {
   "value": "-1498000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasActuarialesEnPlanesDePensionesDePrestacionesDefinidas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yMy0yLTEtMS0xNDk2MA_0f94cc50-e020-41cf-9b0b-3eb5f7761f04": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosNoCorrientesOGruposEnajenablesDeElementosClasificadosComoMantenidosParaLaVentaQueNoSeReclasificaranEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yMy0zLTEtMS0xNDk2MA_7448e36a-c9d1-47da-b7e2-f8f6c3908c7d": {
   "value": "-65000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosNoCorrientesOGruposEnajenablesDeElementosClasificadosComoMantenidosParaLaVentaQueNoSeReclasificaranEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yMy00LTEtMS0xNDk2MA_c1aa7a21-7fc8-480a-b8ae-3c7cb0bdbec9": {
   "value": "2000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosNoCorrientesOGruposEnajenablesDeElementosClasificadosComoMantenidosParaLaVentaQueNoSeReclasificaranEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yNC0yLTEtMS0xNDk2MA_dab911f4-2fcb-4c52-9160-c0cc8d5659de": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ParticipacionEnOtrosIngresosYGastosReconocidosDeInversionesEnNegociosConjuntosYAsociadas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yNC0zLTEtMS0xNDk2MA_230ba0e8-08e9-4ba3-a00a-83546813fba1": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ParticipacionEnOtrosIngresosYGastosReconocidosDeInversionesEnNegociosConjuntosYAsociadas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yNC00LTEtMS0xNDk2MA_9905d269-44c0-4bfd-b679-743d07e13fd7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ParticipacionEnOtrosIngresosYGastosReconocidosDeInversionesEnNegociosConjuntosYAsociadas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yNS0yLTEtMS0xNDk2MA_6a40274c-807e-44a1-8175-2111eecc6307": {
   "value": "-1079000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosDelValorRazonableDeLosInstrumentosDePatrimonioValoradosAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yNS0zLTEtMS0xNDk2MA_d7cb60f8-1615-41e2-bdb9-29c81c67e388": {
   "value": "-1256000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosDelValorRazonableDeLosInstrumentosDePatrimonioValoradosAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yNS00LTEtMS0xNDk2MA_4266cc66-c2d6-4b73-a16b-f55d0ca15173": {
   "value": "-403000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosDelValorRazonableDeLosInstrumentosDePatrimonioValoradosAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yNi0yLTEtMS0xNDk2MA_918d91b4-45be-46fc-bec5-03a73ca7e22d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IneficaciaDeLasCoberturasDeValorRazonableEnLosInstrumentosDePatrimonioValoradosAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yNi0zLTEtMS0xNDk2MA_f9021c2b-d239-45e3-9962-641efdeeae48": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IneficaciaDeLasCoberturasDeValorRazonableEnLosInstrumentosDePatrimonioValoradosAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yNi00LTEtMS0xNDk2MA_063546f8-4c29-4ea6-b441-1c614d0a5d48": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IneficaciaDeLasCoberturasDeValorRazonableEnLosInstrumentosDePatrimonioValoradosAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yOS0yLTEtMS0xNDk2MA_2b9ac0de-5395-46eb-bf2a-9c7b856613f8": {
   "value": "2000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosDelValorRazonableDeLosPasivosFinancierosAValorRazonableConCambiosEnResultadosAtribuiblesACambiosEnElRiesgoDeCredito",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yOS0zLTEtMS0xNDk2MA_ce78797c-1af8-4892-bbb7-2b48c2d521a7": {
   "value": "-21000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosDelValorRazonableDeLosPasivosFinancierosAValorRazonableConCambiosEnResultadosAtribuiblesACambiosEnElRiesgoDeCredito",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8yOS00LTEtMS0xNDk2MA_15a43bce-2f86-4682-99a0-ce5ddfba4125": {
   "value": "24000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosDelValorRazonableDeLosPasivosFinancierosAValorRazonableConCambiosEnResultadosAtribuiblesACambiosEnElRiesgoDeCredito",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zMC0yLTEtMS0xNDk2MA_4e154fb8-87ab-4f9e-aefa-571717e11015": {
   "value": "-14401000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ElementosQuePuedenReclasificarseEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zMC0zLTEtMS0xNDk2MA_7131001a-f3e9-4a20-8dae-7877aa08eb3b": {
   "value": "-11541000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ElementosQuePuedenReclasificarseEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zMC00LTEtMS0xNDk2MA_d5765f1d-d0ad-4d16-8048-280c97bdb4de": {
   "value": "-8351000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ElementosQuePuedenReclasificarseEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zMS0yLTEtMS0xNDk2MA_8602ba3b-c0c1-4f7f-b8c7-e8e9763028ba": {
   "value": "-146000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CoberturaDeInversionesNetasEnNegociosEnElExtranjero",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zMS0zLTEtMS0xNDk2MA_8c346127-3caf-4469-9cff-e81fb297ae27": {
   "value": "-62000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CoberturaDeInversionesNetasEnNegociosEnElExtranjero",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zMS00LTEtMS0xNDk2MA_86e929a1-69b1-4799-a89e-f967534ddb31": {
   "value": "-896000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CoberturaDeInversionesNetasEnNegociosEnElExtranjero",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zMi0yLTEtMS0xNDk2MA_e75b0dd6-dd88-4dfe-bc17-c1b77f18cf3b": {
   "value": "-14988000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ConversionDeDivisas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zMi0zLTEtMS0xNDk2MA_addcfec0-992c-4957-ba62-08b9601a16fa": {
   "value": "-14185000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ConversionDeDivisas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zMi00LTEtMS0xNDk2MA_d7acb78e-ddb1-4a9e-ac96-e5999d0c42cb": {
   "value": "-9147000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ConversionDeDivisas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zMy0yLTEtMS0xNDk2MA_2537725f-49c0-4d99-aaf3-4138bc154f8f": {
   "value": "-533000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DerivadosDeCoberturaCoberturaDeFlujosDeEfectivoPorcionEfectiva",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zMy0zLTEtMS0xNDk2MA_25da7a8d-7db1-44a5-8bfb-a95bed560603": {
   "value": "10000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DerivadosDeCoberturaCoberturaDeFlujosDeEfectivoPorcionEfectiva",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zMy00LTEtMS0xNDk2MA_88e11fd9-bf80-4653-b698-10d3f875b8a6": {
   "value": "-44000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DerivadosDeCoberturaCoberturaDeFlujosDeEfectivoPorcionEfectiva",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zNC0yLTEtMS0xNDk2MA_f4bf4ae2-854c-4285-93ad-3364001faf01": {
   "value": "1274000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosDelValorRazonableDeLosInstrumentosDeDeudaValoradosAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zNC0zLTEtMS0xNDk2MA_5e5e8c3b-9ee8-499e-9936-9292717d2618": {
   "value": "2069000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosDelValorRazonableDeLosInstrumentosDeDeudaValoradosAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zNC00LTEtMS0xNDk2MA_bfd5400a-4190-4352-9c56-e800c02aa252": {
   "value": "1760000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosDelValorRazonableDeLosInstrumentosDeDeudaValoradosAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zNS0yLTEtMS0xNDk2MA_8d85aa8a-5e80-4b5e-a10c-d2645e05dcac": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDeCoberturaElementosNoDesignados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zNS0zLTEtMS0xNDk2MA_9805d476-34f6-432a-880c-987cc678ea82": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDeCoberturaElementosNoDesignados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zNS00LTEtMS0xNDk2MA_f88a8250-81de-47c4-96a5-14e6fdd6ba1a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDeCoberturaElementosNoDesignados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zNi0yLTEtMS0xNDk2MA_089d0299-6db4-4047-ae53-1d5ac3b7a2ae": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosNoCorrientesOGruposEnajenablesDeElementosClasificadosComoMantenidosParaLaVentaQuePuedenReclasificarseEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zNi0zLTEtMS0xNDk2MA_27eebf4b-6e0a-4510-a88f-32c93b41f303": {
   "value": "644000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosNoCorrientesOGruposEnajenablesDeElementosClasificadosComoMantenidosParaLaVentaQuePuedenReclasificarseEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zNi00LTEtMS0xNDk2MA_a807d6bc-e403-4fd8-8e13-5fe4fe6c3f99": {
   "value": "-18000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosNoCorrientesOGruposEnajenablesDeElementosClasificadosComoMantenidosParaLaVentaQuePuedenReclasificarseEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zNy0yLTEtMS0xNDk2MA_3f9b946b-1bb4-4159-a781-727226409bf9": {
   "value": "-9000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ParticipacionEnOtrosIngresosYGastosReconocidosEnInversionesEnNegociosConjuntosYAsociadas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zNy0zLTEtMS0xNDk2MA_6003cc4c-b2fa-4831-96ee-a82b5f2a9ecc": {
   "value": "-17000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ParticipacionEnOtrosIngresosYGastosReconocidosEnInversionesEnNegociosConjuntosYAsociadas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zNy00LTEtMS0xNDk2MA_8a768379-4a6c-4bc8-93aa-567d4792cb46": {
   "value": "-5000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ParticipacionEnOtrosIngresosYGastosReconocidosEnInversionesEnNegociosConjuntosYAsociadas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zOC0yLTEtMS0xNDk2MA_0b710bde-d7b1-4a13-929c-e5bcd7a23f67": {
   "value": "4853000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zOC0zLTEtMS0xNDk2MA_22e2d74e-4d02-429b-88b2-af5ad7e56540": {
   "value": "5471000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zOC00LTEtMS0xNDk2MA_ee6a1d3a-c6a4-402d-be18-3f5ef7672197": {
   "value": "6201000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zOS0yLTEtMS0xNDk2MA_2be0197b-c38d-4617-abdc-3886a824af5e": {
   "value": "-8414000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zOS0zLTEtMS0xNDk2MA_5e7fb231-3e91-4b8f-9dad-d08171cfe321": {
   "value": "-6949000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF8zOS00LTEtMS0xNDk2MA_48ce0adb-225b-48e8-ba03-d01280290690": {
   "value": "-5572000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF80MC0yLTEtMS0xNDk2MA_8761f943-d9e3-4ea9-a464-422598f3c079": {
   "value": "13267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosElementosParticipacionesNoDominantes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF80MC0zLTEtMS0xNDk2MA_be9e59ba-dcce-4193-8fe0-e49cdae96a2c": {
   "value": "12421000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosElementosParticipacionesNoDominantes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF80MC00LTEtMS0xNDk2MA_556df236-4e12-45ff-93b9-1573c323ab65": {
   "value": "11773000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosElementosParticipacionesNoDominantes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF80MS0yLTEtMS0xNDk2MA_d08dcb24-928d-442f-aedc-58ae40823532": {
   "value": "48760000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF80MS0zLTEtMS0xNDk2MA_61e6cf95-09e0-4822-afc1-6a5c2290f42d": {
   "value": "50020000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF80MS00LTEtMS0xNDk2MA_fa18c082-9849-49ef-916d-226aeb4f0d29": {
   "value": "54925000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF80Mi0yLTEtMS0xNDk2MA_551e3577-e4c8-4e24-9c3b-a06300cb6323": {
   "value": "662885000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF80Mi0zLTEtMS0xNDk2MA_e0445e40-18da-4d62-9200-2f9654a55f06": {
   "value": "733797000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF80Mi00LTEtMS0xNDk2MA_fd1f8903-2ac3-44cf-ad81-e824eba43abb": {
   "value": "695471000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF81MC0yLTEtMS0xNDk2MA_f0f2419e-6d40-4164-a2da-c38654e0b0ce": {
   "value": "119618000000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:CompromisosDePrestamosConcedidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF81MC0zLTEtMS0xNDk2MA_4b12bf25-ae94-4e01-b687-9aa75b1a8cc7": {
   "value": "132584000000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:CompromisosDePrestamosConcedidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF81MC00LTEtMS0xNDk2MA_2e2ecd7a-7521-4bdd-a70f-b02149473a6d": {
   "value": "130923000000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:CompromisosDePrestamosConcedidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF81MS0yLTEtMS0xNDk2MA_bd537b52-108e-41dd-8f7b-e015a40b07e5": {
   "value": "11720000000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:GarantiasFinancierasConcedidas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF81MS0zLTEtMS0xNDk2MA_04edd94c-e714-4753-aa42-ddc67bdf64f8": {
   "value": "10665000000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:GarantiasFinancierasConcedidas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF81MS00LTEtMS0xNDk2MA_a0eb30af-708c-41cb-91ae-b8c6c1636a56": {
   "value": "10984000000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:GarantiasFinancierasConcedidas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF81Mi0yLTEtMS0xNDk2MA_8aa9b101-2152-49c3-885f-20725bf34e8c": {
   "value": "34604000000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:OtrosCompromisosConcedidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF81Mi0zLTEtMS0xNDk2MA_f1db6453-ec75-4078-bc5e-21e241f8fce7": {
   "value": "36190000000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:OtrosCompromisosConcedidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF83L2ZyYWc6OTNkOTg0MmEyZGVkNDhmYmIyN2ZiZjUxYTNhMzFmZGMvdGFibGU6YjRhZDI2NTM4MGNiNDkxM2EwZjAwNmRlOTFhOWZhYTQvdGFibGVyYW5nZTpiNGFkMjY1MzgwY2I0OTEzYTBmMDA2ZGU5MWE5ZmFhNF81Mi00LTEtMS0xNDk2MA_d3b9597f-fb35-4e46-88be-a3b9db6a8a6f": {
   "value": "39209000000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:OtrosCompromisosConcedidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMi0yLTEtMS0xNDk2MA_a7b94577-b1ec-4c51-8cc8-89bab94a9514": {
   "value": "23015000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMi0zLTEtMS0xNDk2MA_b2da8df2-a5f3-4dee-897d-490177d48f25": {
   "value": "22389000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMi00LTEtMS0xNDk2MA_6cb84fff-2312-40f8-baf3-26832c3e9ec5": {
   "value": "27762000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMy0yLTEtMS0xNDk2MA_c093c158-081c-43b8-a624-7a5a07e2cf88": {
   "value": "8329000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMy0zLTEtMS0xNDk2MA_ce186c38-f932-4802-930b-b2b2b16706e6": {
   "value": "7797000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMy00LTEtMS0xNDk2MA_0035a32a-cd90-48d8-bd73-cace34442074": {
   "value": "11972000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNC0yLTEtMS0xNDk2MA_ef9e6fa3-66e9-4fc3-8fc9-8b35d282820b": {
   "value": "14686000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNC0zLTEtMS0xNDk2MA_9200ce2d-5291-472b-8b16-10680943eec4": {
   "value": "14592000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNC00LTEtMS0xNDk2MA_ba455808-08d1-4799-a1c9-92518e6fa9fe": {
   "value": "15789000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNS0yLTEtMS0xNDk2MA_ab4eb11b-1fdb-44d5-bba5-7aecc58a3c72": {
   "value": "176000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromDividends",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNS0zLTEtMS0xNDk2MA_c6e79a99-dea0-455c-8af1-68522807d397": {
   "value": "137000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromDividends",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNS00LTEtMS0xNDk2MA_a77e2cf8-2128-406d-82bb-008c80a739c4": {
   "value": "153000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromDividends",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNi0yLTEtMS0xNDk2MA_6b56a6b1-5d89-4066-a8e3-8cc57fc42392": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNi0zLTEtMS0xNDk2MA_bb3d9f98-6826-48a0-890f-0e80381acecd": {
   "value": "-39000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNi00LTEtMS0xNDk2MA_d67e7b9e-729c-489c-b0de-59191138ff42": {
   "value": "-42000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNy0yLTEtMS0xNDk2MA_cad3f831-ffa1-410b-894e-3e0036b74bce": {
   "value": "6997000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FeeAndCommissionIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNy0zLTEtMS0xNDk2MA_c325a1d3-d6ef-49ee-b29e-d172388c3fe4": {
   "value": "5980000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FeeAndCommissionIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNy00LTEtMS0xNDk2MA_656096e7-5cc3-49e6-afa9-5f464c0cbf7b": {
   "value": "6786000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FeeAndCommissionIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfOC0yLTEtMS0xNDk2MA_42654506-61a6-4bed-9d6f-d95e26b1832b": {
   "value": "2232000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FeeAndCommissionExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfOC0zLTEtMS0xNDk2MA_eb3b17c0-5d34-4193-a3b9-4e68d25ebbda": {
   "value": "1857000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FeeAndCommissionExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfOC00LTEtMS0xNDk2MA_16fe07b6-6cdf-4640-9e91-3e0e66de3b53": {
   "value": "2284000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FeeAndCommissionExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTAtMi0xLTEtMTQ5NjA_d9a81ce5-ebd2-4c1c-b65b-f8fed50f1ec0": {
   "value": "134000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasAlDarDeBajaEnCuentasActivosYPasivosFinancierosNoValoradosAValorRazonableConCambiosEnResultadoNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTAtMy0xLTEtMTQ5NjA_c0b84df1-0c03-4396-a12e-cc141a780289": {
   "value": "139000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasAlDarDeBajaEnCuentasActivosYPasivosFinancierosNoValoradosAValorRazonableConCambiosEnResultadoNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTAtNC0xLTEtMTQ5NjA_957abd55-bc4e-4ee9-b8ec-0fc1a917fc89": {
   "value": "186000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasAlDarDeBajaEnCuentasActivosYPasivosFinancierosNoValoradosAValorRazonableConCambiosEnResultadoNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTEtMi0xLTEtMTQ5NjA_4dff07e0-83b6-42a9-b189-ad8fae11a3c9": {
   "value": "341000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasPorActivosYPasivosFinancierosMantenidosParaNegociarNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTEtMy0xLTEtMTQ5NjA_f189698d-296a-4a9c-93b6-1f4ef24cbb14": {
   "value": "777000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasPorActivosYPasivosFinancierosMantenidosParaNegociarNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTEtNC0xLTEtMTQ5NjA_eec51cb8-4e85-4e01-9a8a-3cd9e4cdbb45": {
   "value": "419000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasPorActivosYPasivosFinancierosMantenidosParaNegociarNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTItMi0xLTEtMTQ5NjA_8830fe43-04a2-4ac5-bc40-8aef8d361204": {
   "value": "432000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTItMy0xLTEtMTQ5NjA_2ea256f8-a4bd-495d-8f08-29d3d266c09d": {
   "value": "208000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTItNC0xLTEtMTQ5NjA_2ba508b8-816c-47d1-a578-a71132791343": {
   "value": "143000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTMtMi0xLTEtMTQ5NjA_5c6683c3-d8b5-4885-8309-6db2ed73a418": {
   "value": "335000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasPorActivosYPasivosFinancierosDesignadosAValorRazonableConCambiosEnResultadosNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTMtMy0xLTEtMTQ5NjA_3c71ee14-087c-414a-a666-9f93f19da656": {
   "value": "56000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasPorActivosYPasivosFinancierosDesignadosAValorRazonableConCambiosEnResultadosNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTMtNC0xLTEtMTQ5NjA_1888bd13-5118-4012-bb6b-719bdf003850": {
   "value": "-98000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasPorActivosYPasivosFinancierosDesignadosAValorRazonableConCambiosEnResultadosNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTQtMi0xLTEtMTQ5NjA_c1179b9f-ec53-4970-bf92-df6faf1b26a0": {
   "value": "-214000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTQtMy0xLTEtMTQ5NjA_20f05609-d1cd-413a-bddd-d2f62ae6e188": {
   "value": "7000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTQtNC0xLTEtMTQ5NjA_5d8c2e7a-e412-4009-90e5-dbd89ceffb1c": {
   "value": "55000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTUtMi0xLTEtMTQ5NjA_3a310e60-5d6e-4096-bd84-19242a19f4a3": {
   "value": "883000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTUtMy0xLTEtMTQ5NjA_2a990fb1-e869-4581-8eae-89b4b4ccacbf": {
   "value": "359000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTUtNC0xLTEtMTQ5NjA_82d90109-78c4-416c-8a1a-e425edd90140": {
   "value": "581000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTYtMi0xLTEtMTQ5NjA_ea202862-8bc0-4c73-bb1a-f317e4303ed6": {
   "value": "661000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTYtMy0xLTEtMTQ5NjA_476abd09-ff78-4585-bd7e-30b8fcd8360a": {
   "value": "492000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTYtNC0xLTEtMTQ5NjA_971189fb-869d-49ad-a745-2cc207339b4d": {
   "value": "639000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTctMi0xLTEtMTQ5NjA_8bc31f5d-9875-4848-90b4-38956d6ecf11": {
   "value": "2041000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTctMy0xLTEtMTQ5NjA_9b5f022d-c98f-4a11-a5fc-a8f762e9890b": {
   "value": "1662000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTctNC0xLTEtMTQ5NjA_48d78e9f-7612-4515-bcff-fcb681e43e99": {
   "value": "1943000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTgtMi0xLTEtMTQ5NjA_d4cd7540-7317-4f67-b6e3-523b776cfaf3": {
   "value": "2593000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTgtMy0xLTEtMTQ5NjA_78a01955-f806-4a2d-940e-160ad285f3a2": {
   "value": "2497000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTgtNC0xLTEtMTQ5NjA_fb390b5a-9e96-4802-b09c-036ff4a9d633": {
   "value": "2890000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTktMi0xLTEtMTQ5NjA_45cb96f3-5490-4c5c-af64-cd6759790f07": {
   "value": "1685000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ExpenseArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTktMy0xLTEtMTQ5NjA_8a1ec99d-7e3a-4411-b8d2-44830e10ef75": {
   "value": "1520000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ExpenseArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMTktNC0xLTEtMTQ5NjA_e34631a7-40ce-4a78-9dfc-536c2d88eab0": {
   "value": "1751000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ExpenseArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjAtMi0xLTEtMTQ5NjA_11407b02-06c9-4145-be88-cdae14c55da2": {
   "value": "21066000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjAtMy0xLTEtMTQ5NjA_b43ba29c-3699-4f42-b567-39c68420fd39": {
   "value": "20166000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjAtNC0xLTEtMTQ5NjA_5aedca43-d9c7-4b18-87e3-ffe3a63e8d46": {
   "value": "21522000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjEtMi0xLTEtMTQ5NjA_11b9713b-83dd-4313-896f-4dec1108371a": {
   "value": "8296000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdministrativeExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjEtMy0xLTEtMTQ5NjA_9aa23731-1f3f-4578-a66f-31aa10639257": {
   "value": "7799000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdministrativeExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjEtNC0xLTEtMTQ5NjA_a0f0a3eb-9da8-4a08-96db-f42ff751d748": {
   "value": "8769000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdministrativeExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjItMi0xLTEtMTQ5NjA_938951a5-1e41-47b5-b97a-55a60cdb3411": {
   "value": "5046000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjItMy0xLTEtMTQ5NjA_81aadefe-0d0b-46ab-8eda-e46d92187b62": {
   "value": "4695000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjItNC0xLTEtMTQ5NjA_f75ff914-d217-4ad0-be8a-c56e8eb92322": {
   "value": "5351000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjMtMi0xLTEtMTQ5NjA_47b5e5ff-829c-4cba-9266-603acb060c41": {
   "value": "3249000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByFunction",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjMtMy0xLTEtMTQ5NjA_a100008b-4d6c-401c-bfd5-c5457d148c8c": {
   "value": "3105000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByFunction",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjMtNC0xLTEtMTQ5NjA_acc75144-cce0-474d-939b-a505a4a3f0a6": {
   "value": "3418000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByFunction",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjQtMi0xLTEtMTQ5NjA_91ac5d8a-3c8b-40aa-aa32-f135c0cdb795": {
   "value": "1234000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjQtMy0xLTEtMTQ5NjA_6e5d8fa1-823f-4781-91b3-5ebd592be387": {
   "value": "1288000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjQtNC0xLTEtMTQ5NjA_73aa8e17-4595-4c05-8a52-72821d41abf7": {
   "value": "1386000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjUtMi0xLTEtMTQ5NjA_9142a008-a2a9-4e51-92b5-64a270cc7ad7": {
   "value": "1018000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProvisionesOReversionDeProvisiones",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjUtMy0xLTEtMTQ5NjA_603fea09-d0ae-412d-8e84-f91513364582": {
   "value": "746000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProvisionesOReversionDeProvisiones",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjUtNC0xLTEtMTQ5NjA_16d7dd94-7cab-4255-891f-03cde2f722c6": {
   "value": "614000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProvisionesOReversionDeProvisiones",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjYtMi0xLTEtMTQ5NjA_3b1a5cf3-4090-4e89-bd4d-cb7d9990c8d1": {
   "value": "3034000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossOnFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjYtMy0xLTEtMTQ5NjA_21c93ec9-c89b-4032-8936-69a6e420933f": {
   "value": "5179000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossOnFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjYtNC0xLTEtMTQ5NjA_c45fcfe2-b584-4e53-ac04-ae45ec37898a": {
   "value": "3552000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossOnFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjctMi0xLTEtMTQ5NjA_0d33479a-7cc4-495d-8381-21e5509e23f2": {
   "value": "-3017000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjctMy0xLTEtMTQ5NjA_5509eaac-882a-4b79-88d0-520102074e0c": {
   "value": "-5160000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjctNC0xLTEtMTQ5NjA_49ceb10c-69f5-4750-b49c-b793e3f4058b": {
   "value": "-3470000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjgtMi0xLTEtMTQ5NjA_bd063cda-1a79-4b48-9de8-5c0aa62b3ce6": {
   "value": "17000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroActivosFinancierosValorRazonableCambiosOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjgtMy0xLTEtMTQ5NjA_f50c1271-2ddb-47f6-a5e2-157501784335": {
   "value": "19000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroActivosFinancierosValorRazonableCambiosOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjgtNC0xLTEtMTQ5NjA_a1e479a1-9e11-4892-9397-ef4845e6d374": {
   "value": "82000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroActivosFinancierosValorRazonableCambiosOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjktMi0xLTEtMTQ5NjA_7312cc12-0a9e-40ac-b4c6-84f7747d3467": {
   "value": "7484000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjktMy0xLTEtMTQ5NjA_a3df9d42-63e6-4355-baf2-84e75e33198c": {
   "value": "5153000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMjktNC0xLTEtMTQ5NjA_c93ab49b-dea7-4bd3-bce3-400712d02fa7": {
   "value": "7202000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzAtMi0xLTEtMTQ5NjA_d54a00af-182c-42b0-9aba-14e03f003a74": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroDelValorOReversionDelDeterioroDelValorDeInversionesEnNegociosConjuntosOAsociadas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzAtMy0xLTEtMTQ5NjA_d1c6a1c7-9aba-4b40-a7c1-fea7d7b6ad51": {
   "value": "-190000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroDelValorOReversionDelDeterioroDelValorDeInversionesEnNegociosConjuntosOAsociadas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzAtNC0xLTEtMTQ5NjA_1ef738d6-7a6a-4660-9712-ef6edb274275": {
   "value": "-46000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroDelValorOReversionDelDeterioroDelValorDeInversionesEnNegociosConjuntosOAsociadas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzEtMi0xLTEtMTQ5NjA_9a4b82c0-98f4-4aa9-8047-f6a2359140ad": {
   "value": "-221000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroDelValorOReversionDelDeterioroDelValorDeActivosNoFinancieros",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzEtMy0xLTEtMTQ5NjA_5f4a9783-329a-4b1c-8953-b4f4359770cc": {
   "value": "-153000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroDelValorOReversionDelDeterioroDelValorDeActivosNoFinancieros",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzEtNC0xLTEtMTQ5NjA_bb4f2f26-0aa2-49cf-9142-2d6f573af507": {
   "value": "-128000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroDelValorOReversionDelDeterioroDelValorDeActivosNoFinancieros",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzItMi0xLTEtMTQ5NjA_40f60388-f6be-4057-9f58-184a09d8159c": {
   "value": "161000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroActivosTangiblesNoFinancieros",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzItMy0xLTEtMTQ5NjA_56c30ddd-e5b8-4c4c-b7d9-cd2a8678edef": {
   "value": "125000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroActivosTangiblesNoFinancieros",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzItNC0xLTEtMTQ5NjA_55677114-e4e9-4b7c-b87c-3af18f785e30": {
   "value": "94000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroActivosTangiblesNoFinancieros",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzMtMi0xLTEtMTQ5NjA_6e813679-682c-4b6b-adfe-0a6e98241ac6": {
   "value": "19000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzMtMy0xLTEtMTQ5NjA_11840851-cd18-46f4-b4d2-4db44f3b6dcc": {
   "value": "19000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzMtNC0xLTEtMTQ5NjA_8ef2c822-4331-4da8-8630-ac96827df807": {
   "value": "12000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzQtMi0xLTEtMTQ5NjA_2b8194b1-7c33-47f7-8def-43079fcf64db": {
   "value": "41000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroOtrosActivosNoFinancieros",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzQtMy0xLTEtMTQ5NjA_932c429a-aabe-4f1f-975d-7ae098293d90": {
   "value": "9000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroOtrosActivosNoFinancieros",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzQtNC0xLTEtMTQ5NjA_c1b8c480-0476-41e9-8a90-23d5a9d7d2db": {
   "value": "23000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DeterioroOtrosActivosNoFinancieros",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzUtMi0xLTEtMTQ5NjA_fb9ffed4-0dce-431d-b488-8116db6680b5": {
   "value": "24000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasAlDarDeBajaEnCuentasActivosNoFinancierosYParticipacionesNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzUtMy0xLTEtMTQ5NjA_d5606a87-a5ab-47a2-b508-98c4a9c2e6c3": {
   "value": "-7000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasAlDarDeBajaEnCuentasActivosNoFinancierosYParticipacionesNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzUtNC0xLTEtMTQ5NjA_65ae725c-e9e6-4b81-9745-a30ea3df2d38": {
   "value": "-5000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasAlDarDeBajaEnCuentasActivosNoFinancierosYParticipacionesNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzctMi0xLTEtMTQ5NjA_81294b22-e32a-416f-adf6-84c17a25bd69": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FondoDeComercioNegativoReconocidoEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzctMy0xLTEtMTQ5NjA_0b7a69b0-8abe-4f72-8ed6-cc873917fd3a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FondoDeComercioNegativoReconocidoEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzctNC0xLTEtMTQ5NjA_f498d7a1-f9fe-4014-83e0-72f70b5181ae": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FondoDeComercioNegativoReconocidoEnResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzgtMi0xLTEtMTQ5NjA_9a090b31-0fc7-4d8d-8df7-e1014716fe2d": {
   "value": "-40000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasProcedentesDeActivosNoCorrientesYGruposEnajenablesDeElementosClasificadosComoMantenidosParaLaVentaNoAdmisiblesComoActividadesInterrumpidas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzgtMy0xLTEtMTQ5NjA_5152855d-aeba-40d0-aba5-6c84d0216654": {
   "value": "444000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasProcedentesDeActivosNoCorrientesYGruposEnajenablesDeElementosClasificadosComoMantenidosParaLaVentaNoAdmisiblesComoActividadesInterrumpidas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzgtNC0xLTEtMTQ5NjA_9e16b81f-2405-4645-9400-fc0af4dc529c": {
   "value": "23000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasProcedentesDeActivosNoCorrientesYGruposEnajenablesDeElementosClasificadosComoMantenidosParaLaVentaNoAdmisiblesComoActividadesInterrumpidas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzktMi0xLTEtMTQ5NjA_e55c3762-e12d-49fd-836a-aae25c98af4b": {
   "value": "7247000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzktMy0xLTEtMTQ5NjA_78e9c5e4-22d0-47f9-8ea0-ec44376a7eb2": {
   "value": "5248000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfMzktNC0xLTEtMTQ5NjA_80cdceb6-abf9-4b22-aec4-374742149d69": {
   "value": "7046000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDAtMi0xLTEtMTQ5NjA_c2b4a251-d674-4cc5-825d-b9c5029d92fb": {
   "value": "1909000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDAtMy0xLTEtMTQ5NjA_aba3d8f7-cc36-438b-b55c-354963e57e65": {
   "value": "1459000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDAtNC0xLTEtMTQ5NjA_876a633a-c26d-42c2-b98a-b6cea75cd073": {
   "value": "1943000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDEtMi0xLTEtMTQ5NjA_ff9f3101-839e-49f8-b688-f589084937ec": {
   "value": "5338000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDEtMy0xLTEtMTQ5NjA_cfa45fbf-2688-4c90-9ab1-08f166ad1ab0": {
   "value": "3789000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDEtNC0xLTEtMTQ5NjA_09358b98-fbf0-4a40-a9ef-394d215f81dc": {
   "value": "5103000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDItMi0xLTEtMTQ5NjA_a596e69d-611b-406f-a346-7db83fd4c07b": {
   "value": "280000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDItMy0xLTEtMTQ5NjA_3b36598d-1b5f-4c88-aa2f-f3f9df09e982": {
   "value": "-1729000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDItNC0xLTEtMTQ5NjA_0b2fbf15-4d25-47bb-9532-c7b1078ca4ae": {
   "value": "-758000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDMtMi0xLTEtMTQ5NjA_8b1b9541-46c2-4025-870a-57b6633c48f8": {
   "value": "5618000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDMtMy0xLTEtMTQ5NjA_25fdd155-903d-49af-8dea-2df123060788": {
   "value": "2060000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDMtNC0xLTEtMTQ5NjA_fdf9c45b-f130-4efe-a122-879402070d59": {
   "value": "4345000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDQtMi0xLTEtMTQ5NjA_d3b15e96-2d9c-453b-b5c2-c193a13594e1": {
   "value": "-965000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDQtMy0xLTEtMTQ5NjA_7e622578-cbad-48ea-8d04-f2903282c649": {
   "value": "-756000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDQtNC0xLTEtMTQ5NjA_53629483-3e87-4bc1-9caa-15fd4da04445": {
   "value": "-833000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDUtMi0xLTEtMTQ5NjA_256f3736-9d3c-41df-aba2-0843dc2eaa9f": {
   "value": "4653000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDUtMy0xLTEtMTQ5NjA_c7d55115-a971-4d61-aab1-bf19391cfd42": {
   "value": "1305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNDUtNC0xLTEtMTQ5NjA_1555bcec-d304-463c-bca7-9e9edbf9f09d": {
   "value": "3512000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTUtMi0xLTEtMTQ5NjA_9f60cfa9-285a-4968-9f8e-63197d915a96": {
   "value": "0.67",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicAndDilutedEarningsLossPerShare",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTUtMy0xLTEtMTQ5NjA_6632a1a5-c05d-4341-87eb-f70a54ce7c7b": {
   "value": "0.14",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicAndDilutedEarningsLossPerShare",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTUtNC0xLTEtMTQ5NjA_605a8aa3-1301-44a2-bb0b-74e84ef1c50d": {
   "value": "0.47",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicAndDilutedEarningsLossPerShare",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTYtMi0xLTEtMTQ5NjA_d49571bf-b46b-498f-a66d-d22184cca32f": {
   "value": "0.63",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTYtMy0xLTEtMTQ5NjA_1a998519-660c-4ae9-bff8-4f463803448a": {
   "value": "0.4",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTYtNC0xLTEtMTQ5NjA_8760b387-6214-458c-bf0e-88c6366d82a0": {
   "value": "0.58",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTctMi0xLTEtMTQ5NjA_1f9edade-1d53-4659-b465-7203bf3135ce": {
   "value": "0.63",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTctMy0xLTEtMTQ5NjA_9f7de5a4-0883-42d8-8a0f-e2d304a6d010": {
   "value": "0.4",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTctNC0xLTEtMTQ5NjA_e779b131-c75b-4911-9b79-5b34e404a517": {
   "value": "0.58",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTgtMi0xLTEtMTQ5NjA_8d633592-5bf7-4f6b-9ce8-8a9278ba8a74": {
   "value": "0.04",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTgtMy0xLTEtMTQ5NjA_668d943d-0407-4b7c-bdcb-a75cc696e73e": {
   "value": "-0.26",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTgtNC0xLTEtMTQ5NjA_61a57bab-06a1-489c-ae77-32b983211ce8": {
   "value": "-0.11",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTktMi0xLTEtMTQ5NjA_06cec504-0c4c-4264-87e0-179eabbcb7df": {
   "value": "0.04",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTktMy0xLTEtMTQ5NjA_d56105c9-9c3e-40ea-ab67-637a242b517a": {
   "value": "-0.26",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMC9mcmFnOmY3ZDk3NzdmMTNhYTRkMjViMWJhNmUwY2QwYTc4ZDI4L3RhYmxlOmM3ODBhNjgyMTY1MzRlZDhhOWY4ZWMxOWEzMGQ3ZDMxL3RhYmxlcmFuZ2U6Yzc4MGE2ODIxNjUzNGVkOGE5ZjhlYzE5YTMwZDdkMzFfNTktNC0xLTEtMTQ5NjA_03c233e3-e602-4a6c-a56a-85b03a9f7043": {
   "value": "-0.11",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMi0xLTEtMS0xNDk2MA_cf9cc92d-fbe7-443a-a6f9-259ff0fadacd": {
   "value": "5618000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMi0yLTEtMS0xNDk2MA_863fefe5-3c9e-4683-a52a-fb08b88311f4": {
   "value": "2060000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMi0zLTEtMS00MDA0OQ_95d23f9f-2c3d-4062-b2ea-d9dea15c77ea": {
   "value": "4345000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMy0xLTEtMS0xNDk2MA_c48a9d2a-4dc5-412e-b41f-a36e14f41bb3": {
   "value": "-3977000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMy0yLTEtMS0xNDk2MA_020374fa-cec1-4a14-a4b7-dcd2b161b432": {
   "value": "-5375000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMy0zLTEtMS00MDA0OQ_19f69daa-b561-4c26-a435-b3301e59765e": {
   "value": "-286000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfNC0xLTEtMS0xNDk2MA_357a29da-a511-4111-8384-4ecdcf2da7b4": {
   "value": "358000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfNC0yLTEtMS0xNDk2MA_8930d3d5-e991-4ac2-a6ae-4d8d695b389b": {
   "value": "-822000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfNC0zLTEtMS00MDA0OQ_bc950b89-65f7-4d52-88b5-91fe1a29b219": {
   "value": "-584000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfNS0xLTEtMS0xNDk2MA_08e4ac2c-5ace-4c18-a848-48fcfbc81990": {
   "value": "218000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfNS0yLTEtMS0xNDk2MA_d29f7eb6-63db-4aed-b59b-cf3d8c9c9277": {
   "value": "-88000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfNS0zLTEtMS00MDA0OQ_8e2c12e0-e4ec-4148-87ba-3a136912c9b7": {
   "value": "-364000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfNi0xLTEtMS0xNDk2MA_4e8bf946-7ccf-48ef-bfb9-77a1220e0d44": {
   "value": "-3000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosNoCorrientesOGruposEnajenablesDeElementosQueNoSeReclasificaranEnResultadosMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfNi0yLTEtMS0xNDk2MA_0cbd87dd-711c-403d-985b-3e94e056f80f": {
   "value": "17000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosNoCorrientesOGruposEnajenablesDeElementosQueNoSeReclasificaranEnResultadosMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfNi0zLTEtMS00MDA0OQ_8085950b-2ea4-405c-8d78-686d944c5eb7": {
   "value": "2000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosNoCorrientesOGruposEnajenablesDeElementosQueNoSeReclasificaranEnResultadosMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfNy0xLTEtMS0xNDk2MA_48717b61-2b16-49c8-a387-a2f3d7530f4e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfNy0yLTEtMS0xNDk2MA_3dccf206-5f0a-4d48-9d8e-f2af3843590d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfNy0zLTEtMS00MDA0OQ_cac67c61-3dd4-4dc5-83a2-1c1b46372bdc": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfOC0xLTEtMS0xNDk2MA_d31ccbbe-17ea-44b0-ba6f-f76165b003ae": {
   "value": "189000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfOC0yLTEtMS0xNDk2MA_29d5c52c-354e-417b-85e8-a09e44ef83f8": {
   "value": "-796000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfOC0zLTEtMS00MDA0OQ_a9c1c2b9-91ee-4195-b968-130a5f1f6c50": {
   "value": "-229000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfOS0xLTEtMS0xNDk2MA_eb474e15-b687-46a6-8f14-1830b28a4f9c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfOS0yLTEtMS0xNDk2MA_c34f194f-0592-4845-a0c0-1e4759012b16": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfOS0zLTEtMS00MDA0OQ_f55ff293-ebeb-4f81-8105-88d2c172c60a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTAtMS0xLTEtMTQ5NjA_f8defa72-3b9c-4e39-84af-9b244b326eea": {
   "value": "33000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTAtMi0xLTEtMTQ5NjA_41a6b83d-ba3d-4fee-ad2a-1b3896737e70": {
   "value": "4000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTAtMy0xLTEtNDAwNDk_58185844-edb1-4593-8856-cb52db560338": {
   "value": "-133000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTEtMS0xLTEtMTQ5NjA_334837b8-5eac-4742-a275-5b5f0705fe68": {
   "value": "80000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTEtMi0xLTEtMTQ5NjA_96abd161-11d8-4f13-b7f2-776c1e198d43": {
   "value": "-40000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTEtMy0xLTEtNDAwNDk_28bfdf30-c3d3-4427-8807-8defaf031d10": {
   "value": "-140000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTItMS0xLTEtMTQ5NjA_e6196c52-15ab-4681-b6a5-914ad7b28531": {
   "value": "-4335000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTItMi0xLTEtMTQ5NjA_b942d942-b8aa-49b5-9f30-8d80890326d0": {
   "value": "-4553000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTItMy0xLTEtNDAwNDk_2d78344e-5318-41d2-9a1d-064e9cb33f30": {
   "value": "298000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTMtMS0xLTEtMTQ5NjA_f65e86a2-9768-45b1-90c9-4d901d2c9d33": {
   "value": "-117000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTMtMi0xLTEtMTQ5NjA_934fe8df-4944-4a9d-89a6-bd0b3789d774": {
   "value": "378000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTMtMy0xLTEtNDAwNDk_58f99782-b229-4813-9080-1ab691101b55": {
   "value": "-687000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTQtMS0xLTEtMTQ5NjA_e5245d89-18ba-45a0-bb67-2f9006f1412b": {
   "value": "-117000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTQtMi0xLTEtMTQ5NjA_57f7336e-6670-44a9-8412-7596dd49b655": {
   "value": "378000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTQtMy0xLTEtNDAwNDk_c575784e-9aeb-4167-aab6-aea169e7e18f": {
   "value": "-687000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTUtMS0xLTEtMTQ5NjA_fb5d93df-9063-49bc-83b2-ae5d6306245c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTUtMi0xLTEtMTQ5NjA_54b3d7a0-2569-485c-bb6e-e24a01cbea35": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTUtMy0xLTEtNDAwNDk_e99a518b-0e93-45be-b2c0-18c606444dd3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTYtMS0xLTEtMTQ5NjA_42ca91b7-ec88-4afd-b165-36b58bd6cb03": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesCoberturasInversionesNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTYtMi0xLTEtMTQ5NjA_1afc11ee-21e1-4ee0-9929-e756c96727af": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesCoberturasInversionesNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTYtMy0xLTEtNDAwNDk_b8000b22-3069-4bd6-9958-d1c45809cbfc": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesCoberturasInversionesNetas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTctMS0xLTEtMTQ5NjA_4a819e3d-8a77-4bd1-b9c4-a1779cc9537b": {
   "value": "-2256000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTctMi0xLTEtMTQ5NjA_2f1eecba-50ee-4d2e-93b9-1a47764cb421": {
   "value": "-4873000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTctMy0xLTEtNDAwNDk_0b3194d3-fd32-4c6d-8e32-1639fad2f73e": {
   "value": "-104000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTgtMS0xLTEtMTQ5NjA_1a1f298e-3bd1-4cba-b6a7-1098d16f45ae": {
   "value": "-2239000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTgtMi0xLTEtMTQ5NjA_029e7551-fa2f-430a-b792-1cbc108be5cc": {
   "value": "-4873000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTgtMy0xLTEtNDAwNDk_ad45126d-ce52-4088-855e-ded1a1e3f36f": {
   "value": "-123000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTktMS0xLTEtMTQ5NjA_7118f152-2e5d-49b7-9e4f-1cfeacf21dee": {
   "value": "17000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTktMi0xLTEtMTQ5NjA_3afa423f-09f4-4055-bb15-c7e52fccd0ae": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMTktMy0xLTEtNDAwNDk_497b1796-3b2b-46f1-a43a-962d21b47c08": {
   "value": "-1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjAtMS0xLTEtMTQ5NjA_5b518472-91c4-4538-85d2-be6627ca61f2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesConversionDeDivisas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjAtMi0xLTEtMTQ5NjA_1406c9d1-fb4b-45c8-a5cd-3d58fef4d824": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesConversionDeDivisas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjAtMy0xLTEtNDAwNDk_c1409fdc-ef7f-45ab-bb9f-2a80f2549963": {
   "value": "18000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesConversionDeDivisas",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjEtMS0xLTEtMTQ5NjA_532c805a-b8ef-47af-86e4-d561b9db007a": {
   "value": "-691000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxCashFlowHedges",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjEtMi0xLTEtMTQ5NjA_44144260-95d8-43ad-8a3f-ff036fcb23be": {
   "value": "230000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxCashFlowHedges",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjEtMy0xLTEtNDAwNDk_2ee6e695-32d3-4012-9f9c-7dcd2fe3fb87": {
   "value": "-203000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxCashFlowHedges",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjItMS0xLTEtMTQ5NjA_371fbeb3-e3dd-493d-b391-69350db9ac9a": {
   "value": "-553000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjItMi0xLTEtMTQ5NjA_4b35fc2d-d1f2-454a-818d-530bf09d92d1": {
   "value": "230000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjItMy0xLTEtNDAwNDk_f6d8e21e-7fec-4077-87bc-ac4afb2da978": {
   "value": "-193000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjMtMS0xLTEtMTQ5NjA_7ce9665b-15e8-4bd6-9aba-b0141332f143": {
   "value": "137000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjMtMi0xLTEtMTQ5NjA_ae368b9a-9720-4fc3-adea-a92a68ed3d6a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjMtMy0xLTEtNDAwNDk_2bcd7b33-605b-4ebb-b367-6e77063839a3": {
   "value": "10000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjQtMS0xLTEtMTQ5NjA_181f578d-85ec-4400-a56f-3c42659ea64d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AmountsRemovedFromEquityAndIncludedInCarryingAmountOfNonfinancialAssetLiabilityWhoseAcquisitionOrIncurrenceWasHedgedHighlyProbableForecastTransactionBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjQtMi0xLTEtMTQ5NjA_975f93cd-1a8e-42a2-91da-74ffe6c6fbbb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AmountsRemovedFromEquityAndIncludedInCarryingAmountOfNonfinancialAssetLiabilityWhoseAcquisitionOrIncurrenceWasHedgedHighlyProbableForecastTransactionBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjQtMy0xLTEtNDAwNDk_f1057da4-cb64-492c-b1e3-f0104749d476": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AmountsRemovedFromEquityAndIncludedInCarryingAmountOfNonfinancialAssetLiabilityWhoseAcquisitionOrIncurrenceWasHedgedHighlyProbableForecastTransactionBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjUtMS0xLTEtMTQ5NjA_7524ecf0-d407-4c23-9d88-eb087b1181ec": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesCoberturasDeFlujosDeEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjUtMi0xLTEtMTQ5NjA_505d09cb-6ef7-4eb6-90b5-bd018f8f9d71": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesCoberturasDeFlujosDeEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjUtMy0xLTEtNDAwNDk_1d8c1ef7-e5ff-4bb3-8170-0a7347497f4e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesCoberturasDeFlujosDeEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjYtMS0xLTEtMTQ5NjA_575cb8bf-5f86-4314-8cb9-2ab83ba47a79": {
   "value": "-1139000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDeDeudaAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjYtMi0xLTEtMTQ5NjA_2d348277-b7cf-4084-a427-7e10241adb5c": {
   "value": "460000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDeDeudaAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjYtMy0xLTEtNDAwNDk_60282347-9967-418a-8878-a087cd977389": {
   "value": "1131000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InstrumentosDeDeudaAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjctMS0xLTEtMTQ5NjA_1527f39b-deee-4567-b957-9a130cfa6fff": {
   "value": "-1082000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjctMi0xLTEtMTQ5NjA_156bf0a3-c62d-455a-8bd1-2a986675b18e": {
   "value": "515000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjctMy0xLTEtNDAwNDk_821ad67d-f27d-4d09-9f09-af846d913e5d": {
   "value": "1280000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjgtMS0xLTEtMTQ5NjA_460d68a4-cd62-4008-beac-03c01477306d": {
   "value": "57000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjgtMi0xLTEtMTQ5NjA_0a1efcf9-7ed1-4547-94a1-d7aea66e4ae2": {
   "value": "54000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjgtMy0xLTEtNDAwNDk_ff4f163b-2f55-4492-9522-9f5eddc11d95": {
   "value": "149000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjktMS0xLTEtMTQ5NjA_c3e1a8b3-db49-47de-af49-5b3efaa608c1": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesDeDeudaAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjktMi0xLTEtMTQ5NjA_e5380188-eae5-4550-824f-e9a31db4225d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesDeDeudaAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMjktMy0xLTEtNDAwNDk_1c26627d-fb51-4f1e-b3f6-17698a16df36": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesDeDeudaAValorRazonableConCambiosEnOtroResultadoGlobal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzAtMS0xLTEtMTQ5NjA_aa44eaa7-eb28-4e22-bdd8-ff8e96385ab8": {
   "value": "663000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosNoCorrientesOGruposEnajenablesDeElementosQueSeReclasificaraAResultadoClasificadosComoMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzAtMi0xLTEtMTQ5NjA_72375030-0404-4b3a-809e-178511a6e5d4": {
   "value": "492000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosNoCorrientesOGruposEnajenablesDeElementosQueSeReclasificaraAResultadoClasificadosComoMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzAtMy0xLTEtNDAwNDk_b1c4fa53-6875-433f-b364-2fd0c890e0ad": {
   "value": "-461000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosNoCorrientesOGruposEnajenablesDeElementosQueSeReclasificaraAResultadoClasificadosComoMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzEtMS0xLTEtMTQ5NjA_df9f8059-b726-4ff7-9a24-a26e27e03807": {
   "value": "30000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasDeValorContabilizadasEnElPatrimonioNetoActivosNoCorrientesYGruposEnajenablesDeElementosMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzEtMi0xLTEtMTQ5NjA_c58d6657-221c-4544-8201-1e9379559b39": {
   "value": "472000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasDeValorContabilizadasEnElPatrimonioNetoActivosNoCorrientesYGruposEnajenablesDeElementosMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzEtMy0xLTEtNDAwNDk_4fb43e84-4006-417a-a1f8-10879f66314b": {
   "value": "-472000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GananciasPerdidasDeValorContabilizadasEnElPatrimonioNetoActivosNoCorrientesYGruposEnajenablesDeElementosMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzItMS0xLTEtMTQ5NjA_c2cd6fc9-1191-475b-8870-34dcef359295": {
   "value": "633000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferidoAResultadosActivosNoCorrientesYGruposEnajenablesDeElementosMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzItMi0xLTEtMTQ5NjA_7574be3f-53cc-4ab2-8dcd-b5f2e871a5c1": {
   "value": "20000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferidoAResultadosActivosNoCorrientesYGruposEnajenablesDeElementosMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzItMy0xLTEtNDAwNDk_4a875c44-c736-412c-a48e-30eec235e9b5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferidoAResultadosActivosNoCorrientesYGruposEnajenablesDeElementosMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzMtMS0xLTEtMTQ5NjA_1bea703a-dd73-452d-9a54-59373cda86bd": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesActivosNoCorrientesYGruposEnajenablesDeElementosMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzMtMi0xLTEtMTQ5NjA_6ebb2e05-12c5-4213-992c-7c1128f1d22c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesActivosNoCorrientesYGruposEnajenablesDeElementosMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzMtMy0xLTEtNDAwNDk_4e6c7da6-5fa7-44ef-be8e-ca69ec0f0692": {
   "value": "11000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrasReclasificacionesActivosNoCorrientesYGruposEnajenablesDeElementosMantenidosParaLaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzQtMS0xLTEtMTQ5NjA_34e35a1e-0af4-4a11-a5eb-a22233b5e06b": {
   "value": "8000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzQtMi0xLTEtMTQ5NjA_c45cab02-1a68-46c6-bb37-1a711b04f77a": {
   "value": "-13000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzQtMy0xLTEtNDAwNDk_6173be2c-0b7c-46d7-85fd-411ad0f56664": {
   "value": "31000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzUtMS0xLTEtMTQ5NjA_cbd28a61-aaaf-40da-8e8b-412aba361112": {
   "value": "-523000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzUtMi0xLTEtMTQ5NjA_1fe323fa-91fb-4921-b3e9-0d180ff62e53": {
   "value": "243000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzUtMy0xLTEtNDAwNDk_e2697d60-bf61-4342-bcfb-cb1ce3a42d76": {
   "value": "332000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzYtMS0xLTEtMTQ5NjA_afffc38f-a220-4332-aae1-ba03ddd62327": {
   "value": "1640000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzYtMi0xLTEtMTQ5NjA_43787dc6-97e1-4c4c-934a-f67b5389f62b": {
   "value": "-3315000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzYtMy0xLTEtNDAwNDk_c6639958-ae20-4eb1-a0e4-361e38e03405": {
   "value": "4060000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzctMS0xLTEtMTQ5NjA_02d98d68-eb82-4360-a5af-4a324aea8d44": {
   "value": "-500000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzctMi0xLTEtMTQ5NjA_e8729c9e-8e2f-4399-b07f-2190345a5693": {
   "value": "-606000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzctMy0xLTEtNDAwNDk_2049b479-e720-44f3-bade-f9137d5fcff8": {
   "value": "552000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzgtMS0xLTEtMTQ5NjA_2bc538de-8c4d-435b-bbfe-f0c55d04af60": {
   "value": "2141000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzgtMi0xLTEtMTQ5NjA_9b46ec3e-0162-40da-90eb-14bff29b8f0e": {
   "value": "-2709000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xMy9mcmFnOjQ0MzM1Nzc2NjE0MjRiNGViNzNmMWZmODBlOGUwYWRkL3RhYmxlOjg2NDY3YTA3YjU2NDQzMjFiYjdiYzA2Nzg2MGEyNzMwL3RhYmxlcmFuZ2U6ODY0NjdhMDdiNTY0NDMyMWJiN2JjMDY3ODYwYTI3MzBfMzgtMy0xLTEtNDAwNDk_d021305a-fec6-4d2e-859a-3c51cabbbe72": {
   "value": "3509000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy0xLTEtMS0xNDk2MA_e1482e60-c802-4395-a5c1-84c334acc152": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy0yLTEtMS0xNDk2MA_23cca368-d610-46a7-8213-ed115563567a": {
   "value": "23992000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy0zLTEtMS0xNDk2MA_e06d92c4-17fc-4c95-afda-879dda666d81": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy00LTEtMS0xNDk2MA_a57dcfe7-3ae7-4c06-8278-3418104b75ac": {
   "value": "42000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy01LTEtMS0xNDk2MA_05fc48cd-ea84-40ab-b17d-066aceee06f9": {
   "value": "30508000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy02LTEtMS0xNDk2MA_a26ceec3-dc7a-4a24-8a76-672923f380dc": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy03LTEtMS0xNDk2MA_26eac3a6-45e7-4fce-8f59-2c7bf4b2d1ce": {
   "value": "-164000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy04LTEtMS0xNDk2MA_00e81f35-7f08-4e6e-82c2-89aa7d53fdc0": {
   "value": "-46000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy05LTEtMS0xNDk2MA_305ff1bd-9ddf-40b9-b21f-331b864b6d39": {
   "value": "1305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy0xMC0xLTEtMTQ5NjA_7b4d0a91-883d-4350-9808-8ba567d2118a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy0xMS0xLTEtMTQ5NjA_3b5781fa-36d1-4a61-a5cd-fdb78b457d4a": {
   "value": "-14356000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy0xMi0xLTEtMTQ5NjA_4c76868d-397f-40d5-b8f6-2621e1a85e3f": {
   "value": "-6949000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy0xMy0xLTEtMTQ5NjA_702120c6-c427-4bbb-9495-bd92553c89e4": {
   "value": "12421000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMy0xNC0xLTEtMTQ5NjA_1a1d4dbf-500a-469c-bb7b-8d9871b58500": {
   "value": "50020000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC0xLTEtMS0xNDk2MA_e806486a-29e6-4f11-b64a-6e401f3dd73d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC0yLTEtMS0xNDk2MA_c8e69f1f-5faf-4eda-ad40-121f59308c86": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC0zLTEtMS0xNDk2MA_dc0b25e0-8da8-4d8e-ad31-d81a438f9eac": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC00LTEtMS0xNDk2MA_7f68ebe1-5914-43a7-8ee1-66fc18fde23a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC01LTEtMS0xNDk2MA_eb1aeeef-55db-4c33-90cd-a748f13e7a6f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC02LTEtMS0xNDk2MA_3a29ac05-b2f1-4738-b616-0631a4fc6991": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC03LTEtMS0xNDk2MA_d99e4c1c-e483-43a8-b30c-679fd4579ea7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC04LTEtMS0xNDk2MA_5157434a-269b-45dd-8d00-71c1767a5590": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC05LTEtMS0xNDk2MA_05aeb9e6-d5e7-46a9-bab1-22ffcd6d4617": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC0xMC0xLTEtMTQ5NjA_96f89485-aef0-458b-b28f-bf6ab05ebb5f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC0xMS0xLTEtMTQ5NjA_f04092ed-e3e0-4dfd-9b1f-7929e6aac615": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC0xMi0xLTEtMTQ5NjA_423b5c40-7fe8-404b-b359-4c9175150486": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC0xMy0xLTEtMTQ5NjA_98972c69-20c8-472e-8cf9-4c635e218ce9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNC0xNC0xLTEtMTQ5NjA_abc01e17-a11a-443c-8d62-f8ac4aeb2119": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS0xLTEtMS0xNDk2MA_dd813812-ce5d-4c72-8949-b40ffcb3e548": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS0yLTEtMS0xNDk2MA_f4d3da9f-e9d7-4936-afb4-b9dbde814a2d": {
   "value": "23992000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS0zLTEtMS0xNDk2MA_e2a4bffd-36a6-4cdc-a5ce-f62992613b59": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS00LTEtMS0xNDk2MA_3f8dd142-3beb-492a-ae9e-bfe80b2f3531": {
   "value": "42000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS01LTEtMS0xNDk2MA_91735575-989b-48b8-8bd1-01a712ddd83d": {
   "value": "30508000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS02LTEtMS0xNDk2MA_394b0f2e-0ee5-45dd-9058-1d3e263df8db": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS03LTEtMS0xNDk2MA_f0fcc723-662a-431d-a26a-a9f381d7efa3": {
   "value": "-164000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS04LTEtMS0xNDk2MA_572b7545-45b9-4ac2-97e7-fc4a7bdfaa86": {
   "value": "-46000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS05LTEtMS0xNDk2MA_6de10238-4b3b-4e24-b6b1-4da6fa2d08be": {
   "value": "1305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS0xMC0xLTEtMTQ5NjA_a8b7fb68-2e23-435e-acca-da9006a9389c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS0xMS0xLTEtMTQ5NjA_6724273e-7890-4726-82e2-0c985357aa33": {
   "value": "-14356000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS0xMi0xLTEtMTQ5NjA_54113800-7cfa-4e80-a302-2846371f0b5a": {
   "value": "-6949000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS0xMy0xLTEtMTQ5NjA_18da990b-11d0-4b1a-b653-8ff8627af99c": {
   "value": "12421000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNS0xNC0xLTEtMTQ5NjA_135169a8-2062-4a28-ac7f-c35211b14518": {
   "value": "50020000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi0xLTEtMS0xNDk2MA_78134747-f33a-46f2-a443-61445a397e74": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi0yLTEtMS0xNDk2MA_ddc05ce1-d469-49d4-9f4a-ec9b1398236e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi0zLTEtMS0xNDk2MA_69999aaa-2a2f-4fe1-9b86-18f0db423658": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi00LTEtMS0xNDk2MA_8b26be58-cdd4-4277-8f4f-54e5b05fa3e8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi01LTEtMS0xNDk2MA_99ea3dfb-8562-4e9b-ab15-9ee9240e4f37": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi02LTEtMS0xNDk2MA_fc3e9605-2d35-48b2-92f9-c375335cf79d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi03LTEtMS0xNDk2MA_5092746d-4d3b-4582-a903-e8394cf19f92": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi04LTEtMS0xNDk2MA_4eebcee1-25ba-4ae4-a037-2dcb86a49183": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi05LTEtMS0xNDk2MA_76a58ad9-e0dc-40c6-9145-bdb1f12c4035": {
   "value": "4653000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi0xMC0xLTEtMTQ5NjA_185bdfb7-8484-4a09-977e-7e46c924fb60": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi0xMS0xLTEtMTQ5NjA_f16c4e18-3258-4f05-986c-71ff741710a3": {
   "value": "-2512000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi0xMi0xLTEtMTQ5NjA_f9d18ea5-38b0-4ace-a252-ee597cc9e820": {
   "value": "-1465000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi0xMy0xLTEtMTQ5NjA_659acbe0-6474-447b-a728-08c0adbf7e42": {
   "value": "965000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNi0xNC0xLTEtMTQ5NjA_7ff69c48-b8af-4b61-9ac2-374dde57e043": {
   "value": "1640000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy0xLTEtMS0xNDk2MA_5c818152-de56-438b-a851-29136dd51abe": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy0yLTEtMS0xNDk2MA_36b8e98f-516e-49e5-9e8d-27c9fa4414d1": {
   "value": "-393000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy0zLTEtMS0xNDk2MA_ae113028-862f-4dc5-9c14-a9e7c23258b6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy00LTEtMS0xNDk2MA_87ca9e29-e855-4327-8058-bb88f276a853": {
   "value": "17000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy01LTEtMS0xNDk2MA_89d01dc7-70ef-4007-a502-ab5aab27efc2": {
   "value": "1333000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy02LTEtMS0xNDk2MA_8a3b13e0-6796-4739-957b-2b2d225f5e95": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy03LTEtMS0xNDk2MA_873c3529-fe6f-428b-a9ad-9df45fe3fc44": {
   "value": "-1693000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy04LTEtMS0xNDk2MA_54283ee1-1088-4282-8c76-dea487b0a3bf": {
   "value": "-600000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy05LTEtMS0xNDk2MA_98aa0b1f-d68d-42ae-9e89-f73e9a2d7bb3": {
   "value": "-1305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy0xMC0xLTEtMTQ5NjA_5eb276c0-4f7e-47a3-8999-e1ef18892e16": {
   "value": "-532000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy0xMS0xLTEtMTQ5NjA_13a23da0-443b-4f4a-ac6f-28ea23a241e9": {
   "value": "391000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy0xMi0xLTEtMTQ5NjA_fbae7c93-4cdd-485c-abf0-b02bc51270e6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy0xMy0xLTEtMTQ5NjA_f90944d3-8661-4114-8ffc-6fca0470f3e7": {
   "value": "-119000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfNy0xNC0xLTEtMTQ5NjA_46a5a914-734f-4575-a4ca-cc52edc2d8dc": {
   "value": "-2900000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC0xLTEtMS0xNDk2MA_c6cd3ee5-4fe9-4930-b4dd-ed8d080da34b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC0yLTEtMS0xNDk2MA_469b2dd8-692c-4447-b2f9-4f0a3a3db1c9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC0zLTEtMS0xNDk2MA_1c4690a9-131a-49ed-a75f-47fa3771b3a0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC00LTEtMS0xNDk2MA_734ef4e3-7ceb-48e5-9fb9-3db33fb14185": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC01LTEtMS0xNDk2MA_5ceef22d-256b-4710-a029-3e77fbf43db9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC02LTEtMS0xNDk2MA_854364f4-44b1-40bf-b60c-c562d40a8127": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC03LTEtMS0xNDk2MA_188d9f57-550e-40db-9649-add2b7ce18f6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC04LTEtMS0xNDk2MA_2c3e395b-04f3-4575-9dad-e3da5dc46cdb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC05LTEtMS0xNDk2MA_ca48c332-7dc2-4e3a-9460-f8170410a9a1": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC0xMC0xLTEtMTQ5NjA_e9f03c0b-4e75-40d2-ac88-d8ae7ed35a03": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC0xMS0xLTEtMTQ5NjA_360e942e-db32-4bc3-8bcd-8e3ea602cafe": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC0xMi0xLTEtMTQ5NjA_aa3ae4db-2b42-4c85-93ca-ccc75f6959ec": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC0xMy0xLTEtMTQ5NjA_83521b7b-0b3e-4926-8dd6-e0700cc6cbe2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOC0xNC0xLTEtMTQ5NjA_21a7332b-e4d4-4c24-ab2e-7a71bbd386d0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS0xLTEtMS0xNDk2MA_fe057608-d29c-482e-a861-3510d65d0928": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS0yLTEtMS0xNDk2MA_acdf04ae-fffb-4cb2-9c6e-e5904e3c18e5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS0zLTEtMS0xNDk2MA_3be4f996-3158-48d2-af41-b258e40dc7b7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS00LTEtMS0xNDk2MA_f789e551-3fd8-4b26-94f8-9b350fff792e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS01LTEtMS0xNDk2MA_bd1efa8c-919d-4837-bdcf-b2e413ec04b4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS02LTEtMS0xNDk2MA_4ee61442-7954-4f58-89e9-5c0346d2d6b0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS03LTEtMS0xNDk2MA_9a86e0fb-ac2a-4762-939f-f5b847e21408": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS04LTEtMS0xNDk2MA_f11ab2b1-c6c1-4c50-98d7-61cf8f9f640f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS05LTEtMS0xNDk2MA_beaf99a9-b4c1-4712-8a31-d08a0fe7fc78": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS0xMC0xLTEtMTQ5NjA_34474a11-3d07-4a9e-a027-8931010aa98b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS0xMS0xLTEtMTQ5NjA_9a3ce754-7969-4d3a-ba70-d04d13037b38": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS0xMi0xLTEtMTQ5NjA_53c88687-e0f8-4b50-a203-d3d5ec21e53e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS0xMy0xLTEtMTQ5NjA_c703600d-299a-4d57-bceb-1d5d26da4411": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfOS0xNC0xLTEtMTQ5NjA_3ffa9592-6514-46a0-85d7-951f29f8cd99": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtMS0xLTEtMTQ5NjA_abf2c368-e435-421b-b3c6-76c3fa181a0b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtMi0xLTEtMTQ5NjA_f8d9aa90-5426-4db7-891e-7fab65ef1b9e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtMy0xLTEtMTQ5NjA_e1689bd3-b9f8-48da-a9f4-d11560e53d23": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtNC0xLTEtMTQ5NjA_5b4124f5-e41d-44ca-bb8e-53848cd39ac9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtNS0xLTEtMTQ5NjA_ac32fd5c-a67f-4d43-8593-09bd5220fdd3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtNi0xLTEtMTQ5NjA_270bcf6a-d9a1-4154-a66f-4af6ad4006a0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtNy0xLTEtMTQ5NjA_bbc1105e-8460-4a7c-baa2-36be8ce7d587": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtOC0xLTEtMTQ5NjA_6c4bda03-7e9a-4ff0-bbf1-74882f569435": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtOS0xLTEtMTQ5NjA_88bf3b42-c51f-4aa5-a7bf-3743c412b821": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtMTAtMS0xLTE0OTYw_4a7cbb36-0bba-45c2-9ea3-46c9a75a7dc2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtMTEtMS0xLTE0OTYw_e6ddf78c-5ece-46a7-9f7b-427b6c193ca9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtMTItMS0xLTE0OTYw_6d96762a-15f0-4f72-8a25-02ea43c0ec00": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtMTMtMS0xLTE0OTYw_8e463d86-656d-4325-b0c3-c8f5135182a1": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTAtMTQtMS0xLTE0OTYw_9f40bbcc-b5b5-466d-a1dd-f710177f43b8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtMS0xLTEtMTQ5NjA_510d0639-3524-4891-a3a2-0a40f8210bfe": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtMi0xLTEtMTQ5NjA_ef9c7ea6-1eba-491f-a2a5-c163b0da8b79": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtMy0xLTEtMTQ5NjA_83a061b9-d822-4cbb-b7c2-4f22d4c4f796": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtNC0xLTEtMTQ5NjA_4278e86d-fee5-4793-a266-7c9970669af9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtNS0xLTEtMTQ5NjA_d8f98807-fd94-4e77-a54e-924edc8d1984": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtNi0xLTEtMTQ5NjA_2ae5832b-8eaf-414d-8fdf-9a275c0aa4cf": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtNy0xLTEtMTQ5NjA_b43f3dcc-2379-4aad-ba70-b696946441a5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtOC0xLTEtMTQ5NjA_8c74f563-9d86-4a8b-ac22-76a2e71ed9c8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtOS0xLTEtMTQ5NjA_0c68428d-70e8-4a5d-9066-96366311b5ee": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtMTAtMS0xLTE0OTYw_7dd87e7f-c206-4ba4-b7ed-687dcfcb5111": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtMTEtMS0xLTE0OTYw_a58d06cd-08f1-40b2-addd-50e73f92dcff": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtMTItMS0xLTE0OTYw_4d0d3d91-0dc9-455f-84b8-a73c4d52e441": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtMTMtMS0xLTE0OTYw_07fe0d45-1b7e-4301-b21d-e10e32f582d5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTEtMTQtMS0xLTE0OTYw_01644a32-3f10-4448-8067-bc9c417b9bf3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItMS0xLTEtMTQ5NjA_6f43b3b0-8d35-4734-863c-e308f9320cad": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItMi0xLTEtMTQ5NjA_b40c8bb0-8dff-4ad2-bb8f-6d5cda5c50e3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItMy0xLTEtMTQ5NjA_9ddfba85-53c9-4b80-851b-7a01c6f144b7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItNC0xLTEtMTQ5NjA_de59cba8-5318-4c9c-a3a6-fd3bce739f86": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItNS0xLTEtMTQ5NjA_1bf32034-367a-401e-9004-a973a7794c1a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItNi0xLTEtMTQ5NjA_77283946-a591-4f6f-b739-ae93a9c4520a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItNy0xLTEtMTQ5NjA_f02203c7-2c97-450e-b669-021f2be355d1": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItOC0xLTEtMTQ5NjA_4ee70c22-a1da-46f1-96d4-c76c17813576": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItOS0xLTEtMTQ5NjA_5d8e51bb-fbdb-4cc4-8a16-e440e234cef1": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItMTAtMS0xLTE0OTYw_6b0457d2-8138-41bd-91ad-de4bec4bdf81": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItMTEtMS0xLTE0OTYw_74dffeb9-c81f-462e-a7f6-60500f55878d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItMTItMS0xLTE0OTYw_c07834ef-5e32-4f9d-9227-c5b6ca4ff300": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItMTMtMS0xLTE0OTYw_904f43ba-784b-46b4-a4c5-7924f1ae1c6a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTItMTQtMS0xLTE0OTYw_fb24ccdd-ba65-4299-a0e1-d5acd32a0081": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtMS0xLTEtMTQ5NjA_8ab6853b-bfaf-483f-8eea-dbc67d7ddf29": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtMi0xLTEtMTQ5NjA_12e1f983-f3ce-4cd6-b35a-4508d417bd7d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtMy0xLTEtMTQ5NjA_a33d5368-6aef-498c-9a7f-b4c53a400a41": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtNC0xLTEtMTQ5NjA_b0b3f5cf-98e1-4deb-9f6e-76d2c69d9270": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtNS0xLTEtMTQ5NjA_efc49b25-052b-4e52-bd9a-2b812759cc08": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtNi0xLTEtMTQ5NjA_37bd00b7-4ac3-4f1f-a640-00d78f766281": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtNy0xLTEtMTQ5NjA_07fcdc8c-bee2-43e5-a8bc-e632a7ff09a3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtOC0xLTEtMTQ5NjA_c222e9ef-8773-4980-b9be-ec93ea95a980": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtOS0xLTEtMTQ5NjA_39d19b64-c971-49e3-a8ac-8a09d0803bf5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtMTAtMS0xLTE0OTYw_f14aa8fe-3f38-4a44-a094-0d482c0646d9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtMTEtMS0xLTE0OTYw_7146ed66-79d9-4cf3-b469-8b0525f58a35": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtMTItMS0xLTE0OTYw_c3c50f91-88f4-4eaa-9d43-2e3b28f4ce9b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtMTMtMS0xLTE0OTYw_a2417fe7-3a35-4e86-b6ca-6798ca25cf7d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTMtMTQtMS0xLTE0OTYw_930bca38-f2d5-4539-b486-4aa93c13beb7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtMS0xLTEtMTQ5NjA_780b99ca-4450-46fb-b6d6-1bf0f7694df7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtMi0xLTEtMTQ5NjA_d1499d81-3089-403a-82b7-32ceecadf662": {
   "value": "393000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtMy0xLTEtMTQ5NjA_626453ae-74b9-40c4-a7ec-49d9a3119acd": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtNC0xLTEtMTQ5NjA_a4e06ab8-3838-4271-a6d1-1193e4ccdee4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtNS0xLTEtMTQ5NjA_b137fa26-2113-4482-8297-591ebaef94c2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtNi0xLTEtMTQ5NjA_3c444a4c-7f7d-4d02-952d-e96d6670e6ac": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtNy0xLTEtMTQ5NjA_5d2da131-3748-4733-a8e6-d918d3096cba": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtOC0xLTEtMTQ5NjA_8adb85e8-f6cb-48e0-84f1-55d0b842d058": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtOS0xLTEtMTQ5NjA_f52f88fa-005d-47be-b660-8deab8cc2890": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtMTAtMS0xLTE0OTYw_685e06bf-ede8-4be0-97fa-77dfb88ca550": {
   "value": "532000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtMTEtMS0xLTE0OTYw_0649a025-c9d3-4b16-bf0d-b59e5bef941d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtMTItMS0xLTE0OTYw_f31a6eb8-856e-4a4f-a79b-1eb5c3875826": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtMTMtMS0xLTE0OTYw_c6d140b7-02d2-4d23-80a2-1b2f91e15518": {
   "value": "119000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTQtMTQtMS0xLTE0OTYw_1905d670-897b-49d7-96ba-1cc75c71e3d7": {
   "value": "1045000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtMS0xLTEtMTQ5NjA_7488857a-28e9-4d22-979c-c94b08825d0a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtMi0xLTEtMTQ5NjA_1305510f-0c50-4f1c-a582-fdfbd121cd1d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtMy0xLTEtMTQ5NjA_a06ad86d-7c45-4d74-bb09-d6251ebcb97e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtNC0xLTEtMTQ5NjA_f16bcceb-ceda-4749-9365-4d450c06ef40": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtNS0xLTEtMTQ5NjA_4eb6f6ac-6104-43ab-a4d9-d6a141013f62": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtNi0xLTEtMTQ5NjA_c0acc7bc-6f0e-4a3a-862a-567447683fd6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtNy0xLTEtMTQ5NjA_38504efd-8049-4f6a-955b-7f2a3f09f19f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtOC0xLTEtMTQ5NjA_a712eca8-4570-4d17-a852-35c1a04a520a": {
   "value": "1022000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtOS0xLTEtMTQ5NjA_d312a3bf-b0c7-4333-818c-a6b120edcd77": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtMTAtMS0xLTE0OTYw_93a39705-a0d9-4232-a367-c95ecca0801a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtMTEtMS0xLTE0OTYw_6ffda946-87c3-4cef-863f-99e79bafbc7b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtMTItMS0xLTE0OTYw_4fe1a40f-d2af-4027-8e38-f7caea9254b7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtMTMtMS0xLTE0OTYw_21ff0522-e9c6-4b4d-ad2e-c03e42448059": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTUtMTQtMS0xLTE0OTYw_2b1cf98b-ee2f-4828-a5f6-855cb2634124": {
   "value": "1022000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtMS0xLTEtMTQ5NjA_8a82f970-45b8-4c9f-a695-7f6fd9dc65ec": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtMi0xLTEtMTQ5NjA_fe96b0b4-2534-4abe-bbf7-2d0357426c53": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtMy0xLTEtMTQ5NjA_21f510ae-c781-422e-8479-b5db5e00ad26": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtNC0xLTEtMTQ5NjA_e42d3c54-48ce-4822-8ca8-ea36819828dc": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtNS0xLTEtMTQ5NjA_499988e5-13fc-4904-b10c-6460d21d18a3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtNi0xLTEtMTQ5NjA_a35b9a16-4c67-430e-a219-72cbe4d5b204": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtNy0xLTEtMTQ5NjA_6dc20954-7295-4b03-9cae-26a6f28abbe9": {
   "value": "17000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtOC0xLTEtMTQ5NjA_8efc515f-bc83-4e79-8333-91538c3ead9f": {
   "value": "421000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtOS0xLTEtMTQ5NjA_b6f50174-777f-4cba-8422-3b718662e71e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtMTAtMS0xLTE0OTYw_39dc7631-0aec-4b23-99e7-a88580ed1a6e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtMTEtMS0xLTE0OTYw_33035258-7152-44bc-8f35-9c994cd675aa": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtMTItMS0xLTE0OTYw_f395eab1-0d8f-42f7-b421-7d727396aca6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtMTMtMS0xLTE0OTYw_593ccc94-2449-4f13-81b9-7b5fd5d7efff": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTYtMTQtMS0xLTE0OTYw_bd1c437b-b112-495f-a8d6-8e203e8f076b": {
   "value": "438000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctMS0xLTEtMTQ5NjA_2f1e1729-d5ce-414f-9d99-563c4b78958f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctMi0xLTEtMTQ5NjA_6c5d0ba5-02bc-41db-aed4-3628e015a4c7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctMy0xLTEtMTQ5NjA_2c1aac27-9009-4b39-979a-5295d92b7285": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctNC0xLTEtMTQ5NjA_f7dd9bc2-b4bb-4398-9cf4-1a16beebf98d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctNS0xLTEtMTQ5NjA_9284cbaf-e92a-4a20-960c-37c3ff89f38f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctNi0xLTEtMTQ5NjA_af48d576-025c-4975-afab-23ff1e121ddf": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctNy0xLTEtMTQ5NjA_94844755-d525-4733-9791-e5aa1d0222f5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctOC0xLTEtMTQ5NjA_40ffa947-ff0f-4e9a-bc70-4a045483a43f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctOS0xLTEtMTQ5NjA_2d646e2d-e771-44b2-b42d-193be1291d0b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctMTAtMS0xLTE0OTYw_efa98877-ba90-4275-a59f-f3e959ac76ad": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctMTEtMS0xLTE0OTYw_6033c6a3-1343-4fce-adf6-7999dd8c3c39": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctMTItMS0xLTE0OTYw_b2455e42-b911-4c3c-b9e1-5de36393ec2e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctMTMtMS0xLTE0OTYw_aac0dbde-2e42-482c-9a1c-64942475bfaa": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTctMTQtMS0xLTE0OTYw_d17afff6-74a8-4384-81d2-61c530840a71": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtMS0xLTEtMTQ5NjA_1867a963-8dee-4190-a3ef-52a01b34c622": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtMi0xLTEtMTQ5NjA_4cbbd998-522b-4b01-be6d-a1f843412b32": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtMy0xLTEtMTQ5NjA_74931dae-ed20-4850-a1a7-01233b863453": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtNC0xLTEtMTQ5NjA_2e9fac42-3b8d-489d-b4df-43d6f895a329": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtNS0xLTEtMTQ5NjA_06fcf74e-b37e-4c5f-b569-881d1e4d3365": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtNi0xLTEtMTQ5NjA_7d8d3212-cb2d-44df-b62e-a0d54f466bd8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtNy0xLTEtMTQ5NjA_c9668ece-15d7-4f35-981c-a810573031e4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtOC0xLTEtMTQ5NjA_0b378173-e513-48c2-8e36-3bedfafd9f5c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtOS0xLTEtMTQ5NjA_1245a30f-bbe1-4960-a4f5-36f83f0f2c6f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtMTAtMS0xLTE0OTYw_bc644b0b-fe23-469a-a7a5-f1e93c1b1777": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtMTEtMS0xLTE0OTYw_698839b6-7e2a-43a2-b8c2-d2437e6fb758": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtMTItMS0xLTE0OTYw_30f8a127-5dcb-43ea-9bcd-baf8055ed082": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtMTMtMS0xLTE0OTYw_bdf0b853-720f-4ce4-aa07-46bd351c20f5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTgtMTQtMS0xLTE0OTYw_a892ec9a-4be9-4202-aa42-a7d051cf47ca": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktMS0xLTEtMTQ5NjA_2a3d74b8-42dd-40f4-89c4-6bf10d8cf020": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktMi0xLTEtMTQ5NjA_f811922a-f1d2-45a3-8062-eb1217e12487": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktMy0xLTEtMTQ5NjA_490393ed-7a09-4906-8d01-3948d1649bd4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktNC0xLTEtMTQ5NjA_ec2af5d0-9372-459b-bd8d-8a398cc01382": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktNS0xLTEtMTQ5NjA_3249894f-ad59-4409-9088-693b1057df82": {
   "value": "1693000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktNi0xLTEtMTQ5NjA_a14b0f3e-bfd4-4ca8-b6e2-eb0d5124ded7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktNy0xLTEtMTQ5NjA_d2c50b0c-c77c-43a6-90e0-2723e8917d1e": {
   "value": "-780000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktOC0xLTEtMTQ5NjA_54c5d0bc-b278-4af0-9a97-88aff77c48fe": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktOS0xLTEtMTQ5NjA_0d97a59b-d01c-4222-beae-10fd409c669a": {
   "value": "-1305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktMTAtMS0xLTE0OTYw_5cc3f102-252d-490a-bdb9-507fa3354449": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktMTEtMS0xLTE0OTYw_eaea948a-a840-458a-b6aa-541f36f38389": {
   "value": "391000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktMTItMS0xLTE0OTYw_30a07c0b-d417-47b1-90bb-e5d1587d5c5c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktMTMtMS0xLTE0OTYw_424b1a0f-d2a0-4e8f-879e-672954320341": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMTktMTQtMS0xLTE0OTYw_e71bf96a-719f-45c2-acb4-c2288e11c803": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtMS0xLTEtMTQ5NjA_bd7a5380-17ba-4997-815f-8a66c788ee4f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtMi0xLTEtMTQ5NjA_5fbddf8c-27d6-4874-87f3-b62955b0eeb2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtMy0xLTEtMTQ5NjA_5e136263-01e7-48ba-9e11-d1d2b035d928": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtNC0xLTEtMTQ5NjA_7f68807d-d372-44a6-a76e-c99a2fea8098": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtNS0xLTEtMTQ5NjA_b9c53500-692a-47d0-9c80-a056b1049443": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtNi0xLTEtMTQ5NjA_39738318-a0c0-4a76-bd7c-c025ce20ce34": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtNy0xLTEtMTQ5NjA_496c8e3e-fa02-4ef2-b9c4-7762a70d074f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtOC0xLTEtMTQ5NjA_5f917a83-a9a2-493c-a624-e406160e6387": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtOS0xLTEtMTQ5NjA_bdda84ba-ca81-42ec-a946-f4fb7e80d699": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtMTAtMS0xLTE0OTYw_214f7c34-57ab-44bb-b40e-9cbb6c403d75": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtMTEtMS0xLTE0OTYw_0392f66b-f72e-4603-bdf1-962eb125cd27": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtMTItMS0xLTE0OTYw_360a02ad-ff98-4ef9-b323-50e4b803b5a8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtMTMtMS0xLTE0OTYw_d4f367e7-a3cd-4f7c-abac-5355d57b671f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjAtMTQtMS0xLTE0OTYw_73233d99-83df-490c-b3ee-83dcb9bcc93f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtMS0xLTEtMTQ5NjA_e984f062-00b2-4dee-9b02-c230564b3420": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtMi0xLTEtMTQ5NjA_3d7b3855-222b-46ad-b870-803791f45c75": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtMy0xLTEtMTQ5NjA_676755e9-d042-4254-982a-aeef5e2ba45d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtNC0xLTEtMTQ5NjA_0c25403f-2e93-4b38-ae53-dba70ff74120": {
   "value": "-11000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtNS0xLTEtMTQ5NjA_b8a92139-39ee-46f9-bb2c-ae825b24af03": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtNi0xLTEtMTQ5NjA_21591f49-fe7c-4bc9-94fa-14fdd0e421a2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtNy0xLTEtMTQ5NjA_aeee334f-d5b2-448e-a968-5d4ea1ee439b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtOC0xLTEtMTQ5NjA_fec805cc-d275-4361-bf50-68738ffca3d0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtOS0xLTEtMTQ5NjA_884d9a7f-9319-413d-9814-303376953aab": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtMTAtMS0xLTE0OTYw_51c75a76-066b-4f5c-ac0c-c63476a4d85e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtMTEtMS0xLTE0OTYw_a43bca3e-6ee1-48e3-aa74-d6e98ada466c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtMTItMS0xLTE0OTYw_e846ec8d-7097-4eff-b0ce-085789d02b35": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtMTMtMS0xLTE0OTYw_664018a7-b4d1-4adb-9374-9c1e9fa10a0e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjEtMTQtMS0xLTE0OTYw_909672b2-9914-470b-8765-791009c21bf3": {
   "value": "-11000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItMS0xLTEtMTQ5NjA_23f947a5-ea17-4688-b175-e0b55f25b898": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItMi0xLTEtMTQ5NjA_c77a93f1-08b3-4cc6-83eb-1ce606afafec": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItMy0xLTEtMTQ5NjA_6f99ee5b-a61f-4c7c-9e44-a3d849e0cf5c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItNC0xLTEtMTQ5NjA_7427b992-ed06-4e34-83f2-ae0c831e4571": {
   "value": "28000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItNS0xLTEtMTQ5NjA_222c0a6e-1472-4154-a6fc-71f263547474": {
   "value": "-360000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItNi0xLTEtMTQ5NjA_283d580d-11c8-4d1e-aab7-178e3025ed1d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItNy0xLTEtMTQ5NjA_1a756c92-1a44-4183-8ae1-ff8df4b34b70": {
   "value": "-930000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItOC0xLTEtMTQ5NjA_1c9265bf-5b28-46b5-bc7d-2bd70d399754": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItOS0xLTEtMTQ5NjA_eb4f0dba-cc68-428c-be1f-97898644ce50": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItMTAtMS0xLTE0OTYw_c5403e05-8995-411a-8840-9bcadd388669": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItMTEtMS0xLTE0OTYw_b2e6633c-c42d-4ce1-9d39-e8f6488ef297": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItMTItMS0xLTE0OTYw_1247af36-64fc-4219-8ca9-a5d33ba8241a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItMTMtMS0xLTE0OTYw_161b937f-016c-4532-a0e2-951a606da442": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjItMTQtMS0xLTE0OTYw_52b95dbf-8c21-443c-9394-30297d8176f2": {
   "value": "-1260000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtMS0xLTEtMTQ5NjA_96bc0fbe-e1a0-489e-9bfe-3f22b1226dc9": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtMi0xLTEtMTQ5NjA_d999bd87-6f0f-42b1-95d0-ac5a3d38c8c5": {
   "value": "23599000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtMy0xLTEtMTQ5NjA_6379af51-34dd-4220-9bda-7ac26c190d9b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtNC0xLTEtMTQ5NjA_3becc181-a712-4e92-9a55-37ba14db49ae": {
   "value": "60000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtNS0xLTEtMTQ5NjA_93ed0eb6-7d32-4594-b14c-8a7dc3a7f969": {
   "value": "31841000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtNi0xLTEtMTQ5NjA_da769b40-3497-4889-8653-96ee90e01cf6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtNy0xLTEtMTQ5NjA_d0a95d7c-31ad-43e8-b7bd-cb52f4001a2d": {
   "value": "-1857000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtOC0xLTEtMTQ5NjA_4d90c4f0-328c-467b-894e-7b33d0018f82": {
   "value": "-647000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtOS0xLTEtMTQ5NjA_c7aec7a0-50af-4ec9-8812-b73c23363f9d": {
   "value": "4653000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtMTAtMS0xLTE0OTYw_b1267dc9-82d9-46f1-a470-9f3595f27d69": {
   "value": "-532000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtMTEtMS0xLTE0OTYw_016b7293-0f60-4b80-b82d-061d288af5db": {
   "value": "-16476000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtMTItMS0xLTE0OTYw_05d923f7-c3a8-4b75-aa34-d1f23cf13e5c": {
   "value": "-8414000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtMTMtMS0xLTE0OTYw_3350abe5-0104-4cf9-af64-ed9dffb0f0d0": {
   "value": "13267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmMwNTY5ZWZjZjUzZjQxYTliN2Q4NGIyNWY3ZWYzNWRiL3RhYmxlcmFuZ2U6YzA1NjllZmNmNTNmNDFhOWI3ZDg0YjI1ZjdlZjM1ZGJfMjMtMTQtMS0xLTE0OTYw_9fe45db3-dc8e-4498-9262-62727a3abf26": {
   "value": "48760000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy0xLTEtMS0xNDk2MA_ea1f3255-5004-43ce-aed1-88d1fc7e224a": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy0yLTEtMS0xNDk2MA_225e949c-1350-4d52-b890-e9a1af4131b3": {
   "value": "23992000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy0zLTEtMS0xNDk2MA_0b98affe-0917-40c3-8788-6890dfc570a2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy00LTEtMS0xNDk2MA_6c1d49e0-912f-4476-9282-153a870e3da9": {
   "value": "56000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy01LTEtMS0xNDk2MA_1263cd58-34f0-46fd-9687-ff6f9e58b134": {
   "value": "26402000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy02LTEtMS0xNDk2MA_ff03422a-11ac-4597-8821-7236b46bde02": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy03LTEtMS0xNDk2MA_3b1a23af-cf95-4ef6-a151-04e4406c3067": {
   "value": "-125000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy04LTEtMS0xNDk2MA_dbef4021-1625-45e4-937c-8b3e752fdd8f": {
   "value": "-62000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy05LTEtMS0xNDk2MA_5db047d8-17a4-4d55-9118-6ea3181adbbb": {
   "value": "3512000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy0xMC0xLTEtMTQ5NjA_90b64355-6f65-46e0-856a-b04ed511e5bc": {
   "value": "-1084000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy0xMS0xLTEtMTQ5NjA_f306d56f-22b0-45ee-8a6c-26e7e5cc0229": {
   "value": "-7234000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy0xMi0xLTEtMTQ5NjA_7c926b9a-c9d8-4555-a8dc-d6d2179aed14": {
   "value": "-3527000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy0xMy0xLTEtMTQ5NjA_41ad82b6-7d0e-4340-80d3-b6b44adac940": {
   "value": "9728000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMy0xNC0xLTEtMTQ5NjA_a26ecdd3-b9d6-41b5-95a2-f4014a6ac06e": {
   "value": "54925000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS0xLTEtMS0xNDk2MA_a1054b0c-838e-49e7-9b6e-f2491958ff4a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS0yLTEtMS0xNDk2MA_06479a85-b855-4f9f-b6b8-30da61e6c090": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS0zLTEtMS0xNDk2MA_4341600e-aeb0-44db-8795-929802e92666": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS00LTEtMS0xNDk2MA_cd02c4aa-b32e-4f2e-bc38-fe2d70a84c19": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS01LTEtMS0xNDk2MA_320b3731-2820-47b6-b8c6-f007a867fdc5": {
   "value": "2986000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS02LTEtMS0xNDk2MA_f68c6071-47bd-4bab-b97f-457921aeaabb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS03LTEtMS0xNDk2MA_e9af9bd0-e45d-401a-a584-e50e0b8c36fa": {
   "value": "6000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS04LTEtMS0xNDk2MA_c58dbae7-92e0-4c4e-8097-eba5b53d55b2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS05LTEtMS0xNDk2MA_eabcccbf-e59f-49ea-abc3-46cfeb21ae26": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS0xMC0xLTEtMTQ5NjA_a4b676c0-17ea-4625-af00-ba44c8e9591e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS0xMS0xLTEtMTQ5NjA_19c37239-8e44-4f97-add8-5f3c90dfca41": {
   "value": "-2992000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS0xMi0xLTEtMTQ5NjA_55af45e2-d6f3-4be0-9104-c9bdd1405bca": {
   "value": "-2045000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS0xMy0xLTEtMTQ5NjA_c7122de3-bed7-4ba8-9363-30b16050d85e": {
   "value": "2045000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNS0xNC0xLTEtMTQ5NjA_5545747c-0956-42ba-bdb7-8d44e41fb56f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi0xLTEtMS0xNDk2MA_30d62837-deaf-4811-8a9f-27c800fc09ce": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi0yLTEtMS0xNDk2MA_420636c5-8213-4ee1-a345-0ebd66676ffc": {
   "value": "23992000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi0zLTEtMS0xNDk2MA_53f1ff27-0b39-4bcd-854d-eba4f12e0107": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi00LTEtMS0xNDk2MA_9f267729-c6a2-4f3c-b450-f0a0f95af4d1": {
   "value": "56000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi01LTEtMS0xNDk2MA_1f32b0e0-8bee-4aec-b304-61e8f99e86ea": {
   "value": "29388000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi02LTEtMS0xNDk2MA_d6eb667c-af45-477e-8689-cd0e125f23b5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi03LTEtMS0xNDk2MA_ad8ae237-dbd5-4ddd-8e68-3b5228eb0bd5": {
   "value": "-119000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi04LTEtMS0xNDk2MA_54472e87-a706-4973-be84-5ca4753fe03a": {
   "value": "-62000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi05LTEtMS0xNDk2MA_29f8e6b3-aa6a-422b-b705-7c1e94402128": {
   "value": "3512000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi0xMC0xLTEtMTQ5NjA_86d91076-fec4-44bd-87c6-bd6495d4a03a": {
   "value": "-1084000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi0xMS0xLTEtMTQ5NjA_3b2563ec-16ce-4301-aaf7-c057c838d974": {
   "value": "-10226000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi0xMi0xLTEtMTQ5NjA_06ae26f5-30b5-43ea-8ede-0300a3f73101": {
   "value": "-5572000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi0xMy0xLTEtMTQ5NjA_6bf1c43b-b222-47c9-91fa-5f725ee8a6ca": {
   "value": "11773000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNi0xNC0xLTEtMTQ5NjA_5f4ec372-b3d9-4ff0-945e-bb588510394f": {
   "value": "54925000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy0xLTEtMS0xNDk2MA_29942145-7f0e-490d-86d3-36eff25ba040": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy0yLTEtMS0xNDk2MA_ad831104-a05a-4ff5-80c4-8cef3a9ad372": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy0zLTEtMS0xNDk2MA_4c7dd06f-741b-423e-8c39-8367f4eb69dc": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy00LTEtMS0xNDk2MA_43fe8904-c8b6-4acb-a063-1a38355bebe2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy01LTEtMS0xNDk2MA_4c5c8602-a094-404a-87a6-ab5674cbef4f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy02LTEtMS0xNDk2MA_a11cb7c8-fa72-4bb7-b549-b3436fab5602": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy03LTEtMS0xNDk2MA_cb8ca3e2-054d-4afa-8c93-6984813b9829": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy04LTEtMS0xNDk2MA_853e4b87-d5bd-4abc-946a-042ecdc021c1": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy05LTEtMS0xNDk2MA_b008f03b-dd52-47c9-8336-03512fb4f3fa": {
   "value": "1305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy0xMC0xLTEtMTQ5NjA_811a2863-93ca-4db1-b16e-22f2b6cf7f0a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy0xMS0xLTEtMTQ5NjA_f184af18-8c1f-4e2c-b7e7-549efa8029b0": {
   "value": "-4014000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy0xMi0xLTEtMTQ5NjA_23086b66-76f6-46fd-9042-6266e65d9cce": {
   "value": "-1361000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy0xMy0xLTEtMTQ5NjA_d4582a02-21d1-4761-be4c-6117b3c29df1": {
   "value": "755000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfNy0xNC0xLTEtMTQ5NjA_90ad4a5e-0577-4e9b-be05-f336405a1296": {
   "value": "-3315000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC0xLTEtMS0xNDk2MA_a076b612-1490-436b-b094-6846d10049ca": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC0yLTEtMS0xNDk2MA_69582ad8-ba04-4a32-80ed-84be2a281fa4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC0zLTEtMS0xNDk2MA_5aea752e-e41c-4f79-9658-c007d2207711": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC00LTEtMS0xNDk2MA_9c4d7361-ea55-43c7-ad9d-dc74cd1b923e": {
   "value": "-14000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC01LTEtMS0xNDk2MA_749a6213-bcc9-494e-9ba8-ddd465923708": {
   "value": "1120000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC02LTEtMS0xNDk2MA_53f246f1-e81e-46d1-b820-4ff5d0ad6e09": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC03LTEtMS0xNDk2MA_911751e4-7c70-4b15-bb45-5b52d5b05dab": {
   "value": "-45000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC04LTEtMS0xNDk2MA_b2d51e52-8c01-4308-9b0a-0b79806d8648": {
   "value": "16000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC05LTEtMS0xNDk2MA_f1095660-b9b0-4bcb-aa0e-4ea625366bcf": {
   "value": "-3512000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC0xMC0xLTEtMTQ5NjA_d8ada7ab-784a-4ad7-9e45-970c4162c975": {
   "value": "1084000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC0xMS0xLTEtMTQ5NjA_bebffc11-01d3-4372-bdfe-919bac2803d3": {
   "value": "-116000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC0xMi0xLTEtMTQ5NjA_820c305a-dc25-4b56-a40a-e12d6a3392e2": {
   "value": "-16000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC0xMy0xLTEtMTQ5NjA_7b33ac87-d74c-4bdb-8fc9-fce97cf231ab": {
   "value": "-107000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOC0xNC0xLTEtMTQ5NjA_2bdf6565-1523-4635-b93a-3eb184c5783e": {
   "value": "-1590000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS0xLTEtMS0xNDk2MA_22cf59b8-4f65-49c2-bc89-3707aa4a24af": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS0yLTEtMS0xNDk2MA_c0140ed3-2b02-470b-8f8d-a1c54b5b3c73": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS0zLTEtMS0xNDk2MA_a5caf9de-8fc3-4fcb-a90f-280aa7d33ca3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS00LTEtMS0xNDk2MA_574f361f-9307-4b6d-b9c6-22f11f6fbdd5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS01LTEtMS0xNDk2MA_73d608a0-66dd-4218-96ae-e979da623b3a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS02LTEtMS0xNDk2MA_64333755-08db-446e-8b35-dc036f9da7bd": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS03LTEtMS0xNDk2MA_5fcbb21f-7626-46a7-b391-3fdd27d75cad": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS04LTEtMS0xNDk2MA_01875e23-d7d9-48a1-9a3b-370723c18969": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS05LTEtMS0xNDk2MA_ff9d1343-a589-495a-a456-2640688a5ce2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS0xMC0xLTEtMTQ5NjA_c82a6d8e-511f-4fc5-a84a-9401b1d7ac8e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS0xMS0xLTEtMTQ5NjA_402a7272-2599-4390-873c-be565a8e5295": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS0xMi0xLTEtMTQ5NjA_b9d12976-7281-4e78-8569-1692d8b715e4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS0xMy0xLTEtMTQ5NjA_09bc8108-9888-4346-88bf-62052ea34798": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfOS0xNC0xLTEtMTQ5NjA_e2984548-eec9-4d62-a43b-0f6db93f1d60": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtMS0xLTEtMTQ5NjA_a75fd4c4-72af-4136-94e7-8df26dd1548b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtMi0xLTEtMTQ5NjA_f4db2362-e563-4f94-85e8-5a5a7b949fb4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtMy0xLTEtMTQ5NjA_df7d79d6-1e2b-4406-aedb-e3c7da832cbb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtNC0xLTEtMTQ5NjA_8a782de2-d2bf-4bd1-b006-7c5663afa0d8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtNS0xLTEtMTQ5NjA_603a52f1-e58a-42a5-8bf9-155fd944cec5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtNi0xLTEtMTQ5NjA_a5715ea4-826e-4382-b171-01df035d8b46": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtNy0xLTEtMTQ5NjA_a40ad053-b1b7-4d32-b196-0bb69c691c19": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtOC0xLTEtMTQ5NjA_686d9209-535a-43b2-9c77-c5d6edeb9ad6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtOS0xLTEtMTQ5NjA_df317b4c-4498-4761-be26-adc77a719bd0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtMTAtMS0xLTE0OTYw_c98f86e6-a6d8-4e4f-9187-066002423bf7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtMTEtMS0xLTE0OTYw_8a9bc0b8-746d-4f41-96df-7185ad8ae554": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtMTItMS0xLTE0OTYw_a3e8e25b-c1dd-45ad-9118-22dc2448fc3f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtMTMtMS0xLTE0OTYw_97985da3-d4fd-44d8-8661-53f8bc92a39c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTAtMTQtMS0xLTE0OTYw_5e1051aa-a2ab-43b2-8b3a-0fc6da09a27b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtMS0xLTEtMTQ5NjA_7d72a188-e12e-4de9-862b-7712fa2d0046": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtMi0xLTEtMTQ5NjA_8bd29363-bb40-45df-bdf0-bad05361c96b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtMy0xLTEtMTQ5NjA_08fadb39-0d23-4017-b2bf-4fa4888ad450": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtNC0xLTEtMTQ5NjA_27538a81-67b9-42f0-a2af-c8bd1c30e6dd": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtNS0xLTEtMTQ5NjA_e7a1b604-4bb5-4c00-85f4-9057c855a200": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtNi0xLTEtMTQ5NjA_756faa76-4f97-4e8d-b4e1-874ede8e2a42": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtNy0xLTEtMTQ5NjA_24a0b81f-f509-4b4c-8795-d42eece7108d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtOC0xLTEtMTQ5NjA_d980b005-d736-4676-862a-a8eef384ced0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtOS0xLTEtMTQ5NjA_d0f0cdf1-7fe8-41fe-ab31-528faed26fa4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtMTAtMS0xLTE0OTYw_4c13f0d3-f4e9-4f7c-9681-94272b7ee414": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtMTEtMS0xLTE0OTYw_9fd4e975-6c27-411c-af1d-8a82d4c0868b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtMTItMS0xLTE0OTYw_b1ff2097-9166-40b0-964e-5abe0ad0b686": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtMTMtMS0xLTE0OTYw_68a0bc7a-8540-4b5d-a7f5-fe5e76a5ee3f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTEtMTQtMS0xLTE0OTYw_d33c87d2-48a0-404a-8b11-7121356f7e78": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItMS0xLTEtMTQ5NjA_ee413124-b5cf-42c2-8b8c-40b3383172ad": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItMi0xLTEtMTQ5NjA_45568875-dfbf-44c5-96f8-f25e659fc645": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItMy0xLTEtMTQ5NjA_44344baf-d853-4006-8dc7-4549e207271a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItNC0xLTEtMTQ5NjA_f2c8cba5-41b9-40ad-a36d-54966445fca8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItNS0xLTEtMTQ5NjA_5fc3e016-483e-4316-8b6e-8ae388256cc5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItNi0xLTEtMTQ5NjA_f8f0b086-4df0-4574-bd0b-2b2bcd8eada1": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItNy0xLTEtMTQ5NjA_e54fe334-c293-41d0-a774-92505aa247f0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItOC0xLTEtMTQ5NjA_24273b2e-983b-47b5-93f2-5c7c52f6e67f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItOS0xLTEtMTQ5NjA_1d4540a3-de1e-473c-89fc-5be622e6507f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItMTAtMS0xLTE0OTYw_3a966215-17f4-4d3b-a265-dbb83d1b475f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItMTEtMS0xLTE0OTYw_eee07140-7638-4c9e-a696-86e7a4dc99e3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItMTItMS0xLTE0OTYw_965610a6-389e-4e1e-86dc-cfa17bfc97ea": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItMTMtMS0xLTE0OTYw_d24eefcf-280b-42f4-a6db-3727d132e860": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTItMTQtMS0xLTE0OTYw_ffb1619b-9278-48d9-890f-25beb2f2c347": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtMS0xLTEtMTQ5NjA_576a6762-f7ab-4fa9-ad6f-a997c44bcff4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtMi0xLTEtMTQ5NjA_d724e059-4a85-4d7c-a999-3ec4d23f0ffa": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtMy0xLTEtMTQ5NjA_00676fe1-8cdb-49d8-8a3d-5b096ebff5e3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtNC0xLTEtMTQ5NjA_c73704c2-eb60-4f81-87db-2d9bf84ae689": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtNS0xLTEtMTQ5NjA_c99cdd60-8eda-422e-8fb5-aed10fa4f872": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtNi0xLTEtMTQ5NjA_27471cdb-6476-433c-9644-be2011b69bed": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtNy0xLTEtMTQ5NjA_41662460-c394-4060-a5c7-95334f34e949": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtOC0xLTEtMTQ5NjA_94f0ac56-ff9b-4cce-a01c-d17ddd4eef2b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtOS0xLTEtMTQ5NjA_6dcf2651-4d5e-4c17-b992-c4845176595f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtMTAtMS0xLTE0OTYw_4b7cc168-3992-4227-8be1-adf320a0825f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtMTEtMS0xLTE0OTYw_4d6ea314-df5f-4f3a-bbec-bc57abaf5900": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtMTItMS0xLTE0OTYw_05fba818-520f-4e1c-9c6e-2468a04d6134": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtMTMtMS0xLTE0OTYw_44659d75-a107-4ccd-bc90-91a8c1d633ba": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTMtMTQtMS0xLTE0OTYw_f91aa974-c3b2-4abb-a987-208762f7d002": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtMS0xLTEtMTQ5NjA_5f5261ed-6acf-4192-b3c7-6117897c3406": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtMi0xLTEtMTQ5NjA_47f7fbb0-f926-4013-a8a5-dcc8788fa24a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtMy0xLTEtMTQ5NjA_6e28a5e3-5928-42fc-8817-a0537ce9bc62": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtNC0xLTEtMTQ5NjA_d999100d-02d4-4700-8a72-2e9774050ec8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtNS0xLTEtMTQ5NjA_0fc08a9f-a172-44c0-9d1f-37697ec500fe": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtNi0xLTEtMTQ5NjA_62ce77a3-213a-4125-89a2-4eafb6b73f8e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtNy0xLTEtMTQ5NjA_8cba1239-33eb-451f-a49d-e0e69e5859c5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtOC0xLTEtMTQ5NjA_a63cbfdc-8f31-46a1-b99a-f198a676f86c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtOS0xLTEtMTQ5NjA_87008446-eb5a-4aae-9faa-d61ab289abbf": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtMTAtMS0xLTE0OTYw_86d0627b-2d66-4aaa-a4d9-1aa03d196715": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtMTEtMS0xLTE0OTYw_e3e96443-15d9-4b82-b7ce-ca01814766da": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtMTItMS0xLTE0OTYw_ae17a7fe-85eb-4b7d-928f-2d03d2345596": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtMTMtMS0xLTE0OTYw_3613a8e6-23df-49d0-ad07-1ccf82d1b459": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTQtMTQtMS0xLTE0OTYw_0e17a168-57cb-436f-a019-04f68014c714": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtMS0xLTEtMTQ5NjA_63a6c84f-e1d1-47e2-a2f6-45f5c60b8e18": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtMi0xLTEtMTQ5NjA_2511df7e-f5f7-483c-b144-ec7cca429832": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtMy0xLTEtMTQ5NjA_2fcde622-9157-4ab4-96b9-583efe9dbd71": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtNC0xLTEtMTQ5NjA_b172aa4c-f88b-4642-98a6-9007cd60c44e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtNS0xLTEtMTQ5NjA_4c509d3b-1555-440b-af7f-537255cc3a3d": {
   "value": "1066000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtNi0xLTEtMTQ5NjA_19ac9607-cdd4-444f-9936-3ed95381a02c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtNy0xLTEtMTQ5NjA_b3b91e76-a693-4c9e-94ff-3a07ea61de07": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtOC0xLTEtMTQ5NjA_26d4398e-c984-4a04-9617-b7ffc5ad7fbf": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtOS0xLTEtMTQ5NjA_e50f860a-f108-4818-8ea5-330c4d0366f8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtMTAtMS0xLTE0OTYw_d56b9246-6bb1-427b-acf9-a2a261ed131e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtMTEtMS0xLTE0OTYw_84a8cd3a-da8d-4c28-979c-5b26abd24b48": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtMTItMS0xLTE0OTYw_6062b25c-f060-4d7b-b87a-802646b7bc82": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtMTMtMS0xLTE0OTYw_6ae51829-d8c4-4a85-b5bf-ed9756daeebd": {
   "value": "124000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTUtMTQtMS0xLTE0OTYw_6f9e020a-ef61-4658-9db6-4885afcf0efa": {
   "value": "1190000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtMS0xLTEtMTQ5NjA_3b6d7d4d-171e-4676-8ab2-3c4aac3a0d96": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtMi0xLTEtMTQ5NjA_2357112d-e9c4-4c41-a320-151840184739": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtMy0xLTEtMTQ5NjA_cc313d46-e7e3-4dfb-8e68-99f3f562aba0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtNC0xLTEtMTQ5NjA_23e7df68-1092-45db-8685-9d6a9c7818bd": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtNS0xLTEtMTQ5NjA_29d7f412-b2ec-4df8-bd15-8018a49839ad": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtNi0xLTEtMTQ5NjA_779d47f6-73d3-4ea8-bf9d-2b80b39c213d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtNy0xLTEtMTQ5NjA_6882547c-5b4e-4f99-a0c4-67069d52f8b3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtOC0xLTEtMTQ5NjA_80b37b76-cf70-4988-b3ab-a00fdc2629c0": {
   "value": "807000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtOS0xLTEtMTQ5NjA_0a84ffbb-c5cc-44c0-8da3-267f6d0a5141": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtMTAtMS0xLTE0OTYw_550f9b64-9098-49ef-a87f-e4659737cfb9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtMTEtMS0xLTE0OTYw_022f9c38-9795-4003-aecd-5a566f0112b5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtMTItMS0xLTE0OTYw_eec44d6a-1e38-4c35-acf1-c2e2c58d7eb9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtMTMtMS0xLTE0OTYw_d67172ea-6775-4f55-9be7-18f359c94087": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTYtMTQtMS0xLTE0OTYw_35dd9653-8341-44ca-90ea-25dc0bb0c783": {
   "value": "807000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctMS0xLTEtMTQ5NjA_0bf2ec0a-86a0-46ce-b8a9-46c876438a59": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctMi0xLTEtMTQ5NjA_92c9336f-6d1b-4212-8b15-7270378c3b4a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctMy0xLTEtMTQ5NjA_8c745c62-68e4-40fe-bb52-fc2b2745b3b2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctNC0xLTEtMTQ5NjA_9ce7d536-6c11-4dd8-ae40-0e2eb3b3e0bc": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctNS0xLTEtMTQ5NjA_6b1dd9a7-e121-47df-a762-ecbd3801d42a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctNi0xLTEtMTQ5NjA_03f83966-6dc9-4c45-9fbb-15224dfddc38": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctNy0xLTEtMTQ5NjA_fe3a28bc-2aeb-4b56-ab42-cb4ee1b61551": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctOC0xLTEtMTQ5NjA_0ee78a64-405c-4b9c-a87d-f7a9a3fcc44a": {
   "value": "823000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctOS0xLTEtMTQ5NjA_aabf8bca-304e-47a8-813f-693575834783": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctMTAtMS0xLTE0OTYw_c4cd7126-1502-411f-a16f-8e3eb57e9d8c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctMTEtMS0xLTE0OTYw_b1dc6a8d-1f24-4574-9b44-cf732dfb0c47": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctMTItMS0xLTE0OTYw_75437f65-bf02-4e6d-bebb-8769a38266d8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctMTMtMS0xLTE0OTYw_ead301d3-1b77-43f7-b015-b80869138ca6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTctMTQtMS0xLTE0OTYw_0376f370-9bcc-45f7-a557-af783d8f0e8d": {
   "value": "823000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtMS0xLTEtMTQ5NjA_0de148b9-78c8-468b-be14-bb7da21be8e6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtMi0xLTEtMTQ5NjA_0457ab42-ee70-42d3-ad69-7d7ff020f93c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtMy0xLTEtMTQ5NjA_450d998b-29be-4ade-a200-a2c11da486b4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtNC0xLTEtMTQ5NjA_e92fb95a-e7aa-4a19-b0cc-70f86f5454ad": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtNS0xLTEtMTQ5NjA_ec91a9b4-601c-4c78-b7c8-621d1f64f6ac": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtNi0xLTEtMTQ5NjA_0a40ffbf-48dc-44a9-ae05-342b2ea4e475": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtNy0xLTEtMTQ5NjA_0b7ab1ce-8225-4dee-8b1b-06168b6b41ef": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtOC0xLTEtMTQ5NjA_b63cc55d-8642-4fba-9ff2-4b778b830efa": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtOS0xLTEtMTQ5NjA_da6b39f5-8877-433a-be38-bcf6cc87945d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtMTAtMS0xLTE0OTYw_0ccc632b-fe0b-4d2b-aaa3-a46ef13f70e2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtMTEtMS0xLTE0OTYw_63284154-e51a-4fba-8c11-32cf0b1cf90d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtMTItMS0xLTE0OTYw_6e630ded-1d17-43f6-9ed9-b54e65835af5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtMTMtMS0xLTE0OTYw_18fe0c7c-34cb-4f8f-88a4-3303f3d5ff30": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTgtMTQtMS0xLTE0OTYw_0b869c8e-cf09-474e-bb76-5af84aca47c5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktMS0xLTEtMTQ5NjA_92d9f6c3-8de6-4191-98fb-067af2a77a81": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktMi0xLTEtMTQ5NjA_3ad3734c-a76a-4520-91e3-0bea8e1c2d41": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktMy0xLTEtMTQ5NjA_942aa82a-d652-41ba-8299-31c87b2e3cec": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktNC0xLTEtMTQ5NjA_62c0d8b9-58e2-42eb-9c6c-94ee582b7839": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktNS0xLTEtMTQ5NjA_91c894d5-b89b-4394-a78b-3c20e7d0c20d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktNi0xLTEtMTQ5NjA_0d95e92c-6cf5-4783-b1dc-12f8b7633af6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktNy0xLTEtMTQ5NjA_823b0444-fa8d-44ac-9508-cf1879862961": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktOC0xLTEtMTQ5NjA_18398b45-786a-4402-a483-a6aa33501267": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktOS0xLTEtMTQ5NjA_de31e3d7-ca85-4ec1-8135-75e91a347627": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktMTAtMS0xLTE0OTYw_c28208c4-11fe-4edf-85b9-735baac89447": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktMTEtMS0xLTE0OTYw_f2577768-6eac-4704-b9b0-665df5668046": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktMTItMS0xLTE0OTYw_02d96741-c2f1-4334-b132-5bc61dba27f4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktMTMtMS0xLTE0OTYw_ab1f665d-5b5e-484a-867a-8ab0b8b15102": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMTktMTQtMS0xLTE0OTYw_81d97368-b239-4eab-9e12-162244f16ec1": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtMS0xLTEtMTQ5NjA_9248e853-9aee-4355-b707-eedcf3a3670e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtMi0xLTEtMTQ5NjA_ff503772-5621-4299-b673-e30dc14b8c21": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtMy0xLTEtMTQ5NjA_e4a624e9-0a8a-407d-8c55-762858e5504a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtNC0xLTEtMTQ5NjA_adc36f97-19ac-4203-9f93-0470540da142": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtNS0xLTEtMTQ5NjA_05fd1e52-abb8-4001-a2a6-e83d30721f21": {
   "value": "2585000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtNi0xLTEtMTQ5NjA_1ad4e757-4e9f-48a6-ae7d-d43def493c9e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtNy0xLTEtMTQ5NjA_c1e3b8c9-06ad-4721-9839-8bb6791bc176": {
   "value": "-41000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtOC0xLTEtMTQ5NjA_5de4b464-79b8-47ad-a9b4-776bcc569daa": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtOS0xLTEtMTQ5NjA_0d3f4106-4776-4723-a40b-ff2cae948f1e": {
   "value": "-3512000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtMTAtMS0xLTE0OTYw_ec4503ce-5ce5-44fd-89e6-e040df955c56": {
   "value": "1084000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtMTEtMS0xLTE0OTYw_4ff72892-b375-4a79-bc19-d6b7b05c2d4d": {
   "value": "-116000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtMTItMS0xLTE0OTYw_08f75430-0efd-49c8-847b-1d8024826629": {
   "value": "-16000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtMTMtMS0xLTE0OTYw_2076a407-8cbd-49e2-a7e8-f708a210dd2e": {
   "value": "16000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjAtMTQtMS0xLTE0OTYw_09b0d111-6886-484e-87ae-8f289fe8881f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtMS0xLTEtMTQ5NjA_5bb1b90b-7bf7-4bbd-8c1f-b842c06a72cd": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtMi0xLTEtMTQ5NjA_c986ef28-27d3-486c-ba3a-eb4f205ee5ef": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtMy0xLTEtMTQ5NjA_33bd2247-eb87-46f5-9291-264e91e57569": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtNC0xLTEtMTQ5NjA_94fbddee-70a3-48e5-833b-ca6416793abb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtNS0xLTEtMTQ5NjA_ab28635a-8c89-4306-9fcc-32c3131139df": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtNi0xLTEtMTQ5NjA_511d8fb8-7c7b-4d00-bb7f-f02fd0d1b88d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtNy0xLTEtMTQ5NjA_31bdd19c-e134-461b-8492-774901ad0070": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtOC0xLTEtMTQ5NjA_59da0588-1ccc-41ce-9ca6-e83a9df0e061": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtOS0xLTEtMTQ5NjA_1ddb674b-511e-4cfc-ae70-bb13b2e8914a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtMTAtMS0xLTE0OTYw_ffce7546-0295-4ca4-b53c-7596fd60a1e4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtMTEtMS0xLTE0OTYw_4181d966-56d1-4dc8-8fd0-52a816d39adb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtMTItMS0xLTE0OTYw_1f5e2a6e-2d2d-44f4-9fe0-35aa2dadfbb6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtMTMtMS0xLTE0OTYw_a9925f21-38db-4dd5-9310-68acc9913736": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjEtMTQtMS0xLTE0OTYw_54415715-20ad-4998-beed-ce71bfece03c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItMS0xLTEtMTQ5NjA_d4077292-d3e2-4ad9-b012-e2b58b8f0a3e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItMi0xLTEtMTQ5NjA_ed029dc3-585e-46c5-8744-eb031950bbb0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItMy0xLTEtMTQ5NjA_8b0c5562-babd-4d2a-8581-0b47d76e0691": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItNC0xLTEtMTQ5NjA_07fd7793-9398-4c76-9d96-5f5d6b0e69d7": {
   "value": "-22000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItNS0xLTEtMTQ5NjA_b182aee1-7732-4faf-82f2-155c6078f7cd": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItNi0xLTEtMTQ5NjA_2059901c-57f3-4d5f-82e0-8d11b963f3e6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItNy0xLTEtMTQ5NjA_355b1673-9c53-4eee-a90e-e3746e00f40b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItOC0xLTEtMTQ5NjA_88519c56-b6a9-4dd5-a932-6ed4516d6fff": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItOS0xLTEtMTQ5NjA_0024c8a6-f01a-4e5d-aa23-5fe4d204621e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItMTAtMS0xLTE0OTYw_060ab245-40f5-4c5c-b8ea-3ea976635ada": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItMTEtMS0xLTE0OTYw_3a62b760-26b6-4f13-84d6-2ee458cc18bd": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItMTItMS0xLTE0OTYw_dc5f0aa1-97c2-43f2-96ec-98f4f39a3248": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItMTMtMS0xLTE0OTYw_5b1906cc-0a1d-4e99-9383-4078b5fbffb8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjItMTQtMS0xLTE0OTYw_cf1cae4f-08e2-4863-ac87-d721316cc61c": {
   "value": "-22000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtMS0xLTEtMTQ5NjA_ab843f09-6073-4bfc-9dbb-4961d01262ba": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtMi0xLTEtMTQ5NjA_1aa42620-accc-4579-8a8c-8cc7fb863f22": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtMy0xLTEtMTQ5NjA_4a66f3a7-2944-4eb7-8251-f21189a2e37a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtNC0xLTEtMTQ5NjA_3ed09f1a-d34c-43a0-8705-0d00143a56ed": {
   "value": "8000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtNS0xLTEtMTQ5NjA_ebf3221f-4934-468e-a573-340a54a338b5": {
   "value": "-399000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtNi0xLTEtMTQ5NjA_72124f26-6706-4031-a810-3fad58e3b6f8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtNy0xLTEtMTQ5NjA_fb97407c-3e08-412d-9525-398a944fe5f9": {
   "value": "-4000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtOC0xLTEtMTQ5NjA_7f2d7b69-0ff4-47b3-a924-22893f8c8758": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtOS0xLTEtMTQ5NjA_3ed3cbe0-643e-4928-a3af-84a46990a1c4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtMTAtMS0xLTE0OTYw_0aae986e-e982-4616-8526-d3dd0affc745": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtMTEtMS0xLTE0OTYw_a30a9196-195f-4e2d-b962-df2d72d4aa24": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtMTItMS0xLTE0OTYw_848fb444-780f-4c43-97a3-3f7e34ae8bb7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtMTMtMS0xLTE0OTYw_0746da28-e592-46c6-91eb-a1994e18ca9a": {
   "value": "1000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjMtMTQtMS0xLTE0OTYw_dc6c966a-9806-45a0-bce5-687194f328c5": {
   "value": "-394000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtMS0xLTEtMTQ5NjA_1fb23bba-6d77-429c-ac62-78959b240fe3": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtMi0xLTEtMTQ5NjA_06ab13a1-c015-4710-85f7-886309ac1619": {
   "value": "23992000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtMy0xLTEtMTQ5NjA_30c398f1-4f58-4698-81b5-12579a2ecabb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtNC0xLTEtMTQ5NjA_d8719876-523b-485a-9d1b-58e17cd6291e": {
   "value": "42000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtNS0xLTEtMTQ5NjA_5e5c0334-1b06-4c34-bd22-a6ea771f08c7": {
   "value": "30508000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtNi0xLTEtMTQ5NjA_dcb28939-576c-4900-b5e8-579e7a740c5d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtNy0xLTEtMTQ5NjA_fb575138-4964-4841-86e7-74ed6ee4f5ca": {
   "value": "-164000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtOC0xLTEtMTQ5NjA_f13e5610-bf65-4e04-9e13-a7f3cb4ef02d": {
   "value": "-46000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtOS0xLTEtMTQ5NjA_3c40088c-c670-4fbe-8cfe-d082c294aed8": {
   "value": "1305000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtMTAtMS0xLTE0OTYw_40723777-d1f2-44ed-a8b4-a916c8ccdd40": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtMTEtMS0xLTE0OTYw_58e8b22c-bacc-4a6c-9f37-14ad53c2681a": {
   "value": "-14356000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtMTItMS0xLTE0OTYw_94cbbb38-861b-46e5-965c-497b7c0a650e": {
   "value": "-6949000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtMTMtMS0xLTE0OTYw_e37844a9-42df-41fc-a6aa-88db998fe3a8": {
   "value": "12421000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmZmNjYyM2Y1ZmZhMjQ3NDNiYTdjNDMxYzNkZGYzZDA0L3RhYmxlcmFuZ2U6ZmY2NjIzZjVmZmEyNDc0M2JhN2M0MzFjM2RkZjNkMDRfMjQtMTQtMS0xLTE0OTYw_51be38d3-feaa-4f9a-ad76-372cf710a135": {
   "value": "50020000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy0xLTEtMS0yOTY5Mg_a2bcbd6c-e8ae-4d17-8e7f-0e9925fa7af6": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy0yLTEtMS0yOTY5Mg_f6161e22-7ab2-4200-8c05-0e71a459edc2": {
   "value": "23992000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy0zLTEtMS0yOTY5Mg_9fad30e7-b725-44b1-a796-88446e111675": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy00LTEtMS0yOTY5Mg_66802de9-37a3-450a-8ba9-bbd46b59930e": {
   "value": "50000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy01LTEtMS0yOTY5Mg_653f9d78-c476-4e2f-b484-28b9d201bf15": {
   "value": "23017000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy02LTEtMS0yOTY5Mg_0672e347-51d2-4ae9-8f4c-dc6f3aea77e7": {
   "value": "3000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy03LTEtMS0yOTY5Mg_49a87a08-11b6-468a-981a-5268718f7bbd": {
   "value": "-56000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy04LTEtMS0yOTY5Mg_affbab42-875f-4b3e-be90-50982b0417f5": {
   "value": "-296000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy05LTEtMS0yOTY5Mg_12848f0e-41ce-4eab-ba09-f0dc0f73cebd": {
   "value": "5324000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy0xMC0xLTEtMjk2OTI_3b098f88-151a-4c51-bfaf-fa4ab6645b3e": {
   "value": "-975000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy0xMS0xLTEtMjk2OTI_1d30315f-069c-4e80-afcc-f9809b26c49a": {
   "value": "-7216000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy0xMi0xLTEtMjk2OTI_7a0f0f36-173a-432a-bd1c-102cd41482ae": {
   "value": "-3236000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy0xMy0xLTEtMjk2OTI_9220f3b2-b6b3-4b0d-9144-e4235425a895": {
   "value": "9000000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMy0xNC0xLTEtMjk2OTI_dc2c5816-48cb-4ec4-95d5-55bf7451a5d7": {
   "value": "52874000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS0xLTEtMS0yOTY5Mg_aeeb8e3f-5d23-4ee3-8dab-2271b0cb1c50": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS0yLTEtMS0yOTY5Mg_066f5380-a04f-4092-8637-ed26a6998193": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS0zLTEtMS0yOTY5Mg_fa19849d-7909-40ed-a70c-279f3be4c159": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS00LTEtMS0yOTY5Mg_a36e9945-c274-42a9-aeed-277220d449c4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS01LTEtMS0yOTY5Mg_8bd52505-8308-45d1-9c1b-eaeace161cba": {
   "value": "3046000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS02LTEtMS0yOTY5Mg_c3c9df31-32e7-4847-8db1-195c7457623d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS03LTEtMS0yOTY5Mg_49241387-58a8-4b33-bcf8-8e265218700c": {
   "value": "19000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS04LTEtMS0yOTY5Mg_c047f679-2ccd-4699-a672-b22a7a2c4440": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS05LTEtMS0yOTY5Mg_8b768ad4-e942-40df-bd55-10d0479d9687": {
   "value": "76000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS0xMC0xLTEtMjk2OTI_b860701a-bfb3-4237-a2e2-d20243937ebf": {
   "value": "-134000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS0xMS0xLTEtMjk2OTI_8c45b616-a2c5-4817-a9ec-9049f64bf779": {
   "value": "-3007000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS0xMi0xLTEtMjk2OTI_95432ffd-f48e-4b52-beae-f64e30722f25": {
   "value": "-2054000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS0xMy0xLTEtMjk2OTI_d0eef6c5-efc2-4356-b5aa-d23c481e5453": {
   "value": "2054000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNS0xNC0xLTEtMjk2OTI_6aa8830f-1271-4991-a815-c7a6ba1c1fc0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi0xLTEtMS0yOTY5Mg_534665ae-be5f-45eb-8be7-b4a360fb4c4d": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi0yLTEtMS0yOTY5Mg_030ae6da-5b91-4e2d-9397-f4c71024b7b5": {
   "value": "23992000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi0zLTEtMS0yOTY5Mg_9497bd50-7e07-4d6a-a3fe-c9e3bf225af0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi00LTEtMS0yOTY5Mg_1d0fa3ca-1e58-4fa5-a82f-24ac9b2b3a44": {
   "value": "50000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi01LTEtMS0yOTY5Mg_d98652ed-a2b1-48f8-ba25-bc4fa9d16366": {
   "value": "26063000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi02LTEtMS0yOTY5Mg_a9c804f5-0f21-4b17-8833-e86b44d26db5": {
   "value": "3000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi03LTEtMS0yOTY5Mg_69025d10-17c2-4a9f-bcc9-6c588c288ec1": {
   "value": "-37000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi04LTEtMS0yOTY5Mg_791bd566-e0b0-485e-bdd8-852213e99e14": {
   "value": "-296000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi05LTEtMS0yOTY5Mg_cb19092c-6d44-413e-b46a-24ca31740615": {
   "value": "5400000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi0xMC0xLTEtMjk2OTI_cb40abb3-3dc6-48f5-8e30-7315f74bfb76": {
   "value": "-1109000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi0xMS0xLTEtMjk2OTI_c0f7e1e0-9c02-453f-929c-7fe4b76e01d5": {
   "value": "-10223000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi0xMi0xLTEtMjk2OTI_be919ad3-db73-48a9-a817-681aa76200b7": {
   "value": "-5290000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi0xMy0xLTEtMjk2OTI_57cb8745-c59e-412d-9052-d431725ff52e": {
   "value": "11054000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNi0xNC0xLTEtMjk2OTI_78032ae8-5f99-4eed-8a3a-49420043c751": {
   "value": "52874000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy0xLTEtMS0yOTY5Mg_f58238fd-424b-4224-9ab7-0a755898f09f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy0yLTEtMS0yOTY5Mg_feab632e-9455-4adb-bea7-015291a4e9c5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy0zLTEtMS0yOTY5Mg_94f9214c-9541-4409-bf25-d79ddc02489f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy00LTEtMS0yOTY5Mg_f3476f28-ad43-42a9-b9bf-5361263dece4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy01LTEtMS0yOTY5Mg_25d0881c-c6aa-4136-a167-ea415e3946f2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy02LTEtMS0yOTY5Mg_7bc7d761-ba8d-45d1-9259-99889b9d3d19": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy03LTEtMS0yOTY5Mg_a726887a-070a-473a-acfa-7604eac6ddc5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy04LTEtMS0yOTY5Mg_f5b0fd9b-6385-4542-bee5-8a8eb150be7f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy05LTEtMS0yOTY5Mg_ab224c44-2391-40ae-a17c-ef8f83a3e5ca": {
   "value": "3512000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy0xMC0xLTEtMjk2OTI_34e63305-ff7d-4f12-a600-7fde6c506503": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy0xMS0xLTEtMjk2OTI_a5f4ec39-c130-4cc0-9e42-1f65f268351d": {
   "value": "-3000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy0xMi0xLTEtMjk2OTI_43e52039-874f-4d79-ac91-3b55119f3230": {
   "value": "-282000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy0xMy0xLTEtMjk2OTI_71c73e9b-98e1-4327-8a82-200ce2e36bf3": {
   "value": "833000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfNy0xNC0xLTEtMjk2OTI_ab2e11d7-7ff5-4a3d-bd5f-456a523e7d18": {
   "value": "4060000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC0xLTEtMS0yOTY5Mg_23d318ad-c1e3-4749-8357-b97519012b5e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC0yLTEtMS0yOTY5Mg_b7c65ed6-5e62-4c3a-a052-ab9101c5146b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC0zLTEtMS0yOTY5Mg_58a1a4cc-ca9f-4343-98c4-5e0ade7f1860": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC00LTEtMS0yOTY5Mg_5ba03618-93b0-4e7f-91ac-3fe755848760": {
   "value": "6000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC01LTEtMS0yOTY5Mg_2ca298eb-6fc2-471d-96f2-03da6d96e816": {
   "value": "3325000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC02LTEtMS0yOTY5Mg_1cc90684-452f-4c16-94ec-ba5c182d2906": {
   "value": "-3000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC03LTEtMS0yOTY5Mg_1fc8fe8e-5fa8-4198-a7c8-43ec0db016cb": {
   "value": "-82000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC04LTEtMS0yOTY5Mg_2bcecec5-ac39-43be-ac93-129b7aeed4a8": {
   "value": "234000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC05LTEtMS0yOTY5Mg_9e60b7ea-8bf1-477d-a8e5-a056af73474a": {
   "value": "-5400000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC0xMC0xLTEtMjk2OTI_a03b2eb7-6865-47be-a56f-19c82ff16464": {
   "value": "25000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC0xMS0xLTEtMjk2OTI_d58a29cf-eff9-4332-bc32-b9a7c9b5b82a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC0xMi0xLTEtMjk2OTI_230143d8-bf43-43d6-9b45-0bfa62c642b4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC0xMy0xLTEtMjk2OTI_29a25220-8989-4660-97a0-3b3bae6f2934": {
   "value": "-114000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOC0xNC0xLTEtMjk2OTI_221ad843-9ec1-4f6c-b1a3-824bd5099854": {
   "value": "-2009000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CambiosEnElPatrimonioNetoDistintosAlResultadoGlobalTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS0xLTEtMS0yOTY5Mg_1b2431cf-6d21-456d-94cf-fc1197b26108": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS0yLTEtMS0yOTY5Mg_598cf361-ac71-4498-93f8-46e86d0a0643": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS0zLTEtMS0yOTY5Mg_d810f2ff-59a8-4649-89ee-122b1a9f10f5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS00LTEtMS0yOTY5Mg_7587bec9-ecee-4fe8-bd5f-2aac03fbc822": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS01LTEtMS0yOTY5Mg_d2307524-2aeb-463b-8be3-55915317aebe": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS02LTEtMS0yOTY5Mg_6da4f041-ce4c-451a-83b2-5a3141d489da": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS03LTEtMS0yOTY5Mg_6d0c19f3-e02c-47fd-bf8e-e7b3f652599e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS04LTEtMS0yOTY5Mg_5d4b744a-ff11-42b8-8911-cc18f8302bb5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS05LTEtMS0yOTY5Mg_c6e44dc2-0c41-4bca-a90f-2e72ee4ccf43": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS0xMC0xLTEtMjk2OTI_5ebf00a1-849e-4acc-9dd4-2553d0b3c5ea": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS0xMS0xLTEtMjk2OTI_ad17a4de-9e92-4a65-97a0-6f30da980875": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS0xMi0xLTEtMjk2OTI_7fa6f779-ad10-4482-a3fc-cb9a4173dac9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS0xMy0xLTEtMjk2OTI_5808558f-4b6f-4211-957b-eb2492d9d157": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfOS0xNC0xLTEtMjk2OTI_503b86d4-1415-4b9c-a87c-7878ad19fed1": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesOrdinarias",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtMS0xLTEtMjk2OTI_b793f80f-2713-44ef-b401-c1864420d05c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtMi0xLTEtMjk2OTI_8a0c9944-d98c-4785-a2fa-d005d655ef75": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtMy0xLTEtMjk2OTI_81b27492-5ade-4953-a47d-4aa897bbbd3b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtNC0xLTEtMjk2OTI_99a9fdde-88fa-4aa0-b214-665ee2973acb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtNS0xLTEtMjk2OTI_7f83b115-2ca9-4fc5-b5d7-aa66bf9d541d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtNi0xLTEtMjk2OTI_85e9c5ef-50c2-4fcf-9211-c4d69ee79652": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtNy0xLTEtMjk2OTI_42131181-7a98-44d8-a20f-9e319a6b7008": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtOC0xLTEtMjk2OTI_132e9bae-8f32-442d-823a-ec3a0c8deb89": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtOS0xLTEtMjk2OTI_9b6ac8a4-b24e-4524-b053-e623a8edab19": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtMTAtMS0xLTI5Njky_80b8efb2-bef6-4c61-bbc1-161822765e0f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtMTEtMS0xLTI5Njky_f14fc411-7799-40f6-a160-a87fdaa21c5f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtMTItMS0xLTI5Njky_c90f89b6-2e19-4486-a2ee-79fbe5801860": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtMTMtMS0xLTI5Njky_3a46559d-1e5c-4483-bc96-e324cb4d1c05": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTAtMTQtMS0xLTI5Njky_48f440ba-d5e0-429e-a8a6-898e14255ad3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EmisionDeAccionesPreferentes",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtMS0xLTEtMjk2OTI_605c75b4-f14e-426a-bae8-217d3f947efb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtMi0xLTEtMjk2OTI_17814321-2c8c-4972-8650-6ae9dd93bae3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtMy0xLTEtMjk2OTI_3fd5a7e1-c88c-4f2c-b49e-5db1c7c65826": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtNC0xLTEtMjk2OTI_ee3496ed-bfe0-4b4c-a1bb-1fc0c6b80915": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtNS0xLTEtMjk2OTI_1cb4c3cd-ffc4-42ab-9ed3-13a6c5725082": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtNi0xLTEtMjk2OTI_32da0808-6336-4744-8d41-3032cd391580": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtNy0xLTEtMjk2OTI_3d04d35d-8ccd-40a6-8080-2a0efbe82e4f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtOC0xLTEtMjk2OTI_336c7a8f-8613-42df-886c-b6590950bf3f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtOS0xLTEtMjk2OTI_d65d5d78-7a9b-4fe0-ab96-d0a924d475ad": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtMTAtMS0xLTI5Njky_aee62bf9-5b14-456f-a6a8-389df0430890": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtMTEtMS0xLTI5Njky_893a8d8b-dd5e-481d-ab31-c4144e0f07cc": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtMTItMS0xLTI5Njky_6d2297b9-da16-4ad5-b125-e13452b466d0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtMTMtMS0xLTI5Njky_b62b8d74-9e7c-4a50-905f-2ae3409984ad": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTEtMTQtMS0xLTI5Njky_b030d9a7-7d16-4ed4-8eac-0e3e8f3941cf": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssueOfEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItMS0xLTEtMjk2OTI_2801d1e0-8865-4251-a3f3-4e0b592888f2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItMi0xLTEtMjk2OTI_c1d318d9-327c-4a0d-af84-c9b7810314da": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItMy0xLTEtMjk2OTI_6508cdcb-4b29-431b-9fdc-1805dc1fcb82": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItNC0xLTEtMjk2OTI_6e311048-ba1f-4c8c-b7dc-4d1b3610dbd2": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItNS0xLTEtMjk2OTI_3aea3b17-73d4-4d62-947c-f01bca669abe": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItNi0xLTEtMjk2OTI_73502b10-e12a-4aeb-9e57-e3c5b552f95a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItNy0xLTEtMjk2OTI_881421d8-ed3a-4ab5-a682-02edd3789b2e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItOC0xLTEtMjk2OTI_4d2087a5-c79b-4c61-a0d5-f9d4569b0110": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItOS0xLTEtMjk2OTI_e55c0245-d568-40e7-b481-5f4a591d7411": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItMTAtMS0xLTI5Njky_643ad561-5f50-43e5-9fa0-9abc96cd8d1a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItMTEtMS0xLTI5Njky_b0b4588e-6e8c-4968-a745-dc495ec57650": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItMTItMS0xLTI5Njky_3854d797-1684-42a6-8dfa-301c8d4051cc": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItMTMtMS0xLTI5Njky_31858f83-33ff-4f40-a513-b95098634ded": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTItMTQtMS0xLTI5Njky_974db21c-7756-493f-adb7-a9def2a6d223": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EjercicioOVencimientoDeOtrosInstrumentosDePatrimonioEmitidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtMS0xLTEtMjk2OTI_fb894086-0e68-4bc6-a1c3-f9ba3da639ba": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtMi0xLTEtMjk2OTI_50ea6ef2-7b5f-4c8c-9b6a-6ba7e85a0324": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtMy0xLTEtMjk2OTI_2fae94ed-0331-48c3-9214-2d1fa1dae358": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtNC0xLTEtMjk2OTI_1a2b4536-e7d0-41f8-9695-c4167acb55e3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtNS0xLTEtMjk2OTI_09dfa45c-fe19-4e38-968b-1e70f489cf7b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtNi0xLTEtMjk2OTI_0ed3ffa7-a378-4c73-8084-4a0f58006be5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtNy0xLTEtMjk2OTI_46307309-a962-412b-a707-dea7ba88b2ed": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtOC0xLTEtMjk2OTI_b01985c5-22e1-45e7-bead-ea820d9df99f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtOS0xLTEtMjk2OTI_6889b582-411e-47ab-bd80-59fcdd2c5682": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtMTAtMS0xLTI5Njky_beab8f00-c7b7-4cb5-969b-e1df072a9ab6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtMTEtMS0xLTI5Njky_c2099d8e-cded-4e6a-9193-5e6b7f300930": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtMTItMS0xLTI5Njky_ed4f69d9-e07a-445c-aa05-d661c4872770": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtMTMtMS0xLTI5Njky_7871c6d7-6c9d-4dd0-ad45-e8d2c1cbb952": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTMtMTQtMS0xLTI5Njky_f6afc7de-c10b-416c-8509-d2990317e05c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughConversionOfConvertibleInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtMS0xLTEtMjk2OTI_b0cce71c-b20c-43c2-8a2c-6456c5e51d21": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtMi0xLTEtMjk2OTI_9e835d15-ffdd-40fe-8317-6b6f9136e739": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtMy0xLTEtMjk2OTI_e80812f4-d312-4b75-b9c7-46d08a15420d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtNC0xLTEtMjk2OTI_5bb8ff90-22e8-4377-a03e-d0a39135cd97": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtNS0xLTEtMjk2OTI_b38f36ed-8cdc-4ca8-8ffc-0f3cda6bec4e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtNi0xLTEtMjk2OTI_30258e71-d839-4ef5-ab69-88d576b7430e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtNy0xLTEtMjk2OTI_f5103d80-9576-476d-8833-64cb4174d862": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtOC0xLTEtMjk2OTI_a0c1882f-e2e1-4438-8265-0e00268a07a0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtOS0xLTEtMjk2OTI_1b1954e6-3f4e-411b-ad4b-870ef11ead0f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtMTAtMS0xLTI5Njky_85f96d9a-ba79-470c-9f5d-15776d932c56": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtMTEtMS0xLTI5Njky_ab11f3a7-7b5a-4c9d-92fd-be7bd513e013": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtMTItMS0xLTI5Njky_dfbbeb83-016c-487c-9556-fe12f7cd9b07": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtMTMtMS0xLTI5Njky_0d432b18-3f58-437b-b58c-74d96ac7c008": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTQtMTQtMS0xLTI5Njky_8f5285e7-b91b-48ba-9838-659c40aa6258": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReductionOfIssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtMS0xLTEtMjk2OTI_2d62fe86-e8fd-4268-9cc5-e4d2c841f341": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtMi0xLTEtMjk2OTI_8236fc34-a2e9-4511-b53f-d1bce3158af7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtMy0xLTEtMjk2OTI_45a250fb-bc32-45db-a6ea-27aebae3f249": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtNC0xLTEtMjk2OTI_7d6f15d8-05eb-46ab-9bb5-b15c82dd7133": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtNS0xLTEtMjk2OTI_4b594ab6-4518-4ec4-a95f-2d6a95b9869c": {
   "value": "1063000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtNi0xLTEtMjk2OTI_ac8adb53-28ec-4209-a682-32360bb2a517": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtNy0xLTEtMjk2OTI_79728af0-312a-4c30-b629-8051f970e7fa": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtOC0xLTEtMjk2OTI_46888b06-e70e-461c-8d7b-dcd44ea78fb5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtOS0xLTEtMjk2OTI_2e09d56a-1733-490f-8b2e-06d0cf4c2709": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtMTAtMS0xLTI5Njky_740ecf43-3099-4263-88a8-652e4b4cdcd6": {
   "value": "1084000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtMTEtMS0xLTI5Njky_aabd712a-fdf9-45cd-a0ee-975a9ee585d7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtMTItMS0xLTI5Njky_39d17a85-2916-4d48-ad1a-e2f5379f597a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtMTMtMS0xLTI5Njky_8e564d5d-007d-4f3e-a103-96070aa8dae2": {
   "value": "142000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTUtMTQtMS0xLTI5Njky_b3ff51de-3c9c-46a5-8906-9409b20d89ea": {
   "value": "2289000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtMS0xLTEtMjk2OTI_f2a3ce64-5bfd-464a-afda-7ac7d76c3b7e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtMi0xLTEtMjk2OTI_c5c0e98b-dbdf-42fc-977c-7c765ba8c651": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtMy0xLTEtMjk2OTI_428c0b91-6e6e-422a-98a7-e5dc0e54843d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtNC0xLTEtMjk2OTI_19334520-ab52-4f7a-85f1-d19ba5917b8e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtNS0xLTEtMjk2OTI_cafc1634-7c8f-445d-8ae8-e831fcd16093": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtNi0xLTEtMjk2OTI_0f1b122d-7320-451c-9aa4-2d204afbf78b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtNy0xLTEtMjk2OTI_0564019e-93eb-4180-9ab8-31f563340fcd": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtOC0xLTEtMjk2OTI_43013aa3-3d20-49d8-bb82-f9e8193f7e09": {
   "value": "1088000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtOS0xLTEtMjk2OTI_f9b9fb1b-f166-4aa9-a7e4-a7a825a6108f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtMTAtMS0xLTI5Njky_2f0f2c3d-c9ed-4023-93bb-b477ef285fef": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtMTEtMS0xLTI5Njky_b28537ca-8c1f-4d50-a7c6-17d6f29eebb4": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtMTItMS0xLTI5Njky_e5e9a0d2-b3b6-4724-9ae0-928a606d35aa": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtMTMtMS0xLTI5Njky_a635e841-c6cb-4ca4-87a5-29a79d664348": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTYtMTQtMS0xLTI5Njky_ffb87a1b-e436-435e-9ccb-e0f0820f9601": {
   "value": "1088000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctMS0xLTEtMjk2OTI_8119ed62-436d-4213-b778-6b8573aeed2b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctMi0xLTEtMjk2OTI_536bd2e0-77c9-40e6-b10a-3bb6bf453b18": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctMy0xLTEtMjk2OTI_46a95a89-a124-43e1-8400-4d1210c7af1d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctNC0xLTEtMjk2OTI_63030437-8991-4df3-9eff-29b9bb85a98e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctNS0xLTEtMjk2OTI_eb4e1322-4c55-4005-92dd-c459054097f1": {
   "value": "13000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctNi0xLTEtMjk2OTI_027ae21b-17ab-416f-b5b3-1b8eb36b369c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctNy0xLTEtMjk2OTI_d10bede5-2403-4bcb-bfff-16207775e875": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctOC0xLTEtMjk2OTI_778ecf4e-3754-42e5-9707-68c338b07ecd": {
   "value": "1322000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctOS0xLTEtMjk2OTI_c10fc9f8-58e4-4bf8-bbcb-cfde4f2bb79f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctMTAtMS0xLTI5Njky_cac98bb2-623f-42d4-8a65-171a75042640": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctMTEtMS0xLTI5Njky_5c769c22-b276-447f-bde6-9ec2c3d79a97": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctMTItMS0xLTI5Njky_c64cd4ae-43da-4c52-96ef-747d81d4582d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctMTMtMS0xLTI5Njky_df060717-591c-4d09-929f-d0b006e30cea": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTctMTQtMS0xLTI5Njky_c26a95cb-d20e-4914-92a1-cc66137a5657": {
   "value": "1335000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtMS0xLTEtMjk2OTI_7ddacf2b-fbd0-40cc-8526-1b2925ad778d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtMi0xLTEtMjk2OTI_8ed9ec87-0cff-4725-9cca-4a7f9c3c1c6b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtMy0xLTEtMjk2OTI_8a7244f0-eeae-4a1a-98e5-a9f15a6cd430": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtNC0xLTEtMjk2OTI_9884b6e9-cd0c-43be-8fde-01f2d5ba1a1c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtNS0xLTEtMjk2OTI_6a98de5e-47f5-44d6-8fd8-000536813d90": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtNi0xLTEtMjk2OTI_5567fd17-726d-493a-b0ab-3c0ae17df86b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtNy0xLTEtMjk2OTI_8ce8d272-e9c4-4c45-a0c4-876adbcafd7a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtOC0xLTEtMjk2OTI_5414864a-c48f-435d-97a0-63f259dea131": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtOS0xLTEtMjk2OTI_8e43fc41-402b-4240-b8aa-0d84e887f8cb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtMTAtMS0xLTI5Njky_10867a50-12a9-48b2-a76d-b75131bfa2a3": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtMTEtMS0xLTI5Njky_981a6957-2b9b-4105-b7c6-b0084add5bbf": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtMTItMS0xLTI5Njky_a1d1d736-9979-4fd0-bb2e-9a9160b19115": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtMTMtMS0xLTI5Njky_97a72f3b-a798-44e7-9e82-268c1abd3c50": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTgtMTQtMS0xLTI5Njky_52230e28-3914-4630-b0a0-92c290e27399": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityReclassifiedIntoFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktMS0xLTEtMjk2OTI_076d597a-b77f-4534-90a8-ae9915cbd60e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktMi0xLTEtMjk2OTI_d3808299-603b-4594-977c-4b8b8822eab9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktMy0xLTEtMjk2OTI_e79eb298-ad36-411b-a461-c3d70825d792": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktNC0xLTEtMjk2OTI_fb0b6408-6e2e-43c0-b4b0-8f953ed60492": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktNS0xLTEtMjk2OTI_2a168fe3-30db-4bd0-8506-f51c7fc168d0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktNi0xLTEtMjk2OTI_c8ea8a5c-620f-4367-be95-7e1c59c2dee9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktNy0xLTEtMjk2OTI_4d4647e2-e3a3-4a51-b936-13cedd68d58c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktOC0xLTEtMjk2OTI_cf4c73a3-3b27-4611-9664-14e8627bf600": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktOS0xLTEtMjk2OTI_1c27ce49-f30e-4141-9812-e11363bcbf1e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktMTAtMS0xLTI5Njky_000abd82-4bcc-49fe-8fc9-9a20f659fe6e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktMTEtMS0xLTI5Njky_04633b90-24d9-41f7-9eee-e8d28563018c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktMTItMS0xLTI5Njky_b5745ed1-4920-45c8-a670-5a7686b82f7f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktMTMtMS0xLTI5Njky_46217465-26fd-40b4-8892-cfbfa8b26385": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMTktMTQtMS0xLTI5Njky_9ed9329e-54ef-4e5c-9213-4270fb53ddf5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesReclassifiedIntoEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtMS0xLTEtMjk2OTI_2968cf19-c119-4073-a9a7-440d0ebc5343": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtMi0xLTEtMjk2OTI_6adb18ed-855e-4f24-b3ad-f682ca6a3d7c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtMy0xLTEtMjk2OTI_3e062eca-d156-40ae-aa9a-cf4f32d27a7e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtNC0xLTEtMjk2OTI_f6ff0281-41f5-412a-85f7-86872c44e093": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtNS0xLTEtMjk2OTI_a194e6c8-0df5-4f32-ab44-50fdcf540828": {
   "value": "4364000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtNi0xLTEtMjk2OTI_798e051f-5fab-41bd-965d-f330e35dd469": {
   "value": "-3000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtNy0xLTEtMjk2OTI_326ae8be-0277-4630-995b-afe13941b19b": {
   "value": "-70000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtOC0xLTEtMjk2OTI_d6b39386-94d0-44bb-bd5e-d825bae270ab": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtOS0xLTEtMjk2OTI_fc75a4b0-a3a4-44a3-84b3-dd46bda4122a": {
   "value": "-5400000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtMTAtMS0xLTI5Njky_1cd9076d-c730-4e9f-9361-a13bb0131f7f": {
   "value": "1109000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtMTEtMS0xLTI5Njky_6d0a4d84-9c34-4b7a-829c-9efb8192129c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtMTItMS0xLTI5Njky_62995341-ce97-4650-839a-b0742dc7ca7f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtMTMtMS0xLTI5Njky_bf195170-0ee5-47a2-af7b-331276efbfab": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjAtMTQtMS0xLTI5Njky_e76f6ed2-4fbd-4d26-94bc-29bb83393a16": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransferenciasEntreComponentesDelPatrimonioNeto",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtMS0xLTEtMjk2OTI_1a471bec-de7b-464a-a20c-c783997144d0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtMi0xLTEtMjk2OTI_946a07bb-a6e9-4a15-8944-81a076bcb37a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtMy0xLTEtMjk2OTI_14de83b3-516b-43e8-8c29-2acb95d55822": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtNC0xLTEtMjk2OTI_2aa90060-ca54-4550-9395-bcd95fedfbfc": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtNS0xLTEtMjk2OTI_530a5155-f6a9-4c2c-aa57-344f16453d33": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtNi0xLTEtMjk2OTI_37be8ab7-b76d-40e8-a225-38af012c785f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtNy0xLTEtMjk2OTI_b2241c88-5b18-44b7-a59e-6f6f77d0851a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtOC0xLTEtMjk2OTI_ecfbb5af-7e3e-4ce4-9378-de62e85f7973": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtOS0xLTEtMjk2OTI_f06918d9-a3a4-4c51-9fe9-233b1c7f645e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtMTAtMS0xLTI5Njky_dcda6bb3-4668-4949-af80-b474b29fe792": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtMTEtMS0xLTI5Njky_0ea4ca77-aa26-4913-8420-298ef951040d": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtMTItMS0xLTI5Njky_88ddab07-349c-4e94-a416-0b3294f8d575": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtMTMtMS0xLTI5Njky_7033e027-14f8-40c4-ab4f-02efcccec634": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjEtMTQtMS0xLTI5Njky_dbc1637d-da9a-4010-b348-e2812d8d0af6": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItMS0xLTEtMjk2OTI_7bc0661d-f6c9-4125-ac5b-a6d7068ad36a": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItMi0xLTEtMjk2OTI_f1c4033c-8b4e-4bf9-bb27-063d8f04b6f8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItMy0xLTEtMjk2OTI_29ea5886-bd61-4618-b342-3d335d0a7e18": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItNC0xLTEtMjk2OTI_3c4334c8-f5f9-41c8-b2a3-71b00f7efb99": {
   "value": "-4000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItNS0xLTEtMjk2OTI_56c317de-e27e-4143-87f1-01a5288e48d7": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItNi0xLTEtMjk2OTI_48f0d716-8372-431d-b44b-e37708eb46d1": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItNy0xLTEtMjk2OTI_ae1a4c03-7a53-49cb-a37c-e297e2a661ec": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItOC0xLTEtMjk2OTI_ca1697c8-7be3-4454-af5e-d72c93a2f010": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItOS0xLTEtMjk2OTI_e04e4033-2b84-4b21-90d7-c8141fb1340b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItMTAtMS0xLTI5Njky_7f5a9f47-b2c2-459b-b777-6e9195e2497c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItMTEtMS0xLTI5Njky_6b00fa68-1b4d-4d03-b538-407b603ad504": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItMTItMS0xLTI5Njky_c871ef38-af0e-40b2-96e8-434899eb4103": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItMTMtMS0xLTI5Njky_a319c478-56b5-4bab-8458-ced9a362e843": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjItMTQtMS0xLTI5Njky_730fa281-eeaf-416b-8807-5d0bad553ca1": {
   "value": "-4000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtMS0xLTEtMjk2OTI_4cc7bf16-7755-4de8-867c-c84874e4b826": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtMi0xLTEtMjk2OTI_c900f48d-b0c6-4ed8-a8b9-4cf76c645209": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtMy0xLTEtMjk2OTI_3310fa4d-961a-4afd-9b24-98c5d75ece51": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtNC0xLTEtMjk2OTI_42bde534-f589-4998-b8cd-6531563b4a60": {
   "value": "10000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtNS0xLTEtMjk2OTI_07a395a8-d5b9-426a-9616-7105628e48cf": {
   "value": "11000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtNi0xLTEtMjk2OTI_75b7392c-8e5b-4bec-812e-3ef581ca60ec": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtNy0xLTEtMjk2OTI_d4403e66-d457-4fb0-947e-06467bdbf494": {
   "value": "-12000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtOC0xLTEtMjk2OTI_3d335071-2d4c-4e80-ae0e-499bd821dc51": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtOS0xLTEtMjk2OTI_82a608f4-3364-473c-9f94-d3a4f54e14f5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtMTAtMS0xLTI5Njky_77cdbad6-0eca-46c4-a9e0-e5c541d0443c": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtMTEtMS0xLTI5Njky_2f7c0845-467b-446c-9df8-8210dbd1766b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtMTItMS0xLTI5Njky_d9854b27-5f5b-4e9a-8284-afebf879fd17": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtMTMtMS0xLTI5Njky_313cd5c1-fa8e-4b4e-a690-714bfa3bdec2": {
   "value": "28000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjMtMTQtMS0xLTI5Njky_f3a2e0e3-508e-4153-b33a-b7a11a83b719": {
   "value": "37000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtMS0xLTEtMjk2OTI_94c2907b-30a6-4a9e-8f21-118d54c4a313": {
   "value": "3267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtMi0xLTEtMjk2OTI_a571d3cb-1b47-471e-ae38-7cf3c0fb83a6": {
   "value": "23992000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtMy0xLTEtMjk2OTI_c50bc262-1701-40c6-8ca1-b81fe28c6607": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InstrumentosDePatrimonioEmitidosDistintosDeCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtNC0xLTEtMjk2OTI_e2d05ba5-69f3-468a-9abc-d2d6b691de01": {
   "value": "56000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtNS0xLTEtMjk2OTI_ecb155bb-9765-4a4e-b23d-2a1a0a3d507d": {
   "value": "29388000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtNi0xLTEtMjk2OTI_6985a2f3-8da5-4db2-b837-be59d7926660": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtNy0xLTEtMjk2OTI_f5f17153-841f-434f-a109-a80159ea603b": {
   "value": "-119000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtOC0xLTEtMjk2OTI_2daead29-f73c-4e2c-a3df-3ab7715ddab6": {
   "value": "-62000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtOS0xLTEtMjk2OTI_19388fa0-c45a-40a5-811c-5dce205a2b9a": {
   "value": "3512000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ResultadoAtribuibleALosPropietariosDeLaDominanteMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtMTAtMS0xLTI5Njky_b22b00dc-3d2c-4161-b792-e30a914d8887": {
   "value": "-1084000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:DividendoACuentaMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtMTEtMS0xLTI5Njky_7fe0d0bb-3451-4ff6-b4c6-57650073ba61": {
   "value": "-10226000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtMTItMS0xLTI5Njky_84bac39c-b084-44b3-a32c-f3e4b22d4700": {
   "value": "-5572000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtroResultadoGlobalAcumuladoParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtMTMtMS0xLTI5Njky_dace7dea-368c-4b2f-9c19-620c1cf8ed24": {
   "value": "11773000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtrosElementosParticipacionesNoDominantesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xNi9mcmFnOjNiMGY1M2ZlZjU4YTRiYmE5ZTIyNjRhY2I1N2E1NTA3L3RhYmxlOmQzOTFjOTMzMzRhNTQ0Mzk5MTM0Mjg5NzFjMjJmMmUwL3RhYmxlcmFuZ2U6ZDM5MWM5MzMzNGE1NDQzOTkxMzQyODk3MWMyMmYyZTBfMjQtMTQtMS0xLTI5Njky_0ff30526-b8ae-40f3-b2a3-404cda77da4f": {
   "value": "54925000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMi0yLTEtMS0xNDk2MA_c7e9808a-7213-4bfd-b851-77aa111a2c82": {
   "value": "-1242000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMi0zLTEtMS0xNDk2MA_37fd2611-d7c3-49c7-8e8b-14f2e959cafd": {
   "value": "39349000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMi00LTEtMS00MDEwOA_1a06c63f-3b29-4a20-9fb8-cfc32dd3d2d9": {
   "value": "-10654000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMy0yLTEtMS0xNDk2MA_6654c873-9e1f-477f-a4dc-0ccd23a80c11": {
   "value": "5618000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMy0zLTEtMS0xNDk2MA_57477a26-545f-4819-a246-f23bd9d8cc03": {
   "value": "2060000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMy00LTEtMS00MDEwOA_a13e1c55-cae6-4144-b7f2-53f186cb6d80": {
   "value": "4345000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNC0yLTEtMS0xNDk2MA_77af15e2-587a-48c0-9f15-999261d6853e": {
   "value": "7688000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForReconcileProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNC0zLTEtMS0xNDk2MA_f6750b67-825b-49ed-a0be-f6b903c7a226": {
   "value": "11653000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForReconcileProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNC00LTEtMS00MDEwOA_44dd2ab9-183e-4eeb-849e-5242198534e8": {
   "value": "9582000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForReconcileProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNS0yLTEtMS0xNDk2MA_3c937237-a1f0-4937-b081-2d8bda1209be": {
   "value": "1234000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNS0zLTEtMS0xNDk2MA_0eca9aa3-3127-47fe-aeff-458840345cb3": {
   "value": "1288000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNS00LTEtMS00MDEwOA_2f39e43e-adce-46d3-b4f6-7678fe4b3cb0": {
   "value": "1386000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNi0yLTEtMS0xNDk2MA_acb2b881-59f6-42b2-b261-be7f24479a40": {
   "value": "6454000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNi0zLTEtMS0xNDk2MA_9dcae82d-e904-4e90-81be-6fa7980f2891": {
   "value": "10365000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNi00LTEtMS00MDEwOA_ae367665-e687-4c97-8eef-88e1396e1d74": {
   "value": "8196000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNy0yLTEtMS0xNDk2MA_0f412fcb-b806-4961-ad03-26b5c56cbd91": {
   "value": "38267000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AumentoDisminucionNetoDeLosActivosDeExplotacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNy0zLTEtMS0xNDk2MA_e6c5de18-a32f-4288-8942-b2fa99ed309d": {
   "value": "57370000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AumentoDisminucionNetoDeLosActivosDeExplotacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNy00LTEtMS00MDEwOA_260d6513-3edc-4a08-9437-79e0f4725c22": {
   "value": "37127000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AumentoDisminucionNetoDeLosActivosDeExplotacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfOC0yLTEtMS0xNDk2MA_f04bca3c-b793-46f9-a98b-7acbb591a278": {
   "value": "-17031000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInFinancialAssetsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfOC0zLTEtMS0xNDk2MA_4c08447e-2fae-467f-820a-15f88311a1a1": {
   "value": "-10351000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInFinancialAssetsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfOC00LTEtMS00MDEwOA_27e7cb65-6cb5-4937-95d0-233c2368a4a7": {
   "value": "-9604000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInFinancialAssetsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfOS0yLTEtMS0xNDk2MA_70454698-b614-40ca-aede-797ba62a80ef": {
   "value": "-908000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosFinancierosNoDestinadosANegociacionValoradosObligatoriamenteAValorRazonableConCambiosEnResultadosFlujosEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfOS0zLTEtMS0xNDk2MA_5dac01a5-77c8-4ac6-bb52-cf02cd9ea020": {
   "value": "-241000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosFinancierosNoDestinadosANegociacionValoradosObligatoriamenteAValorRazonableConCambiosEnResultadosFlujosEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfOS00LTEtMS00MDEwOA_6803eddd-5456-4b5d-9a2f-fac1be62969a": {
   "value": "-318000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosFinancierosNoDestinadosANegociacionValoradosObligatoriamenteAValorRazonableConCambiosEnResultadosFlujosEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTAtMi0xLTEtMTQ5NjA_2cdd3ec0-ac11-42e4-845e-d07fdf69fa42": {
   "value": "25000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosFinancierosDesignadosAValorRazonableConCambiosEnResultadosFlujosEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTAtMy0xLTEtMTQ5NjA_ef55adcb-e092-4b0d-a295-be05ffa9371a": {
   "value": "97000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosFinancierosDesignadosAValorRazonableConCambiosEnResultadosFlujosEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTAtNC0xLTEtNDAxMDg_58a1265d-9604-4330-822b-6fdb1eeaa46e": {
   "value": "99000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosFinancierosDesignadosAValorRazonableConCambiosEnResultadosFlujosEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTEtMi0xLTEtMTQ5NjA_67a850ef-bf3f-4d5b-9512-3eae9fbf7f0a": {
   "value": "7116000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosFinancierosAValorRazonableConCambiosEnOtroResultadoGlobalFlujosEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTEtMy0xLTEtMTQ5NjA_a95335be-e5f8-41ee-8ed4-c3c22546ceac": {
   "value": "-16649000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosFinancierosAValorRazonableConCambiosEnOtroResultadoGlobalFlujosEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTEtNC0xLTEtNDAxMDg_7a427887-d93c-4847-807c-e7f47f6b855b": {
   "value": "-3755000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosFinancierosAValorRazonableConCambiosEnOtroResultadoGlobalFlujosEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTItMi0xLTEtMTQ5NjA_6dcd503d-b9d0-4330-a9b9-868665496b2c": {
   "value": "-28062000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosFinancierosACosteAmortizadoFlujosEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTItMy0xLTEtMTQ5NjA_116eba91-6e4e-4d0e-adb2-d0b2d349b052": {
   "value": "-30212000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosFinancierosACosteAmortizadoFlujosEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTItNC0xLTEtNDAxMDg_f9e0a634-af48-4f81-8172-a4df923e309b": {
   "value": "-26559000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActivosFinancierosACosteAmortizadoFlujosEfectivo",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTMtMi0xLTEtMTQ5NjA_e381541d-09ac-4290-9926-55430752eb46": {
   "value": "592000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTMtMy0xLTEtMTQ5NjA_793be1db-16a2-4544-8e29-a1e9ec210498": {
   "value": "-15000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTMtNC0xLTEtNDAxMDg_5bc17cb3-a278-4396-9e61-e4e6ae1277a3": {
   "value": "3010000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTQtMi0xLTEtMTQ5NjA_00cffe05-c930-466c-bc82-a868a3aa4843": {
   "value": "-25266000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AumentoDisminucionNetoDeLosPasivosDeExplotacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTQtMy0xLTEtMTQ5NjA_00fc10a3-f578-4c3d-aaee-cd7d3cca5645": {
   "value": "-84961000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AumentoDisminucionNetoDeLosPasivosDeExplotacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTQtNC0xLTEtNDAxMDg_292dc936-1a18-4c9f-9261-2b808d73d3fc": {
   "value": "-14148000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AumentoDisminucionNetoDeLosPasivosDeExplotacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTUtMi0xLTEtMTQ5NjA_669f0d24-496d-4354-ac10-bd51e0666396": {
   "value": "6479000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTUtMy0xLTEtMTQ5NjA_8c32c721-0634-4863-822c-6f7b9d13c85f": {
   "value": "247000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTUtNC0xLTEtNDAxMDg_bf5ed59b-0b8d-41ed-8d8f-1c65f3774f69": {
   "value": "6001000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTYtMi0xLTEtMTQ5NjA_64efda1d-d67c-46af-9c82-c2884672a71a": {
   "value": "837000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AjustePorIncrementoDecrementoPasivosFinancierosDesignadosValorRazonableCambiosResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTYtMy0xLTEtMTQ5NjA_3194b5a1-b29e-4f5a-8ac3-7f3651b52583": {
   "value": "-647000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AjustePorIncrementoDecrementoPasivosFinancierosDesignadosValorRazonableCambiosResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTYtNC0xLTEtNDAxMDg_87114d3d-f4a7-4a4d-a07b-28e430a2c924": {
   "value": "-2680000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AjustePorIncrementoDecrementoPasivosFinancierosDesignadosValorRazonableCambiosResultados",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTctMi0xLTEtMTQ5NjA_756c841c-3aff-4d7a-9043-e0b577a6d377": {
   "value": "-19682000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AjusteIncrementoDecrementoPasivosFinancierosCosteAmortizado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTctMy0xLTEtMTQ5NjA_afa9b9a0-dc4c-4121-a55a-6488331b0fc1": {
   "value": "-84853000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AjusteIncrementoDecrementoPasivosFinancierosCosteAmortizado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTctNC0xLTEtNDAxMDg_c155df72-0d1b-451c-886e-ff4baeb5a8d3": {
   "value": "-8016000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AjusteIncrementoDecrementoPasivosFinancierosCosteAmortizado",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTgtMi0xLTEtMTQ5NjA_8f00512a-9ee7-4609-92a1-c1e1cf18d898": {
   "value": "-58000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTgtMy0xLTEtMTQ5NjA_7f855da1-4069-43c7-a9fd-cb22f0bb9f67": {
   "value": "-787000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTgtNC0xLTEtNDAxMDg_0e959e07-719e-412e-9c8a-f98bc3be64a7": {
   "value": "-2549000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTktMi0xLTEtMTQ5NjA_a298c586-5a0d-4fe6-816c-6b99dcf353a2": {
   "value": "1546000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTktMy0xLTEtMTQ5NjA_64b0b07b-ade9-4e4a-8f0d-675a1c875800": {
   "value": "1955000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMTktNC0xLTEtNDAxMDg_1e780067-1f39-402c-b37c-f967deb2ca3b": {
   "value": "1602000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjAtMi0xLTEtMTQ5NjA_a8e0874f-26bb-489c-9faf-6d6a5652e801": {
   "value": "-1634000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivitiesContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjAtMy0xLTEtMTQ5NjA_a621c75c-0f43-49a4-84cb-28d1927149c1": {
   "value": "-37000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivitiesContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjAtNC0xLTEtNDAxMDg_2acf2e7c-3952-4311-b4c2-522a706e8a55": {
   "value": "97000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivitiesContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjEtMi0xLTEtMTQ5NjA_e3d8d74f-b319-4257-ab89-4f7b6078417b": {
   "value": "12472000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OutflowsOfCashFromInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjEtMy0xLTEtMTQ5NjA_23dd244c-5eaa-4196-9f23-6c39fc75e820": {
   "value": "1185000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OutflowsOfCashFromInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjEtNC0xLTEtNDAxMDg_890f2dbf-1aaa-4b13-830c-e015e15c33c1": {
   "value": "1494000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OutflowsOfCashFromInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjItMi0xLTEtMTQ5NjA_a8711618-aeb5-4e7b-aa58-def6a83f5945": {
   "value": "396000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjItMy0xLTEtMTQ5NjA_aee28f1a-4786-4593-8fa7-5e1aff3ff553": {
   "value": "632000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjItNC0xLTEtNDAxMDg_778118d3-d244-4ec5-88d8-6d179c64c85e": {
   "value": "852000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjMtMi0xLTEtMTQ5NjA_3f2a57c7-4f01-427a-94a0-c5a5447e51d0": {
   "value": "550000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjMtMy0xLTEtMTQ5NjA_86e2b3b7-3b94-4d47-b893-120b40769efe": {
   "value": "491000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjMtNC0xLTEtNDAxMDg_6285576b-30e6-4b90-925d-301654cc8bfb": {
   "value": "528000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjQtMi0xLTEtMTQ5NjA_551a0564-f21b-458c-b278-a9020837c683": {
   "value": "50000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjQtMy0xLTEtMTQ5NjA_55173aa9-59cf-4a41-be75-35092f90a7c1": {
   "value": "62000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjQtNC0xLTEtNDAxMDg_dcdb10a9-43f0-40ae-be79-94c2c00eb720": {
   "value": "114000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjUtMi0xLTEtMTQ5NjA_d4dc7f89-b05d-4914-95e1-ff066cd99aef": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjUtMy0xLTEtMTQ5NjA_f1c53c64-714d-4196-93ff-f4b3dd054c45": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjUtNC0xLTEtNDAxMDg_a1ff1214-c68d-481b-af45-7f9192a0a2fe": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjYtMi0xLTEtMTQ5NjA_858b91d9-7dbf-41c0-8521-9e8890ac9f2c": {
   "value": "11476000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SalidaFlujosEfectivoActivosNoCorrientesYPasivosMantenidosVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjYtMy0xLTEtMTQ5NjA_dbeb2148-ddbd-405b-9ea2-1f5418143978": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SalidaFlujosEfectivoActivosNoCorrientesYPasivosMantenidosVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjYtNC0xLTEtNDAxMDg_77fe7a59-f6b8-45c8-b213-c1ea41ed4f35": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SalidaFlujosEfectivoActivosNoCorrientesYPasivosMantenidosVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjctMi0xLTEtMTQ5NjA_91fe91e5-5c83-4d41-901c-f241841740c0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosPagosRelacionadosActividadesInversion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjctMy0xLTEtMTQ5NjA_9f9cefdf-cbf6-432a-97db-2c74d47dc1bc": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosPagosRelacionadosActividadesInversion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjctNC0xLTEtNDAxMDg_300cb35b-31d5-405c-8ae2-9414e7baada9": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosPagosRelacionadosActividadesInversion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjgtMi0xLTEtMTQ5NjA_922c3b12-5578-4dfb-8780-7bc79735dedf": {
   "value": "10838000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InflowsOfCashFromInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjgtMy0xLTEtMTQ5NjA_51f56fda-f173-4697-9050-2b8b99997439": {
   "value": "1148000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InflowsOfCashFromInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjgtNC0xLTEtNDAxMDg_4ac47674-017e-4aad-8a46-11147910a707": {
   "value": "1592000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InflowsOfCashFromInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjktMi0xLTEtMTQ5NjA_9517eb60-63fe-4d62-b8bc-bf949a50b5bb": {
   "value": "78000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjktMy0xLTEtMTQ5NjA_d8da249a-87f8-4980-965b-47d29cf34b62": {
   "value": "558000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMjktNC0xLTEtNDAxMDg_b025e291-a331-4a53-9bd1-47ae3ffda6ae": {
   "value": "128000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzAtMi0xLTEtMTQ5NjA_03871a91-5cac-419c-84c6-167ae650c629": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzAtMy0xLTEtMTQ5NjA_9a023fb2-aa00-4987-885d-ba0de77c0017": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzAtNC0xLTEtNDAxMDg_cb1b9a0b-fde7-4dfd-b760-bd783cf7ec75": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzEtMi0xLTEtMTQ5NjA_0fc51b94-bb51-4b15-b13b-20039c0b7af4": {
   "value": "80000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzEtMy0xLTEtMTQ5NjA_dc62f58f-4b53-4c5a-9459-2bc33e0e293d": {
   "value": "307000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzEtNC0xLTEtNDAxMDg_75719deb-0281-4ec6-9b94-db39a8d477a3": {
   "value": "98000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzItMi0xLTEtMTQ5NjA_9a5074c5-e13b-4726-ade9-ce2b1fdcf630": {
   "value": "10000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzItMy0xLTEtMTQ5NjA_b9421eae-8976-4a9f-a249-82cd03c60c40": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzItNC0xLTEtNDAxMDg_192abcf4-c18c-4f12-83f1-e1a426c244e6": {
   "value": "5000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzMtMi0xLTEtMTQ5NjA_c2565d06-a9f1-49c5-ba2d-6f88958a66b1": {
   "value": "10670000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzMtMy0xLTEtMTQ5NjA_1721babb-d393-4c55-ac7d-4cb4b237b4ad": {
   "value": "283000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzMtNC0xLTEtNDAxMDg_fde9521a-aada-40c5-b5f4-9bcfc2fe2847": {
   "value": "1198000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzQtMi0xLTEtMTQ5NjA_ed2f1c9f-b017-4c49-be0c-c0e94b21d443": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosCobrosRelacionadosConActividadesDeInversion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzQtMy0xLTEtMTQ5NjA_aa16a7d9-711a-4e59-9b17-8478121d70eb": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosCobrosRelacionadosConActividadesDeInversion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzQtNC0xLTEtNDAxMDg_4458b13b-4ada-4952-bb41-0fbb76329d2d": {
   "value": "162000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosCobrosRelacionadosConActividadesDeInversion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzUtMi0xLTEtMTQ5NjA_b46c56c0-999e-464d-a055-33cd0d495366": {
   "value": "-4349000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivitiesContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzUtMy0xLTEtMTQ5NjA_ffe9ad8b-a055-4718-accd-59d95f8cd224": {
   "value": "-2069000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivitiesContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzUtNC0xLTEtNDAxMDg_1e4a171c-cd76-4d9b-8905-882528799ab4": {
   "value": "-2703000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivitiesContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzYtMi0xLTEtMTQ5NjA_aaf09b55-1bab-42c4-9046-a43aab47c33f": {
   "value": "4786000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PagosActividadesDeFinanciacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzYtMy0xLTEtMTQ5NjA_a79575b9-845a-4119-b6e7-e0ca5e81545e": {
   "value": "5316000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PagosActividadesDeFinanciacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzYtNC0xLTEtNDAxMDg_076a04d4-bbcc-46ca-b36e-548a12497599": {
   "value": "7418000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PagosActividadesDeFinanciacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzctMi0xLTEtMTQ5NjA_3d1ebee3-413b-4c08-bc5d-7bcb8fd42a92": {
   "value": "926000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzctMy0xLTEtMTQ5NjA_d580e17e-eb4c-4c67-b018-0657cf7b8526": {
   "value": "1065000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzctNC0xLTEtNDAxMDg_5ba7caa3-59ea-44b4-9e14-9134cfc1be3a": {
   "value": "2147000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzgtMi0xLTEtMTQ5NjA_6f5010b3-99ee-4758-b764-efcb6c4ce497": {
   "value": "2301000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfSubordinatedLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzgtMy0xLTEtMTQ5NjA_c9aea1ce-d3d5-40fa-ae99-4f60784637aa": {
   "value": "2820000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfSubordinatedLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzgtNC0xLTEtNDAxMDg_5dcd7302-60c4-4302-89a0-19811e5ee74d": {
   "value": "3571000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfSubordinatedLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzktMi0xLTEtMTQ5NjA_0d634c05-575f-4b92-8f8c-37a72ae36721": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AmortizacionInstrumentosPatrimonioPropio",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzktMy0xLTEtMTQ5NjA_a64bc393-2119-4555-85f7-c42866878baa": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AmortizacionInstrumentosPatrimonioPropio",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfMzktNC0xLTEtNDAxMDg_28f7d7f4-ffdb-4b40-9fdc-8dc08a65199b": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AmortizacionInstrumentosPatrimonioPropio",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDAtMi0xLTEtMTQ5NjA_76add427-ddf6-47b0-9fb3-28ac4a8c9999": {
   "value": "1022000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AdquisicionDeInstrumentosDePatrimonioPropio",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDAtMy0xLTEtMTQ5NjA_0131c39d-d640-4443-8006-d91aeababff2": {
   "value": "807000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AdquisicionDeInstrumentosDePatrimonioPropio",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDAtNC0xLTEtNDAxMDg_717d5986-2814-4ac6-8730-54921cf30076": {
   "value": "1088000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AdquisicionDeInstrumentosDePatrimonioPropio",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDEtMi0xLTEtMTQ5NjA_58a33557-2a27-42f1-a0bc-ee96396c9a7b": {
   "value": "538000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosPagosActividadesFinanciacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDEtMy0xLTEtMTQ5NjA_86467f72-cdd9-42ec-9f80-d0a42caa7268": {
   "value": "624000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosPagosActividadesFinanciacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDEtNC0xLTEtNDAxMDg_0e86d8d9-a43a-40ec-adf4-e385218b87d0": {
   "value": "612000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosPagosActividadesFinanciacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDItMi0xLTEtMTQ5NjA_4ff1fb8c-106c-42fb-8bb7-3fc91c0069c2": {
   "value": "438000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EntradasDeEfectivoProcedenteDeActividadesDeFinanciacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDItMy0xLTEtMTQ5NjA_1a198897-60b4-4ddd-90cd-4ea354cb32ad": {
   "value": "3247000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EntradasDeEfectivoProcedenteDeActividadesDeFinanciacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDItNC0xLTEtNDAxMDg_796769ec-1aba-45ad-922b-e651a8b5b412": {
   "value": "4716000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EntradasDeEfectivoProcedenteDeActividadesDeFinanciacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDMtMi0xLTEtMTQ5NjA_8240777a-dff3-4b0e-9828-7eb2c3a41971": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfSubordinatedLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDMtMy0xLTEtMTQ5NjA_ec5d4e9b-f247-449c-815b-e8bd4981af37": {
   "value": "2425000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfSubordinatedLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDMtNC0xLTEtNDAxMDg_9a21ddba-2f24-42ab-8a27-05cf7fc9d6f7": {
   "value": "3381000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfSubordinatedLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDQtMi0xLTEtMTQ5NjA_545fd41b-8419-4cb9-bada-4f38f212dc90": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDQtMy0xLTEtMTQ5NjA_6333a5c2-42b9-4961-a705-189032ab08b0": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDQtNC0xLTEtNDAxMDg_034c3a6d-e99d-44dc-abbb-a80d18d9f970": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssuingShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDUtMi0xLTEtMTQ5NjA_70bd4ce3-7f29-4fe8-82e2-d4b306843e95": {
   "value": "438000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EnajenacionDeInstrumentosDePatrimonioPropio",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDUtMy0xLTEtMTQ5NjA_036488fb-7fcf-4bec-ab6a-79a9c79b49b4": {
   "value": "822000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EnajenacionDeInstrumentosDePatrimonioPropio",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDUtNC0xLTEtNDAxMDg_254821bc-fd7f-401e-ab6d-338cf6a54a15": {
   "value": "1335000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EnajenacionDeInstrumentosDePatrimonioPropio",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDYtMi0xLTEtMTQ5NjA_8248d4d6-031a-4f6c-af8e-e8f68bcae2ce": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosCobrosRelacionadosConLasActividadesDeFinanciacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDYtMy0xLTEtMTQ5NjA_972209c5-9183-4fab-b1d9-72569388d79f": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosCobrosRelacionadosConLasActividadesDeFinanciacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDYtNC0xLTEtNDAxMDg_bb5e847f-9cb7-40e9-8462-88e92ec4c5d8": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtrosCobrosRelacionadosConLasActividadesDeFinanciacion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDctMi0xLTEtMTQ5NjA_8f1cb65b-ab0b-4c03-b27b-ecaae00590c3": {
   "value": "-1864000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDctMy0xLTEtMTQ5NjA_d7811747-989c-455d-80de-45d82999b552": {
   "value": "-4658000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDctNC0xLTEtNDAxMDg_fef065c8-3e2a-4cc6-aa47-0effa5f1332e": {
   "value": "-634000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDgtMi0xLTEtMTQ5NjA_4b09d685-b672-4f71-8649-e69d4372b4f0": {
   "value": "-9089000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IncrementoODecrementoEnEfectivoYEquivalentesAlEfectivoIncluyendoSociedadesALaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDgtMy0xLTEtMTQ5NjA_81384c1a-3d1a-4579-ab94-5222d5e1b652": {
   "value": "32585000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IncrementoODecrementoEnEfectivoYEquivalentesAlEfectivoIncluyendoSociedadesALaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDgtNC0xLTEtNDAxMDg_c973f78b-9525-47dd-b853-4148ee5fffc5": {
   "value": "-13893000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IncrementoODecrementoEnEfectivoYEquivalentesAlEfectivoIncluyendoSociedadesALaVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDktMi0xLTEtMTQ5NjA_5159dc85-14b9-4470-b1d4-2354f0f69cad": {
   "value": "76888000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EfectivoYEquivalentesIncluyendoSaldoDeSociedadesEnVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDktMy0xLTEtMTQ5NjA_7ff554c0-8f0f-4662-ad4f-8030495206d9": {
   "value": "44303000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EfectivoYEquivalentesIncluyendoSaldoDeSociedadesEnVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNDktNC0xLTEtNDAxMDg_cdc05908-70c9-4e2f-a699-789089eb6c85": {
   "value": "58196000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EfectivoYEquivalentesIncluyendoSaldoDeSociedadesEnVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTAtMi0xLTEtMTQ5NjA_255b5dcb-4cc5-4a98-aa25-810f05e3aa9d": {
   "value": "67799000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EfectivoYEquivalentesIncluyendoSaldoDeSociedadesEnVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTAtMy0xLTEtMTQ5NjA_0a5c372e-25ee-4905-8be2-4dfcc2ff1c46": {
   "value": "76888000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EfectivoYEquivalentesIncluyendoSaldoDeSociedadesEnVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTAtNC0xLTEtNDAxMDg_4f4b654b-96ed-464e-8207-4b6c40272dff": {
   "value": "44303000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EfectivoYEquivalentesIncluyendoSaldoDeSociedadesEnVenta",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTQtMi0xLTEtMTQ5NjA_4961abd4-bf35-41e5-808b-62de12d7fad4": {
   "value": "6877000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTQtMy0xLTEtMTQ5NjA_6a64c960-07f1-4875-954f-1f9880259e9a": {
   "value": "6447000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTQtNC0xLTEtNDAxMDg_c87eafdc-5e70-4b55-ab5a-7fb56d888fe4": {
   "value": "7060000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTUtMi0xLTEtMTQ5NjA_dd855c04-5335-45e8-98f6-1dc8408d64e5": {
   "value": "55004000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndBankBalancesAtCentralBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTUtMy0xLTEtMTQ5NjA_e9400c80-3b20-4a7d-a34d-10bbdb9fbb4f": {
   "value": "53079000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndBankBalancesAtCentralBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTUtNC0xLTEtNDAxMDg_3aeb59c4-efc2-462e-95f9-050ad482f3dd": {
   "value": "31756000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndBankBalancesAtCentralBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTYtMi0xLTEtMTQ5NjA_6016b87c-9132-4f2c-bd48-679fd741ba0a": {
   "value": "5918000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTYtMy0xLTEtMTQ5NjA_3ac9d868-c2f3-4268-b207-7f677e22d984": {
   "value": "5994000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTYtNC0xLTEtNDAxMDg_01f4a3bc-13a1-44d4-ae48-0ef356e283e6": {
   "value": "5488000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTctMi0xLTEtMTQ5NjA_797d6427-8666-4e3c-843c-cab6b068d75e": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:BankOverdraftsClassifiedAsCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTctMy0xLTEtMTQ5NjA_1fcd3f8b-1558-4d4f-b74f-ed236518dac5": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:BankOverdraftsClassifiedAsCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTctNC0xLTEtNDAxMDg_1cd028fe-ccd4-4d3c-9e0a-fdd8878f3b65": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:BankOverdraftsClassifiedAsCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTgtMi0xLTEtMTQ5NjA_1457ed2c-1c38-42f1-a1b7-a9997e24471f": {
   "value": "67799000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTgtMy0xLTEtMTQ5NjA_08a07043-1c1b-4341-88c4-31edf1846a9c": {
   "value": "65520000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTgtNC0xLTEtNDAxMDg_69f8d982-5b3d-4016-b25e-4b6f585a50cd": {
   "value": "44303000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTktMi0xLTEtNTM2NTQ_750c7fae-ee91-4a43-ae2c-82e66db29c99": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TotalEfectivoYEquivalentesClasificadosEnActivosNoCorrientesYGruposEnajenablesDeElementosMantenidosParaLaVentaDeEstadosUnidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTktMy0xLTEtNTM2NTQ_e8f2ac83-5ce0-4f89-b470-bf5498bea1e8": {
   "value": "11368000000.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TotalEfectivoYEquivalentesClasificadosEnActivosNoCorrientesYGruposEnajenablesDeElementosMantenidosParaLaVentaDeEstadosUnidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8xOS9mcmFnOjQ0YmYyZmZlYjU5ZjRmMzZiZmVlNzNmMzRmNzQ3YTE4L3RhYmxlOjMyMDZkNmIzNWRiMjQ1Yzg4ZGI1NThiNGQyMWY1M2JhL3RhYmxlcmFuZ2U6MzIwNmQ2YjM1ZGIyNDVjODhkYjU1OGI0ZDIxZjUzYmFfNTktNC0xLTEtNTM2NTQ_e2e5213e-2ab1-4bde-a8ba-7675fc508b04": {
   "value": "0.0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TotalEfectivoYEquivalentesClasificadosEnActivosNoCorrientesYGruposEnajenablesDeElementosMantenidosParaLaVentaDeEstadosUnidos",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8yOC9mcmFnOmUxNzhhZmY3NjVjZDQwZWRhYmIzZjEzY2U3OTUzYmRlL3RleHRyZWdpb246ZTE3OGFmZjc2NWNkNDBlZGFiYjNmMTNjZTc5NTNiZGVfMjA4OTA3MjA5Mjk2NjU_df6fcb0d-334f-417b-8eac-af447d4ba0d3": {
   "value": "Banco Bilbao Vizcaya Argentaria, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "es",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8yOC9mcmFnOmUxNzhhZmY3NjVjZDQwZWRhYmIzZjEzY2U3OTUzYmRlL3RleHRyZWdpb246ZTE3OGFmZjc2NWNkNDBlZGFiYjNmMTNjZTc5NTNiZGVfMjA4OTA3MjA5Mjk2NzE_06dba0d4-844e-4d56-8cab-7cb54e4aa890": {
   "value": "S.A",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "es",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8yOC9mcmFnOmUxNzhhZmY3NjVjZDQwZWRhYmIzZjEzY2U3OTUzYmRlL3RleHRyZWdpb246ZTE3OGFmZjc2NWNkNDBlZGFiYjNmMTNjZTc5NTNiZGVfMjA4OTA3MjA5Mjk2NjY_3f7b068d-f257-46a9-b4c9-350b57119e1b": {
   "value": "Espa\u00f1a",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "es",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8yOC9mcmFnOmUxNzhhZmY3NjVjZDQwZWRhYmIzZjEzY2U3OTUzYmRlL3RleHRyZWdpb246ZTE3OGFmZjc2NWNkNDBlZGFiYjNmMTNjZTc5NTNiZGVfMjA4OTA3MjA5Mjk2Njc_30d95e66-88f3-4e90-9284-57f483405bc0": {
   "value": ".",
   "dimensions": {
    "concept": "ifrs-full:ExplanationOfChangeInNameOfReportingEntityOrOtherMeansOfIdentificationFromEndOfPrecedingReportingPeriod",
    "language": "es",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8yOC9mcmFnOmUxNzhhZmY3NjVjZDQwZWRhYmIzZjEzY2U3OTUzYmRlL3RleHRyZWdpb246ZTE3OGFmZjc2NWNkNDBlZGFiYjNmMTNjZTc5NTNiZGVfMjA4OTA3MjA5Mjk2Njg_0baa6bcc-b396-4337-bfa5-72ff0d0376d4": {
   "value": "Plaza San Nicol\u00e1s, 4, Bilbao",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "es",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8yOC9mcmFnOmUxNzhhZmY3NjVjZDQwZWRhYmIzZjEzY2U3OTUzYmRlL3RleHRyZWdpb246ZTE3OGFmZjc2NWNkNDBlZGFiYjNmMTNjZTc5NTNiZGVfMjA4OTA3MjA5Mjk2NzQ_57e79ce9-bfe4-4123-be97-a5947a056dc7": {
   "value": "Bilbao",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "es",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8yOC9mcmFnOmUxNzhhZmY3NjVjZDQwZWRhYmIzZjEzY2U3OTUzYmRlL3RleHRyZWdpb246ZTE3OGFmZjc2NWNkNDBlZGFiYjNmMTNjZTc5NTNiZGVfMjA4OTA3MjA5Mjk2NzA_c07388a2-7110-4dcb-a329-c88be1449b76": {
   "value": "Grupo BBVA",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "es",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8yOC9mcmFnOmUxNzhhZmY3NjVjZDQwZWRhYmIzZjEzY2U3OTUzYmRlL3RleHRyZWdpb246ZTE3OGFmZjc2NWNkNDBlZGFiYjNmMTNjZTc5NTNiZGVfMjA4OTA3MjA5Mjk2Njk_8090d2f9-0aa3-4ced-8044-25d2b76d9b07": {
   "value": "Grupo BBVA",
   "dimensions": {
    "concept": "ifrs-full:NameOfUltimateParentOfGroup",
    "language": "es",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8zMS9mcmFnOjQxYTU1OGRjYzMwNTQ2NTRhNGZjOTYyZWRiNTkxODQ2L3RleHRyZWdpb246NDFhNTU4ZGNjMzA1NDY1NGE0ZmM5NjJlZGI1OTE4NDZfMjA4OTA3MjA5MzA0ODM_2af3cac3-12d8-4103-b4d8-b97848f96306": {
   "value": "Espa\u00f1a",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "es",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOmJhNmFhM2JkZDQ3OTQ3ODNiYmU3ZjY3MGIxODU1YmE0L3NlYzpiYTZhYTNiZGQ0Nzk0NzgzYmJlN2Y2NzBiMTg1NWJhNF8zNC9mcmFnOmU4NjI5M2ExYjI3ZTQ5NGM5NzdkY2JiYmM5M2NjZGJlL3RleHRyZWdpb246ZTg2MjkzYTFiMjdlNDk0Yzk3N2RjYmJiYzkzY2NkYmVfMjA4OTA3MjA5NTM1NTI_3c93048f-9929-4271-8187-05a7d5c10879": {
   "value": "negocio bancario",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "es",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  }
 }
}