diff --git a/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal.java b/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal.java
index a0ff326b3499468abecf3f557cc5d6c435f00cce..73a3719e99c9435947155eed9d63cf26147d21e9 100644
--- a/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal.java
+++ b/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal.java
@@ -1,16 +1,22 @@
 package br.ufpr.c3sl.estacaojuventude;
 
 import java.util.HashSet;
+import java.util.List;
 import java.util.Set;
 
 import javax.persistence.CascadeType;
 import javax.persistence.Column;
+import javax.persistence.EnumType;
+import javax.persistence.Enumerated;
 import javax.persistence.ManyToMany;
 import javax.persistence.OneToOne;
 
 import org.springframework.roo.addon.javabean.RooJavaBean;
 import org.springframework.roo.addon.jpa.activerecord.RooJpaActiveRecord;
 import org.springframework.roo.addon.tostring.RooToString;
+import org.springframework.security.core.context.SecurityContextHolder;
+
+import br.ufpr.c3sl.estacaojuventude.enums.TipoStatus;
 
 @RooJavaBean
 @RooToString
@@ -40,4 +46,27 @@ public class OcorrenciaMunicipal {
 	
 	@ManyToMany(cascade = CascadeType.ALL, mappedBy = "ocorrencia")
 	private Set<Localizacao> localizacoes = new HashSet<Localizacao>();
+	
+	@Enumerated(EnumType.STRING)
+    private TipoStatus status;
+
+    @OneToOne
+    private Usuario usuario;
+
+    public static List<Programa> findAllOcorrenciasCandidatos() {
+        return entityManager().createNativeQuery("SELECT * FROM Ocorrencia_Municipal WHERE status = 'Candidato'", OcorrenciaMunicipal.class).getResultList();
+    }
+
+    public static List<Programa> findAllOcorrenciasEfetivos() {
+        return entityManager().createNativeQuery("SELECT * FROM Ocorrencia_Municipal WHERE status = 'Efetivo'", OcorrenciaMunicipal.class).getResultList();
+    }
+
+    public static List<Programa> findAllOcorrenciasRejeitados() {
+        return entityManager().createNativeQuery("SELECT * FROM Ocorrencia_Municipal WHERE status = 'Rejeitado'", OcorrenciaMunicipal.class).getResultList();
+    }
+
+    public static List<Programa> findMinhasOcorrencias() {
+        String login = SecurityContextHolder.getContext().getAuthentication().getName();
+        return entityManager().createNativeQuery("SELECT * FROM Ocorrencia_Municipal o, Usuario u WHERE o.usuario = u.id and o.status = 'Candidato' and u.login = '" + login + "'", OcorrenciaMunicipal.class).getResultList();
+    }
 }
diff --git a/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal_Roo_JavaBean.aj b/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal_Roo_JavaBean.aj
index 9d9ecb8d6a3140e5389caf35338442f4de6ba3f3..429da48f22614363416cc867c1d3cdac862c4d09 100644
--- a/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal_Roo_JavaBean.aj
+++ b/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal_Roo_JavaBean.aj
@@ -8,6 +8,8 @@ import br.ufpr.c3sl.estacaojuventude.Municipio;
 import br.ufpr.c3sl.estacaojuventude.OcorrenciaMunicipal;
 import br.ufpr.c3sl.estacaojuventude.OrgaoExecutor;
 import br.ufpr.c3sl.estacaojuventude.Programa;
+import br.ufpr.c3sl.estacaojuventude.Usuario;
+import br.ufpr.c3sl.estacaojuventude.enums.TipoStatus;
 import java.util.Set;
 
 privileged aspect OcorrenciaMunicipal_Roo_JavaBean {
@@ -84,4 +86,20 @@ privileged aspect OcorrenciaMunicipal_Roo_JavaBean {
         this.localizacoes = localizacoes;
     }
     
+    public TipoStatus OcorrenciaMunicipal.getStatus() {
+        return this.status;
+    }
+    
+    public void OcorrenciaMunicipal.setStatus(TipoStatus status) {
+        this.status = status;
+    }
+    
+    public Usuario OcorrenciaMunicipal.getUsuario() {
+        return this.usuario;
+    }
+    
+    public void OcorrenciaMunicipal.setUsuario(Usuario usuario) {
+        this.usuario = usuario;
+    }
+    
 }
diff --git a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController.java b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController.java
index a32d7c80732acdf7cde1933df2368b8e9ed13c08..9ddd973ddf7a6206caa6c8ee6a4e1f607cc7e9ed 100644
--- a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController.java
+++ b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController.java
@@ -1,8 +1,16 @@
 package br.ufpr.c3sl.estacaojuventude.web;
 
+import java.util.Arrays;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.validation.Valid;
+
 import org.springframework.roo.addon.web.mvc.controller.scaffold.RooWebScaffold;
+import org.springframework.security.core.context.SecurityContextHolder;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
+import org.springframework.validation.BindingResult;
+import org.springframework.validation.ObjectError;
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
@@ -13,20 +21,159 @@ import br.ufpr.c3sl.estacaojuventude.Municipio;
 import br.ufpr.c3sl.estacaojuventude.OcorrenciaMunicipal;
 import br.ufpr.c3sl.estacaojuventude.OrgaoExecutor;
 import br.ufpr.c3sl.estacaojuventude.Programa;
