| r0.c0 | Statement of changes in equity [line items]/Equity [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c1 | Statement of changes in equity [line items]/Equity attributable to owners of parent [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c2 | Statement of changes in equity [line items]/Issued capital [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c3 | Statement of changes in equity [line items]/Treasury shares [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c4 | Statement of changes in equity [line items]/Share premium [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c5 | Statement of changes in equity [line items]/Retained earnings [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c6 | Statement of changes in equity [line items]/Other reserves [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c7 | Statement of changes in equity [line items]/Reserva legal [miembro] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c8 | Statement of changes in equity [line items]/Reserve for catastrophe [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c9 | Statement of changes in equity [line items]/Reserve for equalisation [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c10 | Statement of changes in equity [line items]/Reserve of discretionary participation features [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c11 | Statement of changes in equity [line items]/Otras reservas [miembro] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c12 | Statement of changes in equity [line items]/Otras partidas patrimoniales [miembro] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c13 | Statement of changes in equity [line items]/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c14 | Statement of changes in equity [line items]/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c15 | Statement of changes in equity [line items]/Revaluation surplus [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c16 | Statement of changes in equity [line items]/Reserve of share-based payments [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c17 | Statement of changes in equity [line items]/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c18 | Statement of changes in equity [line items]/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c19 | Statement of changes in equity [line items]/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c20 | Statement of changes in equity [line items]/Reserve of exchange differences on translation [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c21 | Statement of changes in equity [line items]/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c22 | Statement of changes in equity [line items]/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c23 | Statement of changes in equity [line items]/Reserve of cash flow hedges [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c24 | Statement of changes in equity [line items]/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c25 | Statement of changes in equity [line items]/Reserve of change in value of time value of options [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c26 | Statement of changes in equity [line items]/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c27 | Statement of changes in equity [line items]/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c28 | Statement of changes in equity [line items]/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c29 | Statement of changes in equity [line items]/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c30 | Statement of changes in equity [line items]/Non-controlling interests [member] | ifrs-full:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c0 | Equity/Equity [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c1 | Equity/Equity attributable to owners of parent [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c2 | Equity/Issued capital [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c3 | Equity/Treasury shares [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c4 | Equity/Share premium [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c5 | Equity/Retained earnings [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c6 | Equity/Other reserves [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c7 | Equity/Reserva legal [miembro] | ifrs-full:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c8 | Equity/Reserve for catastrophe [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c9 | Equity/Reserve for equalisation [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c10 | Equity/Reserve of discretionary participation features [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c11 | Equity/Otras reservas [miembro] | ifrs-full:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c12 | Equity/Otras partidas patrimoniales [miembro] | ifrs-full:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c13 | Equity/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c14 | Equity/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c15 | Equity/Revaluation surplus [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c16 | Equity/Reserve of share-based payments [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c17 | Equity/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c18 | Equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c19 | Equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c20 | Equity/Reserve of exchange differences on translation [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c21 | Equity/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c22 | Equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c23 | Equity/Reserve of cash flow hedges [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c24 | Equity/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c25 | Equity/Reserve of change in value of time value of options [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c26 | Equity/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c27 | Equity/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c28 | Equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c29 | Equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c30 | Equity/Non-controlling interests [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c0 | Incremento (disminución) por cambios en políticas contables/Equity [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c1 | Incremento (disminución) por cambios en políticas contables/Equity attributable to owners of parent [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c2 | Incremento (disminución) por cambios en políticas contables/Issued capital [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c3 | Incremento (disminución) por cambios en políticas contables/Treasury shares [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c4 | Incremento (disminución) por cambios en políticas contables/Share premium [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c5 | Incremento (disminución) por cambios en políticas contables/Retained earnings [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c6 | Incremento (disminución) por cambios en políticas contables/Other reserves [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c7 | Incremento (disminución) por cambios en políticas contables/Reserva legal [miembro] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c8 | Incremento (disminución) por cambios en políticas contables/Reserve for catastrophe [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c9 | Incremento (disminución) por cambios en políticas contables/Reserve for equalisation [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c10 | Incremento (disminución) por cambios en políticas contables/Reserve of discretionary participation features [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c11 | Incremento (disminución) por cambios en políticas contables/Otras reservas [miembro] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c12 | Incremento (disminución) por cambios en políticas contables/Otras partidas patrimoniales [miembro] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c13 | Incremento (disminución) por cambios en políticas contables/Reserve of gains and losses from investments in equity instruments [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c14 | Incremento (disminución) por cambios en políticas contables/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c15 | Incremento (disminución) por cambios en políticas contables/Revaluation surplus [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c16 | Incremento (disminución) por cambios en políticas contables/Reserve of share-based payments [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c17 | Incremento (disminución) por cambios en políticas contables/Reserve of remeasurements of defined benefit plans [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c18 | Incremento (disminución) por cambios en políticas contables/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c19 | Incremento (disminución) por cambios en políticas contables/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c20 | Incremento (disminución) por cambios en políticas contables/Reserve of exchange differences on translation [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c21 | Incremento (disminución) por cambios en políticas contables/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c22 | Incremento (disminución) por cambios en políticas contables/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c23 | Incremento (disminución) por cambios en políticas contables/Reserve of cash flow hedges [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c24 | Incremento (disminución) por cambios en políticas contables/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c25 | Incremento (disminución) por cambios en políticas contables/Reserve of change in value of time value of options [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c26 | Incremento (disminución) por cambios en políticas contables/Reserve of change in value of forward elements of forward contracts [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c27 | Incremento (disminución) por cambios en políticas contables/Reserve of change in value of foreign currency basis spreads [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c28 | Incremento (disminución) por cambios en políticas contables/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c29 | Incremento (disminución) por cambios en políticas contables/Otras participaciones en el patrimonio (No ORI) [miembro] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c30 | Incremento (disminución) por cambios en políticas contables/Non-controlling interests [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c0 | Incremento (disminución) por correcciones de errores/Equity [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c1 | Incremento (disminución) por correcciones de errores/Equity attributable to owners of parent [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c2 | Incremento (disminución) por correcciones de errores/Issued capital [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c3 | Incremento (disminución) por correcciones de errores/Treasury shares [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c4 | Incremento (disminución) por correcciones de errores/Share premium [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c5 | Incremento (disminución) por correcciones de errores/Retained earnings [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c6 | Incremento (disminución) por correcciones de errores/Other reserves [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c7 | Incremento (disminución) por correcciones de errores/Reserva legal [miembro] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c8 | Incremento (disminución) por correcciones de errores/Reserve for catastrophe [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c9 | Incremento (disminución) por correcciones de errores/Reserve for equalisation [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c10 | Incremento (disminución) por correcciones de errores/Reserve of discretionary participation features [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c11 | Incremento (disminución) por correcciones de errores/Otras reservas [miembro] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c12 | Incremento (disminución) por correcciones de errores/Otras partidas patrimoniales [miembro] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c13 | Incremento (disminución) por correcciones de errores/Reserve of gains and losses from investments in equity instruments [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c14 | Incremento (disminución) por correcciones de errores/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c15 | Incremento (disminución) por correcciones de errores/Revaluation surplus [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c16 | Incremento (disminución) por correcciones de errores/Reserve of share-based payments [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c17 | Incremento (disminución) por correcciones de errores/Reserve of remeasurements of defined benefit plans [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c18 | Incremento (disminución) por correcciones de errores/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c19 | Incremento (disminución) por correcciones de errores/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c20 | Incremento (disminución) por correcciones de errores/Reserve of exchange differences on translation [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c21 | Incremento (disminución) por correcciones de errores/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c22 | Incremento (disminución) por correcciones de errores/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c23 | Incremento (disminución) por correcciones de errores/Reserve of cash flow hedges [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c24 | Incremento (disminución) por correcciones de errores/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c25 | Incremento (disminución) por correcciones de errores/Reserve of change in value of time value of options [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c26 | Incremento (disminución) por correcciones de errores/Reserve of change in value of forward elements of forward contracts [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c27 | Incremento (disminución) por correcciones de errores/Reserve of change in value of foreign currency basis spreads [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c28 | Incremento (disminución) por correcciones de errores/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c29 | Incremento (disminución) por correcciones de errores/Otras participaciones en el patrimonio (No ORI) [miembro] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c30 | Incremento (disminución) por correcciones de errores/Non-controlling interests [member] | co-sspd-ef-Grupo1:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c0 | Patrimonio incluyendo reexpresión. (Si la hubo)./Equity [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c1 | Patrimonio incluyendo reexpresión. (Si la hubo)./Equity attributable to owners of parent [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c2 | Patrimonio incluyendo reexpresión. (Si la hubo)./Issued capital [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c3 | Patrimonio incluyendo reexpresión. (Si la hubo)./Treasury shares [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c4 | Patrimonio incluyendo reexpresión. (Si la hubo)./Share premium [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c5 | Patrimonio incluyendo reexpresión. (Si la hubo)./Retained earnings [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c6 | Patrimonio incluyendo reexpresión. (Si la hubo)./Other reserves [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c7 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserva legal [miembro] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c8 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve for catastrophe [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c9 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve for equalisation [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c10 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of discretionary participation features [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c11 | Patrimonio incluyendo reexpresión. (Si la hubo)./Otras reservas [miembro] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c12 | Patrimonio incluyendo reexpresión. (Si la hubo)./Otras partidas patrimoniales [miembro] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c13 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of gains and losses from investments in equity instruments [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c14 | Patrimonio incluyendo reexpresión. (Si la hubo)./Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c15 | Patrimonio incluyendo reexpresión. (Si la hubo)./Revaluation surplus [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c16 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of share-based payments [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c17 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of remeasurements of defined benefit plans [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c18 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c19 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c20 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of exchange differences on translation [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c21 | Patrimonio incluyendo reexpresión. (Si la hubo)./Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c22 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c23 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of cash flow hedges [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c24 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c25 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of change in value of time value of options [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c26 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of change in value of forward elements of forward contracts [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c27 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of change in value of foreign currency basis spreads [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c28 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c29 | Patrimonio incluyendo reexpresión. (Si la hubo)./Otras participaciones en el patrimonio (No ORI) [miembro] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c30 | Patrimonio incluyendo reexpresión. (Si la hubo)./Non-controlling interests [member] | co-sspd-ef-Grupo1:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c0 | Changes in equity [abstract]/Equity [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c1 | Changes in equity [abstract]/Equity attributable to owners of parent [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c2 | Changes in equity [abstract]/Issued capital [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c3 | Changes in equity [abstract]/Treasury shares [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c4 | Changes in equity [abstract]/Share premium [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c5 | Changes in equity [abstract]/Retained earnings [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c6 | Changes in equity [abstract]/Other reserves [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c7 | Changes in equity [abstract]/Reserva legal [miembro] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c8 | Changes in equity [abstract]/Reserve for catastrophe [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c9 | Changes in equity [abstract]/Reserve for equalisation [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c10 | Changes in equity [abstract]/Reserve of discretionary participation features [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c11 | Changes in equity [abstract]/Otras reservas [miembro] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c12 | Changes in equity [abstract]/Otras partidas patrimoniales [miembro] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c13 | Changes in equity [abstract]/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c14 | Changes in equity [abstract]/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c15 | Changes in equity [abstract]/Revaluation surplus [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c16 | Changes in equity [abstract]/Reserve of share-based payments [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c17 | Changes in equity [abstract]/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c18 | Changes in equity [abstract]/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c19 | Changes in equity [abstract]/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c20 | Changes in equity [abstract]/Reserve of exchange differences on translation [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c21 | Changes in equity [abstract]/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c22 | Changes in equity [abstract]/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c23 | Changes in equity [abstract]/Reserve of cash flow hedges [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c24 | Changes in equity [abstract]/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c25 | Changes in equity [abstract]/Reserve of change in value of time value of options [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c26 | Changes in equity [abstract]/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c27 | Changes in equity [abstract]/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c28 | Changes in equity [abstract]/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c29 | Changes in equity [abstract]/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c30 | Changes in equity [abstract]/Non-controlling interests [member] | ifrs-full:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c0 | Comprehensive income [abstract]/Equity [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c1 | Comprehensive income [abstract]/Equity attributable to owners of parent [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c2 | Comprehensive income [abstract]/Issued capital [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c3 | Comprehensive income [abstract]/Treasury shares [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c4 | Comprehensive income [abstract]/Share premium [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c5 | Comprehensive income [abstract]/Retained earnings [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c6 | Comprehensive income [abstract]/Other reserves [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c7 | Comprehensive income [abstract]/Reserva legal [miembro] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c8 | Comprehensive income [abstract]/Reserve for catastrophe [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c9 | Comprehensive income [abstract]/Reserve for equalisation [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c10 | Comprehensive income [abstract]/Reserve of discretionary participation features [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c11 | Comprehensive income [abstract]/Otras reservas [miembro] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c12 | Comprehensive income [abstract]/Otras partidas patrimoniales [miembro] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c13 | Comprehensive income [abstract]/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c14 | Comprehensive income [abstract]/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c15 | Comprehensive income [abstract]/Revaluation surplus [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c16 | Comprehensive income [abstract]/Reserve of share-based payments [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c17 | Comprehensive income [abstract]/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c18 | Comprehensive income [abstract]/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c19 | Comprehensive income [abstract]/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c20 | Comprehensive income [abstract]/Reserve of exchange differences on translation [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c21 | Comprehensive income [abstract]/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c22 | Comprehensive income [abstract]/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c23 | Comprehensive income [abstract]/Reserve of cash flow hedges [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c24 | Comprehensive income [abstract]/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c25 | Comprehensive income [abstract]/Reserve of change in value of time value of options [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c26 | Comprehensive income [abstract]/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c27 | Comprehensive income [abstract]/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c28 | Comprehensive income [abstract]/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c29 | Comprehensive income [abstract]/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c30 | Comprehensive income [abstract]/Non-controlling interests [member] | ifrs-full:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c0 | Profit (loss)/Equity [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c1 | Profit (loss)/Equity attributable to owners of parent [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c2 | Profit (loss)/Issued capital [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c3 | Profit (loss)/Treasury shares [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c4 | Profit (loss)/Share premium [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c5 | Profit (loss)/Retained earnings [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c6 | Profit (loss)/Other reserves [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c7 | Profit (loss)/Reserva legal [miembro] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c8 | Profit (loss)/Reserve for catastrophe [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c9 | Profit (loss)/Reserve for equalisation [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c10 | Profit (loss)/Reserve of discretionary participation features [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c11 | Profit (loss)/Otras reservas [miembro] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c12 | Profit (loss)/Otras partidas patrimoniales [miembro] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c13 | Profit (loss)/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c14 | Profit (loss)/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c15 | Profit (loss)/Revaluation surplus [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c16 | Profit (loss)/Reserve of share-based payments [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c17 | Profit (loss)/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c18 | Profit (loss)/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c19 | Profit (loss)/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c20 | Profit (loss)/Reserve of exchange differences on translation [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c21 | Profit (loss)/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c22 | Profit (loss)/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c23 | Profit (loss)/Reserve of cash flow hedges [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c24 | Profit (loss)/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c25 | Profit (loss)/Reserve of change in value of time value of options [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c26 | Profit (loss)/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c27 | Profit (loss)/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c28 | Profit (loss)/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c29 | Profit (loss)/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c30 | Profit (loss)/Non-controlling interests [member] | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c0 | Other comprehensive income/Equity [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c1 | Other comprehensive income/Equity attributable to owners of parent [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c2 | Other comprehensive income/Issued capital [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c3 | Other comprehensive income/Treasury shares [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c4 | Other comprehensive income/Share premium [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c5 | Other comprehensive income/Retained earnings [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c6 | Other comprehensive income/Other reserves [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c7 | Other comprehensive income/Reserva legal [miembro] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c8 | Other comprehensive income/Reserve for catastrophe [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c9 | Other comprehensive income/Reserve for equalisation [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c10 | Other comprehensive income/Reserve of discretionary participation features [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c11 | Other comprehensive income/Otras reservas [miembro] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c12 | Other comprehensive income/Otras partidas patrimoniales [miembro] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c13 | Other comprehensive income/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c14 | Other comprehensive income/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c15 | Other comprehensive income/Revaluation surplus [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c16 | Other comprehensive income/Reserve of share-based payments [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c17 | Other comprehensive income/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c18 | Other comprehensive income/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c19 | Other comprehensive income/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c20 | Other comprehensive income/Reserve of exchange differences on translation [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c21 | Other comprehensive income/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c22 | Other comprehensive income/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c23 | Other comprehensive income/Reserve of cash flow hedges [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c24 | Other comprehensive income/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c25 | Other comprehensive income/Reserve of change in value of time value of options [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c26 | Other comprehensive income/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c27 | Other comprehensive income/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c28 | Other comprehensive income/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c29 | Other comprehensive income/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c30 | Other comprehensive income/Non-controlling interests [member] | ifrs-full:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c0 | Comprehensive income/Equity [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c1 | Comprehensive income/Equity attributable to owners of parent [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c2 | Comprehensive income/Issued capital [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c3 | Comprehensive income/Treasury shares [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c4 | Comprehensive income/Share premium [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c5 | Comprehensive income/Retained earnings [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c6 | Comprehensive income/Other reserves [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c7 | Comprehensive income/Reserva legal [miembro] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c8 | Comprehensive income/Reserve for catastrophe [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c9 | Comprehensive income/Reserve for equalisation [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c10 | Comprehensive income/Reserve of discretionary participation features [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c11 | Comprehensive income/Otras reservas [miembro] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c12 | Comprehensive income/Otras partidas patrimoniales [miembro] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c13 | Comprehensive income/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c14 | Comprehensive income/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c15 | Comprehensive income/Revaluation surplus [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c16 | Comprehensive income/Reserve of share-based payments [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c17 | Comprehensive income/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c18 | Comprehensive income/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c19 | Comprehensive income/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c20 | Comprehensive income/Reserve of exchange differences on translation [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c21 | Comprehensive income/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c22 | Comprehensive income/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c23 | Comprehensive income/Reserve of cash flow hedges [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c24 | Comprehensive income/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c25 | Comprehensive income/Reserve of change in value of time value of options [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c26 | Comprehensive income/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c27 | Comprehensive income/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c28 | Comprehensive income/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c29 | Comprehensive income/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c30 | Comprehensive income/Non-controlling interests [member] | ifrs-full:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c0 | Issue of equity/Equity [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c1 | Issue of equity/Equity attributable to owners of parent [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c2 | Issue of equity/Issued capital [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c3 | Issue of equity/Treasury shares [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c4 | Issue of equity/Share premium [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c5 | Issue of equity/Retained earnings [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c6 | Issue of equity/Other reserves [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c7 | Issue of equity/Reserva legal [miembro] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c8 | Issue of equity/Reserve for catastrophe [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c9 | Issue of equity/Reserve for equalisation [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c10 | Issue of equity/Reserve of discretionary participation features [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c11 | Issue of equity/Otras reservas [miembro] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c12 | Issue of equity/Otras partidas patrimoniales [miembro] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c13 | Issue of equity/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c14 | Issue of equity/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c15 | Issue of equity/Revaluation surplus [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c16 | Issue of equity/Reserve of share-based payments [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c17 | Issue of equity/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c18 | Issue of equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c19 | Issue of equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c20 | Issue of equity/Reserve of exchange differences on translation [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c21 | Issue of equity/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c22 | Issue of equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c23 | Issue of equity/Reserve of cash flow hedges [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c24 | Issue of equity/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c25 | Issue of equity/Reserve of change in value of time value of options [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c26 | Issue of equity/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c27 | Issue of equity/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c28 | Issue of equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c29 | Issue of equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c30 | Issue of equity/Non-controlling interests [member] | ifrs-full:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c0 | Dividends recognised as distributions to owners/Equity [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c1 | Dividends recognised as distributions to owners/Equity attributable to owners of parent [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c2 | Dividends recognised as distributions to owners/Issued capital [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c3 | Dividends recognised as distributions to owners/Treasury shares [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c4 | Dividends recognised as distributions to owners/Share premium [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c5 | Dividends recognised as distributions to owners/Retained earnings [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c6 | Dividends recognised as distributions to owners/Other reserves [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c7 | Dividends recognised as distributions to owners/Reserva legal [miembro] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c8 | Dividends recognised as distributions to owners/Reserve for catastrophe [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c9 | Dividends recognised as distributions to owners/Reserve for equalisation [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c10 | Dividends recognised as distributions to owners/Reserve of discretionary participation features [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c11 | Dividends recognised as distributions to owners/Otras reservas [miembro] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c12 | Dividends recognised as distributions to owners/Otras partidas patrimoniales [miembro] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c13 | Dividends recognised as distributions to owners/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c14 | Dividends recognised as distributions to owners/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c15 | Dividends recognised as distributions to owners/Revaluation surplus [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c16 | Dividends recognised as distributions to owners/Reserve of share-based payments [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c17 | Dividends recognised as distributions to owners/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c18 | Dividends recognised as distributions to owners/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c19 | Dividends recognised as distributions to owners/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c20 | Dividends recognised as distributions to owners/Reserve of exchange differences on translation [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c21 | Dividends recognised as distributions to owners/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c22 | Dividends recognised as distributions to owners/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c23 | Dividends recognised as distributions to owners/Reserve of cash flow hedges [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c24 | Dividends recognised as distributions to owners/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c25 | Dividends recognised as distributions to owners/Reserve of change in value of time value of options [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c26 | Dividends recognised as distributions to owners/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c27 | Dividends recognised as distributions to owners/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c28 | Dividends recognised as distributions to owners/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c29 | Dividends recognised as distributions to owners/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c30 | Dividends recognised as distributions to owners/Non-controlling interests [member] | ifrs-full:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c0 | Increase through other contributions by owners, equity/Equity [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c1 | Increase through other contributions by owners, equity/Equity attributable to owners of parent [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c2 | Increase through other contributions by owners, equity/Issued capital [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c3 | Increase through other contributions by owners, equity/Treasury shares [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c4 | Increase through other contributions by owners, equity/Share premium [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c5 | Increase through other contributions by owners, equity/Retained earnings [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c6 | Increase through other contributions by owners, equity/Other reserves [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c7 | Increase through other contributions by owners, equity/Reserva legal [miembro] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c8 | Increase through other contributions by owners, equity/Reserve for catastrophe [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c9 | Increase through other contributions by owners, equity/Reserve for equalisation [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c10 | Increase through other contributions by owners, equity/Reserve of discretionary participation features [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c11 | Increase through other contributions by owners, equity/Otras reservas [miembro] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c12 | Increase through other contributions by owners, equity/Otras partidas patrimoniales [miembro] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c13 | Increase through other contributions by owners, equity/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c14 | Increase through other contributions by owners, equity/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c15 | Increase through other contributions by owners, equity/Revaluation surplus [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c16 | Increase through other contributions by owners, equity/Reserve of share-based payments [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c17 | Increase through other contributions by owners, equity/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c18 | Increase through other contributions by owners, equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c19 | Increase through other contributions by owners, equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c20 | Increase through other contributions by owners, equity/Reserve of exchange differences on translation [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c21 | Increase through other contributions by owners, equity/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c22 | Increase through other contributions by owners, equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c23 | Increase through other contributions by owners, equity/Reserve of cash flow hedges [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c24 | Increase through other contributions by owners, equity/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c25 | Increase through other contributions by owners, equity/Reserve of change in value of time value of options [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c26 | Increase through other contributions by owners, equity/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c27 | Increase through other contributions by owners, equity/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c28 | Increase through other contributions by owners, equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c29 | Increase through other contributions by owners, equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c30 | Increase through other contributions by owners, equity/Non-controlling interests [member] | ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c0 | Decrease through other distributions to owners, equity/Equity [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c1 | Decrease through other distributions to owners, equity/Equity attributable to owners of parent [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c2 | Decrease through other distributions to owners, equity/Issued capital [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c3 | Decrease through other distributions to owners, equity/Treasury shares [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c4 | Decrease through other distributions to owners, equity/Share premium [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c5 | Decrease through other distributions to owners, equity/Retained earnings [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c6 | Decrease through other distributions to owners, equity/Other reserves [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c7 | Decrease through other distributions to owners, equity/Reserva legal [miembro] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c8 | Decrease through other distributions to owners, equity/Reserve for catastrophe [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c9 | Decrease through other distributions to owners, equity/Reserve for equalisation [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c10 | Decrease through other distributions to owners, equity/Reserve of discretionary participation features [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c11 | Decrease through other distributions to owners, equity/Otras reservas [miembro] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c12 | Decrease through other distributions to owners, equity/Otras partidas patrimoniales [miembro] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c13 | Decrease through other distributions to owners, equity/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c14 | Decrease through other distributions to owners, equity/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c15 | Decrease through other distributions to owners, equity/Revaluation surplus [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c16 | Decrease through other distributions to owners, equity/Reserve of share-based payments [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c17 | Decrease through other distributions to owners, equity/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c18 | Decrease through other distributions to owners, equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c19 | Decrease through other distributions to owners, equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c20 | Decrease through other distributions to owners, equity/Reserve of exchange differences on translation [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c21 | Decrease through other distributions to owners, equity/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c22 | Decrease through other distributions to owners, equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c23 | Decrease through other distributions to owners, equity/Reserve of cash flow hedges [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c24 | Decrease through other distributions to owners, equity/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c25 | Decrease through other distributions to owners, equity/Reserve of change in value of time value of options [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c26 | Decrease through other distributions to owners, equity/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c27 | Decrease through other distributions to owners, equity/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c28 | Decrease through other distributions to owners, equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c29 | Decrease through other distributions to owners, equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c30 | Decrease through other distributions to owners, equity/Non-controlling interests [member] | ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c0 | Increase (decrease) through other changes, equity/Equity [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c1 | Increase (decrease) through other changes, equity/Equity attributable to owners of parent [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c2 | Increase (decrease) through other changes, equity/Issued capital [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c3 | Increase (decrease) through other changes, equity/Treasury shares [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c4 | Increase (decrease) through other changes, equity/Share premium [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c5 | Increase (decrease) through other changes, equity/Retained earnings [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c6 | Increase (decrease) through other changes, equity/Other reserves [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c7 | Increase (decrease) through other changes, equity/Reserva legal [miembro] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c8 | Increase (decrease) through other changes, equity/Reserve for catastrophe [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c9 | Increase (decrease) through other changes, equity/Reserve for equalisation [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c10 | Increase (decrease) through other changes, equity/Reserve of discretionary participation features [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c11 | Increase (decrease) through other changes, equity/Otras reservas [miembro] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c12 | Increase (decrease) through other changes, equity/Otras partidas patrimoniales [miembro] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c13 | Increase (decrease) through other changes, equity/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c14 | Increase (decrease) through other changes, equity/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c15 | Increase (decrease) through other changes, equity/Revaluation surplus [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c16 | Increase (decrease) through other changes, equity/Reserve of share-based payments [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c17 | Increase (decrease) through other changes, equity/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c18 | Increase (decrease) through other changes, equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c19 | Increase (decrease) through other changes, equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c20 | Increase (decrease) through other changes, equity/Reserve of exchange differences on translation [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c21 | Increase (decrease) through other changes, equity/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c22 | Increase (decrease) through other changes, equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c23 | Increase (decrease) through other changes, equity/Reserve of cash flow hedges [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c24 | Increase (decrease) through other changes, equity/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c25 | Increase (decrease) through other changes, equity/Reserve of change in value of time value of options [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c26 | Increase (decrease) through other changes, equity/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c27 | Increase (decrease) through other changes, equity/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c28 | Increase (decrease) through other changes, equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c29 | Increase (decrease) through other changes, equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c30 | Increase (decrease) through other changes, equity/Non-controlling interests [member] | ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c0 | Increase (decrease) through treasury share transactions, equity/Equity [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c1 | Increase (decrease) through treasury share transactions, equity/Equity attributable to owners of parent [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c2 | Increase (decrease) through treasury share transactions, equity/Issued capital [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c3 | Increase (decrease) through treasury share transactions, equity/Treasury shares [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c4 | Increase (decrease) through treasury share transactions, equity/Share premium [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c5 | Increase (decrease) through treasury share transactions, equity/Retained earnings [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c6 | Increase (decrease) through treasury share transactions, equity/Other reserves [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c7 | Increase (decrease) through treasury share transactions, equity/Reserva legal [miembro] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c8 | Increase (decrease) through treasury share transactions, equity/Reserve for catastrophe [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c9 | Increase (decrease) through treasury share transactions, equity/Reserve for equalisation [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c10 | Increase (decrease) through treasury share transactions, equity/Reserve of discretionary participation features [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c11 | Increase (decrease) through treasury share transactions, equity/Otras reservas [miembro] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c12 | Increase (decrease) through treasury share transactions, equity/Otras partidas patrimoniales [miembro] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c13 | Increase (decrease) through treasury share transactions, equity/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c14 | Increase (decrease) through treasury share transactions, equity/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c15 | Increase (decrease) through treasury share transactions, equity/Revaluation surplus [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c16 | Increase (decrease) through treasury share transactions, equity/Reserve of share-based payments [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c17 | Increase (decrease) through treasury share transactions, equity/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c18 | Increase (decrease) through treasury share transactions, equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c19 | Increase (decrease) through treasury share transactions, equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c20 | Increase (decrease) through treasury share transactions, equity/Reserve of exchange differences on translation [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c21 | Increase (decrease) through treasury share transactions, equity/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c22 | Increase (decrease) through treasury share transactions, equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c23 | Increase (decrease) through treasury share transactions, equity/Reserve of cash flow hedges [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c24 | Increase (decrease) through treasury share transactions, equity/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c25 | Increase (decrease) through treasury share transactions, equity/Reserve of change in value of time value of options [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c26 | Increase (decrease) through treasury share transactions, equity/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c27 | Increase (decrease) through treasury share transactions, equity/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c28 | Increase (decrease) through treasury share transactions, equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c29 | Increase (decrease) through treasury share transactions, equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c30 | Increase (decrease) through treasury share transactions, equity/Non-controlling interests [member] | ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c0 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Equity [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c1 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Equity attributable to owners of parent [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c2 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Issued capital [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c3 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Treasury shares [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c4 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Share premium [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c5 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Retained earnings [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c6 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Other reserves [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c7 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserva legal [miembro] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c8 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve for catastrophe [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c9 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve for equalisation [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c10 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of discretionary participation features [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c11 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Otras reservas [miembro] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c12 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Otras partidas patrimoniales [miembro] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c13 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c14 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c15 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Revaluation surplus [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c16 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of share-based payments [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c17 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c18 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c19 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c20 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of exchange differences on translation [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c21 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c22 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c23 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of cash flow hedges [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c24 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c25 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of change in value of time value of options [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c26 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c27 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c28 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c29 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c30 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Non-controlling interests [member] | ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c0 | Increase (decrease) through share-based payment transactions, equity/Equity [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c1 | Increase (decrease) through share-based payment transactions, equity/Equity attributable to owners of parent [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c2 | Increase (decrease) through share-based payment transactions, equity/Issued capital [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c3 | Increase (decrease) through share-based payment transactions, equity/Treasury shares [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c4 | Increase (decrease) through share-based payment transactions, equity/Share premium [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c5 | Increase (decrease) through share-based payment transactions, equity/Retained earnings [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c6 | Increase (decrease) through share-based payment transactions, equity/Other reserves [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c7 | Increase (decrease) through share-based payment transactions, equity/Reserva legal [miembro] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c8 | Increase (decrease) through share-based payment transactions, equity/Reserve for catastrophe [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c9 | Increase (decrease) through share-based payment transactions, equity/Reserve for equalisation [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c10 | Increase (decrease) through share-based payment transactions, equity/Reserve of discretionary participation features [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c11 | Increase (decrease) through share-based payment transactions, equity/Otras reservas [miembro] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c12 | Increase (decrease) through share-based payment transactions, equity/Otras partidas patrimoniales [miembro] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c13 | Increase (decrease) through share-based payment transactions, equity/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c14 | Increase (decrease) through share-based payment transactions, equity/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c15 | Increase (decrease) through share-based payment transactions, equity/Revaluation surplus [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c16 | Increase (decrease) through share-based payment transactions, equity/Reserve of share-based payments [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c17 | Increase (decrease) through share-based payment transactions, equity/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c18 | Increase (decrease) through share-based payment transactions, equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c19 | Increase (decrease) through share-based payment transactions, equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c20 | Increase (decrease) through share-based payment transactions, equity/Reserve of exchange differences on translation [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c21 | Increase (decrease) through share-based payment transactions, equity/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c22 | Increase (decrease) through share-based payment transactions, equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c23 | Increase (decrease) through share-based payment transactions, equity/Reserve of cash flow hedges [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c24 | Increase (decrease) through share-based payment transactions, equity/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c25 | Increase (decrease) through share-based payment transactions, equity/Reserve of change in value of time value of options [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c26 | Increase (decrease) through share-based payment transactions, equity/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c27 | Increase (decrease) through share-based payment transactions, equity/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c28 | Increase (decrease) through share-based payment transactions, equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c29 | Increase (decrease) through share-based payment transactions, equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c30 | Increase (decrease) through share-based payment transactions, equity/Non-controlling interests [member] | ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c0 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Equity [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c1 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Equity attributable to owners of parent [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c2 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Issued capital [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c3 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Treasury shares [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c4 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Share premium [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c5 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Retained earnings [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c6 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Other reserves [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c7 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserva legal [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c8 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve for catastrophe [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c9 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve for equalisation [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c10 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of discretionary participation features [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c11 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Otras reservas [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c12 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Otras partidas patrimoniales [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c13 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses from investments in equity instruments [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c14 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c15 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Revaluation surplus [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c16 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of share-based payments [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c17 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of remeasurements of defined benefit plans [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c18 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c19 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c20 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of exchange differences on translation [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c21 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c22 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c23 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of cash flow hedges [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c24 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c25 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in value of time value of options [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c26 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in value of forward elements of forward contracts [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c27 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in value of foreign currency basis spreads [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c28 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c29 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Otras participaciones en el patrimonio (No ORI) [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c30 | Importe eliminado de reservas de coberturas de flujos de efectivo e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Non-controlling interests [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCoberturasDeFlujosDeEfectivoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c0 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Equity [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c1 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Equity attributable to owners of parent [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c2 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Issued capital [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c3 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Treasury shares [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c4 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Share premium [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c5 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Retained earnings [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c6 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Other reserves [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c7 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserva legal [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c8 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve for catastrophe [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c9 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve for equalisation [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c10 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of discretionary participation features [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c11 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Otras reservas [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c12 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Otras partidas patrimoniales [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c13 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses from investments in equity instruments [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c14 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c15 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Revaluation surplus [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c16 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of share-based payments [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c17 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of remeasurements of defined benefit plans [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c18 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c19 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c20 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of exchange differences on translation [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c21 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c22 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c23 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of cash flow hedges [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c24 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c25 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in value of time value of options [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c26 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in value of forward elements of forward contracts [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c27 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in value of foreign currency basis spreads [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c28 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c29 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Otras participaciones en el patrimonio (No ORI) [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c30 | Importe eliminado de reservas de cambios en el valor temporal del dinero de opciones e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Non-controlling interests [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorTemporalDelDineroDeOpcionesEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c0 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Equity [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c1 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Equity attributable to owners of parent [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c2 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Issued capital [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c3 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Treasury shares [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c4 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Share premium [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c5 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Retained earnings [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c6 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Other reserves [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c7 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserva legal [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c8 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve for catastrophe [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c9 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve for equalisation [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c10 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of discretionary participation features [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c11 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Otras reservas [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c12 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Otras partidas patrimoniales [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c13 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses from investments in equity instruments [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c14 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c15 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Revaluation surplus [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c16 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of share-based payments [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c17 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of remeasurements of defined benefit plans [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c18 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c19 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c20 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of exchange differences on translation [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c21 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c22 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c23 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of cash flow hedges [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c24 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c25 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in value of time value of options [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c26 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in value of forward elements of forward contracts [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c27 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in value of foreign currency basis spreads [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c28 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c29 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Otras participaciones en el patrimonio (No ORI) [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r20.c30 | Importe eliminado de reservas de cambios en el valor de los elementos a término de contratos a término e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Non-controlling interests [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosElementosATerminoDeContratosATerminoEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c0 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Equity [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c1 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Equity attributable to owners of parent [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c2 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Issued capital [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c3 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Treasury shares [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c4 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Share premium [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c5 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Retained earnings [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c6 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Other reserves [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c7 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserva legal [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c8 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve for catastrophe [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c9 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve for equalisation [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c10 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of discretionary participation features [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c11 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Otras reservas [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c12 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Otras partidas patrimoniales [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c13 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses from investments in equity instruments [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c14 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c15 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Revaluation surplus [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c16 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of share-based payments [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c17 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of remeasurements of defined benefit plans [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c18 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c19 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c20 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of exchange differences on translation [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c21 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c22 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c23 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of cash flow hedges [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c24 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c25 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in value of time value of options [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c26 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in value of forward elements of forward contracts [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c27 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of change in value of foreign currency basis spreads [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c28 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c29 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Otras participaciones en el patrimonio (No ORI) [miembro] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r21.c30 | Importe eliminado de reservas de cambios en el valor de los diferenciales de tasa cambio de moneda extranjera e incluido en el costo inicial u otro importe en libros de activos (pasivos) no financieros o compromisos en firme para los que se aplica la contabilidad de coberturas del valor razonable/Non-controlling interests [member] | co-sspd-ef-Grupo1:ImporteEliminadoDeReservasDeCambiosEnElValorDeLosDiferencialesDeTasaCambioDeMonedaExtranjeraEIncluidoEnElCostoInicialUOtroImporteEnLibrosDeActivosPasivosNoFinancierosOCompromisosEnFirmeParaLosQueSeAplicaLaContabilidadDeCoberturasDelValorRazonable | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c0 | Increase (decrease) in equity/Equity [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c1 | Increase (decrease) in equity/Equity attributable to owners of parent [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c2 | Increase (decrease) in equity/Issued capital [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c3 | Increase (decrease) in equity/Treasury shares [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c4 | Increase (decrease) in equity/Share premium [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c5 | Increase (decrease) in equity/Retained earnings [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c6 | Increase (decrease) in equity/Other reserves [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c7 | Increase (decrease) in equity/Reserva legal [miembro] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c8 | Increase (decrease) in equity/Reserve for catastrophe [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c9 | Increase (decrease) in equity/Reserve for equalisation [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c10 | Increase (decrease) in equity/Reserve of discretionary participation features [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c11 | Increase (decrease) in equity/Otras reservas [miembro] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c12 | Increase (decrease) in equity/Otras partidas patrimoniales [miembro] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c13 | Increase (decrease) in equity/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c14 | Increase (decrease) in equity/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c15 | Increase (decrease) in equity/Revaluation surplus [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c16 | Increase (decrease) in equity/Reserve of share-based payments [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c17 | Increase (decrease) in equity/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c18 | Increase (decrease) in equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c19 | Increase (decrease) in equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c20 | Increase (decrease) in equity/Reserve of exchange differences on translation [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c21 | Increase (decrease) in equity/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c22 | Increase (decrease) in equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c23 | Increase (decrease) in equity/Reserve of cash flow hedges [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c24 | Increase (decrease) in equity/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c25 | Increase (decrease) in equity/Reserve of change in value of time value of options [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c26 | Increase (decrease) in equity/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c27 | Increase (decrease) in equity/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c28 | Increase (decrease) in equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c29 | Increase (decrease) in equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r22.c30 | Increase (decrease) in equity/Non-controlling interests [member] | ifrs-full:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c0 | Equity/Equity [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c1 | Equity/Equity attributable to owners of parent [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c2 | Equity/Issued capital [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c3 | Equity/Treasury shares [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c4 | Equity/Share premium [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c5 | Equity/Retained earnings [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c6 | Equity/Other reserves [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:OtherReservesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c7 | Equity/Reserva legal [miembro] | ifrs-full:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:ReservaLegalECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c8 | Equity/Reserve for catastrophe [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveForCatastropheMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c9 | Equity/Reserve for equalisation [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveForEqualisationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c10 | Equity/Reserve of discretionary participation features [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c11 | Equity/Otras reservas [miembro] | ifrs-full:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c12 | Equity/Otras partidas patrimoniales [miembro] | ifrs-full:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:OtrasPartidasPatrimonialesECPMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c13 | Equity/Reserve of gains and losses from investments in equity instruments [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c14 | Equity/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c15 | Equity/Revaluation surplus [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c16 | Equity/Reserve of share-based payments [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfSharebasedPaymentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c17 | Equity/Reserve of remeasurements of defined benefit plans [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c18 | Equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c19 | Equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c20 | Equity/Reserve of exchange differences on translation [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c21 | Equity/Participación de otro resultado integral de asociadas y negocios conjuntos contabilizados utilizando el método de la participación [miembro] | ifrs-full:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:ParticipacionDeOtroResultadoIntegralDeAsociadasYNegociosConjuntosContabilizadosUtilizandoElMetodoDeLaParticipacionECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c22 | Equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c23 | Equity/Reserve of cash flow hedges [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c24 | Equity/Reserva de coberturas de inversiones netas en negocios en el extranjero [miembro] | ifrs-full:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:ReservaDeCoberturasDeInversionesNetasEnNegociosEnElExtranjeroECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c25 | Equity/Reserve of change in value of time value of options [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c26 | Equity/Reserve of change in value of forward elements of forward contracts [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c27 | Equity/Reserve of change in value of foreign currency basis spreads [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c28 | Equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c29 | Equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-full:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo1:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r23.c30 | Equity/Non-controlling interests [member] | ifrs-full:Equity | xbrli:monetaryItemType | instant | ifrs-full:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |