﻿@import url("../fontes/carnas/thin/font.css");
@import url("../fontes/carnas/light/font.css");
@import url("../fontes/carnas/regular/font.css");
@import url("../fontes/carnas/bold/font.css");
*:focus {
  outline: none;
}

label {
  font-weight: 500 !important;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px white inset;
  transition: background-color 5000s ease-in-out 0s;
}
input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
}

::-moz-selection, ::selection {
  background-color: #98509d;
  color: #FFFFFF;
}

body {
  background-color: #FFFFFF;
  font-family: "Carnas-Regular", Verdana, Arial;
  margin: 0px;
  overflow-x: hidden !important;
}

.alinharCentroFlex {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

.semAnimacao {
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  /*CSS transforms*/
  -o-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
  /*CSS animations*/
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  -ms-animation: none !important;
  animation: none !important;
}

textarea:focus, input:focus, select:focus, button[type=submit]:focus {
  border: none !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* menu */
#menu {
  background-color: #FFFFFF;
  border-bottom: 1px solid #f0f0f0;
  height: 88px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 100;
}
#menu .container-fluid {
  max-width: 1260px;
}
#menu .container-fluid .linha {
  height: 88px;
}
#menu .container-fluid .linha img.marcaEnviou {
  height: auto;
  max-width: 167px;
  width: 100%;
}
#menu .container-fluid .linha .parceriaExclusiva img {
  height: auto;
  max-width: 180px;
  width: 100%;
}
#menu .container-fluid .linha .menuOpcoes {
  box-sizing: border-box;
  position: relative;
  text-align: right;
}
#menu .container-fluid .linha .menuOpcoes .icoMobile {
  display: none;
}
#menu .container-fluid .linha .menuOpcoes .opcoes.mostrar {
  display: inline-block !important;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal {
  display: inline-block;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem {
  box-sizing: border-box;
  color: #5e6580;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  height: 45px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  position: relative;
  text-decoration: none;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem.submenu {
  display: none;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem i.fa-angle-down {
  font-size: 20px;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem:hover {
  color: #98509d;
  text-decoration: none;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem:last-child {
  color: #494f65;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem:hover > .subMenuFerramentas {
  display: block;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas {
  box-sizing: border-box;
  cursor: default !important;
  display: none;
  height: auto;
  left: 50%;
  margin-left: -430px;
  min-height: 310px;
  padding-top: 1px;
  position: absolute;
  margin-top: 8px;
  width: 860px;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area {
  background-color: #fafafa;
  border-top: 3px solid #dccee5;
  box-sizing: border-box;
  height: 300px;
  position: absolute;
  top: 10px;
  width: 100%;
  -webkit-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(159, 159, 159, 0.15);
  -moz-box-shadow: 0px 5px 20px rgba(159, 159, 159, 0.15);
  box-shadow: 0px 5px 20px rgba(159, 159, 159, 0.15);
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .setaSubMenu {
  background-image: url("/Content/img/geral/menuFerramentasSetaSubmenu.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 12px;
  left: 50%;
  margin-left: -12px;
  position: absolute;
  top: -12px;
  width: 25px;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row {
  margin-right: 0px !important;
  margin-left: 0px !important;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col {
  box-sizing: border-box;
  height: 295px;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col .icoPrincipal {
  margin-bottom: 20px;
  margin-top: 30px;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col .tituloColuna {
  color: #494f65;
  font-size: 16px;
  height: 46px;
  margin-bottom: 10px;
  overflow: hidden;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col .descricaoColuna {
  color: #767e9b;
  font-size: 14px;
  height: 80px;
  overflow: hidden;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col .descricaoColuna span {
  display: inline-block;
  width: 70%;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col a.linkAzul {
  color: #26a6df;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 16px;
  text-decoration: none;
  text-transform: uppercase;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col a.linkAzul:hover {
  color: #1b87b7;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col a.linkAzul i.fa {
  margin-left: 5px;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col a.linkVerde {
  color: #00b83b;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 16px;
  text-decoration: none;
  text-transform: uppercase;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col a.linkVerde:hover {
  color: #00852b;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col a.linkVerde i.fa {
  margin-left: 5px;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col a.linkVermelho {
  color: #ff154d;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 16px;
  text-decoration: none;
  text-transform: uppercase;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col a.linkVermelho:hover {
  color: #e10036;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col a.linkVermelho i.fa {
  margin-left: 5px;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col:nth-child(1) {
  background-color: #d4ecf1;
  border-bottom: 4px solid #26a6df;
  -webkit-border-radius: 0 0 0px 10px;
  border-radius: 0 0 0px 10px;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col:nth-child(1):hover {
  background-color: #c8e7ed;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col:nth-child(2) {
  background-color: #deeed9;
  border-bottom: 4px solid #00b83b;
  border-left: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col:nth-child(2):hover {
  background-color: #d5e9ce;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col:nth-child(3) {
  background-color: #fae5ec;
  border-bottom: 4px solid #ff154d;
  -webkit-border-radius: 0 0 10px 0px;
  border-radius: 0 0 10px 0px;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem .subMenuFerramentas .area .row .col:nth-child(3):hover {
  background-color: #f8d8e3;
}
#menu .container-fluid .linha .menuOpcoes .menuPrincipal .menuItem.atual {
  color: #98509d;
  font-family: "Carnas-Bold", Verdana, Arial;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario {
  display: inline-block;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoRoxo {
  background-color: #98509d;
  border: 1px solid #98509d;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  width: auto;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoRoxo:hover {
  background-color: #773f7b;
  border-color: #773f7b;
  text-decoration: none;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoRoxo:focus {
  background-color: #572e59;
  border-color: #773f7b;
  text-decoration: none;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoBranco {
  background-color: #FFFFFF;
  border: 1px solid #98509d;
  color: #98509d;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  margin-left: 20px;
  margin-right: 10px;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  width: auto;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoBranco:hover {
  background-color: #f0f0f0;
  text-decoration: none;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoBranco:focus {
  background-color: #d4b0d6;
  border-color: #98509d;
  text-decoration: none;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .menuItem {
  box-sizing: border-box;
  color: #5e6580;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  height: 45px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  position: relative;
  text-decoration: none;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .menuItem.icoLingua {
  background-color: #FFFFFF;
  border: none;
  position: relative;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .menuItem.icoLingua div.opcoesLinguas {
  background-color: #FFFFFF;
  border: 1px solid #f0f0f0;
  box-sizing: border-box;
  display: none;
  height: auto;
  position: absolute;
  right: 0px;
  text-align: right;
  top: 54px;
  width: 100px;
  z-index: 999 !important;
  -webkit-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .menuItem.icoLingua div.opcoesLinguas.mostrar {
  display: inline-block !important;
  outline: 0px !important;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .menuItem.icoLingua div.opcoesLinguas span.menuLinguagem {
  border-bottom: 1px solid #f0f0f0;
  cursor: pointer;
  display: block;
  padding: 10px;
  width: 100%;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .menuItem.icoLingua div.opcoesLinguas span.menuLinguagem:last-child {
  border-bottom: none;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .menuItem.icoLingua div.opcoesLinguas span.menuLinguagem:hover {
  background-color: #f0f0f0;
}
#menu .container-fluid .linha .menuOpcoes .menuSecundario .menuItem.icoLingua div.opcoesLinguas span.menuLinguagem a {
  color: #98509d;
  text-decoration: none;
}
#menu.landingPage .container-fluid .linha .imgParceiraG {
  display: inline-block;
  height: auto;
  max-width: 180px;
  width: 100%;
}
#menu.landingPage .container-fluid .linha .imgParceiraP {
  display: none;
}
#menu.landingPage .container-fluid .linha .menuOpcoes .icoMobile {
  display: none !important;
}
#menu.landingPage .container-fluid .linha .menuOpcoes .menuPrincipal, #menu.landingPage .container-fluid .linha .menuOpcoes .menuSecundario a.botaoBranco {
  display: none;
}

@media only screen and (min-width: 300px) and (max-width: 767px) {
  #menu .container-fluid .linha div:nth-child(1) {
    text-align: center;
  }
  #menu .container-fluid .linha div:nth-child(1) img.marcaEnviou {
    height: 30px;
    margin-bottom: -4px;
    margin-top: 6px;
    width: auto;
  }
  #menu .container-fluid .linha .menuOpcoes {
    padding-bottom: 5px;
    text-align: center;
  }
  #menu .container-fluid .linha .menuOpcoes .icoMobile {
    background-color: #FFFFFF;
    border: 1px solid #98509d;
    color: #98509d;
    display: inline-block;
    font-size: 14px;
    padding: 2px 10px;
    width: auto;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
  }
  #menu .container-fluid .linha .menuOpcoes .icoMobile:hover {
    background-color: #f0f0f0;
  }
  #menu .container-fluid .linha .menuOpcoes .icoMobile:focus {
    background-color: #d4b0d6;
    border-color: #98509d;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal {
    background-color: #f8f8f8;
    display: none;
    height: auto;
    left: 0px;
    position: absolute;
    text-align: left;
    top: 46px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal.mostrar {
    display: inline-block !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem {
    display: none;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu {
    display: block;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem, #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu {
    border-bottom: 1px solid #f0f0f0;
    display: block;
    height: auto;
    padding-right: 5px;
    padding-top: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu {
    border-bottom: 1px solid #f0f0f0;
    display: block;
    height: auto;
    padding-right: 5px;
    padding-top: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem span {
    display: inline-block;
    margin-bottom: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu span {
    display: inline-block;
    margin-bottom: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu span {
    display: inline-block;
    margin-bottom: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens {
    display: block;
    font-size: 14px;
    margin-left: 10px;
    text-decoration: none;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens {
    display: block;
    font-size: 14px;
    margin-left: 10px;
    text-decoration: none;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens {
    display: block;
    font-size: 14px;
    margin-left: 10px;
    text-decoration: none;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens i.fa {
    margin-right: 4px;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens i.fa {
    margin-right: 4px;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens i.fa {
    margin-right: 4px;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens.azul {
    color: #26a6df !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens.azul {
    color: #26a6df !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens.azul {
    color: #26a6df !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens.verde {
    color: #00b83b !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens.verde {
    color: #00b83b !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens.verde {
    color: #00b83b !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens.vermelho {
    color: #ff154d !important;
    margin-bottom: 10px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens.vermelho {
    color: #ff154d !important;
    margin-bottom: 10px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens.vermelho {
    color: #ff154d !important;
    margin-bottom: 10px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem .subMenuFerramentas {
    display: none;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu .subMenuFerramentas, #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu .subMenuFerramentas {
    display: none;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoBranco {
    background-color: #98509d;
    color: #FFFFFF;
    font-size: 12px;
    margin-right: 4px;
    padding: 2px 10px;
    width: auto;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoBranco:hover {
    background-color: #773f7b;
    border-color: #773f7b;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoBranco:focus {
    background-color: #572e59;
    border-color: #773f7b;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoRoxo {
    font-size: 12px;
    padding: 2px 10px;
    width: auto;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .menuItem {
    font-size: 12px;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .menuItem div.opcoesLinguas {
    right: -14px !important;
    top: 47px !important;
  }
  #menu.landingPage .container-fluid .linha div:nth-child(1), #menu.landingPage .container-fluid .linha div:nth-child(2) {
    width: 50% !important;
  }
  #menu.landingPage .container-fluid .linha .imgParceiraG {
    display: none !important;
  }
  #menu.landingPage .container-fluid .linha .imgParceiraP {
    display: inline-block !important;
    height: auto !important;
    margin-top: 6px;
    max-width: 120px !important;
    width: 100% !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #menu .container-fluid .linha div:nth-child(1) {
    text-align: left;
  }
  #menu .container-fluid .linha div:nth-child(1) img.marcaEnviou {
    height: 30px;
    margin-bottom: -4px;
    margin-top: 6px;
    width: auto;
  }
  #menu .container-fluid .linha .menuOpcoes {
    text-align: right;
  }
  #menu .container-fluid .linha .menuOpcoes .icoMobile {
    background-color: #FFFFFF;
    border: 1px solid #98509d;
    color: #98509d;
    display: inline-block;
    font-size: 14px;
    padding: 2px 10px;
    width: auto;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -moz-transition-property: all !important;
    -webkit-transition-property: all !important;
    transition-property: all !important;
    -moz-transition-duration: 0.2s !important;
    -webkit-transition-duration: 0.2s !important;
    transition-duration: 0.2s !important;
    -moz-transition-delay: 0s !important;
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
    -webkit-transition-timing-function: ease !important;
    -moz-transition-timing-function: ease !important;
    -o-transition-timing-function: ease !important;
    -ms-transition-timing-function: ease !important;
    transition-timing-function: ease !important;
  }
  #menu .container-fluid .linha .menuOpcoes .icoMobile:hover {
    background-color: #f0f0f0;
  }
  #menu .container-fluid .linha .menuOpcoes .icoMobile:focus {
    background-color: #d4b0d6;
    border-color: #98509d;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal {
    background-color: #f8f8f8;
    display: none;
    height: auto;
    left: 0px;
    position: fixed;
    text-align: left;
    top: 88px;
    width: 100%;
    -moz-transition-property: all !important;
    -webkit-transition-property: all !important;
    transition-property: all !important;
    -moz-transition-duration: 300ms !important;
    -webkit-transition-duration: 300ms !important;
    transition-duration: 300ms !important;
    -moz-transition-delay: 0s !important;
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
    -webkit-transition-timing-function: ease !important;
    -moz-transition-timing-function: ease !important;
    -o-transition-timing-function: ease !important;
    -ms-transition-timing-function: ease !important;
    transition-timing-function: ease !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal.mostrar {
    display: inline-block !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem {
    display: none;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu {
    display: block;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem, #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu {
    border-bottom: 1px solid #f0f0f0;
    display: block;
    height: auto;
    padding-right: 5px;
    padding-top: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu {
    border-bottom: 1px solid #f0f0f0;
    display: block;
    height: auto;
    padding-right: 5px;
    padding-top: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem span {
    display: inline-block;
    margin-bottom: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu span {
    display: inline-block;
    margin-bottom: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu span {
    display: inline-block;
    margin-bottom: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens {
    display: block;
    font-size: 16px;
    margin-left: 10px;
    text-decoration: none;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens {
    display: block;
    font-size: 16px;
    margin-left: 10px;
    text-decoration: none;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens {
    display: block;
    font-size: 16px;
    margin-left: 10px;
    text-decoration: none;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens i.fa {
    margin-right: 4px;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens i.fa {
    margin-right: 4px;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens i.fa {
    margin-right: 4px;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens.azul {
    color: #26a6df !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens.azul {
    color: #26a6df !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens.azul {
    color: #26a6df !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens.verde {
    color: #00b83b !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens.verde {
    color: #00b83b !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens.verde {
    color: #00b83b !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens.vermelho {
    color: #ff154d !important;
    margin-bottom: 10px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens.vermelho {
    color: #ff154d !important;
    margin-bottom: 10px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens.vermelho {
    color: #ff154d !important;
    margin-bottom: 10px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem .subMenuFerramentas {
    display: none;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu .subMenuFerramentas, #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu .subMenuFerramentas {
    display: none;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoBranco {
    background-color: #98509d;
    color: #FFFFFF;
    font-size: 14px;
    margin-right: 4px;
    padding: 2px 10px;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoBranco:hover {
    background-color: #773f7b;
    border-color: #773f7b;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoBranco:focus {
    background-color: #572e59;
    border-color: #773f7b;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoRoxo {
    font-size: 14px;
    padding: 2px 10px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #menu .container-fluid .linha div:nth-child(1) {
    text-align: left;
  }
  #menu .container-fluid .linha div:nth-child(1) img.marcaEnviou {
    height: 30px;
    margin-bottom: -4px;
    margin-top: 6px;
    width: auto;
  }
  #menu .container-fluid .linha .menuOpcoes {
    text-align: right;
  }
  #menu .container-fluid .linha .menuOpcoes .icoMobile {
    background-color: #FFFFFF;
    border: 1px solid #98509d;
    color: #98509d;
    display: inline-block;
    font-size: 14px;
    padding: 2px 10px;
    width: auto;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -moz-transition-property: all !important;
    -webkit-transition-property: all !important;
    transition-property: all !important;
    -moz-transition-duration: 0.2s !important;
    -webkit-transition-duration: 0.2s !important;
    transition-duration: 0.2s !important;
    -moz-transition-delay: 0s !important;
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
    -webkit-transition-timing-function: ease !important;
    -moz-transition-timing-function: ease !important;
    -o-transition-timing-function: ease !important;
    -ms-transition-timing-function: ease !important;
    transition-timing-function: ease !important;
  }
  #menu .container-fluid .linha .menuOpcoes .icoMobile:hover {
    background-color: #f0f0f0;
  }
  #menu .container-fluid .linha .menuOpcoes .icoMobile:focus {
    background-color: #d4b0d6;
    border-color: #98509d;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal {
    background-color: #f8f8f8;
    display: none;
    height: auto;
    left: 0px;
    position: fixed;
    text-align: center;
    top: 88px;
    width: 100%;
    -moz-transition-property: all !important;
    -webkit-transition-property: all !important;
    transition-property: all !important;
    -moz-transition-duration: 300ms !important;
    -webkit-transition-duration: 300ms !important;
    transition-duration: 300ms !important;
    -moz-transition-delay: 0s !important;
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
    -webkit-transition-timing-function: ease !important;
    -moz-transition-timing-function: ease !important;
    -o-transition-timing-function: ease !important;
    -ms-transition-timing-function: ease !important;
    transition-timing-function: ease !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal.mostrar {
    display: inline-block !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem {
    display: none;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu {
    display: block;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem, #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu {
    border-bottom: 1px solid #f0f0f0;
    display: block;
    height: auto;
    padding-right: 5px;
    padding-top: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu {
    border-bottom: 1px solid #f0f0f0;
    display: block;
    height: auto;
    padding-right: 5px;
    padding-top: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem span {
    display: inline-block;
    margin-bottom: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu span {
    display: inline-block;
    margin-bottom: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu span {
    display: inline-block;
    margin-bottom: 5px;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens {
    display: block;
    font-size: 16px;
    margin-left: 10px;
    text-decoration: none;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens {
    display: block;
    font-size: 16px;
    margin-left: 10px;
    text-decoration: none;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens {
    display: block;
    font-size: 16px;
    margin-left: 10px;
    text-decoration: none;
    width: 100%;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens i.fa {
    margin-right: 4px;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens i.fa {
    margin-right: 4px;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens i.fa {
    margin-right: 4px;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens.azul {
    color: #26a6df !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens.azul {
    color: #26a6df !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens.azul {
    color: #26a6df !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens.verde {
    color: #00b83b !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens.verde {
    color: #00b83b !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens.verde {
    color: #00b83b !important;
    margin-bottom: -2px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem a.subMenuFerramentasItens.vermelho {
    color: #ff154d !important;
    margin-bottom: 10px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu a.subMenuFerramentasItens.vermelho {
    color: #ff154d !important;
    margin-bottom: 10px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu a.subMenuFerramentasItens.vermelho {
    color: #ff154d !important;
    margin-bottom: 10px !important;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem .subMenuFerramentas {
    display: none;
  }
  #menu .container-fluid .linha .menuOpcoes .menuPrincipal div.menuItem.submenu .subMenuFerramentas, #menu .container-fluid .linha .menuOpcoes .menuPrincipal a.menuItem.submenu .subMenuFerramentas {
    display: none;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoBranco {
    background-color: #98509d;
    color: #FFFFFF;
    font-size: 14px;
    margin-right: 4px;
    padding: 2px 10px;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoBranco:hover {
    background-color: #773f7b;
    border-color: #773f7b;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoBranco:focus {
    background-color: #572e59;
    border-color: #773f7b;
  }
  #menu .container-fluid .linha .menuOpcoes .menuSecundario .botaoRoxo {
    font-size: 14px;
    padding: 2px 10px;
  }
}
/* menu */
/* corpo */
#corpo {
  background-color: #FFFFFF;
  display: block;
  margin-top: 88px;
  width: 100%;
  /* inicio */
  /* ferramentas */
  /* ferramentas */
  /* planos enviou */
  /* planos */
  /* Enviou na midia */
  /* depoimentos */
  /* blog */
  /* sobre nos */
  /* ajuda */
  /* cadastra-se */
  /* rodape */
}
#corpo #inicio .container-fluid {
  max-width: 1260px;
}
#corpo #inicio .container-fluid .row.caixas {
  background-image: url("/Content/img/geral/index_bg1.jpg");
  background-position: right center;
  background-repeat: no-repeat;
  height: auto;
  min-height: 670px;
}
#corpo #inicio .container-fluid .row.caixas .col span.tituloGrande {
  color: #494f65;
  display: inline-block;
  font-family: "Carnas-Light", Verdana, Arial;
  font-size: 40px;
  line-height: 46px;
  margin-bottom: 90px;
  text-decoration: none;
  width: 500px;
}
#corpo #inicio .container-fluid .row.caixas .col span.tituloGrande strong {
  font-family: "Carnas-Bold", Verdana, Arial;
}
#corpo #inicio .container-fluid .row.caixas .col span.tituloGrandeL {
  color: #494f65;
  display: block;
  font-family: "Carnas-Light", Verdana, Arial;
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 20px;
  text-decoration: none;
  width: 570px;
}
#corpo #inicio .container-fluid .row.caixas .col span.tituloGrandeL strong {
  font-family: "Carnas-Bold", Verdana, Arial;
}
#corpo #inicio .container-fluid .row.caixas .col span.textoMenor {
  color: #7a829f;
  display: block;
  font-family: "Carnas-Regular", Verdana, Arial;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 20px;
  text-decoration: none;
  width: 500px;
}
#corpo #inicio .container-fluid .row.caixas .col span.textoMenor strong {
  font-family: "Carnas-Bold", Verdana, Arial;
}
#corpo #inicio .container-fluid .row.caixas .col span.botao {
  display: block;
  width: 500px;
}
#corpo #inicio .container-fluid .row.caixas .col span.botao a {
  background-color: #98509d;
  color: #FFFFFF;
  display: inline-block;
  margin-bottom: 70px;
  padding: 12px 30px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #inicio .container-fluid .row.caixas .col span.botao a:hover {
  background-color: #773f7b;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas {
  display: inline-block;
  height: auto;
  max-width: 770px;
  min-height: 260px;
  width: 100%;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha {
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul:hover, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde:hover, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha:hover {
  background-color: #fafafa;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul {
  background-color: #FFFFFF;
  border: 1px solid #bbe7f9;
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  margin-right: 15px;
  max-width: 230px;
  min-height: 260px;
  padding: 30px 20px;
  text-align: center;
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
  box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul img.icone {
  margin-bottom: 30px;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul span.titulo {
  color: #494f65;
  display: inline-block;
  line-height: 20px;
  margin-bottom: 60px;
  text-align: center;
  width: 100%;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul a.link {
  color: #1ba5de;
  display: inline-block;
  font-size: 14px;
  font-family: "Carnas-Bold", Verdana, Arial;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul a.link:hover {
  color: #71c9ee;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul a.link i.fa {
  font-size: 18px;
  margin-left: 6px;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde {
  background-color: #FFFFFF;
  border: 1px solid #b6e8b2;
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  margin-right: 15px;
  max-width: 230px;
  min-height: 260px;
  padding: 30px 20px;
  text-align: center;
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde img.icone {
  margin-bottom: 30px;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde span.titulo {
  color: #494f65;
  display: inline-block;
  line-height: 20px;
  margin-bottom: 60px;
  text-align: center;
  width: 100%;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde a.link {
  color: #50b748;
  display: inline-block;
  font-size: 14px;
  font-family: "Carnas-Bold", Verdana, Arial;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde a.link:hover {
  color: #96d491;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde a.link i.fa {
  font-size: 18px;
  margin-left: 6px;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha {
  background-color: #FFFFFF;
  border: 1px solid #f9ced8;
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  margin-right: 15px;
  max-width: 230px;
  min-height: 260px;
  padding: 30px 20px;
  text-align: center;
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
  box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha img.icone {
  margin-bottom: 30px;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha span.titulo {
  color: #494f65;
  display: inline-block;
  line-height: 20px;
  margin-bottom: 60px;
  text-align: center;
  width: 100%;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha a.link {
  color: #e81c4d;
  display: inline-block;
  font-size: 14px;
  font-family: "Carnas-Bold", Verdana, Arial;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha a.link:hover {
  color: #f17996;
}
#corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha a.link i.fa {
  font-size: 18px;
  margin-left: 6px;
}
#corpo #inicio .container-fluid .row.plataformasParceiras {
  border-top: 1px solid #f0f0f0;
  height: auto;
  padding-top: 40px;
}
#corpo #inicio .container-fluid .row.plataformasParceiras .linha {
  display: block;
  width: 100%;
}
#corpo #inicio .container-fluid .row.plataformasParceiras .linha span.tituloGrande {
  color: #494f65;
  display: inline-block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
  margin-bottom: 10px;
  width: 100%;
}
#corpo #inicio .container-fluid .row.plataformasParceiras .linha img {
  height: auto;
  max-width: 180px;
  width: 100%;
}
#corpo #ferramentas {
  background-color: #f7f6ff;
  overflow: hidden;
}
#corpo #ferramentas .ferramentaAzul {
  background-image: url("/Content/img/geral/ferramentasJanelas/azulFundo.png");
  background-position: 120% center;
  background-repeat: no-repeat;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row {
  min-height: 730px;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 {
  text-align: right;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 div.caixaInfo {
  display: inline-block;
  height: auto;
  max-width: 360px;
  min-height: 440px;
  width: 100%;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 div.caixaInfo span.linha {
  display: block;
  text-align: left;
  width: 100%;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 div.caixaInfo span.linha a.botao {
  background-color: #20a4de;
  border: 1px solid #20a4de;
  color: #FFFFFF;
  display: inline-block;
  margin-top: 10px;
  max-width: 180px;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  width: 100%;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 div.caixaInfo span.linha a.botao:hover {
  background-color: #1d94c8;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 div.caixaInfo span.tituloGrande {
  color: #494f65;
  font-size: 30px;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 div.caixaInfo span.tituloMenor {
  color: #494f65;
  font-size: 20px;
  margin-bottom: 15px;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 div.caixaInfo span.descricao {
  color: #7a829f;
  font-size: 15px;
  margin-bottom: 10px;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 div.caixaInfo span.valores {
  color: #20a4de;
  font-size: 18px;
  margin-bottom: 30px;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 div.caixaInfo span.valores strong {
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 25px;
  margin-left: 6px;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 div.caixaInfo span.itens {
  margin-bottom: 25px;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 div.caixaInfo span.itens img.icone {
  margin-right: 15px;
}
#corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna2 img.janela {
  height: auto;
  max-width: 790px;
  width: 100%;
}
#corpo #ferramentas .ferramentaVerde {
  background-image: url("/Content/img/geral/ferramentasJanelas/verdeFundo.png");
  background-position: -20% center;
  background-repeat: no-repeat;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row {
  min-height: 730px;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 {
  text-align: left;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 div.caixaInfo {
  display: inline-block;
  height: auto;
  max-width: 400px;
  min-height: 440px;
  width: 100%;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 div.caixaInfo span.linha {
  display: block;
  text-align: left;
  width: 100%;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 div.caixaInfo span.linha a.botao {
  background-color: #79af53;
  border: 1px solid #79af53;
  color: #FFFFFF;
  display: inline-block;
  margin-top: 10px;
  max-width: 180px;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  width: 100%;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 div.caixaInfo span.linha a.botao:hover {
  background-color: #6d9f4a;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 div.caixaInfo span.tituloGrande {
  color: #494f65;
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 10px;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 div.caixaInfo span.tituloMenor {
  color: #494f65;
  font-size: 20px;
  margin-bottom: 15px;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 div.caixaInfo span.descricao {
  color: #7a829f;
  font-size: 15px;
  margin-bottom: 10px;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 div.caixaInfo span.valores {
  color: #79af53;
  font-size: 18px;
  margin-bottom: 30px;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 div.caixaInfo span.valores strong {
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 25px;
  margin-left: 6px;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 div.caixaInfo span.itens {
  margin-bottom: 25px;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 div.caixaInfo span.itens span.icone {
  display: inline-block;
  height: 40px;
  width: 60px;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 div.caixaInfo span.itens span.txt {
  background-color: red;
  display: inline-block;
  width: 260px;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna2 {
  text-align: right;
}
#corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna2 img.janela {
  height: auto;
  margin-right: 60px;
  max-width: 790px;
  width: 100%;
}
#corpo #ferramentas .ferramentaVermelha {
  background-image: url("/Content/img/geral/ferramentasJanelas/vermelhoFundo.png");
  background-position: 120% center;
  background-repeat: no-repeat;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row {
  min-height: 730px;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 {
  text-align: right;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 div.caixaInfo {
  display: inline-block;
  height: auto;
  max-width: 360px;
  min-height: 440px;
  width: 100%;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 div.caixaInfo span.linha {
  display: block;
  text-align: left;
  width: 100%;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 div.caixaInfo span.linha a.botao {
  background-color: #e93867;
  border: 1px solid #e93867;
  color: #FFFFFF;
  display: inline-block;
  margin-top: 10px;
  max-width: 180px;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  width: 100%;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 div.caixaInfo span.linha a.botao:hover {
  background-color: #e62155;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 div.caixaInfo span.tituloGrande {
  color: #494f65;
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 10px;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 div.caixaInfo span.tituloMenor {
  color: #494f65;
  font-size: 20px;
  margin-bottom: 15px;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 div.caixaInfo span.descricao {
  color: #7a829f;
  font-size: 15px;
  margin-bottom: 10px;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 div.caixaInfo span.valores {
  color: #c93b65;
  font-size: 18px;
  margin-bottom: 30px;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 div.caixaInfo span.valores strong {
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 25px;
  margin-left: 6px;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 div.caixaInfo span.itens {
  margin-bottom: 25px;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 div.caixaInfo span.itens span.icone {
  display: inline-block;
  height: 40px;
  width: 60px;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 div.caixaInfo span.itens span.txt {
  background-color: red;
  display: inline-block;
  width: 260px;
}
#corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna2 img.janela {
  height: auto;
  max-width: 790px;
  width: 100%;
}
#corpo #ferramentasDisplay .container-fluid.menor {
  max-width: 1260px;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha1 {
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 45px !important;
  text-align: center;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha1 div.tituloGrande {
  color: #494f65;
  display: block;
  font-size: 40px;
  margin-top: 45px;
  text-align: center;
  width: 100%;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha1 div.descricao {
  color: #7a829f;
  display: inline-block;
  font-size: 16px;
  padding-bottom: 45px;
  text-align: center;
  width: 440px;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha1 div.descricao.verde {
  width: 550px;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 {
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: -10px;
  padding-bottom: 45px;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.texto {
  color: #494f65;
  display: block;
  font-size: 20px;
  margin-bottom: 20px;
  text-align: left;
  width: 100%;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas div.caixa {
  background-color: #FFFFFF;
  border: 1px solid #e8e8e8;
  cursor: pointer;
  display: inline-block;
  margin-right: 30px;
  max-width: 222px;
  padding-bottom: 28px;
  padding-top: 28px;
  text-align: center;
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas div.caixa:hover {
  background-color: #f8f8f8;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas div.caixa:last-child {
  margin-right: 0px;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas div.caixa img {
  margin-bottom: 20px;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas div.caixa span {
  color: #494f65;
  display: block;
  font-size: 16px;
  text-align: center;
  width: 100%;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas.vermelho div.caixa {
  border-color: #f9ced8;
  -webkit-box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
  box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas.vermelho div.caixa:hover {
  background-color: #fdf2f5;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas.vermelho div.caixa.atual {
  background-color: #f4e4eb;
  border-color: #c93c66;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas.azul div.caixa {
  border-color: #bbe7f9;
  margin-bottom: 20px;
  margin-right: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
  box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas.azul div.caixa:hover {
  background-color: #edf4f6;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas.azul div.caixa.atual {
  background-color: #daecf0;
  border-color: #61a4db;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas.verde div.caixa {
  border-color: #b1e7ad;
  margin-bottom: 20px;
  margin-right: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas.verde div.caixa:hover {
  background-color: #f0fae9;
}
#corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas.verde div.caixa.atual {
  background-color: #e1edd9;
  border-color: #50b849;
}
#corpo #ferramentasDisplay .container-fluid.maior {
  box-sizing: border-box !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  /* fixos */
  /* fixos */
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 {
  margin-bottom: 20px;
  margin-top: 20px;
  margin-left: 0px !important;
  margin-right: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area {
  display: none;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area.atual {
  display: inherit;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row {
  background-position: center right;
  background-repeat: no-repeat;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna1 {
  text-align: right;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna1 div.informacoes {
  display: inline-block;
  height: auto;
  max-width: 400px;
  min-height: 440px;
  width: 100%;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna1 div.informacoes span.linha {
  display: block;
  text-align: left;
  width: 100%;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna1 div.informacoes span.linha:nth-child(4) {
  margin-bottom: 20px !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna1 div.informacoes span.linha .media {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna1 div.informacoes span.linha.tituloGrande {
  color: #494f65;
  font-size: 30px;
  margin-bottom: 20px;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna1 div.informacoes span.linha.tituloMedio {
  color: #494f65;
  font-size: 20px;
  margin-bottom: 10px;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna1 div.informacoes span.linha.descricao {
  color: #7a829f;
  font-size: 16px;
  margin-bottom: 20px;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna2 {
  margin-bottom: 0px;
  text-align: left;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna2 img.janela {
  height: auto;
  max-width: 790px;
  width: 100%;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row.vermelho {
  background-image: url("/Content/img/geral/ferramentasJanelas/vermelhoFundo.png");
  min-height: 720px !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row.azul {
  background-image: url("/Content/img/geral/ferramentasJanelas/azulFundo.png");
  min-height: 720px !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row.verde {
  background-image: url("/Content/img/geral/ferramentasJanelas/verdeFundoDir.png");
  min-height: 720px !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col {
  /* itens lista*/
  /* itens lista*/
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo {
  margin-bottom: 60px;
  max-width: 1260px;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor {
  display: block;
  margin-bottom: 40px;
  text-align: center;
  width: 100%;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar {
  display: inline-block;
  width: 960px;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.titulo .tituloGrande {
  color: #494f65;
  display: block;
  font-size: 30px;
  margin-bottom: 60px;
  text-align: center;
  width: 100%;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.total {
  color: #494f65;
  font-size: 18px;
  margin-bottom: 22px;
  text-align: left;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.total .quantidade {
  color: lightgray;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 28px;
  float: right;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.sliderLinha .slider {
  margin-bottom: 40px;
  margin-top: 10px;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.sliderLinha .slider .ui-slider-horizontal {
  height: 16px !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.sliderLinha .slider .ui-slider .ui-corner-all {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.sliderLinha .slider .ui-slider .ui-slider-range {
  background-color: #lightgray !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.sliderLinha .slider .ui-slider .ui-slider-handle {
  background-image: url("/Content/img/geral/sliderPlanos/icoAzul.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 35px;
  margin-left: -30px;
  margin-top: -17px;
  top: 50%;
  width: 60px;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.sliderLinha .slider .ui-slider .ui-state-hover {
  background-color: #f0f0f0;
  border: 1px solid #cccccc;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.sliderLinha .slider .ui-slider .ui-state-active {
  background-color: #e3e3e3;
  border: 1px solid #cccccc;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.sliderLinha .slider .ui-widget.ui-widget-content {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas {
  background-color: #FFFFFF;
  border: 1px solid #ececec;
  color: #494f65;
  display: block;
  height: auto;
  min-height: 450px;
  overflow: hidden;
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha {
  border-bottom: 1px solid #f0f0f0;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha:hover {
  background-color: #f5f5f5;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col {
  font-size: 18px;
  padding: 15px;
  text-align: center;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col strong {
  color: lightgray;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao {
  background-color: #FFFFFF;
  border: 1px solid #e3e3e3;
  color: gray;
  display: inline-block;
  font-size: 16px;
  padding: 6px 26px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao:hover {
  background-color: gray;
  color: #FFFFFF;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado {
  background-color: #ececec;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao {
  background-color: gray;
  border: gray;
  color: #FFFFFF;
  display: inline-block;
  font-size: 16px;
  padding: 6px 26px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao:hover {
  background-color: #676767;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape {
  background-color: gray;
  color: #FFFFFF;
  padding-bottom: 18px;
  padding-top: 18px;
  text-align: center;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao {
  background-color: gray;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  display: inline-block;
  font-size: 16px;
  padding: 6px 26px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao:hover {
  background-color: #676767;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.total .quantidade {
  color: #c93c66;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.sliderLinha .slider .ui-slider .ui-slider-range {
  background-color: #c93c66 !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.sliderLinha .slider .ui-slider .ui-slider-handle {
  background-image: url("/Content/img/geral/sliderPlanos/icoVermelho.png");
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.tabela div.tabelaLinhas {
  border: 1px solid #fbdfe6;
  -webkit-box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
  box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col strong {
  color: #c93c66;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao {
  color: #c93c66;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao:hover {
  background-color: #c93c66;
  color: #FFFFFF;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado {
  background-color: #fbdfe6;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao {
  background-color: #c93c66;
  color: #FFFFFF;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao:hover {
  background-color: #a42e51;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape {
  background-color: #c93c66;
  color: #FFFFFF;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao {
  background-color: #c93c66;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.vermelho .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao:hover {
  background-color: #a42e51;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.total .quantidade {
  color: #5fa2d9;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.sliderLinha .slider .ui-slider .ui-slider-range {
  background-color: #5fa2d9 !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.sliderLinha .slider .ui-slider .ui-slider-handle {
  background-image: url("/Content/img/geral/sliderPlanos/icoAzul.png");
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.tabela div.tabelaLinhas {
  border: 1px solid #5fa2d9;
  -webkit-box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
  box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col strong {
  color: #5fa2d9;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao {
  color: #5fa2d9;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao:hover {
  background-color: #5fa2d9;
  color: #FFFFFF;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado {
  background-color: #daecf0;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao {
  background-color: #5fa2d9;
  color: #FFFFFF;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao:hover {
  background-color: #368acf;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape {
  background-color: #5fa2d9;
  color: #FFFFFF;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao {
  background-color: #5fa2d9;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.azul .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao:hover {
  background-color: #368acf;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.total .quantidade {
  color: #78af52;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.sliderLinha .slider .ui-slider .ui-slider-range {
  background-color: #78af52 !important;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.sliderLinha .slider .ui-slider .ui-slider-handle {
  background-image: url("/Content/img/geral/sliderPlanos/icoVerde.png");
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.tabela div.tabelaLinhas {
  border: 1px solid #78af52;
  -webkit-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col strong {
  color: #78af52;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao {
  color: #78af52;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao:hover {
  background-color: #78af52;
  color: #FFFFFF;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado {
  background-color: #e2eeda;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao {
  background-color: #78af52;
  color: #FFFFFF;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao:hover {
  background-color: #608d41;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape {
  background-color: #78af52;
  color: #FFFFFF;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao {
  background-color: #78af52;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .areaMenor.verde .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao:hover {
  background-color: #608d41;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .row.itensTitulo .col {
  color: #494f65;
  font-size: 18px;
  margin-bottom: 20px;
  text-align: center;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .row.itensLista {
  border: 1px solid #e3e3e3;
  padding: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .row.itensLista div.item {
  padding: 4px;
  text-align: left;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .row.itensLista div.item i.fa {
  color: lightgray;
  margin-right: 6px;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .row.itensLista.vermelho div.item i.fa {
  color: #c93c66;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .row.itensLista.azul div.item i.fa {
  color: #60a2da;
}
#corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .row.itensLista.verde div.item i.fa {
  color: #78af52;
}
#corpo #planosEnviou {
  background-color: #FFFFFF;
  border-top: 1px solid #ebebeb;
}
#corpo #planosEnviou .container-fluid {
  max-width: 1260px;
}
#corpo #planosEnviou .container-fluid .row.quemMaisVendeu {
  border-bottom: 1px solid #f0f0f0;
  height: auto;
  margin-bottom: 60px;
}
#corpo #planosEnviou .container-fluid .row.quemMaisVendeu .linha {
  display: block;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.quemMaisVendeu .linha span.tituloGrande {
  color: #494f65;
  display: inline-block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
  margin-bottom: 10px;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.quemMaisVendeu .linha img {
  display: inline-block !important;
}
#corpo #planosEnviou .container-fluid .row.quemMaisVendeu .linha:nth-child(1) {
  margin-top: 60px;
}
#corpo #planosEnviou .container-fluid .row.quemMaisVendeu.menor {
  border-bottom: none;
  margin-bottom: 0px;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha1 {
  margin-bottom: 66px;
  text-align: center;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha1 span.tituloGrande {
  color: #494f65;
  font-size: 30px;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha1 a.confiraMaisPlanos {
  border: 1px solid #aaaaaa;
  color: #aaaaaa;
  float: right;
  padding: 10px 20px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha1 a.confiraMaisPlanos:hover {
  background-color: #f6f6f6;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 {
  margin-bottom: 115px;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul {
  border: 1px solid #bbe7f9;
  display: block;
  height: auto;
  max-width: 390px;
  min-height: 590px;
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
  box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.topo {
  border-bottom: 1px solid #f0f0f0;
  padding: 30px;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.topo span {
  color: #1ba5de;
  display: inline-block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
  text-align: center;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.topo span small {
  color: #494f65;
  display: block;
  font-family: "Carnas-Regular", Verdana, Arial;
  font-size: 15px;
  margin-top: -5px;
  text-align: center;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.listagem {
  border-bottom: 1px solid #f0f0f0;
  padding: 30px;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.listagem span.titulo {
  color: #494f65;
  display: block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
  margin-bottom: 20px;
  text-align: center;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.listagem span.item {
  color: #7a829f;
  display: block;
  font-size: 15px;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.listagem span.item i.fa {
  color: #1ba5de;
  margin-right: 6px;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.rodape {
  padding-bottom: 30px;
  padding-top: 30px;
  text-align: center;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.rodape a.botao {
  background-color: #1ba5de;
  color: #FFFFFF;
  display: inline-block;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  text-decoration: none;
  width: 180px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.rodape a.botao:hover {
  background-color: #1894c7;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde {
  border: 1px solid #b1e7ad;
  display: block;
  height: auto;
  max-width: 390px;
  min-height: 590px;
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.topo {
  border-bottom: 1px solid #f0f0f0;
  padding: 30px;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.topo span {
  color: #50b748;
  display: inline-block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
  text-align: center;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.topo span small {
  color: #494f65;
  display: block;
  font-family: "Carnas-Regular", Verdana, Arial;
  font-size: 15px;
  margin-top: -5px;
  text-align: center;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.listagem {
  border-bottom: 1px solid #f0f0f0;
  padding: 30px;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.listagem span.titulo {
  color: #494f65;
  display: block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
  margin-bottom: 20px;
  text-align: center;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.listagem span.item {
  color: #7a829f;
  display: block;
  font-size: 15px;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.listagem span.item i.fa {
  color: #50b748;
  margin-right: 6px;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.rodape {
  padding-bottom: 30px;
  padding-top: 30px;
  text-align: center;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.rodape a.botao {
  background-color: #50b748;
  color: #FFFFFF;
  display: inline-block;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  text-decoration: none;
  width: 180px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.rodape a.botao:hover {
  background-color: #48a541;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha {
  border: 1px solid #f9ced8;
  display: block;
  height: auto;
  max-width: 390px;
  min-height: 590px;
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
  box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.topo {
  border-bottom: 1px solid #f0f0f0;
  padding: 30px;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.topo span {
  color: #e81c4d;
  display: inline-block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
  text-align: center;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.topo span small {
  color: #494f65;
  display: block;
  font-family: "Carnas-Regular", Verdana, Arial;
  font-size: 15px;
  margin-top: -5px;
  text-align: center;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.listagem {
  border-bottom: 1px solid #f0f0f0;
  padding: 30px;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.listagem span.titulo {
  color: #494f65;
  display: block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
  margin-bottom: 20px;
  text-align: center;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.listagem span.item {
  color: #7a829f;
  display: block;
  font-size: 15px;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.listagem span.item i.fa {
  color: #e81c4d;
  margin-right: 6px;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.rodape {
  padding-bottom: 30px;
  padding-top: 30px;
  text-align: center;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.rodape a.botao {
  background-color: #e81c4d;
  color: #FFFFFF;
  display: inline-block;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  text-decoration: none;
  width: 180px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.rodape a.botao:hover {
  background-color: #d51644;
}
#corpo #planosEnviou.landingPage .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.preco, #corpo #planosEnviou.landingPage .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.preco, #corpo #planosEnviou.landingPage .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.preco {
  border-bottom: 1px solid #f0f0f0;
  color: #7a829f;
  font-size: 20px;
  padding: 30px;
  text-align: center !important;
}
#corpo #planosEnviou.landingPage .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.rodape, #corpo #planosEnviou.landingPage .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.rodape, #corpo #planosEnviou.landingPage .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.rodape {
  padding-bottom: 30px;
}
#corpo #planosEnviou.landingPage .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.rodape a.botao, #corpo #planosEnviou.landingPage .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.rodape a.botao, #corpo #planosEnviou.landingPage .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.rodape a.botao {
  width: 230px !important;
}
#corpo #planosEnviou.landingPage .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaAzul div.preco strong {
  color: #1ba5de;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 50px;
  margin-left: 8px;
  margin-right: 8px;
}
#corpo #planosEnviou.landingPage .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVerde div.preco strong {
  color: #50b748;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 50px;
  margin-left: 8px;
  margin-right: 8px;
}
#corpo #planosEnviou.landingPage .container-fluid .row.planosEnviou .col-lg-12.linha2 .caixaVermelha div.preco strong {
  color: #e81c4d;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 50px;
  margin-left: 8px;
  margin-right: 8px;
}
#corpo #planos .container-fluid {
  max-width: 1260px;
}
#corpo #planos .container-fluid .row.linha1 .col {
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 50px;
  text-align: center;
}
#corpo #planos .container-fluid .row.linha1 .col span.tituloGrande {
  color: #494f65;
  display: block;
  font-size: 40px;
  margin-bottom: 10px;
  margin-top: 40px;
  text-align: center;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha1 .col span.descricao {
  color: #7a829f;
  display: inline-block;
  font-size: 15px;
  margin-bottom: 50px;
  max-width: 410px;
  text-align: center;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa {
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 50px;
  padding-bottom: 50px;
  text-align: center;
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .caixa {
  border: 1px solid #f0f0f0;
  cursor: pointer;
  display: block;
  padding-bottom: 35px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 35px;
  text-align: center;
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .caixa span {
  color: #494f65;
  display: block;
  font-size: 16px;
  margin-top: 30px;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .cxAzul {
  border-color: #bbe7f9;
  -webkit-box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
  box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .cxAzul:hover {
  background-color: #eff9fe;
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .cxAzul.atual {
  background-color: #daebf0;
  border-color: #60a3dc;
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .cxVerde {
  border-color: #b1e7ad;
  -webkit-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .cxVerde:hover {
  background-color: #f1fbf0;
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .cxVerde.atual {
  background-color: #e2edd9;
  border-color: #7eb259;
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .cxVermelha {
  border-color: #f9ced8;
  -webkit-box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
  box-shadow: 0px 5px 20px rgba(249, 206, 216, 0.4);
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .cxVermelha:hover {
  background-color: #fdf2f5;
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .cxVermelha.atual {
  background-color: #f4e4eb;
  border-color: #c93c66;
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .cxAmarela {
  border-color: #ffde9b;
  -webkit-box-shadow: 0px 5px 20px rgba(254, 195, 77, 0.15);
  -moz-box-shadow: 0px 5px 20px rgba(254, 195, 77, 0.15);
  box-shadow: 0px 5px 20px rgba(254, 195, 77, 0.15);
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .cxAmarela:hover {
  background-color: #fff9ed;
}
#corpo #planos .container-fluid .row.linha2 .col.areaCaixa .cxAmarela.atual {
  background-color: #f7e9d8;
  border-color: #fbc24c;
}
#corpo #planos .container-fluid .row.linha3 {
  margin-bottom: 50px;
}
#corpo #planos .container-fluid .row.linha3 .col.area {
  display: none;
}
#corpo #planos .container-fluid .row.linha3 .col.area.atual {
  display: inherit;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid {
  max-width: 1260px;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row {
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor {
  display: block;
  margin-bottom: 40px;
  text-align: center;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar {
  display: inline-block;
  width: 960px;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.titulo .tituloGrande {
  color: #494f65;
  display: block;
  font-size: 30px;
  margin-bottom: 60px;
  text-align: center;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total {
  color: #494f65;
  font-size: 18px;
  margin-bottom: 22px;
  text-align: left;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total .quantidade {
  color: #1d94c8;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 28px;
  float: right;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderAzul {
  margin-bottom: 40px;
  margin-top: 10px;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderAzul .ui-slider-horizontal {
  height: 16px !important;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderAzul .ui-slider .ui-corner-all {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderAzul .ui-slider .ui-slider-range {
  background-color: #1d94c8 !important;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderAzul .ui-slider .ui-slider-handle {
  background-image: url("/Content/img/geral/sliderPlanos/icoAzul.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 35px;
  margin-left: -30px;
  margin-top: -17px;
  top: 50%;
  width: 60px;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderAzul .ui-slider .ui-state-hover {
  background-color: #f0f0f0;
  border: 1px solid #cccccc;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderAzul .ui-slider .ui-state-active {
  background-color: #e3e3e3;
  border: 1px solid #cccccc;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderAzul .ui-widget.ui-widget-content {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas {
  background-color: #FFFFFF;
  border: 1px solid #BAE0F0;
  color: #494f65;
  display: block;
  height: auto;
  min-height: 450px;
  overflow: hidden;
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
  box-shadow: 0px 5px 20px rgba(187, 231, 249, 0.4);
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha {
  border-bottom: 1px solid #f0f0f0;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha:hover {
  background-color: #f5f5f5;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col {
  font-size: 18px;
  padding: 15px;
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col strong {
  color: #60a2da;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao {
  background-color: #FFFFFF;
  border: 1px solid #e3e3e3;
  color: #60a2da;
  display: inline-block;
  font-size: 16px;
  padding: 6px 26px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao:hover {
  background-color: #60a2da;
  color: #FFFFFF;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado {
  background-color: #daebf0;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao {
  background-color: #60a2da;
  border: #60a2da;
  color: #FFFFFF;
  display: inline-block;
  font-size: 16px;
  padding: 6px 26px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao:hover {
  background-color: #378ad0;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape {
  background-color: #60a2da;
  color: #FFFFFF;
  padding-bottom: 18px;
  padding-top: 18px;
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao {
  background-color: #60a2da;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  display: inline-block;
  font-size: 16px;
  padding: 6px 26px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao:hover {
  background-color: #378ad0;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row.itensTitulo .col {
  color: #494f65;
  font-size: 18px;
  margin-bottom: 20px;
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row.itensLista {
  border: 1px solid #e3e3e3;
  padding: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row.itensLista div.item {
  padding: 4px;
  text-align: left;
}
#corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row.itensLista div.item i.fa {
  color: #60a2da;
  margin-right: 6px;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid {
  max-width: 1260px;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row {
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor {
  display: block;
  margin-bottom: 40px;
  text-align: center;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar {
  display: inline-block;
  width: 960px;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.titulo .tituloGrande {
  color: #494f65;
  display: block;
  font-size: 30px;
  margin-bottom: 60px;
  text-align: center;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total {
  color: #494f65;
  font-size: 18px;
  margin-bottom: 22px;
  text-align: left;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total .quantidade {
  color: #79af53;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 28px;
  float: right;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVerde {
  margin-bottom: 40px;
  margin-top: 10px;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVerde .ui-slider-horizontal {
  height: 16px !important;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVerde .ui-slider .ui-corner-all {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVerde .ui-slider .ui-slider-range {
  background-color: #79af53 !important;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVerde .ui-slider .ui-slider-handle {
  background-image: url("/Content/img/geral/sliderPlanos/icoVerde.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 35px;
  margin-left: -30px;
  margin-top: -17px;
  top: 50%;
  width: 60px;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVerde .ui-slider .ui-state-hover {
  background-color: #f0f0f0;
  border: 1px solid #cccccc;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVerde .ui-slider .ui-state-active {
  background-color: #e3e3e3;
  border: 1px solid #cccccc;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVerde .ui-widget.ui-widget-content {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas {
  background-color: #FFFFFF;
  border: 1px solid #b6e9b2;
  color: #494f65;
  display: block;
  height: auto;
  min-height: 450px;
  overflow: hidden;
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha {
  border-bottom: 1px solid #f0f0f0;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha:hover {
  background-color: #f5f5f5;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col {
  font-size: 18px;
  padding: 15px;
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col strong {
  color: #79af53;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao {
  background-color: #FFFFFF;
  border: 1px solid #e3e3e3;
  color: #79af53;
  display: inline-block;
  font-size: 16px;
  padding: 6px 26px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao:hover {
  background-color: #79af53;
  color: #FFFFFF;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado {
  background-color: #e2edda;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao {
  background-color: #79af53;
  border: #60a2da;
  color: #FFFFFF;
  display: inline-block;
  font-size: 16px;
  padding: 6px 26px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao:hover {
  background-color: #618d42;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape {
  background-color: #79af53;
  color: #FFFFFF;
  padding-bottom: 18px;
  padding-top: 18px;
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao {
  background-color: #79af53;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  display: inline-block;
  font-size: 16px;
  padding: 6px 26px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao:hover {
  background-color: #618d42;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row.itensTitulo .col {
  color: #494f65;
  font-size: 18px;
  margin-bottom: 20px;
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row.itensLista {
  border: 1px solid #e3e3e3;
  padding: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row.itensLista div.item {
  padding: 4px;
  text-align: left;
}
#corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row.itensLista div.item i.fa {
  color: #79af53;
  margin-right: 6px;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid {
  max-width: 1260px;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row {
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor {
  display: block;
  margin-bottom: 40px;
  text-align: center;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar {
  display: inline-block;
  width: 960px;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.titulo .tituloGrande {
  color: #494f65;
  display: block;
  font-size: 30px;
  margin-bottom: 60px;
  text-align: center;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total {
  color: #494f65;
  font-size: 18px;
  margin-bottom: 22px;
  text-align: left;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total .quantidade {
  color: #c93c66;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 28px;
  float: right;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVermelho {
  margin-bottom: 40px;
  margin-top: 10px;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVermelho .ui-slider-horizontal {
  height: 16px !important;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVermelho .ui-slider .ui-corner-all {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVermelho .ui-slider .ui-slider-range {
  background-color: #c93c66 !important;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVermelho .ui-slider .ui-slider-handle {
  background-image: url("/Content/img/geral/sliderPlanos/icoVermelho.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 35px;
  margin-left: -30px;
  margin-top: -17px;
  top: 50%;
  width: 60px;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVermelho .ui-slider .ui-state-hover {
  background-color: #f0f0f0;
  border: 1px solid #cccccc;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVermelho .ui-slider .ui-state-active {
  background-color: #e3e3e3;
  border: 1px solid #cccccc;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.slider #sliderVermelho .ui-widget.ui-widget-content {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas {
  background-color: #FFFFFF;
  border: 1px solid #fad5dd;
  color: #494f65;
  display: block;
  height: auto;
  min-height: 450px;
  overflow: hidden;
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  -moz-box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
  box-shadow: 0px 5px 20px rgba(182, 232, 178, 0.4);
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha {
  border-bottom: 1px solid #f0f0f0;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha:hover {
  background-color: #f5f5f5;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col {
  font-size: 18px;
  padding: 15px;
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col strong {
  color: #c93c66;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao {
  background-color: #FFFFFF;
  border: 1px solid #e3e3e3;
  color: #c93c66;
  display: inline-block;
  font-size: 16px;
  padding: 6px 26px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col a.botao:hover {
  background-color: #c93c66;
  color: #FFFFFF;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado {
  background-color: #fad5dd;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao {
  background-color: #c93c66;
  border: #60a2da;
  color: #FFFFFF;
  display: inline-block;
  font-size: 16px;
  padding: 6px 26px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.selecionado .col a.botao:hover {
  background-color: #a42e51;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape {
  background-color: #c93c66;
  color: #FFFFFF;
  padding-bottom: 18px;
  padding-top: 18px;
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao {
  background-color: #c93c66;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  display: inline-block;
  font-size: 16px;
  padding: 6px 26px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao:hover {
  background-color: #a42e51;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row.itensTitulo .col {
  color: #494f65;
  font-size: 18px;
  margin-bottom: 20px;
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row.itensLista {
  border: 1px solid #e3e3e3;
  padding: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row.itensLista div.item {
  padding: 4px;
  text-align: left;
}
#corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row.itensLista div.item i.fa {
  color: #c93c66;
  margin-right: 6px;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid {
  max-width: 1260px;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.titulo {
  text-align: center;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.titulo span.grande {
  color: #494f65;
  display: block;
  font-size: 30px;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.titulo span.pequeno {
  color: #7a829f;
  display: block;
  font-size: 15px;
  margin-top: -10px;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.titulo span.pequeno em {
  font-size: 20px;
  font-style: normal;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.titulo span.pequeno em strong {
  color: #fbc24c;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 30px;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.temas {
  margin-top: 40px;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.temas div.tema {
  background-color: #FFFFFF;
  border: 1px solid #fbc24c;
  display: block;
  height: auto;
  margin-bottom: 30px;
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(254, 195, 77, 0.15);
  -moz-box-shadow: 0px 5px 20px rgba(254, 195, 77, 0.15);
  box-shadow: 0px 5px 20px rgba(254, 195, 77, 0.15);
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.temas div.tema .emCima {
  box-sizing: border-box;
  display: block;
  height: auto;
  /* min-height: 250px; */
  padding: 20px;
  text-align: center;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.temas div.tema .emCima img {
  height: 100px;
  object-fit: contain;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.temas div.tema .emBaixo {
  border-top: 1px solid #f0f0f0;
  display: block;
  height: auto;
  padding: 15px;
  text-align: center;
  width: 100%;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.temas div.tema .emBaixo a {
  color: #fbc24c;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.temas div.tema .emBaixo a i.fa {
  margin-right: 10px;
}
#corpo #planos .container-fluid .row.linha3 #cx4_area .container-fluid .row .col-lg-12.temas div.tema .emBaixo a:hover {
  color: #f5a705;
}
#corpo #enviouNaMidia {
  background-color: #f9f9f9;
  border-top: 1px solid #ebebeb;
  max-height: 530px;
  padding-top: 110px;
}
#corpo #enviouNaMidia .container-fluid {
  max-width: 1260px;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha1 {
  margin-bottom: 66px;
  text-align: center;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha1 span.tituloGrande {
  color: #494f65;
  font-size: 30px;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha1 a.confiraMaisPlanos {
  border: 1px solid #aaaaaa;
  color: #aaaaaa;
  float: right;
  padding: 10px 20px;
  text-decoration: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha1 a.confiraMaisPlanos:hover {
  background-color: #f6f6f6;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .caixa {
  background-color: #FFFFFF;
  border: 1px solid #f0f0f0;
  display: block;
  height: auto;
  max-width: 390px;
  min-height: 370px;
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .caixa div.imagem {
  display: block;
  height: auto;
  text-align: center;
  width: 100%;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .caixa div.imagem div.marca {
  background-color: #98509d;
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #f0f0f0;
  display: inline-block;
  height: 120px;
  margin-top: -25px;
  width: 120px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .caixa div.tituloDados {
  color: #494f65;
  display: inline-block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 45px;
  text-align: center;
  width: 100%;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .caixa div.tituloDados small {
  color: #7a829f;
  display: block;
  font-family: "Carnas-Regular", Verdana, Arial;
  font-size: 15px;
  margin-top: -5px;
  text-align: center;
  width: 100%;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .caixa div.descricao {
  color: #7a829f;
  display: block;
  font-family: "Carnas-Regular", Verdana, Arial;
  font-size: 16px;
  height: 115px;
  margin-top: -5px;
  overflow: hidden;
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
  width: 100%;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .caixa div.link {
  display: block;
  text-align: center;
  width: 100%;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .caixa div.link a {
  color: #98509d;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  -moz-transition-property: color !important;
  -webkit-transition-property: color !important;
  transition-property: color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .caixa div.link a:hover {
  color: #af6cb4;
}
#corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .caixa div.link a i.fa {
  font-size: 18px;
  margin-left: 6px;
}
#corpo #enviouNaMidia.landingPage {
  max-height: none !important;
  padding-bottom: 110px !important;
}
#corpo #depoimentos {
  background-color: #2c3348;
  height: auto;
  min-height: 760px;
  padding-bottom: 140px;
  padding-top: 200px;
}
#corpo #depoimentos .container-fluid {
  max-width: 1260px;
}
#corpo #depoimentos .container-fluid .row .col #depoimentosSlide ol.carousel-indicators li {
  background-color: #7a829f !important;
  height: 12px !important;
  margin-left: 8px;
  margin-right: 8px;
  width: 12px !important;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
#corpo #depoimentos .container-fluid .row .col #depoimentosSlide ol.carousel-indicators li.active {
  background-color: #FFFFFF !important;
}
#corpo #depoimentos .container-fluid .row .col #depoimentosSlide .carousel-inner .carousel-item {
  height: 440px;
}
#corpo #depoimentos .container-fluid .row .col #depoimentosSlide .carousel-inner .carousel-item .carousel-caption div.foto {
  background-color: #98509d;
  display: inline-block;
  height: 120px;
  margin-bottom: 44px;
  overflow: hidden;
  width: 120px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
#corpo #depoimentos .container-fluid .row .col #depoimentosSlide .carousel-inner .carousel-item .carousel-caption div.foto img {
  height: 120px;
  object-fit: cover;
  width: 120px;
}
#corpo #depoimentos .container-fluid .row .col #depoimentosSlide .carousel-inner .carousel-item h5 {
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 20px !important;
}
#corpo #depoimentos .container-fluid .row .col #depoimentosSlide .carousel-inner .carousel-item p {
  font-family: "Carnas-Thin", Verdana, Arial;
  font-size: 20px !important;
  font-style: italic;
  line-height: 30px;
}
#corpo #depoimentos .container-fluid .row .col #depoimentosSlide a.carousel-control-prev span.carousel-control-prev-icon {
  background-image: url("/Content/img/geral/depoimentos/esq_seta1.png");
  height: 40px !important;
  width: 40px !important;
}
#corpo #depoimentos .container-fluid .row .col #depoimentosSlide a.carousel-control-next span.carousel-control-next-icon {
  background-image: url("/Content/img/geral/depoimentos/dir_seta1.png");
  height: 40px !important;
  width: 40px !important;
}
#corpo #depoimentos.vMenor {
  min-height: auto !important;
  padding-bottom: 100px !important;
  padding-top: 100px !important;
}
#corpo #blog .filtro {
  background-color: #f9f9f9;
  width: 100%;
}
#corpo #blog .filtro .container-fluid {
  max-width: 1260px;
}
#corpo #blog .filtro .container-fluid .row {
  height: 108px;
}
#corpo #blog .filtro .container-fluid .row .coluna1 a {
  background-color: #FFFFFF;
  border: 1px solid #ecdff0;
  box-sizing: border-box;
  color: #969cb3;
  display: inline-block;
  height: 45px;
  margin-right: 10px;
  padding: 10px 20px;
  text-decoration: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #blog .filtro .container-fluid .row .coluna1 a:last-child {
  margin-right: 0px;
}
#corpo #blog .filtro .container-fluid .row .coluna1 a:hover {
  background-color: #e6d5eb;
  color: #494f65;
  text-decoration: none;
}
#corpo #blog .filtro .container-fluid .row .coluna1 a:active {
  background-color: #d7bce0;
  border: 1px solid #d7bce0;
  color: #FFFFFF;
  text-decoration: none;
}
#corpo #blog .filtro .container-fluid .row .coluna1 a.ativo {
  background-color: #ecdff0;
  border: 1px solid #ecdff0;
  color: #494f65;
}
#corpo #blog .filtro .container-fluid .row .coluna2 {
  text-align: right;
}
#corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  color: #969cb3;
  display: inline-block;
  height: 45px;
  margin-right: 10px;
  max-width: 370px;
  padding: 10px 20px;
  text-decoration: none;
  width: 100%;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
#corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p1 {
  background-color: lightgray;
  float: left;
  height: 34px;
  margin-top: -5px;
  width: 85%;
}
#corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p1 input[type=text] {
  border: 1px solid #FFFFFF;
  color: #5e6580;
  height: 100%;
  width: 100%;
}
#corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p2 {
  float: right;
  height: 34px;
  margin-top: -5px;
  text-align: center;
  width: 15%;
}
#corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p2 button[type=submit] {
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  color: #dddddd;
  cursor: pointer;
  margin-top: 3px;
}
#corpo #blog .postagem {
  background-color: #FFFFFF;
}
#corpo #blog .postagem .container-fluid {
  max-width: 1260px;
}
#corpo #blog .postagem .container-fluid .row.info .col-lg-12.informacoesPost {
  text-align: center;
}
#corpo #blog .postagem .container-fluid .row.info .col-lg-12.informacoesPost div.linha {
  display: block;
  text-align: center;
  width: 100%;
}
#corpo #blog .postagem .container-fluid .row.info .col-lg-12.informacoesPost div.textoPequeno {
  color: #98509d;
  font-size: 15px;
  margin-bottom: 20px;
  margin-top: 30px;
}
#corpo #blog .postagem .container-fluid .row.info .col-lg-12.informacoesPost div.textoPequeno span.menor {
  color: #7a829f;
  font-size: 13px;
}
#corpo #blog .postagem .container-fluid .row.info .col-lg-12.informacoesPost div.textoGrande {
  color: #494f65;
  display: inline-block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 40px;
  line-height: 45px;
  margin-bottom: 30px;
  max-width: 800px;
}
#corpo #blog .postagem .container-fluid .row.info .col-lg-12.informacoesPost div.fotografia {
  margin-bottom: 40px;
}
#corpo #blog .postagem .container-fluid .row.info .col-lg-12.informacoesPost div.fotografia img {
  height: auto;
  width: 100%;
}
#corpo #blog .postagem .container-fluid .row.conteudo {
  margin-bottom: 60px;
}
#corpo #blog .postagem .container-fluid .row.conteudo .textos {
  color: #5e6580;
  font-size: 18px;
  text-align: justify;
}
#corpo #blog .postagem .container-fluid .row.conteudo .textos p {
  margin-bottom: 25px;
}
#corpo #blog .postagem .container-fluid .row.conteudo .textos a {
  color: #cb9fce;
  font-family: "Carnas-Bold", Verdana, Arial;
  text-decoration: none;
}
#corpo #blog .postagem .container-fluid .row.conteudo .textos a:hover {
  color: #ddc0df;
}
#corpo #blog .postagem .container-fluid .row.conteudo .textos img {
  max-width: 100% !important;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .tags div.linha {
  display: block;
  text-align: left;
  width: 100%;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .tags .titulo {
  color: #494f65;
  font-size: 15px;
  margin-bottom: 15px;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .tags .lista a.tag {
  background-color: #FFFFFF;
  border: 1px solid #e2d8e6;
  box-sizing: border-box;
  color: #969cb3;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 10px 20px;
  text-decoration: none;
  -moz-transition-property: background-color !important;
  -webkit-transition-property: background-color !important;
  transition-property: background-color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .tags .lista a.tag:hover {
  background-color: #f6f0f8;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .tags .lista a.tag.selecionada {
  background-color: #ecdff0;
  color: #5e6580;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .recomendados {
  margin-top: 20px;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .recomendados div.linha {
  display: block;
  text-align: left;
  width: 100%;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .recomendados .titulo {
  color: #494f65;
  font-size: 15px;
  margin-bottom: 15px;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .recomendados .lista .postChamada {
  margin-bottom: 130px;
  position: relative;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .recomendados .lista .postChamada img.exibindo {
  height: 175px;
  object-fit: cover;
  width: 100%;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .recomendados .lista .postChamada div.informacoes {
  background-color: #FFFFFF;
  border: 1px solid #f0f0f0;
  bottom: -80px;
  box-sizing: border-box;
  height: auto;
  min-height: 160px;
  padding: 20px;
  position: absolute;
  width: 80%;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .recomendados .lista .postChamada div.informacoes:hover {
  background-color: #fafafa;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .recomendados .lista .postChamada div.informacoes div.nomeFiltro {
  color: #98509d;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 10px;
  width: 100%;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .recomendados .lista .postChamada div.informacoes a.tituloGrande {
  color: #494f65;
  display: inline-block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 10px;
  text-decoration: none;
  width: 100%;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .recomendados .lista .postChamada div.informacoes a.tituloGrande:hover {
  color: #98509d;
  text-decoration: none;
}
#corpo #blog .postagem .container-fluid .row.conteudo .lateral .recomendados .lista .postChamada div.informacoes div.data {
  color: #969cb3;
  display: inline-block;
  font-size: 14px;
  width: 100%;
}
#corpo #blog .destaque {
  display: inline-block;
  width: 100%;
}
#corpo #blog .destaque .container-fluid {
  max-width: 1260px;
}
#corpo #blog .destaque .container-fluid .row .col .imagemGrande {
  background-color: #98509d;
  height: auto;
  position: relative;
}
#corpo #blog .destaque .container-fluid .row .col .imagemGrande img.exibindo {
  height: auto;
  width: 100%;
}
#corpo #blog .destaque .container-fluid .row .col .imagemGrande div.informacoes {
  background-color: #FFFFFF;
  border: 1px solid #f0f0f0;
  bottom: -85px;
  box-sizing: border-box;
  height: auto;
  min-height: 250px;
  padding: 20px 45px;
  position: absolute;
  width: 860px;
}
#corpo #blog .destaque .container-fluid .row .col .imagemGrande div.informacoes:hover {
  background-color: #fafafa;
}
#corpo #blog .destaque .container-fluid .row .col .imagemGrande div.informacoes div.nomeFiltro {
  color: #98509d;
  display: inline-block;
  font-size: 18px;
  margin-bottom: 10px;
  width: 100%;
}
#corpo #blog .destaque .container-fluid .row .col .imagemGrande div.informacoes a.tituloGrande {
  color: #494f65;
  display: inline-block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 40px;
  line-height: 46px;
  margin-bottom: 10px;
  text-decoration: none;
  width: 100%;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #blog .destaque .container-fluid .row .col .imagemGrande div.informacoes a.tituloGrande:hover {
  color: #98509d;
  text-decoration: none;
}
#corpo #blog .destaque .container-fluid .row .col .imagemGrande div.informacoes div.descricao {
  color: #494f65;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 10px;
  width: 100%;
}
#corpo #blog .destaque .container-fluid .row .col .imagemGrande div.informacoes div.data {
  color: #969cb3;
  display: inline-block;
  font-size: 16px;
  width: 100%;
}
#corpo #blog .posts {
  display: inline-block;
  margin-top: 150px;
  width: 100%;
}
#corpo #blog .posts .container-fluid {
  max-width: 1260px;
}
#corpo #blog .posts .container-fluid .row .postLinha .post {
  margin-bottom: 100px;
}
#corpo #blog .posts .container-fluid .row .postLinha .post img.exibindo {
  height: 270px;
  object-fit: cover;
  width: 100%;
}
#corpo #blog .posts .container-fluid .row .postLinha .post div.informacoes {
  background-color: #FFFFFF;
  border: 1px solid #f0f0f0;
  bottom: 65px;
  box-sizing: border-box;
  height: auto;
  min-height: 160px;
  padding: 20px;
  position: absolute;
  width: 80%;
}
#corpo #blog .posts .container-fluid .row .postLinha .post div.informacoes:hover {
  background-color: #fafafa;
}
#corpo #blog .posts .container-fluid .row .postLinha .post div.informacoes div.nomeFiltro {
  color: #98509d;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 10px;
  width: 100%;
}
#corpo #blog .posts .container-fluid .row .postLinha .post div.informacoes a.tituloGrande {
  color: #494f65;
  display: inline-block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 10px;
  text-decoration: none;
  width: 100%;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#corpo #blog .posts .container-fluid .row .postLinha .post div.informacoes a.tituloGrande:hover {
  color: #98509d;
  text-decoration: none;
}
#corpo #blog .posts .container-fluid .row .postLinha .post div.informacoes div.data {
  color: #969cb3;
  display: inline-block;
  font-size: 14px;
  width: 100%;
}
#corpo #blog .posts .container-fluid .row .paginacao {
  margin-bottom: 50px;
  text-align: center;
}
#corpo #blog .posts .container-fluid .row .paginacao .centralizar {
  display: inline-block;
}
#corpo #blog .posts .container-fluid .row .paginacao .centralizar .pagination li.page-item.esquerda a, #corpo #blog .posts .container-fluid .row .paginacao .centralizar .pagination li.page-item.direita a {
  border: 3px solid #FFFFFF !important;
  color: #98509d;
  font-family: "Carnas-Bold", Verdana, Arial;
}
#corpo #blog .posts .container-fluid .row .paginacao .centralizar .pagination li.page-item.active a {
  background-color: #FFFFFF;
  border-bottom: 3px solid #98509d !important;
  color: #98509d !important;
}
#corpo #blog .posts .container-fluid .row .paginacao .centralizar .pagination li.page-item a {
  border: 3px solid #FFFFFF !important;
  color: #aaaaaa;
  font-family: "Carnas-Bold", Verdana, Arial;
}
#corpo #sobreNos .container-fluid {
  max-width: 1260px;
}
#corpo #sobreNos .container-fluid .row.linha1 {
  margin-bottom: 40px;
}
#corpo #sobreNos .container-fluid .row.linha1 .col {
  text-align: center;
}
#corpo #sobreNos .container-fluid .row.linha1 .col span {
  color: #494f65;
  display: inline-block;
  text-align: center;
  width: 100%;
}
#corpo #sobreNos .container-fluid .row.linha1 .col span.tituloGrande {
  font-size: 40px;
  margin-bottom: 20px;
  margin-top: 40px;
}
#corpo #sobreNos .container-fluid .row.linha1 .col span.sobre {
  font-size: 20px;
  margin-bottom: 10px;
}
#corpo #sobreNos .container-fluid .row.linha1 .col span.descricao {
  font-size: 16px;
  margin-bottom: 30px;
  width: 60%;
}
#corpo #sobreNos .container-fluid .row.linha2 {
  margin-bottom: 20px;
}
#corpo #sobreNos .container-fluid .row.linha2 .col a.seta {
  display: inline-block;
  height: 31px;
  margin-right: 10px;
  width: 39px;
}
#corpo #sobreNos .container-fluid .row.linha2 .col a.seta:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
#corpo #sobreNos .container-fluid .row.linha2 .col a.ano {
  box-sizing: border-box;
  display: inline-block;
  height: 31px;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
  width: auto;
}
#corpo #sobreNos .container-fluid .row.linha2 .col a.ano:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
#corpo #sobreNos .container-fluid .row.linha2 .col.esquerda {
  text-align: left;
}
#corpo #sobreNos .container-fluid .row.linha2 .col.esquerda.cinza a {
  color: #7a829f;
}
#corpo #sobreNos .container-fluid .row.linha2 .col.esquerda.roxo a {
  color: #98509d;
}
#corpo #sobreNos .container-fluid .row.linha2 .col.direita {
  text-align: right;
}
#corpo #sobreNos .container-fluid .row.linha2 .col.direita.cinza a {
  color: #7a829f;
}
#corpo #sobreNos .container-fluid .row.linha2 .col.direita.roxo a {
  color: #98509d;
}
#corpo #sobreNos .container-fluid .row.linha3 {
  margin-bottom: 145px;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna {
  text-align: center;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna div.anoGrande {
  color: #494f65;
  display: inline-block;
  font-size: 30px;
  text-align: center;
  width: 100%;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna div.mesDiaBolinha {
  display: block;
  height: auto;
  min-height: 75px;
  position: relative;
  text-align: center;
  width: 100%;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna div.mesDiaBolinha div.bolinha {
  background-color: #FFFFFF;
  border: 1px solid #d8a6e8;
  box-sizing: border-box;
  color: #7a829f;
  display: inline-block;
  height: 44px;
  margin-top: 15px;
  position: relative;
  width: 44px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna div.mesDiaBolinha div.bolinha div.mes {
  display: block;
  font-size: 14px;
  margin-top: 3px;
  width: 100%;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna div.mesDiaBolinha div.bolinha div.dia {
  display: block;
  font-size: 16px;
  margin-top: -9px;
  width: 100%;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna div.mesDiaBolinha div.bolinha .linhaEmCima {
  background-color: #d8a6e8;
  height: 16px;
  left: 50%;
  position: absolute;
  top: -16px;
  width: 1px;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna div.mesDiaBolinha div.bolinha .linhaEmBaixo {
  background-color: #d8a6e8;
  bottom: -18px;
  height: 18px;
  left: 50%;
  position: absolute;
  width: 1px;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna .caixa {
  background-color: #FFFFFF;
  border: 1px solid #d8a6e8;
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  max-width: 230px;
  padding: 10px;
  text-align: center;
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 5px 20px rgba(159, 159, 159, 0.15);
  -moz-box-shadow: 0px 5px 20px rgba(159, 159, 159, 0.15);
  box-shadow: 0px 5px 20px rgba(159, 159, 159, 0.15);
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna .caixa:last-child {
  margin-bottom: 40px;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna .caixa .row {
  margin-left: 0px !important;
  margin-right: 0px !important;
  max-width: 210px;
  min-height: 126px;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna .caixa .row .col span.txtPeq {
  color: #494f65;
  display: block;
  font-size: 13px;
  text-align: center;
  width: 100%;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna .caixa .row .col span.txtMed {
  color: #98509d;
  display: block;
  font-size: 15px;
  margin-bottom: 6px;
  text-align: center;
  width: 100%;
}
#corpo #sobreNos .container-fluid .row.linha3 .coluna .caixa .row .col img {
  margin-top: 5px;
}
#corpo #ajuda .container-fluid {
  max-width: 920px;
}
#corpo #ajuda .container-fluid .row.linha1 {
  margin-bottom: 20px;
}
#corpo #ajuda .container-fluid .row.linha1 .col {
  text-align: center;
}
#corpo #ajuda .container-fluid .row.linha1 .col span {
  color: #494f65;
  display: inline-block;
  text-align: center;
  width: 100%;
}
#corpo #ajuda .container-fluid .row.linha1 .col span.tituloGrande {
  font-size: 40px;
  margin-bottom: 10px;
  margin-top: 40px;
}
#corpo #ajuda .container-fluid .row.linha1 .col span.descricao {
  color: #7a829f;
  font-size: 16px;
  margin-bottom: 30px;
  width: 50%;
}
#corpo #ajuda .container-fluid .row.linha2 {
  text-align: center;
}
#corpo #ajuda .container-fluid .row.linha2 .caixa {
  background-color: #FFFFFF;
  border: 1px solid #d8a6e8;
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  padding: 10px;
  text-align: center;
  width: 90%;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0px 5px 20px rgba(159, 159, 159, 0.15);
  -moz-box-shadow: 0px 5px 20px rgba(159, 159, 159, 0.15);
  box-shadow: 0px 5px 20px rgba(159, 159, 159, 0.15);
}
#corpo #ajuda .container-fluid .row.linha2 .caixa:last-child {
  margin-bottom: 40px;
}
#corpo #ajuda .container-fluid .row.linha2 .caixa .row {
  margin-left: 0px !important;
  margin-right: 0px !important;
  max-width: 380px;
  min-height: 210px;
}
#corpo #ajuda .container-fluid .row.linha2 .caixa .row .col {
  box-sizing: border-box;
  padding: 30px 40px;
  text-align: center;
}
#corpo #ajuda .container-fluid .row.linha2 .caixa .row .col img {
  margin-bottom: 20px;
}
#corpo #ajuda .container-fluid .row.linha2 .caixa .row .col span.txtGra {
  color: #494f65;
  display: block;
  font-size: 20px;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
#corpo #ajuda .container-fluid .row.linha2 .caixa .row .col span.txtPeq {
  color: #7a829f;
  display: block;
  font-size: 15px;
  margin-bottom: 20px;
  text-align: center;
  width: 100%;
}
#corpo #ajuda .container-fluid .row.linha2 .caixa .row .col a {
  color: #98509d;
  text-decoration: none;
  text-transform: uppercase;
}
#corpo #ajuda .container-fluid .row.linha2 .caixa .row .col a i.fa {
  margin-left: 6px;
}
#corpo #ajuda .container-fluid .row.linha3 {
  margin-bottom: 20px;
  text-align: center;
}
#corpo #ajuda .container-fluid .row.linha3 .caixa {
  background-color: #FFFFFF;
  border: 1px solid #f0f0f0;
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  margin-bottom: 50px;
  padding: 10px;
  text-align: center;
  width: 95%;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
#corpo #ajuda .container-fluid .row.linha3 .caixa .row.centralizar {
  margin-left: 0px !important;
  margin-right: 0px !important;
  min-height: 300px;
}
#corpo #ajuda .container-fluid .row.linha3 .caixa .row.centralizar span.titulo {
  color: #494f65;
  display: inline-block;
  font-size: 20px;
  margin-bottom: 50px;
  text-align: center;
  width: 100%;
}
#corpo #ajuda .container-fluid .row.linha3 .caixa .row.centralizar span.txtPeq {
  color: #7a829f;
  display: block;
  font-size: 15px;
  text-align: center;
  width: 100%;
}
#corpo #ajuda .container-fluid .row.linha3 .caixa .row.centralizar span.txtGra {
  color: #494f65;
  display: block;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 18px;
  text-align: center;
  width: 100%;
}
#corpo #ajuda .container-fluid .row.linha3 .caixa .row.centralizar span.redes a {
  margin: 10px;
  text-decoration: none;
}
#corpo #ajuda .container-fluid .row.linha3 .caixa .row.centralizar span.botoes {
  display: inline-block;
  margin-top: 30px;
  text-align: center;
  width: 100%;
}
#corpo #ajuda .container-fluid .row.linha3 .caixa .row.centralizar span.botoes a {
  background-color: #98509d;
  color: #FFFFFF;
  display: inline-block;
  font-size: 15px;
  margin: 10px;
  max-width: 180px;
  padding-bottom: 12px;
  padding-top: 12px;
  text-decoration: none;
  width: 100%;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  border-radius: 80px;
}
#corpo #ajuda .container-fluid .row.linha3 .caixa .row.centralizar span.botoes a:hover {
  background-color: #773f7b;
  text-decoration: none;
}
#corpo #cadastraSe {
  background-color: #8a458e;
}
#corpo #cadastraSe .container-fluid {
  max-width: 1260px;
}
#corpo #cadastraSe .container-fluid .row {
  background-image: url("/Content/img/geral/cadastreSe_bg.png");
  background-position: left center;
  background-repeat: no-repeat;
  height: 220px;
}
#corpo #cadastraSe .container-fluid .row .coluna1 {
  color: #FFFFFF;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 26px;
  text-align: center;
}
#corpo #cadastraSe .container-fluid .row .coluna1 span {
  display: inline-block;
  width: 100%;
}
#corpo #cadastraSe .container-fluid .row .coluna2 {
  text-align: center;
}
#corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  color: #969cb3;
  display: inline-block;
  height: 45px;
  margin-right: 10px;
  max-width: 500px;
  padding: 10px 20px;
  text-decoration: none;
  width: 100%;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
#corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p1 {
  background-color: lightgray;
  float: left;
  height: 34px;
  margin-top: -5px;
  width: 60%;
}
#corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p1 input[type=text] {
  border: 1px solid #FFFFFF;
  color: #5e6580;
  height: 100%;
  width: 100%;
}
#corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p2 {
  float: right;
  height: 34px;
  margin-top: -5px;
  text-align: right;
  width: 40%;
}
#corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p2 button[type=submit] {
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  color: #98509d;
  cursor: pointer;
  margin-top: 3px;
}
#corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p2 i.fa {
  margin-left: 6px;
}
#corpo #rodape {
  background-color: #8a458e;
}
#corpo #rodape .marcaEnviou {
  width: 167px;
}
#corpo #rodape .container-fluid.linha1 {
  background-color: #98509c;
  padding-bottom: 40px;
  padding-top: 40px;
}
#corpo #rodape .container-fluid.linha1 .row {
  height: auto !important;
  align-items: flex-start !important;
}
#corpo #rodape .container-fluid.linha1 .row.align-items-center {
  align-items: flex-start !important;
}
#corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas {
  max-width: 1260px;
}
#corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col span.titulo {
  color: #dd9fe2;
  font-family: "Carnas-Bold", Verdana, Arial;
  font-size: 18px;
  margin-bottom: 18px;
}
#corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col a.link {
  color: #FFFFFF;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 5px;
  text-decoration: none;
  width: 100%;
}
#corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col a.link:last-child {
  margin-bottom: 0px;
}
#corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col a.link:hover {
  color: #dd9fe2;
  text-decoration: none;
}
#corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col span.info {
  color: #FFFFFF;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 5px;
  text-decoration: none;
  width: 100%;
}
#corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col span.info a.redeSocial {
  display: inline-block;
  margin-top: 24px;
  margin-right: 20px;
}
#corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col span.info a.redeSocial:last-child {
  margin-right: 0px;
}
#corpo #rodape .container-fluid.linha2 {
  background-color: #8a458e;
  max-width: 1260px;
}
#corpo #rodape .container-fluid.linha2 .row {
  height: 70px;
}
#corpo #rodape .container-fluid.linha2 .row .esquerda {
  color: #FFFFFF;
  font-size: 12px;
  text-align: left;
}
#corpo #rodape .container-fluid.linha2 .row .direita {
  text-align: right;
}

@media only screen and (min-width: 300px) and (max-width: 767px) {
  #corpo #inicio .container-fluid .row.caixas {
    background-position: center center;
    height: auto;
  }
  #corpo #inicio .container-fluid .row.caixas .col span.tituloGrande {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 40px;
    margin-top: 40px;
    text-align: center;
    width: 100%;
  }
  #corpo #inicio .container-fluid .row.caixas .col span.tituloGrandeL {
    font-size: 22px;
    line-height: 26px;
    margin-top: 30px;
    text-align: center;
    width: 100%;
  }
  #corpo #inicio .container-fluid .row.caixas .col span.textoMenor {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    width: 100%;
  }
  #corpo #inicio .container-fluid .row.caixas .col span.botao {
    text-align: center;
    width: 100%;
  }
  #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas {
    text-align: center;
  }
  #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha {
    margin-bottom: 30px;
    min-height: auto;
  }
  #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul span.titulo, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde span.titulo, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha span.titulo {
    margin-bottom: 20px !important;
  }
  #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul:last-child, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde:last-child, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha:last-child {
    margin-bottom: 50px;
  }
  #corpo #inicio .container-fluid .row.plataformasParceiras {
    height: auto;
    padding: 20px;
  }
  #corpo #inicio .container-fluid .row.plataformasParceiras .linha {
    text-align: center;
  }
  #corpo #inicio .container-fluid .row.plataformasParceiras .linha .row .col {
    flex-basis: auto;
    -webkit-box-flex: auto;
    -ms-flex-positive: auto;
    flex-grow: auto;
  }
  #corpo #inicio .container-fluid .row.plataformasParceiras .linha .row .col img {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  #corpo #ferramentas .ferramentaAzul {
    background-position: center 90%;
    background-size: contain;
    margin-bottom: 0px;
    padding-top: 40px;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .coluna1 {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .coluna1 .caixaInfo {
    max-width: 80% !important;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .coluna1 .caixaInfo span.linha {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .coluna1 .caixaInfo span.linha div.media .media-body {
    text-align: left;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .coluna1 .caixaInfo span.tituloGrande {
    font-size: 24px !important;
    line-height: 28px !important;
    margin-bottom: 10px;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .coluna1 .caixaInfo span.valores {
    margin-top: 10px;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .coluna1 .caixaInfo span.valores strong {
    display: block;
  }
  #corpo #ferramentas .ferramentaVerde {
    background-position: center 90%;
    background-size: contain;
    padding-top: 40px;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .coluna1 {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .coluna1 .caixaInfo {
    max-width: 80% !important;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .coluna1 .caixaInfo span.linha {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .coluna1 .caixaInfo span.linha div.media .media-body {
    text-align: left;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .coluna1 .caixaInfo span.tituloGrande {
    font-size: 24px !important;
    line-height: 28px !important;
    margin-bottom: 10px;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .coluna1 .caixaInfo span.valores {
    margin-top: 10px;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .coluna1 .caixaInfo span.valores strong {
    display: block;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .coluna2 {
    margin-bottom: 60px;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }
  #corpo #ferramentas .ferramentaVermelha {
    background-position: center 90%;
    background-size: contain;
    padding-bottom: 40px;
    padding-top: 0px;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .coluna1 {
    margin-bottom: 60px;
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .coluna1 .caixaInfo {
    max-width: 80% !important;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .coluna1 .caixaInfo span.linha {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .coluna1 .caixaInfo span.linha div.media .media-body {
    text-align: left;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .coluna1 .caixaInfo span.tituloGrande {
    font-size: 24px !important;
    line-height: 28px !important;
    margin-bottom: 10px;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .coluna1 .caixaInfo span.valores {
    margin-top: 10px;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .coluna1 .caixaInfo span.valores strong {
    display: block;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha1 {
    margin-bottom: 25px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha1 div.tituloGrande {
    font-size: 25px !important;
    margin-top: 25px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha1 div.descricao {
    padding-bottom: 25px !important;
    width: 100% !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 {
    padding-bottom: 10px;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 {
    padding: 0px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.texto {
    font-size: 16px !important;
    text-align: center !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas {
    margin-top: 20px !important;
    text-align: center !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas .caixa {
    font-size: 14px !important;
    margin-bottom: 25px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-bottom: 15px !important;
    padding-top: 15px !important;
    width: 30% !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas .caixa img {
    height: auto !important;
    margin-bottom: 5px !important;
    width: 45px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 {
    margin-bottom: 45px;
    margin-top: 0px;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area {
    background-position: bottom right !important;
    background-size: contain !important;
    min-height: auto !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna1 .informacoes {
    max-width: 100% !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna2 {
    margin-bottom: 0px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar {
    width: 100% !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.titulo div.tituloGrande {
    font-size: 25px !important;
    margin-bottom: 20px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.total {
    margin-bottom: 70px;
    text-align: center !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.total div.quantidade {
    display: block;
    width: 100%;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha {
    padding-bottom: 15px;
    padding-top: 10px;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col {
    flex-basis: auto;
    padding: 5px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape {
    padding: 20px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao {
    margin-top: 15px;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row.itensLista div.item {
    text-align: center;
  }
  #corpo #planosEnviou .container-fluid .row.quemMaisVendeu {
    height: auto;
    margin-bottom: 30px;
    padding: 30px 50px;
    text-align: center;
  }
  #corpo #planosEnviou .container-fluid .row.quemMaisVendeu .linha .col {
    -ms-flex-preferred-size: 0;
    flex-basis: auto;
    -webkit-box-flex: auto;
    -ms-flex-positive: auto;
    flex-grow: auto;
  }
  #corpo #planosEnviou .container-fluid .row.quemMaisVendeu .linha .col img:first-child {
    margin-top: 20px;
  }
  #corpo #planosEnviou .container-fluid .row.quemMaisVendeu .linha .col img:last-child {
    margin-bottom: 0px;
  }
  #corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha1 a.confiraMaisPlanos {
    display: inline-block;
    float: none;
    margin-top: 10px;
  }
  #corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 {
    margin-bottom: 0px;
    text-align: center;
  }
  #corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .row .col .caixaAzul, #corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .row .col .caixaVerde, #corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .row .col .caixaVermelha {
    display: inline-block;
    margin-bottom: 40px;
    max-width: auto;
  }
  #corpo #planos .container-fluid .row.linha1 .col {
    margin-bottom: 20px !important;
  }
  #corpo #planos .container-fluid .row.linha1 .col span.tituloGrande {
    font-size: 30px;
    margin-bottom: 0px;
    margin-top: 20px;
  }
  #corpo #planos .container-fluid .row.linha1 .col span.descricao {
    margin-bottom: 30px;
  }
  #corpo #planos .container-fluid .row.linha2 {
    padding-left: 10px;
    padding-right: 10px;
  }
  #corpo #planos .container-fluid .row.linha2 .col.areaCaixa {
    border-bottom: none;
    margin-bottom: 25px;
    padding: 5px;
    width: 25%;
    -ms-flex-preferred-size: unset;
    flex-basis: auto;
    -webkit-box-flex: unset;
    -ms-flex-positive: unset;
    flex-grow: initial;
  }
  #corpo #planos .container-fluid .row.linha2 .col.areaCaixa .caixa {
    height: 80px;
    padding: 10px !important;
  }
  #corpo #planos .container-fluid .row.linha2 .col.areaCaixa .caixa img {
    height: auto;
    margin-top: 5px;
    width: 50px;
  }
  #corpo #planos .container-fluid .row.linha2 .col.areaCaixa .caixa span {
    display: none;
    margin-top: 10px;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar {
    width: auto;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.titulo div.tituloGrande, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.titulo div.tituloGrande, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.titulo div.tituloGrande {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 30px;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total {
    text-align: center;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total .quantidade, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total .quantidade, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total .quantidade {
    display: block;
    float: none;
    margin-bottom: 5px;
    margin-top: -5px;
    width: 100%;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha .col, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha .col, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha .col {
    font-size: 16px !important;
    padding: 4px !important;
    flex-basis: auto;
    -webkit-box-flex: unset;
    -ms-flex-positive: unset;
    flex-grow: unset;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha.rodape, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha.rodape, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha.rodape {
    padding-left: 20px;
    padding-right: 20px;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha.rodape a.botao, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha.rodape a.botao, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha.rodape a.botao {
    margin-top: 20px;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row.itensLista div.item, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row.itensLista div.item, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row.itensLista div.item {
    text-align: center;
  }
  #corpo #enviouNaMidia {
    max-height: 100%;
    padding-top: 40px;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha1 {
    text-align: center;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha1 span.tituloGrande {
    display: block;
    width: 100%;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha1 a.confiraMaisPlanos {
    display: inline-block;
    float: none;
    margin-top: 10px;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .row .col {
    flex-basis: auto !important;
    text-align: center !important;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .row .col .caixa {
    display: inline-block;
    height: auto;
    margin-bottom: 60px;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .row .col .caixa div.descricao {
    margin-bottom: 20px;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .row .col .caixa div.link {
    margin-bottom: 30px;
  }
  #corpo #depoimentos {
    min-height: auto;
    padding-bottom: 80px;
    padding-top: 80px;
  }
  #corpo #depoimentos .container-fluid .row .col #depoimentosSlide .carousel-inner .carousel-item p {
    font-size: 16px !important;
    line-height: 20px !important;
  }
  #corpo #depoimentos .container-fluid .row .col #depoimentosSlide .carousel-inner .carousel-item .carousel-caption div.foto {
    height: 100px;
    margin-bottom: 20px;
    width: 100px;
  }
  #corpo #depoimentos .container-fluid .row .col #depoimentosSlide .carousel-inner .carousel-item .carousel-caption div.foto img {
    height: 100px;
    width: 100px;
  }
  #corpo #depoimentos.vMenor {
    min-height: auto !important;
    padding-bottom: 80px !important;
    padding-top: 80px !important;
  }
  #corpo #blog {
    /* filtros */
    /* filtros */
    /* destaque */
    /* destaque */
    /* posts */
    /* posts */
  }
  #corpo #blog .filtro .container-fluid .row {
    height: auto;
  }
  #corpo #blog .filtro .container-fluid .row .coluna1 {
    text-align: center;
  }
  #corpo #blog .filtro .container-fluid .row .coluna1 a {
    font-size: 14px !important;
    height: auto;
    margin-bottom: 0px;
    margin-top: 12px;
    padding: 4px 13px;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 {
    margin-top: 10px;
    padding-bottom: 5px;
    text-align: center;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca {
    height: auto;
    max-width: none;
    width: 100% !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p1 {
    font-size: 14px;
    height: 32px;
    margin-top: -10px;
    width: 100%;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p1 input[type=text] {
    border-bottom: 1px solid #f0f0f0;
    padding: 20px !important;
    text-align: center;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p2 {
    margin-bottom: -10px !important;
    margin-top: 8px;
    width: 100%;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p2 button[type=submit] {
    text-align: center;
    width: 100%;
  }
  #corpo #blog .destaque {
    margin-bottom: 60px;
    margin-top: 30px;
  }
  #corpo #blog .destaque .container-fluid .row .col div.imagemGrande img.exibindo {
    height: 220px;
    object-fit: cover;
    width: 100%;
  }
  #corpo #blog .destaque .container-fluid .row .col div.imagemGrande div.informacoes {
    bottom: auto;
    display: block;
    padding: 10px 25px;
    position: relative;
    width: 100%;
  }
  #corpo #blog .destaque .container-fluid .row .col div.imagemGrande div.informacoes a.tituloGrande {
    font-size: 26px;
    line-height: 30px;
  }
  #corpo #blog .posts {
    margin-top: 0px;
  }
  #corpo #blog .postagem .container-fluid .row.info .col-lg-12.informacoesPost div.linha.textoGrande {
    font-size: 25px;
    line-height: 30px;
  }
  #corpo #sobreNos .container-fluid .row.linha1 {
    margin-bottom: 0px;
  }
  #corpo #sobreNos .container-fluid .row.linha1 .col span.tituloGrande {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: 20px;
  }
  #corpo #sobreNos .container-fluid .row.linha1 .col span.descricao {
    width: 90%;
  }
  #corpo #sobreNos .container-fluid .row.linha2 .col {
    text-align: center !important;
  }
  #corpo #sobreNos .container-fluid .row.linha2 .col a.seta {
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
  }
  #corpo #sobreNos .container-fluid .row.linha2 .col a.ano {
    box-sizing: border-box;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 0px !important;
    text-align: center;
    width: 35%;
  }
  #corpo #ajuda .container-fluid .row.linha1 {
    margin-bottom: 0px;
  }
  #corpo #ajuda .container-fluid .row.linha1 .col span.tituloGrande {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: 20px;
  }
  #corpo #ajuda .container-fluid .row.linha1 .col span.descricao {
    width: 90%;
  }
  #corpo #ajuda .container-fluid .row.linha3 .caixa {
    padding: 30px;
  }
  #corpo #ajuda .container-fluid .row.linha3 .caixa .row.centralizar span.titulo {
    margin-bottom: 30px;
  }
  #corpo #ajuda .container-fluid .row.linha3 .caixa .row.centralizar div.linha {
    margin-bottom: 20px;
  }
  #corpo #cadastraSe .container-fluid .row .coluna1 {
    font-size: 20px;
  }
  #corpo #cadastraSe .container-fluid .row .coluna1 span {
    display: inline !important;
    width: auto !important;
  }
  #corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe {
    height: auto;
    max-width: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }
  #corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p1 {
    width: 100%;
  }
  #corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p1 input[type=text] {
    border-bottom: 1px solid #f0f0f0;
    text-align: center;
  }
  #corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p2 {
    text-align: center;
    width: 100%;
  }
  #corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p2 button[type=submit] {
    margin-top: 8px;
    width: 100%;
  }
  #corpo #rodape .container-fluid.linha1 .row {
    height: auto;
  }
  #corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col {
    display: block !important;
    margin-bottom: 30px;
    text-align: center;
    width: 100% !important;
    flex-basis: auto;
    -webkit-box-flex: auto;
    -ms-flex-positive: auto;
    flex-grow: auto;
  }
  #corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col:first-child {
    margin-top: 30px;
  }
  #corpo #rodape .container-fluid.linha2 .row {
    height: auto;
  }
  #corpo #rodape .container-fluid.linha2 .row .esquerda {
    padding: 20px;
    text-align: center;
  }
  #corpo #rodape .container-fluid.linha2 .row .direita {
    padding: 0px 0px 20px 0px;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #corpo #inicio .container-fluid .row.caixas {
    background-position: center center;
    height: auto;
  }
  #corpo #inicio .container-fluid .row.caixas .col span.tituloGrande {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 40px;
    margin-top: 40px;
    text-align: center;
    width: 100%;
  }
  #corpo #inicio .container-fluid .row.caixas .col span.tituloGrandeL {
    margin-top: 30px;
    padding-right: 40px;
    padding-left: 40px;
    text-align: center;
    width: 100%;
  }
  #corpo #inicio .container-fluid .row.caixas .col span.textoMenor {
    padding-right: 40px;
    padding-left: 40px;
    text-align: center;
    width: 100%;
  }
  #corpo #inicio .container-fluid .row.caixas .col span.botao {
    text-align: center;
    width: 100%;
  }
  #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas {
    text-align: center;
  }
  #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha {
    margin-bottom: 30px;
    margin-left: 50px;
    margin-right: 50px;
  }
  #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaAzul:last-child, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVerde:last-child, #corpo #inicio .container-fluid .row.caixas .col div.conjuntoCaixas .caixaVermelha:last-child {
    margin-bottom: 50px;
  }
  #corpo #inicio .container-fluid .row.plataformasParceiras {
    height: auto;
    padding: 20px;
  }
  #corpo #inicio .container-fluid .row.plataformasParceiras .linha {
    text-align: center;
  }
  #corpo #inicio .container-fluid .row.plataformasParceiras .linha img {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  #corpo #ferramentas .ferramentaAzul {
    background-position: 400px center;
    background-size: contain;
    margin-bottom: -50px;
    padding-bottom: 40px;
    padding-top: 40px;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row {
    min-height: 600px;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 .caixaInfo {
    max-width: 80% !important;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 .caixaInfo span.linha {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 .caixaInfo span.linha div.media .media-body {
    text-align: left;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 .caixaInfo span.tituloGrande {
    font-size: 24px !important;
    line-height: 28px !important;
    margin-bottom: 10px;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 .caixaInfo span.valores {
    margin-top: 10px;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 .caixaInfo span.valores strong {
    display: block;
  }
  #corpo #ferramentas .ferramentaVerde {
    background-position: -400px 30%;
    background-size: contain;
    padding-bottom: 40px;
    padding-top: 40px;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row {
    min-height: 600px;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 .caixaInfo {
    max-width: 80% !important;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 .caixaInfo span.linha {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 .caixaInfo span.linha div.media .media-body {
    text-align: left;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 .caixaInfo span.tituloGrande {
    font-size: 24px !important;
    line-height: 28px !important;
    margin-bottom: 10px;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 .caixaInfo span.valores {
    margin-top: 10px;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 .caixaInfo span.valores strong {
    display: block;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna2 {
    margin-bottom: 60px;
  }
  #corpo #ferramentas .ferramentaVermelha {
    background-position: 400px center;
    background-size: contain;
    padding-bottom: 40px;
    padding-top: 40px;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row {
    min-height: 600px;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 {
    margin-bottom: 60px;
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 .caixaInfo {
    max-width: 80% !important;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 .caixaInfo span.linha {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 .caixaInfo span.linha div.media .media-body {
    text-align: left;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 .caixaInfo span.tituloGrande {
    font-size: 24px !important;
    line-height: 28px !important;
    margin-bottom: 10px;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 .caixaInfo span.valores {
    margin-top: 10px;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 .caixaInfo span.valores strong {
    display: block;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha1 {
    margin-bottom: 25px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha1 div.tituloGrande {
    font-size: 25px !important;
    margin-top: 25px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha1 div.descricao {
    padding-bottom: 25px !important;
    width: 100% !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 {
    padding-bottom: 10px;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 {
    padding: 0px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.texto {
    font-size: 16px !important;
    text-align: center !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas {
    margin-top: 20px !important;
    text-align: center !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas .caixa {
    font-size: 14px !important;
    margin-bottom: 25px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-bottom: 15px !important;
    padding-top: 15px !important;
    width: 30% !important;
  }
  #corpo #ferramentasDisplay .container-fluid.menor .row .col-lg-12.linha2 .row .col-lg-12 div.caixas .caixa img {
    height: auto !important;
    margin-bottom: 5px !important;
    width: 45px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 {
    margin-bottom: 45px;
    margin-top: 0px;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area {
    background-position: bottom right !important;
    background-size: contain !important;
    min-height: auto !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna1 .informacoes {
    max-width: 100% !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.linhasAreas .col-lg-12 .area .row .coluna2 {
    margin-bottom: 0px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar {
    width: 100% !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.titulo div.tituloGrande {
    font-size: 25px !important;
    margin-bottom: 20px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.total {
    margin-bottom: 70px;
    text-align: center !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.total div.quantidade {
    display: block;
    width: 100%;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha {
    padding-bottom: 15px;
    padding-top: 10px;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha .col {
    flex-basis: auto;
    padding: 5px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape {
    padding: 20px !important;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row .areaMenor .centralizar .col-lg-12.tabela div.tabelaLinhas .row.linha.rodape a.botao {
    margin-top: 15px;
  }
  #corpo #ferramentasDisplay .container-fluid.maior .row.fixos .col .container-fluid.linhaDeBaixo .row.itensLista div.item {
    text-align: center;
  }
  #corpo #planosEnviou .container-fluid .row.quemMaisVendeu {
    height: auto;
    margin-bottom: 30px;
    padding: 30px 50px;
    text-align: center;
  }
  #corpo #planosEnviou .container-fluid .row.quemMaisVendeu .linha .col {
    -ms-flex-preferred-size: 0;
    flex-basis: auto;
    -webkit-box-flex: auto;
    -ms-flex-positive: auto;
    flex-grow: auto;
  }
  #corpo #planosEnviou .container-fluid .row.quemMaisVendeu .linha .col img:first-child {
    margin-top: 20px;
  }
  #corpo #planosEnviou .container-fluid .row.quemMaisVendeu .linha .col img:last-child {
    margin-bottom: 0px;
  }
  #corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha1 span.tituloGrande {
    display: block;
    width: 100%;
  }
  #corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha1 a.confiraMaisPlanos {
    display: inline-block;
    float: none;
    margin-top: 10px;
    max-width: 220px;
    width: auto;
  }
  #corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 {
    margin-bottom: 0px;
    text-align: center;
  }
  #corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .row .col {
    flex-basis: auto;
    -webkit-box-flex: initial;
    -ms-flex-positive: 1;
    flex-grow: initial;
  }
  #corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .row .col .caixaAzul, #corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .row .col .caixaVerde, #corpo #planosEnviou .container-fluid .row.planosEnviou .col-lg-12.linha2 .row .col .caixaVermelha {
    display: inline-block;
    margin-bottom: 40px;
    max-width: auto;
  }
  #corpo #planos .container-fluid .row.linha1 .col {
    margin-bottom: 20px !important;
  }
  #corpo #planos .container-fluid .row.linha1 .col span.tituloGrande {
    font-size: 30px;
    margin-bottom: 0px;
    margin-top: 20px;
  }
  #corpo #planos .container-fluid .row.linha1 .col span.descricao {
    margin-bottom: 30px;
  }
  #corpo #planos .container-fluid .row.linha2 {
    padding-left: 10px;
    padding-right: 10px;
  }
  #corpo #planos .container-fluid .row.linha2 .col.areaCaixa {
    border-bottom: none;
    margin-bottom: 25px;
    padding: 5px;
    width: 25%;
    -ms-flex-preferred-size: unset;
    flex-basis: auto;
    -webkit-box-flex: unset;
    -ms-flex-positive: unset;
    flex-grow: initial;
  }
  #corpo #planos .container-fluid .row.linha2 .col.areaCaixa .caixa {
    height: 80px;
    padding: 10px !important;
  }
  #corpo #planos .container-fluid .row.linha2 .col.areaCaixa .caixa img {
    height: auto;
    margin-top: 5px;
    width: 50px;
  }
  #corpo #planos .container-fluid .row.linha2 .col.areaCaixa .caixa span {
    display: none;
    margin-top: 10px;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar {
    width: auto;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.titulo div.tituloGrande, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.titulo div.tituloGrande, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.titulo div.tituloGrande {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 30px;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total {
    text-align: center;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total .quantidade, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total .quantidade, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.total .quantidade {
    display: block;
    float: none;
    margin-bottom: 5px;
    margin-top: -5px;
    width: 100%;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha .col, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha .col, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha .col {
    font-size: 16px !important;
    padding: 4px !important;
    flex-basis: auto;
    -webkit-box-flex: unset;
    -ms-flex-positive: unset;
    flex-grow: unset;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha.rodape, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha.rodape, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha.rodape {
    padding-left: 20px;
    padding-right: 20px;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha.rodape a.botao, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha.rodape a.botao, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row .areaMenor .centralizar .col-lg-12.tabela .row.linha.rodape a.botao {
    margin-top: 20px;
  }
  #corpo #planos .container-fluid .row.linha3 #cx1_area .container-fluid .row.itensLista div.item, #corpo #planos .container-fluid .row.linha3 #cx2_area .container-fluid .row.itensLista div.item, #corpo #planos .container-fluid .row.linha3 #cx3_area .container-fluid .row.itensLista div.item {
    text-align: center;
  }
  #corpo #enviouNaMidia {
    max-height: 100%;
    padding-top: 40px;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha1 {
    text-align: center;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha1 span.tituloGrande {
    display: block;
    width: 100%;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha1 a.confiraMaisPlanos {
    display: inline-block;
    float: none;
    margin-top: 10px;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .row .col {
    flex-basis: auto !important;
    text-align: center !important;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .row .col .caixa {
    display: inline-block;
    height: auto;
    margin-bottom: 60px;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .row .col .caixa div.descricao {
    margin-bottom: 20px;
  }
  #corpo #enviouNaMidia .container-fluid .row .col-lg-12.linha2 .row .col .caixa div.link {
    margin-bottom: 30px;
  }
  #corpo #depoimentos {
    min-height: auto;
    padding-bottom: 80px;
    padding-top: 80px;
  }
  #corpo #depoimentos .container-fluid .row .col #depoimentosSlide .carousel-inner .carousel-item p {
    font-size: 16px !important;
    line-height: 20px !important;
  }
  #corpo #depoimentos .container-fluid .row .col #depoimentosSlide .carousel-inner .carousel-item .carousel-caption div.foto {
    height: 100px;
    margin-bottom: 20px;
    width: 100px;
  }
  #corpo #depoimentos .container-fluid .row .col #depoimentosSlide .carousel-inner .carousel-item .carousel-caption div.foto img {
    height: 100px;
    width: 100px;
  }
  #corpo #depoimentos.vMenor {
    min-height: auto !important;
    padding-bottom: 80px !important;
    padding-top: 0px !important;
  }
  #corpo #blog .filtro .container-fluid .row {
    height: auto;
  }
  #corpo #blog .filtro .container-fluid .row .coluna1 {
    text-align: center;
  }
  #corpo #blog .filtro .container-fluid .row .coluna1 a {
    font-size: 14px !important;
    height: auto;
    margin-bottom: 0px;
    margin-top: 12px;
    padding: 4px 25px;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 {
    margin-top: 10px;
    padding-bottom: 5px;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca {
    height: auto;
    max-width: none;
    width: 100% !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p1 {
    font-size: 14px;
    height: 32px;
    margin-top: -10px;
    width: 100%;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p1 input[type=text] {
    border-bottom: 1px solid #f0f0f0;
    padding: 20px !important;
    text-align: center;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p2 {
    margin-bottom: -10px !important;
    margin-top: 8px;
    width: 100%;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p2 button[type=submit] {
    text-align: center;
    width: 100%;
  }
  #corpo #blog .destaque {
    margin-bottom: 60px;
    margin-top: 30px;
  }
  #corpo #blog .destaque .container-fluid .row .col div.imagemGrande img.exibindo {
    height: 220px;
    object-fit: cover;
    width: 100%;
  }
  #corpo #blog .destaque .container-fluid .row .col div.imagemGrande div.informacoes {
    bottom: auto;
    display: block;
    padding: 10px 25px;
    position: relative;
    width: 100%;
  }
  #corpo #blog .destaque .container-fluid .row .col div.imagemGrande div.informacoes a.tituloGrande {
    font-size: 26px;
    line-height: 30px;
  }
  #corpo #blog .posts {
    margin-top: 0px;
  }
  #corpo #blog .postagem .container-fluid .row.info .col-lg-12.informacoesPost div.linha.textoGrande {
    font-size: 25px;
    line-height: 30px;
  }
  #corpo #blog .postagem .container-fluid .row.conteudo div.lateral div.recomendados .linha.lista .postChamada {
    margin-bottom: 50px;
  }
  #corpo #blog .postagem .container-fluid .row.conteudo div.lateral div.recomendados .linha.lista .postChamada img.exibindo {
    height: 150px;
  }
  #corpo #blog .postagem .container-fluid .row.conteudo div.lateral div.recomendados .linha.lista .postChamada div.informacoes {
    position: sticky;
    text-align: center;
    width: 100%;
  }
  #corpo #sobreNos .container-fluid .row.linha3 .coluna div.caixa .row .col img {
    height: auto;
    max-width: 100%;
  }
  #corpo #cadastraSe .container-fluid .row .coluna1 {
    font-size: 20px;
  }
  #corpo #cadastraSe .container-fluid .row .coluna1 span {
    display: inline !important;
    width: auto !important;
  }
  #corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe {
    height: auto;
    max-width: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }
  #corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p1 {
    width: 100%;
  }
  #corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p1 input[type=text] {
    border-bottom: 1px solid #f0f0f0;
    text-align: center;
  }
  #corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p2 {
    text-align: center;
    width: 100%;
  }
  #corpo #cadastraSe .container-fluid .row .coluna2 .areaCadastreSe .p2 button[type=submit] {
    margin-top: 8px;
    width: 100%;
  }
  #corpo #rodape .container-fluid.linha1 .row {
    height: auto;
  }
  #corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col {
    display: block !important;
    margin-bottom: 30px;
    text-align: center;
    width: 50% !important;
    flex-basis: auto;
    -webkit-box-flex: auto;
    -ms-flex-positive: auto;
    flex-grow: auto;
  }
  #corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col:first-child {
    margin-top: 30px;
    width: 100% !important;
  }
  #corpo #rodape .container-fluid.linha2 .row {
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  #corpo #rodape .container-fluid.linha2 .row .esquerda {
    padding: 20px;
    text-align: center;
  }
  #corpo #rodape .container-fluid.linha2 .row .direita {
    padding: 0px 0px 0px 0px;
    text-align: center;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #corpo #inicio .container-fluid .row.caixas {
    min-height: 600px;
  }
  #corpo #inicio .container-fluid .row.caixas .col {
    padding-left: 40px;
  }
  #corpo #inicio .container-fluid .row.caixas .col span.tituloGrande {
    font-size: 30px !important;
    line-height: 36px !important;
    margin-bottom: 50px;
  }
  #corpo #inicio .container-fluid .row.plataformasParceiras .linha {
    text-align: center;
  }
  #corpo #inicio .container-fluid .row.plataformasParceiras .linha img {
    max-width: 140px;
  }
  #corpo #blog .filtro .container-fluid .row {
    height: auto;
  }
  #corpo #blog .filtro .container-fluid .row .coluna1 {
    text-align: center;
  }
  #corpo #blog .filtro .container-fluid .row .coluna1 a {
    font-size: 14px !important;
    height: auto;
    margin-bottom: 0px;
    margin-top: 12px;
    padding: 4px 25px;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 {
    margin-top: 10px;
    padding-bottom: 5px;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca {
    height: auto;
    max-width: none;
    width: 100% !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p1 {
    font-size: 14px;
    height: 32px;
    margin-top: -10px;
    width: 100%;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p1 input[type=text] {
    border-bottom: 1px solid #f0f0f0;
    padding: 20px !important;
    text-align: center;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p2 {
    margin-bottom: -10px !important;
    margin-top: 8px;
    width: 100%;
  }
  #corpo #blog .filtro .container-fluid .row .coluna2 .areaBusca .p2 button[type=submit] {
    text-align: center;
    width: 100%;
  }
  #corpo #blog .destaque {
    margin-bottom: 60px;
    margin-top: 30px;
  }
  #corpo #blog .destaque .container-fluid .row .col div.imagemGrande img.exibindo {
    height: 220px;
    object-fit: cover;
    width: 100%;
  }
  #corpo #blog .destaque .container-fluid .row .col div.imagemGrande div.informacoes {
    bottom: auto;
    display: block;
    padding: 10px 25px;
    position: relative;
    width: 100%;
  }
  #corpo #blog .destaque .container-fluid .row .col div.imagemGrande div.informacoes a.tituloGrande {
    font-size: 26px;
    line-height: 30px;
  }
  #corpo #blog .posts {
    margin-top: 0px;
  }
  #corpo #blog .postagem .container-fluid .row.info .col-lg-12.informacoesPost div.linha.textoGrande {
    font-size: 25px;
    line-height: 30px;
  }
  #corpo #blog .postagem .container-fluid .row.conteudo div.lateral div.recomendados .linha.lista .postChamada {
    margin-bottom: 50px;
  }
  #corpo #blog .postagem .container-fluid .row.conteudo div.lateral div.recomendados .linha.lista .postChamada img.exibindo {
    height: 150px;
  }
  #corpo #blog .postagem .container-fluid .row.conteudo div.lateral div.recomendados .linha.lista .postChamada div.informacoes {
    position: sticky;
    text-align: center;
    width: 100%;
  }
  #corpo #ferramentas .ferramentaAzul {
    background-position: 400px center;
    background-size: contain;
    margin-bottom: -50px;
    padding-bottom: 40px;
    padding-top: 40px;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row {
    min-height: 600px;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 .caixaInfo {
    max-width: 80% !important;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 .caixaInfo span.linha {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 .caixaInfo span.linha div.media .media-body {
    text-align: left;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 .caixaInfo span.tituloGrande {
    font-size: 24px !important;
    line-height: 28px !important;
    margin-bottom: 10px;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 .caixaInfo span.valores {
    margin-top: 10px;
  }
  #corpo #ferramentas .ferramentaAzul .container-fluid .row .coluna1 .caixaInfo span.valores strong {
    display: block;
  }
  #corpo #ferramentas .ferramentaVerde {
    background-position: -400px 30%;
    background-size: contain;
    padding-bottom: 40px;
    padding-top: 40px;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row {
    min-height: 600px;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 .caixaInfo {
    max-width: 80% !important;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 .caixaInfo span.linha {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 .caixaInfo span.linha div.media .media-body {
    text-align: left;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 .caixaInfo span.tituloGrande {
    font-size: 24px !important;
    line-height: 28px !important;
    margin-bottom: 10px;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 .caixaInfo span.valores {
    margin-top: 10px;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna1 .caixaInfo span.valores strong {
    display: block;
  }
  #corpo #ferramentas .ferramentaVerde .container-fluid .row .coluna2 {
    margin-bottom: 60px;
  }
  #corpo #ferramentas .ferramentaVermelha {
    background-position: 400px center;
    background-size: contain;
    padding-bottom: 40px;
    padding-top: 40px;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row {
    min-height: 600px;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 {
    margin-bottom: 60px;
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 .caixaInfo {
    max-width: 80% !important;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 .caixaInfo span.linha {
    text-align: center !important;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 .caixaInfo span.linha div.media .media-body {
    text-align: left;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 .caixaInfo span.tituloGrande {
    font-size: 24px !important;
    line-height: 28px !important;
    margin-bottom: 10px;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 .caixaInfo span.valores {
    margin-top: 10px;
  }
  #corpo #ferramentas .ferramentaVermelha .container-fluid .row .coluna1 .caixaInfo span.valores strong {
    display: block;
  }
  #corpo #rodape .container-fluid.linha1 .row {
    height: auto;
  }
  #corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col {
    display: block !important;
    margin-bottom: 30px;
    text-align: center;
    width: 50% !important;
    flex-basis: auto;
    -webkit-box-flex: auto;
    -ms-flex-positive: auto;
    flex-grow: auto;
  }
  #corpo #rodape .container-fluid.linha1 .row .container-fluid.colunas .row .col:first-child {
    margin-top: 30px;
    width: 100% !important;
  }
  #corpo #rodape .container-fluid.linha2 .row {
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  #corpo #rodape .container-fluid.linha2 .row .esquerda {
    padding: 20px;
    text-align: center;
  }
  #corpo #rodape .container-fluid.linha2 .row .direita {
    padding: 0px 0px 0px 0px;
    text-align: center;
  }
}
/* Parceiros */
#Parceiros {
  max-width: 1260px;
}
#Parceiros .nice-select {
  width: 100%;
}
#Parceiros .botaoSubmitRoxo {
  background-color: #98509d;
  border: 1px solid #98509d;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  min-width: 180px;
  padding: 12px 20px;
  text-align: center;
  text-decoration: none;
  width: auto;
  -moz-transition-property: background-color color !important;
  -webkit-transition-property: background-color color !important;
  transition-property: background-color color !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
  -webkit-border-radius: 40px !important;
  -moz-border-radius: 40px !important;
  border-radius: 40px !important;
}
#Parceiros .center {
  text-align: center;
}
#Parceiros .botaoRoxo {
  background-color: #98509d;
  border: 1px solid #98509d;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  width: auto;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  -ms-transition-timing-function: ease;
  transition-timing-function: ease;
}
#Parceiros .botaoDesabilitado {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@valor)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  pointer-events: none;
}
#Parceiros .tituloExternoGrande {
  padding-top: 30px;
  color: #494f65;
  display: block;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 20px;
  width: 100%;
}
#Parceiros .tituloExternoPequeno {
  color: #494f65;
  display: block;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
  width: 100%;
}
#Parceiros #CaixaBuscaParceiro .campoTexto {
  margin-left: 5px;
  margin-right: 5px;
}
#Parceiros #CaixaBuscaParceiro .nice-select {
  margin-left: 5px;
  margin-right: 5px;
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 10px;
  border: solid 1px #e1e1e1;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  font-family: inherit;
  font-size: 15px;
  font-weight: normal;
  height: 50px;
  line-height: 48px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  user-select: none;
  white-space: nowrap;
  width: 100%;
  float: unset;
  display: inline-block;
}
#Parceiros #CaixaBuscaParceiro .nice-select:active, #Parceiros #CaixaBuscaParceiro .nice-select.open, #Parceiros #CaixaBuscaParceiro .nice-select:focus {
  border-color: #98509d;
  color: #98509d;
}
#Parceiros #CaixaBuscaParceiro .nice-select .list {
  width: 100%;
}
#Parceiros .caixaConteudo {
  background-color: #fff;
  border: 1px solid #e1e1e1;
  box-sizing: border-box;
  color: #808ba8;
  display: block;
  margin-bottom: 20px;
  padding: 30px;
  width: 100%;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
}
#Parceiros .caixaConteudo .campoTexto {
  background-color: #fff;
  border: 1px solid #d4d4d4;
  color: #808ba8;
  display: inline-block;
  font-size: 15px;
  margin-bottom: 20px;
  padding: 12px 20px;
  width: 100%;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
  -moz-transition-property: all !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -moz-transition-duration: 0.2s !important;
  -webkit-transition-duration: 0.2s !important;
  transition-duration: 0.2s !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#Parceiros .caixaConteudo .campoTexto:hover {
  border: 1px solid #bbb;
}
#Parceiros .caixaConteudo .campoTexto:focus {
  border: 1px solid #98509d !important;
  color: #98509d;
}
#Parceiros .cx1 {
  border: 1px solid #e1e1e1;
  display: block;
  margin-bottom: 30px;
  min-height: 340px;
  width: 100%;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
#Parceiros .cx1 .botao {
  background-color: #fff;
  border: 1px solid #d4d4d4;
  color: #808ba8;
  display: inline-block;
  font-size: 14px;
  height: 35px;
  max-width: 100px;
  padding-top: 6px;
  text-align: center;
  width: 100%;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  border-radius: 30px !important;
  -moz-transition-property: border background-color !important;
  -webkit-transition-property: border background-color !important;
  transition-property: border background-color !important;
  -moz-transition-duration: 300ms !important;
  -webkit-transition-duration: 300ms !important;
  transition-duration: 300ms !important;
  -moz-transition-delay: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  -o-transition-timing-function: ease !important;
  -ms-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
#Parceiros .cx1 .linha1 {
  box-sizing: border-box;
  border-bottom: 1px solid #e1e1e1;
  color: #808ba8;
  display: block;
  font-size: 16px;
  height: auto;
  min-height: 55px;
  padding-top: 16px;
  text-align: center;
  width: 100%;
}
#Parceiros .cx1 .linha2 {
  box-sizing: border-box;
  border-bottom: 1px solid #e1e1e1;
  color: #808ba8;
  display: block;
  font-size: 16px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  min-height: 102px;
  padding-top: 16px;
  text-align: center;
  width: 90%;
}
#Parceiros .cx1 .linha3 {
  box-sizing: border-box;
  border-bottom: 1px solid #e1e1e1;
  color: #808ba8;
  display: block;
  font-size: 16px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  min-height: 76px;
  padding-top: 16px;
  text-align: center;
  width: 90%;
  padding-bottom: 10px;
  min-height: 105px;
}
#Parceiros .cx1 .linha4 {
  box-sizing: border-box;
  color: #808ba8;
  display: block;
  font-size: 16px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  text-align: center;
  width: 90%;
}
#Parceiros #GridParceiros img {
  border-style: none;
  max-height: 80px;
  max-width: 100%;
  vertical-align: middle;
}
#Parceiros #GridParceiros .titulo {
  color: #494f65;
  margin-top: 0;
}
#Parceiros #GridParceiros .descritivo {
  color: #808ba8;
  font-size: 14px;
  text-align: left;
  max-height: 160px;
  overflow: hidden;
}
#Parceiros #GridParceiros .botaoParceiro {
  color: #98509d;
  display: none;
  margin-bottom: 15px;
  max-width: 150px;
  opacity: 0;
  transition: 0.3s;
}
#Parceiros #GridParceiros .caixaParceiro {
  display: flex;
  flex-direction: column;
  min-height: 460px;
  transition: 0.3s;
}
#Parceiros #GridParceiros .caixaParceiro:hover {
  border-color: #98509d;
  box-shadow: 0 5px 20px rgba(60, 31, 62, 0.5);
  -webkit-box-shadow: 0 5px 20px rgba(60, 31, 62, 0.5);
  -moz-box-shadow: 0 5px 20px rgba(60, 31, 62, 0.5);
  min-height: 500px;
}
#Parceiros #GridParceiros .caixaParceiro:hover .botaoParceiro {
  opacity: 1;
  display: inline-block;
}
#Parceiros #GridParceiros .linha1 {
  margin-top: 25px;
  height: 97px;
  border-bottom: 0;
}
#Parceiros #GridParceiros .linha2 {
  min-height: 0;
}
#Parceiros #GridParceiros .linha2, #Parceiros #GridParceiros .linha3 {
  border-bottom: 0;
  text-align: left;
}
#Parceiros #GridParceiros .linha3 {
  flex-grow: 1;
}
#Parceiros #GridParceiros .linha4 {
  border-bottom: 0;
}
#Parceiros .notaAvaliacaoOuro {
  color: #E8CF93;
  border-color: #E8CF93;
}
#Parceiros .notaAvaliacaoPrata {
  color: #BDBDBD;
  border-color: #BDBDBD;
}
#Parceiros .notaAvaliacaoBronze {
  color: #d4b391;
  border-color: #d4b391;
}
#Parceiros .notaAvaliacao {
  border: 1px solid;
  border-radius: 20px;
  font-size: 12px;
  font-weight: 700;
  padding: 5px 20px;
}
#Parceiros .paginacao {
  display: block;
  margin-bottom: 40px;
  margin-top: 30px;
  text-align: center;
  width: 100%;
}
#Parceiros .paginacao ul.pagination {
  display: inline-flex;
}
#Parceiros .paginacao ul.pagination li.page-item a.page-link {
  background-color: transparent;
  border: none;
  color: #808ba8;
}
#Parceiros .paginacao ul.pagination li.page-item a.page-link:hover {
  background-color: #e1e1e1 !important;
}
#Parceiros .paginacao ul.pagination li.page-item:first-child a.page-ling, #Parceiros .paginacao ul.pagination li.page-item:last-child a.page-ling {
  color: #98509d !important;
}
#Parceiros .paginacao ul.pagination li.page-item.active {
  border-bottom: 3px solid #98509d;
}
#Parceiros .paginacao ul.pagination li.page-item.active a.page-link {
  color: #98509d !important;
}

#DetalhesParceiro img {
  border-style: none;
  max-height: 80px;
  max-width: 100%;
  vertical-align: middle;
}
#DetalhesParceiro .descritivo {
  color: #808ba8;
  font-size: 14px;
  text-align: left;
}
#DetalhesParceiro .caixaConteudo {
  margin-top: 30px;
}

#modalTermosDeCondicoes .modal-title {
  color: black;
}
#modalTermosDeCondicoes .modal-dialog {
  max-width: 800px !important;
  max-height: 600px !important;
}
#modalTermosDeCondicoes #iframeTermosDeCondicoes {
  width: 100%;
  height: 100%;
  min-height: 505px;
}

.plataformasParceiras .owl-carousel .item img {
  filter: grayscale(1);
}
