diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss
index f95f3f9c241b3fbb1150f2d6b3aaf9f12d1a2a51..65ba7f3d9594236df4225461288b4d7aad11eebd 100644
--- a/app/assets/stylesheets/application.scss
+++ b/app/assets/stylesheets/application.scss
@@ -487,8 +487,6 @@ header {
   }
 }
 
-@media only screen and (min-width: 1010px) {
-/*For Desktops*/
   footer {
     padding-top: 50px;
     color: #FFF;
@@ -499,97 +497,21 @@ header {
       min-height: 256px;
 
       .container-height{
-        min-height: 200px;
         .top-padding{
           padding-top: 50px;
         }
       }
-      .logo-footer{
-      	width: 18%;
-
-        .logos-footer{
-          height: 70px;
-        }
-        .ministerio-size{
-          margin-left: 60px;
-        }
-        .fnde-size{
-          height: 100px;
-          margin-top: -8%;
-          margin-left: 20px;
-        }
-        .ufpr-size{
-          margin-left: 60px;
-        }
-        .c3sl-size{
-          margin-left: 40px;
-        }
-      }
-    }
-
-  	.footerbar{
-  		padding: 16px;
-  		background-color: #AAB1AD;
-  	}
-    .footer-bar {
-      color: #FFF;
-      background-color: #2178F5;
-
-      .logo {
-        text-align: center;
-        width: 165px;
-        margin: 10px auto auto auto;
-
-        h3 {
-          margin-top: 10px;
-          font-weight: 400;
-        }
-        a {
-         color: #FFF;
-        }
-      }
-    }
-  }
-}
-
-@media only screen and (min-width: 600px) and (max-width: 1009px){
-/*For tablets*/
-  footer {
-    padding-top: 30px;
-    color: #FFF;
-
-    .main {
-      background-color: #E6E6E6;
-      padding: 16px 0px 0px 0px;
-      min-height: 200px;
-
-      .container-height{
-        min-height: 140px;
-        .top-padding{
-          padding-top: 30px;
-        }
-      }
-
-      .logo-footer{
-      	width: 2%;
-        display: inline-block;
-
-        .logos-footer{
-          height: 40px;
-        }
-        .ministerio-size{
-          margin-left: 120px;
-        }
-        .fnde-size{
-          height: 60px;
-          margin-top: -8%;
-          margin-left: 170px;
-        }
-        .ufpr-size{
-          margin-left: 290px;
+      .logos-footer{
+        display: flex;
+        justify-content: space-between;
+        width: 100%;
+        margin-bottom: 30px;
+        img{
+          width: auto;
         }
-        .c3sl-size{
-          margin-left: 370px;
+        .logo-footer{
+          height: 70px;
+          display: inline-block;
         }
       }
     }
@@ -617,73 +539,9 @@ header {
       }
     }
   }
-}
-
-@media only screen and (max-width: 599px){
-/*For Smartphones*/
-  footer {
-    padding-top: 20px;
-    color: #FFF;
-
-    .main {
-      background-color: #E6E6E6;
-      padding: 5px 0px 0px 0px;
-      min-height: 156px;
 
-      .container-height{
-        min-height: 90px;
-        .top-padding{
-          padding-top: 10px;
-        }
-      }
 
-      .logo-footer{
-      	width: 2%;
-        display: inline-block;
 
-        .logos-footer{
-          height: 18px;
-        }
-        .ministerio-size{
-          margin-left: 40px;
-        }
-        .fnde-size{
-          height: 60px;
-          margin-top: -8%;
-          margin-left: 50px;
-        }
-        .ufpr-size{
-          margin-left: 150px;
-        }
-        .c3sl-size{
-          margin-left: 170px;
-        }
-      }
-    }
-
-  	.footerbar{
-  		padding: 16px;
-  		background-color: #AAB1AD;
-  	}
-    .footer-bar {
-      color: #FFF;
-      background-color: #2178F5;
-
-      .logo {
-        margin: 10px auto auto auto;
-        text-align: center;
-        width: 100px;
-        h3 {
-          margin-top: 5px;
-          font-weight: 300;
-        }
-        a {
-         color: #FFF;
-        }
-      }
-    }
-  }
-}
 
 td.stars {
   width: 22%;
@@ -1054,6 +912,6 @@ input.chk {
 }
 
 .send-new-item h3{
-  position: relative;
   padding-left: 20px;
+  position: relative;
 }
diff --git a/app/assets/stylesheets/application/learning_objects.scss b/app/assets/stylesheets/application/learning_objects.scss
index 17cdf3e2cefec37e6f3a0ec8bb02ae064327c341..f2077fd6a3a0893d8ffa6fa7a3cc29bc736a8f48 100644
--- a/app/assets/stylesheets/application/learning_objects.scss
+++ b/app/assets/stylesheets/application/learning_objects.scss
@@ -230,6 +230,16 @@ $checked_icon: 'icons/checked.png';
             margin-top: 5px;
           }
         }
+        .bookmark{
+          i{
+            padding-top: 3px;
+            color: #818080;
+            width: 20px;
+            height: 20px;
+            margin-bottom: 5px;
+            margin-top: 5px;
+          }
+        }
 
         .download{
           line-height: 35px;
diff --git a/app/controllers/collections_controller.rb b/app/controllers/collections_controller.rb
index d4aee9e51cf831e20da805bc0db77e8362173dd3..fd8ca3a098e7745f3b1dbaf67f006f3e7cdaed41 100644
--- a/app/controllers/collections_controller.rb
+++ b/app/controllers/collections_controller.rb
@@ -60,7 +60,7 @@ class CollectionsController < ApplicationController
 
     respond_to do |format|
       if @collection.save
-        format.html { redirect_to :back, notice: 'Coleção criada com sucesso.' }
+        format.html { redirect_to :back, notice: t('activerecord.attributes.collection.create.notice.successfully_created') }
       else
         format.html { render :new }
       end
@@ -72,7 +72,7 @@ class CollectionsController < ApplicationController
   def update
     respond_to do |format|
       if Collection.update(collection_params)
-        format.html { redirect_to @collection, notice: 'Coleção atualizada com sucesso.' }
+        format.html { redirect_to @collection, notice: t('activerecord.attributes.collection.update.notice.successfully_updated') }
       else
         format.html { render :edit }
       end
@@ -85,7 +85,7 @@ class CollectionsController < ApplicationController
     Collection.destroy @collection
 
     respond_to do |format|
-      format.html { redirect_to user_path(current_user), notice: 'Coleção excluida com sucesso.' }
+      format.html { redirect_to user_path(current_user), notice: t('activerecord.attributes.collection.destroy.notice.successfully_destroy') }
     end
   end
 
diff --git a/app/controllers/complaints_controller.rb b/app/controllers/complaints_controller.rb
index c83724f235e47114724a38f375de20f7dda1fd5a..0766279742594ccac197ebb57f097158e3b562a8 100644
--- a/app/controllers/complaints_controller.rb
+++ b/app/controllers/complaints_controller.rb
@@ -10,9 +10,9 @@ class ComplaintsController < ApplicationController
 
     respond_to do |format|
       if complaint.save
-        format.html { redirect_to :back, notice: 'Denúncia realizada com sucesso.' }
+        format.html { redirect_to :back, notice: t('activerecord.attributes.complaint.create.notice.sucess') }
       else
-        format.html { redirect_to :back, alert: 'Objeto já foi denunciado por você.' }
+        format.html { redirect_to :back, alert: t('activerecord.attributes.complaint.create.alert.failure') }
       end
     end
   end
diff --git a/app/controllers/feedbacks_controller.rb b/app/controllers/feedbacks_controller.rb
index e511d602599c0ec74b0e08ed4fc9bde4f2cabe38..bf391b700c3b8f13aff4b4a7ec5228b46c51c575 100644
--- a/app/controllers/feedbacks_controller.rb
+++ b/app/controllers/feedbacks_controller.rb
@@ -32,7 +32,7 @@ class FeedbacksController < ApplicationController
 
     respond_to do |format|
       if feedback_service.report_bug @bug
-        format.html { redirect_to :back, notice: 'Problema relatado com sucesso!' }
+        format.html { redirect_to :back, notice: t('activerecord.attributes.feedback.report_bug.notice.success') }
       end
     end
   end
diff --git a/app/controllers/institutions_controller.rb b/app/controllers/institutions_controller.rb
index 0496cd655fae13d66302beda0fa3784c0a689ff5..0f89f86b0a5bf486916863ece16809455b1162d8 100644
--- a/app/controllers/institutions_controller.rb
+++ b/app/controllers/institutions_controller.rb
@@ -31,7 +31,7 @@ class InstitutionsController < ApplicationController
 
     respond_to do |format|
       if Institution.save @institution
-        format.html { redirect_to @institution, notice: 'Institution was successfully created.' }
+        format.html { redirect_to @institution, notice: t('activerecord.attributes.institution.create.notice.successfully_created') }
       else
         format.html { render :new }
       end
@@ -43,7 +43,7 @@ class InstitutionsController < ApplicationController
   def update
     respond_to do |format|
       if Institution.update(institution_params)
-        format.html { redirect_to @learning_object, notice: 'Institution was successfully updated.' }
+        format.html { redirect_to @learning_object, notice: t('activerecord.attributes.institution.update.notice.successfully_updated') }
       else
         format.html { render :edit }
       end
@@ -56,7 +56,7 @@ class InstitutionsController < ApplicationController
     Institution.destroy @institution
 
     respond_to do |format|
-      format.html { redirect_to institutions_url, notice: 'Learning object was successfully destroyed.' }
+      format.html { redirect_to institutions_url, notice: t('activerecord.attributes.institution.destroy.notice.successfully_destroy') }
     end
   end
 
diff --git a/app/controllers/learning_objects_controller.rb b/app/controllers/learning_objects_controller.rb
index 3995ddfb8e311ec309df1b8e655653713e9f9228..0f40b94dcad9e3e51fe9dd8039fee346e8ca4341 100644
--- a/app/controllers/learning_objects_controller.rb
+++ b/app/controllers/learning_objects_controller.rb
@@ -40,7 +40,7 @@ class LearningObjectsController < ApplicationController
         # go to file submission page
         format.html { success_redirect @learning_object }
       else
-        format.html { render :new, notice: 'Não foi possível criar o objeto.' }
+        format.html { render :new, notice:  t('activerecord.attributes.learning_object.create.notice.failure') }
       end
     end
 
@@ -64,7 +64,7 @@ class LearningObjectsController < ApplicationController
     LearningObject.destroy @learning_object
 
     respond_to do |format|
-      format.html { redirect_to learning_objects_url, notice: 'Learning object was successfully destroyed.' }
+      format.html { redirect_to learning_objects_url, notice: t('activerecord.attributes.learning_object.destroy.notice.successfully_destroy') }
     end
   end
 
@@ -121,7 +121,7 @@ class LearningObjectsController < ApplicationController
 
   def success_redirect(learning_object)
     #if 'Website externo' == learning_object.object_type.name
-    redirect_to learning_object_build_path(learning_object, :upload_attachments), notice: 'Seu objeto foi criado com sucesso!'
+    redirect_to learning_object_build_path(learning_object, :upload_attachments), notice: t('activerecord.attributes.learning_object.success_redirect.notice.successfully_created')
   end
 
   def set_form_objects
diff --git a/app/views/learning_objects/show.html.erb b/app/views/learning_objects/show.html.erb
index 8cafb1f17617abc77bd4dec4bd29268ada9067a4..609690c42651f3ed1c6ef917f7fdfd2e6bfc2b89 100644
--- a/app/views/learning_objects/show.html.erb
+++ b/app/views/learning_objects/show.html.erb
@@ -79,6 +79,11 @@
               <%= image_tag "icons/btn_add.png", alt: "Adicionar à coleção" %>
               </a>
             </div>
+            <div class="action">
+              <%= link_to bookmark_add_path(id: @learning_object.id, type: @learning_object.class.to_s), class:"btn btn-primary bookmark",  title: "Adicionar aos favoritos", method: :post, remote: true do %>
+                <i class="fa fa-bookmark"></i>
+              <%end%>
+            </div>
             <div class="action">
               <%= render 'complaints/complaints_button' %>
             </div>
diff --git a/app/views/management/carousels/_form.html.erb b/app/views/management/carousels/_form.html.erb
index 9c4fa033325ca034ee30381bc9fdc017379a6001..c763b8bc889fffbf0b7fa104790e3b00b3407d7d 100644
--- a/app/views/management/carousels/_form.html.erb
+++ b/app/views/management/carousels/_form.html.erb
@@ -2,7 +2,7 @@
 
     <% if @carousel.errors.any? %>
         <div class="ls-alert-danger">
-          <h2><%= pluralize(@carousel.errors.count, "erro") %> <%= "happened".pluralize(@carousel.errors.count) %>:</h2>
+          <h2><%= pluralize(@carousel.errors.count, "erro") %> <%= "ocorreu".pluralize(@carousel.errors.count) %>:</h2>
           <ul>
             <% @carousel.errors.full_messages.each do |message| %>
                 <li><%= message %></li>
diff --git a/app/views/management/complaint_reasons/_form.html.erb b/app/views/management/complaint_reasons/_form.html.erb
index 07a08e4ec563ec28e36df56967ef6e5f656b169e..9e65eb93c12ac89f0db6ca60a122a27782466f49 100644
--- a/app/views/management/complaint_reasons/_form.html.erb
+++ b/app/views/management/complaint_reasons/_form.html.erb
@@ -2,7 +2,7 @@
 
     <% if @complaint_reason.errors.any? %>
         <div class="ls-alert-danger">
-          <h2><%= pluralize(@complaint_reason.errors.count, "erro") %> <%= "happened".pluralize(@complaint_reason.errors.count) %>:</h2>
+          <h2><%= pluralize(@complaint_reason.errors.count, "erro") %> <%= "ocorreu".pluralize(@complaint_reason.errors.count) %>:</h2>
           <ul>
             <% @complaint_reason.errors.full_messages.each do |message| %>
                 <li><%= message %></li>
diff --git a/app/views/management/mime_types/_form.html.erb b/app/views/management/mime_types/_form.html.erb
index 8419a7d4f0ddb52f4daccb8f399753ccc5f1a256..5b165af2ee1c132b746556c2b74f2cb197f4472c 100644
--- a/app/views/management/mime_types/_form.html.erb
+++ b/app/views/management/mime_types/_form.html.erb
@@ -1,7 +1,7 @@
 <%= form_for([:management, @mime_type]) do |f| %>
   <% if @mime_type.errors.any? %>
     <div id="error_explanation">
-      <h2><%= pluralize(@mime_type.errors.count, "error") %> prohibited this management_mime_type from being saved:</h2>
+      <h2><%= pluralize(@mime_type.errors.count, "erro") %> impedem  este mime_type de ser salvo:</h2>
 
       <ul>
       <% @mime_type.errors.full_messages.each do |message| %>
diff --git a/app/views/management/object_types/_form.html.erb b/app/views/management/object_types/_form.html.erb
index 7cb97dfb5a330720c731e6aae0ae133a9aa66ad0..77b367b3f895ea5ccf1329a32fda506cde3a1475 100644
--- a/app/views/management/object_types/_form.html.erb
+++ b/app/views/management/object_types/_form.html.erb
@@ -1,7 +1,7 @@
 <%= form_for([:management ,@object_type]) do |f| %>
     <% if @object_type.errors.any? %>
         <div id="error_explanation">
-          <h2><%= pluralize(@object_type.errors.count, "error") %> prohibited this management_object_type from being saved:</h2>
+          <h2><%= pluralize(@object_type.errors.count, "error") %> impedem este tipo de objeto de ser salvo:</h2>
 
           <ul>
             <% @object_type.errors.full_messages.each do |message| %>
@@ -47,4 +47,4 @@
     placeholder: "MimeTypes",
     width: '100%'
   });
