diff --git a/src/App.js b/src/App.js
index 479005eec98ac622014f236e16646cb0141c0b62..9890d4b194beac4b64b79aaae5a33473abca4883 100644
--- a/src/App.js
+++ b/src/App.js
@@ -461,8 +461,8 @@ export default function App() {
       </Switch>
       {!hideFooter && (
         <div>
-          <EcFooter />
-          <GNUAGPLfooter />
+          <EcFooter contrast={state.contrast} />
+          <GNUAGPLfooter contrast={state.contrast} />
         </div>
       )}
     </BrowserRouter>
diff --git a/src/Components/AboutCarousel.js b/src/Components/AboutCarousel.js
index 38dff772db4acf7fbe94e0f5328ea89d70f281c5..5c63fea5a683c5fd6da5997042ec64575e82aa41 100644
--- a/src/Components/AboutCarousel.js
+++ b/src/Components/AboutCarousel.js
@@ -19,7 +19,7 @@ along with Plataforma Integrada MEC.  If not, see <http://www.gnu.org/licenses/>
 
 import React from 'react';
 import "react-responsive-carousel/lib/styles/carousel.min.css";
-import { Carousel } from 'react-responsive-carousel';
+import { Carousel } from "react-responsive-carousel";
 import styled from 'styled-components';
 import "./AboutCarousel.css"
 
diff --git a/src/Components/EcFooter.js b/src/Components/EcFooter.js
index eca582f2730cc230d7554d97acbda3afcfac95f5..0ca86f0a34d43341619d326682db56605eb92699 100644
--- a/src/Components/EcFooter.js
+++ b/src/Components/EcFooter.js
@@ -23,8 +23,10 @@ import styled from 'styled-components';
 import { HashLink as Link } from 'react-router-hash-link';
 
 const BlueFooter = styled.div`
-    background-color : #00bcd4;
-    color : white;
+    border-top: ${props => props.contrast === '' ? "none" : "1px solid white"};
+    border-bottom: ${props => props.contrast === '' ? "none" : "1px solid white"};
+    background-color: ${props => props.contrast === '' ? "#00bcd4" : "black"};
+    color: white;
     display : block;
     padding-top : 2em;
     @media screen and (min-width : 502px) {
@@ -40,33 +42,33 @@ const listStyle = {
   lineHeight: "1.6",
 }
 const WhiteLink = styled(Link)`
-	text-decoration: none;
-	color: white;
+	text-decoration: ${props => props.contrast === '' ? "none" : "underline"};;
+	color: ${props => props.contrast === '' ? "white" : "yellow"};
 `
 
 class EcFooter extends Component {
   render() {
     return (
-      <BlueFooter>
+      <BlueFooter contrast={this.props.contrast}>
         <Container>
           <Row>
             <Col md={4} sm={6} xs={6} style={window.innerWidth < 502 && { textAlign: "center" }}>
               <h4>Sobre</h4>
               <ul style={listStyle}>
-                <li> <WhiteLink to="/sobre">Sobre a Plataforma</WhiteLink> </li>
-                <li> <WhiteLink to="/sobre#portaisparceiros">Portais Parceiros</WhiteLink> </li>
-                <li> <WhiteLink to="/termos">Termos de Uso</WhiteLink> </li>
-                <li> <WhiteLink to="/contato">Contato</WhiteLink> </li>
+                <li> <WhiteLink contrast={this.props.contrast} to="/sobre">Sobre a Plataforma</WhiteLink> </li>
+                <li> <WhiteLink contrast={this.props.contrast} to="/sobre#portaisparceiros">Portais Parceiros</WhiteLink> </li>
+                <li> <WhiteLink contrast={this.props.contrast} to="/termos">Termos de Uso</WhiteLink> </li>
+                <li> <WhiteLink contrast={this.props.contrast} to="/contato">Contato</WhiteLink> </li>
               </ul>
             </Col>
             <Col md={4} sm={6} xs={6} style={window.innerWidth < 502 && { textAlign: "center" }}>
               <h4>Ajuda</h4>
               <ul style={listStyle}>
-                <li>    <WhiteLink to="/ajuda">Central de Ajuda</WhiteLink> </li>
-                <li>    <WhiteLink to="/publicando-recurso">Publicando Recursos</WhiteLink> </li>
-                <li>    <WhiteLink to="/encontrando-recurso">Encontrando Recursos</WhiteLink> </li>
-                <li>    <WhiteLink to="/participando-da-rede">Participando da Rede</WhiteLink> </li>
-                <li>    <WhiteLink to="/gerenciando-conta">Gerenciando a Conta</WhiteLink> </li>
+                <li>    <WhiteLink contrast={this.props.contrast} to="/ajuda">Central de Ajuda</WhiteLink> </li>
+                <li>    <WhiteLink contrast={this.props.contrast} to="/publicando-recurso">Publicando Recursos</WhiteLink> </li>
+                <li>    <WhiteLink contrast={this.props.contrast} to="/encontrando-recurso">Encontrando Recursos</WhiteLink> </li>
+                <li>    <WhiteLink contrast={this.props.contrast} to="/participando-da-rede">Participando da Rede</WhiteLink> </li>
+                <li>    <WhiteLink contrast={this.props.contrast} to="/gerenciando-conta">Gerenciando a Conta</WhiteLink> </li>
               </ul>
             </Col>
             <Col md={4} sm={12} xs={12} style={window.innerWidth < 502 && { textAlign: "center" }}>
diff --git a/src/Pages/AboutPage.js b/src/Pages/AboutPage.js
index 751b2a5d1c670d0d9b3426e71ddf51b8c2040880..549666df9f5dead40e7b5f570c54c526972fa8d9 100644
--- a/src/Pages/AboutPage.js
+++ b/src/Pages/AboutPage.js
@@ -375,7 +375,7 @@ const Secao6 = styled.div`
 
 const Secao7 = styled.div`
   height: 100%;
-  background-color: #f4f4f4;
+  background-color: ${props => props.contrast === '' ? "#f4f4f4" : "black"};
 
   .container {
 
@@ -417,10 +417,8 @@ const Secao7 = styled.div`
         }
 
         .card {
-
           height: 80%;
-
-          background-color: #fff;
+          background-color: ${props => props.contrast === '' ? "#fff" : "black"};
           box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
           padding: 40px 20px;
           text-align: center;
@@ -442,6 +440,7 @@ const Secao7 = styled.div`
 
           img {
             width: 114px;
+            background-color: ${props => props.contrast === '' ? "#fff" : "black"};
           }
 
         }
@@ -456,6 +455,7 @@ const Secao7 = styled.div`
 
 const Secao8 = styled.div`
   height: 230px;
+  background-color: ${props => props.contrast === '' ? "" : "black"};
 
   .container {
 
@@ -500,8 +500,7 @@ const Secao8 = styled.div`
         }
 
         button {
-
-          background-color: #ed6f00;
+          background-color: ${props => props.contrast === '' ? "#ed6f00" : "black"};
           font-family: Roboto,sans-serif;
           font-size: 14px;
           font-weight: 500;
@@ -519,7 +518,7 @@ const Secao8 = styled.div`
           text-align: center;
           border-radius: 3px;
           user-select: none;
-          border: 0;
+          border: ${props => props.contrast === '' ? "0" : "1px solid white"};
           padding: 0 6px;
           padding-right: 6px;
           padding-left: 6px;
@@ -527,16 +526,12 @@ const Secao8 = styled.div`
           font-weight: 500;
           font-size: 14px;
           overflow: hidden;
-
-
-
           a {
-            color: #fff;
-            text-decoration: none;
+            color: ${props => props.contrast === '' ? "#fff" : "yellow"};
+            text-decoration: ${props => props.contrast === '' ? "" : "underline"};;
           }
 
         }
