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 4bcdf7d1ae686b87b3d6edc65f2a2b97c732209d..f462353571b97b3702447ccb11c2d69cc0b7fa36 100644
--- a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController.java
+++ b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController.java
@@ -146,6 +146,7 @@ public class OcorrenciaMunicipalController {
 		}
 		
 		if (op == 0) {
+			uiModel.addAttribute("remover", false);
 			if (type.equals("orgaosExecutores")) {
 				if (ocorrenciaMunicipal.getOrgaosExecutores() == null)
 					uiModel.addAttribute("orgaoexecutors", OrgaoExecutor.findAllOrgaoExecutors());
@@ -184,6 +185,7 @@ public class OcorrenciaMunicipalController {
 			}
 		}
 		else if (op == 1) {
+			uiModel.addAttribute("remover", true);
 			if (type.equals("orgaosExecutores")) {
 				if (ocorrenciaMunicipal.getOrgaosExecutores() != null) {
 					uiModel.addAttribute("orgaoexecutors", ocorrenciaMunicipal.getOrgaosExecutores());
diff --git a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/ProgramaController.java b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/ProgramaController.java
index aa47301564ac45adf3feddb41e9d1b0655499c4b..1da047c57666181bd48e72909fd8ab72d1004846 100644
--- a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/ProgramaController.java
+++ b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/ProgramaController.java
@@ -158,6 +158,7 @@ public class ProgramaController {
 		}
 		
 		if (op == 0) {
+			uiModel.addAttribute("remover", false);
 			if (type.equals("tematicas")) {
 				if (programa.getTematicas() == null){
 					uiModel.addAttribute("tematicas", Tematica.findAllTematicas());
@@ -197,6 +198,7 @@ public class ProgramaController {
 			}
 		}
 		else if (op == 1) {
+			uiModel.addAttribute("remover", true);
 			if (type.equals("tematicas")) {
 				if (programa.getTematicas() != null) {
 					uiModel.addAttribute("tematicas", programa.getTematicas());
@@ -423,8 +425,10 @@ public class ProgramaController {
     public String selectSearchForm(@Valid Programa programa, @RequestParam(value = "tipo", required = false) String type, @RequestParam(value = "op", required = false) Integer op, BindingResult bindingResult, Model uiModel, HttpServletRequest httpServletRequest) {
 		if (op == null)
 			return searchProgramas(programa, uiModel);
+		
 		programaGlobal = programa;
 		if (op == 0) {
+			uiModel.addAttribute("remover", false);
 			if (type.equals("tematicas")) {
 				if (programa.getTematicas() == null)
 					uiModel.addAttribute("tematicas", Tematica.findAllTematicas());
@@ -444,6 +448,7 @@ public class ProgramaController {
 			}
 		}
 		else if (op == 1) {
+			uiModel.addAttribute("remover", true);
 			if (type.equals("tematicas")) {
 				if (programa.getTematicas() != null) {
 					uiModel.addAttribute("tematicas", programa.getTematicas());
diff --git a/src/main/webapp/WEB-INF/tags/form/fields/table.tagx b/src/main/webapp/WEB-INF/tags/form/fields/table.tagx
index bac35908a5379723af221c22f872118e74866403..39f9dd22163fb79676518aa6cce298fc74db3a5c 100644
--- a/src/main/webapp/WEB-INF/tags/form/fields/table.tagx
+++ b/src/main/webapp/WEB-INF/tags/form/fields/table.tagx
@@ -12,6 +12,7 @@
   <jsp:directive.attribute name="render" type="java.lang.Boolean" required="false" rtexprvalue="true" description="Indicate if the contents of this tag and all enclosed tags should be rendered (default 'true')" />
   <jsp:directive.attribute name="z" type="java.lang.String" required="false" description="Used for checking if element has been modified (to recalculate simply provide empty string value)" />
   
+  <jsp:directive.attribute name="remover" type="java.lang.Boolean" required="false" rtexprvalue="true" description="Test if it's a remove or add operation" />
   <jsp:directive.attribute name="select" type="java.lang.Boolean" required="false" rtexprvalue="true" description="Include link to select, used for the multiple select." />
   <jsp:directive.attribute name="pathShow" type="java.lang.String" required="false" rtexprvalue="true" description="Specify the show button URL path. (used only with select)" />
 
@@ -162,24 +163,20 @@
             </c:if>
             
             <c:if test="${select}">
-              <spring:url value="/resources/images/add.png" var="add_image_url" />
-              <spring:message arguments="${typeName}" code="entity_update" var="update_label" htmlEscape="false" />
-              <input id="continuar" style="background:url(${add_image_url}) no-repeat; width:19px;" 
-              		type="submit" value="continuar" onclick="post()"/> 
-              <!-- <a id="continuar" onclick="selectRedirect()" alt="${fn:escapeXml(update_label)}" title="Continuar">
-                <img alt="${fn:escapeXml(update_label)}" class="image" src="${add_image_url}" title="Continuar" />
-              </a> -->
-              
-              <script type="text/javascript">
-              /* console.log("${programa}");
-		    		Spring.addDecoration(new Spring.AjaxEventDecoration({
-		    			elementId: "continuar",
-		    			event: "onclick",
-		    			formId: "programa"
-		    			//params:{fragments: "body"}
-		    		})); */
-	          </script>
-              
+	            <c:choose>
+		            <c:when test="${remover}">
+		              <spring:url value="/resources/images/delete.png" var="remove_image_url" />
+		              <spring:message arguments="${typeName}" code="entity_update" var="update_label" htmlEscape="false" />
+		              <input id="continuar" style="background:url(${remove_image_url}) no-repeat; width:19px;" 
+		              		type="submit" value="continuar" onclick="post()"/> 
+		            </c:when>
+		            <c:otherwise>
+		              <spring:url value="/resources/images/add.png" var="add_image_url" />
+		              <spring:message arguments="${typeName}" code="entity_update" var="update_label" htmlEscape="false" />
+		              <input id="continuar" style="background:url(${add_image_url}) no-repeat; width:19px;" 
+		              		type="submit" value="continuar" onclick="post()"/> 
+		            </c:otherwise>
+	            </c:choose>
             </c:if>
             </td>
             <c:set var="control" value="false" />
@@ -252,6 +249,7 @@
     </table>
     
     <script type="text/javascript">
+    
     function showRedirect(){
         var radioElements = document.getElementsByName("radioButton");
         console.log("${path}");