-</script>
\ No newline at end of file
+</script>
diff --git a/app/views/management/users/_form.html.erb b/app/views/management/users/_form.html.erb
index 4f8d70fd4db0e3c3e4a146ad48405ad44fd751df..ed16eaec3317bea42d467c94972a026e7e979e89 100644
--- a/app/views/management/users/_form.html.erb
+++ b/app/views/management/users/_form.html.erb
@@ -2,7 +2,7 @@
 
     <% if @user.errors.any? %>
         <div class="ls-alert-danger">
-          <h2><%= pluralize(@user.errors.count, "erro") %> <%= "happened".pluralize(@user.errors.count) %>:</h2>
+          <h2><%= pluralize(@user.errors.count, "erro") %> <%= "ocorreu".pluralize(@user.errors.count) %>:</h2>
           <ul>
             <% @user.errors.full_messages.each do |message| %>
                 <li><%= message %></li>
diff --git a/app/views/shared/application/_footer.html.erb b/app/views/shared/application/_footer.html.erb
index d6c62da8734141051337b18f0aa76af323089e99..4af454f87a0342eea0a2217a9a39b2b68e30ad95 100644
--- a/app/views/shared/application/_footer.html.erb
+++ b/app/views/shared/application/_footer.html.erb
@@ -15,33 +15,37 @@
   <div class="main">
     <div class="container container-height">
       <div class="row top-padding">