-
       }
     }
   }
@@ -706,7 +701,7 @@ export default function AboutPage(props) {
                 <h2>Aqui você pode:</h2>
               </div>
               <div>
-                <AboutCarousel contrast={state.contrast}/>
+                <AboutCarousel contrast={state.contrast} />
               </div>
 
             </div>
@@ -714,13 +709,13 @@ export default function AboutPage(props) {
         </div>
       </Secao6>
 
-      <Secao7>
+      <Secao7 contrast={state.contrast}>
         <div className="container">
           <div className="container-secao">
             <div className="conteudo-secao">
               <div className="cabecalho">
-                <h2>A quem se destina?</h2>
-                <p>A plataforma é aberta e destina-se a todos e todas que se
+                <h2 className={`${state.contrast}TextColor`}>A quem se destina?</h2>
+                <p className={`${state.contrast}TextColor`}>A plataforma é aberta e destina-se a todos e todas que se
                 interessam<br />pela relação entre a escola e a Cultura Digital:</p>
               </div>
               <div>
@@ -728,8 +723,8 @@ export default function AboutPage(props) {
                   <Grid item xs>
                     <div className="card">
                       <img src={Professores} alt="" />
-                      <h3>Professores</h3>
-                      <p>
+                      <h3 className={`${state.contrast}TextColor`}>Professores</h3>
+                      <p className={`${state.contrast}TextColor`}>
                         Encontre recursos digitais que se encaixem aos objetivos
                         das suas aulas! Aproveite para seguir outros professores,
                         coleções e conhecer experiências de uso!
@@ -739,8 +734,8 @@ export default function AboutPage(props) {
                   <Grid item xs>
                     <div className="card">
                       <img src={Alunos} alt="" />
-                      <h3>Alunos</h3>
-                      <p>
+                      <h3 className={`${state.contrast}TextColor`}>Alunos</h3>
+                      <p className={`${state.contrast}TextColor`}>
                         Você pode complementar os seus estudos com recursos
                         digitais que lhe interessem. Gostou de algum recurso?
                         Recomende ao seu professor ou professora.
@@ -750,8 +745,8 @@ export default function AboutPage(props) {
                   <Grid item xs>
                     <div className="card">
                       <img src={Gestores} alt="" />
-                      <h3>Gestores</h3>
-                      <p>
+                      <h3 className={`${state.contrast}TextColor`}>Gestores</h3>
+                      <p className={`${state.contrast}TextColor`}>
                         Desenvolva junto com o coletivo da escola ações e projetos
                         pedagógicos com recursos digitais importantes para o seu contexto.
                       </p>
@@ -760,8 +755,8 @@ export default function AboutPage(props) {
                   <Grid item xs>
                     <div className="card">
                       <img src={Comunidade} alt="" />
-                      <h3>Comunidade Escolar</h3>
-                      <p>
+                      <h3 className={`${state.contrast}TextColor`}>Comunidade Escolar</h3>
+                      <p className={`${state.contrast}TextColor`}>
                         Encontre recursos digitais e materiais de formação que
                         contribuam para a aprendizagem e práticas educativas na
                         sua comunidade escolar.
@@ -776,12 +771,12 @@ export default function AboutPage(props) {
         </div>
       </Secao7>
 
-      <Secao8>
+      <Secao8 contrast={state.contrast}>
         <div className="container">
           <div className="container-secao">
             <div className="conteudo-secao">
 
-              <h2>Ficou alguma dúvida? Gostaria de fazer alguma sugestão ou crítica? Construa conosco.</h2>
+              <h2 className={`${state.contrast}TextColor`}>Ficou alguma dúvida? Gostaria de fazer alguma sugestão ou crítica? Construa conosco.</h2>
               <div>
                 <button><a href="contato">ENTRAR EM CONTATO</a></button>
               </div>