DPM Map for lbl6563

AddressLabelMetricsData TypePeriod Typeperiodsds:Contraparte_ECP_Plenas_Ind
r0.c0Statement of changes in equity [abstract]/Equity [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r0.c1Statement of changes in equity [abstract]/Issued capital [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r0.c2Statement of changes in equity [abstract]/Share premium [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r0.c3Statement of changes in equity [abstract]/Treasury shares [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r0.c4Statement of changes in equity [abstract]/Inversión suplementaria al capital asignado [miembro]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r0.c5Statement of changes in equity [abstract]/Other equity interest [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r0.c6Statement of changes in equity [abstract]/Superavit por revaluación [miembro]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r0.c7Statement of changes in equity [abstract]/Other reserves [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r0.c8Statement of changes in equity [abstract]/Reserve of exchange differences on translation [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r0.c9Statement of changes in equity [abstract]/Reserve of cash flow hedges [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r0.c10Statement of changes in equity [abstract]/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r0.c11Statement of changes in equity [abstract]/Reserve of change in value of time value of options [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r0.c12Statement of changes in equity [abstract]/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r0.c13Statement of changes in equity [abstract]/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r0.c14Statement of changes in equity [abstract]/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r0.c15Statement of changes in equity [abstract]/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r0.c16Statement of changes in equity [abstract]/Reserve of share-based payments [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r0.c17Statement of changes in equity [abstract]/Reserve of remeasurements of defined benefit plans [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r0.c18Statement of 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:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r0.c19Statement of changes in equity [abstract]/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r0.c20Statement of changes in equity [abstract]/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r0.c21Statement of changes in equity [abstract]/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r0.c22Statement of changes in equity [abstract]/Reserva Legal [miembro]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r0.c23Statement of changes in equity [abstract]/Reserva ocasional y/o estatutaria [miembro]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r0.c24Statement of changes in equity [abstract]/Reserva acciones propias en cartera [miembro]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r0.c25Statement of changes in equity [abstract]/Total otras reservas [miembro]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r0.c26Statement of changes in equity [abstract]/Retained earnings [member]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r0.c27Statement of changes in equity [abstract]/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r0.c28Statement of changes in equity [abstract]/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r0.c29Statement of changes in equity [abstract]/Total ganancias acumuladas [miembro]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r0.c30Statement of changes in equity [abstract]/Total Patrimonio [miembro]ifrs-full:StatementOfChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r1.c0Statement of changes in equity [line items]/Equity [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r1.c1Statement of changes in equity [line items]/Issued capital [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r1.c2Statement of changes in equity [line items]/Share premium [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r1.c3Statement of changes in equity [line items]/Treasury shares [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r1.c4Statement of changes in equity [line items]/Inversión suplementaria al capital asignado [miembro]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r1.c5Statement of changes in equity [line items]/Other equity interest [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r1.c6Statement of changes in equity [line items]/Superavit por revaluación [miembro]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r1.c7Statement of changes in equity [line items]/Other reserves [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r1.c8Statement of changes in equity [line items]/Reserve of exchange differences on translation [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r1.c9Statement of changes in equity [line items]/Reserve of cash flow hedges [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r1.c10Statement of changes in equity [line items]/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r1.c11Statement of changes in equity [line items]/Reserve of change in value of time value of options [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r1.c12Statement of changes in equity [line items]/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r1.c13Statement of changes in equity [line items]/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r1.c14Statement 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:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r1.c15Statement of changes in equity [line items]/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r1.c16Statement of changes in equity [line items]/Reserve of share-based payments [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r1.c17Statement of changes in equity [line items]/Reserve of remeasurements of defined benefit plans [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r1.c18Statement 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:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r1.c19Statement of changes in equity [line items]/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r1.c20Statement of changes in equity [line items]/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r1.c21Statement 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:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r1.c22Statement of changes in equity [line items]/Reserva Legal [miembro]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r1.c23Statement of changes in equity [line items]/Reserva ocasional y/o estatutaria [miembro]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r1.c24Statement of changes in equity [line items]/Reserva acciones propias en cartera [miembro]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r1.c25Statement of changes in equity [line items]/Total otras reservas [miembro]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r1.c26Statement of changes in equity [line items]/Retained earnings [member]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r1.c27Statement of changes in equity [line items]/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r1.c28Statement of changes in equity [line items]/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r1.c29Statement of changes in equity [line items]/Total ganancias acumuladas [miembro]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r1.c30Statement of changes in equity [line items]/Total Patrimonio [miembro]ifrs-full:StatementOfChangesInEquityLineItemsxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r2.c0Equity/Equity [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r2.c1Equity/Issued capital [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r2.c2Equity/Share premium [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r2.c3Equity/Treasury shares [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r2.c4Equity/Inversión suplementaria al capital asignado [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r2.c5Equity/Other equity interest [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r2.c6Equity/Superavit por revaluación [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r2.c7Equity/Other reserves [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r2.c8Equity/Reserve of exchange differences on translation [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r2.c9Equity/Reserve of cash flow hedges [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r2.c10Equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r2.c11Equity/Reserve of change in value of time value of options [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r2.c12Equity/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r2.c13Equity/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r2.c14Equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r2.c15Equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r2.c16Equity/Reserve of share-based payments [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r2.c17Equity/Reserve of remeasurements of defined benefit plans [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r2.c18Equity/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r2.c19Equity/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r2.c20Equity/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r2.c21Equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r2.c22Equity/Reserva Legal [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r2.c23Equity/Reserva ocasional y/o estatutaria [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r2.c24Equity/Reserva acciones propias en cartera [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r2.c25Equity/Total otras reservas [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r2.c26Equity/Retained earnings [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r2.c27Equity/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r2.c28Equity/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r2.c29Equity/Total ganancias acumuladas [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r2.c30Equity/Total Patrimonio [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r3.c0Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Equity [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r3.c1Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Issued capital [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r3.c2Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Share premium [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r3.c3Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Treasury shares [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r3.c4Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Inversión suplementaria al capital asignado [miembro]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r3.c5Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Other equity interest [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r3.c6Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Superavit por revaluación [miembro]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r3.c7Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Other reserves [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r3.c8Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserve of exchange differences on translation [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r3.c9Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserve of cash flow hedges [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r3.c10Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r3.c11Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserve of change in value of time value of options [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r3.c12Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserve of change in value of forward elements of forward contracts [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r3.c13Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserve of change in value of foreign currency basis spreads [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r3.c14Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r3.c15Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r3.c16Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserve of share-based payments [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r3.c17Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserve of remeasurements of defined benefit plans [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r3.c18Incremento (disminución) debido a cambios en políticas contables y 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]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r3.c19Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Coberturas de inversiones netas en negocios en el extranjero [miembro]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r3.c20Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserve of gains and losses from investments in equity instruments [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r3.c21Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r3.c22Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserva Legal [miembro]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r3.c23Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserva ocasional y/o estatutaria [miembro]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r3.c24Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Reserva acciones propias en cartera [miembro]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r3.c25Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Total otras reservas [miembro]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r3.c26Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Retained earnings [member]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r3.c27Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r3.c28Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Ganancias acumuladas por efectos de la convergencia [miembro]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r3.c29Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Total ganancias acumuladas [miembro]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r3.c30Incremento (disminución) debido a cambios en políticas contables y correcciones de errores/Total Patrimonio [miembro]sds:IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r4.c0Saldo reexpresado del patrimonio/Equity [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r4.c1Saldo reexpresado del patrimonio/Issued capital [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r4.c2Saldo reexpresado del patrimonio/Share premium [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r4.c3Saldo reexpresado del patrimonio/Treasury shares [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r4.c4Saldo reexpresado del patrimonio/Inversión suplementaria al capital asignado [miembro]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r4.c5Saldo reexpresado del patrimonio/Other equity interest [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r4.c6Saldo reexpresado del patrimonio/Superavit por revaluación [miembro]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r4.c7Saldo reexpresado del patrimonio/Other reserves [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r4.c8Saldo reexpresado del patrimonio/Reserve of exchange differences on translation [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r4.c9Saldo reexpresado del patrimonio/Reserve of cash flow hedges [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r4.c10Saldo reexpresado del patrimonio/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r4.c11Saldo reexpresado del patrimonio/Reserve of change in value of time value of options [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r4.c12Saldo reexpresado del patrimonio/Reserve of change in value of forward elements of forward contracts [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r4.c13Saldo reexpresado del patrimonio/Reserve of change in value of foreign currency basis spreads [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r4.c14Saldo reexpresado del patrimonio/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r4.c15Saldo reexpresado del patrimonio/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r4.c16Saldo reexpresado del patrimonio/Reserve of share-based payments [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r4.c17Saldo reexpresado del patrimonio/Reserve of remeasurements of defined benefit plans [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r4.c18Saldo reexpresado del patrimonio/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r4.c19Saldo reexpresado del patrimonio/Coberturas de inversiones netas en negocios en el extranjero [miembro]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r4.c20Saldo reexpresado del patrimonio/Reserve of gains and losses from investments in equity instruments [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r4.c21Saldo reexpresado del patrimonio/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r4.c22Saldo reexpresado del patrimonio/Reserva Legal [miembro]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r4.c23Saldo reexpresado del patrimonio/Reserva ocasional y/o estatutaria [miembro]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r4.c24Saldo reexpresado del patrimonio/Reserva acciones propias en cartera [miembro]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r4.c25Saldo reexpresado del patrimonio/Total otras reservas [miembro]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r4.c26Saldo reexpresado del patrimonio/Retained earnings [member]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r4.c27Saldo reexpresado del patrimonio/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r4.c28Saldo reexpresado del patrimonio/Ganancias acumuladas por efectos de la convergencia [miembro]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r4.c29Saldo reexpresado del patrimonio/Total ganancias acumuladas [miembro]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r4.c30Saldo reexpresado del patrimonio/Total Patrimonio [miembro]sds:Saldo_reexpresado_patrimonioxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r5.c0Changes in equity [abstract]/Equity [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r5.c1Changes in equity [abstract]/Issued capital [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r5.c2Changes in equity [abstract]/Share premium [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r5.c3Changes in equity [abstract]/Treasury shares [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r5.c4Changes in equity [abstract]/Inversión suplementaria al capital asignado [miembro]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r5.c5Changes in equity [abstract]/Other equity interest [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r5.c6Changes in equity [abstract]/Superavit por revaluación [miembro]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r5.c7Changes in equity [abstract]/Other reserves [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r5.c8Changes in equity [abstract]/Reserve of exchange differences on translation [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r5.c9Changes in equity [abstract]/Reserve of cash flow hedges [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r5.c10Changes in equity [abstract]/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r5.c11Changes in equity [abstract]/Reserve of change in value of time value of options [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r5.c12Changes in equity [abstract]/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r5.c13Changes in equity [abstract]/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r5.c14Changes in equity [abstract]/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r5.c15Changes in equity [abstract]/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r5.c16Changes in equity [abstract]/Reserve of share-based payments [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r5.c17Changes in equity [abstract]/Reserve of remeasurements of defined benefit plans [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r5.c18Changes 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:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r5.c19Changes in equity [abstract]/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r5.c20Changes in equity [abstract]/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r5.c21Changes in equity [abstract]/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r5.c22Changes in equity [abstract]/Reserva Legal [miembro]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r5.c23Changes in equity [abstract]/Reserva ocasional y/o estatutaria [miembro]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r5.c24Changes in equity [abstract]/Reserva acciones propias en cartera [miembro]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r5.c25Changes in equity [abstract]/Total otras reservas [miembro]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r5.c26Changes in equity [abstract]/Retained earnings [member]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r5.c27Changes in equity [abstract]/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r5.c28Changes in equity [abstract]/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r5.c29Changes in equity [abstract]/Total ganancias acumuladas [miembro]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r5.c30Changes in equity [abstract]/Total Patrimonio [miembro]ifrs-full:ChangesInEquityAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r6.c0Comprehensive income [abstract]/Equity [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r6.c1Comprehensive income [abstract]/Issued capital [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r6.c2Comprehensive income [abstract]/Share premium [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r6.c3Comprehensive income [abstract]/Treasury shares [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r6.c4Comprehensive income [abstract]/Inversión suplementaria al capital asignado [miembro]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r6.c5Comprehensive income [abstract]/Other equity interest [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r6.c6Comprehensive income [abstract]/Superavit por revaluación [miembro]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r6.c7Comprehensive income [abstract]/Other reserves [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r6.c8Comprehensive income [abstract]/Reserve of exchange differences on translation [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r6.c9Comprehensive income [abstract]/Reserve of cash flow hedges [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r6.c10Comprehensive income [abstract]/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r6.c11Comprehensive income [abstract]/Reserve of change in value of time value of options [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r6.c12Comprehensive income [abstract]/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r6.c13Comprehensive income [abstract]/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r6.c14Comprehensive income [abstract]/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r6.c15Comprehensive income [abstract]/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r6.c16Comprehensive income [abstract]/Reserve of share-based payments [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r6.c17Comprehensive income [abstract]/Reserve of remeasurements of defined benefit plans [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r6.c18Comprehensive 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:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r6.c19Comprehensive income [abstract]/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r6.c20Comprehensive income [abstract]/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r6.c21Comprehensive income [abstract]/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r6.c22Comprehensive income [abstract]/Reserva Legal [miembro]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r6.c23Comprehensive income [abstract]/Reserva ocasional y/o estatutaria [miembro]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r6.c24Comprehensive income [abstract]/Reserva acciones propias en cartera [miembro]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r6.c25Comprehensive income [abstract]/Total otras reservas [miembro]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r6.c26Comprehensive income [abstract]/Retained earnings [member]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r6.c27Comprehensive income [abstract]/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r6.c28Comprehensive income [abstract]/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r6.c29Comprehensive income [abstract]/Total ganancias acumuladas [miembro]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r6.c30Comprehensive income [abstract]/Total Patrimonio [miembro]ifrs-full:ComprehensiveIncomeAbstractxbrli:stringItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r7.c0Ganancia (pérdida)/Equity [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r7.c1Ganancia (pérdida)/Issued capital [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r7.c2Ganancia (pérdida)/Share premium [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r7.c3Ganancia (pérdida)/Treasury shares [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r7.c4Ganancia (pérdida)/Inversión suplementaria al capital asignado [miembro]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r7.c5Ganancia (pérdida)/Other equity interest [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r7.c6Ganancia (pérdida)/Superavit por revaluación [miembro]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r7.c7Ganancia (pérdida)/Other reserves [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r7.c8Ganancia (pérdida)/Reserve of exchange differences on translation [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r7.c9Ganancia (pérdida)/Reserve of cash flow hedges [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r7.c10Ganancia (pérdida)/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r7.c11Ganancia (pérdida)/Reserve of change in value of time value of options [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r7.c12Ganancia (pérdida)/Reserve of change in value of forward elements of forward contracts [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r7.c13Ganancia (pérdida)/Reserve of change in value of foreign currency basis spreads [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r7.c14Ganancia (pérdida)/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r7.c15Ganancia (pérdida)/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r7.c16Ganancia (pérdida)/Reserve of share-based payments [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r7.c17Ganancia (pérdida)/Reserve of remeasurements of defined benefit plans [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r7.c18Ganancia (pérdida)/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r7.c19Ganancia (pérdida)/Coberturas de inversiones netas en negocios en el extranjero [miembro]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r7.c20Ganancia (pérdida)/Reserve of gains and losses from investments in equity instruments [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r7.c21Ganancia (pérdida)/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r7.c22Ganancia (pérdida)/Reserva Legal [miembro]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r7.c23Ganancia (pérdida)/Reserva ocasional y/o estatutaria [miembro]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r7.c24Ganancia (pérdida)/Reserva acciones propias en cartera [miembro]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r7.c25Ganancia (pérdida)/Total otras reservas [miembro]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r7.c26Ganancia (pérdida)/Retained earnings [member]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r7.c27Ganancia (pérdida)/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r7.c28Ganancia (pérdida)/Ganancias acumuladas por efectos de la convergencia [miembro]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r7.c29Ganancia (pérdida)/Total ganancias acumuladas [miembro]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r7.c30Ganancia (pérdida)/Total Patrimonio [miembro]sds:ProfitLoss_ECPxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r8.c0Otro resultado integral/Equity [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r8.c1Otro resultado integral/Issued capital [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r8.c2Otro resultado integral/Share premium [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r8.c3Otro resultado integral/Treasury shares [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r8.c4Otro resultado integral/Inversión suplementaria al capital asignado [miembro]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r8.c5Otro resultado integral/Other equity interest [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r8.c6Otro resultado integral/Superavit por revaluación [miembro]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r8.c7Otro resultado integral/Other reserves [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r8.c8Otro resultado integral/Reserve of exchange differences on translation [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r8.c9Otro resultado integral/Reserve of cash flow hedges [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r8.c10Otro resultado integral/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r8.c11Otro resultado integral/Reserve of change in value of time value of options [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r8.c12Otro resultado integral/Reserve of change in value of forward elements of forward contracts [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r8.c13Otro resultado integral/Reserve of change in value of foreign currency basis spreads [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r8.c14Otro resultado integral/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r8.c15Otro resultado integral/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r8.c16Otro resultado integral/Reserve of share-based payments [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r8.c17Otro resultado integral/Reserve of remeasurements of defined benefit plans [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r8.c18Otro resultado integral/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r8.c19Otro resultado integral/Coberturas de inversiones netas en negocios en el extranjero [miembro]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r8.c20Otro resultado integral/Reserve of gains and losses from investments in equity instruments [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r8.c21Otro resultado integral/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r8.c22Otro resultado integral/Reserva Legal [miembro]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r8.c23Otro resultado integral/Reserva ocasional y/o estatutaria [miembro]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r8.c24Otro resultado integral/Reserva acciones propias en cartera [miembro]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r8.c25Otro resultado integral/Total otras reservas [miembro]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r8.c26Otro resultado integral/Retained earnings [member]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r8.c27Otro resultado integral/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r8.c28Otro resultado integral/Ganancias acumuladas por efectos de la convergencia [miembro]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r8.c29Otro resultado integral/Total ganancias acumuladas [miembro]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r8.c30Otro resultado integral/Total Patrimonio [miembro]sds:OtherComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r9.c0Resultado integral/Equity [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r9.c1Resultado integral/Issued capital [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r9.c2Resultado integral/Share premium [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r9.c3Resultado integral/Treasury shares [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r9.c4Resultado integral/Inversión suplementaria al capital asignado [miembro]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r9.c5Resultado integral/Other equity interest [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r9.c6Resultado integral/Superavit por revaluación [miembro]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r9.c7Resultado integral/Other reserves [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r9.c8Resultado integral/Reserve of exchange differences on translation [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r9.c9Resultado integral/Reserve of cash flow hedges [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r9.c10Resultado integral/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r9.c11Resultado integral/Reserve of change in value of time value of options [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r9.c12Resultado integral/Reserve of change in value of forward elements of forward contracts [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r9.c13Resultado integral/Reserve of change in value of foreign currency basis spreads [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r9.c14Resultado integral/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r9.c15Resultado integral/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r9.c16Resultado integral/Reserve of share-based payments [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r9.c17Resultado integral/Reserve of remeasurements of defined benefit plans [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r9.c18Resultado integral/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r9.c19Resultado integral/Coberturas de inversiones netas en negocios en el extranjero [miembro]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r9.c20Resultado integral/Reserve of gains and losses from investments in equity instruments [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r9.c21Resultado integral/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r9.c22Resultado integral/Reserva Legal [miembro]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r9.c23Resultado integral/Reserva ocasional y/o estatutaria [miembro]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r9.c24Resultado integral/Reserva acciones propias en cartera [miembro]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r9.c25Resultado integral/Total otras reservas [miembro]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r9.c26Resultado integral/Retained earnings [member]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r9.c27Resultado integral/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r9.c28Resultado integral/Ganancias acumuladas por efectos de la convergencia [miembro]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r9.c29Resultado integral/Total ganancias acumuladas [miembro]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r9.c30Resultado integral/Total Patrimonio [miembro]sds:ComprehensiveIncomexbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r10.c0Issue of equity/Equity [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r10.c1Issue of equity/Issued capital [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r10.c2Issue of equity/Share premium [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r10.c3Issue of equity/Treasury shares [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r10.c4Issue of equity/Inversión suplementaria al capital asignado [miembro]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r10.c5Issue of equity/Other equity interest [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r10.c6Issue of equity/Superavit por revaluación [miembro]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r10.c7Issue of equity/Other reserves [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r10.c8Issue of equity/Reserve of exchange differences on translation [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r10.c9Issue of equity/Reserve of cash flow hedges [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r10.c10Issue of equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r10.c11Issue of equity/Reserve of change in value of time value of options [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r10.c12Issue of equity/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r10.c13Issue of equity/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r10.c14Issue of equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r10.c15Issue of equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r10.c16Issue of equity/Reserve of share-based payments [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r10.c17Issue of equity/Reserve of remeasurements of defined benefit plans [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r10.c18Issue 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:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r10.c19Issue of equity/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r10.c20Issue of equity/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r10.c21Issue of equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r10.c22Issue of equity/Reserva Legal [miembro]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r10.c23Issue of equity/Reserva ocasional y/o estatutaria [miembro]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r10.c24Issue of equity/Reserva acciones propias en cartera [miembro]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r10.c25Issue of equity/Total otras reservas [miembro]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r10.c26Issue of equity/Retained earnings [member]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r10.c27Issue of equity/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r10.c28Issue of equity/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r10.c29Issue of equity/Total ganancias acumuladas [miembro]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r10.c30Issue of equity/Total Patrimonio [miembro]ifrs-full:IssueOfEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r11.c0Dividends recognised as distributions to owners/Equity [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r11.c1Dividends recognised as distributions to owners/Issued capital [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r11.c2Dividends recognised as distributions to owners/Share premium [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r11.c3Dividends recognised as distributions to owners/Treasury shares [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r11.c4Dividends recognised as distributions to owners/Inversión suplementaria al capital asignado [miembro]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r11.c5Dividends recognised as distributions to owners/Other equity interest [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r11.c6Dividends recognised as distributions to owners/Superavit por revaluación [miembro]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r11.c7Dividends recognised as distributions to owners/Other reserves [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r11.c8Dividends recognised as distributions to owners/Reserve of exchange differences on translation [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r11.c9Dividends recognised as distributions to owners/Reserve of cash flow hedges [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r11.c10Dividends recognised as distributions to owners/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r11.c11Dividends recognised as distributions to owners/Reserve of change in value of time value of options [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r11.c12Dividends recognised as distributions to owners/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r11.c13Dividends recognised as distributions to owners/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r11.c14Dividends recognised as distributions to owners/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r11.c15Dividends recognised as distributions to owners/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r11.c16Dividends recognised as distributions to owners/Reserve of share-based payments [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r11.c17Dividends recognised as distributions to owners/Reserve of remeasurements of defined benefit plans [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r11.c18Dividends 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:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r11.c19Dividends recognised as distributions to owners/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r11.c20Dividends recognised as distributions to owners/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r11.c21Dividends 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:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r11.c22Dividends recognised as distributions to owners/Reserva Legal [miembro]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r11.c23Dividends recognised as distributions to owners/Reserva ocasional y/o estatutaria [miembro]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r11.c24Dividends recognised as distributions to owners/Reserva acciones propias en cartera [miembro]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r11.c25Dividends recognised as distributions to owners/Total otras reservas [miembro]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r11.c26Dividends recognised as distributions to owners/Retained earnings [member]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r11.c27Dividends recognised as distributions to owners/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r11.c28Dividends recognised as distributions to owners/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r11.c29Dividends recognised as distributions to owners/Total ganancias acumuladas [miembro]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r11.c30Dividends recognised as distributions to owners/Total Patrimonio [miembro]ifrs-full:DividendsPaidxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r12.c0Increase through other contributions by owners, equity/Equity [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r12.c1Increase through other contributions by owners, equity/Issued capital [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r12.c2Increase through other contributions by owners, equity/Share premium [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r12.c3Increase through other contributions by owners, equity/Treasury shares [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r12.c4Increase through other contributions by owners, equity/Inversión suplementaria al capital asignado [miembro]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r12.c5Increase through other contributions by owners, equity/Other equity interest [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r12.c6Increase through other contributions by owners, equity/Superavit por revaluación [miembro]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r12.c7Increase through other contributions by owners, equity/Other reserves [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r12.c8Increase through other contributions by owners, equity/Reserve of exchange differences on translation [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r12.c9Increase through other contributions by owners, equity/Reserve of cash flow hedges [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r12.c10Increase through other contributions by owners, equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r12.c11Increase through other contributions by owners, equity/Reserve of change in value of time value of options [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r12.c12Increase through other contributions by owners, equity/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r12.c13Increase through other contributions by owners, equity/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r12.c14Increase 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:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r12.c15Increase through other contributions by owners, equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r12.c16Increase through other contributions by owners, equity/Reserve of share-based payments [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r12.c17Increase through other contributions by owners, equity/Reserve of remeasurements of defined benefit plans [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r12.c18Increase 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:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r12.c19Increase through other contributions by owners, equity/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r12.c20Increase through other contributions by owners, equity/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r12.c21Increase 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:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r12.c22Increase through other contributions by owners, equity/Reserva Legal [miembro]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r12.c23Increase through other contributions by owners, equity/Reserva ocasional y/o estatutaria [miembro]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r12.c24Increase through other contributions by owners, equity/Reserva acciones propias en cartera [miembro]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r12.c25Increase through other contributions by owners, equity/Total otras reservas [miembro]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r12.c26Increase through other contributions by owners, equity/Retained earnings [member]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r12.c27Increase through other contributions by owners, equity/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r12.c28Increase through other contributions by owners, equity/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r12.c29Increase through other contributions by owners, equity/Total ganancias acumuladas [miembro]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r12.c30Increase through other contributions by owners, equity/Total Patrimonio [miembro]ifrs-full:IncreaseDecreaseThroughOtherContributionsByOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r13.c0Decrease through other distributions to owners, equity/Equity [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r13.c1Decrease through other distributions to owners, equity/Issued capital [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r13.c2Decrease through other distributions to owners, equity/Share premium [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r13.c3Decrease through other distributions to owners, equity/Treasury shares [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r13.c4Decrease through other distributions to owners, equity/Inversión suplementaria al capital asignado [miembro]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r13.c5Decrease through other distributions to owners, equity/Other equity interest [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r13.c6Decrease through other distributions to owners, equity/Superavit por revaluación [miembro]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r13.c7Decrease through other distributions to owners, equity/Other reserves [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r13.c8Decrease through other distributions to owners, equity/Reserve of exchange differences on translation [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r13.c9Decrease through other distributions to owners, equity/Reserve of cash flow hedges [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r13.c10Decrease through other distributions to owners, equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r13.c11Decrease through other distributions to owners, equity/Reserve of change in value of time value of options [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r13.c12Decrease through other distributions to owners, equity/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r13.c13Decrease through other distributions to owners, equity/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r13.c14Decrease 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:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r13.c15Decrease through other distributions to owners, equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r13.c16Decrease through other distributions to owners, equity/Reserve of share-based payments [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r13.c17Decrease through other distributions to owners, equity/Reserve of remeasurements of defined benefit plans [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r13.c18Decrease 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:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r13.c19Decrease through other distributions to owners, equity/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r13.c20Decrease through other distributions to owners, equity/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r13.c21Decrease 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:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r13.c22Decrease through other distributions to owners, equity/Reserva Legal [miembro]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r13.c23Decrease through other distributions to owners, equity/Reserva ocasional y/o estatutaria [miembro]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r13.c24Decrease through other distributions to owners, equity/Reserva acciones propias en cartera [miembro]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r13.c25Decrease through other distributions to owners, equity/Total otras reservas [miembro]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r13.c26Decrease through other distributions to owners, equity/Retained earnings [member]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r13.c27Decrease through other distributions to owners, equity/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r13.c28Decrease through other distributions to owners, equity/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r13.c29Decrease through other distributions to owners, equity/Total ganancias acumuladas [miembro]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r13.c30Decrease through other distributions to owners, equity/Total Patrimonio [miembro]ifrs-full:IncreaseDecreaseThroughOtherDistributionsToOwnersxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r14.c0Increase (decrease) through other changes, equity/Equity [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r14.c1Increase (decrease) through other changes, equity/Issued capital [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r14.c2Increase (decrease) through other changes, equity/Share premium [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r14.c3Increase (decrease) through other changes, equity/Treasury shares [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r14.c4Increase (decrease) through other changes, equity/Inversión suplementaria al capital asignado [miembro]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r14.c5Increase (decrease) through other changes, equity/Other equity interest [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r14.c6Increase (decrease) through other changes, equity/Superavit por revaluación [miembro]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r14.c7Increase (decrease) through other changes, equity/Other reserves [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r14.c8Increase (decrease) through other changes, equity/Reserve of exchange differences on translation [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r14.c9Increase (decrease) through other changes, equity/Reserve of cash flow hedges [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r14.c10Increase (decrease) through other changes, equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r14.c11Increase (decrease) through other changes, equity/Reserve of change in value of time value of options [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r14.c12Increase (decrease) through other changes, equity/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r14.c13Increase (decrease) through other changes, equity/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r14.c14Increase (decrease) through other changes, equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r14.c15Increase (decrease) through other changes, equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r14.c16Increase (decrease) through other changes, equity/Reserve of share-based payments [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r14.c17Increase (decrease) through other changes, equity/Reserve of remeasurements of defined benefit plans [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r14.c18Increase (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:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r14.c19Increase (decrease) through other changes, equity/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r14.c20Increase (decrease) through other changes, equity/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r14.c21Increase (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:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r14.c22Increase (decrease) through other changes, equity/Reserva Legal [miembro]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r14.c23Increase (decrease) through other changes, equity/Reserva ocasional y/o estatutaria [miembro]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r14.c24Increase (decrease) through other changes, equity/Reserva acciones propias en cartera [miembro]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r14.c25Increase (decrease) through other changes, equity/Total otras reservas [miembro]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r14.c26Increase (decrease) through other changes, equity/Retained earnings [member]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r14.c27Increase (decrease) through other changes, equity/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r14.c28Increase (decrease) through other changes, equity/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r14.c29Increase (decrease) through other changes, equity/Total ganancias acumuladas [miembro]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r14.c30Increase (decrease) through other changes, equity/Total Patrimonio [miembro]ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r15.c0Increase (decrease) through treasury share transactions, equity/Equity [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r15.c1Increase (decrease) through treasury share transactions, equity/Issued capital [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r15.c2Increase (decrease) through treasury share transactions, equity/Share premium [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r15.c3Increase (decrease) through treasury share transactions, equity/Treasury shares [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r15.c4Increase (decrease) through treasury share transactions, equity/Inversión suplementaria al capital asignado [miembro]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r15.c5Increase (decrease) through treasury share transactions, equity/Other equity interest [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r15.c6Increase (decrease) through treasury share transactions, equity/Superavit por revaluación [miembro]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r15.c7Increase (decrease) through treasury share transactions, equity/Other reserves [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r15.c8Increase (decrease) through treasury share transactions, equity/Reserve of exchange differences on translation [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r15.c9Increase (decrease) through treasury share transactions, equity/Reserve of cash flow hedges [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r15.c10Increase (decrease) through treasury share transactions, equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r15.c11Increase (decrease) through treasury share transactions, equity/Reserve of change in value of time value of options [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r15.c12Increase (decrease) through treasury share transactions, equity/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r15.c13Increase (decrease) through treasury share transactions, equity/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r15.c14Increase (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:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r15.c15Increase (decrease) through treasury share transactions, equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r15.c16Increase (decrease) through treasury share transactions, equity/Reserve of share-based payments [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r15.c17Increase (decrease) through treasury share transactions, equity/Reserve of remeasurements of defined benefit plans [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r15.c18Increase (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:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r15.c19Increase (decrease) through treasury share transactions, equity/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r15.c20Increase (decrease) through treasury share transactions, equity/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r15.c21Increase (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:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r15.c22Increase (decrease) through treasury share transactions, equity/Reserva Legal [miembro]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r15.c23Increase (decrease) through treasury share transactions, equity/Reserva ocasional y/o estatutaria [miembro]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r15.c24Increase (decrease) through treasury share transactions, equity/Reserva acciones propias en cartera [miembro]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r15.c25Increase (decrease) through treasury share transactions, equity/Total otras reservas [miembro]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r15.c26Increase (decrease) through treasury share transactions, equity/Retained earnings [member]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r15.c27Increase (decrease) through treasury share transactions, equity/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r15.c28Increase (decrease) through treasury share transactions, equity/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r15.c29Increase (decrease) through treasury share transactions, equity/Total ganancias acumuladas [miembro]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r15.c30Increase (decrease) through treasury share transactions, equity/Total Patrimonio [miembro]ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r16.c0Increase (decrease) through share-based payment transactions, equity/Equity [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r16.c1Increase (decrease) through share-based payment transactions, equity/Issued capital [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r16.c2Increase (decrease) through share-based payment transactions, equity/Share premium [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r16.c3Increase (decrease) through share-based payment transactions, equity/Treasury shares [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r16.c4Increase (decrease) through share-based payment transactions, equity/Inversión suplementaria al capital asignado [miembro]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r16.c5Increase (decrease) through share-based payment transactions, equity/Other equity interest [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r16.c6Increase (decrease) through share-based payment transactions, equity/Superavit por revaluación [miembro]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r16.c7Increase (decrease) through share-based payment transactions, equity/Other reserves [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r16.c8Increase (decrease) through share-based payment transactions, equity/Reserve of exchange differences on translation [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r16.c9Increase (decrease) through share-based payment transactions, equity/Reserve of cash flow hedges [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r16.c10Increase (decrease) through share-based payment transactions, equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r16.c11Increase (decrease) through share-based payment transactions, equity/Reserve of change in value of time value of options [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r16.c12Increase (decrease) through share-based payment transactions, equity/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r16.c13Increase (decrease) through share-based payment transactions, equity/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r16.c14Increase (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:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r16.c15Increase (decrease) through share-based payment transactions, equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r16.c16Increase (decrease) through share-based payment transactions, equity/Reserve of share-based payments [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r16.c17Increase (decrease) through share-based payment transactions, equity/Reserve of remeasurements of defined benefit plans [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r16.c18Increase (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:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r16.c19Increase (decrease) through share-based payment transactions, equity/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r16.c20Increase (decrease) through share-based payment transactions, equity/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r16.c21Increase (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:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r16.c22Increase (decrease) through share-based payment transactions, equity/Reserva Legal [miembro]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r16.c23Increase (decrease) through share-based payment transactions, equity/Reserva ocasional y/o estatutaria [miembro]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r16.c24Increase (decrease) through share-based payment transactions, equity/Reserva acciones propias en cartera [miembro]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r16.c25Increase (decrease) through share-based payment transactions, equity/Total otras reservas [miembro]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r16.c26Increase (decrease) through share-based payment transactions, equity/Retained earnings [member]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r16.c27Increase (decrease) through share-based payment transactions, equity/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r16.c28Increase (decrease) through share-based payment transactions, equity/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r16.c29Increase (decrease) through share-based payment transactions, equity/Total ganancias acumuladas [miembro]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r16.c30Increase (decrease) through share-based payment transactions, equity/Total Patrimonio [miembro]ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactionsxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r17.c0Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Equity [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r17.c1Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Issued capital [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r17.c2Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Share premium [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r17.c3Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Treasury shares [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r17.c4Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Inversión suplementaria al capital asignado [miembro]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r17.c5Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Other equity interest [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r17.c6Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Superavit por revaluación [miembro]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r17.c7Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Other reserves [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r17.c8Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of exchange differences on translation [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r17.c9Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of cash flow hedges [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r17.c10Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r17.c11Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in value of time value of options [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r17.c12Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r17.c13Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r17.c14Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r17.c15Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r17.c16Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of share-based payments [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r17.c17Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of remeasurements of defined benefit plans [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r17.c18Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r17.c19Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r17.c20Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r17.c21Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r17.c22Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserva Legal [miembro]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r17.c23Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserva ocasional y/o estatutaria [miembro]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r17.c24Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserva acciones propias en cartera [miembro]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r17.c25Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Total otras reservas [miembro]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r17.c26Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Retained earnings [member]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r17.c27Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r17.c28Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r17.c29Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Total ganancias acumuladas [miembro]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r17.c30Amount removed from reserve of cash flow hedges and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Total Patrimonio [miembro]ifrs-full:AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r18.c0Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Equity [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r18.c1Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Issued capital [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r18.c2Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Share premium [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r18.c3Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Treasury shares [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r18.c4Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Inversión suplementaria al capital asignado [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r18.c5Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Other equity interest [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r18.c6Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Superavit por revaluación [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r18.c7Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Other reserves [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r18.c8Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of exchange differences on translation [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r18.c9Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of cash flow hedges [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r18.c10Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r18.c11Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in value of time value of options [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r18.c12Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r18.c13Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r18.c14Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r18.c15Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r18.c16Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of share-based payments [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r18.c17Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of remeasurements of defined benefit plans [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r18.c18Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r18.c19Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r18.c20Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r18.c21Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r18.c22Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserva Legal [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r18.c23Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserva ocasional y/o estatutaria [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r18.c24Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserva acciones propias en cartera [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r18.c25Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Total otras reservas [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r18.c26Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Retained earnings [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r18.c27Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r18.c28Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r18.c29Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Total ganancias acumuladas [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r18.c30Amount removed from reserve of change in value of time value of options and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Total Patrimonio [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r19.c0Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Equity [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r19.c1Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Issued capital [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r19.c2Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Share premium [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r19.c3Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Treasury shares [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r19.c4Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Inversión suplementaria al capital asignado [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r19.c5Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Other equity interest [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r19.c6Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Superavit por revaluación [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r19.c7Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Other reserves [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r19.c8Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of exchange differences on translation [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r19.c9Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of cash flow hedges [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r19.c10Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r19.c11Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in value of time value of options [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r19.c12Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r19.c13Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r19.c14Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r19.c15Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r19.c16Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of share-based payments [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r19.c17Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of remeasurements of defined benefit plans [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r19.c18Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r19.c19Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r19.c20Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r19.c21Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r19.c22Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserva Legal [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r19.c23Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserva ocasional y/o estatutaria [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r19.c24Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserva acciones propias en cartera [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r19.c25Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Total otras reservas [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r19.c26Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Retained earnings [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r19.c27Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r19.c28Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r19.c29Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Total ganancias acumuladas [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r19.c30Amount removed from reserve of change in value of forward elements of forward contracts and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Total Patrimonio [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r20.c0Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Equity [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r20.c1Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Issued capital [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r20.c2Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Share premium [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r20.c3Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Treasury shares [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r20.c4Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Inversión suplementaria al capital asignado [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r20.c5Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Other equity interest [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r20.c6Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Superavit por revaluación [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r20.c7Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Other reserves [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r20.c8Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of exchange differences on translation [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r20.c9Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of cash flow hedges [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r20.c10Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r20.c11Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in value of time value of options [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r20.c12Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r20.c13Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r20.c14Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r20.c15Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r20.c16Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of share-based payments [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r20.c17Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of remeasurements of defined benefit plans [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r20.c18Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r20.c19Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r20.c20Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r20.c21Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r20.c22Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserva Legal [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r20.c23Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserva ocasional y/o estatutaria [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r20.c24Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Reserva acciones propias en cartera [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r20.c25Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Total otras reservas [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r20.c26Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Retained earnings [member]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r20.c27Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r20.c28Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r20.c29Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Total ganancias acumuladas [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r20.c30Amount removed from reserve of change in value of foreign currency basis spreads and included in initial cost or other carrying amount of non-financial asset (liability) or firm commitment for which fair value hedge accounting is applied/Total Patrimonio [miembro]ifrs-full:AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsAppliedxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r21.c0Incremento (disminución) en el patrimonio/Equity [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r21.c1Incremento (disminución) en el patrimonio/Issued capital [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r21.c2Incremento (disminución) en el patrimonio/Share premium [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r21.c3Incremento (disminución) en el patrimonio/Treasury shares [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r21.c4Incremento (disminución) en el patrimonio/Inversión suplementaria al capital asignado [miembro]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r21.c5Incremento (disminución) en el patrimonio/Other equity interest [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r21.c6Incremento (disminución) en el patrimonio/Superavit por revaluación [miembro]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r21.c7Incremento (disminución) en el patrimonio/Other reserves [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r21.c8Incremento (disminución) en el patrimonio/Reserve of exchange differences on translation [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r21.c9Incremento (disminución) en el patrimonio/Reserve of cash flow hedges [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r21.c10Incremento (disminución) en el patrimonio/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r21.c11Incremento (disminución) en el patrimonio/Reserve of change in value of time value of options [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r21.c12Incremento (disminución) en el patrimonio/Reserve of change in value of forward elements of forward contracts [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r21.c13Incremento (disminución) en el patrimonio/Reserve of change in value of foreign currency basis spreads [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r21.c14Incremento (disminución) en el patrimonio/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r21.c15Incremento (disminución) en el patrimonio/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r21.c16Incremento (disminución) en el patrimonio/Reserve of share-based payments [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r21.c17Incremento (disminución) en el patrimonio/Reserve of remeasurements of defined benefit plans [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r21.c18Incremento (disminución) en el patrimonio/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r21.c19Incremento (disminución) en el patrimonio/Coberturas de inversiones netas en negocios en el extranjero [miembro]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r21.c20Incremento (disminución) en el patrimonio/Reserve of gains and losses from investments in equity instruments [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r21.c21Incremento (disminución) en el patrimonio/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r21.c22Incremento (disminución) en el patrimonio/Reserva Legal [miembro]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r21.c23Incremento (disminución) en el patrimonio/Reserva ocasional y/o estatutaria [miembro]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r21.c24Incremento (disminución) en el patrimonio/Reserva acciones propias en cartera [miembro]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r21.c25Incremento (disminución) en el patrimonio/Total otras reservas [miembro]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r21.c26Incremento (disminución) en el patrimonio/Retained earnings [member]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r21.c27Incremento (disminución) en el patrimonio/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r21.c28Incremento (disminución) en el patrimonio/Ganancias acumuladas por efectos de la convergencia [miembro]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r21.c29Incremento (disminución) en el patrimonio/Total ganancias acumuladas [miembro]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r21.c30Incremento (disminución) en el patrimonio/Total Patrimonio [miembro]sds:ChangesInEquityxbrli:monetaryItemTypeduration(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP
r22.c0Equity/Equity [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:EquityMember
r22.c1Equity/Issued capital [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:IssuedCapitalMember
r22.c2Equity/Share premium [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:SharePremiumMember
r22.c3Equity/Treasury shares [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:TreasurySharesMember
r22.c4Equity/Inversión suplementaria al capital asignado [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:InversionSuplementariaAlCapitalAsignadoMiembro
r22.c5Equity/Other equity interest [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherEquityInterestMember
r22.c6Equity/Superavit por revaluación [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:SuperavitPorRevaluacionMiembro
r22.c7Equity/Other reserves [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:OtherReservesMember
r22.c8Equity/Reserve of exchange differences on translation [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfExchangeDifferencesOnTranslationMember
r22.c9Equity/Reserve of cash flow hedges [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfCashFlowHedgesMember
r22.c10Equity/Reserve of gains and losses on hedging instruments that hedge investments in equity instruments [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember
r22.c11Equity/Reserve of change in value of time value of options [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfTimeValueOfOptionsMember
r22.c12Equity/Reserve of change in value of forward elements of forward contracts [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember
r22.c13Equity/Reserve of change in value of foreign currency basis spreads [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember
r22.c14Equity/Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember
r22.c15Equity/Reserve of gains and losses on remeasuring available-for-sale financial assets [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember
r22.c16Equity/Reserve of share-based payments [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfSharebasedPaymentsMember
r22.c17Equity/Reserve of remeasurements of defined benefit plans [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember
r22.c18Equity/Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember
r22.c19Equity/Coberturas de inversiones netas en negocios en el extranjero [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:Coberturas_de_inversiones_netas_en_negocios_en_el_extranjeroMiembro
r22.c20Equity/Reserve of gains and losses from investments in equity instruments [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember
r22.c21Equity/Reserve of change in fair value of financial liability attributable to change in credit risk of liability [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember
r22.c22Equity/Reserva Legal [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaLegalMiembro
r22.c23Equity/Reserva ocasional y/o estatutaria [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaOcasionalMiembro
r22.c24Equity/Reserva acciones propias en cartera [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:ReservaReadquisiconAccionesMiembro
r22.c25Equity/Total otras reservas [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalOtrasMiembro
r22.c26Equity/Retained earnings [member]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDateifrs-full:RetainedEarningsMember
r22.c27Equity/Ganancias acumuladas diferentes a las generadas por efectos de la convergencia [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasDiferentesAGeneradasPorConvergenciaMiembro
r22.c28Equity/Ganancias acumuladas por efectos de la convergencia [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:GananciasAcumuladasGeneradasPorConvergenciaMiembro
r22.c29Equity/Total ganancias acumuladas [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalGananciasAcumuladasECP
r22.c30Equity/Total Patrimonio [miembro]ifrs-full:Equityxbrli:monetaryItemTypeinstant(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[2]/xbrli:endDatesds:TotalPatrimonioECP