-          <div class="logo-footer col-md-2">
+        <div class="col-md-12">
+          <div class="logos-footer">
+            <div class="col-md 2">
             <%= link_to 'http://www.brasil.gov.br/' do %>
-                <%= image_tag 'logo_brasil.png',class:'logos-footer' %>
+                <%= image_tag 'logo_brasil.png',class:'logo-footer' %>
             <% end %>
           </div>
-          <div class="col-md-2 logo-footer">
+            <div class="col-md 2">
             <%= link_to 'http://www.fnde.gov.br/' do %>
-              <%= image_tag 'logo_ministerio.png',class:'logos-footer ministerio-size' %>
+              <%= image_tag 'logo_ministerio.png',class:'logo-footer' %>
             <% end %>
           </div>
-          <div class="col-md-2 logo-footer">
+            <div class="col-md 2">
             <%= link_to 'http://www.fnde.gov.br/' do %>
-              <%= image_tag 'fnde.png', class:'fnde-size' %>
+              <%= image_tag 'fnde.png', class:'logo-footer' %>
             <% end %>
           </div>
-          <div class="col-md-2 logo-footer">
+            <div class="col-md 2">
             <%= link_to 'http://www.ufpr.br/portalufpr/' do %>
-              <%= image_tag 'logo_ufpr.jpg',class:'logos-footer ufpr-size'%>
+              <%= image_tag 'logo_ufpr.jpg',class:'logo-footer'%>
             <% end %>
           </div>
