Quiénes somos

El Ministerio Fiscal lo formamos más de 2.800 fiscales que promovemos la acción de la justicia en defensa de la legalidad, de los derechos de los ciudadanos y del interés público.

Conoce en profundidad al Ministerio Fiscal
detalle de la vidriera del Palacio de Fontalba, sede de la Fiscalía General del Estado

También velamos por unos tribunales independientes y procuramos ante estos la satisfacción del interés social.

Ejercemos nuestras funciones con órganos propios, conforme a los principios unidad de actuación y dependencia jerárquica. Estamos sujetos a los principios de legalidad (sometidos a la Constitución, las leyes y demás normas del ordenamiento jurídico) e imparcialidad (con plena objetividad e independencia).

El Ministerio Fiscal es un órgano constitucional único para todo el Estado.

Qué hacemos

Tenemos unas funciones amplias velando por el interés público, el cumplimiento y la ejecución de las leyes, así como la protección de víctimas, menores y personas con discapacidad.

Descubre nuestras funciones en detalle

Documentación

Accede a nuestras memorias, a la normativa básica, a las publicaciones que realiza la Fiscalía General del Estado, así como a los convenios, protocolos y memorandos en los que es parte el Ministerio Fiscal. Además, disponemos de una servicio de biblioteca y documentación

Ver todos los documentos
An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy761.getFriendlyURLEntryLocalization(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy761 object "com.liferay.friendly.url.service.impl.FriendlyURLEntryLocalServiceImpl@343436de"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign friendlyURLEntryLocalization ...  [in template "13333257#13333299#13751687" at line 25, column 17]
----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
2<#assign classNameLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.ClassNameLocalService")/> 
3<#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")/> 
4<#assign friendlyURLLocalService = serviceLocator.findService("com.liferay.friendly.url.service.FriendlyURLEntryLocalService")/> 
5 
6<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")/> 
7<#assign layout = themeDisplay.getLayout()> 
8<#if layout??> 
9	<#if layout.isPrivateLayout()> 
10		 <#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "FISCAL_Zona_Privada")/> 
11	<#else> 
12		<#assign fiscalRepositoryGroup = groupLocalService.getGroup(companyId, "Guest")/> 
13	</#if> 
14	<#assign repositoryFriendlyUrl = fiscalRepositoryGroup.getFriendlyURL()/>     
15    <#assign imgUrlBase = "/documents/d"+repositoryFriendlyUrl+"/"/> 
16</#if> 
17 
18<#assign documentUrlPrincipal = ""/> 
19<#if entries?has_content> 
20	<ul class="mj-links-list"> 
21	<#list entries as entry>	 
22	    <#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntry(entry.classPK) /> 
23		<#assign classNameId = classNameLocalService.getClassNameId("com.liferay.portal.kernel.repository.model.FileEntry") /> 
24		<#assign friendlyURLEntry = friendlyURLLocalService.getMainFriendlyURLEntry(classNameId, entry.classPK) /> 
25		<#assign friendlyURLEntryLocalization = friendlyURLLocalService.getFriendlyURLEntryLocalization(friendlyURLEntry.getFriendlyURLEntryId(), themeDisplay.getLanguageId()) /> 
26		<#if dlFileEntry.getSize() gt 0 > 
27			<#assign documentUrlPrincipal = getDocumentUrl(repositoryFriendlyUrl, friendlyURLEntryLocalization.getUrlTitle(), false)/> 
28		<#else> 
29			<#assign documentUrlPrincipal = ""/> 
30		</#if> 
31		 
32		 
33		<#assign title = htmlUtil.escape(entry.getTitle(locale))/> 
34		 
35			<li> 
36				<p class="mj-links-list__text">${title?truncate_c(75)}</p> 
37				<a class="mj-link-download" href="${documentUrlPrincipal}" download aria-label="<@liferay.language key="download" /> ${title}"><@liferay.language key="download"/></a> 
38			</li> 
39	</#list> 
40	</ul> 
41</#if> 
42 
43 
44<#function getDocumentUrl repositoryUrl title isDownload> 
45	<#if repositoryUrl?? && repositoryUrl!="" && title?? && title!="" > 
46		<#if isDownload?? && isDownload==true > 
47			<#return "/documents/d"+repositoryUrl+"/"+title+"?download=true"> 
48		<#else> 
49			<#return "/documents/d"+repositoryUrl+"/"+title > 
50		</#if> 
51	<#else> 
52		<#return ""> 
53	</#if> 
54</#function>