| r0.c0 | Statement of changes in equity [line items]/Equity [member] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c1 | Statement of changes in equity [line items]/Equity attributable to owners of parent [member] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c2 | Statement of changes in equity [line items]/Issued capital [member] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c3 | Statement of changes in equity [line items]/Retained earnings [member] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c4 | Statement of changes in equity [line items]/Share premium [member] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c5 | Statement of changes in equity [line items]/Treasury shares [member] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c6 | Statement of changes in equity [line items]/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c7 | Statement of changes in equity [line items]/Reserva legal [miembro] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c8 | Statement of changes in equity [line items]/Otras reservas [miembro] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c9 | Statement of changes in equity [line items]/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c10 | Statement of changes in equity [line items]/Reserve of exchange differences on translation [member] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c11 | Statement of changes in equity [line items]/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c12 | Statement of changes in equity [line items]/Revaluation surplus [member] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c13 | Statement of changes in equity [line items]/Reserve of cash flow hedges [member] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c14 | Statement of changes in equity [line items]/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r0.c15 | Statement of changes in equity [line items]/Non-controlling interests [member] | ifrs-smes:StatementOfChangesInEquityLineItems | xbrli:stringItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c0 | Equity/Equity [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c1 | Equity/Equity attributable to owners of parent [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c2 | Equity/Issued capital [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c3 | Equity/Retained earnings [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c4 | Equity/Share premium [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c5 | Equity/Treasury shares [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c6 | Equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c7 | Equity/Reserva legal [miembro] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c8 | Equity/Otras reservas [miembro] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c9 | Equity/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c10 | Equity/Reserve of exchange differences on translation [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c11 | Equity/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c12 | Equity/Revaluation surplus [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c13 | Equity/Reserve of cash flow hedges [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c14 | Equity/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r1.c15 | Equity/Non-controlling interests [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c0 | Incremento (disminución) por cambios en políticas contables/Equity [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c1 | Incremento (disminución) por cambios en políticas contables/Equity attributable to owners of parent [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c2 | Incremento (disminución) por cambios en políticas contables/Issued capital [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c3 | Incremento (disminución) por cambios en políticas contables/Retained earnings [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c4 | Incremento (disminución) por cambios en políticas contables/Share premium [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c5 | Incremento (disminución) por cambios en políticas contables/Treasury shares [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c6 | Incremento (disminución) por cambios en políticas contables/Otras participaciones en el patrimonio (No ORI) [miembro] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c7 | Incremento (disminución) por cambios en políticas contables/Reserva legal [miembro] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c8 | Incremento (disminución) por cambios en políticas contables/Otras reservas [miembro] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c9 | Incremento (disminución) por cambios en políticas contables/Otras partidas patrimoniales (ORI) [miembro] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c10 | Incremento (disminución) por cambios en políticas contables/Reserve of exchange differences on translation [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c11 | Incremento (disminución) por cambios en políticas contables/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c12 | Incremento (disminución) por cambios en políticas contables/Revaluation surplus [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c13 | Incremento (disminución) por cambios en políticas contables/Reserve of cash flow hedges [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c14 | Incremento (disminución) por cambios en políticas contables/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r2.c15 | Incremento (disminución) por cambios en políticas contables/Non-controlling interests [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosEnPoliticasContables | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c0 | Incremento (disminución) por correcciones de errores/Equity [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c1 | Incremento (disminución) por correcciones de errores/Equity attributable to owners of parent [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c2 | Incremento (disminución) por correcciones de errores/Issued capital [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c3 | Incremento (disminución) por correcciones de errores/Retained earnings [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c4 | Incremento (disminución) por correcciones de errores/Share premium [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c5 | Incremento (disminución) por correcciones de errores/Treasury shares [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c6 | Incremento (disminución) por correcciones de errores/Otras participaciones en el patrimonio (No ORI) [miembro] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c7 | Incremento (disminución) por correcciones de errores/Reserva legal [miembro] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c8 | Incremento (disminución) por correcciones de errores/Otras reservas [miembro] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c9 | Incremento (disminución) por correcciones de errores/Otras partidas patrimoniales (ORI) [miembro] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c10 | Incremento (disminución) por correcciones de errores/Reserve of exchange differences on translation [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c11 | Incremento (disminución) por correcciones de errores/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c12 | Incremento (disminución) por correcciones de errores/Revaluation surplus [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c13 | Incremento (disminución) por correcciones de errores/Reserve of cash flow hedges [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c14 | Incremento (disminución) por correcciones de errores/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r3.c15 | Incremento (disminución) por correcciones de errores/Non-controlling interests [member] | co-sspd-ef-Grupo2:IncrementoDisminucionPorCambiosCorreccionesDeErrores | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c0 | Patrimonio incluyendo reexpresión. (Si la hubo)./Equity [member] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c1 | Patrimonio incluyendo reexpresión. (Si la hubo)./Equity attributable to owners of parent [member] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c2 | Patrimonio incluyendo reexpresión. (Si la hubo)./Issued capital [member] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c3 | Patrimonio incluyendo reexpresión. (Si la hubo)./Retained earnings [member] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c4 | Patrimonio incluyendo reexpresión. (Si la hubo)./Share premium [member] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c5 | Patrimonio incluyendo reexpresión. (Si la hubo)./Treasury shares [member] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c6 | Patrimonio incluyendo reexpresión. (Si la hubo)./Otras participaciones en el patrimonio (No ORI) [miembro] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c7 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserva legal [miembro] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c8 | Patrimonio incluyendo reexpresión. (Si la hubo)./Otras reservas [miembro] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c9 | Patrimonio incluyendo reexpresión. (Si la hubo)./Otras partidas patrimoniales (ORI) [miembro] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c10 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of exchange differences on translation [member] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c11 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c12 | Patrimonio incluyendo reexpresión. (Si la hubo)./Revaluation surplus [member] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c13 | Patrimonio incluyendo reexpresión. (Si la hubo)./Reserve of cash flow hedges [member] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c14 | Patrimonio incluyendo reexpresión. (Si la hubo)./Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r4.c15 | Patrimonio incluyendo reexpresión. (Si la hubo)./Non-controlling interests [member] | co-sspd-ef-Grupo2:PatrimonioIncluyendoReexpresionSiLaHuboECP | xbrli:monetaryItemType | instant | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c0 | Changes in equity [abstract]/Equity [member] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c1 | Changes in equity [abstract]/Equity attributable to owners of parent [member] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c2 | Changes in equity [abstract]/Issued capital [member] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c3 | Changes in equity [abstract]/Retained earnings [member] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c4 | Changes in equity [abstract]/Share premium [member] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c5 | Changes in equity [abstract]/Treasury shares [member] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c6 | Changes in equity [abstract]/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c7 | Changes in equity [abstract]/Reserva legal [miembro] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c8 | Changes in equity [abstract]/Otras reservas [miembro] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c9 | Changes in equity [abstract]/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c10 | Changes in equity [abstract]/Reserve of exchange differences on translation [member] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c11 | Changes in equity [abstract]/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c12 | Changes in equity [abstract]/Revaluation surplus [member] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c13 | Changes in equity [abstract]/Reserve of cash flow hedges [member] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c14 | Changes in equity [abstract]/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r5.c15 | Changes in equity [abstract]/Non-controlling interests [member] | ifrs-smes:ChangesInEquityAbstract | xbrli:stringItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c0 | Comprehensive income [abstract]/Equity [member] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c1 | Comprehensive income [abstract]/Equity attributable to owners of parent [member] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c2 | Comprehensive income [abstract]/Issued capital [member] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c3 | Comprehensive income [abstract]/Retained earnings [member] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c4 | Comprehensive income [abstract]/Share premium [member] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c5 | Comprehensive income [abstract]/Treasury shares [member] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c6 | Comprehensive income [abstract]/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c7 | Comprehensive income [abstract]/Reserva legal [miembro] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c8 | Comprehensive income [abstract]/Otras reservas [miembro] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c9 | Comprehensive income [abstract]/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c10 | Comprehensive income [abstract]/Reserve of exchange differences on translation [member] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c11 | Comprehensive income [abstract]/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c12 | Comprehensive income [abstract]/Revaluation surplus [member] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c13 | Comprehensive income [abstract]/Reserve of cash flow hedges [member] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c14 | Comprehensive income [abstract]/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r6.c15 | Comprehensive income [abstract]/Non-controlling interests [member] | ifrs-smes:ComprehensiveIncomeAbstract | xbrli:stringItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c0 | Profit (loss)/Equity [member] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c1 | Profit (loss)/Equity attributable to owners of parent [member] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c2 | Profit (loss)/Issued capital [member] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c3 | Profit (loss)/Retained earnings [member] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c4 | Profit (loss)/Share premium [member] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c5 | Profit (loss)/Treasury shares [member] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c6 | Profit (loss)/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c7 | Profit (loss)/Reserva legal [miembro] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c8 | Profit (loss)/Otras reservas [miembro] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c9 | Profit (loss)/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c10 | Profit (loss)/Reserve of exchange differences on translation [member] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c11 | Profit (loss)/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c12 | Profit (loss)/Revaluation surplus [member] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c13 | Profit (loss)/Reserve of cash flow hedges [member] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c14 | Profit (loss)/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r7.c15 | Profit (loss)/Non-controlling interests [member] | ifrs-smes:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c0 | Other comprehensive income/Equity [member] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c1 | Other comprehensive income/Equity attributable to owners of parent [member] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c2 | Other comprehensive income/Issued capital [member] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c3 | Other comprehensive income/Retained earnings [member] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c4 | Other comprehensive income/Share premium [member] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c5 | Other comprehensive income/Treasury shares [member] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c6 | Other comprehensive income/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c7 | Other comprehensive income/Reserva legal [miembro] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c8 | Other comprehensive income/Otras reservas [miembro] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c9 | Other comprehensive income/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c10 | Other comprehensive income/Reserve of exchange differences on translation [member] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c11 | Other comprehensive income/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c12 | Other comprehensive income/Revaluation surplus [member] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c13 | Other comprehensive income/Reserve of cash flow hedges [member] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c14 | Other comprehensive income/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r8.c15 | Other comprehensive income/Non-controlling interests [member] | ifrs-smes:OtherComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c0 | Comprehensive income/Equity [member] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c1 | Comprehensive income/Equity attributable to owners of parent [member] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c2 | Comprehensive income/Issued capital [member] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c3 | Comprehensive income/Retained earnings [member] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c4 | Comprehensive income/Share premium [member] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c5 | Comprehensive income/Treasury shares [member] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c6 | Comprehensive income/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c7 | Comprehensive income/Reserva legal [miembro] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c8 | Comprehensive income/Otras reservas [miembro] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c9 | Comprehensive income/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c10 | Comprehensive income/Reserve of exchange differences on translation [member] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c11 | Comprehensive income/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c12 | Comprehensive income/Revaluation surplus [member] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c13 | Comprehensive income/Reserve of cash flow hedges [member] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c14 | Comprehensive income/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r9.c15 | Comprehensive income/Non-controlling interests [member] | ifrs-smes:ComprehensiveIncome | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c0 | Issue of equity/Equity [member] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c1 | Issue of equity/Equity attributable to owners of parent [member] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c2 | Issue of equity/Issued capital [member] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c3 | Issue of equity/Retained earnings [member] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c4 | Issue of equity/Share premium [member] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c5 | Issue of equity/Treasury shares [member] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c6 | Issue of equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c7 | Issue of equity/Reserva legal [miembro] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c8 | Issue of equity/Otras reservas [miembro] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c9 | Issue of equity/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c10 | Issue of equity/Reserve of exchange differences on translation [member] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c11 | Issue of equity/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c12 | Issue of equity/Revaluation surplus [member] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c13 | Issue of equity/Reserve of cash flow hedges [member] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c14 | Issue of equity/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r10.c15 | Issue of equity/Non-controlling interests [member] | ifrs-smes:IssueOfEquity | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c0 | Dividends recognised as distributions to owners/Equity [member] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c1 | Dividends recognised as distributions to owners/Equity attributable to owners of parent [member] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c2 | Dividends recognised as distributions to owners/Issued capital [member] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c3 | Dividends recognised as distributions to owners/Retained earnings [member] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c4 | Dividends recognised as distributions to owners/Share premium [member] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c5 | Dividends recognised as distributions to owners/Treasury shares [member] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c6 | Dividends recognised as distributions to owners/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c7 | Dividends recognised as distributions to owners/Reserva legal [miembro] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c8 | Dividends recognised as distributions to owners/Otras reservas [miembro] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c9 | Dividends recognised as distributions to owners/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c10 | Dividends recognised as distributions to owners/Reserve of exchange differences on translation [member] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c11 | Dividends recognised as distributions to owners/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c12 | Dividends recognised as distributions to owners/Revaluation surplus [member] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c13 | Dividends recognised as distributions to owners/Reserve of cash flow hedges [member] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c14 | Dividends recognised as distributions to owners/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r11.c15 | Dividends recognised as distributions to owners/Non-controlling interests [member] | ifrs-smes:DividendsPaid | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c0 | Increase through other contributions by owners, equity/Equity [member] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c1 | Increase through other contributions by owners, equity/Equity attributable to owners of parent [member] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c2 | Increase through other contributions by owners, equity/Issued capital [member] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c3 | Increase through other contributions by owners, equity/Retained earnings [member] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c4 | Increase through other contributions by owners, equity/Share premium [member] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c5 | Increase through other contributions by owners, equity/Treasury shares [member] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c6 | Increase through other contributions by owners, equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c7 | Increase through other contributions by owners, equity/Reserva legal [miembro] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c8 | Increase through other contributions by owners, equity/Otras reservas [miembro] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c9 | Increase through other contributions by owners, equity/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c10 | Increase through other contributions by owners, equity/Reserve of exchange differences on translation [member] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c11 | Increase through other contributions by owners, equity/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c12 | Increase through other contributions by owners, equity/Revaluation surplus [member] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c13 | Increase through other contributions by owners, equity/Reserve of cash flow hedges [member] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c14 | Increase through other contributions by owners, equity/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r12.c15 | Increase through other contributions by owners, equity/Non-controlling interests [member] | ifrs-smes:IncreaseDecreaseThroughOtherContributionsByOwners | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c0 | Decrease through other distributions to owners, equity/Equity [member] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c1 | Decrease through other distributions to owners, equity/Equity attributable to owners of parent [member] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c2 | Decrease through other distributions to owners, equity/Issued capital [member] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c3 | Decrease through other distributions to owners, equity/Retained earnings [member] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c4 | Decrease through other distributions to owners, equity/Share premium [member] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c5 | Decrease through other distributions to owners, equity/Treasury shares [member] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c6 | Decrease through other distributions to owners, equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c7 | Decrease through other distributions to owners, equity/Reserva legal [miembro] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c8 | Decrease through other distributions to owners, equity/Otras reservas [miembro] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c9 | Decrease through other distributions to owners, equity/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c10 | Decrease through other distributions to owners, equity/Reserve of exchange differences on translation [member] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c11 | Decrease through other distributions to owners, equity/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c12 | Decrease through other distributions to owners, equity/Revaluation surplus [member] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c13 | Decrease through other distributions to owners, equity/Reserve of cash flow hedges [member] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c14 | Decrease through other distributions to owners, equity/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r13.c15 | Decrease through other distributions to owners, equity/Non-controlling interests [member] | ifrs-smes:IncreaseDecreaseThroughOtherDistributionsToOwners | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c0 | Increase (decrease) through other changes, equity/Equity [member] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c1 | Increase (decrease) through other changes, equity/Equity attributable to owners of parent [member] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c2 | Increase (decrease) through other changes, equity/Issued capital [member] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c3 | Increase (decrease) through other changes, equity/Retained earnings [member] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c4 | Increase (decrease) through other changes, equity/Share premium [member] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c5 | Increase (decrease) through other changes, equity/Treasury shares [member] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c6 | Increase (decrease) through other changes, equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c7 | Increase (decrease) through other changes, equity/Reserva legal [miembro] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c8 | Increase (decrease) through other changes, equity/Otras reservas [miembro] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c9 | Increase (decrease) through other changes, equity/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c10 | Increase (decrease) through other changes, equity/Reserve of exchange differences on translation [member] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c11 | Increase (decrease) through other changes, equity/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c12 | Increase (decrease) through other changes, equity/Revaluation surplus [member] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c13 | Increase (decrease) through other changes, equity/Reserve of cash flow hedges [member] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c14 | Increase (decrease) through other changes, equity/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r14.c15 | Increase (decrease) through other changes, equity/Non-controlling interests [member] | ifrs-smes:IncreaseDecreaseThroughTransfersAndOtherChangesEquity | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c0 | Increase (decrease) through treasury share transactions, equity/Equity [member] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c1 | Increase (decrease) through treasury share transactions, equity/Equity attributable to owners of parent [member] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c2 | Increase (decrease) through treasury share transactions, equity/Issued capital [member] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c3 | Increase (decrease) through treasury share transactions, equity/Retained earnings [member] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c4 | Increase (decrease) through treasury share transactions, equity/Share premium [member] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c5 | Increase (decrease) through treasury share transactions, equity/Treasury shares [member] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c6 | Increase (decrease) through treasury share transactions, equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c7 | Increase (decrease) through treasury share transactions, equity/Reserva legal [miembro] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c8 | Increase (decrease) through treasury share transactions, equity/Otras reservas [miembro] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c9 | Increase (decrease) through treasury share transactions, equity/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c10 | Increase (decrease) through treasury share transactions, equity/Reserve of exchange differences on translation [member] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c11 | Increase (decrease) through treasury share transactions, equity/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c12 | Increase (decrease) through treasury share transactions, equity/Revaluation surplus [member] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c13 | Increase (decrease) through treasury share transactions, equity/Reserve of cash flow hedges [member] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c14 | Increase (decrease) through treasury share transactions, equity/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r15.c15 | Increase (decrease) through treasury share transactions, equity/Non-controlling interests [member] | ifrs-smes:IncreaseDecreaseThroughTreasuryShareTransactions | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c0 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Equity [member] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c1 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Equity attributable to owners of parent [member] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c2 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Issued capital [member] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c3 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Retained earnings [member] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c4 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Share premium [member] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c5 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Treasury shares [member] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c6 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c7 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserva legal [miembro] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c8 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Otras reservas [miembro] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c9 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c10 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of exchange differences on translation [member] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c11 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c12 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Revaluation surplus [member] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c13 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Reserve of cash flow hedges [member] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c14 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r16.c15 | Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity/Non-controlling interests [member] | ifrs-smes:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c0 | Increase (decrease) through share-based payment transactions, equity/Equity [member] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c1 | Increase (decrease) through share-based payment transactions, equity/Equity attributable to owners of parent [member] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c2 | Increase (decrease) through share-based payment transactions, equity/Issued capital [member] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c3 | Increase (decrease) through share-based payment transactions, equity/Retained earnings [member] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c4 | Increase (decrease) through share-based payment transactions, equity/Share premium [member] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c5 | Increase (decrease) through share-based payment transactions, equity/Treasury shares [member] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c6 | Increase (decrease) through share-based payment transactions, equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c7 | Increase (decrease) through share-based payment transactions, equity/Reserva legal [miembro] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c8 | Increase (decrease) through share-based payment transactions, equity/Otras reservas [miembro] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c9 | Increase (decrease) through share-based payment transactions, equity/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c10 | Increase (decrease) through share-based payment transactions, equity/Reserve of exchange differences on translation [member] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c11 | Increase (decrease) through share-based payment transactions, equity/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c12 | Increase (decrease) through share-based payment transactions, equity/Revaluation surplus [member] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c13 | Increase (decrease) through share-based payment transactions, equity/Reserve of cash flow hedges [member] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c14 | Increase (decrease) through share-based payment transactions, equity/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r17.c15 | Increase (decrease) through share-based payment transactions, equity/Non-controlling interests [member] | ifrs-smes:IncreaseDecreaseThroughSharebasedPaymentTransactions | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c0 | Increase (decrease) in equity/Equity [member] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c1 | Increase (decrease) in equity/Equity attributable to owners of parent [member] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c2 | Increase (decrease) in equity/Issued capital [member] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c3 | Increase (decrease) in equity/Retained earnings [member] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c4 | Increase (decrease) in equity/Share premium [member] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c5 | Increase (decrease) in equity/Treasury shares [member] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c6 | Increase (decrease) in equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c7 | Increase (decrease) in equity/Reserva legal [miembro] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c8 | Increase (decrease) in equity/Otras reservas [miembro] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c9 | Increase (decrease) in equity/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c10 | Increase (decrease) in equity/Reserve of exchange differences on translation [member] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c11 | Increase (decrease) in equity/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c12 | Increase (decrease) in equity/Revaluation surplus [member] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c13 | Increase (decrease) in equity/Reserve of cash flow hedges [member] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c14 | Increase (decrease) in equity/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r18.c15 | Increase (decrease) in equity/Non-controlling interests [member] | ifrs-smes:ChangesInEquity | xbrli:monetaryItemType | duration | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c0 | Equity/Equity [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:EquityMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c1 | Equity/Equity attributable to owners of parent [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:EquityAttributableToOwnersOfParentMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c2 | Equity/Issued capital [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:IssuedCapitalMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c3 | Equity/Retained earnings [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:RetainedEarningsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c4 | Equity/Share premium [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:SharePremiumMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c5 | Equity/Treasury shares [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:TreasurySharesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c6 | Equity/Otras participaciones en el patrimonio (No ORI) [miembro] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:OtrasParticipacionesEnElPatrimonioNoORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c7 | Equity/Reserva legal [miembro] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:ReservaLegal_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c8 | Equity/Otras reservas [miembro] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:OtrasReservasECP_SSPDMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c9 | Equity/Otras partidas patrimoniales (ORI) [miembro] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:OtrasPartidasPatrimonialesORIMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c10 | Equity/Reserve of exchange differences on translation [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:ReserveOfExchangeDifferencesOnTranslationMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c11 | Equity/Reserva de ganancias y pérdidas actuariales por planes de beneficios definidos [miembro] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:ReservaDeGananciasYPerdidasActuarialesPorPlanesDeBeneficiosDefinidosMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c12 | Equity/Revaluation surplus [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:RevaluationSurplusMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c13 | Equity/Reserve of cash flow hedges [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:ReserveOfCashFlowHedgesMember | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c14 | Equity/Participación en otro resultado integral de asociadas y negocios conjuntos que se contabilicen utilizando el método de participación [miembro] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | co-sspd-ef-Grupo2:ParticipacionEnOtroResultadoIntegralDeAsociadasYNegociosConjuntosQueSeContabilicenUtilizandoElMetodoDeParticipacionMiembro | xs:date('2019-01-01')/xs:date('2019-12-31') |
| r19.c15 | Equity/Non-controlling interests [member] | ifrs-smes:Equity | xbrli:monetaryItemType | instant | ifrs-smes:NoncontrollingInterestsMember | xs:date('2019-01-01')/xs:date('2019-12-31') |