-          <div class="col-md-2 logo-footer">
+            <div class="col-md 2">
             <%= link_to 'http://www.c3sl.ufpr.br/' do %>
-              <%= image_tag 'logo_c3.png', class:'logos-footer c3sl-size'%>
+              <%= image_tag 'logo_c3.png', class:'logo-footer'%>
             <% end %>
           </div>
+        </div>
       </div>
     </div>
+  </div>
 
     <div class="footerbar">
       <div class="container">
@@ -52,4 +56,5 @@
       </div>
     </div>
   </div>
+</div>
 </footer>
diff --git a/app/views/shared/application/_footer_home.html.erb b/app/views/shared/application/_footer_home.html.erb
index adc9be490525a674848fd4d1168a6b9ef365ff83..35e3f0e0ce41818c39d40f0fc2fd7cb0ffcf8220 100644
--- a/app/views/shared/application/_footer_home.html.erb
+++ b/app/views/shared/application/_footer_home.html.erb
@@ -28,33 +28,37 @@
 <div class="main">
   <div class="container container-height">
     <div class="row top-padding">
-        <div class="logo-footer col-md-2">
+      <div class="col-md-12">
+        <div class="logos-footer">
+          <div class="col-md 2">
           <%= link_to 'http://www.brasil.gov.br/' do %>
-              <%= image_tag 'logo_brasil.png',class:'logos-footer' %>
+              <%= image_tag 'logo_brasil.png',class:'logo-footer' %>
           <% end %>
         </div>
-        <div class="col-md-2 logo-footer">
+          <div class="col-md 2">
           <%= link_to 'http://www.fnde.gov.br/' do %>
-            <%= image_tag 'logo_ministerio.png',class:'logos-footer ministerio-size' %>
+            <%= image_tag 'logo_ministerio.png',class:'logo-footer' %>
           <% end %>
         </div>
-        <div class="col-md-2 logo-footer">
+          <div class="col-md 2">
           <%= link_to 'http://www.fnde.gov.br/' do %>
-            <%= image_tag 'fnde.png', class:'fnde-size' %>
+            <%= image_tag 'fnde.png', class:'logo-footer' %>
           <% end %>
         </div>
-        <div class="col-md-2 logo-footer">
+          <div class="col-md 2">
           <%= link_to 'http://www.ufpr.br/portalufpr/' do %>
-            <%= image_tag 'logo_ufpr.jpg',class:'logos-footer ufpr-size'%>
+            <%= image_tag 'logo_ufpr.jpg',class:'logo-footer'%>
           <% end %>
         </div>
-        <div class="col-md-2 logo-footer">
+          <div class="col-md 2">
           <%= link_to 'http://www.c3sl.ufpr.br/' do %>
