fondo

Financial Statement

About us

2nd quarter Results

Thanks to over 20 years of experience, operating and managing more than 75 P3 reestructurare projects across 3 continents, we have developed a robust ecosystem of trusted partners that share our mission to improve people's lives and e njoy working with us.

Informe Anual Integrado 2012

Informe Anual Integrado 2013

Informe Anual Integrado 2014

Informe Anual Integrado 2015

Informe Anual Integrado 2016

Informe Anual Integrado 2017

Informe Anual Integrado 2018

Informe Anual Integrado 2019

An error occurred while processing the template.
The following has evaluated to null or missing:
==> enlace.isNewTab  [in template "16924578#16924624#121923" at line 1, column 41]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign target = getterUtil.getBoolea...  [in template "16924578#16924624#121923" at line 1, column 1]
----
1<#assign target = getterUtil.getBoolean(enlace.isNewTab.getData())?then("_blank", "_self") /> 
2 
3<div class="media-text-highlights-group media-text-highlights-group--panoramic"> 
4    <div class="media-box"> 
5      	<#if video.getData() == ""> 
6      	    <#if imagenDesktop.getData()?? && imagenDesktop.getData() != ""> 
7            	<img alt="${imagenDesktop.getAttribute("alt")}" 
8            	     data-fileentryid="${imagenDesktop.getAttribute("fileEntryId")}" 
9            	     src="${imagenDesktop.getData()}" /> 
10            </#if> 
11      	<#else> 
12          	<iframe width="512" height="315" src="https://www.youtube.com/embed/${video.getData()}" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 
13      	</#if> 
14    </div> 
15    <div class="text-box"> 
16        <div class="tagline text-darkblue"> 
17            <p>${antetitulo.getData()}</p> 
18        </div> 
19        <div class="title text-white"> 
20            ${titulo.getData()} 
21        </div> 
22        <#if enlace.enlaceURL.getData()?? && enlace.enlaceURL.getData() != ""> 
23            <a href="${enlace.enlaceURL.getData()}" 
24               target="${target}" 
25               class="btn btn-primary btn-xl"> 
26                ${enlace.enlaceTexto.getData()} 
27            </a> 
28        <#elseif enlace.EnlaceAPagina?? && enlace.EnlaceAPagina.getFriendlyUrl() != ""> 
29            <a href="${enlace.EnlaceAPagina.getFriendlyUrl()}" 
30               target="${target}" 
31               class="btn btn-primary btn-xl"> 
32                ${enlace.enlaceTexto.getData()} 
33            </a> 
34        </#if> 
35    </div> 
36</div> 

We use our own and third party cookies for analytical purposes. Click on HERE for more information. You can accept all cookies by clicking the "Accept" button or set them up or refuse their use by clicking .

Cookie declaration

These cookies are necessary for the website to function and cannot be disabled in our systems. These cookies do not store any personally identifiable information.

Name Provider Purpose Expiration Type
LFR_Sesión_STATE_* Liferay Manage your session as a registered user Session HTTP
GUEST_LANGUAGE_ID Liferay Determines the language with which it accesses, to show the same in the next session 1 year HTTP
ANONYMOUS_USER_ID Liferay Manage your session as an unregistered user 1 year HTTP
COOKIE_SUPPORT Liferay Identifies that the use of cookies is necessary for the operation of the portal 1 year HTTP
JSesiónID Liferay Manages login and indicates you are using the site Session HTTP
SACYRGDPR Sacyr Used to manage the cookie policy Session HTTP

These cookies allow us to count visits and sources of circulation in order to measure and improve the performance of our site. They help us know which pages are the most or least popular, and see how many people visit the site. All information collected by these cookies is aggregated and therefore anonymous.

Name Provider Purpose Expiration Type
_gat Google It is used to throttle the request rate - limiting the collection of data on high traffic sites Session HTTP
_gid Google It is used to store and update a unique value for each page visited Session HTTP
_ga Google This is used for statistical and analytical purposes for increasing performance of our Services Session HTTP