{
 "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": {
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8yLTItMS0xLTUzNDI5_0b0c1ad4-d8aa-4c20-ab62-80917678eb72": {
   "value": "67799000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8yLTMtMS0xLTUzNDI5_b7930027-284e-4d94-ac50-069c8afe84ef": {
   "value": "65520000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8yLTQtMS0xLTUzNDI5_aa766df3-898b-42ec-ae86-3a5b18aea226": {
   "value": "44303000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zLTItMS0xLTUzNDI5_43937b7b-600d-4f94-971b-2b6486c84b93": {
   "value": "123493000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zLTMtMS0xLTUzNDI5_367aade0-08bb-42d1-830b-c531f01d4424": {
   "value": "105878000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zLTQtMS0xLTUzNDI5_b69f2e56-2672-4721-b0d3-83ef0edb6ca3": {
   "value": "99469000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80LTItMS0xLTUzNDI5_91f532a9-a765-4696-9cd4-69809f059e62": {
   "value": "30933000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssetsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80LTMtMS0xLTUzNDI5_d35dae72-85ad-42b6-a1c0-db842e6466af": {
   "value": "40183000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssetsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80LTQtMS0xLTUzNDI5_d722d86f-2759-47ef-9d19-7f54cdc3d608": {
   "value": "32232000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssetsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81LTItMS0xLTUzNDI5_dc92c365-684e-44dd-aa77-2d0d95ff2047": {
   "value": "15963000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EquityInstrumentsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81LTMtMS0xLTUzNDI5_dc7bcae2-5c46-4a38-a663-d9aae15ddc32": {
   "value": "11458000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EquityInstrumentsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81LTQtMS0xLTUzNDI5_adb6cd96-3f26-45e0-b9bf-e56a3675aad8": {
   "value": "8892000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EquityInstrumentsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82LTItMS0xLTUzNDI5_2c9b05d9-97cc-467e-8ff7-2e399da7407e": {
   "value": "25790000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82LTMtMS0xLTUzNDI5_1f2fab49-1948-4ed0-9680-d6493ecb0822": {
   "value": "23970000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82LTQtMS0xLTUzNDI5_9d6ab1c5-e7fa-404e-a0db-fad8aba31b3d": {
   "value": "26309000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV84LTItMS0xLTUzNDI5_97017be0-0cdc-4610-bd28-6c390036e30b": {
   "value": "3467000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToCentralBanksHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV84LTMtMS0xLTUzNDI5_ae87c9f5-6c69-434c-8c4f-b90df4943e36": {
   "value": "53000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToCentralBanksHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV84LTQtMS0xLTUzNDI5_c5bdcb3a-aa0f-430a-9f90-82646538c107": {
   "value": "535000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToCentralBanksHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV85LTItMS0xLTUzNDI5_7a21414f-9cd2-4b1d-be1c-7f20adc0660f": {
   "value": "31916000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToBanksHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV85LTMtMS0xLTUzNDI5_5b1a1ce8-3be7-4249-8865-d23500c433fa": {
   "value": "18317000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToBanksHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV85LTQtMS0xLTUzNDI5_1fe98e89-e012-4758-8a8b-1e69e7809016": {
   "value": "19020000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToBanksHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xMC0yLTEtMS01MzQyOQ_64a95ca4-9088-4952-b1aa-bc7d9d790bb4": {
   "value": "15424000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToCustomersHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xMC0zLTEtMS01MzQyOQ_df6bed0f-dfe1-4671-89b3-46cb245a4f2d": {
   "value": "11898000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToCustomersHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xMC00LTEtMS01MzQyOQ_4a0608d2-014d-4e67-b74b-0d5f36c7183c": {
   "value": "12482000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToCustomersHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xMS0yLTEtMS01MzQyOQ_33abd78c-5e69-4590-a116-7a185c6b84c2": {
   "value": "6086000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xMS0zLTEtMS01MzQyOQ_7f3fdbc8-1773-4cf9-9224-774cc487f062": {
   "value": "5198000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xMS00LTEtMS01MzQyOQ_ca327f13-1187-4512-8107-1a41dd8d0d37": {
   "value": "5557000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xMi0yLTEtMS01MzQyOQ_803f9220-01dd-4efd-ba9d-153c321ca6fc": {
   "value": "5303000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EquityInstrumentsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xMi0zLTEtMS01MzQyOQ_632b2fcf-8b5d-469b-a316-247542781d0d": {
   "value": "4133000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EquityInstrumentsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xMi00LTEtMS01MzQyOQ_f60a14be-7fff-457e-9df1-8849c40f67f1": {
   "value": "4327000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EquityInstrumentsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xMy0yLTEtMS01MzQyOQ_5c9b0c44-369b-4150-872f-b7e136398f44": {
   "value": "128000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xMy0zLTEtMS01MzQyOQ_4b77c4b2-7911-4ff0-95e8-4165f95036c8": {
   "value": "356000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xMy00LTEtMS01MzQyOQ_4d1ba35b-30a4-43ca-b35c-8f143fe061f7": {
   "value": "110000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xNy0yLTEtMS01MzQyOQ_0dc594d5-a1ca-45b0-972d-a0d09d5def2f": {
   "value": "655000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToCustomersAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xNy0zLTEtMS01MzQyOQ_706e29c3-7a35-4ad0-a754-2ec877ec7bbf": {
   "value": "709000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToCustomersAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xNy00LTEtMS01MzQyOQ_28bbb927-b858-4e70-a8ed-8054bc309f9f": {
   "value": "1120000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToCustomersAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xOC0yLTEtMS01MzQyOQ_8bc57188-c227-45ac-bbf0-ff9b2196d277": {
   "value": "1092000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xOC0zLTEtMS01MzQyOQ_10b95a9b-0f10-4f8d-9e12-fea5ac89da4c": {
   "value": "1117000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xOC00LTEtMS01MzQyOQ_d96ace47-39ed-4b4e-850c-4397b3eec2fb": {
   "value": "1214000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xOS0yLTEtMS01MzQyOQ_66096440-3360-4077-b8f6-449d63825311": {
   "value": "1092000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xOS0zLTEtMS01MzQyOQ_e971c4c5-dcc0-457c-ae6c-c60b650c9d9f": {
   "value": "1117000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8xOS00LTEtMS01MzQyOQ_d5504414-5a62-4235-8b2b-1b754dca8045": {
   "value": "1214000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8yNS0yLTEtMS01MzQyOQ_23aa6d0f-e805-420e-8f47-c1e8413aff94": {
   "value": "60421000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8yNS0zLTEtMS01MzQyOQ_42d3a4e0-7381-4d73-99e5-e59da6b97dc9": {
   "value": "69440000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8yNS00LTEtMS01MzQyOQ_b3f579bb-3268-44d3-9203-f2f5a277a431": {
   "value": "61183000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8yNi0yLTEtMS01MzQyOQ_3262cf71-1d6f-41c9-9cbe-db41eca41b12": {
   "value": "1320000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8yNi0zLTEtMS01MzQyOQ_62f620f7-89e6-4b13-bc1d-61a24511c3af": {
   "value": "1100000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8yNi00LTEtMS01MzQyOQ_62f7b59a-4fb4-498d-835f-41c83c817f8d": {
   "value": "2420000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8yNy0yLTEtMS01MzQyOQ_873dd253-0bba-4354-83a2-7be107103fe6": {
   "value": "59074000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8yNy0zLTEtMS01MzQyOQ_b183948d-7953-4111-87fe-a086c0c526f0": {
   "value": "68308000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8yNy00LTEtMS01MzQyOQ_91de25ee-7685-4e9b-a1da-f71570ad0085": {
   "value": "58731000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zMC0yLTEtMS01MzQyOQ_43af3306-bbbe-4488-afa1-303fb8e4e53d": {
   "value": "27000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToBanksAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zMC0zLTEtMS01MzQyOQ_91ec5342-73e5-4f44-ac8b-47312e722eb6": {
   "value": "33000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToBanksAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zMC00LTEtMS01MzQyOQ_bc4db1f3-e50a-47e8-ab44-c106305900e3": {
   "value": "33000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToBanksAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zMi0yLTEtMS01MzQyOQ_5c956a93-eb32-4605-a8bf-7246b9b14c6a": {
   "value": "372676000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zMi0zLTEtMS01MzQyOQ_c8bb4283-895d-4e39-9ba0-55c452faa301": {
   "value": "367668000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zMi00LTEtMS01MzQyOQ_21dc69d1-8f5f-4b16-a8ed-c74bc7ed1e0a": {
   "value": "439162000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialAssetsAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zMy0yLTEtMS01MzQyOQ_84153fff-2b83-4a98-b9dc-86a25399d2d6": {
   "value": "34781000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zMy0zLTEtMS01MzQyOQ_3de98e97-988f-4cd6-a302-fe1af03794b7": {
   "value": "35737000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zMy00LTEtMS01MzQyOQ_de67539a-3915-4b41-bcce-4f5896af5739": {
   "value": "38877000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtSecuritiesAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zNS0yLTEtMS01MzQyOQ_23ecae8f-358f-4fb0-b6c7-9afef6baaf03": {
   "value": "5681000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToCentralBanksAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zNS0zLTEtMS01MzQyOQ_d4051146-9a57-4177-97ae-bdf9618c5772": {
   "value": "6209000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToCentralBanksAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zNS00LTEtMS01MzQyOQ_9bfd7a8c-7e6e-436d-80b4-17244a534701": {
   "value": "4275000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:LoansAndAdvancesToCentralBanksAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zNi0yLTEtMS01MzQyOQ_f483f6b6-123c-4e36-bf16-2a9d5b4a0e9d": {
   "value": "13276000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LoansAndAdvancesToBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zNi0zLTEtMS01MzQyOQ_f308fe6b-fc45-48a3-8313-c3ec0b4bcb74": {
   "value": "14575000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LoansAndAdvancesToBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zNi00LTEtMS01MzQyOQ_5dfe4d4d-d9e7-4ce1-9be3-725500fce1b3": {
   "value": "13649000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LoansAndAdvancesToBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zNy0yLTEtMS01MzQyOQ_1cf713a4-56b0-44ce-b367-b3843677280c": {
   "value": "318939000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LoansAndAdvancesToCustomers",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zNy0zLTEtMS01MzQyOQ_e0accfc4-c90f-43f3-ad67-89469a917153": {
   "value": "311147000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LoansAndAdvancesToCustomers",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zNy00LTEtMS01MzQyOQ_7e544082-4e53-45cb-baeb-daa2359302d8": {
   "value": "382360000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LoansAndAdvancesToCustomers",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zOC0yLTEtMS01MzQyOQ_d310f0c5-0324-43f9-a909-50132796335b": {
   "value": "1805000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssetsHeldForHedging",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zOC0zLTEtMS01MzQyOQ_59a8ad83-0263-4177-ba79-592d4fff6b29": {
   "value": "1991000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssetsHeldForHedging",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zOC00LTEtMS01MzQyOQ_2ae7b729-ae7c-4876-890e-2ca7a442292b": {
   "value": "1729000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialAssetsHeldForHedging",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zOS0yLTEtMS01MzQyOQ_0e89dbf3-07a4-46f2-93a6-4eaa49acabdc": {
   "value": "5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zOS0zLTEtMS01MzQyOQ_8b95f8c9-b984-4599-b0a0-a8700c8fec16": {
   "value": "51000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV8zOS00LTEtMS01MzQyOQ_49387561-574c-4da6-8f52-22c6325a8f9c": {
   "value": "28000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80MC0yLTEtMS01MzQyOQ_81e81a7d-ec61-4007-bd0c-c265fed44728": {
   "value": "900000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80MC0zLTEtMS01MzQyOQ_e87e83f1-e937-4a04-ae7b-866733d0ce7c": {
   "value": "1437000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80MC00LTEtMS01MzQyOQ_870f6374-a410-4acc-a3fe-70fc3a35f99b": {
   "value": "1488000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80Mi0yLTEtMS01MzQyOQ_75dba2c1-f510-473a-ad4f-5ecefb9024fb": {
   "value": "152000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInJointVentures",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80Mi0zLTEtMS01MzQyOQ_1c4bc041-f10c-41be-a24a-68035f1e4e16": {
   "value": "149000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInJointVentures",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80Mi00LTEtMS01MzQyOQ_556cb55a-bb25-42b1-a9c9-89fb04f98f9b": {
   "value": "154000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInJointVentures",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80My0yLTEtMS01MzQyOQ_1f9cf104-586b-45dd-8bc2-56fa84a8ee17": {
   "value": "749000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80My0zLTEtMS01MzQyOQ_1f4729dc-b5d9-447a-b597-30c90e402b5b": {
   "value": "1288000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80My00LTEtMS01MzQyOQ_340ad023-22f2-48f5-9bf6-101c6936d2c5": {
   "value": "1334000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentsInAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80NC0yLTEtMS01MzQyOQ_c31189d5-f668-476b-88dc-586852886afa": {
   "value": "269000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AssetsUnderInsuranceContractsAndReinsuranceContractsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80NC0zLTEtMS01MzQyOQ_7f68f98a-b7b1-461d-a6da-bc9a918a95d7": {
   "value": "306000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AssetsUnderInsuranceContractsAndReinsuranceContractsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80NC00LTEtMS01MzQyOQ_057cb468-c4a6-4bc4-9659-46e01ae7ffc2": {
   "value": "341000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AssetsUnderInsuranceContractsAndReinsuranceContractsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80NS0yLTEtMS01MzQyOQ_af4cbf5d-16c7-4630-b6e8-d0d3e9fc9ff4": {
   "value": "7298000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TangibleAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80NS0zLTEtMS01MzQyOQ_4f12dcea-3501-4607-8a22-02bdfacc5286": {
   "value": "7823000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TangibleAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80NS00LTEtMS01MzQyOQ_0e0441c2-4ac9-40dd-a8ed-52eaef90c380": {
   "value": "10068000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TangibleAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80Ni0yLTEtMS01MzQyOQ_ff71adc1-5ea6-4ee6-a9e7-eac71d99a2e3": {
   "value": "7107000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80Ni0zLTEtMS01MzQyOQ_28729821-8b08-4d64-8a2f-c6436c2a9181": {
   "value": "7601000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80Ni00LTEtMS01MzQyOQ_810dcd64-ae89-46c0-9d49-87a14eb5c7d2": {
   "value": "9816000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80Ny0yLTEtMS01MzQyOQ_76cebe50-daa9-4c6d-a97e-36019401ea09": {
   "value": "6874000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TangibleAssetsForOwnUse",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80Ny0zLTEtMS01MzQyOQ_8e208a8c-2bf9-4268-9f04-dddbc4590616": {
   "value": "7311000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TangibleAssetsForOwnUse",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80Ny00LTEtMS01MzQyOQ_29bbf593-4ce9-44da-a38d-335a1a963d21": {
   "value": "9554000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TangibleAssetsForOwnUse",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80OC0yLTEtMS01MzQyOQ_8203c551-a3f6-47a5-9552-c39617359878": {
   "value": "233000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherTangibleAssetsLeasedOutUnderAnOperatingLease",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80OC0zLTEtMS01MzQyOQ_f719313a-6028-438e-bac1-959f9c0c50ff": {
   "value": "290000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherTangibleAssetsLeasedOutUnderAnOperatingLease",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV80OC00LTEtMS01MzQyOQ_82a59146-e1ee-4087-a20d-42d5fff1feca": {
   "value": "263000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherTangibleAssetsLeasedOutUnderAnOperatingLease",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81MC0yLTEtMS01MzQyOQ_91e449ca-eb80-43d9-9db6-2e5fd2cb196f": {
   "value": "191000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentProperty",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81MC0zLTEtMS01MzQyOQ_2bfa7492-5a0e-4c5a-9d9e-32b1a6c02653": {
   "value": "222000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentProperty",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81MC00LTEtMS01MzQyOQ_88df4d69-a2c4-4a77-8e92-9fe50d1873c9": {
   "value": "252000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InvestmentProperty",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81Mi0yLTEtMS01MzQyOQ_69b1ae5f-bed7-44d5-8524-4f6d86e8d2da": {
   "value": "2197000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsAndGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81Mi0zLTEtMS01MzQyOQ_c9714e0c-f92e-4540-93f4-31e05ebe45af": {
   "value": "2345000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsAndGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81Mi00LTEtMS01MzQyOQ_1e1fdcde-beec-48b2-8d24-529962c5be0b": {
   "value": "6966000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsAndGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81My0yLTEtMS01MzQyOQ_73bad179-1222-4f8e-add2-6a4a39bf080b": {
   "value": "818000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81My0zLTEtMS01MzQyOQ_42dfbb86-7338-4834-9346-374ed7762232": {
   "value": "910000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81My00LTEtMS01MzQyOQ_19a3e839-8d25-4526-86d4-7b32da4359c8": {
   "value": "4955000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81NC0yLTEtMS01MzQyOQ_b879a897-2bc3-40b7-8013-26a879fa153e": {
   "value": "1379000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81NC0zLTEtMS01MzQyOQ_c37687d3-e6a5-411e-a7ae-6b3a1dd0703f": {
   "value": "1435000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81NC00LTEtMS01MzQyOQ_5de0c8cc-b9bc-4423-8ace-9927d6f50277": {
   "value": "2010000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81NS0yLTEtMS01MzQyOQ_87981328-58fa-4f3a-81ce-90ba7d7c5e23": {
   "value": "15850000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81NS0zLTEtMS01MzQyOQ_20133e82-861b-4fa8-8b4c-cdedd558f944": {
   "value": "16526000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81NS00LTEtMS01MzQyOQ_b3d2976c-eeac-438a-99b9-674168e18244": {
   "value": "17083000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81Ni0yLTEtMS01MzQyOQ_fc7705a0-9a6b-4f29-a9f2-5c698e7b69a8": {
   "value": "932000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81Ni0zLTEtMS01MzQyOQ_c46c150f-9a31-4cad-9739-d8dec0a5b7c2": {
   "value": "1199000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81Ni00LTEtMS01MzQyOQ_28482c8b-6a16-47fd-9f5a-020f90dbf5d5": {
   "value": "1765000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81Ny0yLTEtMS01MzQyOQ_654cbdab-7233-467f-94b8-ef536ef48faf": {
   "value": "14917000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81Ny0zLTEtMS01MzQyOQ_f88a13e2-61ce-44bb-ab9b-f7e00299afef": {
   "value": "15327000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81Ny00LTEtMS01MzQyOQ_6eb13347-a1fd-490e-83c1-23fa0389fca9": {
   "value": "15318000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81OC0yLTEtMS01MzQyOQ_f9840fe4-ea08-4287-80f4-9144889d06e0": {
   "value": "1934000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81OC0zLTEtMS01MzQyOQ_38499ba5-9033-4970-99c7-8f364b9821e7": {
   "value": "2513000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81OC00LTEtMS01MzQyOQ_22646de4-286e-42bd-bc83-a8a5d362ee36": {
   "value": "3800000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81OS0yLTEtMS01MzQyOQ_eff27da3-0f70-436f-8b74-95e085f0139f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InsuranceContractsLinkedToPensions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81OS0zLTEtMS01MzQyOQ_86e4dbed-e610-491d-a3dd-da1ce96a9610": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InsuranceContractsLinkedToPensions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV81OS00LTEtMS01MzQyOQ_07fb99ed-37ff-4147-8195-319702d46a22": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InsuranceContractsLinkedToPensions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82MC0yLTEtMS01MzQyOQ_28dfc46c-6b82-4b4f-bf73-60325d0f9557": {
   "value": "424000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InventoriesTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82MC0zLTEtMS01MzQyOQ_d679f47c-b9ab-48b3-8681-520a58da4745": {
   "value": "572000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InventoriesTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82MC00LTEtMS01MzQyOQ_83438be7-e2da-4de4-8d5d-b780b2ab5db6": {
   "value": "581000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InventoriesTotal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82MS0yLTEtMS01MzQyOQ_b8ea4988-6e81-4cbb-a8bc-63eabae4704d": {
   "value": "1510000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:RestOfOtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82MS0zLTEtMS01MzQyOQ_767ed3af-c0ef-46bb-8826-860a011fea36": {
   "value": "1941000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:RestOfOtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82MS00LTEtMS01MzQyOQ_a81bccc3-172a-44ca-978d-c32c5e84f763": {
   "value": "3220000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:RestOfOtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82Mi0yLTEtMS01MzQyOQ_26aa8f93-ba7f-492a-bacb-6f239ffa9be7": {
   "value": "1061000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82Mi0zLTEtMS01MzQyOQ_4f28770a-58c1-4f89-a442-2e1157426a6b": {
   "value": "85987000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82Mi00LTEtMS01MzQyOQ_2403c417-35f1-4721-9be2-36963f094611": {
   "value": "3079000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82My0yLTEtMS01MzQyOQ_3525d96c-c7e9-4f4e-9c2b-532d278105fa": {
   "value": "662885000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82My0zLTEtMS01MzQyOQ_3cf705e1-6eac-4f36-863a-7609a29846cf": {
   "value": "733797000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6NDI0MjQ0NmE1MzA0NDhhZWJiNDgwNjI1NWY4MmY5NWEvdGFibGVyYW5nZTo0MjQyNDQ2YTUzMDQ0OGFlYmI0ODA2MjU1ZjgyZjk1YV82My00LTEtMS01MzQyOQ_eef93b7e-1e8c-4876-80a0-26f8aa8f4fec": {
   "value": "695471000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yLTItMS0xLTUzNDI5_14a6ff22-d8eb-4df7-b9f0-2e2b8599d66d": {
   "value": "91135000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yLTMtMS0xLTUzNDI5_3fc77d8f-033d-49ef-a12b-24097dca3394": {
   "value": "84109000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yLTQtMS0xLTUzNDI5_0e9040b7-f523-4df5-94bc-0f0ff459469d": {
   "value": "86414000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zLTItMS0xLTUzNDI5_84b3a383-a06c-437e-aaa1-f6767a7c8766": {
   "value": "31705000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilitiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zLTMtMS0xLTUzNDI5_617bfc98-bab3-44a1-a260-0dcfa5f87391": {
   "value": "41680000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilitiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zLTQtMS0xLTUzNDI5_7d39cb85-56ce-4b7d-9186-693ed956ac45": {
   "value": "34066000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilitiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF80LTItMS0xLTUzNDI5_819bc277-4eac-4756-b87b-ce606a21b4d8": {
   "value": "15135000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ShortPositionsFinancialLiabiltiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF80LTMtMS0xLTUzNDI5_3b63472e-9ee7-4ee3-9268-dc9128c6ba47": {
   "value": "12312000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ShortPositionsFinancialLiabiltiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF80LTQtMS0xLTUzNDI5_23d9ad2b-ce59-4f81-94ae-95243c6a6fe2": {
   "value": "12249000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ShortPositionsFinancialLiabiltiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF82LTItMS0xLTUzNDI5_d9e6f02f-00c9-4351-837e-c1879fa8f990": {
   "value": "11248000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositsFromCentralBanksHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF82LTMtMS0xLTUzNDI5_4325bd64-4d8b-437e-80cd-31c54aea0099": {
   "value": "6277000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositsFromCentralBanksHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF82LTQtMS0xLTUzNDI5_b62b87e2-c708-473d-8c51-597a67dffbaa": {
   "value": "7635000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositsFromCentralBanksHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF83LTItMS0xLTUzNDI5_1db7a1e6-0e8a-426c-9087-3d3b1f25e6b9": {
   "value": "16176000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositsFromCreditInstitutionsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF83LTMtMS0xLTUzNDI5_0f018809-2cfc-416c-b7d3-8653b6ebcf22": {
   "value": "14377000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositsFromCreditInstitutionsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF83LTQtMS0xLTUzNDI5_81dacab6-262b-40f2-b202-609798b716b2": {
   "value": "22704000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DepositsFromCreditInstitutionsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF84LTItMS0xLTUzNDI5_d98dc40d-46a5-4c1b-b4fe-3f939da5767c": {
   "value": "16870000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CustomerDepositsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF84LTMtMS0xLTUzNDI5_70b18ee2-fd59-4220-b8e2-1156c307f2f0": {
   "value": "9463000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CustomerDepositsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF84LTQtMS0xLTUzNDI5_ace63a8e-d03c-4142-adee-7160dd527895": {
   "value": "9761000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CustomerDepositsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xMS0yLTEtMS01MzQyOQ_13ade5bf-899c-42b2-854a-ccc29d7dfc9b": {
   "value": "9683000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xMS0zLTEtMS01MzQyOQ_309c07c9-fffa-4234-92f5-b0a8a418526a": {
   "value": "10050000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xMS00LTEtMS01MzQyOQ_7ac3d02c-2d88-4273-85d7-73d433c37bcf": {
   "value": "10010000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xNS0yLTEtMS01MzQyOQ_76ad8f6f-ccb7-44ca-b2d6-bc88a3368e30": {
   "value": "809000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CustomerDepositsDesignatedAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xNS0zLTEtMS01MzQyOQ_fb2e6578-fc49-4907-9f02-496f2b73809f": {
   "value": "902000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CustomerDepositsDesignatedAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xNS00LTEtMS01MzQyOQ_5e6491e5-4b17-40da-8f70-aeabda81e301": {
   "value": "944000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CustomerDepositsDesignatedAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xNi0yLTEtMS01MzQyOQ_db8665bd-0ec7-467e-9e8f-32da912d651a": {
   "value": "3396000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtCertificatesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xNi0zLTEtMS01MzQyOQ_789c754b-2efe-4817-a424-0dcfd60e88e1": {
   "value": "4531000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtCertificatesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xNi00LTEtMS01MzQyOQ_68c6cb18-2602-4b04-8a9d-5d77c3795b5b": {
   "value": "4656000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:DebtCertificatesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xNy0yLTEtMS01MzQyOQ_6acd2820-dab3-412c-bbf7-abde38f9ff00": {
   "value": "5479000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xNy0zLTEtMS01MzQyOQ_3946c51c-9f49-476b-9d26-dbbf547ace1d": {
   "value": "4617000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xNy00LTEtMS01MzQyOQ_c6a547a0-fdff-4c35-a973-f74c7711fb80": {
   "value": "4410000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xOC0yLTEtMS01MzQyOQ_8fe669ff-e34d-4870-a315-22aeb31e0b00": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:MemorandumItemSubordinatedLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xOC0zLTEtMS01MzQyOQ_4c91ced4-fdbe-41ce-90fb-4db644674eab": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:MemorandumItemSubordinatedLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xOC00LTEtMS01MzQyOQ_a9e8f6e2-e398-4429-b214-1455c6f2eed3": {
   "value": "0",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:MemorandumItemSubordinatedLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xOS0yLTEtMS01MzQyOQ_d051fc2b-2014-4fec-8268-94a553d9cfa6": {
   "value": "487893000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xOS0zLTEtMS01MzQyOQ_835feb74-a4ac-4c38-8399-fc6cd8937781": {
   "value": "490606000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8xOS00LTEtMS01MzQyOQ_7350fe96-3589-4d3a-8cf3-0866a26b9fb7": {
   "value": "516641000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FinancialLiabilitiesAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yMS0yLTEtMS01MzQyOQ_16e1ed6e-7828-41f9-b155-93a8102de061": {
   "value": "47351000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesDueToCentralBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yMS0zLTEtMS01MzQyOQ_45cbe7f7-8457-42ef-906f-b27f1fe136d7": {
   "value": "45177000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesDueToCentralBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yMS00LTEtMS01MzQyOQ_d4355535-1a89-4320-a790-b7ea087e263e": {
   "value": "25950000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesDueToCentralBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yMi0yLTEtMS01MzQyOQ_4293fba5-078b-44c5-a616-9f85b3258411": {
   "value": "19834000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yMi0zLTEtMS01MzQyOQ_60ade37a-1a20-488a-922e-cc8c685396b0": {
   "value": "27629000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yMi00LTEtMS01MzQyOQ_e461b5d8-1e9d-4df0-8493-0749264dc3f0": {
   "value": "28751000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yMy0yLTEtMS01MzQyOQ_102a22c7-d84e-4198-bd25-3696d9ea59bf": {
   "value": "349761000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromCustomers",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yMy0zLTEtMS01MzQyOQ_f90464ec-54f0-42a1-b0c2-2db902a2946d": {
   "value": "342661000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromCustomers",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yMy00LTEtMS01MzQyOQ_c3a7e644-6c58-4dac-93bf-5d4ec8b126dd": {
   "value": "384219000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepositsFromCustomers",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yNC0yLTEtMS01MzQyOQ_bbcb324f-63da-40d1-aadf-53aa00f9b3fc": {
   "value": "55763000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DebtSecurities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yNC0zLTEtMS01MzQyOQ_2ff98dd3-d402-4da7-ba66-c42c05d7b6f2": {
   "value": "61780000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DebtSecurities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yNC00LTEtMS01MzQyOQ_7829b38d-1551-4031-8181-0dddeab1edc7": {
   "value": "63963000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DebtSecurities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yNS0yLTEtMS01MzQyOQ_ec90adc2-7ff4-46e0-b42d-6cc484e7f780": {
   "value": "15183000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yNS0zLTEtMS01MzQyOQ_8af2f2b8-4338-4fd8-b0cc-df212992cf1b": {
   "value": "13358000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yNS00LTEtMS01MzQyOQ_639250f7-85f4-48fe-b877-ecfdf6c97295": {
   "value": "13758000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yNi0yLTEtMS01MzQyOQ_f26a3b22-e922-47d9-b855-321f16ec6572": {
   "value": "14808000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:MemorandumItemSubordinatedLiabilitiesAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yNi0zLTEtMS01MzQyOQ_abe18e71-b2da-4620-85bd-48698ae913df": {
   "value": "16488000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:MemorandumItemSubordinatedLiabilitiesAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yNi00LTEtMS01MzQyOQ_98a6bfe4-3f3e-40fd-a269-944453dee89f": {
   "value": "18018000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:MemorandumItemSubordinatedLiabilitiesAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yNy0yLTEtMS01MzQyOQ_8b1836d8-b0b7-44c1-a561-3c45552a688f": {
   "value": "2626000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilitiesHeldForHedging",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yNy0zLTEtMS01MzQyOQ_67ef0147-e78d-4e68-8807-7d978f5b0fbe": {
   "value": "2318000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilitiesHeldForHedging",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yNy00LTEtMS01MzQyOQ_0f865656-3395-44a0-89a9-ebe8ecef0c3b": {
   "value": "2233000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DerivativeFinancialLiabilitiesHeldForHedging",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yOC0yLTEtMS01MzQyOQ_4b9ca827-1aae-40c4-9700-cd0b19c3623a": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yOC0zLTEtMS01MzQyOQ_7f2775b2-3deb-4998-98ef-159141d044ae": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yOC00LTEtMS01MzQyOQ_2d6a8dd6-dcf9-41b3-83c8-cd46e477e80b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yOS0yLTEtMS01MzQyOQ_4ed6e26d-184b-44e9-8031-ec02121690ae": {
   "value": "10865000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yOS0zLTEtMS01MzQyOQ_74a617d9-f60c-4e97-96a4-9388cbe4e478": {
   "value": "9951000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8yOS00LTEtMS01MzQyOQ_447fceab-37da-42af-b466-7ef6215155bb": {
   "value": "10606000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zMC0yLTEtMS01MzQyOQ_f2fb169e-3ae9-4066-af1e-dd59f8a2fce5": {
   "value": "5889000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Provisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zMC0zLTEtMS01MzQyOQ_b5231cc2-6ceb-4426-bfb7-fb1e99ac56ab": {
   "value": "6141000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Provisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zMC00LTEtMS01MzQyOQ_b16b2e80-ed03-45a1-94b6-2eae7a2a52cf": {
   "value": "6538000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Provisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zMS0yLTEtMS01MzQyOQ_0dff9aec-de2c-4f30-9591-2b43d24635b4": {
   "value": "3576000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProvisionsForEmployeeBenefits",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zMS0zLTEtMS01MzQyOQ_db0c365f-7e17-40c1-8608-fda488ebc66c": {
   "value": "4272000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProvisionsForEmployeeBenefits",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zMS00LTEtMS01MzQyOQ_1f86198c-6d16-4912-a7c1-eb766f74fa57": {
   "value": "4631000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProvisionsForEmployeeBenefits",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zMi0yLTEtMS01MzQyOQ_fb99adb1-9f49-4076-8763-441b64e56347": {
   "value": "632000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherLongTermEmployeeBenefits",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zMi0zLTEtMS01MzQyOQ_b8c2a52b-2f8d-483a-8cf9-cb0bd2d3d68d": {
   "value": "49000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherLongTermEmployeeBenefits",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zMi00LTEtMS01MzQyOQ_26d6fe40-c2a1-4e4e-ba21-5903857eeb56": {
   "value": "61000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherLongTermEmployeeBenefits",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zMy0yLTEtMS01MzQyOQ_fad3f5f3-ade8-4831-8079-7dbe0ca1fe90": {
   "value": "623000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LegalProceedingsProvision",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zMy0zLTEtMS01MzQyOQ_38380c8b-9ca2-4c05-87cf-e15b7210723c": {
   "value": "612000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LegalProceedingsProvision",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zMy00LTEtMS01MzQyOQ_2071dc69-06b0-4d6f-82cd-de55cc7a6837": {
   "value": "677000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LegalProceedingsProvision",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zNC0yLTEtMS01MzQyOQ_abd469ae-ed84-421f-a6f3-62aadabab903": {
   "value": "691000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProvisionsCommitmentsAndGuaranteesGiven",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zNC0zLTEtMS01MzQyOQ_8320a2a5-9ff4-430d-83e7-d4ba2b762c9a": {
   "value": "728000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProvisionsCommitmentsAndGuaranteesGiven",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zNC00LTEtMS01MzQyOQ_6614f413-5794-42cb-9a56-d14fdf6b6ff4": {
   "value": "711000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProvisionsCommitmentsAndGuaranteesGiven",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zNS0yLTEtMS01MzQyOQ_35955526-a809-4869-ad24-1ae87a45402e": {
   "value": "366000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherProvisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zNS0zLTEtMS01MzQyOQ_e851b1d3-66c2-4652-9cc9-93a30ebdf30b": {
   "value": "479000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherProvisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zNS00LTEtMS01MzQyOQ_624f660d-eeff-45f5-940b-86568185ffcf": {
   "value": "457000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherProvisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zNi0yLTEtMS01MzQyOQ_d425e459-c333-43b9-9585-510abb5c2736": {
   "value": "2413000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zNi0zLTEtMS01MzQyOQ_dff02b92-17dd-4f1f-bbab-a99a278e57ec": {
   "value": "2355000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zNi00LTEtMS01MzQyOQ_7ae3c8da-0fb8-4fd4-9d96-dae970f11624": {
   "value": "2808000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zNy0yLTEtMS01MzQyOQ_2ee0e068-4340-44e2-89c2-77c0e4ea995c": {
   "value": "644000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zNy0zLTEtMS01MzQyOQ_96229836-a95c-4eae-9477-1414c3685818": {
   "value": "545000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zNy00LTEtMS01MzQyOQ_de7f869f-d5d4-4b58-a20b-c46a116220a0": {
   "value": "880000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zOC0yLTEtMS01MzQyOQ_b84c86af-2fec-44fc-b60d-43e5cea2ad9d": {
   "value": "1769000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zOC0zLTEtMS01MzQyOQ_e830a787-eec1-41d3-8322-524b35cb3ada": {
   "value": "1809000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF8zOC00LTEtMS01MzQyOQ_b5b29bc1-ceff-42ef-b0d5-5e151b13fdb0": {
   "value": "1928000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF80MC0yLTEtMS01MzQyOQ_7f3349e9-a81d-451c-a182-6bb648572a76": {
   "value": "3621000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF80MC0zLTEtMS01MzQyOQ_ae6490bf-71ba-401a-a2b6-d97e98f038dc": {
   "value": "2802000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF80MC00LTEtMS01MzQyOQ_30cac6c8-161b-4448-b336-9a14b5640f11": {
   "value": "3742000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF80Mi0yLTEtMS01MzQyOQ_06d7b6ba-1e4a-4367-99e1-6ccde5d6b5c7": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF80Mi0zLTEtMS01MzQyOQ_e74a8d1b-6a00-4cdd-b1ec-19f1e0f34454": {
   "value": "75446000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF80Mi00LTEtMS01MzQyOQ_814ccc02-cf32-4458-922c-da4a2167610c": {
   "value": "1554000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF80My0yLTEtMS01MzQyOQ_e959aa6a-3c11-4297-ab93-86317b7d184b": {
   "value": "614125000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF80My0zLTEtMS01MzQyOQ_66f66f10-589a-443e-968a-fbee6c66c759": {
   "value": "683777000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZTY1YjU0ZTRhNzJjNDMyNGI1NmY4Y2RkZjNjODQxYjgvdGFibGVyYW5nZTplNjViNTRlNGE3MmM0MzI0YjU2ZjhjZGRmM2M4NDFiOF80My00LTEtMS01MzQyOQ_b3baa650-d39e-4882-adc0-299e76327a2e": {
   "value": "640546000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yLTItMS0xLTUzNDI5_4c8b675e-9738-4105-8a15-3a793f934a91": {
   "value": "60383000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ShareholdersEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yLTMtMS0xLTUzNDI5_d30ca969-5824-4f67-99df-71ea330512b7": {
   "value": "58904000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ShareholdersEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yLTQtMS0xLTUzNDI5_8ecd4b77-0ad6-4d45-9c37-cd32aff306e1": {
   "value": "58950000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ShareholdersEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zLTItMS0xLTUzNDI5_8a4c5e3e-de78-4112-9ca1-0ac771609707": {
   "value": "3267000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zLTMtMS0xLTUzNDI5_b9473b12-230e-4f4f-bc71-f1bcad151bea": {
   "value": "3267000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zLTQtMS0xLTUzNDI5_d0d32288-569a-4240-88ed-4f21c4faf5f9": {
   "value": "3267000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl80LTItMS0xLTUzNDI5_559b9143-97a2-41ff-bbb7-1d5fcbbaa921": {
   "value": "3267000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PaidUpCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl80LTMtMS0xLTUzNDI5_99752132-548e-4000-abdc-a9da57b0fa2f": {
   "value": "3267000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PaidUpCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl80LTQtMS0xLTUzNDI5_63a269de-759c-41f3-9d00-7057e457117b": {
   "value": "3267000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PaidUpCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl81LTItMS0xLTUzNDI5_b2d89ee3-127b-42ef-b429-945f3a5abc64": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:UnpaidCapitalWhichHasBeenCalledUp",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl81LTMtMS0xLTUzNDI5_53fc5385-8ac7-46be-83ba-685cf3c43bcb": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:UnpaidCapitalWhichHasBeenCalledUp",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl81LTQtMS0xLTUzNDI5_de51f47d-78db-4eed-b5f3-06f3aa31da88": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:UnpaidCapitalWhichHasBeenCalledUp",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl83LTItMS0xLTUzNDI5_900318bf-32c1-42f0-8d90-b1c763b751af": {
   "value": "23599000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl83LTMtMS0xLTUzNDI5_13f66c10-5a6b-450f-89d4-41916ff13c84": {
   "value": "23992000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl83LTQtMS0xLTUzNDI5_a5cfebd9-46ee-4280-af58-0c59e40acd42": {
   "value": "23992000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl84LTItMS0xLTUzNDI5_ebce19be-8808-4699-ad07-6f799dacfd34": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EquityInstrumentsIssuedOtherThanCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl84LTMtMS0xLTUzNDI5_1eaaa8c9-cd61-4ff4-b279-a98f53c79941": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EquityInstrumentsIssuedOtherThanCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl84LTQtMS0xLTUzNDI5_c2c1d8e0-9cfb-4429-981d-486bc10e234d": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:EquityInstrumentsIssuedOtherThanCapital",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xMS0yLTEtMS01MzQyOQ_74f92045-a043-4299-8859-c746a5193889": {
   "value": "60000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherEquityInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xMS0zLTEtMS01MzQyOQ_d1432337-f08e-4af3-ba21-a5100e91142d": {
   "value": "42000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherEquityInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xMS00LTEtMS01MzQyOQ_1f827e5b-b504-45e6-a5b8-fa0d0e7588b8": {
   "value": "56000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherEquityInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xMi0yLTEtMS01MzQyOQ_4a308bfb-26ae-44b1-96d3-a6b64540bafb": {
   "value": "31841000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RetainedEarnings",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xMi0zLTEtMS01MzQyOQ_9d5e2f06-11cf-4193-ba7d-11508bc0499d": {
   "value": "30508000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RetainedEarnings",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xMi00LTEtMS01MzQyOQ_9e8311b8-1ee6-4f9a-bcbf-63dc0738e873": {
   "value": "29388000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RetainedEarnings",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xMy0yLTEtMS01MzQyOQ_a6d277e4-522d-4ab0-87d9-c0145414fe67": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevaluationSurplus",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xMy0zLTEtMS01MzQyOQ_4d6a4b67-5d36-4d33-9729-b12ed543c742": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevaluationSurplus",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xMy00LTEtMS01MzQyOQ_987a3ec0-dd69-4699-863c-3182f0125e65": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevaluationSurplus",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xNC0yLTEtMS01MzQyOQ_a7b16fce-26e9-424f-93de-ccd04d497c2f": {
   "value": "-1857000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherReserves",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xNC0zLTEtMS01MzQyOQ_3c768f79-4ca8-4bf4-a467-cfd4cfc9fd1d": {
   "value": "-164000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherReserves",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xNC00LTEtMS01MzQyOQ_f04fc1bc-92b4-417f-8b50-aa281485b229": {
   "value": "-119000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherReserves",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xNS0yLTEtMS01MzQyOQ_cd27c5cb-c3d1-4f5d-9211-6812c48fb970": {
   "value": "-247000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ReservesOrAccumulatedLossesOfInvestmentsInSubsidiariesJointVenturesAndAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xNS0zLTEtMS01MzQyOQ_24004cd5-f0a7-4430-83cd-88fa5e1c856f": {
   "value": "-164000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ReservesOrAccumulatedLossesOfInvestmentsInSubsidiariesJointVenturesAndAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xNS00LTEtMS01MzQyOQ_9c5a29e7-337b-4bd9-96cc-b1dac0cedda7": {
   "value": "-119000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ReservesOrAccumulatedLossesOfInvestmentsInSubsidiariesJointVenturesAndAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xNi0yLTEtMS01MzQyOQ_52d04d23-8185-4df9-bd39-78c0a79c6554": {
   "value": "-1610000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:Other",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xNi0zLTEtMS01MzQyOQ_a45ec7db-4a80-4ec1-a49e-acc155cbc89d": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:Other",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xNi00LTEtMS01MzQyOQ_909189db-9672-4f06-9e6f-5e9402d51338": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:Other",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xNy0yLTEtMS01MzQyOQ_afbb9fc7-9c32-49cb-8571-a861234d3b9f": {
   "value": "647000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xNy0zLTEtMS01MzQyOQ_6510667b-7ef9-4ece-b0bd-3027862656b9": {
   "value": "46000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xNy00LTEtMS01MzQyOQ_d323ec12-9b0e-41e6-9200-581512572aed": {
   "value": "62000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xOC0yLTEtMS01MzQyOQ_4e6a633a-00dd-4367-9ca9-bdc232e74d3e": {
   "value": "4653000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xOC0zLTEtMS01MzQyOQ_afc5fe19-cc80-4ebc-83b8-a5595e29fdb3": {
   "value": "1305000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xOC00LTEtMS01MzQyOQ_843310c5-3d0b-4f05-960a-10562c24181d": {
   "value": "3512000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xOS0yLTEtMS01MzQyOQ_4cfac716-68b4-403d-8386-d32db812e9ca": {
   "value": "-532000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InterimDividend",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xOS0zLTEtMS01MzQyOQ_198d03aa-8520-4715-80d7-02a7b9e39ac2": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InterimDividend",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8xOS00LTEtMS01MzQyOQ_81240479-a2d8-4277-ba0b-d8f14bbd89f6": {
   "value": "-1084000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InterimDividend",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yMC0yLTEtMS01MzQyOQ_1e14382e-e2fe-42cb-8acb-65e6e88695f9": {
   "value": "-16476000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yMC0zLTEtMS01MzQyOQ_c30a9498-b3ee-45e8-b12b-32f4600ed11e": {
   "value": "-14356000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yMC00LTEtMS01MzQyOQ_52664d2d-0a15-412d-8dbe-022a38b0204a": {
   "value": "-10226000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AccumulatedOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yMS0yLTEtMS01MzQyOQ_8936a5ba-ff2a-4920-b8d2-cdf95154a78b": {
   "value": "-2075000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ItemsThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yMS0zLTEtMS01MzQyOQ_dbdab0c9-e0c8-4823-adba-61a9835982ae": {
   "value": "-2815000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ItemsThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yMS00LTEtMS01MzQyOQ_03ee1887-61c5-47d7-a48b-62184da68ba1": {
   "value": "-1875000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ItemsThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yMi0yLTEtMS01MzQyOQ_a701f797-69a1-4cf2-a49b-6d64c3124d98": {
   "value": "-998000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActuarialGainsOrLossesOnDefinedBenefitPensionPlansThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yMi0zLTEtMS01MzQyOQ_977234d7-08da-47e3-b7ee-d7dd3603ae3f": {
   "value": "-1474000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActuarialGainsOrLossesOnDefinedBenefitPensionPlansThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yMi00LTEtMS01MzQyOQ_6af53d0b-1b46-4572-b01a-d1cc2f1cd157": {
   "value": "-1498000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ActuarialGainsOrLossesOnDefinedBenefitPensionPlansThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yMy0yLTEtMS01MzQyOQ_5a321d03-24b1-47a7-85c5-776a16e6faf4": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yMy0zLTEtMS01MzQyOQ_64886052-d4c2-494d-a5ca-0d4676183110": {
   "value": "-65000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yMy00LTEtMS01MzQyOQ_cc952de3-149a-4475-82e7-e1f5d96a746c": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yNC0yLTEtMS01MzQyOQ_f9f71935-48d8-4f36-8a03-81fdcf3c0f33": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ShareOfOtherRecognizedIncomeAndExpenseOfInvestmentsInJointVenturesAndAssociatedThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yNC0zLTEtMS01MzQyOQ_d2547884-62be-47ae-91ba-ef7810751add": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ShareOfOtherRecognizedIncomeAndExpenseOfInvestmentsInJointVenturesAndAssociatedThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yNC00LTEtMS01MzQyOQ_7d99af01-5582-4427-971b-b66961f948ad": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ShareOfOtherRecognizedIncomeAndExpenseOfInvestmentsInJointVenturesAndAssociatedThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yNS0yLTEtMS01MzQyOQ_9a291ddb-7ac0-42bc-a423-f727bec14ddd": {
   "value": "-1079000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FairValueChangesOfEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yNS0zLTEtMS01MzQyOQ_1ea657cd-8b48-4e41-8641-03adfe3e0515": {
   "value": "-1256000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FairValueChangesOfEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yNS00LTEtMS01MzQyOQ_9d749518-07d0-4b1e-b763-ca3671b6b3b2": {
   "value": "-403000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FairValueChangesOfEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yNi0yLTEtMS01MzQyOQ_6676cfcc-afd6-44c0-bc8b-8ab330b22864": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:HedgeIneffectivenessOfFairValueHedgesForEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yNi0zLTEtMS01MzQyOQ_0b395610-3689-4611-83ca-700803cdeb05": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:HedgeIneffectivenessOfFairValueHedgesForEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yNi00LTEtMS01MzQyOQ_f8e04bca-1164-47f1-b74f-bbcd23a23e8c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:HedgeIneffectivenessOfFairValueHedgesForEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yOS0yLTEtMS01MzQyOQ_db313c97-a69c-4eca-955c-c695d78dc80c": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FairValueChangesOfFinancialLiabilitiesAtFairValueThroughProfitOrLossAttributableToChangesInTheirCreditRisk",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yOS0zLTEtMS01MzQyOQ_3b468a84-9724-4308-b77d-d27561aa3343": {
   "value": "-21000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FairValueChangesOfFinancialLiabilitiesAtFairValueThroughProfitOrLossAttributableToChangesInTheirCreditRisk",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8yOS00LTEtMS01MzQyOQ_b74bcf34-7fc0-46aa-8190-281ac48843a5": {
   "value": "24000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FairValueChangesOfFinancialLiabilitiesAtFairValueThroughProfitOrLossAttributableToChangesInTheirCreditRisk",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zMC0yLTEtMS01MzQyOQ_f09a58ba-8b68-4c52-b88c-8c77051c9fa7": {
   "value": "-14401000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ItemsThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zMC0zLTEtMS01MzQyOQ_ecb4856f-0d6b-45ac-a9b6-9af96cf2f37d": {
   "value": "-11541000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ItemsThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zMC00LTEtMS01MzQyOQ_ed2a670e-ec90-449a-819e-0d77f9a0ad05": {
   "value": "-8351000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ItemsThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zMS0yLTEtMS01MzQyOQ_0212619c-9386-4129-ad3a-dc561933c650": {
   "value": "-146000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:HedgeOfNetInvestmentsInForeignOperationsEffectivePortionThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zMS0zLTEtMS01MzQyOQ_1b0e8d41-c761-42fa-bbb5-b376d8efa103": {
   "value": "-62000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:HedgeOfNetInvestmentsInForeignOperationsEffectivePortionThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zMS00LTEtMS01MzQyOQ_9abb29bc-c148-40d9-bfbe-87cc8fbca7c1": {
   "value": "-896000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:HedgeOfNetInvestmentsInForeignOperationsEffectivePortionThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zMi0yLTEtMS01MzQyOQ_41030211-015e-46b5-87aa-b8b236cfb7d0": {
   "value": "-14988000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ForeignCurrencyTranslationThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zMi0zLTEtMS01MzQyOQ_751556af-282c-43ae-b125-dd362e72832e": {
   "value": "-14185000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ForeignCurrencyTranslationThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zMi00LTEtMS01MzQyOQ_e513da47-5529-4d95-ba92-083a55f28d7b": {
   "value": "-9147000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ForeignCurrencyTranslationThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zMy0yLTEtMS01MzQyOQ_e3d84e75-7944-4133-821c-55afe794349c": {
   "value": "-533000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:HedgingDerivativesCashFlowHedgesEffectivePortionthatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zMy0zLTEtMS01MzQyOQ_0899f962-3235-496e-a895-f6d8e505242a": {
   "value": "10000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:HedgingDerivativesCashFlowHedgesEffectivePortionthatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zMy00LTEtMS01MzQyOQ_65adc6a7-18a3-40c5-920a-8329745ecbbd": {
   "value": "-44000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:HedgingDerivativesCashFlowHedgesEffectivePortionthatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zNC0yLTEtMS01MzQyOQ_e69eb596-e329-43e7-a31c-5b71c1f97f83": {
   "value": "1274000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FairValueChangesOfDebtInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zNC0zLTEtMS01MzQyOQ_e1f24889-49ba-43dd-bceb-6a5a9f64e4ea": {
   "value": "2069000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FairValueChangesOfDebtInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zNC00LTEtMS01MzQyOQ_0d476513-8863-45f9-ae55-402a8040cb72": {
   "value": "1760000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:FairValueChangesOfDebtInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zNS0yLTEtMS01MzQyOQ_9baabbe3-77d0-4ab1-96ed-938bc94450b6": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:HedgingInstrumentsNoDesignatedItemsThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zNS0zLTEtMS01MzQyOQ_d4eb2f01-2245-409b-a547-f050fca5e182": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:HedgingInstrumentsNoDesignatedItemsThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zNS00LTEtMS01MzQyOQ_a3e2d960-47fd-4f15-82aa-81e57cd7f5d9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:HedgingInstrumentsNoDesignatedItemsThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zNi0yLTEtMS01MzQyOQ_9e9a86aa-59da-45ae-84b8-489aea9b40b4": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zNi0zLTEtMS01MzQyOQ_7d704d4b-4bb4-43a1-9286-35675dde2113": {
   "value": "644000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zNi00LTEtMS01MzQyOQ_fd818cfe-c89d-4a79-a8d6-9831923ba739": {
   "value": "-18000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zNy0yLTEtMS01MzQyOQ_d930192a-58ce-4aba-a023-9d4584158162": {
   "value": "-9000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ShareOfOtherRecognizedIncomeAndExpenseOfInvestmentsInJointVenturesAndAssociatesThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zNy0zLTEtMS01MzQyOQ_a0c507d1-dbb3-4aa2-b2a8-229434349e14": {
   "value": "-17000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ShareOfOtherRecognizedIncomeAndExpenseOfInvestmentsInJointVenturesAndAssociatesThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zNy00LTEtMS01MzQyOQ_40339e0f-45f1-4315-9e3d-dafdf316a5a8": {
   "value": "-5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ShareOfOtherRecognizedIncomeAndExpenseOfInvestmentsInJointVenturesAndAssociatesThatMayBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zOC0yLTEtMS01MzQyOQ_84df9fe2-e8c0-4f69-bd22-795c186b9e18": {
   "value": "4853000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zOC0zLTEtMS01MzQyOQ_f62b0099-147d-41d1-bbdc-1af5a44974ef": {
   "value": "5471000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zOC00LTEtMS01MzQyOQ_f12a0bb6-f14d-49c9-95e3-aad247059488": {
   "value": "6201000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zOS0yLTEtMS01MzQyOQ_e7498947-4c21-448c-9661-0c72e6106478": {
   "value": "-8414000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zOS0zLTEtMS01MzQyOQ_39470e3e-f4d3-47e7-8f37-21db3666e45e": {
   "value": "-6949000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl8zOS00LTEtMS01MzQyOQ_b0527eea-8892-4212-94ee-bb74b461b954": {
   "value": "-5572000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl80MC0yLTEtMS01MzQyOQ_ad563eb0-55ea-4c45-ac62-707520f5d0f6": {
   "value": "13267000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherNonControllingInterestItems",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl80MC0zLTEtMS01MzQyOQ_a7036142-2813-4aee-adbd-c49a3a821dd5": {
   "value": "12421000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherNonControllingInterestItems",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl80MC00LTEtMS01MzQyOQ_1196c1a2-9cda-429e-8fcf-0f74dcd901db": {
   "value": "11773000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherNonControllingInterestItems",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl80MS0yLTEtMS01MzQyOQ_80c03d5d-29eb-48d0-a1cb-92bd1a06d7a0": {
   "value": "48760000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl80MS0zLTEtMS01MzQyOQ_da5a0d67-d8fc-444e-aeb4-bc4709005214": {
   "value": "50020000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl80MS00LTEtMS01MzQyOQ_92d005b2-1735-4263-8fe8-f774ed4e3042": {
   "value": "54925000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl80Mi0yLTEtMS01MzQyOQ_de6e119c-f2eb-4883-926d-7f05bc1e1b59": {
   "value": "662885000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl80Mi0zLTEtMS01MzQyOQ_1e49aeb3-a4c2-46c9-ac75-7582884f718a": {
   "value": "733797000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl80Mi00LTEtMS01MzQyOQ_82ef6ba2-efa8-428c-9a4e-f1d622ef9d21": {
   "value": "695471000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl81MC0yLTEtMS01MzQyOQ_b350d48f-cb14-4aa1-b1e4-117dd41c1a1c": {
   "value": "119618000000",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:MemorandumLoanCommitmentsGiven",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl81MC0zLTEtMS01MzQyOQ_71ce5e37-9bb0-4871-9e53-3065921a9428": {
   "value": "132584000000",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:MemorandumLoanCommitmentsGiven",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl81MC00LTEtMS01MzQyOQ_439c7151-d1c0-48ee-9c39-adf942e1fa36": {
   "value": "130923000000",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:MemorandumLoanCommitmentsGiven",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl81MS0yLTEtMS01MzQyOQ_bca101ea-3665-4f9a-8a69-fc0ad5a74a94": {
   "value": "11720000000",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:MemorandumFinancialGuaranteesGiven",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl81MS0zLTEtMS01MzQyOQ_9dea6d32-c477-4661-8b1c-7825a179b4ed": {
   "value": "10665000000",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:MemorandumFinancialGuaranteesGiven",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl81MS00LTEtMS01MzQyOQ_0e8ebc7f-93ba-4863-a23f-62739e985df1": {
   "value": "10984000000",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:MemorandumFinancialGuaranteesGiven",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl81Mi0yLTEtMS01MzQyOQ_d026ebd6-f538-4a2f-b4ae-7cd8c9115cc9": {
   "value": "34604000000",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:MemorandumOtherCommitmentsGiven",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl81Mi0zLTEtMS01MzQyOQ_2a3dd5c9-9af3-48c2-9de4-33dfbb7224a4": {
   "value": "36190000000",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:MemorandumOtherCommitmentsGiven",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF83L2ZyYWc6MDQ4NWRlMDdjYjE3NDdmY2IyYjE4NGM5YTY3MzBkZjgvdGFibGU6ZmM3YmFiYTQwYTNmNDNkZjkyMmJlYWU1YzY1MDFjNGIvdGFibGVyYW5nZTpmYzdiYWJhNDBhM2Y0M2RmOTIyYmVhZTVjNjUwMWM0Yl81Mi00LTEtMS01MzQyOQ_7eeb9a55-e9ae-4fad-b672-1cf4d26e1896": {
   "value": "39209000000",
   "decimals": -3,
   "dimensions": {
    "concept": "bbva:MemorandumOtherCommitmentsGiven",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMi0yLTEtMS01MzQyOQ_c6425d0f-42c1-4383-a01a-1e5dfafa92a4": {
   "value": "23015000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMi0zLTEtMS01MzQyOQ_a5e93cda-c888-43cc-ac0d-3a1da70f102b": {
   "value": "22389000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMi00LTEtMS01MzQyOQ_04c8f1e3-acce-4c59-a376-66c0840a5c15": {
   "value": "27762000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromInterest",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMy0yLTEtMS01MzQyOQ_3c30d5dc-2b24-4563-a344-b22d5d819be2": {
   "value": "8329000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMy0zLTEtMS01MzQyOQ_a4fdb60d-7c3a-40b2-856d-74e164ef09c3": {
   "value": "7797000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMy00LTEtMS01MzQyOQ_de4f3d09-7ca9-4309-b2da-e1c4b12aaa5f": {
   "value": "11972000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNC0yLTEtMS01MzQyOQ_2cee1d5a-d471-4716-b699-1a62c11a6585": {
   "value": "14686000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNC0zLTEtMS01MzQyOQ_9f580009-70d1-4057-b651-752504d41c46": {
   "value": "14592000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNC00LTEtMS01MzQyOQ_8f112c9c-8cce-495e-b73f-0fdbb06a3511": {
   "value": "15789000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InterestRevenueExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNS0yLTEtMS01MzQyOQ_54ada53e-806c-4d3b-9940-5c85ee05f433": {
   "value": "176000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromDividends",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNS0zLTEtMS01MzQyOQ_53550547-9976-44fd-bb1d-068cdae521cf": {
   "value": "137000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromDividends",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNS00LTEtMS01MzQyOQ_82d6e2b0-9191-4890-8dff-4f99c2cfa908": {
   "value": "153000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RevenueFromDividends",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNi0yLTEtMS01MzQyOQ_a3aaec8a-5ffa-4793-bf5d-5ccd51cb085e": {
   "value": "1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNi0zLTEtMS01MzQyOQ_7a17065b-b740-483b-b1db-cbc925b8c10c": {
   "value": "-39000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNi00LTEtMS01MzQyOQ_1531fe9d-cc2a-4014-a1cf-5c3730d9fbe1": {
   "value": "-42000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNy0yLTEtMS01MzQyOQ_00bb836f-f5f1-4ddb-b828-f3f453cb83fc": {
   "value": "6997000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FeeAndCommissionIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNy0zLTEtMS01MzQyOQ_352d4cf7-21ac-4c71-a79c-50e47a70fe6a": {
   "value": "5980000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FeeAndCommissionIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNy00LTEtMS01MzQyOQ_c3c13aef-7e97-45c0-9bda-063d9cac1f7f": {
   "value": "6786000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FeeAndCommissionIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfOC0yLTEtMS01MzQyOQ_05a7c26b-4a6d-4d37-b747-8a29fb979968": {
   "value": "2232000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FeeAndCommissionExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfOC0zLTEtMS01MzQyOQ_e504fed3-831e-4216-b7e8-3c62536aff69": {
   "value": "1857000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FeeAndCommissionExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfOC00LTEtMS01MzQyOQ_cae66c1d-d520-459f-ae68-6517a242aafa": {
   "value": "2284000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:FeeAndCommissionExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTAtMi0xLTEtNTM0Mjk_9b3a8894-d219-4bfe-b0b6-de9317eb146f": {
   "value": "134000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsOrLossesOnDerecognitionOfFinancialAssetsAndLiabilitiesNotMeasuredAtFairValueThoughProfitOrLossNet",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTAtMy0xLTEtNTM0Mjk_44686520-973f-460e-8f77-edb3eea3915f": {
   "value": "139000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsOrLossesOnDerecognitionOfFinancialAssetsAndLiabilitiesNotMeasuredAtFairValueThoughProfitOrLossNet",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTAtNC0xLTEtNTM0Mjk_cf521c75-d45f-4862-834f-09f1dc1084bb": {
   "value": "186000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsOrLossesOnDerecognitionOfFinancialAssetsAndLiabilitiesNotMeasuredAtFairValueThoughProfitOrLossNet",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTEtMi0xLTEtNTM0Mjk_649a8cb4-70c0-44e9-a587-c66996decd29": {
   "value": "341000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsOrLossesOnFinancialAssetsAndLiabilitiesHeldForTradingNet",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTEtMy0xLTEtNTM0Mjk_654208c4-019c-4ffe-9db3-fa2e727e428f": {
   "value": "777000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsOrLossesOnFinancialAssetsAndLiabilitiesHeldForTradingNet",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTEtNC0xLTEtNTM0Mjk_27644996-ad28-4eb8-805c-f84c5285d9c0": {
   "value": "419000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsOrLossesOnFinancialAssetsAndLiabilitiesHeldForTradingNet",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTItMi0xLTEtNTM0Mjk_fe506b01-c6b1-4991-b174-e8edd779d221": {
   "value": "432000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTItMy0xLTEtNTM0Mjk_730969a3-0630-4c4f-8acb-e61796afba73": {
   "value": "208000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTItNC0xLTEtNTM0Mjk_ef39f5f4-6359-467e-a819-28722b5f8c6e": {
   "value": "143000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTMtMi0xLTEtNTM0Mjk_8ade56a9-d453-48ee-b728-a24e83bf53dc": {
   "value": "335000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsOrLossesOnFinancialAssetsAndLiabilitiesDesignatedAtFairValueThroughProfitOrLossNet",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTMtMy0xLTEtNTM0Mjk_572b17e4-7385-47f8-ace7-4b8610e3f264": {
   "value": "56000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsOrLossesOnFinancialAssetsAndLiabilitiesDesignatedAtFairValueThroughProfitOrLossNet",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTMtNC0xLTEtNTM0Mjk_f9b1e867-ddf8-435d-9e11-d69947a2c00e": {
   "value": "-98000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsOrLossesOnFinancialAssetsAndLiabilitiesDesignatedAtFairValueThroughProfitOrLossNet",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTQtMi0xLTEtNTM0Mjk_f767ae58-cd28-4f32-b252-898371ccc0a1": {
   "value": "-214000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTQtMy0xLTEtNTM0Mjk_851e918b-751a-41b0-806f-5340f85fcefc": {
   "value": "7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTQtNC0xLTEtNTM0Mjk_86364c6e-2348-406b-a223-a48eb0d6a82b": {
   "value": "55000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTUtMi0xLTEtNTM0Mjk_0f9c96e3-1025-43fe-ae4b-fdf6e78b1874": {
   "value": "883000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTUtMy0xLTEtNTM0Mjk_a07bcad3-112d-47e8-8faf-74d44add1f9b": {
   "value": "359000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTUtNC0xLTEtNTM0Mjk_a904b16d-3171-4faf-b72a-7ba7655e3d29": {
   "value": "581000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTYtMi0xLTEtNTM0Mjk_e80cee69-89b5-4ae8-99ba-2f6c1d03295e": {
   "value": "661000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTYtMy0xLTEtNTM0Mjk_2b23d0e5-bfd6-411a-a886-84dbe9d4b34e": {
   "value": "492000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTYtNC0xLTEtNTM0Mjk_6106aa02-5720-4d61-bad0-444f2b7478f3": {
   "value": "639000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTctMi0xLTEtNTM0Mjk_ee5d4a9c-6bb1-455c-9f38-192dcd57f244": {
   "value": "2041000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTctMy0xLTEtNTM0Mjk_a079ff9e-c100-42ac-886a-f22f351c7b57": {
   "value": "1662000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTctNC0xLTEtNTM0Mjk_58caa8ba-4a4f-4b8f-88e1-e61cac7fbbaf": {
   "value": "1943000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:MiscellaneousOtherOperatingExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTgtMi0xLTEtNTM0Mjk_391be7b7-29bd-44cc-a236-9889e4b7b6d6": {
   "value": "2593000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTgtMy0xLTEtNTM0Mjk_9a8be017-4dd5-4950-91b0-e2cf79fa06a6": {
   "value": "2497000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTgtNC0xLTEtNTM0Mjk_07c96216-b001-4828-aef5-8e853fc4d2b8": {
   "value": "2890000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTktMi0xLTEtNTM0Mjk_0bd2e967-bec3-463e-8002-f2175986439c": {
   "value": "1685000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ExpenseArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTktMy0xLTEtNTM0Mjk_4c0f1fec-6390-44bf-a9b8-9d01c0cda442": {
   "value": "1520000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ExpenseArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMTktNC0xLTEtNTM0Mjk_dda82375-7201-4d14-aec1-3eb3884bec61": {
   "value": "1751000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ExpenseArisingFromInsuranceContracts",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjAtMi0xLTEtNTM0Mjk_caf95c12-da68-4934-a630-b62d1b9088d2": {
   "value": "21066000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjAtMy0xLTEtNTM0Mjk_0a1c3780-829d-4f73-9086-b033fe4e74ae": {
   "value": "20166000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjAtNC0xLTEtNTM0Mjk_0c5a95e1-c037-42e9-a744-bf56d7ffbd29": {
   "value": "21522000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjEtMi0xLTEtNTM0Mjk_0f127c48-b3d6-42c7-a4f6-d38df79b5f92": {
   "value": "8296000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdministrativeExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjEtMy0xLTEtNTM0Mjk_a0b0ff86-081a-4436-93d9-d41c8f990769": {
   "value": "7799000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdministrativeExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjEtNC0xLTEtNTM0Mjk_9f5079bb-2f7e-4ed9-ad6a-c4b449d81a7e": {
   "value": "8769000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdministrativeExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjItMi0xLTEtNTM0Mjk_48826a09-87c3-4ad8-a3fd-88a511f6cd37": {
   "value": "5046000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjItMy0xLTEtNTM0Mjk_2f51fd3f-915c-46e8-8bcc-4978445b998a": {
   "value": "4695000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjItNC0xLTEtNTM0Mjk_734731e7-4827-4207-9d5f-159c51b5b037": {
   "value": "5351000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EmployeeBenefitsExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjMtMi0xLTEtNTM0Mjk_dcfd4fda-aca4-4e3b-8a29-93d09934bc7b": {
   "value": "3249000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByFunction",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjMtMy0xLTEtNTM0Mjk_69be2258-2e5e-4a97-a868-eddc81f3c830": {
   "value": "3105000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByFunction",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjMtNC0xLTEtNTM0Mjk_028bd9b6-cc93-4933-96b1-e805c67ca0c0": {
   "value": "3418000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherExpenseByFunction",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjQtMi0xLTEtNTM0Mjk_99d18d05-93f9-4983-8d74-760d73cb46d8": {
   "value": "1234000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjQtMy0xLTEtNTM0Mjk_9119de94-3d73-4224-9b1c-06f5a97262a0": {
   "value": "1288000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjQtNC0xLTEtNTM0Mjk_8beaa270-5c15-419e-8e87-bf287c4507cc": {
   "value": "1386000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DepreciationAndAmortisationExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjUtMi0xLTEtNTM0Mjk_bdc7a84e-edcd-4ca9-8fb6-89f8932a18dc": {
   "value": "1018000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProvisionsOrReversalOfProvisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjUtMy0xLTEtNTM0Mjk_1052eb2b-ca2a-44fa-a5ea-9ea330117a55": {
   "value": "746000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProvisionsOrReversalOfProvisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjUtNC0xLTEtNTM0Mjk_b5a63cf1-ccf9-4c10-8859-4ec53e65bdb8": {
   "value": "614000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ProvisionsOrReversalOfProvisions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjYtMi0xLTEtNTM0Mjk_6ab869cd-f218-4739-b0ec-897cf5e43e56": {
   "value": "3034000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossOnFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjYtMy0xLTEtNTM0Mjk_7e9faf47-4897-4c42-b0ac-084b5b25067b": {
   "value": "5179000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossOnFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjYtNC0xLTEtNTM0Mjk_7aa04db3-665b-4f73-89f9-36695dc241df": {
   "value": "3552000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossOnFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjctMi0xLTEtNTM0Mjk_369b8605-8bb2-429d-9e99-95e591d5bdae": {
   "value": "-3017000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjctMy0xLTEtNTM0Mjk_6699f606-7f20-4820-a69e-37f3c84db262": {
   "value": "-5160000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjctNC0xLTEtNTM0Mjk_29b57215-9ffb-4ae8-ab1f-6014e861067d": {
   "value": "-3470000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsAtAmortisedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjgtMi0xLTEtNTM0Mjk_54c93ad9-9618-49e6-ae6c-ceb479611423": {
   "value": "17000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentLossOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjgtMy0xLTEtNTM0Mjk_7b356e6f-3485-4d1b-b55f-39dda8332825": {
   "value": "19000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentLossOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjgtNC0xLTEtNTM0Mjk_4f90df78-a9d8-4eaf-84ed-4a1b177c1013": {
   "value": "82000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentLossOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjktMi0xLTEtNTM0Mjk_934316fe-c6b9-4284-937a-52d828eaef7d": {
   "value": "7484000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjktMy0xLTEtNTM0Mjk_3ebc2a0c-f58c-4f1a-86d5-f94b06bed8e3": {
   "value": "5153000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMjktNC0xLTEtNTM0Mjk_89b94006-0fba-4401-b038-395e68c01cd9": {
   "value": "7202000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzAtMi0xLTEtNTM0Mjk_42e82c99-cf40-44b2-aefe-ebf418d7c314": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentOrReversalOfImpairmentOfInvestmentsInJointVenturesAndAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzAtMy0xLTEtNTM0Mjk_7b501da0-45a9-4833-97a4-45cf7b1a33a5": {
   "value": "-190000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentOrReversalOfImpairmentOfInvestmentsInJointVenturesAndAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzAtNC0xLTEtNTM0Mjk_7dff684c-2d51-41a0-9094-d92732552af9": {
   "value": "-46000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentOrReversalOfImpairmentOfInvestmentsInJointVenturesAndAssociates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzEtMi0xLTEtNTM0Mjk_52d380d7-170e-4a34-8cd5-bc1750903ad5": {
   "value": "-221000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentOrReversalOfImpairmentOnNonFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzEtMy0xLTEtNTM0Mjk_40c89784-fafd-426c-bb87-2188502f8139": {
   "value": "-153000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentOrReversalOfImpairmentOnNonFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzEtNC0xLTEtNTM0Mjk_0c9b4c88-135b-481e-bbda-5fe3dad636a9": {
   "value": "-128000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentOrReversalOfImpairmentOnNonFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzItMi0xLTEtNTM0Mjk_dfec2f1f-14ab-40b8-bd8c-a98cbfe4cfe1": {
   "value": "161000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentOrReversalOfImpairmentOnNonFinancialTangibleAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzItMy0xLTEtNTM0Mjk_ca839368-bfae-4011-b167-2640a19b0da8": {
   "value": "125000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentOrReversalOfImpairmentOnNonFinancialTangibleAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzItNC0xLTEtNTM0Mjk_41e242f6-7168-4120-b539-0c50ca89c5cd": {
   "value": "94000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentOrReversalOfImpairmentOnNonFinancialTangibleAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzMtMi0xLTEtNTM0Mjk_9a142e47-511f-47a0-ae6d-26411a245de8": {
   "value": "19000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzMtMy0xLTEtNTM0Mjk_325b4b6e-a43a-4f2f-9f28-69da5cde8854": {
   "value": "19000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzMtNC0xLTEtNTM0Mjk_c2b42678-8c75-4d5a-9a26-d4b4fa441a1b": {
   "value": "12000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzQtMi0xLTEtNTM0Mjk_b332c809-5d58-4212-af51-249c642a20ec": {
   "value": "41000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentOrReversalOfImpairmentOnOtherNonFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzQtMy0xLTEtNTM0Mjk_9dddee68-5138-4362-9d2a-55dd89176fd4": {
   "value": "9000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentOrReversalOfImpairmentOnOtherNonFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzQtNC0xLTEtNTM0Mjk_7c950b3f-9096-4b5b-8f27-9b089b340477": {
   "value": "23000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ImpairmentOrReversalOfImpairmentOnOtherNonFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzUtMi0xLTEtNTM0Mjk_75f26979-3d01-49c0-b352-ae1984364813": {
   "value": "24000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsLossesOnDerecognitionOfNonFinancialAssetsAndSubsidiariesNet",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzUtMy0xLTEtNTM0Mjk_459fa4c7-2d95-4a81-b6f7-7cde931b8620": {
   "value": "-7000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsLossesOnDerecognitionOfNonFinancialAssetsAndSubsidiariesNet",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzUtNC0xLTEtNTM0Mjk_ee1c6c9c-eb89-4e0a-af00-8d02a7ba5983": {
   "value": "-5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsLossesOnDerecognitionOfNonFinancialAssetsAndSubsidiariesNet",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzctMi0xLTEtNTM0Mjk_163fe9cd-36ca-416c-b376-c40221307be3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NegativeGoodwillRecognizedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzctMy0xLTEtNTM0Mjk_04e2e0b2-2daa-415d-b675-cef7ea639185": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NegativeGoodwillRecognizedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzctNC0xLTEtNTM0Mjk_7bc17d24-d895-4a1c-bcba-dbbe68be5081": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NegativeGoodwillRecognizedInProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzgtMi0xLTEtNTM0Mjk_7f067bb1-7c0b-424c-b585-db7a8f26ddc2": {
   "value": "-40000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsLossesFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzgtMy0xLTEtNTM0Mjk_3fd2b37a-b0e3-4f2f-bc5b-a1a68bdb4a92": {
   "value": "444000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsLossesFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzgtNC0xLTEtNTM0Mjk_29d76cb5-da2a-40e5-9bc0-2ef638f289bc": {
   "value": "23000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:GainsLossesFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzktMi0xLTEtNTM0Mjk_9b4fa7ea-d934-4f36-9727-20e51e3ffff8": {
   "value": "7247000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzktMy0xLTEtNTM0Mjk_474fa666-1009-4170-942f-15d3f5f71451": {
   "value": "5248000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfMzktNC0xLTEtNTM0Mjk_4b498ea6-e3cf-4f54-97a1-74d2d06f2142": {
   "value": "7046000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDAtMi0xLTEtNTM0Mjk_202335ca-a0af-488c-8eca-39f37825a7c5": {
   "value": "1909000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDAtMy0xLTEtNTM0Mjk_2ae37c1f-f0a3-4963-a28e-93bad9942b75": {
   "value": "1459000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDAtNC0xLTEtNTM0Mjk_007820bb-383f-4591-89f4-f62f46714310": {
   "value": "1943000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDEtMi0xLTEtNTM0Mjk_92a73ccd-19f9-4e8b-8dab-f0b9962c6e7d": {
   "value": "5338000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDEtMy0xLTEtNTM0Mjk_0f72adef-3dae-4636-a8f1-f67444fb57d2": {
   "value": "3789000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDEtNC0xLTEtNTM0Mjk_454b4515-d456-4e92-910f-7e092adfa84a": {
   "value": "5103000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDItMi0xLTEtNTM0Mjk_d7189128-ab75-4d18-a733-520d77e0b1be": {
   "value": "280000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDItMy0xLTEtNTM0Mjk_ff9ba4dc-3201-481f-9b42-7171a2598ef7": {
   "value": "-1729000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDItNC0xLTEtNTM0Mjk_80ce0497-a761-4325-ba7a-0b78a08d6e89": {
   "value": "-758000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDMtMi0xLTEtNTM0Mjk_3c9dd3b4-8aac-4a7d-9135-16acada04321": {
   "value": "5618000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDMtMy0xLTEtNTM0Mjk_16b9de08-6bfc-4b34-9ded-8ded9fa8132b": {
   "value": "2060000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDMtNC0xLTEtNTM0Mjk_9ad1b441-8b79-41c4-997a-6bd936c28d33": {
   "value": "4345000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDQtMi0xLTEtNTM0Mjk_731fae19-71e0-499e-b10d-b147ebec073d": {
   "value": "-965000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDQtMy0xLTEtNTM0Mjk_bd8f0823-5000-469a-9bd6-f2f845e453a0": {
   "value": "-756000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDQtNC0xLTEtNTM0Mjk_93de74dc-4783-4225-91ec-078816b1eeb0": {
   "value": "-833000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDUtMi0xLTEtNTM0Mjk_567afe56-850a-4e6d-aaa2-44d5c5378fe1": {
   "value": "4653000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDUtMy0xLTEtNTM0Mjk_20adb722-2b56-4775-be12-6cb1a89b5980": {
   "value": "1305000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNDUtNC0xLTEtNTM0Mjk_859272a3-d4f0-4dfb-b5c4-f352546897f9": {
   "value": "3512000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTUtMi0xLTEtNTM0Mjk_e2f9463f-ae6f-49d9-b10f-ff7a8cc68257": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTUtMy0xLTEtNTM0Mjk_7da2ce04-15a0-4532-8bde-e415de14170f": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTUtNC0xLTEtNTM0Mjk_1eba2f5a-08d1-46c1-957d-5d5f468bd94a": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTYtMi0xLTEtNTM0Mjk_55ae7aba-9741-4512-8beb-8fa0388db225": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTYtMy0xLTEtNTM0Mjk_cadd5561-900c-43e8-afb1-540e90992952": {
   "value": "0.40",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTYtNC0xLTEtNTM0Mjk_fe2f2cbb-dd12-4610-bdf9-b8f08eaf9841": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTctMi0xLTEtNTM0Mjk_791daff5-dabb-42a4-baa2-b071d1af1e13": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTctMy0xLTEtNTM0Mjk_407a68d8-0a22-4c84-b03a-ace81ad5febe": {
   "value": "0.40",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTctNC0xLTEtNTM0Mjk_c05a41c3-4817-4365-9e23-446e18a72f70": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTgtMi0xLTEtNTM0Mjk_5bfef743-788e-4aaf-9239-8dd57c8e6308": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTgtMy0xLTEtNTM0Mjk_be98d62e-945e-4ce0-9af2-322be1041274": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTgtNC0xLTEtNTM0Mjk_3d9338a9-8416-473a-8c8f-3ab44251767b": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTktMi0xLTEtNTM0Mjk_19f65c5b-461f-4650-a498-0d228ac108e5": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTktMy0xLTEtNTM0Mjk_765b5da4-c0f6-4266-8804-b9b53d76c266": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMC9mcmFnOjZmNGU2ZTY1MDYzYjQzYWI4NzQ1NmEyYWZhNTRlZDM3L3RhYmxlOjUyMDk5ZTVkZTE2OTQ3YjFhOGIxMWI4N2MxOWI4MmI3L3RhYmxlcmFuZ2U6NTIwOTllNWRlMTY5NDdiMWE4YjExYjg3YzE5YjgyYjdfNTktNC0xLTEtNTM0Mjk_d5fa094a-5fcd-4b90-bbe5-91c3d0624fed": {
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMi0xLTEtMS01MzQyOQ_4558c36d-5984-4d34-b47a-ab5a9ffdd156": {
   "value": "5618000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMi0yLTEtMS01MzQyOQ_d115b932-189c-41bc-88ea-d58922d22d57": {
   "value": "2060000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMi0zLTEtMS01MzQyOQ_0111b8c2-18f5-4abd-a468-286db3774b20": {
   "value": "4345000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMy0xLTEtMS01MzQyOQ_b3a3d04f-2035-47c2-ac62-bf80c65ba77b": {
   "value": "-3977000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMy0yLTEtMS01MzQyOQ_675dd2f2-76a8-4a4f-b8ca-387a3ec1bb9a": {
   "value": "-5375000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMy0zLTEtMS01MzQyOQ_345f3275-be73-420d-9212-3975ad13105e": {
   "value": "-286000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfNC0xLTEtMS01MzQyOQ_8354177c-333d-449b-993e-aae595134583": {
   "value": "358000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfNC0yLTEtMS01MzQyOQ_2b753eed-978f-437c-b15c-fe0b503667cd": {
   "value": "-822000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfNC0zLTEtMS01MzQyOQ_7b04c81f-9ea7-44c6-a4cf-26eb05946e90": {
   "value": "-584000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfNS0xLTEtMS01MzQyOQ_8184ae58-3ee4-49e0-a64e-e65950b28613": {
   "value": "218000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfNS0yLTEtMS01MzQyOQ_84e9701e-edf3-43df-baf6-735b20e45648": {
   "value": "-88000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfNS0zLTEtMS01MzQyOQ_ca6c8786-6826-4353-b86d-12f437e7bab6": {
   "value": "-364000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfNi0xLTEtMS01MzQyOQ_3d44ed44-72a1-4336-9091-c78d99b28148": {
   "value": "-3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsAndDisposalGroupsHeldForSaleThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfNi0yLTEtMS01MzQyOQ_2fee87e1-ef06-4a3b-9e80-f54749678281": {
   "value": "17000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsAndDisposalGroupsHeldForSaleThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfNi0zLTEtMS01MzQyOQ_a2f3d352-fa08-4871-93e3-cbb14b8a8d3f": {
   "value": "2000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsAndDisposalGroupsHeldForSaleThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfNy0xLTEtMS01MzQyOQ_79634617-6eca-46bd-8ae8-58d342c90b52": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfNy0yLTEtMS01MzQyOQ_4286236d-9d33-4d83-90a1-6cd44316383a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfNy0zLTEtMS01MzQyOQ_7d4618b4-3d30-4b17-8d9d-f1076537c8e6": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfOC0xLTEtMS01MzQyOQ_efe806ac-c40d-4e43-99b9-1ece83887785": {
   "value": "189000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfOC0yLTEtMS01MzQyOQ_e7c78207-eb46-465f-a3f4-cf1365b12a83": {
   "value": "-796000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfOC0zLTEtMS01MzQyOQ_aea53270-e4d4-4732-b207-112d3c2ca027": {
   "value": "-229000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstruments",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfOS0xLTEtMS01MzQyOQ_c69322a5-7f82-449a-96f6-3a2a7d08bb8d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfOS0yLTEtMS01MzQyOQ_e5234664-cbe0-42a9-9be5-38db16a90728": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfOS0zLTEtMS01MzQyOQ_3b0cbd59-3295-42af-adec-532607942a4c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTAtMS0xLTEtNTM0Mjk_c4297bc5-73ea-4582-b3d9-812756827acd": {
   "value": "33000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTAtMi0xLTEtNTM0Mjk_95b26239-198c-46bc-a403-97ab7f158f8d": {
   "value": "4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTAtMy0xLTEtNTM0Mjk_5b37aab6-c9a6-432e-b718-8c0b348531c5": {
   "value": "-133000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTEtMS0xLTEtNTM0Mjk_bf1a9b77-8830-4989-a04f-0e212b4d43c9": {
   "value": "80000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTEtMi0xLTEtNTM0Mjk_2381d496-fb28-42e4-b3c6-40b709807b9c": {
   "value": "-40000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTEtMy0xLTEtNTM0Mjk_7d18d36e-f46e-48e4-b192-4467946a9861": {
   "value": "-140000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTItMS0xLTEtNTM0Mjk_ed64138e-2d7e-46f4-a220-ee56037cc61f": {
   "value": "-4335000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTItMi0xLTEtNTM0Mjk_f4ce7f7f-b6be-4402-abc2-1d85afc14179": {
   "value": "-4553000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTItMy0xLTEtNTM0Mjk_6520f530-49da-4726-8aac-ebd4a590c878": {
   "value": "298000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTMtMS0xLTEtNTM0Mjk_12205b66-4ef8-4d89-8258-c862d7dc2b66": {
   "value": "-117000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTMtMi0xLTEtNTM0Mjk_cffb40d9-7fa3-49e4-84b6-c2b80033b13c": {
   "value": "378000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTMtMy0xLTEtNTM0Mjk_a5b5bb60-b5bd-4470-898e-87b2ac2d44f3": {
   "value": "-687000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTQtMS0xLTEtNTM0Mjk_21570fff-206f-4558-a798-bcd28b036934": {
   "value": "-117000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTQtMi0xLTEtNTM0Mjk_e63f6180-a8cd-4a91-805e-f76f4f717493": {
   "value": "378000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTQtMy0xLTEtNTM0Mjk_48480082-9474-41d1-8347-c495767346b6": {
   "value": "-687000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTUtMS0xLTEtNTM0Mjk_11cd86b7-a5fa-4205-8650-31586e76e627": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTUtMi0xLTEtNTM0Mjk_554133fb-e396-45b6-bea3-7c48914d7b63": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTUtMy0xLTEtNTM0Mjk_93e07e78-0dff-4111-a402-5ae2811f041b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTYtMS0xLTEtNTM0Mjk_e34f231c-4c8b-4a79-afce-323eaaf874a1": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassificationsHedgeOfNetInvestmentsInForeignOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTYtMi0xLTEtNTM0Mjk_2c7ff07c-c4a5-41ca-827a-006af47f897b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassificationsHedgeOfNetInvestmentsInForeignOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTYtMy0xLTEtNTM0Mjk_fc74853c-f180-43fb-8014-b7fa18556513": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassificationsHedgeOfNetInvestmentsInForeignOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTctMS0xLTEtNTM0Mjk_105ba5d2-4080-40c8-8a1b-d509aa9e8e76": {
   "value": "-2256000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTctMi0xLTEtNTM0Mjk_d9a61c7e-261f-484c-b806-91bd80443876": {
   "value": "-4873000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTctMy0xLTEtNTM0Mjk_8ef78958-56fa-457d-800c-37b885561b55": {
   "value": "-104000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTgtMS0xLTEtNTM0Mjk_3e1ba62c-fbc9-48dc-988f-b65219c3bb54": {
   "value": "-2239000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTgtMi0xLTEtNTM0Mjk_111f2f6b-55de-48ae-a776-97823ab61fc0": {
   "value": "-4873000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTgtMy0xLTEtNTM0Mjk_039367c7-a872-43ba-83d5-815105346477": {
   "value": "-123000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTktMS0xLTEtNTM0Mjk_13155f3d-c7fb-4ec8-97b8-c47eedbaacb6": {
   "value": "17000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTktMi0xLTEtNTM0Mjk_8e0f21d0-5017-4782-be62-b5fa104c2bb4": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMTktMy0xLTEtNTM0Mjk_c1a45e5a-108c-4b9e-812f-c075c2ee39b9": {
   "value": "-1000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjAtMS0xLTEtNTM0Mjk_e8a99c84-e1f3-4794-9955-89de59f92fc7": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassicationsForeignCurrencyTranslation",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjAtMi0xLTEtNTM0Mjk_5f5aad38-91f8-46da-ad4f-e18585553bcf": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassicationsForeignCurrencyTranslation",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjAtMy0xLTEtNTM0Mjk_c6d612fe-b4c0-4ad3-a28e-d0e30c6d9cc9": {
   "value": "18000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassicationsForeignCurrencyTranslation",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjEtMS0xLTEtNTM0Mjk_2dba4ed5-81a9-4921-a409-bfd7317f6b1e": {
   "value": "-691000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxCashFlowHedges",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjEtMi0xLTEtNTM0Mjk_4951d9e9-5e9a-446d-80e7-07de4d436fe0": {
   "value": "230000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxCashFlowHedges",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjEtMy0xLTEtNTM0Mjk_f145f975-37dd-4aa1-8895-c0aa7d233c7d": {
   "value": "-203000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeBeforeTaxCashFlowHedges",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjItMS0xLTEtNTM0Mjk_98812b41-6d24-4021-8698-18c4bc929a0d": {
   "value": "-553000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjItMi0xLTEtNTM0Mjk_7487ec6b-d270-4d5c-a642-4e4391831f40": {
   "value": "230000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjItMy0xLTEtNTM0Mjk_c6864d00-a39e-4c9d-8b06-a18e62a2d252": {
   "value": "-193000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnCashFlowHedgesBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjMtMS0xLTEtNTM0Mjk_6ec2ff94-df5e-49d8-980f-7db85f4d9635": {
   "value": "137000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjMtMi0xLTEtNTM0Mjk_27a2ad58-f4fd-4286-8c1f-b144ef274b9b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjMtMy0xLTEtNTM0Mjk_bc7587b5-7938-4d8c-9a32-5d4ce14396c4": {
   "value": "10000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjQtMS0xLTEtNTM0Mjk_c9d28f09-02f5-4f45-a1ff-760ff068672a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjQtMi0xLTEtNTM0Mjk_405d5ee7-d892-4003-9643-f5d795caba7e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjQtMy0xLTEtNTM0Mjk_4c7b4c75-364e-489e-bc46-1a9b91d526d4": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjUtMS0xLTEtNTM0Mjk_d04a8fd4-4a4c-499c-8844-fa9de82884d7": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassificationsCashFlowHedgesEffectivePortion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjUtMi0xLTEtNTM0Mjk_083e1a87-6975-496c-9087-58503c6e7cfc": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassificationsCashFlowHedgesEffectivePortion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjUtMy0xLTEtNTM0Mjk_57f4b168-4163-4644-acd7-8b62b74698a0": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassificationsCashFlowHedgesEffectivePortion",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjYtMS0xLTEtNTM0Mjk_0ff6716f-8dec-4b52-94ad-f268cbf65af7": {
   "value": "-1139000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherComprehensiveIncomeDebtSecuritiesAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjYtMi0xLTEtNTM0Mjk_b41ca52a-f900-4455-aecf-cc810068193d": {
   "value": "460000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherComprehensiveIncomeDebtSecuritiesAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjYtMy0xLTEtNTM0Mjk_73c3fc06-e902-4b83-8f41-14a5121bb8cd": {
   "value": "1131000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherComprehensiveIncomeDebtSecuritiesAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjctMS0xLTEtNTM0Mjk_f98e4b6b-718a-43d3-9b2b-3592905cb0b1": {
   "value": "-1082000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjctMi0xLTEtNTM0Mjk_dc1cd1cc-a440-43a0-a94b-b54c8602cd92": {
   "value": "515000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjctMy0xLTEtNTM0Mjk_ccdc2452-ed53-4546-be84-faf7a0ca3e5c": {
   "value": "1280000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjgtMS0xLTEtNTM0Mjk_ef1931c4-b1aa-4a33-b033-c438816a8140": {
   "value": "57000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjgtMi0xLTEtNTM0Mjk_164d79ee-32bc-46c5-baa6-c28b1c113429": {
   "value": "54000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjgtMy0xLTEtNTM0Mjk_6101400c-d826-4e51-8e97-e1dfb090a5f5": {
   "value": "149000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjktMS0xLTEtNTM0Mjk_e05bd92c-7301-477b-b28a-eb29d6917ebb": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassificationsDebtSecurities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjktMi0xLTEtNTM0Mjk_702ef4de-e9b2-4681-9911-c6ab22596866": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassificationsDebtSecurities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMjktMy0xLTEtNTM0Mjk_1bdbc884-4a03-4678-9605-a73ad18f889e": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassificationsDebtSecurities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzAtMS0xLTEtNTM0Mjk_cf06eaf0-e92d-4801-b51b-527b4eeea491": {
   "value": "663000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsAndDisposalGroupsHeldForSaleThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzAtMi0xLTEtNTM0Mjk_a1cdecfe-b438-4803-96fb-be52dfa6ed19": {
   "value": "492000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsAndDisposalGroupsHeldForSaleThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzAtMy0xLTEtNTM0Mjk_e80cc3e6-829c-474d-a638-e3e2910c1751": {
   "value": "-461000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsAndDisposalGroupsHeldForSaleThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzEtMS0xLTEtNTM0Mjk_2f04ac4f-73cf-4dcd-8ffb-4cbba1506306": {
   "value": "30000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValuationGainsLossesTakenToEquityNonCurrentAssetsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzEtMi0xLTEtNTM0Mjk_9af6c3e5-9937-4390-8019-370deaf1b4f9": {
   "value": "472000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValuationGainsLossesTakenToEquityNonCurrentAssetsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzEtMy0xLTEtNTM0Mjk_84b6afac-c781-4717-8e3a-591830dfa4ae": {
   "value": "-472000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ValuationGainsLossesTakenToEquityNonCurrentAssetsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzItMS0xLTEtNTM0Mjk_7f0f06d2-d43b-4fa5-a7cd-c17a6584911c": {
   "value": "633000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsHeldForSaleTransferredToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzItMi0xLTEtNTM0Mjk_15704abd-d64b-410f-8a53-6ad17b883667": {
   "value": "20000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsHeldForSaleTransferredToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzItMy0xLTEtNTM0Mjk_72da26a7-6e42-4734-aa62-75f671f72513": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NonCurrentAssetsHeldForSaleTransferredToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzMtMS0xLTEtNTM0Mjk_ceb18203-0eb1-41ea-89e6-3c12289ca2a7": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassificationsOfNonCurrentAssetsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzMtMi0xLTEtNTM0Mjk_fd8ba258-27ea-4210-91cd-ab16cb3ecc63": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassificationsOfNonCurrentAssetsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzMtMy0xLTEtNTM0Mjk_d607ce9c-359d-4d1d-935b-3b5df33a8d8e": {
   "value": "11000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherReclassificationsOfNonCurrentAssetsHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzQtMS0xLTEtNTM0Mjk_b14c37fa-f71a-40fb-8dfa-e37e4d794f34": {
   "value": "8000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzQtMi0xLTEtNTM0Mjk_d5f7a1ea-ad4d-41f1-b66b-7c051a7b9f74": {
   "value": "-13000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzQtMy0xLTEtNTM0Mjk_a60d745c-c353-4048-96b2-3a8c856d90eb": {
   "value": "31000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzUtMS0xLTEtNTM0Mjk_a7258d2b-638e-495f-924b-38649a9034c8": {
   "value": "-523000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzUtMi0xLTEtNTM0Mjk_84fe98b7-2917-4c23-8307-0fa5da91947d": {
   "value": "243000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzUtMy0xLTEtNTM0Mjk_774652bb-a68a-42ca-9926-c3a6ba82d151": {
   "value": "332000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzYtMS0xLTEtNTM0Mjk_7f62eba4-9061-4deb-b27b-cc3e75740855": {
   "value": "1640000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzYtMi0xLTEtNTM0Mjk_be29b70f-d0d6-47db-88f3-c1cc86a031b0": {
   "value": "-3315000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzYtMy0xLTEtNTM0Mjk_9bd60db9-cfcc-48c4-9d56-b4682300ee3a": {
   "value": "4060000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzctMS0xLTEtNTM0Mjk_bc94b77c-0708-43a5-8191-83c85be5c2bd": {
   "value": "-500000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzctMi0xLTEtNTM0Mjk_4bb6bb44-e4e4-400e-93a4-8711500e4b16": {
   "value": "-606000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzctMy0xLTEtNTM0Mjk_3dde5c6a-ec78-4dad-9171-a85ce657b554": {
   "value": "552000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzgtMS0xLTEtNTM0Mjk_3c675c2d-3484-4508-8043-d2645dfa7b2f": {
   "value": "2141000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzgtMi0xLTEtNTM0Mjk_08562e4f-58de-4744-82b8-624bf8f8024b": {
   "value": "-2709000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xMy9mcmFnOjAzYWEwZjkxMjg2ODRjNzc5NzgxZjA4NjI3YWQ2YWNjL3RhYmxlOjAzNzA5ODI5NTc0YjQyNWQ4MjA5NDgxNzU3NzVjMjk0L3RhYmxlcmFuZ2U6MDM3MDk4Mjk1NzRiNDI1ZDgyMDk0ODE3NTc3NWMyOTRfMzgtMy0xLTEtNTM0Mjk_0370bf4d-54a2-432f-956b-2a403df9a42f": {
   "value": "3509000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy0xLTEtMS01MzQyOQ_91495a18-3e09-4d85-b60f-dd4a9fe820b4": {
   "value": "3267000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy0yLTEtMS01MzQyOQ_1bb37234-3df3-41cb-a215-9b06389ef3ab": {
   "value": "23992000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy0zLTEtMS01MzQyOQ_334d89f3-885f-4f05-af62-79a53f3f42d8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy00LTEtMS01MzQyOQ_ea692117-6207-4321-82b1-1619648119bd": {
   "value": "42000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy01LTEtMS01MzQyOQ_5e1533dc-2cf3-4e33-a616-fdfb1f06c117": {
   "value": "30508000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy02LTEtMS01MzQyOQ_571e1774-5133-45de-ae44-24ea5ee2e0e6": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy03LTEtMS01MzQyOQ_bd5cf385-dadf-4db8-b2ca-f23aaaef4473": {
   "value": "-164000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy04LTEtMS01MzQyOQ_0e73e97c-c8a5-4d82-a688-2154645f4635": {
   "value": "-46000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy05LTEtMS01MzQyOQ_649ee62d-5262-4eb8-b583-d3e0b0e83c25": {
   "value": "1305000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy0xMC0xLTEtNTM0Mjk_bc6b5fb0-a9ed-4c59-8063-411b9a462f81": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy0xMS0xLTEtNTM0Mjk_e9e3dc2e-1750-4778-9044-a57932b7732f": {
   "value": "-14356000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy0xMi0xLTEtNTM0Mjk_788983d1-bb0c-4716-b1b9-15018713bc3c": {
   "value": "-6949000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy0xMy0xLTEtNTM0Mjk_a2aad7db-6393-4f22-9928-aa16ef5a2fa5": {
   "value": "12421000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMy0xNC0xLTEtNTM0Mjk_b5beb5d6-c227-4472-86c1-19f58ac1fc46": {
   "value": "50020000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC0xLTEtMS01MzQyOQ_6aeb5c0d-5e24-467c-bd5f-637c1f2a683c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC0yLTEtMS01MzQyOQ_2b6847ad-3db4-44d0-8df0-0d98ad01f241": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC0zLTEtMS01MzQyOQ_2fc420c8-6cdc-4435-bb61-9ac6581f58a3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC00LTEtMS01MzQyOQ_80761e4b-6905-4fba-b6ec-a838649ea0ea": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC01LTEtMS01MzQyOQ_dd6c6023-93fb-4817-a774-21207ec95492": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC02LTEtMS01MzQyOQ_f242cf10-44d2-49b8-91f0-8149fb7317fd": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC03LTEtMS01MzQyOQ_5966a415-5cdd-499b-815e-dbd958f6af43": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC04LTEtMS01MzQyOQ_600b488b-ce6c-4eb1-ac59-007250a22df6": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC05LTEtMS01MzQyOQ_1bc7e9a5-a1aa-465e-a487-f65744049e28": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC0xMC0xLTEtNTM0Mjk_ae17bf00-9d4f-45b5-b39a-5f0516c4a2d4": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC0xMS0xLTEtNTM0Mjk_9d01940b-89fc-4ce2-9678-357a2022db89": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC0xMi0xLTEtNTM0Mjk_1f685fbb-b0b8-4100-b396-e4ce3870cac1": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC0xMy0xLTEtNTM0Mjk_3db511ed-aefc-4e38-a6f2-12a76216b2a6": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNC0xNC0xLTEtNTM0Mjk_254d2de5-b492-42c3-b864-b377cc202808": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS0xLTEtMS01MzQyOQ_6f617c4a-1dac-425b-9dea-670c80d2212c": {
   "value": "3267000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS0yLTEtMS01MzQyOQ_ea9740df-9c07-41f0-8d11-1f99d51d5f8b": {
   "value": "23992000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS0zLTEtMS01MzQyOQ_8dadec20-f9ca-4cbd-994e-dde42c7372e7": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS00LTEtMS01MzQyOQ_47982930-0753-441e-ae10-8e1261a0b136": {
   "value": "42000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS01LTEtMS01MzQyOQ_75b54e1e-ae84-4a5d-88c4-136c35fa1060": {
   "value": "30508000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS02LTEtMS01MzQyOQ_6cfb6252-bbe9-41d4-b2c7-5c53d6bc2eb7": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS03LTEtMS01MzQyOQ_9bf5afa0-cc95-43cb-ab47-7dee843540b9": {
   "value": "-164000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS04LTEtMS01MzQyOQ_8ff4bf60-3481-48dd-8672-dda5997dcdb9": {
   "value": "-46000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS05LTEtMS01MzQyOQ_7d8a0933-2394-4b22-9453-9d0ada04af18": {
   "value": "1305000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS0xMC0xLTEtNTM0Mjk_7bedba38-2acf-475a-b799-28002da3958c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS0xMS0xLTEtNTM0Mjk_b6543ebe-9b52-4ad0-af2c-00b3c4516ad4": {
   "value": "-14356000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS0xMi0xLTEtNTM0Mjk_48b498d9-54e5-45a0-a613-46850afdfc4b": {
   "value": "-6949000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS0xMy0xLTEtNTM0Mjk_a6bae98e-d44e-48e5-8dea-c60092ae1ff0": {
   "value": "12421000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNS0xNC0xLTEtNTM0Mjk_ea5cad34-5b06-4f89-948c-2b96f05cdd59": {
   "value": "50020000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi0xLTEtMS01MzQyOQ_dd7d00ea-8f42-4f68-987b-fd136451536d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi0yLTEtMS01MzQyOQ_4943e747-b2eb-4066-b23a-6a8480acbc2f": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi0zLTEtMS01MzQyOQ_4623c6ad-75a8-499f-9da1-4ea91a75f60b": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi00LTEtMS01MzQyOQ_a55d5bdb-7f32-4fcb-b497-d7bf7a8ca6fb": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi01LTEtMS01MzQyOQ_3b465468-c8b3-4d7e-8892-025827b05d4b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi02LTEtMS01MzQyOQ_06402baf-0c21-4d58-bc74-caaa75b4d05e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi03LTEtMS01MzQyOQ_7db84ca0-d8f6-4406-9feb-29c3b192ff45": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi04LTEtMS01MzQyOQ_00347c0d-67b2-48f2-9b0f-84fb798f8911": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi05LTEtMS01MzQyOQ_fe99833e-fbcd-481e-9984-5bd2d268293f": {
   "value": "4653000000",
   "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi0xMC0xLTEtNTM0Mjk_0b5236c5-61d4-4b12-9cda-f69c8be651dc": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi0xMS0xLTEtNTM0Mjk_91e27c49-f19a-40e7-965d-fa7d53f9e300": {
   "value": "-2512000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi0xMi0xLTEtNTM0Mjk_320d8517-152f-4ef1-a5b9-55fcf64cb656": {
   "value": "-1465000000",
   "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi0xMy0xLTEtNTM0Mjk_4fc8e3eb-cefc-40d0-8705-d8c11023a6dc": {
   "value": "965000000",
   "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNi0xNC0xLTEtNTM0Mjk_f450b945-29d4-46bb-854f-a06cd9726bd1": {
   "value": "1640000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy0xLTEtMS01MzQyOQ_3fa102bc-acef-48c7-93f9-15f0a957ef31": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy0yLTEtMS01MzQyOQ_e6d34bd9-2ddb-4332-9fb8-7013af113527": {
   "value": "-393000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy0zLTEtMS01MzQyOQ_d3a4daf9-9b75-4467-b2ca-f08c05f572d9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy00LTEtMS01MzQyOQ_d5ed6b92-a548-429d-a545-22b9d04adc31": {
   "value": "17000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy01LTEtMS01MzQyOQ_d38e0ca2-3c9b-497c-81a9-0b26a7c75b8b": {
   "value": "1333000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy02LTEtMS01MzQyOQ_da7dd190-df28-4f0f-b294-9532ced5bc0b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy03LTEtMS01MzQyOQ_d0f9af51-f25d-4400-b9b2-f1f585270563": {
   "value": "-1693000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy04LTEtMS01MzQyOQ_036ec72e-f906-4c2a-a109-4fe4fe148f9d": {
   "value": "-600000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy05LTEtMS01MzQyOQ_f9efddf0-ce0b-40d7-a573-14cf416ed253": {
   "value": "-1305000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy0xMC0xLTEtNTM0Mjk_0f0403f6-8852-4520-8108-233d4994efd8": {
   "value": "-532000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy0xMS0xLTEtNTM0Mjk_d18254d2-27c6-4847-b459-4bb6d28b4508": {
   "value": "391000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy0xMi0xLTEtNTM0Mjk_6d10863e-2878-4292-b23b-54c92e314f05": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy0xMy0xLTEtNTM0Mjk_89df5bb9-396f-489c-a459-7241a1e974ee": {
   "value": "-119000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfNy0xNC0xLTEtNTM0Mjk_5d2a8e1a-04cf-491e-b5f3-30862d83964c": {
   "value": "-2900000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC0xLTEtMS01MzQyOQ_29671305-0ac8-40f1-8423-85017989c438": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC0yLTEtMS01MzQyOQ_16a8b5d6-c4c5-4785-bbd6-5aa544005f70": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC0zLTEtMS01MzQyOQ_a619271a-3df2-4a84-a0e1-651769fb06f4": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC00LTEtMS01MzQyOQ_4035a668-e12f-4b7c-a737-32134c0d6382": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC01LTEtMS01MzQyOQ_72444056-79f4-47d2-a46d-5236abf61a74": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC02LTEtMS01MzQyOQ_f61c473e-be03-4aa0-a696-f6fdcc38ba34": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC03LTEtMS01MzQyOQ_b7a870e2-6775-488a-bc63-a70b70979b96": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC04LTEtMS01MzQyOQ_58653852-f9f1-4e78-a7c5-b5350bf5a023": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC05LTEtMS01MzQyOQ_08a7451a-4a1f-4484-bd26-3b6ec8689ec3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC0xMC0xLTEtNTM0Mjk_2b6be848-a76f-4f90-b36a-e792efbf4faa": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC0xMS0xLTEtNTM0Mjk_306a80e9-0978-4925-81f9-a00852a9fb49": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC0xMi0xLTEtNTM0Mjk_4d8c1c26-b058-4406-819d-ca9cac7f2356": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC0xMy0xLTEtNTM0Mjk_b079d13a-0ebe-415b-b3ba-123efd4af8b8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOC0xNC0xLTEtNTM0Mjk_d2761085-cc26-4a22-9a82-3ce2b4376020": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS0xLTEtMS01MzQyOQ_a641d5c9-10f0-4f60-8bb9-6e37d1e42112": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS0yLTEtMS01MzQyOQ_61b25589-e6d6-4d36-ba57-06e13735881f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS0zLTEtMS01MzQyOQ_3e698dfa-9183-4f60-b950-b07dadfb98b6": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS00LTEtMS01MzQyOQ_2b974880-fb17-45c8-9627-b5c2267ffb2c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS01LTEtMS01MzQyOQ_af6ea878-57c8-413f-b989-39906d74f925": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS02LTEtMS01MzQyOQ_4998df55-b10b-4658-98f4-f3fcdd10ffdb": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS03LTEtMS01MzQyOQ_86732646-2e6e-411b-8d8f-1d9f88525bc8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS04LTEtMS01MzQyOQ_f6cb1199-5b13-40c7-a298-c37b0b5ed597": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS05LTEtMS01MzQyOQ_cb5eb865-dd27-49f4-9b16-7c318d6c54e3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS0xMC0xLTEtNTM0Mjk_04069c1c-9656-46dc-9719-53a90860db47": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS0xMS0xLTEtNTM0Mjk_21f9dcec-ec30-4631-89ce-91e277809bef": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS0xMi0xLTEtNTM0Mjk_7527fea6-c345-412d-bbbe-9f4fd99a12b3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS0xMy0xLTEtNTM0Mjk_d477cf62-c6a1-4c0b-b7ac-e5417463ae74": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfOS0xNC0xLTEtNTM0Mjk_baa4294b-bb58-4d65-9cd8-4589916a87e5": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtMS0xLTEtNTM0Mjk_f0b2e59d-7ed4-480a-970e-801d8a71a4f8": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtMi0xLTEtNTM0Mjk_d049e028-eae0-40e3-aefe-d2a4ef874d8a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtMy0xLTEtNTM0Mjk_d1150786-4a37-430b-b5a8-a9dbd7140960": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtNC0xLTEtNTM0Mjk_e43d5a32-f2f8-463e-96ee-b8cba60e43db": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtNS0xLTEtNTM0Mjk_9dd27448-c39e-47db-9fbe-1157785f7e3c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtNi0xLTEtNTM0Mjk_b009948c-fe79-424f-b6a3-5c16278a6311": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtNy0xLTEtNTM0Mjk_8d661991-d704-4b44-b926-66e3fb21886a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtOC0xLTEtNTM0Mjk_656f2f5e-14f8-4f77-84c1-c35c65085823": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtOS0xLTEtNTM0Mjk_8cdc76c1-a9f4-4b01-95ae-91c7516cab2a": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtMTAtMS0xLTUzNDI5_4d780b3c-34c7-421e-9bd5-88f4ede631e2": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtMTEtMS0xLTUzNDI5_a99f11e4-37e7-4500-9040-55e716e6d029": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtMTItMS0xLTUzNDI5_7754541c-23be-4e36-8a69-8f980bddb135": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtMTMtMS0xLTUzNDI5_d0beac9c-e08a-4460-abf1-4e7f3dea9834": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTAtMTQtMS0xLTUzNDI5_f912f846-429e-4359-b6f0-2152c2aa2a40": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtMS0xLTEtNTM0Mjk_543bc641-fed8-4ac6-b3d5-3697f325e2a8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtMi0xLTEtNTM0Mjk_ca5548e7-3e9f-4824-affa-a4179b6eea91": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtMy0xLTEtNTM0Mjk_a6cd67b4-1e9e-485e-8eaf-fbb8d7c719b8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtNC0xLTEtNTM0Mjk_a415df9e-472c-4323-a37a-17f70d3d3d46": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtNS0xLTEtNTM0Mjk_4ef2d4ff-22e0-4245-a69b-eb48d6fd7425": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtNi0xLTEtNTM0Mjk_ff1d817c-52bd-48f5-a286-055e33d81e8a": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtNy0xLTEtNTM0Mjk_cea5b63e-e261-4a48-a7f2-159cec4b538d": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtOC0xLTEtNTM0Mjk_eee81c43-c9e0-4186-810a-f9e801fa1f57": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtOS0xLTEtNTM0Mjk_8a5ac340-b71e-42f6-8ff0-27212b894f77": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtMTAtMS0xLTUzNDI5_935d2491-e4ca-441c-9105-af945269e68f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtMTEtMS0xLTUzNDI5_a5ae7ebc-a1f9-4b87-b725-bd1ded84b598": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtMTItMS0xLTUzNDI5_8d20b188-366e-4ed5-b063-577149a2cbd9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtMTMtMS0xLTUzNDI5_6de97f53-0aa0-47f0-9b86-98af41ca8b1b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTEtMTQtMS0xLTUzNDI5_936d10b9-0e34-4a53-8747-50165da9e6ad": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItMS0xLTEtNTM0Mjk_906afae0-7ff5-4af7-b0e9-b54f55baeed9": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItMi0xLTEtNTM0Mjk_e3a2194c-2b35-4e76-9320-407c37d2866d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItMy0xLTEtNTM0Mjk_c37261e6-65e4-4875-a173-b41b2e0b12c6": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItNC0xLTEtNTM0Mjk_1b88cb23-e924-4b29-b2ff-2529da9b503e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItNS0xLTEtNTM0Mjk_47ac8b27-fa9f-47ea-8e14-4795ecbc5787": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItNi0xLTEtNTM0Mjk_ddc0e341-af93-490d-aba5-390e65b36ee3": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItNy0xLTEtNTM0Mjk_098b0fa1-0c7e-4086-985c-0dde640c4379": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItOC0xLTEtNTM0Mjk_24e916ff-f169-4a0a-94ba-c104c5117015": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItOS0xLTEtNTM0Mjk_fe21d7d9-3594-4f94-b75c-425db2beb123": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItMTAtMS0xLTUzNDI5_6b60b928-7c92-4ef1-86c3-47c49b65a31e": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItMTEtMS0xLTUzNDI5_99dbbd76-f09f-42b7-81e8-aaaa10299ea8": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItMTItMS0xLTUzNDI5_bf20c0d7-1df9-43bf-b900-04dda3ab3666": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItMTMtMS0xLTUzNDI5_daeb94e0-0060-4671-9936-d7fa7e80598d": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTItMTQtMS0xLTUzNDI5_5b4be350-1a16-4379-b328-88611d865156": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtMS0xLTEtNTM0Mjk_5be985ed-1615-477c-8cb2-ce33c2e8a673": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtMi0xLTEtNTM0Mjk_93dd8831-ccbc-41d5-8f64-e3b6d7132433": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtMy0xLTEtNTM0Mjk_7c4bb4e8-0652-4ee5-abdd-2cc25463778c": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtNC0xLTEtNTM0Mjk_425f9cd5-0e67-4cbf-94d3-3fca47213e51": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtNS0xLTEtNTM0Mjk_182434ec-c41b-443b-9ec3-b9273fdd2d2c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtNi0xLTEtNTM0Mjk_902da3e6-84be-4ae8-bfec-60cc3f4bfb3e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtNy0xLTEtNTM0Mjk_e3f04f43-9853-4b86-bf07-4e3a1a0a5ce1": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtOC0xLTEtNTM0Mjk_8ddf7144-745f-45bf-afbb-d583e5c61379": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtOS0xLTEtNTM0Mjk_409339cc-8d5a-42fc-a7b7-5cc7a88f9466": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtMTAtMS0xLTUzNDI5_7fb1f408-c04b-43ab-9100-c86e2094479f": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtMTEtMS0xLTUzNDI5_3f2e021c-f5fc-400b-9dec-1adfb71579e5": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtMTItMS0xLTUzNDI5_65db8c90-cdf8-445a-8d29-860d808d9792": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtMTMtMS0xLTUzNDI5_e1a6c2a0-d3ff-4915-974b-49115a2a8598": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTMtMTQtMS0xLTUzNDI5_54392171-cc67-424c-ad6d-81b67e20e2ab": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtMS0xLTEtNTM0Mjk_1fd46698-6ccc-49e9-8212-6a274357b797": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtMi0xLTEtNTM0Mjk_53a50f05-b695-423f-a0a5-47136cc8459d": {
   "value": "393000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtMy0xLTEtNTM0Mjk_09cd3439-599e-43d9-81ee-2466f9827572": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtNC0xLTEtNTM0Mjk_6c269169-915a-4f3d-ab06-49547a8f99c3": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtNS0xLTEtNTM0Mjk_c3ba8777-f506-4921-886d-c9dca3df9d7f": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtNi0xLTEtNTM0Mjk_ee895c54-3bb1-4df5-a416-79f6efbac31a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtNy0xLTEtNTM0Mjk_679385f6-5fa4-44b4-9572-ae9f01f2cab6": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtOC0xLTEtNTM0Mjk_a913bc0c-66ba-4d11-8972-c87f30c9cce1": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtOS0xLTEtNTM0Mjk_2455198c-852f-4fa8-99d9-a66d23c654eb": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtMTAtMS0xLTUzNDI5_7f1e4883-92d5-4425-8cb4-762d8c114c17": {
   "value": "532000000",
   "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtMTEtMS0xLTUzNDI5_87c3ae43-948e-45eb-a167-fda264b09b1b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtMTItMS0xLTUzNDI5_d12700a1-1121-45cd-9e3f-4d425bd80b47": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtMTMtMS0xLTUzNDI5_c26261cc-4528-478c-b0e9-fb501210b640": {
   "value": "119000000",
   "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTQtMTQtMS0xLTUzNDI5_401b60c2-f7f3-4973-96ae-3773cc0d27b7": {
   "value": "1045000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtMS0xLTEtNTM0Mjk_fafc87cf-be4d-451b-b119-4af7fcf7af4c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtMi0xLTEtNTM0Mjk_74b76bd7-8484-430a-912f-4230cd58876e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtMy0xLTEtNTM0Mjk_13e03347-bc5d-4166-baae-1048f33f3fdb": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtNC0xLTEtNTM0Mjk_c2a2f128-098a-4991-bfff-dc4e16126336": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtNS0xLTEtNTM0Mjk_38e46050-f7ec-499a-8fef-b5783ef0f8c1": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtNi0xLTEtNTM0Mjk_fd037f92-87e1-4c01-bb3b-47d1cc3bbf00": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtNy0xLTEtNTM0Mjk_cd54b4f5-e399-48f6-9bb7-ee0b680ae593": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtOC0xLTEtNTM0Mjk_5f267373-5296-461f-8ea4-79e598b6a0a0": {
   "value": "1022000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtOS0xLTEtNTM0Mjk_40ea1b70-818f-4a6b-a149-0e70f6158d0d": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtMTAtMS0xLTUzNDI5_f2e28748-bd69-4875-9d62-6d14c4daae0d": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtMTEtMS0xLTUzNDI5_b6857a20-bc79-454e-9e8d-7ef377756f82": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtMTItMS0xLTUzNDI5_8c751497-e1c0-4939-a223-23affdb0d131": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtMTMtMS0xLTUzNDI5_fc92290c-02f0-43f8-a187-b72527e3447d": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTUtMTQtMS0xLTUzNDI5_5a7770a4-4310-492b-89b5-746fbbb892bd": {
   "value": "1022000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtMS0xLTEtNTM0Mjk_dad2f1bb-369e-43c3-b126-bf4a3a1dcc28": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtMi0xLTEtNTM0Mjk_88e075db-3434-4f99-a8b8-bb928fcd0753": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtMy0xLTEtNTM0Mjk_2f701b62-bfb0-4601-9d08-bd11434757c5": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtNC0xLTEtNTM0Mjk_a2e82006-81b3-40b3-80fb-831a1a0b9bd0": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtNS0xLTEtNTM0Mjk_4d8d6b3a-9ab4-4277-a3cf-917d057ecdd1": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtNi0xLTEtNTM0Mjk_f5efc38f-4f31-40d9-911a-a771c42a5b86": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtNy0xLTEtNTM0Mjk_0b6443be-24d4-4ec5-a01e-00c5a46d2ac3": {
   "value": "17000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtOC0xLTEtNTM0Mjk_ca379808-f1c3-4c1d-beba-2bbee2fce467": {
   "value": "421000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtOS0xLTEtNTM0Mjk_f437c383-423f-4003-a6a9-994108e5e4f3": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtMTAtMS0xLTUzNDI5_eec98127-2570-4eda-952f-c5be3a2d3274": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtMTEtMS0xLTUzNDI5_03d8a458-44bb-4047-b037-a194413b8e92": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtMTItMS0xLTUzNDI5_580802ea-6529-4f73-bdb5-c2a2f2c7de41": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtMTMtMS0xLTUzNDI5_217d8568-44f8-4d3c-8184-c318578c2224": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTYtMTQtMS0xLTUzNDI5_e22c4d62-d685-415c-98c5-23c4115f2c55": {
   "value": "438000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctMS0xLTEtNTM0Mjk_df576a96-ba00-48bd-93a9-097ba424b47f": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctMi0xLTEtNTM0Mjk_64eca486-2ef9-4b22-83bb-f338c05bfc33": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctMy0xLTEtNTM0Mjk_de485879-06f8-46fc-8a11-0f36d27b55ee": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctNC0xLTEtNTM0Mjk_4072c06f-8d42-4f13-9451-015fe895f4dc": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctNS0xLTEtNTM0Mjk_4862f644-b341-4029-979d-0cd0c6a7b5de": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctNi0xLTEtNTM0Mjk_7b2aa157-6281-448b-9c10-a70d5984b535": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctNy0xLTEtNTM0Mjk_48daf183-b57c-47ed-a126-a31ad6ada13d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctOC0xLTEtNTM0Mjk_d6cfb4e5-1c88-433f-83c5-187e7d30a29f": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctOS0xLTEtNTM0Mjk_c91d2e5f-a1e8-4911-9122-052665799cc1": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctMTAtMS0xLTUzNDI5_db067c31-636c-4b33-be07-9babfdb1d5bd": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctMTEtMS0xLTUzNDI5_c391abff-855f-4a53-8e1c-6e47761a5d3b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctMTItMS0xLTUzNDI5_274b1a46-7d86-4f18-9d40-1108af57ccb5": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctMTMtMS0xLTUzNDI5_5c49a13b-0e5a-4592-85d5-282440323072": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTctMTQtMS0xLTUzNDI5_914c7aaf-b7af-48ff-9db3-d097d5a42989": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtMS0xLTEtNTM0Mjk_35353b7e-f37c-4f8e-9972-bb43afc82156": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtMi0xLTEtNTM0Mjk_53131e91-82be-4c30-a8de-f0cb02c331d4": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtMy0xLTEtNTM0Mjk_c472ab0d-2deb-4a10-9192-70cdcbd3c7c3": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtNC0xLTEtNTM0Mjk_58798625-f7d0-4eb0-9aa4-634be00991ff": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtNS0xLTEtNTM0Mjk_27e2b221-9854-48fd-ab98-a3242b639b46": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtNi0xLTEtNTM0Mjk_a04623da-f3a6-47d6-800d-a7dbfde80b7b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtNy0xLTEtNTM0Mjk_64311b20-ad29-489b-8478-f00b7d4c8463": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtOC0xLTEtNTM0Mjk_63ad5705-8925-4859-9c73-57e9b80360e1": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtOS0xLTEtNTM0Mjk_cdf2cc1c-f060-41a0-8e3f-5957a5aff3ca": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtMTAtMS0xLTUzNDI5_4d8a168b-1d98-4309-bc49-5a9da1777a45": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtMTEtMS0xLTUzNDI5_52d4d4ca-75aa-4fd8-bda2-5ce60c51a7bf": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtMTItMS0xLTUzNDI5_c8eff3ac-e419-4444-90ad-7db114a71e37": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtMTMtMS0xLTUzNDI5_6909273e-e704-4b69-b498-754c12ff9a93": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTgtMTQtMS0xLTUzNDI5_4570b908-054b-42c7-b516-799219473605": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktMS0xLTEtNTM0Mjk_9c43b222-5662-40fc-b8ac-6b1422fb6e5e": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktMi0xLTEtNTM0Mjk_9ea96f7d-61a2-4673-aaf4-9dc2799bd150": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktMy0xLTEtNTM0Mjk_dffd6e13-6b0f-4373-847a-f776d2888b01": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktNC0xLTEtNTM0Mjk_e34312d9-c462-441f-845f-de77a3e31a89": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktNS0xLTEtNTM0Mjk_8eb8a20c-466d-491b-86b4-f5b7a0a5f7f3": {
   "value": "1693000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktNi0xLTEtNTM0Mjk_b498f03d-385d-46d8-b580-2537b04500cb": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktNy0xLTEtNTM0Mjk_b40eeadf-d1c9-45d7-9f1b-3845d8690a61": {
   "value": "-780000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktOC0xLTEtNTM0Mjk_4091bb1d-c0b1-419a-bb38-36aee9abf7db": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktOS0xLTEtNTM0Mjk_bd6b1f27-4e99-4b51-b7b5-4021ebb907a0": {
   "value": "-1305000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktMTAtMS0xLTUzNDI5_93d40633-9819-446f-b776-a6dc8d0c25c4": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktMTEtMS0xLTUzNDI5_b7741c75-1e43-4c69-9635-b91511250beb": {
   "value": "391000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktMTItMS0xLTUzNDI5_93309a22-c0fa-451f-9ae0-d6a886b0c0ed": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktMTMtMS0xLTUzNDI5_2ee7302e-362d-449e-9ad8-29592132bf61": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMTktMTQtMS0xLTUzNDI5_5afb18fc-d913-46b9-8715-d02bce4fe2a9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtMS0xLTEtNTM0Mjk_eb3fc486-2307-41a9-96af-dfa9dfd2c071": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtMi0xLTEtNTM0Mjk_c5c83778-49d4-4a7f-af56-6329986adfd8": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtMy0xLTEtNTM0Mjk_80b8cd16-92c2-4367-a3a5-a11fa3f6c8e1": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtNC0xLTEtNTM0Mjk_6c27bb38-29e0-42df-ab1d-def89766c4f6": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtNS0xLTEtNTM0Mjk_2282c9de-9fa5-4aaa-bb2d-a2ff76a493b4": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtNi0xLTEtNTM0Mjk_043f1c33-e454-4c52-8dce-761478d0da39": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtNy0xLTEtNTM0Mjk_33ef7b29-7809-44f0-9ab4-999a2a9a6031": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtOC0xLTEtNTM0Mjk_c072c1a4-3da4-445c-a838-38d28e92c749": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtOS0xLTEtNTM0Mjk_25bb4353-d36f-443e-a1b7-f418db695c68": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtMTAtMS0xLTUzNDI5_668a3f73-1d1d-4400-9cb8-8c42ac9186a6": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtMTEtMS0xLTUzNDI5_1cdac380-6b77-401e-8219-f3c57796741c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtMTItMS0xLTUzNDI5_fa80f39b-c4bb-4a56-aebb-0a78ed8831b9": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtMTMtMS0xLTUzNDI5_85056273-d59a-4a29-a9f0-1e4f4778e04d": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjAtMTQtMS0xLTUzNDI5_9a25ee0d-b0cd-4183-8b9f-c715acdf9b52": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtMS0xLTEtNTM0Mjk_b0929759-a6b6-4b96-9caa-8fb0db0a16a2": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtMi0xLTEtNTM0Mjk_b3f51337-6fe1-490d-911d-08184879a04f": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtMy0xLTEtNTM0Mjk_eae13182-fcb3-488e-a14f-453f67b4b887": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtNC0xLTEtNTM0Mjk_bfa14e76-d28a-4f6d-93fa-9b6f937885d0": {
   "value": "-11000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtNS0xLTEtNTM0Mjk_9b5d0cd1-68ac-4da2-a2eb-3f0d792bd5c1": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtNi0xLTEtNTM0Mjk_9be3e325-a274-46f1-b349-447fa6a55627": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtNy0xLTEtNTM0Mjk_f409438a-052c-4dbe-a50f-579d5a558058": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtOC0xLTEtNTM0Mjk_5d8201ed-c8e5-4247-99e7-93cbd8fa64c2": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtOS0xLTEtNTM0Mjk_5068a4c4-7ebd-4f3a-8e09-2bd949ea47b0": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtMTAtMS0xLTUzNDI5_de2b097e-2189-42a6-8c4a-714c603c9356": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtMTEtMS0xLTUzNDI5_9e34eb11-3865-4a28-9646-cecd2de7516e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtMTItMS0xLTUzNDI5_9b6c9b24-8038-4bb7-a2ec-f336da54d7f6": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtMTMtMS0xLTUzNDI5_ae301fd9-340c-4d6f-85e5-283575d7b729": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjEtMTQtMS0xLTUzNDI5_184dcdd2-0f66-4d13-b385-4c4e4894e478": {
   "value": "-11000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItMS0xLTEtNTM0Mjk_64abbcf5-3fd9-4ebf-a4c2-412c00e6703f": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItMi0xLTEtNTM0Mjk_f9f1354d-8123-4e04-9756-ae91f1b11249": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItMy0xLTEtNTM0Mjk_90634cf9-95d5-4d72-ad32-f2e5c3ed91b5": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItNC0xLTEtNTM0Mjk_a0e43681-c075-4160-b58d-6ecd1f8e483f": {
   "value": "28000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItNS0xLTEtNTM0Mjk_be89d359-a48b-4e37-a5a8-8b9d6c0fe0ba": {
   "value": "-360000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItNi0xLTEtNTM0Mjk_91abd65b-3f74-401b-bd11-7ce423934e5c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItNy0xLTEtNTM0Mjk_c658215d-b50c-4858-90ba-7350a80a22bd": {
   "value": "-930000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItOC0xLTEtNTM0Mjk_fc807d12-2311-49ba-aaa4-c0dfce162773": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItOS0xLTEtNTM0Mjk_171c5b56-d193-49cb-9c93-3bf59158324d": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItMTAtMS0xLTUzNDI5_ad2fbe09-ddef-4cc7-9662-f324dac54795": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItMTEtMS0xLTUzNDI5_27d248ea-b22d-4d24-9766-cdaac1ad3764": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItMTItMS0xLTUzNDI5_5bc0e245-baa4-4d0c-b6fb-aba5a4315dca": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItMTMtMS0xLTUzNDI5_61129a36-94b0-4774-a6a1-a424dbcb6a23": {
   "value": "1000000",
   "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjItMTQtMS0xLTUzNDI5_effff927-db50-4bcc-9a69-867108ba1e6c": {
   "value": "-1260000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtMS0xLTEtNTM0Mjk_c40b75d8-0785-41ff-8300-b85e0085d833": {
   "value": "3267000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtMi0xLTEtNTM0Mjk_16b67343-c5ff-460a-b135-532ba9aef54c": {
   "value": "23599000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtMy0xLTEtNTM0Mjk_84a69bf4-039e-4ab3-9ea5-88f8d70440ea": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtNC0xLTEtNTM0Mjk_3c212b96-2121-4bc7-b425-aa093c15af1f": {
   "value": "60000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtNS0xLTEtNTM0Mjk_0704c4ba-2320-463e-a46e-71022e373381": {
   "value": "31841000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtNi0xLTEtNTM0Mjk_3b9a184e-709f-4528-bb84-0849c57634fd": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtNy0xLTEtNTM0Mjk_d96ce3cc-d09e-4e45-bb52-a098acaf424f": {
   "value": "-1857000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtOC0xLTEtNTM0Mjk_89821374-c0d6-4141-9f62-6c074eb4743e": {
   "value": "-647000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtOS0xLTEtNTM0Mjk_5e69426b-1a4e-4797-9536-9a978b5ddb39": {
   "value": "4653000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtMTAtMS0xLTUzNDI5_70897c4a-be0d-4b38-8b51-3f2f93c88019": {
   "value": "-532000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtMTEtMS0xLTUzNDI5_af74c6f6-0acf-44bd-aced-de0512725041": {
   "value": "-16476000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtMTItMS0xLTUzNDI5_b8e6f39f-c7b8-47c4-9cf0-0206736b8e94": {
   "value": "-8414000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtMTMtMS0xLTUzNDI5_0eee3fb0-effe-458a-9a17-2eee8fee2328": {
   "value": "13267000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjc0NDk4MDgzYzhhNDQ1ZjY5ZjNhYmM0OTRlOWU0Nzg5L3RhYmxlcmFuZ2U6NzQ0OTgwODNjOGE0NDVmNjlmM2FiYzQ5NGU5ZTQ3ODlfMjMtMTQtMS0xLTUzNDI5_4a49ed07-e19d-42a3-85a6-08012c5f0f95": {
   "value": "48760000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy0xLTEtMS01MzQyOQ_36a083f6-a6f7-457a-8e6b-c7cf1f69d73f": {
   "value": "3267000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy0yLTEtMS01MzQyOQ_d3bc99cd-0cad-4760-bf09-a38fe7397ecd": {
   "value": "23992000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy0zLTEtMS01MzQyOQ_ef0eba2f-6864-44e5-9450-d86165eb840b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy00LTEtMS01MzQyOQ_d1d8cdd7-83cb-4180-b44d-914f400de268": {
   "value": "56000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy01LTEtMS01MzQyOQ_5a9e7fc8-a96e-4426-a1c5-a33c52850db8": {
   "value": "26402000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy02LTEtMS01MzQyOQ_bee9415c-4465-4808-803e-9e4f93d44d99": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy03LTEtMS01MzQyOQ_38fb1d03-f962-4473-a6fd-0d08f914ad2d": {
   "value": "-125000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy04LTEtMS01MzQyOQ_579ab796-47c9-4c9d-b5db-0486f56b1ba3": {
   "value": "-62000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy05LTEtMS01MzQyOQ_b499fe7f-da12-41ef-81eb-456286615d52": {
   "value": "3512000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy0xMC0xLTEtNTM0Mjk_a62820ac-7488-43b3-b2eb-3a90daa947eb": {
   "value": "-1084000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy0xMS0xLTEtNTM0Mjk_ee8848b3-b5a4-425c-b571-3f9091f06280": {
   "value": "-7234000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy0xMi0xLTEtNTM0Mjk_3b56a7b2-b3cf-4e5e-87d1-d7f0a98e80bb": {
   "value": "-3527000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy0xMy0xLTEtNTM0Mjk_40bc5de9-0a24-4061-8aa7-57e14780a5e2": {
   "value": "9728000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMy0xNC0xLTEtNTM0Mjk_9649e0ae-f2f2-43bf-85e1-db473798fa30": {
   "value": "54925000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC0xLTEtMS01MzQyOQ_3a91d78c-14fe-4d4a-ab9b-461e5aa95e82": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC0yLTEtMS01MzQyOQ_b735c7eb-3c90-4929-adc3-8c7845e41bf6": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC0zLTEtMS01MzQyOQ_fed5381d-1507-413b-857d-6b68627c2dfa": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC00LTEtMS01MzQyOQ_3a6e6a35-c0bb-4795-b8f9-a469fd357172": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC01LTEtMS01MzQyOQ_2c0cb8fa-7df9-4b22-9948-30cfecf11232": {
   "value": "2986000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC02LTEtMS01MzQyOQ_7ea703fc-db52-4a70-870d-8c039f7a4bd6": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC03LTEtMS01MzQyOQ_90978681-2c37-4820-8965-a3b424be72c0": {
   "value": "6000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC04LTEtMS01MzQyOQ_a5fb5776-e31f-4ea7-bacb-01cdea8fb2c3": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC05LTEtMS01MzQyOQ_f7f7194d-53d6-403f-b829-05dc35e4e6f6": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC0xMC0xLTEtNTM0Mjk_320590f2-c927-41db-86a0-19a978f0e1e0": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC0xMS0xLTEtNTM0Mjk_cb13975f-8f82-4e10-a5ea-16c2d17a1c8b": {
   "value": "-2992000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC0xMi0xLTEtNTM0Mjk_0e70222f-c425-438a-8279-6e517ed090a0": {
   "value": "-2045000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC0xMy0xLTEtNTM0Mjk_d422e123-83f0-4794-92e8-1da082cd18ad": {
   "value": "2045000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNC0xNC0xLTEtNTM0Mjk_497752fe-54a5-43c3-bb10-e3fb8f5915ff": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS0xLTEtMS01MzQyOQ_338a0374-95d4-4045-a7ad-9d74509c4b27": {
   "value": "3267000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS0yLTEtMS01MzQyOQ_5580301c-2035-439f-a5b7-e929ecf4c8a8": {
   "value": "23992000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS0zLTEtMS01MzQyOQ_9ec2be1e-de49-4a95-bf6e-ae2500535a90": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS00LTEtMS01MzQyOQ_55ac93c8-ebf0-468a-a139-255b64690e94": {
   "value": "56000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS01LTEtMS01MzQyOQ_7d0fa763-27a8-4e69-9295-0637163b5377": {
   "value": "29388000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS02LTEtMS01MzQyOQ_685d91c9-96ca-41af-8366-97ebf1ddafc3": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS03LTEtMS01MzQyOQ_96dbf8ba-6854-4f10-a8e5-e33e94e7fb1d": {
   "value": "-119000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS04LTEtMS01MzQyOQ_a4716ed8-ea90-46e5-a0b8-e49f72b58c3a": {
   "value": "-62000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS05LTEtMS01MzQyOQ_c46716de-9eb9-4c42-86eb-957d50bec775": {
   "value": "3512000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS0xMC0xLTEtNTM0Mjk_e3671e1e-18cc-4a92-a3b7-4aec4e9add15": {
   "value": "-1084000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS0xMS0xLTEtNTM0Mjk_36030c09-1456-4196-8331-e33cd67ef9be": {
   "value": "-10226000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS0xMi0xLTEtNTM0Mjk_be934b0c-9dee-4964-bfb4-48caf3198227": {
   "value": "-5572000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS0xMy0xLTEtNTM0Mjk_5dc98614-a647-4800-8ad5-3386b76a5354": {
   "value": "11773000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNS0xNC0xLTEtNTM0Mjk_12013f68-9139-4540-9e57-3641606d3cc9": {
   "value": "54925000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi0xLTEtMS01MzQyOQ_0558799f-3e60-4be6-a6e7-ab73edfa57af": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi0yLTEtMS01MzQyOQ_e0f7ec51-b5ed-4695-879e-e087ae31dec0": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi0zLTEtMS01MzQyOQ_6ab646cd-db6c-4494-af16-4873da0ffd90": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi00LTEtMS01MzQyOQ_2496650b-8f70-43c4-ac7f-fc33f453267b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi01LTEtMS01MzQyOQ_97846f18-e4ea-4f87-912f-a83deefe10e9": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi02LTEtMS01MzQyOQ_aea9e39a-c31f-49d1-bebc-05d009f6bcff": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi03LTEtMS01MzQyOQ_f8048cac-1e63-4e30-bca6-6198482e6d7d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi04LTEtMS01MzQyOQ_a4d1a39b-51c9-4000-a359-dc1b535fd47b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi05LTEtMS01MzQyOQ_b73e317e-131b-4a12-ab2a-43cbe6505a8c": {
   "value": "1305000000",
   "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi0xMC0xLTEtNTM0Mjk_69a04375-b68f-45dc-9840-fc7b936dc13d": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi0xMS0xLTEtNTM0Mjk_b32dcfd5-2b79-4caf-a08e-02896b9db90c": {
   "value": "-4014000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi0xMi0xLTEtNTM0Mjk_fc584e17-087b-4eae-b71d-871de7915dbe": {
   "value": "-1361000000",
   "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi0xMy0xLTEtNTM0Mjk_75f73f02-01bc-44d9-a5ed-71532358b9e2": {
   "value": "755000000",
   "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNi0xNC0xLTEtNTM0Mjk_489db47a-7487-4e93-ae42-38f53bf9d4a4": {
   "value": "-3315000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy0xLTEtMS01MzQyOQ_1c086c49-6039-4918-ab8a-51fe01ea5db9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy0yLTEtMS01MzQyOQ_2b49fcc8-c4fe-4fc8-b244-d00ccf12bd76": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy0zLTEtMS01MzQyOQ_d1dc4ac0-fcef-4542-985a-7cced91432fb": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy00LTEtMS01MzQyOQ_77c3b439-5dbc-416a-a58e-f808c2847b15": {
   "value": "-14000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy01LTEtMS01MzQyOQ_868d3edf-0107-4178-a169-523953e3a09e": {
   "value": "1120000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy02LTEtMS01MzQyOQ_c159d63d-7b99-4d5c-acbe-2556e6134564": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy03LTEtMS01MzQyOQ_5c0d59e5-5d52-4335-b74f-fb11f86c4d0e": {
   "value": "-45000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy04LTEtMS01MzQyOQ_664eab60-d5e9-4a06-965c-0f4034ed2de0": {
   "value": "16000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy05LTEtMS01MzQyOQ_505f03af-a7d3-42d8-82e0-8cc058c5b9a7": {
   "value": "-3512000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy0xMC0xLTEtNTM0Mjk_cb119ab9-7c16-4f7a-90e8-3f110010d0a4": {
   "value": "1084000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy0xMS0xLTEtNTM0Mjk_6e062a41-2e1c-446f-8473-03a8619dd5ba": {
   "value": "-116000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy0xMi0xLTEtNTM0Mjk_c18ffb0f-bad0-4df9-92a3-40efb18aacf5": {
   "value": "-16000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy0xMy0xLTEtNTM0Mjk_f87880e0-501b-44f9-bbb8-eeba4dbd4b79": {
   "value": "-107000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfNy0xNC0xLTEtNTM0Mjk_0c0ee55e-7848-4000-8936-3f8bcb1e0d4e": {
   "value": "-1590000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC0xLTEtMS01MzQyOQ_cab094a4-6bc7-4896-9b77-b8d0055620ed": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC0yLTEtMS01MzQyOQ_087348cd-e7a1-4bdd-a47a-0563c330443a": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC0zLTEtMS01MzQyOQ_82965439-debc-4f58-add8-e97be7bcf1c3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC00LTEtMS01MzQyOQ_c65ed9c5-b757-41be-9b5b-2a2bd4e1c4a6": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC01LTEtMS01MzQyOQ_453e47ad-2ef0-483f-a63b-a23ca22f71ab": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC02LTEtMS01MzQyOQ_a1b6dc70-f949-41e7-887c-3a6d46626c87": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC03LTEtMS01MzQyOQ_753a676f-e3dc-45bf-8168-a152e3e8440d": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC04LTEtMS01MzQyOQ_0adc480a-54a1-4dd4-826a-f432cbe05197": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC05LTEtMS01MzQyOQ_34bdc2f1-b89b-4117-bdae-ca0d73e95d98": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC0xMC0xLTEtNTM0Mjk_908352de-ba39-41d6-8274-89edb7705db5": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC0xMS0xLTEtNTM0Mjk_8051312d-24bf-47fd-ac3d-afd3dae42708": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC0xMi0xLTEtNTM0Mjk_800b5f80-e796-46a1-9e9f-4aa375058273": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC0xMy0xLTEtNTM0Mjk_dd774a6f-a61f-4b13-bf74-551caeb81a4e": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOC0xNC0xLTEtNTM0Mjk_b9c53a61-463c-47ce-8921-344c59dae009": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS0xLTEtMS01MzQyOQ_60e94c30-1c52-4852-b58e-749a654278b3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS0yLTEtMS01MzQyOQ_c8d0af3b-6e63-4b21-ac55-0bba46d0ded7": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS0zLTEtMS01MzQyOQ_965810dc-12e6-40f4-8894-27c3db0f00f4": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS00LTEtMS01MzQyOQ_2af137d0-23a8-4c21-839e-9d3b1b4e0d7e": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS01LTEtMS01MzQyOQ_3518838c-599c-4eae-8559-6b9105a42c29": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS02LTEtMS01MzQyOQ_ffb98f35-9bd6-4d2f-9415-c8fa3bb41417": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS03LTEtMS01MzQyOQ_3b93ef42-cc0c-4565-8462-a9984b599aab": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS04LTEtMS01MzQyOQ_c44dfb07-d3f1-4a98-98b6-3ecfd1fe72c9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS05LTEtMS01MzQyOQ_57671ed2-434f-4cc3-8a29-e530fb15d51c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS0xMC0xLTEtNTM0Mjk_a53e774b-d862-439d-981d-4fec21afd178": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS0xMS0xLTEtNTM0Mjk_979e5faa-1248-48a9-b796-0646c768ac8f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS0xMi0xLTEtNTM0Mjk_dce5f5ca-cb00-4f9a-8721-0001c1939ea4": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS0xMy0xLTEtNTM0Mjk_8d800b92-32a7-4f2c-98ba-1a3ba4e7015b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfOS0xNC0xLTEtNTM0Mjk_0cd2458e-c35d-44a4-9081-42ba7b39d411": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtMS0xLTEtNTM0Mjk_ef1a35a0-2583-414a-91f5-ac1a23bb26e7": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtMi0xLTEtNTM0Mjk_caee2f97-49fb-41fb-8779-2020038de9dc": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtMy0xLTEtNTM0Mjk_dc0e75df-8a6f-465d-9b98-87838a8d6c35": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtNC0xLTEtNTM0Mjk_2a2226ad-001b-4a3f-b0da-967a257b2b31": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtNS0xLTEtNTM0Mjk_806a9554-989b-49d8-94c3-cdcbc540c7e1": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtNi0xLTEtNTM0Mjk_c9f29bd9-d131-4174-ba03-e2ecf5d59210": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtNy0xLTEtNTM0Mjk_992372c8-99ec-44b7-aceb-8fba16661fa3": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtOC0xLTEtNTM0Mjk_87c2a455-e3e7-4d5f-a597-2483619e475d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtOS0xLTEtNTM0Mjk_6a2cfcb4-b584-4cb8-bb69-c8b197ff09ab": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtMTAtMS0xLTUzNDI5_3764091f-d31c-4e43-817d-ec8a6b19c92b": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtMTEtMS0xLTUzNDI5_7bc6cc2a-d76c-4820-b96e-b88d185d5627": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtMTItMS0xLTUzNDI5_1579b0f3-348f-4aaa-a15d-baa970ffe674": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtMTMtMS0xLTUzNDI5_fcc533e5-dbab-43d0-b1c8-bc2ac58ee030": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTAtMTQtMS0xLTUzNDI5_f0aa765b-3319-4e42-b347-bac3cf67215a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtMS0xLTEtNTM0Mjk_582fe930-7feb-401c-8b56-fe5e3f0a081a": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtMi0xLTEtNTM0Mjk_20152dfe-e1bf-4ea5-bd20-bbce724854e5": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtMy0xLTEtNTM0Mjk_ed62d94b-50a5-4002-b779-6abcd1d4b888": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtNC0xLTEtNTM0Mjk_b752823b-fd9f-4762-a744-33d6aaf49641": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtNS0xLTEtNTM0Mjk_d66303fc-a7d6-4a89-be21-c36b5574f643": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtNi0xLTEtNTM0Mjk_77adcef0-0afe-4037-9346-fb16c5ba9454": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtNy0xLTEtNTM0Mjk_2b0e8351-056c-4e8d-98ef-f2a20a3c49da": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtOC0xLTEtNTM0Mjk_35b2c0e4-0e9a-48a1-9d5a-766cf53fd460": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtOS0xLTEtNTM0Mjk_1e2a9e48-0f88-4b76-9407-8b18a7f29a7a": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtMTAtMS0xLTUzNDI5_698430e5-1855-4870-957e-94930c19ff51": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtMTEtMS0xLTUzNDI5_041d8de5-fdcc-47b6-8484-4f873c38ccd7": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtMTItMS0xLTUzNDI5_c9360cd2-2396-4b54-90a9-c0a1491f6fa5": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtMTMtMS0xLTUzNDI5_50b70a6a-8624-4a59-99df-9d90ffcf909f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTEtMTQtMS0xLTUzNDI5_998ed6a5-3669-43ba-9163-3533dc7ed8e2": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItMS0xLTEtNTM0Mjk_a426b218-35ec-426b-9022-f32e7519b1e4": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItMi0xLTEtNTM0Mjk_59eeef46-3091-4610-a616-2a7abf5bb5c1": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItMy0xLTEtNTM0Mjk_407fce85-2db4-46a2-9c71-dfc6cc14f193": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItNC0xLTEtNTM0Mjk_3cc5775b-ebcd-4718-a6dc-09bcda24f91b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItNS0xLTEtNTM0Mjk_c57eb88b-1703-4723-b141-06e396859a96": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItNi0xLTEtNTM0Mjk_cfbed32c-f9ac-42cc-bed3-feb88c5da49d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItNy0xLTEtNTM0Mjk_a4a8a05c-73c2-49bd-8a50-a91b408bcc0e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItOC0xLTEtNTM0Mjk_68931166-b57d-4ac2-87e9-d4e1e1280cd1": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItOS0xLTEtNTM0Mjk_8d9050c1-cc6b-4cf4-8c6b-88fe339ea4f6": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItMTAtMS0xLTUzNDI5_63cf021d-aeb0-47dc-b305-7f3a9e728450": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItMTEtMS0xLTUzNDI5_ee1fe5ad-9cd3-46fe-bd0d-19a304348045": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItMTItMS0xLTUzNDI5_89ed1938-13cc-44f7-8d84-120cbfe17d5f": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItMTMtMS0xLTUzNDI5_f7de672a-ceb0-4b54-a347-7b39eb6e8e4c": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTItMTQtMS0xLTUzNDI5_5ebd7421-8a13-4d45-bae4-11f60ab5c3a7": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtMS0xLTEtNTM0Mjk_71b85c60-68ba-4486-a3fd-92b1c9821191": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtMi0xLTEtNTM0Mjk_69756de6-9759-4dee-ac1d-64a4e29bbc3e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtMy0xLTEtNTM0Mjk_80be7341-dff0-43ec-94de-d776b62afde7": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtNC0xLTEtNTM0Mjk_ca0ba374-4313-4b09-b463-c5f560577ee9": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtNS0xLTEtNTM0Mjk_cb6487bd-ece7-4fbf-b2cb-bbd113b38938": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtNi0xLTEtNTM0Mjk_9464cfb4-5942-4800-bdb4-08540133f382": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtNy0xLTEtNTM0Mjk_4793e50e-743f-4803-aacc-65edc7c8946b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtOC0xLTEtNTM0Mjk_5e8de548-63cd-47f2-916f-33a36c3b077c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtOS0xLTEtNTM0Mjk_cb842074-4758-40e3-9313-acab4e02951b": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtMTAtMS0xLTUzNDI5_5de952e9-c85d-45b1-a944-7219e5ae54a9": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtMTEtMS0xLTUzNDI5_3a4a8685-9fff-4bf2-a5b6-19dffa4920ad": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtMTItMS0xLTUzNDI5_eb6597f1-71f6-40d0-9c7f-3d0e36fbaf8f": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtMTMtMS0xLTUzNDI5_cba4fd34-e43a-4aa4-9791-ae5b3581cf87": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTMtMTQtMS0xLTUzNDI5_86ba4f1f-3c4e-437b-b3d5-fe00a00689dd": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtMS0xLTEtNTM0Mjk_80546a71-9151-4167-96e6-3bdced7cd17a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtMi0xLTEtNTM0Mjk_bdcb316a-fe19-464f-a2cf-7361f8dd249e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtMy0xLTEtNTM0Mjk_13c48c40-41d8-4f82-89bb-593aba18a04d": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtNC0xLTEtNTM0Mjk_9e508a14-4375-4bcc-86ff-8a5ba2cbab23": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtNS0xLTEtNTM0Mjk_9f83854f-557d-463f-b4f4-bba85783dc4f": {
   "value": "1066000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtNi0xLTEtNTM0Mjk_a84c79e5-5b5c-4d94-a99a-bec8d50045af": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtNy0xLTEtNTM0Mjk_8177db25-9204-43c1-8d4c-4952e3a47039": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtOC0xLTEtNTM0Mjk_be0b8684-c170-466d-a8b8-3b36b8f139fc": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtOS0xLTEtNTM0Mjk_fb753f7c-aebf-47fd-9d04-d06f5847afcc": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtMTAtMS0xLTUzNDI5_1cbcab94-38fd-478b-9fd2-7d847aaba413": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtMTEtMS0xLTUzNDI5_c0aa722e-d914-421a-bed3-d171b4b7645d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtMTItMS0xLTUzNDI5_d5b357ef-cd2d-471c-8328-1cb4c4f5a0de": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtMTMtMS0xLTUzNDI5_98628b82-6be9-442d-ad65-80f442e46df3": {
   "value": "124000000",
   "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTQtMTQtMS0xLTUzNDI5_da1098a7-f36d-4c1a-8223-f9921bfdc4a7": {
   "value": "1190000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtMS0xLTEtNTM0Mjk_fefda762-b92b-4c3d-8350-a3696e17e0ec": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtMi0xLTEtNTM0Mjk_bacff1d0-736b-4237-aae6-5feb5e4d1fc9": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtMy0xLTEtNTM0Mjk_915ccd48-6a26-4a9c-94ba-ccb7df1f0afb": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtNC0xLTEtNTM0Mjk_9a01c17c-913f-415f-b958-1d234afc56aa": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtNS0xLTEtNTM0Mjk_a0e61a53-96b4-4a5f-ae3b-1b44483dbace": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtNi0xLTEtNTM0Mjk_f9e0ac5d-edf5-4404-ac56-c00f397f5c15": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtNy0xLTEtNTM0Mjk_3b2df0e3-9896-4f9f-b61d-5f33516b0b3d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtOC0xLTEtNTM0Mjk_a316205e-80d7-4255-baa7-049b3acec3aa": {
   "value": "807000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtOS0xLTEtNTM0Mjk_0cbc3c13-8f23-445b-add0-cc2c9ee2ec40": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtMTAtMS0xLTUzNDI5_c142834a-5c84-4640-990e-a8f7aec675b0": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtMTEtMS0xLTUzNDI5_65bf5263-d8db-4b02-898d-e11223388403": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtMTItMS0xLTUzNDI5_9a0bcc13-3b66-44b3-a8f8-49021281d0a7": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtMTMtMS0xLTUzNDI5_945b739b-07e6-4164-9535-47a57871ee59": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTUtMTQtMS0xLTUzNDI5_e140f083-b5f8-4b87-8662-8c7c5d1227ee": {
   "value": "807000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtMS0xLTEtNTM0Mjk_c5882afc-15a6-4426-ba07-33a628a79039": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtMi0xLTEtNTM0Mjk_ba9fc2d9-94bb-4acd-b215-73e346c58583": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtMy0xLTEtNTM0Mjk_a947ec0a-0748-4d99-be7a-6b993fd97ff3": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtNC0xLTEtNTM0Mjk_ddf71595-8218-408f-8462-e8665a8e68fe": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtNS0xLTEtNTM0Mjk_828d9121-67de-497b-a8f4-f39c48771eee": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtNi0xLTEtNTM0Mjk_5ad3b737-6581-4083-8206-e1cf4ac5307f": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtNy0xLTEtNTM0Mjk_52960fb7-0cb9-4333-8359-5c20fe96b1b0": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtOC0xLTEtNTM0Mjk_f5442a4d-6281-403e-8602-bb613ab44d87": {
   "value": "823000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtOS0xLTEtNTM0Mjk_23c2edf4-875d-4968-8c98-a8bb42f8ab59": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtMTAtMS0xLTUzNDI5_2c31e691-b75d-4391-8d70-175e29c5609b": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtMTEtMS0xLTUzNDI5_826204be-8947-4e62-b4a7-00232acb88e2": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtMTItMS0xLTUzNDI5_0efcb63f-2428-4f5c-b649-b57e7be55a58": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtMTMtMS0xLTUzNDI5_d99a0b63-d95b-42b8-812e-b3f48e6da4c8": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTYtMTQtMS0xLTUzNDI5_3a3f1c79-af3d-4af7-ab95-31085b78a42c": {
   "value": "823000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctMS0xLTEtNTM0Mjk_f02d0ad8-73e2-4db9-8863-8e90f453248d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctMi0xLTEtNTM0Mjk_e4ec5cd7-e8bc-4ef3-8378-019966594dcb": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctMy0xLTEtNTM0Mjk_6d9c4ceb-77c0-4cef-88d8-021932ec230a": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctNC0xLTEtNTM0Mjk_578bcf4c-53ad-4f2d-b4d7-1899c793f2bc": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctNS0xLTEtNTM0Mjk_617537da-f2b5-4319-8fb2-c023038af703": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctNi0xLTEtNTM0Mjk_9ec61999-2a9c-4475-b10e-ccdf32d876cd": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctNy0xLTEtNTM0Mjk_c270ac25-0da1-4c62-b1b5-55d7a3af8a66": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctOC0xLTEtNTM0Mjk_914752b7-9cf3-4040-a772-14bc22945e1e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctOS0xLTEtNTM0Mjk_4e00811f-53b2-4b5f-b879-ec3ee3271c1c": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctMTAtMS0xLTUzNDI5_acc2d92f-0eff-4914-8676-deeeeb7df1b8": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctMTEtMS0xLTUzNDI5_015dfe58-fec9-4505-893a-f271d43b0359": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctMTItMS0xLTUzNDI5_990550c4-d98f-4b22-8e5e-27bfe4c16b16": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctMTMtMS0xLTUzNDI5_0e6c80c5-ff74-417a-aa55-441f784311f2": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTctMTQtMS0xLTUzNDI5_c2e35a3a-2237-493f-bb7c-e33345afb9f7": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtMS0xLTEtNTM0Mjk_b628eecc-a96e-4b13-99ef-bb21a3df266e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtMi0xLTEtNTM0Mjk_bf7c1dea-94bc-4631-85dc-a54722f2669c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtMy0xLTEtNTM0Mjk_ec4ac93a-3a0c-4011-b225-571d2503218a": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtNC0xLTEtNTM0Mjk_3fe453cb-ccc5-4c77-a9cc-aebc67766574": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtNS0xLTEtNTM0Mjk_3887ccba-8aca-4c19-9547-7655ed1938d5": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtNi0xLTEtNTM0Mjk_7c08a25b-fd75-4b8b-a2fb-f245e2065fa9": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtNy0xLTEtNTM0Mjk_8515f526-000a-4fd1-aa1a-2e21b5f5ad07": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtOC0xLTEtNTM0Mjk_a17ea99e-a40a-420d-9407-a69ac61528b6": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtOS0xLTEtNTM0Mjk_e0d789f2-cd60-4fe7-b9f0-deaa83f61f17": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtMTAtMS0xLTUzNDI5_98f67b13-4e46-450b-9985-6d4bae33f47c": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtMTEtMS0xLTUzNDI5_c1fb3ebe-cc53-455d-b731-e39245565cb1": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtMTItMS0xLTUzNDI5_0df7dbe9-1bc7-46c3-9f61-f5f8fb352e5c": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtMTMtMS0xLTUzNDI5_7a014c34-24f8-4d18-af0c-068a448a2e4b": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTgtMTQtMS0xLTUzNDI5_2faeb7ce-85d3-4895-a5eb-15ac77444c5c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktMS0xLTEtNTM0Mjk_7b4d9104-5e8e-448c-89db-1f8ba46cf631": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktMi0xLTEtNTM0Mjk_7d1820d5-e3a2-4497-b3a3-af4ae0624399": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktMy0xLTEtNTM0Mjk_38d0a266-825f-4107-aefa-5db5620e1a14": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktNC0xLTEtNTM0Mjk_b0ccf024-c9e4-49d5-b847-801ce4dcadcb": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktNS0xLTEtNTM0Mjk_c66415a1-b3e8-4163-aba3-7a0668d7b239": {
   "value": "2585000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktNi0xLTEtNTM0Mjk_d5ce062b-4bf2-4c9b-b7c5-039a57b57fba": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktNy0xLTEtNTM0Mjk_6c001c8c-5fdc-4d0e-b8e8-29287fe82d5f": {
   "value": "-41000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktOC0xLTEtNTM0Mjk_c3e10679-ad79-424b-94e5-9aa6ca58ea4e": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktOS0xLTEtNTM0Mjk_b222f68d-bdc2-4fb6-bec8-8fe0957615b2": {
   "value": "-3512000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktMTAtMS0xLTUzNDI5_10edd3fb-593e-4100-90c2-e74097f54d3f": {
   "value": "1084000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktMTEtMS0xLTUzNDI5_868b0894-cee9-484c-beb8-ff9fd9929c3e": {
   "value": "-116000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktMTItMS0xLTUzNDI5_ff883468-2525-447f-af70-db87b283ec76": {
   "value": "-16000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktMTMtMS0xLTUzNDI5_b422210a-4948-425b-8fcd-21d26add49b7": {
   "value": "16000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMTktMTQtMS0xLTUzNDI5_aa3ceeeb-1a4b-42b3-ac1b-2e0d2b92703f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtMS0xLTEtNTM0Mjk_8ccebbd7-de4a-445e-9f87-94c15dc99bd2": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtMi0xLTEtNTM0Mjk_600134c6-0912-4dcc-b2ad-4bce00d9e918": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtMy0xLTEtNTM0Mjk_81658c4a-c8fa-4fb4-9142-3eeca656f818": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtNC0xLTEtNTM0Mjk_f2bb3ef6-e45d-4e3d-8199-8a6f1cbaa6b6": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtNS0xLTEtNTM0Mjk_bb07555a-036f-4142-88ea-a62ed9d975bd": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtNi0xLTEtNTM0Mjk_3d35a1c8-c035-4800-b5d1-9a6f1c37d81e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtNy0xLTEtNTM0Mjk_2096e30e-ab8d-4494-ae23-d0f8120d7453": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtOC0xLTEtNTM0Mjk_daf71ef7-f07c-4665-93ee-7768ca4d69af": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtOS0xLTEtNTM0Mjk_3d9edc5f-5a32-4546-9860-cd2850d39895": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtMTAtMS0xLTUzNDI5_748d4aa5-aa07-40cf-92a4-e6d2a82c83b4": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtMTEtMS0xLTUzNDI5_67b9a7b9-ccde-4cfe-a421-e9b69a2495b0": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtMTItMS0xLTUzNDI5_9072ae54-6da7-4388-84e2-31ec2ef0fd04": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtMTMtMS0xLTUzNDI5_368190b7-e2d6-4ea8-9cfd-934ec486e22e": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjAtMTQtMS0xLTUzNDI5_7e620dc0-ac11-4aac-8d50-6c9d25d94ab7": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtMS0xLTEtNTM0Mjk_68ce590c-0610-417c-8960-4104111b56cd": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtMi0xLTEtNTM0Mjk_aa0bcac2-3f1c-4b24-abee-7f05b2c20d0a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtMy0xLTEtNTM0Mjk_d211f902-9881-4d38-9bf8-65b746d58a39": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtNC0xLTEtNTM0Mjk_a183472c-16ec-4b4b-9597-b1206c65b7c6": {
   "value": "-22000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtNS0xLTEtNTM0Mjk_13284e0e-ee75-449f-b094-445e5c8053a3": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtNi0xLTEtNTM0Mjk_c3b9fc6e-a65d-43fb-9c9a-210fe38a919f": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtNy0xLTEtNTM0Mjk_a3d9c50a-f314-4ae7-b4ba-4accd23cda3b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtOC0xLTEtNTM0Mjk_c7f4d0ad-ef67-4389-b428-163ff692edb3": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtOS0xLTEtNTM0Mjk_e5f8ec3a-25a7-45c0-b795-2ff031eac402": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtMTAtMS0xLTUzNDI5_3e53ebc8-218d-419a-86e7-02ee04a8c8e7": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtMTEtMS0xLTUzNDI5_adaf0c0c-faab-42e2-a037-d45951a95fff": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtMTItMS0xLTUzNDI5_71f70e6f-0eec-4d54-bbd3-124dfd52708c": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtMTMtMS0xLTUzNDI5_99d9c4c9-3a0c-4095-9fb1-e25f1fc5682f": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjEtMTQtMS0xLTUzNDI5_306d617b-b8c6-4b91-b9b1-263a45b6ff10": {
   "value": "-22000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItMS0xLTEtNTM0Mjk_b6aa0f39-9b4f-436e-9b82-855626b6ca3d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItMi0xLTEtNTM0Mjk_46263b01-3894-4c57-b8bb-c4abf82c123d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItMy0xLTEtNTM0Mjk_b20b2164-834a-4eae-ba27-5b6020adc59f": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItNC0xLTEtNTM0Mjk_c55363b3-678b-4edb-a6b0-d8762a4ffbeb": {
   "value": "8000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItNS0xLTEtNTM0Mjk_6dd227eb-65cc-45f7-8739-8ee0f0687f7e": {
   "value": "-399000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItNi0xLTEtNTM0Mjk_7000bc78-f76d-436c-a92d-4d73baed9f5c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItNy0xLTEtNTM0Mjk_9712a3eb-a460-4c48-a149-ae6a6475dd28": {
   "value": "-4000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItOC0xLTEtNTM0Mjk_8849c216-f32a-4fd8-b343-9c50546f3a1b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItOS0xLTEtNTM0Mjk_f953dff9-6f9d-4052-bcf1-73d46b088d44": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItMTAtMS0xLTUzNDI5_8e9dc986-eb44-41d7-8da4-ada2cf9c2e41": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItMTEtMS0xLTUzNDI5_d8555cbf-c1ea-4b15-82ac-8487250186c1": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItMTItMS0xLTUzNDI5_8eaba8ce-d995-4cbb-bd9b-a269f0b6174a": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItMTMtMS0xLTUzNDI5_7a986ae4-b1a9-4a04-a503-96cf32158242": {
   "value": "1000000",
   "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjItMTQtMS0xLTUzNDI5_9f952bb3-6476-468e-a548-de0ba81ceb5e": {
   "value": "-394000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtMS0xLTEtNTM0Mjk_cf501c32-a5e2-4a03-8358-3c67bc4408c8": {
   "value": "3267000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtMi0xLTEtNTM0Mjk_12a92ca5-1e85-4e04-8e84-7af615e5b77d": {
   "value": "23992000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtMy0xLTEtNTM0Mjk_636a8ae0-3b67-448c-87e1-32abcbb38e92": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtNC0xLTEtNTM0Mjk_5d9dbc2b-6a5c-4dc6-bc03-1c183c74da97": {
   "value": "42000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtNS0xLTEtNTM0Mjk_ba56b35f-42fe-481d-ac72-fe6f2c11e2a3": {
   "value": "30508000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtNi0xLTEtNTM0Mjk_1c15d2bd-10e3-4afe-8d06-d62772404c22": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtNy0xLTEtNTM0Mjk_7a617abc-dbdb-46a5-90d4-ebfa7e1a7b51": {
   "value": "-164000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtOC0xLTEtNTM0Mjk_9a40adc5-8b58-4bfb-bc39-8561cacd5abe": {
   "value": "-46000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtOS0xLTEtNTM0Mjk_7aab0fc0-a597-414f-a79d-11629d9106cf": {
   "value": "1305000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtMTAtMS0xLTUzNDI5_01a8ec04-3048-402c-93cf-c153f9932085": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtMTEtMS0xLTUzNDI5_e604761b-180a-476b-a27b-1157e1da9971": {
   "value": "-14356000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtMTItMS0xLTUzNDI5_c9a9b62a-db76-49f2-9d9f-d8de2f951925": {
   "value": "-6949000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtMTMtMS0xLTUzNDI5_b175d2d3-35f3-4fc1-aab1-61d4c4c18fbb": {
   "value": "12421000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjRjM2M2ODQzMjRlNzRlNzI5NWJlZGQ1NGI0YTM5M2FiL3RhYmxlcmFuZ2U6NGMzYzY4NDMyNGU3NGU3Mjk1YmVkZDU0YjRhMzkzYWJfMjMtMTQtMS0xLTUzNDI5_ab2de00c-bbcc-4f11-b48f-a3cfc7e5e34e": {
   "value": "50020000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy0xLTEtMS01MzQyOQ_f28a8042-a4e9-4b3a-b799-dbe53ca433ad": {
   "value": "3267000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy0yLTEtMS01MzQyOQ_0bd13ae9-6fe5-4196-829c-3fce40dcab87": {
   "value": "23992000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy0zLTEtMS01MzQyOQ_ecc96386-1c16-4611-8cbb-97531f9a91f2": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy00LTEtMS01MzQyOQ_a1f5fc98-2333-4612-989c-14a93424627d": {
   "value": "50000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy01LTEtMS01MzQyOQ_16b8a7d1-29c7-4011-a721-09d475ed95b4": {
   "value": "23017000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy02LTEtMS01MzQyOQ_69a3e798-493b-4f8f-a28b-37b82bae6c37": {
   "value": "3000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy03LTEtMS01MzQyOQ_c9abc1e1-42e1-4851-8abb-5bf58a41dde8": {
   "value": "-56000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy04LTEtMS01MzQyOQ_8fe5b909-7cd2-4c4f-85d5-336eeb71eb18": {
   "value": "-296000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy05LTEtMS01MzQyOQ_10a90d8c-57ad-41ce-b5dd-6bb0156a12b6": {
   "value": "5324000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy0xMC0xLTEtNTM0Mjk_48627162-0e2a-4d1b-ad16-cc1d6e025479": {
   "value": "-975000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy0xMS0xLTEtNTM0Mjk_727084aa-8b98-44bf-8a7b-ebacfa742be7": {
   "value": "-7216000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy0xMi0xLTEtNTM0Mjk_d5e94fa8-8fa3-4409-8d8c-ea1260a3f965": {
   "value": "-3236000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy0xMy0xLTEtNTM0Mjk_53757d07-b565-4fce-927a-58154eee69f6": {
   "value": "9000000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:PreviouslyStatedMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMy0xNC0xLTEtNTM0Mjk_ddbfbf9b-a4fa-454c-8090-bec204fe1964": {
   "value": "52874000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS0xLTEtMS01MzQyOQ_f400a16a-66c1-4560-9135-e20bc1abcab4": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS0yLTEtMS01MzQyOQ_f4e067ec-03f0-488e-81d7-685059552a95": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS0zLTEtMS01MzQyOQ_e23220fe-9207-4696-a591-c4ae4fb43c5c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS00LTEtMS01MzQyOQ_5d2c8a13-fb06-4855-93d7-e475f25cce6f": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS01LTEtMS01MzQyOQ_92cb1e44-d5ea-456f-bbb8-1f6c78f4c838": {
   "value": "3046000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS02LTEtMS01MzQyOQ_b0eda2d6-480f-42c1-8245-e454af18ee38": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS03LTEtMS01MzQyOQ_41c94e2c-e621-4734-b7d7-da155cfc3cb6": {
   "value": "19000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS04LTEtMS01MzQyOQ_d6352c04-0dfa-4718-9e61-f2794d883821": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS05LTEtMS01MzQyOQ_fff07c78-43b4-426c-852f-e63097d184b8": {
   "value": "76000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS0xMC0xLTEtNTM0Mjk_87472f7e-c413-4f22-8a54-74d83200a98b": {
   "value": "-134000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS0xMS0xLTEtNTM0Mjk_d3a508dd-9440-40ed-a46a-56a8fb964546": {
   "value": "-3007000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS0xMi0xLTEtNTM0Mjk_a784ec79-643d-41aa-ba57-8a2459f614e6": {
   "value": "-2054000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS0xMy0xLTEtNTM0Mjk_ba3bc5b0-6edd-40c3-a7f3-94f103455f08": {
   "value": "2054000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:FinancialEffectOfChangesInAccountingPolicyMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNS0xNC0xLTEtNTM0Mjk_b86056d6-2820-43f0-af32-1786d24662ec": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi0xLTEtMS01MzQyOQ_308070c9-d899-4912-a96e-7da0aa3e093a": {
   "value": "3267000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi0yLTEtMS01MzQyOQ_2beb5bcd-0e50-44b5-bf3d-3db5a230b02d": {
   "value": "23992000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi0zLTEtMS01MzQyOQ_f41b5435-6cae-45d7-9856-dfbbc45f5256": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi00LTEtMS01MzQyOQ_fcff6fbf-2745-4831-9565-9ece4b18dc0a": {
   "value": "50000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi01LTEtMS01MzQyOQ_3e6af77e-f325-4c8d-becf-2781ca5f3fd0": {
   "value": "26063000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi02LTEtMS01MzQyOQ_0af76ee4-5377-477b-8b1c-c8c087c024fa": {
   "value": "3000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi03LTEtMS01MzQyOQ_e7f54086-8517-47a0-9702-04abbe366988": {
   "value": "-37000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi04LTEtMS01MzQyOQ_b3eee237-5c2a-45c5-8747-44aac45bac0a": {
   "value": "-296000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi05LTEtMS01MzQyOQ_d05bccbe-0101-471e-af3f-5006e5d0c086": {
   "value": "5400000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi0xMC0xLTEtNTM0Mjk_2c7569a9-b3fb-48cd-aad5-83001ebf8720": {
   "value": "-1109000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi0xMS0xLTEtNTM0Mjk_9426bb22-99ae-4e88-a4d3-b025788c5e6d": {
   "value": "-10223000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi0xMi0xLTEtNTM0Mjk_fc7066d0-7979-4a09-8668-4bf3c059cb4c": {
   "value": "-5290000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi0xMy0xLTEtNTM0Mjk_63471995-d814-491d-adf7-27fd79c7bec1": {
   "value": "11054000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNi0xNC0xLTEtNTM0Mjk_b4286bc7-d001-417c-ab66-eabc2c595279": {
   "value": "52874000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy0xLTEtMS01MzQyOQ_547fcc03-cc01-445a-bbd8-974bd11f85e2": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy0yLTEtMS01MzQyOQ_c2c853f0-6d6b-4715-947a-48bce0f00661": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy0zLTEtMS01MzQyOQ_8a1b5755-4ff5-4973-9958-f4fc22cd7f18": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy00LTEtMS01MzQyOQ_88a4a432-9b9f-43f3-a7d0-078dca081924": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy01LTEtMS01MzQyOQ_38f95a03-a137-4ba5-bcdb-8d05163fa88e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy02LTEtMS01MzQyOQ_92eb7fc4-61bc-41b0-96f2-14662141af0e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy03LTEtMS01MzQyOQ_2bc3a40d-4fea-4420-abb7-4d813bb51e9a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy04LTEtMS01MzQyOQ_7ab6501e-9fc1-4008-8fce-d4e73423acfc": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy05LTEtMS01MzQyOQ_62acc376-d599-4f24-8aab-1bc37b492dbb": {
   "value": "3512000000",
   "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy0xMC0xLTEtNTM0Mjk_bc2c1083-e004-4a36-8486-d8b8f8c964a9": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy0xMS0xLTEtNTM0Mjk_6c60ae65-17b5-409c-a57b-ec8cdddf2ff7": {
   "value": "-3000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy0xMi0xLTEtNTM0Mjk_e35b19cb-392c-4658-8370-9945b4812ca5": {
   "value": "-282000000",
   "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy0xMy0xLTEtNTM0Mjk_0567a5fb-b063-4729-bc48-4ab42be852cf": {
   "value": "833000000",
   "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfNy0xNC0xLTEtNTM0Mjk_f3a5787c-2b35-4a0a-a0c8-ecd9e40af0f4": {
   "value": "4060000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC0xLTEtMS01MzQyOQ_0b48b057-1960-485b-92a8-3993b02fa02a": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC0yLTEtMS01MzQyOQ_bdfefa6c-b135-4996-b510-4459c05e7e67": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC0zLTEtMS01MzQyOQ_6a62f6cf-0b75-4e44-b3f5-ac7f2312bd09": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC00LTEtMS01MzQyOQ_aea1faf8-7760-4938-8850-f1de23b5eb69": {
   "value": "6000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC01LTEtMS01MzQyOQ_dd3369e2-a98b-408e-9d60-b8e0b0acc2f9": {
   "value": "3325000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC02LTEtMS01MzQyOQ_fc12652f-a40e-4504-bd00-b58bfebabe84": {
   "value": "-3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC03LTEtMS01MzQyOQ_72fc0c05-1465-4290-b817-cd2a293a3a40": {
   "value": "-82000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC04LTEtMS01MzQyOQ_1484d62f-48fc-4b18-b633-eb013adae800": {
   "value": "234000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC05LTEtMS01MzQyOQ_0684c42e-880b-4cae-8977-1b034ca2a7a3": {
   "value": "-5400000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC0xMC0xLTEtNTM0Mjk_f169e528-82fd-47f5-8c1e-12d25f51eaaa": {
   "value": "25000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC0xMS0xLTEtNTM0Mjk_45aec6e3-884c-4597-81e6-5c6557f06258": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC0xMi0xLTEtNTM0Mjk_84f68f21-f07a-42de-bfaa-88ae0c316aa1": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC0xMy0xLTEtNTM0Mjk_abc9836b-97e2-43cb-a1e2-c4a248e6b544": {
   "value": "-114000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOC0xNC0xLTEtNTM0Mjk_915450cf-be65-40e4-8007-eef11c74dfc0": {
   "value": "-2009000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS0xLTEtMS01MzQyOQ_69d21897-8058-4658-b0f2-a5ab582874c3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS0yLTEtMS01MzQyOQ_328c7aed-ccba-487a-b0ed-88d9677f8b64": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS0zLTEtMS01MzQyOQ_86b8eca0-7bf8-4687-bff2-2099253252f1": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS00LTEtMS01MzQyOQ_5a157cd1-2460-4954-9868-16ed1b7fa1e4": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS01LTEtMS01MzQyOQ_208cd3b8-1cd6-4f56-a7bb-eb63300fe136": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS02LTEtMS01MzQyOQ_763fe21a-44bf-40d8-a9de-f18846a8beb5": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS03LTEtMS01MzQyOQ_b72d2500-e6b2-4a20-9bf3-01e27ad0b2d1": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS04LTEtMS01MzQyOQ_10caeaf5-b6f4-475a-83f7-bdfae1b8c703": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS05LTEtMS01MzQyOQ_0e7438b7-312a-41dd-bdeb-92f2cb5a8c2b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS0xMC0xLTEtNTM0Mjk_ebaabed4-02a2-4ec8-84c6-b58603c7c687": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS0xMS0xLTEtNTM0Mjk_f1d25879-4050-447b-895b-81ed138d8747": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS0xMi0xLTEtNTM0Mjk_830f726d-37e1-4e04-a20f-d651c1e3a666": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS0xMy0xLTEtNTM0Mjk_6cb08e32-774e-407b-9556-02dd24f27d19": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfOS0xNC0xLTEtNTM0Mjk_c3ff8ec1-9dd5-4232-8290-561d59bb9a76": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfCommonShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtMS0xLTEtNTM0Mjk_bc5a8ff1-f384-48e4-9ce6-7993e9f23ca7": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtMi0xLTEtNTM0Mjk_796236fa-c60c-4bfd-9344-71eb54d95d34": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtMy0xLTEtNTM0Mjk_82e85df3-162e-414c-abab-34c80e134b8d": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtNC0xLTEtNTM0Mjk_fa9514a3-7f7e-446d-9ec6-368029b59252": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtNS0xLTEtNTM0Mjk_b7853df1-26aa-4066-b2dc-00e62cd9e788": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtNi0xLTEtNTM0Mjk_d73cda23-c30b-4380-8e42-de6ad9d24be1": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtNy0xLTEtNTM0Mjk_e1485cf0-0ffb-4247-badd-f5ebc8797ef6": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtOC0xLTEtNTM0Mjk_985b819f-43d6-42ca-b3f6-0ff13f3aedad": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtOS0xLTEtNTM0Mjk_48d252cf-1b9f-4f27-ad57-2be01dc885b1": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtMTAtMS0xLTUzNDI5_c682ab1a-0168-4b70-aa3b-bc966d223e1c": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtMTEtMS0xLTUzNDI5_0e3c0555-b766-4fcc-9fa1-a971804c00db": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtMTItMS0xLTUzNDI5_4532ddd2-08d4-4e95-958d-3fe8ad3fd8df": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtMTMtMS0xLTUzNDI5_78302c40-d73a-4d40-a046-2ad4147f7e65": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTAtMTQtMS0xLTUzNDI5_6f55d03e-9c3a-4fcc-a54b-ca732354e9b9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IssueOfPreferredShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtMS0xLTEtNTM0Mjk_3bdbbc3e-d32c-41d3-89d6-cb51b33a308d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtMi0xLTEtNTM0Mjk_4cb3c5c3-d70a-4b6f-96a7-f0792a141756": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtMy0xLTEtNTM0Mjk_94d167b8-2c8e-439e-b111-997a52f6f96e": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtNC0xLTEtNTM0Mjk_f6dc05df-2d45-4954-9ce4-b85b22cca93d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtNS0xLTEtNTM0Mjk_16a2c6d8-42b9-4c1f-9861-cc9cc7c1fdce": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtNi0xLTEtNTM0Mjk_e0c1424d-2b43-402b-9f69-9b5848eb6b61": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtNy0xLTEtNTM0Mjk_869bfaa2-abcb-419a-a898-e1553a0f4cff": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtOC0xLTEtNTM0Mjk_cecacdd2-4833-4495-9c19-3f4599d19c0b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtOS0xLTEtNTM0Mjk_ed13046d-3a7a-46ce-92be-4a8667ce9b5f": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtMTAtMS0xLTUzNDI5_152eed68-23f3-4353-9401-8e7d4c1ebeb0": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtMTEtMS0xLTUzNDI5_ca8c80ec-51e5-4ede-9736-677bbccb8e08": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtMTItMS0xLTUzNDI5_44f9eaaf-eaf5-45d1-b63c-2851a652463c": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtMTMtMS0xLTUzNDI5_4de3ecb8-ba28-4efc-a4da-daab0450c5ba": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTEtMTQtMS0xLTUzNDI5_83a182c3-827e-4c02-8e37-a80639013023": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItMS0xLTEtNTM0Mjk_88407b4e-369d-4fb1-9069-8242f97b7a12": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItMi0xLTEtNTM0Mjk_67f7ca73-1485-4954-8849-538ea8ae6e36": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItMy0xLTEtNTM0Mjk_f4508932-85d0-4036-bc84-a13a865ccefa": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItNC0xLTEtNTM0Mjk_f3a71ffc-694c-4d9a-965f-4a47f8a506ba": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItNS0xLTEtNTM0Mjk_a07a7f2c-78fd-4ecf-bf1a-8befb5545fc5": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItNi0xLTEtNTM0Mjk_827656c9-b8e2-4ebf-83e1-784fccf1693b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItNy0xLTEtNTM0Mjk_89fc2f04-2c15-402d-b2d7-5ba1786fbb96": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItOC0xLTEtNTM0Mjk_e3c3fafb-a3aa-4e1b-ad32-d141cc39afe4": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItOS0xLTEtNTM0Mjk_b076f29d-d64d-49a2-b2f3-e17f8f2bdd13": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItMTAtMS0xLTUzNDI5_330aa190-0b77-4b7d-adcd-0b88c423e3c2": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItMTEtMS0xLTUzNDI5_40cbd967-790e-4e29-a46c-28e5146ea8e7": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItMTItMS0xLTUzNDI5_a0492e59-7b6b-4421-9665-5c9900947ce0": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItMTMtMS0xLTUzNDI5_b1595637-1e55-4ee3-89a7-de1dc189c6e5": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTItMTQtMS0xLTUzNDI5_b951a492-7b3e-43fa-a3ab-105bf906e51d": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:SettlementOrMaturityOfOtherEquityInstrumentsIssued",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtMS0xLTEtNTM0Mjk_4b09a64a-0b30-4dc0-a45a-85e1b58503ee": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtMi0xLTEtNTM0Mjk_a168f770-09ea-4c1f-800e-128414022986": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtMy0xLTEtNTM0Mjk_64211aaa-1771-4d6a-9ddb-d3d479260cae": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtNC0xLTEtNTM0Mjk_3d56820c-5944-4c8b-8905-1bd680248f03": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtNS0xLTEtNTM0Mjk_cc989fb2-e569-4372-9af1-6cbd659c04f5": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtNi0xLTEtNTM0Mjk_603a69f1-0697-4d86-9315-5458719313e2": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtNy0xLTEtNTM0Mjk_852a802e-4e0c-4275-a38a-26d026216011": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtOC0xLTEtNTM0Mjk_5caf4da9-1436-4d7a-adcb-df694725eee0": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtOS0xLTEtNTM0Mjk_b329da7a-fb92-4384-a3d3-7d9dd4ebf8da": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtMTAtMS0xLTUzNDI5_11e64dc8-169c-48a8-99d8-c894e6cead22": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtMTEtMS0xLTUzNDI5_58f6740b-eae6-498c-af5d-0a3b50eccb61": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtMTItMS0xLTUzNDI5_4fa207ad-3388-4ce8-bf29-520bb7a4d544": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtMTMtMS0xLTUzNDI5_913bb8d1-d76f-410f-bf6b-b41b11db32b1": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTMtMTQtMS0xLTUzNDI5_3bf28d92-040f-4fae-896d-c8d03fd7caaa": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtMS0xLTEtNTM0Mjk_1abdc13b-0478-4f04-bb0f-918e1b3f73d5": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtMi0xLTEtNTM0Mjk_5a109c22-7642-4af0-96cc-46bd1eee4923": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtMy0xLTEtNTM0Mjk_d546da4e-3488-4285-a925-112ebf9f26c7": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtNC0xLTEtNTM0Mjk_701742f1-3248-4605-8f8e-04d811f2880a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtNS0xLTEtNTM0Mjk_7091c667-710d-4b5c-9321-2d8b0523d5e4": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtNi0xLTEtNTM0Mjk_36bcaeb6-0514-4d79-8270-d5ae319078da": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtNy0xLTEtNTM0Mjk_8de65d2f-8ca7-4d20-92fb-d8d296e7ab28": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtOC0xLTEtNTM0Mjk_d7259f80-713c-4a41-8712-3797e5ad1504": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtOS0xLTEtNTM0Mjk_9bf81d50-66fa-44d3-9801-873713182b93": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtMTAtMS0xLTUzNDI5_79b41951-adf5-4686-a34b-23f6a895b7ac": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtMTEtMS0xLTUzNDI5_dfe8805f-99c5-4632-ac65-faa327f65c92": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtMTItMS0xLTUzNDI5_ec5c9d02-2edf-4715-a486-2db27e7c8bd0": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtMTMtMS0xLTUzNDI5_93abe52f-828a-4a88-9cca-9d20f336f84e": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTQtMTQtMS0xLTUzNDI5_d9991e28-2018-46a9-92a0-683a85a71858": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtMS0xLTEtNTM0Mjk_72331666-6f2b-4d76-83a0-d8ff16bc3819": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtMi0xLTEtNTM0Mjk_f5231dd3-7a73-4d7b-b26a-cffa891d0a71": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtMy0xLTEtNTM0Mjk_acbc1fdc-f384-4eb9-9ecf-cd28a8274f63": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtNC0xLTEtNTM0Mjk_b8cb306d-da2a-4c65-91ef-d743dd9caef8": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtNS0xLTEtNTM0Mjk_353f78c4-0537-4ead-8d51-f589c6a58c6f": {
   "value": "1063000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtNi0xLTEtNTM0Mjk_35a57b2e-3cd0-43bc-9052-c9d51cb8bd9a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtNy0xLTEtNTM0Mjk_83b686a9-a6ed-48a7-a3d2-06b3e31924e1": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtOC0xLTEtNTM0Mjk_20331249-96da-46b1-9f88-ab77a995c3b3": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtOS0xLTEtNTM0Mjk_8b47da06-7690-48c9-b8f9-caef377f9466": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtMTAtMS0xLTUzNDI5_ab39a89f-ae2e-4b3f-83e2-6676f38e6cad": {
   "value": "1084000000",
   "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtMTEtMS0xLTUzNDI5_deb85e55-c3bc-4b18-8c82-38c3fab9a988": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtMTItMS0xLTUzNDI5_dead0c5e-b358-4f6d-9f37-0cda43ad7527": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtMTMtMS0xLTUzNDI5_a1873a88-7749-4dfe-90c9-c5cdc8141ba6": {
   "value": "142000000",
   "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTUtMTQtMS0xLTUzNDI5_31fe26db-4649-46f1-99c1-a968a2832806": {
   "value": "2289000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtMS0xLTEtNTM0Mjk_c34ee953-dcf7-4c09-bfdc-0c05eb1c01a3": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtMi0xLTEtNTM0Mjk_83858a0a-5a47-475a-8db7-183e73870fb9": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtMy0xLTEtNTM0Mjk_1531a691-90a7-4158-83a1-f3d30bdbe235": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtNC0xLTEtNTM0Mjk_49dd5dca-3d99-42c8-803f-40cc36843566": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtNS0xLTEtNTM0Mjk_e9018f1e-ca6f-4826-8c87-e531bc91b260": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtNi0xLTEtNTM0Mjk_d3f3225c-2024-4b99-b937-100e8f34620d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtNy0xLTEtNTM0Mjk_64d770cc-0f37-4cf8-9a9b-903d9fbfdf1c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtOC0xLTEtNTM0Mjk_471637f4-91a1-4727-af58-4b989f5b1b14": {
   "value": "1088000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtOS0xLTEtNTM0Mjk_b3f9223b-7b7c-46a1-8313-b30444a0b029": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtMTAtMS0xLTUzNDI5_a3b8156a-b827-431b-b913-e9a7a38e7562": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtMTEtMS0xLTUzNDI5_2527738f-eb69-488b-a1eb-4d075c3ff936": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtMTItMS0xLTUzNDI5_585174e0-f6a7-47f4-9633-ca9912072749": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtMTMtMS0xLTUzNDI5_f4069a94-af2d-4559-ad26-23d1c8320e7c": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTYtMTQtMS0xLTUzNDI5_d7025b3a-1129-42c8-b353-467cea566463": {
   "value": "1088000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctMS0xLTEtNTM0Mjk_0e885051-d16a-4e63-9e7a-61096a991217": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctMi0xLTEtNTM0Mjk_d7345794-ee95-42c5-b8c3-3eeb17002286": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctMy0xLTEtNTM0Mjk_b820e8a9-ee82-4e90-a827-0ddd29654567": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctNC0xLTEtNTM0Mjk_cb8647a3-dded-416c-90af-2fa706b62c2c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctNS0xLTEtNTM0Mjk_dce639f0-5baa-4fea-8750-9789052cb12b": {
   "value": "13000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctNi0xLTEtNTM0Mjk_c1968230-cc95-4ce0-bf09-59e35e287cff": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctNy0xLTEtNTM0Mjk_d9df06cc-122c-4a80-bd94-0d96f36b164a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctOC0xLTEtNTM0Mjk_cb29f9f4-a663-491d-b1d2-cfa242654628": {
   "value": "1322000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctOS0xLTEtNTM0Mjk_2c4c006d-a754-4e43-a46c-b9987315bdf7": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctMTAtMS0xLTUzNDI5_4f3acc0b-15ef-425b-9152-1b748c6737e0": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctMTEtMS0xLTUzNDI5_50b7619e-8a22-46a0-ba06-2e600cc8be4c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctMTItMS0xLTUzNDI5_d5d8e02b-e44d-4b57-9b9b-d227ad926ef3": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctMTMtMS0xLTUzNDI5_f4b8f3bf-dd0a-4c9a-9dd0-6bac5dda2e66": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTctMTQtMS0xLTUzNDI5_287b4394-d566-4743-bd86-91ecedb1a6dd": {
   "value": "1335000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CancellationOfTreasuryShares",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtMS0xLTEtNTM0Mjk_dfdfcc7d-305a-4e9e-82ee-6dbbab8f8ec6": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtMi0xLTEtNTM0Mjk_9582101f-58c0-4210-8d29-b598041337a8": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtMy0xLTEtNTM0Mjk_e586347f-8333-49d1-a8e9-2039e3a1e79e": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtNC0xLTEtNTM0Mjk_51b610c8-6ef0-4d0d-a0f3-95b5ff757409": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtNS0xLTEtNTM0Mjk_c9c7e8a0-ba5c-4804-86b2-995313242286": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtNi0xLTEtNTM0Mjk_6acf7e0b-4df6-4f14-abb2-c3d15b9e0d25": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtNy0xLTEtNTM0Mjk_1cb8a160-b0d2-4131-8de6-1d2ed31e034e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtOC0xLTEtNTM0Mjk_d2ed179b-315a-4331-93e0-ff6c5cae2391": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtOS0xLTEtNTM0Mjk_0ec0f091-ef77-4d14-8d14-54862cf02932": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtMTAtMS0xLTUzNDI5_69a47e0b-f3bc-44f1-a788-4d16a35283e8": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtMTEtMS0xLTUzNDI5_b44fed3b-1286-4bdc-b2b7-1056f6522b04": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtMTItMS0xLTUzNDI5_adbb08c4-007a-47c0-8fa4-f0e54b777c06": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtMTMtMS0xLTUzNDI5_c30b77d7-faab-4585-b5f0-f6bebe19e116": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTgtMTQtMS0xLTUzNDI5_20bcd2a9-34eb-42b5-b299-35d03659bc22": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktMS0xLTEtNTM0Mjk_5da570ea-da3a-4b58-b2bb-6c153b3be951": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktMi0xLTEtNTM0Mjk_0e47ee3f-0523-49d7-af64-0c6844ba9f7a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktMy0xLTEtNTM0Mjk_09305e23-18c4-438c-b49c-aac4880047e3": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktNC0xLTEtNTM0Mjk_ad5ea766-65d4-4778-b73f-1fd46ac6d989": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktNS0xLTEtNTM0Mjk_08335c62-09e7-4f59-84da-d9c3d7339700": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktNi0xLTEtNTM0Mjk_d64b58cd-46f2-420e-8bcb-124a34fb1779": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktNy0xLTEtNTM0Mjk_71a76d8c-2cd1-49ab-bcdd-d126fd704795": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktOC0xLTEtNTM0Mjk_7e74bc8d-74fa-490a-a554-5d353ab32285": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktOS0xLTEtNTM0Mjk_166a4f41-0cbf-484f-8995-f996f741e75f": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktMTAtMS0xLTUzNDI5_87c91cfe-fd42-4cc1-ab0b-23f9c611a2b7": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktMTEtMS0xLTUzNDI5_3e6b83cd-3903-4a60-a71d-8a3330d4028c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktMTItMS0xLTUzNDI5_3f382221-f5ad-4436-be2c-8677e287c5ed": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktMTMtMS0xLTUzNDI5_922e1f8a-13d6-4ef5-b5c7-dcf08ac6c795": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMTktMTQtMS0xLTUzNDI5_658a818f-f9a9-4e06-b468-de5a637a09b0": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtMS0xLTEtNTM0Mjk_26dec56b-f118-490a-9655-be9ef2dd89a0": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtMi0xLTEtNTM0Mjk_4b26704b-6470-407b-aa27-1015b4db2248": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtMy0xLTEtNTM0Mjk_c6299a06-14c0-48d0-9488-06a187631b7b": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtNC0xLTEtNTM0Mjk_54586fa5-5fcf-4bdd-9aca-bc0f76a7b594": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherEquityInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtNS0xLTEtNTM0Mjk_83deae8d-9b05-45ee-a1b9-234f8294186a": {
   "value": "4364000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RetainedEarningsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtNi0xLTEtNTM0Mjk_ad4d9985-a474-437b-9400-368797396e5e": {
   "value": "-3000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:RevaluationSurplusMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtNy0xLTEtNTM0Mjk_41c58684-b764-4f02-8ab5-aaa56439a7cd": {
   "value": "-70000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:OtherReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtOC0xLTEtNTM0Mjk_ba7f1765-433c-4d2c-ae72-cc978124a1ac": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtOS0xLTEtNTM0Mjk_7c598815-27cb-46f5-9a66-3b343310cc2b": {
   "value": "-5400000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtMTAtMS0xLTUzNDI5_d670fa57-abab-4bbd-95d9-bd0786b9277a": {
   "value": "1109000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtMTEtMS0xLTUzNDI5_0a6ff132-d320-4bc7-9d5b-6251d521557d": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:AccumulatedOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtMTItMS0xLTUzNDI5_bf9c1e9f-56ef-43e3-875e-55b6dae3e827": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtMTMtMS0xLTUzNDI5_07cb2d16-4868-4aef-94c4-8ffdaf3ee222": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjAtMTQtMS0xLTUzNDI5_27c37eee-06e0-44e6-b4a0-4355dc666f91": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TransfersWithinTotalEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtMS0xLTEtNTM0Mjk_87df6f4c-4ff0-42b9-b7b5-d87953ee5604": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtMi0xLTEtNTM0Mjk_8bb86af2-ba73-47fa-9440-06dd6de9d869": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtMy0xLTEtNTM0Mjk_24c91722-acb6-463c-9504-ad12728dd513": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtNC0xLTEtNTM0Mjk_d6894081-44b1-47d2-822e-c818518c2cab": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtNS0xLTEtNTM0Mjk_8aae6ad7-4a2f-4d88-ac86-f7ec637c8526": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtNi0xLTEtNTM0Mjk_fbefa2fc-3311-4fb7-93a9-2693b8cfbfe6": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtNy0xLTEtNTM0Mjk_fa3bcc4e-253f-462f-b0a8-5aaa3c135432": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtOC0xLTEtNTM0Mjk_19bb8305-b1f2-433f-af42-610199a097b7": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtOS0xLTEtNTM0Mjk_89349419-2d9b-4be3-a018-50e8477c575e": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtMTAtMS0xLTUzNDI5_422e2ae2-f079-49af-beb4-7eb3febfc5be": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtMTEtMS0xLTUzNDI5_e5f3a1e8-546a-4807-88f9-9868346a0323": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtMTItMS0xLTUzNDI5_6911f4b3-e516-42d1-82ef-cd06676006df": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtMTMtMS0xLTUzNDI5_f76ea108-a68a-4da3-aed6-51a45bd1ed20": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjEtMTQtMS0xLTUzNDI5_79bb79a5-e963-4750-9187-e09c23d88031": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItMS0xLTEtNTM0Mjk_d193bd83-2a1c-4ae4-9644-cd3e289690a8": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItMi0xLTEtNTM0Mjk_e61fe485-3839-4069-99be-2fc4ccae398b": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItMy0xLTEtNTM0Mjk_b9739109-70d1-4154-a804-d9b3437235b5": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItNC0xLTEtNTM0Mjk_e6987af5-fb0c-477a-9b24-bb18ab0a5be3": {
   "value": "-4000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItNS0xLTEtNTM0Mjk_246b8f1e-f843-45eb-ad61-a4d12d623b8e": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItNi0xLTEtNTM0Mjk_2ae1d709-07b2-4540-948e-86bcbda39545": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItNy0xLTEtNTM0Mjk_93182955-69cb-45fd-9139-8c6ebd172651": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItOC0xLTEtNTM0Mjk_a3bd9ccd-2d25-4e75-896a-96e10e6be8fd": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItOS0xLTEtNTM0Mjk_0019268e-727e-4d3c-bd54-0256b23b8126": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItMTAtMS0xLTUzNDI5_5f2c37db-bfe1-438e-8055-fa0fb3524f75": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItMTEtMS0xLTUzNDI5_5977fa8f-fc0d-44fb-8563-8903e22f5902": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItMTItMS0xLTUzNDI5_e0193772-2359-4b1f-a3d8-96d7859401ce": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItMTMtMS0xLTUzNDI5_6d57e4e6-b297-4de2-ba6e-fc223ba92925": {
   "value": "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjItMTQtMS0xLTUzNDI5_104d70d9-64f8-4ede-8583-c4c6b4bf168c": {
   "value": "-4000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtMS0xLTEtNTM0Mjk_2f6ec3ab-5b88-4eb9-971e-ef5c6740c9e8": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtMi0xLTEtNTM0Mjk_ff8de25f-258f-42b2-87cb-9487f57bcf5f": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtMy0xLTEtNTM0Mjk_c3a994da-6539-486a-a6f9-3271cd79cb5f": {
   "value": "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:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtNC0xLTEtNTM0Mjk_5ef8be72-cc3e-4534-a622-e52e7d53f23d": {
   "value": "10000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtNS0xLTEtNTM0Mjk_fb27a59d-6a7e-4db1-b95d-680ee26845a9": {
   "value": "11000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtNi0xLTEtNTM0Mjk_72d089f7-8bef-4266-8c27-4ddefe061dce": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtNy0xLTEtNTM0Mjk_4a4f5a7a-af8d-410f-ab0d-0752c476f378": {
   "value": "-12000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtOC0xLTEtNTM0Mjk_bc670759-922f-4e3d-ab4a-ecf019fd0f3c": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtOS0xLTEtNTM0Mjk_c95d8386-41dc-40c0-9fa2-b1ab13bf5a58": {
   "value": "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:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtMTAtMS0xLTUzNDI5_e7d8cfab-c87d-4e52-93bc-d633f42b4d25": {
   "value": "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:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtMTEtMS0xLTUzNDI5_78456548-679e-46ac-ab4a-28eff9e1d97a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtMTItMS0xLTUzNDI5_9eb1856f-8679-4d44-bd16-695b1e8c85c7": {
   "value": "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:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtMTMtMS0xLTUzNDI5_9d8aadad-db32-433b-b51b-8dc300b67d7b": {
   "value": "28000000",
   "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:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjMtMTQtMS0xLTUzNDI5_fc46a44a-f0d1-4b69-8e94-8e62c805a4e9": {
   "value": "37000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtMS0xLTEtNTM0Mjk_a8e804ea-4214-424b-b8d3-90f960a35ef6": {
   "value": "3267000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtMi0xLTEtNTM0Mjk_f6b5c83f-6b55-4433-94b6-9c24cf80f651": {
   "value": "23992000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtMy0xLTEtNTM0Mjk_5a26265a-307b-4639-a2b8-fd2f358aa427": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:EquityInstrumentsIssuedOtherThanCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtNC0xLTEtNTM0Mjk_6176abc6-a098-4a5b-a4ad-1fd567f825d2": {
   "value": "56000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtNS0xLTEtNTM0Mjk_2a2c7a17-0d77-4174-9799-2f0df7ebff50": {
   "value": "29388000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtNi0xLTEtNTM0Mjk_696ec810-d1eb-433b-84df-9d7b979e82bd": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtNy0xLTEtNTM0Mjk_f3a6baad-d92e-4d5e-8bef-332ba5aedc30": {
   "value": "-119000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtOC0xLTEtNTM0Mjk_1ec9c7f2-d694-4cb0-afc2-effb2ead54e6": {
   "value": "-62000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtOS0xLTEtNTM0Mjk_cc43b166-945e-45aa-b2b1-ccedd3da8413": {
   "value": "3512000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:ProfitLossAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtMTAtMS0xLTUzNDI5_701be667-d1aa-49f2-81d8-fa8e7bedccfb": {
   "value": "-1084000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtMTEtMS0xLTUzNDI5_3f4367bf-0bee-4e92-afc6-2f960e661bb1": {
   "value": "-10226000000",
   "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtMTItMS0xLTUzNDI5_8965ebe1-052d-4e01-8ee7-e8d5211250dc": {
   "value": "-5572000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:AccumulatedOtherComprehensiveIncomeNonControllingInterestMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtMTMtMS0xLTUzNDI5_79a9c82e-0db4-4d0f-91b5-552663788910": {
   "value": "11773000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "bbva:OtherNonControllingInterestItemsMember",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xNi9mcmFnOmIxMmM4M2QxYmIwOTQ4NDk4ZTM3NTM0Mzc2YmQzODAzL3RhYmxlOjcyYTY5NDEzMDdmNzQ3N2I4N2VmNTRkMWM2NjQ5MWEyL3RhYmxlcmFuZ2U6NzJhNjk0MTMwN2Y3NDc3Yjg3ZWY1NGQxYzY2NDkxYTJfMjQtMTQtMS0xLTUzNDI5_4d983ed7-c428-421d-9370-3e245ffc8949": {
   "value": "54925000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMi0yLTEtMS01MzQyOQ_a5524483-29ca-43e5-a3ce-16f8282f0c2a": {
   "value": "-1242000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMi0zLTEtMS01MzQyOQ_00dd8e97-efe2-451e-85b3-599b7ce4bd58": {
   "value": "39349000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMi00LTEtMS01MzQyOQ_30348105-a0bf-462f-9b3a-5eb247da1419": {
   "value": "-10654000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMy0yLTEtMS01MzQyOQ_8a1b05f8-a1c8-47f2-8346-92b850ed0a0c": {
   "value": "5618000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMy0zLTEtMS01MzQyOQ_46ba5496-33d8-4877-be2e-9d542d464d45": {
   "value": "2060000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMy00LTEtMS01MzQyOQ_8ff56020-8e01-45f0-a5cf-54f8ab9266f3": {
   "value": "4345000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNC0yLTEtMS01MzQyOQ_60fdcfa5-f849-44ee-a44c-52e37ac348c3": {
   "value": "7688000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForReconcileProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNC0zLTEtMS01MzQyOQ_62428f60-6c6b-4185-883e-93a0674a32c8": {
   "value": "11653000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForReconcileProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNC00LTEtMS01MzQyOQ_31fadd06-8296-48e1-9099-a1f16f095462": {
   "value": "9582000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForReconcileProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNS0yLTEtMS01MzQyOQ_9cb9b069-ec80-4e62-ad81-fed0ee668ca1": {
   "value": "1234000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNS0zLTEtMS01MzQyOQ_94fac2f1-ee15-430a-9794-e3de3c94467f": {
   "value": "1288000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNS00LTEtMS01MzQyOQ_a712d5fd-b397-4ea7-9ff0-5ed35dad11ce": {
   "value": "1386000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNi0yLTEtMS01MzQyOQ_7c456c11-2b8e-40dc-8243-c6095fcbb212": {
   "value": "6454000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNi0zLTEtMS01MzQyOQ_b9c4e063-a607-4be2-8df0-8c1120a0f3c4": {
   "value": "10365000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNi00LTEtMS01MzQyOQ_b8703172-301a-4d68-be1a-8ce53937094b": {
   "value": "8196000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNy0yLTEtMS01MzQyOQ_ec8ac05c-3d82-4849-99ae-6aad3a1339f8": {
   "value": "38267000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInOperatingAssetsFromOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNy0zLTEtMS01MzQyOQ_4537f1d4-640c-4562-98c4-58f6cbef4c5c": {
   "value": "57370000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInOperatingAssetsFromOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNy00LTEtMS01MzQyOQ_3d79022f-0e3c-41e7-897e-8a3a25f4645a": {
   "value": "37127000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInOperatingAssetsFromOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfOC0yLTEtMS01MzQyOQ_0d4e831d-8b0a-4daa-96e4-aab50a6ed49f": {
   "value": "-17031000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInFinancialAssetsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfOC0zLTEtMS01MzQyOQ_8badb1d1-fa70-41a1-9489-072a83c53872": {
   "value": "-10351000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInFinancialAssetsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfOC00LTEtMS01MzQyOQ_ecb12b69-cd10-45cd-b985-fdfa313adb05": {
   "value": "-9604000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInFinancialAssetsHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfOS0yLTEtMS01MzQyOQ_fecb7622-03a0-4db2-be30-fe0c0cf3dda1": {
   "value": "-908000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfOS0zLTEtMS01MzQyOQ_64758c0b-dc25-4db2-a90d-82c89467a2a7": {
   "value": "-241000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfOS00LTEtMS01MzQyOQ_a8a7a57a-533c-4536-ae00-b448c6b7388c": {
   "value": "-318000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTAtMi0xLTEtNTM0Mjk_17188342-e360-413e-981c-390aaca25baf": {
   "value": "25000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInOtherFinancialAssetsDesignatedAtFairValueThroughProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTAtMy0xLTEtNTM0Mjk_e020f3a6-cfbd-4dcf-b121-1e0cf25f44ac": {
   "value": "97000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInOtherFinancialAssetsDesignatedAtFairValueThroughProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTAtNC0xLTEtNTM0Mjk_df085b4a-3162-4f50-b9e0-e376b8244b47": {
   "value": "99000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInOtherFinancialAssetsDesignatedAtFairValueThroughProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTEtMi0xLTEtNTM0Mjk_a6f66bca-a9a9-4f09-8d9f-afd539b43f20": {
   "value": "7116000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInOperatingFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTEtMy0xLTEtNTM0Mjk_9fdbf5b8-296a-4239-8901-dac36d0ee18c": {
   "value": "-16649000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInOperatingFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTEtNC0xLTEtNTM0Mjk_e136551a-3511-4861-bca9-bb02bea8faad": {
   "value": "-3755000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInOperatingFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTItMi0xLTEtNTM0Mjk_250aa972-e664-4ff2-87d7-81646491f476": {
   "value": "-28062000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInFinancialAssetsAtAmortizedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTItMy0xLTEtNTM0Mjk_f778a5a3-64c2-420a-81a1-d401a0c2811d": {
   "value": "-30212000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInFinancialAssetsAtAmortizedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTItNC0xLTEtNTM0Mjk_d72ec832-7ace-4177-847d-5109524c8231": {
   "value": "-26559000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInFinancialAssetsAtAmortizedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTMtMi0xLTEtNTM0Mjk_027b89ab-c3af-43a6-8585-25bec17fe904": {
   "value": "592000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTMtMy0xLTEtNTM0Mjk_abcb9f5b-0292-412a-a7c0-f162d2bf8eb4": {
   "value": "-15000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTMtNC0xLTEtNTM0Mjk_cc32849b-926d-49df-8365-69a632cfab56": {
   "value": "3010000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTQtMi0xLTEtNTM0Mjk_6e1f3bfe-bd73-4f77-a85a-15ffea043c38": {
   "value": "-25266000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInOperatingLiabilitiesFromOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTQtMy0xLTEtNTM0Mjk_ef76018a-b3ed-4fed-86dc-d82e0da7c91f": {
   "value": "-84961000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInOperatingLiabilitiesFromOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTQtNC0xLTEtNTM0Mjk_5878dae3-f97b-4a08-9184-0c8241f3e6d9": {
   "value": "-14148000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:NetIncreaseDecreaseInOperatingLiabilitiesFromOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTUtMi0xLTEtNTM0Mjk_42e47dc0-6dc2-4a5b-a5be-01f6ea7e1632": {
   "value": "6479000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTUtMy0xLTEtNTM0Mjk_963f4ff0-4ecf-4768-adbf-d5854806f4c1": {
   "value": "247000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTUtNC0xLTEtNTM0Mjk_13bc4ff4-4d33-4bd2-b3ef-7c15f2cb73ca": {
   "value": "6001000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesHeldForTrading",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTYtMi0xLTEtNTM0Mjk_2145087d-ae93-420e-a5de-08a626338893": {
   "value": "837000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IncreaseDecreaseInOtherFinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTYtMy0xLTEtNTM0Mjk_96c97d2c-4c81-44a1-8d0d-ac8539fcc7ee": {
   "value": "-647000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IncreaseDecreaseInOtherFinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTYtNC0xLTEtNTM0Mjk_1658512a-7591-4aff-baed-945d244c7b2c": {
   "value": "-2680000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IncreaseDecreaseInOtherFinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLoss",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTctMi0xLTEtNTM0Mjk_6b92dd75-d999-43b1-b01c-587b91d8cbfa": {
   "value": "-19682000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IncreaseDecreaseInOperatingFinancialLiabilitiesAtAmortizedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTctMy0xLTEtNTM0Mjk_1249cbc4-69e3-40e5-b183-13e38f44cc6b": {
   "value": "-84853000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IncreaseDecreaseInOperatingFinancialLiabilitiesAtAmortizedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTctNC0xLTEtNTM0Mjk_f20820f2-8563-4762-9f66-0dbda2f3f80c": {
   "value": "-8016000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IncreaseDecreaseInOperatingFinancialLiabilitiesAtAmortizedCost",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTgtMi0xLTEtNTM0Mjk_8dcbb42c-72eb-4e51-bdf7-857dc0c6ba14": {
   "value": "-58000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTgtMy0xLTEtNTM0Mjk_d15d1901-b834-4508-ba5d-341e4f2a3c0a": {
   "value": "-787000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTgtNC0xLTEtNTM0Mjk_c99c602c-a4c3-4d81-93da-05118ed860f4": {
   "value": "-2549000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTktMi0xLTEtNTM0Mjk_9ecf68b6-69fd-4b64-bbbe-f243735a9ce0": {
   "value": "1546000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTktMy0xLTEtNTM0Mjk_009d16b7-905d-4c6d-943f-8e94edeb581a": {
   "value": "1955000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMTktNC0xLTEtNTM0Mjk_78efea74-4b0f-4b05-8b61-ceaf71380066": {
   "value": "1602000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjAtMi0xLTEtNTM0Mjk_047e0468-5075-49d4-9c3b-345604dda35c": {
   "value": "-1634000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivitiesContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjAtMy0xLTEtNTM0Mjk_28460ee8-c408-4ac4-9174-8f56fb38d6ab": {
   "value": "-37000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivitiesContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjAtNC0xLTEtNTM0Mjk_2a831bbf-49ca-4045-a6be-f748a217ae9c": {
   "value": "97000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivitiesContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjEtMi0xLTEtNTM0Mjk_74467899-8ddd-4958-8335-6455031eba2b": {
   "value": "12472000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OutflowsOfCashFromInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjEtMy0xLTEtNTM0Mjk_63abd7e4-087d-4d6c-93ae-d66de8814b87": {
   "value": "1185000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OutflowsOfCashFromInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjEtNC0xLTEtNTM0Mjk_4bfcaa9c-9d7d-4ef8-80a1-11ebbe92164b": {
   "value": "1494000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OutflowsOfCashFromInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjItMi0xLTEtNTM0Mjk_6df737e2-09e9-427c-8972-4af82600db8f": {
   "value": "396000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjItMy0xLTEtNTM0Mjk_4218d31a-7595-401a-b1e2-a02fad9c7330": {
   "value": "632000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjItNC0xLTEtNTM0Mjk_51d20792-432e-4003-97ca-8d16c9581fd8": {
   "value": "852000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjMtMi0xLTEtNTM0Mjk_b1a35008-561d-4708-9c2e-454eed097234": {
   "value": "550000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjMtMy0xLTEtNTM0Mjk_ed5c18c3-7f43-4a77-b75e-9bbed847c288": {
   "value": "491000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjMtNC0xLTEtNTM0Mjk_04b34199-e0f4-4b6c-b178-cb331e314f1e": {
   "value": "528000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjQtMi0xLTEtNTM0Mjk_f5884f4b-6c35-4fef-a4e0-fb3e0faf3893": {
   "value": "50000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjQtMy0xLTEtNTM0Mjk_62468569-6cb8-4dea-8950-5e78d1ffa7da": {
   "value": "62000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjQtNC0xLTEtNTM0Mjk_ba8e09ab-0165-404b-af97-6db28af6012f": {
   "value": "114000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjUtMi0xLTEtNTM0Mjk_a7b65796-b4e8-4619-aa1d-653e58689acb": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjUtMy0xLTEtNTM0Mjk_2f2ce38b-0b5d-4998-b3e2-8e359af4c180": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjUtNC0xLTEtNTM0Mjk_5e77e63f-0591-4ac7-9c1c-748da55277f4": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjYtMi0xLTEtNTM0Mjk_2c1d6ce7-a5a8-43cb-bafa-cbe2d937017b": {
   "value": "11476000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InvestmentNonCurrentAssetsClassifiedAsHeldForSaleAndAssociatedLiabilites",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjYtMy0xLTEtNTM0Mjk_249d4cb2-a9c3-4eb4-b4ae-736d9d8fde5a": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InvestmentNonCurrentAssetsClassifiedAsHeldForSaleAndAssociatedLiabilites",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjYtNC0xLTEtNTM0Mjk_ec3ac72f-5b79-4c8e-8791-5e09fbf9d421": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InvestmentNonCurrentAssetsClassifiedAsHeldForSaleAndAssociatedLiabilites",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjctMi0xLTEtNTM0Mjk_b48f9a1c-1635-4ebe-b370-0fbe219e27e8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InvestmentOtherSettlementsRelatedToInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjctMy0xLTEtNTM0Mjk_1fccb4ea-f1f9-4e6a-abb6-62598eb2d557": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InvestmentOtherSettlementsRelatedToInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjctNC0xLTEtNTM0Mjk_aab43da5-b876-479b-9601-9f664c48e299": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:InvestmentOtherSettlementsRelatedToInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjgtMi0xLTEtNTM0Mjk_189b2c62-9ac3-4a3f-86f3-bfa1ae8be9b4": {
   "value": "10838000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InflowsOfCashFromInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjgtMy0xLTEtNTM0Mjk_903278c7-4e16-46f2-b6cd-e3cb909e9324": {
   "value": "1148000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InflowsOfCashFromInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjgtNC0xLTEtNTM0Mjk_bfde8625-a20a-4b8d-9582-421a18edcf19": {
   "value": "1592000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:InflowsOfCashFromInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjktMi0xLTEtNTM0Mjk_0fc7401e-25d0-41c0-8c5d-60ee8a5453ce": {
   "value": "78000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjktMy0xLTEtNTM0Mjk_6eaf6f4e-03f7-413c-9f99-0b353d4616d1": {
   "value": "558000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMjktNC0xLTEtNTM0Mjk_485df45d-3101-4b42-8ea5-120a809b11fe": {
   "value": "128000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzAtMi0xLTEtNTM0Mjk_ce529086-310d-4104-92b6-392d0bc1ae0a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzAtMy0xLTEtNTM0Mjk_a3033570-4c1f-4c24-96c4-de5c8a82dc2a": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzAtNC0xLTEtNTM0Mjk_0868ddab-9d76-4def-a2ab-3aa1e47f4ee2": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzEtMi0xLTEtNTM0Mjk_1e02a2eb-9239-4efa-9d0e-7a2da5c6caec": {
   "value": "80000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzEtMy0xLTEtNTM0Mjk_298aa5ed-6635-4b77-8786-0446cbceb521": {
   "value": "307000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzEtNC0xLTEtNTM0Mjk_57ad395a-4910-40eb-ae1c-8535a876b961": {
   "value": "98000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzItMi0xLTEtNTM0Mjk_b02ba3b9-3673-493b-95bf-f57c69ed6126": {
   "value": "10000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzItMy0xLTEtNTM0Mjk_722b6ebb-0abf-4ecd-b046-8e003294bcdf": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzItNC0xLTEtNTM0Mjk_568f4a6a-b29e-486a-a40a-7781e1e5eaf7": {
   "value": "5000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzMtMi0xLTEtNTM0Mjk_99e3d6d7-87d6-430b-957b-0f3a994cb70e": {
   "value": "10670000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzMtMy0xLTEtNTM0Mjk_7eb6875c-706b-41ec-ad26-f38e55c256f5": {
   "value": "283000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzMtNC0xLTEtNTM0Mjk_9adf5767-e18b-4636-9150-9a04c28b3b06": {
   "value": "1198000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzQtMi0xLTEtNTM0Mjk_72c13b49-0496-4d86-a836-5e18772d62d3": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherCollectionsRelatedToInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzQtMy0xLTEtNTM0Mjk_5c9a303f-e4d5-4104-b975-7e85ce4f21c9": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherCollectionsRelatedToInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzQtNC0xLTEtNTM0Mjk_493888ee-376e-4306-aebd-6094024d2bc7": {
   "value": "162000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherCollectionsRelatedToInvestingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzUtMi0xLTEtNTM0Mjk_0b9afa4a-ca77-43b9-a14e-612c22acffda": {
   "value": "-4349000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivitiesContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzUtMy0xLTEtNTM0Mjk_6f666b0d-c099-4d8f-83ed-c1a13f1361f6": {
   "value": "-2069000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivitiesContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzUtNC0xLTEtNTM0Mjk_5be28146-a108-4c86-824b-4457c0bbc16f": {
   "value": "-2703000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivitiesContinuingOperations",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzYtMi0xLTEtNTM0Mjk_9ae09cdc-25ac-4204-bc9e-478024f442c8": {
   "value": "4786000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PaymentsFromFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzYtMy0xLTEtNTM0Mjk_c3ae7905-e1e3-4c0f-920c-34c859eb3310": {
   "value": "5316000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PaymentsFromFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzYtNC0xLTEtNTM0Mjk_a7acd8c4-aa16-4718-bf39-7d22c4c8ea23": {
   "value": "7418000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:PaymentsFromFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzctMi0xLTEtNTM0Mjk_1e8b6e84-47af-41da-bbf6-f2fe163df7bd": {
   "value": "926000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzctMy0xLTEtNTM0Mjk_90f4a750-f527-45ed-a798-c94d6649fa9b": {
   "value": "1065000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzctNC0xLTEtNTM0Mjk_b5c174c4-4965-48b0-84c6-2e067aff0deb": {
   "value": "2147000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzgtMi0xLTEtNTM0Mjk_918c2bbb-7649-4ace-bddf-793c8865f7c3": {
   "value": "2301000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfSubordinatedLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzgtMy0xLTEtNTM0Mjk_25d8c04d-71c0-40eb-a977-218361bc0bc8": {
   "value": "2820000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfSubordinatedLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzgtNC0xLTEtNTM0Mjk_7757246c-97bd-4a00-95e3-96f69228cc64": {
   "value": "3571000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfSubordinatedLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzktMi0xLTEtNTM0Mjk_f461e4c9-56f5-4121-b494-688db999a7cd": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TreasuryStockAmortizationFromFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzktMy0xLTEtNTM0Mjk_128b5222-f787-4b10-b485-51116327919d": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TreasuryStockAmortizationFromFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfMzktNC0xLTEtNTM0Mjk_d8d41fa2-5105-491f-94d7-1ca2cfc56899": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TreasuryStockAmortizationFromFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDAtMi0xLTEtNTM0Mjk_250cbf5c-a04f-4d53-afba-2dea85e49965": {
   "value": "1022000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TreasuryStockAcquisitionsFromFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDAtMy0xLTEtNTM0Mjk_f2b50c75-b81e-4394-9e16-2f0bd7905659": {
   "value": "807000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TreasuryStockAcquisitionsFromFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDAtNC0xLTEtNTM0Mjk_110d2ae9-c7ec-445c-b382-f58bb0451f42": {
   "value": "1088000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TreasuryStockAcquisitionsFromFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDEtMi0xLTEtNTM0Mjk_e75a0338-2223-4611-ac5c-27f15976318e": {
   "value": "538000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherPaymentsRelatingToFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDEtMy0xLTEtNTM0Mjk_f0514601-7407-4bd8-8e3a-bc42ed93f2b6": {
   "value": "624000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherPaymentsRelatingToFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDEtNC0xLTEtNTM0Mjk_c935d612-752e-41d2-a6cd-8e4bac8fa783": {
   "value": "612000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherPaymentsRelatingToFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDItMi0xLTEtNTM0Mjk_3d705e3e-4463-41a5-a26a-364538142bdb": {
   "value": "438000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CollectionsFromFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDItMy0xLTEtNTM0Mjk_8db219ee-06a2-4316-b9fd-2f6ab5cade24": {
   "value": "3247000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CollectionsFromFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDItNC0xLTEtNTM0Mjk_1415fa37-9d0d-417d-b202-7f6160c5fa44": {
   "value": "4716000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CollectionsFromFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDMtMi0xLTEtNTM0Mjk_ae823d06-a6ed-4d2a-ad27-47d816f33f37": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDMtMy0xLTEtNTM0Mjk_a28ced5f-d823-4b2a-b7aa-55c4f8394000": {
   "value": "2425000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfSubordinatedLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDMtNC0xLTEtNTM0Mjk_9b838d4e-6df6-464c-be25-5a81cfe7b000": {
   "value": "3381000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromIssueOfSubordinatedLiabilities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDQtMi0xLTEtNTM0Mjk_96477027-aade-4879-948b-bdc3c1243b33": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDQtMy0xLTEtNTM0Mjk_94950904-3489-4386-abc9-23954501584f": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDQtNC0xLTEtNTM0Mjk_da00612b-29db-4a48-9975-5ad61c409d5d": {
   "value": "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"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDUtMi0xLTEtNTM0Mjk_8da637bb-6ce9-4d54-8572-bf39fc4d5980": {
   "value": "438000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CollectionsTreasurySharesDisposal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDUtMy0xLTEtNTM0Mjk_c1d00d3d-72d9-4068-b9b4-45c9cf1e9f2f": {
   "value": "822000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CollectionsTreasurySharesDisposal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDUtNC0xLTEtNTM0Mjk_43eb36d7-e023-431a-b00c-99577c3debca": {
   "value": "1335000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CollectionsTreasurySharesDisposal",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDYtMi0xLTEtNTM0Mjk_4bb98a81-e3fb-4abb-95e3-67c6b0496a8f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherItemsRelatingToFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDYtMy0xLTEtNTM0Mjk_bc2d7e4d-329a-417b-b732-7e7da349b33f": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherItemsRelatingToFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDYtNC0xLTEtNTM0Mjk_6b354e21-51a2-403b-91f6-c83d18d5edbc": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:OtherItemsRelatingToFinancingActivities",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDctMi0xLTEtNTM0Mjk_d136d71f-793c-49ec-92ea-8505dc4b4ce1": {
   "value": "-1864000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDctMy0xLTEtNTM0Mjk_e35c3333-7b0e-4563-9a88-f64af6d0a88b": {
   "value": "-4658000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDctNC0xLTEtNTM0Mjk_ecc0c47a-408c-4c37-9342-3aba0697c951": {
   "value": "-634000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDgtMi0xLTEtNTM0Mjk_dc31cd4f-712b-4b74-8dba-888790ad8c2e": {
   "value": "-9089000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IncreaseDecreaseInCashAndCashEquivalentsIncludingCompaniesHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDgtMy0xLTEtNTM0Mjk_ced6311d-56a6-4438-9d90-aab67350d6df": {
   "value": "32585000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IncreaseDecreaseInCashAndCashEquivalentsIncludingCompaniesHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDgtNC0xLTEtNTM0Mjk_a67de3ba-21da-4cf4-b4ae-1bacd40ed194": {
   "value": "-13893000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:IncreaseDecreaseInCashAndCashEquivalentsIncludingCompaniesHeldForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDktMi0xLTEtNTM0Mjk_98f38228-4094-414a-985d-49a70d47289b": {
   "value": "76888000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CashAndCashEquivalentsIncludingBalanceOfCompaniesForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDktMy0xLTEtNTM0Mjk_d472d32a-78b1-445f-b72f-dc96c9e43aa1": {
   "value": "44303000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CashAndCashEquivalentsIncludingBalanceOfCompaniesForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNDktNC0xLTEtNTM0Mjk_ea6f8086-5223-427a-89ab-4b389a89da6b": {
   "value": "58196000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CashAndCashEquivalentsIncludingBalanceOfCompaniesForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTAtMi0xLTEtNTM0Mjk_d952917a-7069-4872-92d3-b2b0439536db": {
   "value": "67799000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CashAndCashEquivalentsIncludingBalanceOfCompaniesForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTAtMy0xLTEtNTM0Mjk_491cde25-42ca-4b19-b73a-8e1fb648cc81": {
   "value": "76888000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CashAndCashEquivalentsIncludingBalanceOfCompaniesForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTAtNC0xLTEtNTM0Mjk_d2c97002-6a6a-47d9-81f3-36f71b2ecd14": {
   "value": "44303000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:CashAndCashEquivalentsIncludingBalanceOfCompaniesForSale",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTQtMi0xLTEtNTM0Mjk_86fe926d-1556-4469-92b8-695b714f6a37": {
   "value": "6877000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTQtMy0xLTEtNTM0Mjk_2c6483cf-dad3-499f-a2c9-d4b1fdd72309": {
   "value": "6447000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTQtNC0xLTEtNTM0Mjk_8fe0b534-85a7-4bd3-90ce-fa6e5089ee65": {
   "value": "7060000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:Cash",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTUtMi0xLTEtNTM0Mjk_5ecfc3d9-ca2c-40ce-948c-2f66ad3957fb": {
   "value": "55004000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndBankBalancesAtCentralBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTUtMy0xLTEtNTM0Mjk_6da079d9-fa51-422d-a1b9-e2db82e1381c": {
   "value": "53079000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndBankBalancesAtCentralBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTUtNC0xLTEtNTM0Mjk_c2440095-8afa-4332-bfc9-e341a80d6409": {
   "value": "31756000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndBankBalancesAtCentralBanks",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTYtMi0xLTEtNTM0Mjk_614000ed-b490-415d-aa34-8d20bb31e4f6": {
   "value": "5918000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTYtMy0xLTEtNTM0Mjk_1ab38e34-f5d1-4522-a25f-b76c925ece03": {
   "value": "5994000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTYtNC0xLTEtNTM0Mjk_bd36adf9-a0b1-41b8-9f1f-4a68cd6d0a9f": {
   "value": "5488000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:OtherFinancialAssets",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTctMi0xLTEtNTM0Mjk_0d24877f-bd64-46db-8378-bab07a4ddab8": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:BankOverdraftsClassifiedAsCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTctMy0xLTEtNTM0Mjk_fcdae676-4c16-4c68-8873-3d28583e0ce2": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:BankOverdraftsClassifiedAsCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTctNC0xLTEtNTM0Mjk_06eb3046-9389-46ef-b6f5-e6c9b24999c2": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:BankOverdraftsClassifiedAsCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTgtMi0xLTEtNTM0Mjk_dda141b7-9acf-44c1-8967-a1cb6dc59265": {
   "value": "67799000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTgtMy0xLTEtNTM0Mjk_87bac0ea-490e-4fce-868a-639093b3a9b0": {
   "value": "65520000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTgtNC0xLTEtNTM0Mjk_60f3938a-c1ef-4ef1-9911-36ab7dbaedae": {
   "value": "44303000000",
   "decimals": -6,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTktMi0xLTEtNzUwMjM_e177c046-6100-4411-94fd-7a0887494b39": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TotalCashAndCashEquivalentsClassifiedAsNonCurrentAssetsAndDisposableGroupsClassifiedAsHeldForSaleInTheUnitedStates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2022-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTktMy0xLTEtNzUwMjM_7e2393a1-d4dd-4ac9-92e3-02ba6b224a31": {
   "value": "11368000000",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TotalCashAndCashEquivalentsClassifiedAsNonCurrentAssetsAndDisposableGroupsClassifiedAsHeldForSaleInTheUnitedStates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8xOS9mcmFnOmU5M2NmM2U2ZDUwMDQyYjNiYjE0MjMwZWEyMGY1ZjU4L3RhYmxlOmViZGM2ZjYxOWRjYzQ3MjZhZDkzZDlhOTdjNzk4ODU4L3RhYmxlcmFuZ2U6ZWJkYzZmNjE5ZGNjNDcyNmFkOTNkOWE5N2M3OTg4NThfNTktNC0xLTEtNzUwMjM_9216185a-c5cf-4190-8c13-588bdb08b020": {
   "value": "0",
   "decimals": -6,
   "dimensions": {
    "concept": "bbva:TotalCashAndCashEquivalentsClassifiedAsNonCurrentAssetsAndDisposableGroupsClassifiedAsHeldForSaleInTheUnitedStates",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8yOC9mcmFnOjIxMTkxMDlkMTNlMzQyNWRiZDRhMjAyYjM4YjVmNzRiL3RleHRyZWdpb246MjExOTEwOWQxM2UzNDI1ZGJkNGEyMDJiMzhiNWY3NGJfMTkyNDE0NTM0OTMyNTU_d2f1fcff-77b7-4ab2-977a-594450520865": {
   "value": "Banco Bilbao Vizcaya Argentaria, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "en",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8yOC9mcmFnOjIxMTkxMDlkMTNlMzQyNWRiZDRhMjAyYjM4YjVmNzRiL3RleHRyZWdpb246MjExOTEwOWQxM2UzNDI1ZGJkNGEyMDJiMzhiNWY3NGJfMTkyNDE0NTM0OTMyNTY_5f4a49ae-6ad3-442c-9250-8fdfc1e5fa8c": {
   "value": "S.A.",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "en",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8yOC9mcmFnOjIxMTkxMDlkMTNlMzQyNWRiZDRhMjAyYjM4YjVmNzRiL3RleHRyZWdpb246MjExOTEwOWQxM2UzNDI1ZGJkNGEyMDJiMzhiNWY3NGJfMTkyNDE0NTM0OTMyNTc_a896acdc-4ea7-46a0-bebd-8eadc15b6c3a": {
   "value": "Spain",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "en",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8yOC9mcmFnOjIxMTkxMDlkMTNlMzQyNWRiZDRhMjAyYjM4YjVmNzRiL3RleHRyZWdpb246MjExOTEwOWQxM2UzNDI1ZGJkNGEyMDJiMzhiNWY3NGJfMTkyNDE0NTM0OTMyNjE_14b4dc7c-9a42-46cc-8afc-7158591bc2c6": {
   "value": ".",
   "dimensions": {
    "concept": "ifrs-full:ExplanationOfChangeInNameOfReportingEntityOrOtherMeansOfIdentificationFromEndOfPrecedingReportingPeriod",
    "language": "en",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8yOC9mcmFnOjIxMTkxMDlkMTNlMzQyNWRiZDRhMjAyYjM4YjVmNzRiL3RleHRyZWdpb246MjExOTEwOWQxM2UzNDI1ZGJkNGEyMDJiMzhiNWY3NGJfMTkyNDE0NTM0OTMyNTg_53ce10e7-ecaa-4edc-bb40-a1d01e166053": {
   "value": "Plaza San Nicol\u00e1s, 4 Bilbao",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "en",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8yOC9mcmFnOjIxMTkxMDlkMTNlMzQyNWRiZDRhMjAyYjM4YjVmNzRiL3RleHRyZWdpb246MjExOTEwOWQxM2UzNDI1ZGJkNGEyMDJiMzhiNWY3NGJfMTkyNDE0NTM0OTMzMzc_df031864-1f4d-4799-8ada-6f536ebbc8dc": {
   "value": "Bilbao",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "en",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8yOC9mcmFnOjIxMTkxMDlkMTNlMzQyNWRiZDRhMjAyYjM4YjVmNzRiL3RleHRyZWdpb246MjExOTEwOWQxM2UzNDI1ZGJkNGEyMDJiMzhiNWY3NGJfMTkyNDE0NTM0OTMyNTk_cd888e16-af14-478f-ae35-01e0451a7aa7": {
   "value": "BBVA Group",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "en",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8yOC9mcmFnOjIxMTkxMDlkMTNlMzQyNWRiZDRhMjAyYjM4YjVmNzRiL3RleHRyZWdpb246MjExOTEwOWQxM2UzNDI1ZGJkNGEyMDJiMzhiNWY3NGJfMTkyNDE0NTM0OTMyNjA_cf47a83d-21ad-4d0b-b8f7-d1cffff1d81a": {
   "value": "BBVA Group",
   "dimensions": {
    "concept": "ifrs-full:NameOfUltimateParentOfGroup",
    "language": "en",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8zMS9mcmFnOmE3NmFkMGVmNDNjMDRlMTk4OTg0NjcyNDZkN2RkMDY5L3RleHRyZWdpb246YTc2YWQwZWY0M2MwNGUxOTg5ODQ2NzI0NmQ3ZGQwNjlfMTkyNDE0NTM0OTYyMjA_10a3e557-e5ce-4ed5-9576-0be88bd74daf": {
   "value": "Spain",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "en",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  },
  "id3VybDovL2RvY3MudjEvZG9jOjRhZDRmOTQyYjBiMzRmY2ZhYzExZjJlZjE5YjM2NjZkL3NlYzo0YWQ0Zjk0MmIwYjM0ZmNmYWMxMWYyZWYxOWIzNjY2ZF8zNC9mcmFnOmM0NzdhMDZhYTYxOTQzM2FhZTQ0OTNlMjYzNWFlY2NjL3RleHRyZWdpb246YzQ3N2EwNmFhNjE5NDMzYWFlNDQ5M2UyNjM1YWVjY2NfMTkyNDE0NTM1MDA5NjY_e20379f9-8ea5-41d1-9a9f-833a9f2eb74b": {
   "value": "banking business",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "en",
    "entity": "scheme:K8MS7FD7N5Z2WQ51AZ71",
    "period": "2021-01-01T00:00:00/2022-01-01T00:00:00"
   }
  }
 }
}