+import br.ufpr.c3sl.estacaojuventude.Usuario;
+import br.ufpr.c3sl.estacaojuventude.enums.TipoStatus;
 
 @RequestMapping("/ocorrenciamunicipais")
 @Controller
 @RooWebScaffold(path = "ocorrenciamunicipais", formBackingObject = OcorrenciaMunicipal.class)
 public class OcorrenciaMunicipalController {
 	
+	@RequestMapping(method = RequestMethod.POST, produces = "text/html")
+    public String create(@Valid OcorrenciaMunicipal ocorrenciaMunicipal, BindingResult bindingResult, Model uiModel, HttpServletRequest httpServletRequest) {
+        if (bindingResult.hasErrors()) {
+            populateEditForm(uiModel, ocorrenciaMunicipal);
+            return "ocorrenciamunicipais/create";
+        }
+        
+        ocorrenciaMunicipal.setStatus(TipoStatus.Candidato);
+        
+        Usuario u = (Usuario) Usuario.entityManager().createNativeQuery("select * from usuario where login='"+SecurityContextHolder.getContext().getAuthentication().getName()+"'", Usuario.class).getSingleResult();
+        ocorrenciaMunicipal.setUsuario(u);
+        
+        uiModel.asMap().clear();
+        ocorrenciaMunicipal.persist();
+        return "redirect:/ocorrenciamunicipais/" + encodeUrlPathSegment(ocorrenciaMunicipal.getId().toString(), httpServletRequest);
+    }
+	
+	@RequestMapping(method = RequestMethod.PUT, produces = "text/html")
+    public String update(@Valid OcorrenciaMunicipal ocorrenciaMunicipal, BindingResult bindingResult, Model uiModel, HttpServletRequest httpServletRequest) {
+		//Programa p = (Programa) Programa.entityManager().createNativeQuery("select * from programa where id = "+programa.getId(), Programa.class).getSingleResult();
+		OcorrenciaMunicipal o = OcorrenciaMunicipal.findOcorrenciaMunicipal(ocorrenciaMunicipal.getId());
+    	
+    	if (SecurityContextHolder.getContext().getAuthentication().getAuthorities().toArray()[0].toString().equals("Usuario")) {
+    		if (o.getStatus() == TipoStatus.Candidato) {
+    			if (!o.getUsuario().getLogin().equals(SecurityContextHolder.getContext().getAuthentication().getName()))
+    				bindingResult.addError(new ObjectError("", "Essa ocorrência municipal não está associado a sua conta."));
+    		}
+    		else
+    			bindingResult.addError(new ObjectError("", "Ocorrência municipal avaliado, você não tem permissão para modificar essa ocorrência municipal."));
+    		
+    		ocorrenciaMunicipal.setStatus(o.getStatus());
+    	}
+		
+        if (bindingResult.hasErrors()) {
+            populateEditForm(uiModel, ocorrenciaMunicipal);
+            return "ocorrenciamunicipais/update";
+        }
+        
+        ocorrenciaMunicipal.setUsuario(o.getUsuario());
+        
+        uiModel.asMap().clear();
+        ocorrenciaMunicipal.merge();
+        return "redirect:/ocorrenciamunicipais/" + encodeUrlPathSegment(ocorrenciaMunicipal.getId().toString(), httpServletRequest);
+    }
+	
+	@RequestMapping(value = "/{id}", produces = "text/html")
+    public String show(@PathVariable("id") Long id, Model uiModel) {
+		OcorrenciaMunicipal ocorrenciaMunicipal = OcorrenciaMunicipal.findOcorrenciaMunicipal(id);
+        uiModel.addAttribute("ocorrenciamunicipal", ocorrenciaMunicipal);
+        uiModel.addAttribute("itemId", id);
+        if (ocorrenciaMunicipal.getStatus() == TipoStatus.Candidato)
+        	if (SecurityContextHolder.getContext().getAuthentication().getAuthorities().toArray()[0].toString().equals("Usuario") && ocorrenciaMunicipal.getUsuario().getLogin().equals(SecurityContextHolder.getContext().getAuthentication().getName())) {
+        		return "ocorrenciamunicipais/myshow";
+    		}
+        else
+        	return "ocorrenciamunicipais/showcandidatos";
+        
+        return "ocorrenciamunicipais/show";
+    }
+	
+	@RequestMapping(value = "listCandidatos", produces = "text/html")
+    public String listCandidatos(@RequestParam(value = "page", required = false) Integer page, @RequestParam(value = "size", required = false) Integer size, Model uiModel) {
+        if (page != null || size != null) {
+            int sizeNo = size == null ? 10 : size.intValue();
+            final int firstResult = page == null ? 0 : (page.intValue() - 1) * sizeNo;
+            uiModel.addAttribute("ocorrenciamunicipais", OcorrenciaMunicipal.findOcorrenciaMunicipalEntries(firstResult, sizeNo));
+            float nrOfPages = (float) OcorrenciaMunicipal.countOcorrenciaMunicipals() / sizeNo;
+            uiModel.addAttribute("maxPages", (int) ((nrOfPages > (int) nrOfPages || nrOfPages == 0.0) ? nrOfPages + 1 : nrOfPages));
+        } else {
+            uiModel.addAttribute("ocorrenciamunicipais", OcorrenciaMunicipal.findAllOcorrenciasCandidatos());
+        }
+        return "ocorrenciamunicipais/list";
+    }
+	
+	@RequestMapping(value = "listEfetivos", produces = "text/html")
+    public String listEfetivos(@RequestParam(value = "page", required = false) Integer page, @RequestParam(value = "size", required = false) Integer size, Model uiModel) {
+        if (page != null || size != null) {
+            int sizeNo = size == null ? 10 : size.intValue();
+            final int firstResult = page == null ? 0 : (page.intValue() - 1) * sizeNo;
+            uiModel.addAttribute("ocorrenciamunicipais", OcorrenciaMunicipal.findOcorrenciaMunicipalEntries(firstResult, sizeNo));
+            float nrOfPages = (float) OcorrenciaMunicipal.countOcorrenciaMunicipals() / sizeNo;
+            uiModel.addAttribute("maxPages", (int) ((nrOfPages > (int) nrOfPages || nrOfPages == 0.0) ? nrOfPages + 1 : nrOfPages));
+        } else {
+            uiModel.addAttribute("ocorrenciamunicipais", OcorrenciaMunicipal.findAllOcorrenciasEfetivos());
+        }
+        return "ocorrenciamunicipais/list";
+    }
+	
+	@RequestMapping(value = "listRejeitados", produces = "text/html")
+    public String listRejeitados(@RequestParam(value = "page", required = false) Integer page, @RequestParam(value = "size", required = false) Integer size, Model uiModel) {
+        if (page != null || size != null) {
+            int sizeNo = size == null ? 10 : size.intValue();
+            final int firstResult = page == null ? 0 : (page.intValue() - 1) * sizeNo;
+            uiModel.addAttribute("ocorrenciamunicipais", OcorrenciaMunicipal.findOcorrenciaMunicipalEntries(firstResult, sizeNo));
+            float nrOfPages = (float) OcorrenciaMunicipal.countOcorrenciaMunicipals() / sizeNo;
+            uiModel.addAttribute("maxPages", (int) ((nrOfPages > (int) nrOfPages || nrOfPages == 0.0) ? nrOfPages + 1 : nrOfPages));
+        } else {
+            uiModel.addAttribute("ocorrenciamunicipais", OcorrenciaMunicipal.findAllOcorrenciasRejeitados());
+        }
+        return "ocorrenciamunicipais/list";
+    }
+	
+	@RequestMapping(value = "minhasocorrencias", produces = "text/html")
+    public String listMinhasOcorrencias(@RequestParam(value = "page", required = false) Integer page, @RequestParam(value = "size", required = false) Integer size, Model uiModel) {
+        if (page != null || size != null) {
+            int sizeNo = size == null ? 10 : size.intValue();
+            final int firstResult = page == null ? 0 : (page.intValue() - 1) * sizeNo;
+            uiModel.addAttribute("ocorrenciamunicipais", OcorrenciaMunicipal.findOcorrenciaMunicipalEntries(firstResult, sizeNo));
+            float nrOfPages = (float) OcorrenciaMunicipal.countOcorrenciaMunicipals() / sizeNo;
+            uiModel.addAttribute("maxPages", (int) ((nrOfPages > (int) nrOfPages || nrOfPages == 0.0) ? nrOfPages + 1 : nrOfPages));
+        } else {
+            uiModel.addAttribute("ocorrenciamunicipais", OcorrenciaMunicipal.findMinhasOcorrencias());
+        }
+        return "ocorrenciamunicipais/mylist";
+    }
+	
+	@RequestMapping(value = "/{id}", params = "status", method = RequestMethod.POST, produces = "text/html")
+    public String updateStatus(@PathVariable("id") Long id, @RequestParam(value = "status", required = true) String status, HttpServletRequest httpServletRequest) {
+        OcorrenciaMunicipal ocorrenciaMunicipal = OcorrenciaMunicipal.findOcorrenciaMunicipal(id);
+        if (ocorrenciaMunicipal.getStatus() == TipoStatus.Candidato) {
+            if (status.equals("1")) ocorrenciaMunicipal.setStatus(TipoStatus.Efetivo);
+            if (status.equals("0")) ocorrenciaMunicipal.setStatus(TipoStatus.Rejeitado);
+            ocorrenciaMunicipal.merge();
+        }
+        return "redirect:/ocorrenciamunicipais/" + encodeUrlPathSegment(ocorrenciaMunicipal.getId().toString(), httpServletRequest);
+    }
+	
 	@RequestMapping(value = "/{id}", method = RequestMethod.DELETE, produces = "text/html")
     public String delete(@PathVariable("id") Long id, @RequestParam(value = "page", required = false) Integer page, @RequestParam(value = "size", required = false) Integer size, Model uiModel) {
+		String str = "";
+		
         OcorrenciaMunicipal ocorrenciaMunicipal = OcorrenciaMunicipal.findOcorrenciaMunicipal(id);
+        
+        if (ocorrenciaMunicipal.getStatus() == TipoStatus.Candidato)
+        	str = "listCandidatos";
+        else if (ocorrenciaMunicipal.getStatus() == TipoStatus.Efetivo)
+        	str = "listEfetivos";
+        else
+        	str = "listRejeitados";
+        
         ocorrenciaMunicipal.remove();
         uiModel.asMap().clear();
         //uiModel.addAttribute("page", (page == null) ? "1" : page.toString());
         //uiModel.addAttribute("size", (size == null) ? "10" : size.toString());
-        return "redirect:/ocorrenciamunicipais";
+        return "redirect:/ocorrenciamunicipais/"+str;
     }
 	
 	void populateEditForm(Model uiModel, OcorrenciaMunicipal ocorrenciaMunicipal) {
@@ -35,5 +182,7 @@ public class OcorrenciaMunicipalController {
         uiModel.addAttribute("municipios", Municipio.findAllMunicipios());
         uiModel.addAttribute("orgaoexecutores", OrgaoExecutor.findAllOrgaoExecutors());
         uiModel.addAttribute("programas", Programa.findAllProgramasEfetivos());
+        uiModel.addAttribute("tipostatuses", Arrays.asList(TipoStatus.values()));
+        uiModel.addAttribute("usuarios", Usuario.findAllUsuarios());
     }
 }
diff --git a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController_Roo_Controller.aj b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController_Roo_Controller.aj
index 04c50a3e1cf390b4f71b4a06bf239ccfbc7a4ce4..e52bf24e95e930cc3b114fb1e9fb3fc84e916e14 100644
--- a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController_Roo_Controller.aj
+++ b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController_Roo_Controller.aj
@@ -7,42 +7,21 @@ import br.ufpr.c3sl.estacaojuventude.OcorrenciaMunicipal;
 import br.ufpr.c3sl.estacaojuventude.web.OcorrenciaMunicipalController;
 import java.io.UnsupportedEncodingException;
 import javax.servlet.http.HttpServletRequest;
-import javax.validation.Valid;
 import org.springframework.ui.Model;
-import org.springframework.validation.BindingResult;
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.util.UriUtils;
 import org.springframework.web.util.WebUtils;
 
 privileged aspect OcorrenciaMunicipalController_Roo_Controller {
     
-    @RequestMapping(method = RequestMethod.POST, produces = "text/html")
-    public String OcorrenciaMunicipalController.create(@Valid OcorrenciaMunicipal ocorrenciaMunicipal, BindingResult bindingResult, Model uiModel, HttpServletRequest httpServletRequest) {
-        if (bindingResult.hasErrors()) {
-            populateEditForm(uiModel, ocorrenciaMunicipal);
-            return "ocorrenciamunicipais/create";
-        }
-        uiModel.asMap().clear();
-        ocorrenciaMunicipal.persist();
-        return "redirect:/ocorrenciamunicipais/" + encodeUrlPathSegment(ocorrenciaMunicipal.getId().toString(), httpServletRequest);
-    }
-    
     @RequestMapping(params = "form", produces = "text/html")
     public String OcorrenciaMunicipalController.createForm(Model uiModel) {
         populateEditForm(uiModel, new OcorrenciaMunicipal());
         return "ocorrenciamunicipais/create";
     }
     
-    @RequestMapping(value = "/{id}", produces = "text/html")
-    public String OcorrenciaMunicipalController.show(@PathVariable("id") Long id, Model uiModel) {
-        uiModel.addAttribute("ocorrenciamunicipal", OcorrenciaMunicipal.findOcorrenciaMunicipal(id));
-        uiModel.addAttribute("itemId", id);
-        return "ocorrenciamunicipais/show";
-    }
-    
     @RequestMapping(produces = "text/html")
     public String OcorrenciaMunicipalController.list(@RequestParam(value = "page", required = false) Integer page, @RequestParam(value = "size", required = false) Integer size, Model uiModel) {
         if (page != null || size != null) {
@@ -57,17 +36,6 @@ privileged aspect OcorrenciaMunicipalController_Roo_Controller {
         return "ocorrenciamunicipais/list";
     }
     
-    @RequestMapping(method = RequestMethod.PUT, produces = "text/html")
-    public String OcorrenciaMunicipalController.update(@Valid OcorrenciaMunicipal ocorrenciaMunicipal, BindingResult bindingResult, Model uiModel, HttpServletRequest httpServletRequest) {
-        if (bindingResult.hasErrors()) {
-            populateEditForm(uiModel, ocorrenciaMunicipal);
-            return "ocorrenciamunicipais/update";
-        }
-        uiModel.asMap().clear();
-        ocorrenciaMunicipal.merge();
-        return "redirect:/ocorrenciamunicipais/" + encodeUrlPathSegment(ocorrenciaMunicipal.getId().toString(), httpServletRequest);
-    }
-    
     @RequestMapping(value = "/{id}", params = "form", produces = "text/html")
     public String OcorrenciaMunicipalController.updateForm(@PathVariable("id") Long id, Model uiModel) {
         populateEditForm(uiModel, OcorrenciaMunicipal.findOcorrenciaMunicipal(id));
diff --git a/src/main/webapp/WEB-INF/i18n/application.properties b/src/main/webapp/WEB-INF/i18n/application.properties
index 82fbee085f4ae87c7148ddc535a9b4bbe85d0277..dc5375a159ef2229e10d612ad4277d1622dfb74e 100644
--- a/src/main/webapp/WEB-INF/i18n/application.properties
+++ b/src/main/webapp/WEB-INF/i18n/application.properties
@@ -8,7 +8,7 @@ label_br_ufpr_c3sl_estacaojuventude_localizacao_endereco=Endereço
 label_br_ufpr_c3sl_estacaojuventude_localizacao_horariofuncionamento=Horário de Funcionamento
 label_br_ufpr_c3sl_estacaojuventude_localizacao_id=Id
 label_br_ufpr_c3sl_estacaojuventude_localizacao_local=Local
-label_br_ufpr_c3sl_estacaojuventude_localizacao_nomereferencia=Nome de Referência
+label_br_ufpr_c3sl_estacaojuventude_localizacao_nomereferencia=Nome Referência
 label_br_ufpr_c3sl_estacaojuventude_localizacao_ocorrencia=Ocorrência
 label_br_ufpr_c3sl_estacaojuventude_localizacao_plural=Localizações
 label_br_ufpr_c3sl_estacaojuventude_localizacao_quantidadevagas=Quantidade de Vagas
@@ -34,6 +34,8 @@ label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_programavinculado=Progra
 label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_orgaosexecutores=Orgãos Executores
 label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_plural=Ocorrências Municipais
 label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_quantidadevagas=Quantidade de Vagas
+label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_usuario=Usuário
+label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_status=Status
 label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_version=Versão
 
 label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor=Orgão Executor
diff --git a/src/main/webapp/WEB-INF/i18n/messages.properties b/src/main/webapp/WEB-INF/i18n/messages.properties
index f8eb3e8d0006fd173be9cee9a97087baf0503554..8f1e2501f9b9a762aa970022ba72d64b056964a3 100644
--- a/src/main/webapp/WEB-INF/i18n/messages.properties
+++ b/src/main/webapp/WEB-INF/i18n/messages.properties
@@ -14,6 +14,7 @@ global_theme_standard=Padrão
 global_generic={0}
 
 my_projects=Meus Programas pendentes
+my_occurrences=Minhas Ocorrências pendentes
 
 #welcome page
 welcome_titlepane=Bem-vindo ao {0}
diff --git a/src/main/webapp/WEB-INF/views/menu.jspx b/src/main/webapp/WEB-INF/views/menu.jspx
index 89368d729aec77e9273483f2bec17466c9e4a130..82a09d6fbfe11ad440176ce2e1e00202c6c68040 100644
--- a/src/main/webapp/WEB-INF/views/menu.jspx
+++ b/src/main/webapp/WEB-INF/views/menu.jspx
@@ -12,12 +12,16 @@
         </menu:category>
         <menu:category id="c_ocorrenciamunicipal" z="NVk8x1ulTq/1N0/zyXMION5KAQA=">
             <menu:item id="i_ocorrenciamunicipal_new" messageCode="global_menu_new" url="/ocorrenciamunicipais?form" z="user-managed"/>
-            <menu:item id="i_ocorrenciamunicipal_list" messageCode="global_menu_list" url="/ocorrenciamunicipais" z="user-managed"/>
-            <menu:category id="c_localizacao" z="nAUYRfY6H8ONqQJcdr1C2NWnvsw=">
-                <menu:item id="i_localizacao_new" messageCode="global_menu_new" url="/localizacoes?form" z="user-managed"/>
-                <menu:item id="i_localizacao_list" messageCode="global_menu_list" url="/localizacoes" z="user-managed"/>
-            </menu:category>
+            <menu:item id="i_ocorrenciamunicipal_list" messageCode="my_occurrences" url="/ocorrenciamunicipais/minhasocorrencias" z="user-managed"/>
+            <menu:item id="i_ocorrenciamunicipal_list" messageCode="global_menu_list_candidato" url="/ocorrenciamunicipais/listCandidatos" z="user-managed"/>
+            <menu:item id="i_ocorrenciamunicipal_list" messageCode="global_menu_list_efetivo" url="/ocorrenciamunicipais/listEfetivos" z="user-managed"/>
+            <menu:item id="i_ocorrenciamunicipal_list" messageCode="global_menu_list_rejeitado" url="/ocorrenciamunicipais/listRejeitados" z="user-managed"/>
+        </menu:category>
+        <menu:category id="c_localizacao" z="nAUYRfY6H8ONqQJcdr1C2NWnvsw=">
+            <menu:item id="i_localizacao_new" messageCode="global_menu_new" url="/localizacoes?form" z="user-managed"/>
+            <menu:item id="i_localizacao_list" messageCode="global_menu_list" url="/localizacoes" z="user-managed"/>
         </menu:category>
+        
         <sec:authorize ifAnyGranted="Administrador">
             <menu:category id="c_orgaoexecutor" z="fYXJnurCt66tAzE+lIIUnRgnRV8=">
                 <menu:item id="i_orgaoexecutor_new" messageCode="global_menu_new" url="/orgaoexecutores?form" z="user-managed"/>
diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/create.jspx b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/create.jspx
index 82aef7b5c026a685da9266281e0aed579f2068f6..b8f97f36ae321a705fd13f26942c39af192db473 100644
--- a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/create.jspx
+++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/create.jspx
@@ -10,8 +10,10 @@
         <field:input field="comoAcessar" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" z="37Av0vUvTAzeQQX4WrRT2KMcj7w="/>
         <field:input field="inicioInscricoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_inicioInscricoes" z="G0XGhemETMWseRmD4VKjlzifEJ8="/>
         <field:input field="fimInscricoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_fimInscricoes" z="fS41CZmEMANwCEqNQ+HlzbTnhE0="/>
-        <field:select field="localizacoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_localizacoes" itemValue="id" items="${localizacaos}" multiple="true" path="/localizacoes" render="false" z="n6sDTHaYn/tQQHNOD7tq+6cPhu8="/>
+        <field:select field="localizacoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_localizacoes" itemValue="id" items="${localizacaos}" multiple="true" path="/localizacoes" render="false" z="user-managed"/>
         <field:input field="quantidadeVagas" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" validationMessageCode="field_invalid_integer" z="VVOME2kMr4+rxAFNbv5sTC6HvAw="/>
+        <field:select field="status" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_status" items="${tipostatuses}" path="tipostatuses" render="false" z="user-managed"/>
+        <field:select field="usuario" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_usuario" itemValue="id" items="${usuarios}" path="/usuarios" render="false" z="user-managed"/>
     </form:create>
     <form:dependency dependencies="${dependencies}" id="d_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" render="${not empty dependencies}" z="ame9911g+go04TVYVVTrRJK0UOs="/>
 </div>
diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/list.jspx b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/list.jspx
index 1c0759e8b55b37afee06815af2122c9a783bb80d..824f392fbe59cd485db351957d16c6c5e10ef0a7 100644
--- a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/list.jspx
+++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/list.jspx
@@ -1,15 +1,29 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<div xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:page="urn:jsptagdir:/WEB-INF/tags/form" xmlns:table="urn:jsptagdir:/WEB-INF/tags/form/fields" version="2.0">
+<div xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:page="urn:jsptagdir:/WEB-INF/tags/form" xmlns:sec="http://www.springframework.org/security/tags" xmlns:table="urn:jsptagdir:/WEB-INF/tags/form/fields" version="2.0">
     <jsp:directive.page contentType="text/html;charset=UTF-8"/>
     <jsp:output omit-xml-declaration="yes"/>
-    <page:list id="pl_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" items="${ocorrenciamunicipals}" z="/8eqEnisjTYrkLUxsp1MkQSOd70=">
-        <table:table data="${ocorrenciamunicipals}" id="l_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" path="/ocorrenciamunicipais" z="nx4hXF5YDAHxgnvLIUmDxMQLGYM=">
-            <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" property="programaVinculado" z="Tm+iykUft/VEdMGXSaVnnBzsJE0="/>
-            <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" property="municipio" z="cQGkxw226ouNjy7A6uvXxHYtxr4="/>
-            <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" property="orgaosExecutores" z="vvHN30vTN2locaAdFWuvUjsGCL4="/>
-            <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" property="beneficiosLocais" z="hKB6zObru6eu8Gzg4JBnb9dJD5o="/>
-            <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" property="comoAcessar" z="m0b/EHguMPNIm1Zmv6odJ9EE8Uw="/>
-            <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" property="quantidadeVagas" z="A5QKJq5ohSUAYDsCLxtTCsvNzPg="/>
-        </table:table>
-    </page:list>
+    <sec:authorize ifAnyGranted="Administrador">
+    	<page:list id="pl_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" items="${ocorrenciamunicipais}" z="/8eqEnisjTYrkLUxsp1MkQSOd70=">
+        	<table:table data="${ocorrenciamunicipais}" id="l_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" path="/ocorrenciamunicipais" z="nx4hXF5YDAHxgnvLIUmDxMQLGYM=">
+            	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" property="programaVinculado" z="Tm+iykUft/VEdMGXSaVnnBzsJE0="/>
+            	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" property="municipio" z="cQGkxw226ouNjy7A6uvXxHYtxr4="/>
+            	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" property="orgaosExecutores" z="vvHN30vTN2locaAdFWuvUjsGCL4="/>
+            	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" property="beneficiosLocais" z="hKB6zObru6eu8Gzg4JBnb9dJD5o="/>
+            	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" property="comoAcessar" z="m0b/EHguMPNIm1Zmv6odJ9EE8Uw="/>
+            	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" property="quantidadeVagas" z="A5QKJq5ohSUAYDsCLxtTCsvNzPg="/>
+        	</table:table>
+    	</page:list>
+    </sec:authorize>
+    <sec:authorize ifAnyGranted="Usuario">
+    	<page:list id="pl_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" items="${ocorrenciamunicipais}" z="/8eqEnisjTYrkLUxsp1MkQSOd70=">
+        	<table:table data="${ocorrenciamunicipais}" id="l_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" path="/ocorrenciamunicipais" delete="false" update="false" z="nx4hXF5YDAHxgnvLIUmDxMQLGYM=">
+            	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" property="programaVinculado" z="Tm+iykUft/VEdMGXSaVnnBzsJE0="/>
+            	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" property="municipio" z="cQGkxw226ouNjy7A6uvXxHYtxr4="/>
+            	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" property="orgaosExecutores" z="vvHN30vTN2locaAdFWuvUjsGCL4="/>
+            	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" property="beneficiosLocais" z="hKB6zObru6eu8Gzg4JBnb9dJD5o="/>
+            	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" property="comoAcessar" z="m0b/EHguMPNIm1Zmv6odJ9EE8Uw="/>
+            	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" property="quantidadeVagas" z="A5QKJq5ohSUAYDsCLxtTCsvNzPg="/>
+        	</table:table>
+    	</page:list>
+    </sec:authorize>
 </div>
diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/mylist.jspx b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/mylist.jspx
new file mode 100644
index 0000000000000000000000000000000000000000..6d41c80487c8bc2bffc143e2a2b0b3094c4e82b9
--- /dev/null
+++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/mylist.jspx
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<div xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:page="urn:jsptagdir:/WEB-INF/tags/form" xmlns:table="urn:jsptagdir:/WEB-INF/tags/form/fields" version="2.0">
+    <jsp:directive.page contentType="text/html;charset=UTF-8"/>
+    <jsp:output omit-xml-declaration="yes"/>
+   	<page:list id="pl_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" items="${ocorrenciamunicipais}" z="/8eqEnisjTYrkLUxsp1MkQSOd70=">
+       	<table:table data="${ocorrenciamunicipais}" id="l_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" path="/ocorrenciamunicipais" z="nx4hXF5YDAHxgnvLIUmDxMQLGYM=">
+           	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" property="programaVinculado" z="Tm+iykUft/VEdMGXSaVnnBzsJE0="/>
+           	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" property="municipio" z="cQGkxw226ouNjy7A6uvXxHYtxr4="/>
+           	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" property="orgaosExecutores" z="vvHN30vTN2locaAdFWuvUjsGCL4="/>
+           	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" property="beneficiosLocais" z="hKB6zObru6eu8Gzg4JBnb9dJD5o="/>
+           	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" property="comoAcessar" z="m0b/EHguMPNIm1Zmv6odJ9EE8Uw="/>
+           	<table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" property="quantidadeVagas" z="A5QKJq5ohSUAYDsCLxtTCsvNzPg="/>
+       	</table:table>
+   	</page:list>
+</div>
diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/myshow.jspx b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/myshow.jspx
new file mode 100644
index 0000000000000000000000000000000000000000..221db6cd7bc116ed3bee19d7324dee39a075a91b
--- /dev/null
+++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/myshow.jspx
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<div xmlns:field="urn:jsptagdir:/WEB-INF/tags/form/fields" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:page="urn:jsptagdir:/WEB-INF/tags/form" version="2.0">
+    <jsp:directive.page contentType="text/html;charset=UTF-8"/>
+    <jsp:output omit-xml-declaration="yes"/>
+    <page:show id="ps_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" object="${ocorrenciamunicipal}" path="/ocorrenciamunicipais" list="false" z="WHPSs3ZdcAYSs9In0j1we/+ggfA=">
+        <field:display field="programaVinculado" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" object="${ocorrenciamunicipal}" z="ClfjWWF7bqxVvh1iaAUUlR/bSzU="/>
+        <field:display field="municipio" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" object="${ocorrenciamunicipal}" z="3GnqSLiyHDjCiiuRGpGGczgguns="/>
+        <field:display field="orgaosExecutores" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" object="${ocorrenciamunicipal}" z="1xYJwVmetGkSz0P1On1Besffdps="/>
+        <field:display field="beneficiosLocais" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" object="${ocorrenciamunicipal}" z="ygvEccTRGhbXXLHbIO1Rj7zwFYE="/>
+        <field:display field="comoAcessar" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" object="${ocorrenciamunicipal}" z="xLwQzw4LFz+zSUcRQfcSYTkflPw="/>
+        <field:display field="inicioInscricoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_inicioInscricoes" object="${ocorrenciamunicipal}" z="8EyeHOiPhQYjTXn3Xf43tPKtvMU="/>
+        <field:display field="fimInscricoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_fimInscricoes" object="${ocorrenciamunicipal}" z="PbI7ZEO58GGugm/xe65r6lSBhlg="/>
+        <field:display field="quantidadeVagas" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" object="${ocorrenciamunicipal}" z="rKwiRIW4ZAunEkbuKIBgGgRJnBA="/>
+        <field:display field="localizacoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_localizacoes" object="${ocorrenciamunicipal}" z="QTI2oWOeoAxOgt/XOBCiMtT7ucY="/>
+        <field:display field="status" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_status" object="${ocorrenciamunicipal}" z="uaidViwOg8H5LndeKD6v5Sr7fWE="/>
+        <field:display field="usuario" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_usuario" object="${ocorrenciamunicipal}" z="sRWyf4nltFtpbLyHh0Bw2DvfGaw="/>
+    </page:show>
+</div>
diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/show.jspx b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/show.jspx
index 4d1e7025d83a33a2d87fef255298e405686c8243..04750f3da80df4db1bd21f7df30276cbf9cc0e0d 100644
--- a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/show.jspx
+++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/show.jspx
@@ -1,16 +1,36 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<div xmlns:field="urn:jsptagdir:/WEB-INF/tags/form/fields" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:page="urn:jsptagdir:/WEB-INF/tags/form" version="2.0">
+<div xmlns:field="urn:jsptagdir:/WEB-INF/tags/form/fields" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:sec="http://www.springframework.org/security/tags" xmlns:page="urn:jsptagdir:/WEB-INF/tags/form" version="2.0">
     <jsp:directive.page contentType="text/html;charset=UTF-8"/>
     <jsp:output omit-xml-declaration="yes"/>
-    <page:show id="ps_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" object="${ocorrenciamunicipal}" path="/ocorrenciamunicipais" z="WHPSs3ZdcAYSs9In0j1we/+ggfA=">
-        <field:display field="programaVinculado" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" object="${ocorrenciamunicipal}" z="ClfjWWF7bqxVvh1iaAUUlR/bSzU="/>
-        <field:display field="municipio" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" object="${ocorrenciamunicipal}" z="3GnqSLiyHDjCiiuRGpGGczgguns="/>
-        <field:display field="orgaosExecutores" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" object="${ocorrenciamunicipal}" z="1xYJwVmetGkSz0P1On1Besffdps="/>
-        <field:display field="beneficiosLocais" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" object="${ocorrenciamunicipal}" z="ygvEccTRGhbXXLHbIO1Rj7zwFYE="/>
-        <field:display field="comoAcessar" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" object="${ocorrenciamunicipal}" z="xLwQzw4LFz+zSUcRQfcSYTkflPw="/>
-        <field:display field="inicioInscricoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_inicioInscricoes" object="${ocorrenciamunicipal}" z="8EyeHOiPhQYjTXn3Xf43tPKtvMU="/>
-        <field:display field="fimInscricoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_fimInscricoes" object="${ocorrenciamunicipal}" z="PbI7ZEO58GGugm/xe65r6lSBhlg="/>
-        <field:display field="quantidadeVagas" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" object="${ocorrenciamunicipal}" z="rKwiRIW4ZAunEkbuKIBgGgRJnBA="/>
-        <field:display field="localizacoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_localizacoes" object="${ocorrenciamunicipal}" z="QTI2oWOeoAxOgt/XOBCiMtT7ucY="/>
-    </page:show>
+    <sec:authorize ifAnyGranted="Administrador">
+    	<page:show id="ps_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" object="${ocorrenciamunicipal}" path="/ocorrenciamunicipais" z="WHPSs3ZdcAYSs9In0j1we/+ggfA=">
+        	<field:display field="programaVinculado" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" object="${ocorrenciamunicipal}" z="ClfjWWF7bqxVvh1iaAUUlR/bSzU="/>
+        	<field:display field="municipio" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" object="${ocorrenciamunicipal}" z="3GnqSLiyHDjCiiuRGpGGczgguns="/>
+        	<field:display field="orgaosExecutores" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" object="${ocorrenciamunicipal}" z="1xYJwVmetGkSz0P1On1Besffdps="/>
+        	<field:display field="beneficiosLocais" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" object="${ocorrenciamunicipal}" z="ygvEccTRGhbXXLHbIO1Rj7zwFYE="/>
+        	<field:display field="comoAcessar" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" object="${ocorrenciamunicipal}" z="xLwQzw4LFz+zSUcRQfcSYTkflPw="/>
+        	<field:display field="inicioInscricoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_inicioInscricoes" object="${ocorrenciamunicipal}" z="8EyeHOiPhQYjTXn3Xf43tPKtvMU="/>
+        	<field:display field="fimInscricoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_fimInscricoes" object="${ocorrenciamunicipal}" z="PbI7ZEO58GGugm/xe65r6lSBhlg="/>
+        	<field:display field="quantidadeVagas" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" object="${ocorrenciamunicipal}" z="rKwiRIW4ZAunEkbuKIBgGgRJnBA="/>
+        	<field:display field="localizacoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_localizacoes" object="${ocorrenciamunicipal}" z="QTI2oWOeoAxOgt/XOBCiMtT7ucY="/>
+        	<field:display field="status" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_status" object="${ocorrenciamunicipal}" z="uaidViwOg8H5LndeKD6v5Sr7fWE="/>
+        	<field:display field="usuario" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_usuario" object="${ocorrenciamunicipal}" z="sRWyf4nltFtpbLyHh0Bw2DvfGaw="/>
+    	</page:show>
+    </sec:authorize>
+    
+    <sec:authorize ifAnyGranted="Usuario">
+    	<page:show id="ps_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" object="${ocorrenciamunicipal}" path="/ocorrenciamunicipais" list="false" update="false" delete="false" z="WHPSs3ZdcAYSs9In0j1we/+ggfA=">
+        	<field:display field="programaVinculado" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" object="${ocorrenciamunicipal}" z="ClfjWWF7bqxVvh1iaAUUlR/bSzU="/>
+        	<field:display field="municipio" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" object="${ocorrenciamunicipal}" z="3GnqSLiyHDjCiiuRGpGGczgguns="/>
+        	<field:display field="orgaosExecutores" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" object="${ocorrenciamunicipal}" z="1xYJwVmetGkSz0P1On1Besffdps="/>
+        	<field:display field="beneficiosLocais" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" object="${ocorrenciamunicipal}" z="ygvEccTRGhbXXLHbIO1Rj7zwFYE="/>
+        	<field:display field="comoAcessar" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" object="${ocorrenciamunicipal}" z="xLwQzw4LFz+zSUcRQfcSYTkflPw="/>
+        	<field:display field="inicioInscricoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_inicioInscricoes" object="${ocorrenciamunicipal}" z="8EyeHOiPhQYjTXn3Xf43tPKtvMU="/>
+        	<field:display field="fimInscricoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_fimInscricoes" object="${ocorrenciamunicipal}" z="PbI7ZEO58GGugm/xe65r6lSBhlg="/>
+        	<field:display field="quantidadeVagas" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" object="${ocorrenciamunicipal}" z="rKwiRIW4ZAunEkbuKIBgGgRJnBA="/>
+        	<field:display field="localizacoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_localizacoes" object="${ocorrenciamunicipal}" z="QTI2oWOeoAxOgt/XOBCiMtT7ucY="/>
+        	<field:display field="status" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_status" object="${ocorrenciamunicipal}" z="uaidViwOg8H5LndeKD6v5Sr7fWE="/>
+        	<field:display field="usuario" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_usuario" object="${ocorrenciamunicipal}" z="sRWyf4nltFtpbLyHh0Bw2DvfGaw="/>
+    	</page:show>
+    </sec:authorize>
 </div>
diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/showcandidatos.jspx b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/showcandidatos.jspx
new file mode 100644
index 0000000000000000000000000000000000000000..0f61c0352cdb51d441a5a80a7d8a513354048e8c
--- /dev/null
+++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/showcandidatos.jspx
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<div xmlns:field="urn:jsptagdir:/WEB-INF/tags/form/fields" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:sec="http://www.springframework.org/security/tags" xmlns:page="urn:jsptagdir:/WEB-INF/tags/form" version="2.0">
+    <jsp:directive.page contentType="text/html;charset=UTF-8"/>
+    <jsp:output omit-xml-declaration="yes"/>
+    <sec:authorize ifAnyGranted="Administrador">
+    	<page:show id="ps_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" object="${ocorrenciamunicipal}" path="/ocorrenciamunicipais" list="false" z="WHPSs3ZdcAYSs9In0j1we/+ggfA=">
+    	
+	    	<form action="" method="POST">
+	   			<button type="submit" name="status" value="1">Aprovar</button>
+	   			<button type="submit" name="status" value="0">Rejeitar</button>
+		   	</form>
+		   	
+        	<field:display field="programaVinculado" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" object="${ocorrenciamunicipal}" z="ClfjWWF7bqxVvh1iaAUUlR/bSzU="/>
+        	<field:display field="municipio" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" object="${ocorrenciamunicipal}" z="3GnqSLiyHDjCiiuRGpGGczgguns="/>
+        	<field:display field="orgaosExecutores" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" object="${ocorrenciamunicipal}" z="1xYJwVmetGkSz0P1On1Besffdps="/>
+        	<field:display field="beneficiosLocais" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" object="${ocorrenciamunicipal}" z="ygvEccTRGhbXXLHbIO1Rj7zwFYE="/>
+        	<field:display field="comoAcessar" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" object="${ocorrenciamunicipal}" z="xLwQzw4LFz+zSUcRQfcSYTkflPw="/>
+        	<field:display field="inicioInscricoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_inicioInscricoes" object="${ocorrenciamunicipal}" z="8EyeHOiPhQYjTXn3Xf43tPKtvMU="/>
+        	<field:display field="fimInscricoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_fimInscricoes" object="${ocorrenciamunicipal}" z="PbI7ZEO58GGugm/xe65r6lSBhlg="/>
+        	<field:display field="quantidadeVagas" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" object="${ocorrenciamunicipal}" z="rKwiRIW4ZAunEkbuKIBgGgRJnBA="/>
+        	<field:display field="localizacoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_localizacoes" object="${ocorrenciamunicipal}" z="QTI2oWOeoAxOgt/XOBCiMtT7ucY="/>
+        	<field:display field="status" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_status" object="${ocorrenciamunicipal}" z="uaidViwOg8H5LndeKD6v5Sr7fWE="/>
+        	<field:display field="usuario" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_usuario" object="${ocorrenciamunicipal}" z="sRWyf4nltFtpbLyHh0Bw2DvfGaw="/>
+    	</page:show>
+    </sec:authorize>
+    
+    <sec:authorize ifAnyGranted="Usuario">
+    	<page:show id="ps_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" object="${ocorrenciamunicipal}" path="/ocorrenciamunicipais" list="false" update="false" delete="false" z="WHPSs3ZdcAYSs9In0j1we/+ggfA=">
+        	<field:display field="programaVinculado" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" object="${ocorrenciamunicipal}" z="ClfjWWF7bqxVvh1iaAUUlR/bSzU="/>
+        	<field:display field="municipio" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" object="${ocorrenciamunicipal}" z="3GnqSLiyHDjCiiuRGpGGczgguns="/>
+        	<field:display field="orgaosExecutores" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" object="${ocorrenciamunicipal}" z="1xYJwVmetGkSz0P1On1Besffdps="/>
+        	<field:display field="beneficiosLocais" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" object="${ocorrenciamunicipal}" z="ygvEccTRGhbXXLHbIO1Rj7zwFYE="/>
+        	<field:display field="comoAcessar" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" object="${ocorrenciamunicipal}" z="xLwQzw4LFz+zSUcRQfcSYTkflPw="/>
+        	<field:display field="inicioInscricoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_inicioInscricoes" object="${ocorrenciamunicipal}" z="8EyeHOiPhQYjTXn3Xf43tPKtvMU="/>
+        	<field:display field="fimInscricoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_fimInscricoes" object="${ocorrenciamunicipal}" z="PbI7ZEO58GGugm/xe65r6lSBhlg="/>
+        	<field:display field="quantidadeVagas" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" object="${ocorrenciamunicipal}" z="rKwiRIW4ZAunEkbuKIBgGgRJnBA="/>
+        	<field:display field="localizacoes" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_localizacoes" object="${ocorrenciamunicipal}" z="QTI2oWOeoAxOgt/XOBCiMtT7ucY="/>
+        	<field:display field="status" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_status" object="${ocorrenciamunicipal}" z="uaidViwOg8H5LndeKD6v5Sr7fWE="/>
+        	<field:display field="usuario" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_usuario" object="${ocorrenciamunicipal}" z="sRWyf4nltFtpbLyHh0Bw2DvfGaw="/>
+    	</page:show>
+    </sec:authorize>
+</div>
diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/update.jspx b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/update.jspx
index 8bed7d48ab76a159fc5cd7ea9775d8a1ced7db65..9638009ca954cfefdf0e751bbe5e59b8736801dc 100644
--- a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/update.jspx
+++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/update.jspx
@@ -1,16 +1,36 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<div xmlns:field="urn:jsptagdir:/WEB-INF/tags/form/fields" xmlns:form="urn:jsptagdir:/WEB-INF/tags/form" xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0">
+<div xmlns:field="urn:jsptagdir:/WEB-INF/tags/form/fields" xmlns:form="urn:jsptagdir:/WEB-INF/tags/form" xmlns:sec="http://www.springframework.org/security/tags" xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0">
     <jsp:directive.page contentType="text/html;charset=UTF-8"/>
     <jsp:output omit-xml-declaration="yes"/>
-    <form:update id="fu_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" modelAttribute="ocorrenciaMunicipal" path="/ocorrenciamunicipais" versionField="Version" z="nMo5OaMVW8SlDiU52IsDoc4ZZZ8=">
-        <field:select field="programaVinculado" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" itemValue="id" items="${programas}" path="/programas" z="6peHWMq5LFS5h3Dz8xNLNeBW9Rc="/>
-        <field:select field="municipio" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" itemValue="id" items="${municipios}" path="/municipios" z="NxsdqY2KIR81ibrmaLuEwZFQ0QM="/>
-        <field:select field="orgaosExecutores" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" itemValue="id" items="${orgaoexecutores}" multiple="true" path="/orgaoexecutores" z="user-managed"/>
-        <field:input field="beneficiosLocais" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" z="4+gr9Eh5QnqAtYMJBTazSWU4OHY="/>
-        <field:input field="comoAcessar" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" z="37Av0vUvTAzeQQX4WrRT2KMcj7w="/>
-        <field:input field="inicioInscricoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_inicioInscricoes" z="G0XGhemETMWseRmD4VKjlzifEJ8="/>
-        <field:input field="fimInscricoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_fimInscricoes" z="fS41CZmEMANwCEqNQ+HlzbTnhE0="/>
-        <field:select field="localizacoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_localizacoes" itemValue="id" items="${localizacaos}" multiple="true" path="/localizacoes" render="false" z="n6sDTHaYn/tQQHNOD7tq+6cPhu8="/>
-        <field:input field="quantidadeVagas" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" validationMessageCode="field_invalid_integer" z="VVOME2kMr4+rxAFNbv5sTC6HvAw="/>
-    </form:update>
+    <sec:authorize ifAnyGranted="Administrador">
+    	<form:update id="fu_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" modelAttribute="ocorrenciaMunicipal" path="/ocorrenciamunicipais" versionField="Version" z="nMo5OaMVW8SlDiU52IsDoc4ZZZ8=">
+        	<field:select field="programaVinculado" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" itemValue="id" items="${programas}" path="/programas" z="6peHWMq5LFS5h3Dz8xNLNeBW9Rc="/>
+        	<field:select field="municipio" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" itemValue="id" items="${municipios}" path="/municipios" z="NxsdqY2KIR81ibrmaLuEwZFQ0QM="/>
+        	<field:select field="orgaosExecutores" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" itemValue="id" items="${orgaoexecutores}" multiple="true" path="/orgaoexecutores" z="user-managed"/>
+        	<field:input field="beneficiosLocais" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" z="4+gr9Eh5QnqAtYMJBTazSWU4OHY="/>
+        	<field:input field="comoAcessar" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" z="37Av0vUvTAzeQQX4WrRT2KMcj7w="/>
+        	<field:input field="inicioInscricoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_inicioInscricoes" z="G0XGhemETMWseRmD4VKjlzifEJ8="/>
+        	<field:input field="fimInscricoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_fimInscricoes" z="fS41CZmEMANwCEqNQ+HlzbTnhE0="/>
+        	<field:select field="localizacoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_localizacoes" itemValue="id" items="${localizacaos}" multiple="true" path="/localizacoes" disabled="true" z="user-managed"/>
+        	<field:input field="quantidadeVagas" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" validationMessageCode="field_invalid_integer" z="VVOME2kMr4+rxAFNbv5sTC6HvAw="/>
+        	<field:select field="status" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_status" items="${tipostatuses}" path="tipostatuses" z="F0r/fUzTX6lkoHa0mAWk5JT7EF8="/>
+    	    <field:select field="usuario" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_usuario" itemValue="id" items="${usuarios}" path="/usuarios" z="Babmxc8XdBqVIn8xbkYKIAy+glA="/>
+    	</form:update>
+    </sec:authorize>
+    
+    <sec:authorize ifAnyGranted="Usuario">
+    	<form:update id="fu_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" modelAttribute="ocorrenciaMunicipal" path="/ocorrenciamunicipais" versionField="Version" z="nMo5OaMVW8SlDiU52IsDoc4ZZZ8=">
+        	<field:select field="programaVinculado" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" itemValue="id" items="${programas}" path="/programas" z="6peHWMq5LFS5h3Dz8xNLNeBW9Rc="/>
+        	<field:select field="municipio" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" itemValue="id" items="${municipios}" path="/municipios" z="NxsdqY2KIR81ibrmaLuEwZFQ0QM="/>
+        	<field:select field="orgaosExecutores" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" itemValue="id" items="${orgaoexecutores}" multiple="true" path="/orgaoexecutores" z="user-managed"/>
+        	<field:input field="beneficiosLocais" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" z="4+gr9Eh5QnqAtYMJBTazSWU4OHY="/>
+        	<field:input field="comoAcessar" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" z="37Av0vUvTAzeQQX4WrRT2KMcj7w="/>
+        	<field:input field="inicioInscricoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_inicioInscricoes" z="G0XGhemETMWseRmD4VKjlzifEJ8="/>
+        	<field:input field="fimInscricoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_fimInscricoes" z="fS41CZmEMANwCEqNQ+HlzbTnhE0="/>
+        	<field:select field="localizacoes" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_localizacoes" itemValue="id" items="${localizacaos}" multiple="true" path="/localizacoes" disabled="true" z="user-managed"/>
+        	<field:input field="quantidadeVagas" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" validationMessageCode="field_invalid_integer" z="VVOME2kMr4+rxAFNbv5sTC6HvAw="/>
+        	<field:select field="status" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_status" items="${tipostatuses}" path="tipostatuses" render="false" z="F0r/fUzTX6lkoHa0mAWk5JT7EF8="/>
+    	    <field:select field="usuario" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_usuario" itemValue="id" items="${usuarios}" path="/usuarios" render="false" z="Babmxc8XdBqVIn8xbkYKIAy+glA="/>
+    	</form:update>
+    </sec:authorize>
 </div>
diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/views.xml b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/views.xml
index c8e3e57c9910bff468b8daa3ad99f99df21827f1..04ea34f2522015fdd193fcb7bc175250cfacd344 100644
--- a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/views.xml
+++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/views.xml
@@ -13,4 +13,16 @@
 <definition extends="default" name="ocorrenciamunicipais/update">
         <put-attribute name="body" value="/WEB-INF/views/ocorrenciamunicipais/update.jspx"/>
     </definition>
+    
+    <definition extends="default" name="ocorrenciamunicipais/mylist">
+        <put-attribute name="body" value="/WEB-INF/views/ocorrenciamunicipais/mylist.jspx"/>
+    </definition>
+    
+    <definition extends="default" name="ocorrenciamunicipais/showcandidatos">
+        <put-attribute name="body" value="/WEB-INF/views/ocorrenciamunicipais/showcandidatos.jspx"/>
+    </definition>
+    
+    <definition extends="default" name="ocorrenciamunicipais/myshow">
+        <put-attribute name="body" value="/WEB-INF/views/ocorrenciamunicipais/myshow.jspx"/>
+    </definition>
 </tiles-definitions>
diff --git a/src/main/webapp/WEB-INF/views/programas/update.jspx b/src/main/webapp/WEB-INF/views/programas/update.jspx
index 9373106033710512c59251b24f3cd900de896767..6e224ed7ee4d0e896d1aba2e2190efffdc276184 100644
--- a/src/main/webapp/WEB-INF/views/programas/update.jspx
+++ b/src/main/webapp/WEB-INF/views/programas/update.jspx
@@ -23,7 +23,7 @@
         	<field:select field="tematicas" id="c_br_ufpr_c3sl_estacaojuventude_Programa_tematicas" itemValue="id" items="${tematicas}" multiple="true" path="/tematicas" z="dNw66nQiqTH3NQvcrusAZ3M3oX0="/>
         	<field:select field="orgaosExecutores" id="c_br_ufpr_c3sl_estacaojuventude_Programa_orgaosExecutores" itemValue="id" items="${orgaoexecutores}" multiple="true" path="/orgaoexecutores" z="user-managed"/>
         	<field:input field="parceiros" id="c_br_ufpr_c3sl_estacaojuventude_Programa_parceiros" z="Jbi+j14QiuxyUynDmEoZrpR6n1Q="/>
-        	<field:select field="ocorrencias" id="c_br_ufpr_c3sl_estacaojuventude_Programa_ocorrencias" itemValue="id" items="${ocorrenciamunicipais}" multiple="true" path="/ocorrenciamunicipais" z="user-managed"/>
+        	<field:select field="ocorrencias" id="c_br_ufpr_c3sl_estacaojuventude_Programa_ocorrencias" itemValue="id" items="${ocorrenciamunicipais}" multiple="true" disabled="true" path="/ocorrenciamunicipais" z="user-managed"/>
         	<field:select field="status" id="c_br_ufpr_c3sl_estacaojuventude_Programa_status" items="${tipostatuses}" path="tipostatuses" z="TWynnY2LlkTLv9vJJ6PYF11yQk0="/>
         	<field:select field="usuario" id="c_br_ufpr_c3sl_estacaojuventude_Programa_usuario" itemValue="id" items="${usuarios}" path="/usuarios" z="gyBHEGJXuWI8xAN+JR0Z6EVyhMY="/>
     	</form:update>
@@ -50,7 +50,7 @@
         	<field:select field="tematicas" id="c_br_ufpr_c3sl_estacaojuventude_Programa_tematicas" itemValue="id" items="${tematicas}" multiple="true" path="/tematicas" z="dNw66nQiqTH3NQvcrusAZ3M3oX0="/>
         	<field:select field="orgaosExecutores" id="c_br_ufpr_c3sl_estacaojuventude_Programa_orgaosExecutores" itemValue="id" items="${orgaoexecutores}" multiple="true" path="/orgaoexecutores" z="user-managed"/>
         	<field:input field="parceiros" id="c_br_ufpr_c3sl_estacaojuventude_Programa_parceiros" z="Jbi+j14QiuxyUynDmEoZrpR6n1Q="/>
-        	<field:select field="ocorrencias" id="c_br_ufpr_c3sl_estacaojuventude_Programa_ocorrencias" itemValue="id" items="${ocorrenciamunicipais}" multiple="true" path="/ocorrenciamunicipais" render="false" z="user-managed"/>
+        	<field:select field="ocorrencias" id="c_br_ufpr_c3sl_estacaojuventude_Programa_ocorrencias" itemValue="id" items="${ocorrenciamunicipais}" multiple="true" disabled="true" path="/ocorrenciamunicipais" render="false" z="user-managed"/>
         	<field:select field="status" id="c_br_ufpr_c3sl_estacaojuventude_Programa_status" items="${tipostatuses}" path="tipostatuses" render="false" z="TWynnY2LlkTLv9vJJ6PYF11yQk0="/>
         	<field:select field="usuario" id="c_br_ufpr_c3sl_estacaojuventude_Programa_usuario" itemValue="id" items="${usuarios}" path="/usuarios" render="false" z="gyBHEGJXuWI8xAN+JR0Z6EVyhMY="/>
     	</form:update>