-            <%= image_tag 'logo_c3.png', class:'logos-footer c3sl-size'%>
+            <%= image_tag 'logo_c3.png', class:'logo-footer'%>
           <% end %>
         </div>
+      </div>
     </div>
   </div>
+</div>
 
   <div class="footerbar">
     <div class="container">
diff --git a/app/views/shared/application/_header.html.erb b/app/views/shared/application/_header.html.erb
index 1de38f3061c2e427718ff976272d285c612c382b..931fb5560a3eaf90a4c1593306aae47b39149545 100644
--- a/app/views/shared/application/_header.html.erb
+++ b/app/views/shared/application/_header.html.erb
@@ -67,7 +67,6 @@
 
   <nav class="navigation" id="menu-bar">
     <div class="container">
-      <div class="row">
         <ul class="nav navbar-nav">
           <li role="separator" class="divider"></li>
           <li class="dropdown nav-button"><h3><%= link_to 'Coleções Institucionais', collections_path %>&nbsp;</h3></li>
@@ -84,12 +83,11 @@
                 <%= image_tag "icons/Upload.png"%>
                 <h3>Enviar novo item</h3>
               </div>
-            <% end %>
+            <%end%>
           </li>
           <li role="separator" class="divider"></li>
         </ul>
       </div>
-    </div>
   </nav>
   <div class="navigation-content">
     <div class="container">
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
index 6670a9dce73ce690f231b3b0dd5391d8acffee83..024ab5f708da10d7d2734b26042f684c90d8062d 100644
--- a/config/locales/pt-BR.yml
+++ b/config/locales/pt-BR.yml
@@ -137,8 +137,45 @@ pt-BR:
         object_type: "Tipo do objeto"
         language: "Idioma"
         author: "Autor"
+        create:
+          notice:
+            failure: "Não foi possível criar o objeto."
+        destroy:
+          notice:
+            successfully_destroy: "Objeto educacional excluído com sucesso."
+        success_redirect:
+          notice:
+              successfully_created: "Seu objeto educacional foi criado com sucesso!"
+      collection:
+        create:
+          notice:
+            successfully_created: "Coleção criada com sucesso."
+        update:
+          notice:
+            sucessfully_updated: "Coleção atualizada com sucesso."
+        destroy:
+          notice:
+            successfully_destroy: "Coleção excluída com sucesso."
+      complaint:
+        create:
+          notice:
+            sucess: "Denúncia realizada com sucesso."
+          alert:
+            failure: "Este objeto já foi denunciado por você."
+      feedback:
+        report_bug:
+          notice:
+            sucess: "Problema relatado com sucesso!"
       institution:
-        name: "Nome"
+        create:
+          notice:
+            successfully_created: "Instituição criada com sucesso."
+        update:
+          notice:
+            sucessfully_updated: "Instituição atualizada com sucesso."
+        destroy:
+          notice:
+            successfully_destroy: "Instituição excluída com sucesso."
       review:
         create:
           notice: