.menu-desc {

  font-size: 0.9rem;

  display: block;

  text-transform: none;

  padding-left: 17px;

  padding-right: 10px;

  width: 320px;

  margin-top: -10px;

  line-height: normal;

}

.menu-desc-suporte {

  font-size: 0.9rem;

  display: block;

  text-transform: none;

  padding-left: 17px;

  padding-right: 10px;

  width: 320px;

  margin-top: -10px;

  line-height: normal;

}



.pin-top {

  position: relative;

}

.pin-bottom {

  position: relative;

}

.pinned {

  position: fixed !important;

}

.list_style6 li {

  background-repeat: no-repeat;

  background-position: 0 6px;

  background-image: url(../imagens/bullets/list-style6.png);

  background-color: transparent;

  padding-top: 0;

  padding-right: 0;

  padding-left: 27px;

  padding-bottom: 10px;

  margin-bottom: 10px;

  font-size: 0.9em;

}

.list_style7 li {

  background-repeat: no-repeat;

  background-position: 0 6px;

  background-image: url('../imagens/bullets/list-style5.png');

  background-color: transparent;

  padding-top: 0;

  padding-right: 0;

  padding-left: 27px;

  padding-bottom: 10px;

  border-bottom: 1px dotted rgba(187, 200, 207, 1.00);

  margin-bottom: 10px;

}

.list_style8 li {

  background-repeat: no-repeat;

  background-position: 0px 5px;

  background-image: url('../imagens/bullets/list-style5.png');

  background-color: transparent;

  padding-right: 0;

  padding-left: 27px;

  border-bottom: 1px dotted rgba(187, 200, 207, 1.00);

  margin-bottom: 5px;

  padding-bottom: 5px;

  min-height: 0px;

  text-align: left;

}

#mn-suporte-csr #mn-suporte-manual #mn-suporte-tutoriais #mn-suporte-passo #mn-suporte-duvidas .list_style8 li a {

  font-size: 1rem;

}

.txt_padrao {

  font-size: 1.2rem;

}

.caracteristica_bg {

  padding-top: 40px;

  padding-bottom: 50px;

  background-image: url(../imagens/bg-11.jpg);

  color: rgba(255, 255, 255, 1.00);

  background-repeat: no-repeat;

  background-position: right 0%;

  background-size: cover;

}

.txt-destaque {

  font-weight: 600;

  color: rgba(159, 0, 3, 1.00);

  text-transform: none;

}

.txt-principal {

  margin-bottom: 40px;

  font-size: 12pt;

  font-weight: 400;

}

.padding-right-15 {

  padding-right: 15px;

}

.caracteristica_bg_code {

  padding-top: 40px;

  padding-bottom: 50px;

  background-image: url(../imagens/bg-13.jpg);

  background-repeat: no-repeat;

  background-position: right 0%;

  margin-top: 0px;

  margin-bottom: 40px;

  background-size: cover;

}

.caracteristica_bg_vmc {
    padding-top: 40px;
    padding-bottom: 50px;
    background-image: url(/imagens/bgs/sitelock-page-header-bg.jpg);
    background-repeat: no-repeat;
    background-position: right 0%;
    margin-top: 0px;
    margin-bottom: 40px;
    background-size: cover;
}

.caracteristica_bg_cpac {

  background-repeat: no-repeat;

  background-position: right 0%;

  background-size: cover;

}

.menu_principal {

  position: relative;

  margin-right: auto;

  margin-left: auto;

  float: left;

}

.menu_principal a {
    font-weight: 400;
   
    padding-left: 5px;
    padding-right: 5px;
}

.menu_principal a:hover {}

.menu_principal a:focus {}

.logo-link {

  float: left;

  position: absolute;

  padding: 0px;

  margin: 0px;

  display: inline;

}

.logo-link-mobile {

  display: inline;

  margin-left: -70px;

}

.logo-link-compra {

  position: absolute;

  padding: 0px;

  margin: 0px;

  display: inline;

}

.menu-itens {

  margin-left: 196px;

}

.navbar {

  width: 100%;

  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  min-height: 80px;

  z-index: 9999;

  border-bottom-style: none;

  border-bottom-color: rgba(255, 255, 255, 1.00);

  -webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 1.00);

  box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 1.00);

}

.pantone296 {

  background-color: #041C2C;

}

.pantone296-text {

  color: #041C2C;

}

.pantone2250 {

  background-color: #00B373;

}

.card-trustlogo {

  min-height: 160px;

}

.pantone2250-text {

  color: #00B373;

}

.pantone1 {

  background-color: #D9D9D6;

}

.pantone1-text {

  color: #D9D9D6;

}

.pantone143 {

  background-color: #F1B434;

}

.pantone143-text {

  color: #F1B434;

}

.pantone121 {

  background-color: #FDD757;

}

.aviso-destaque {

  margin-top: -14px;

  margin-bottom: 20px;

  padding-top: 10px;

  padding-bottom: 10px;

}

.pantone121-text {

  color: #FDD757;

}

.pantone292 {

  background-color: #69B3E7;

}

.pantone292-text {

  color: #69B3E7;

}

.navbar h1, .navbar h2, .navbar h3, .navbar h4, .navbar h5, .navbar h6 {

  font-weight: 300;

  margin: 0

}

.tit-compra-top {

  line-height: 70px;

}

.navbar .justify {

  text-align: justify

}

.tit_azul {

  color: rgba(41, 110, 149, 1.00);

  font-weight: 400;

  padding-bottom: 5px;

  font-size: 1.6em;

}

.tit_azul_menor {

  color: rgba(41, 110, 149, 1.00);

  font-weight: 400;

  padding-bottom: 5px;

  font-size: 1.2em;

  padding-left: 20px;

}

.tit_verde {

  color: rgba(0, 179, 9, 1.00);

  font-weight: bold;

  padding-bottom: 5px;

  font-size: 1.6em;

}

.navbar .bold {

  font-weight: 700

}

.navbar .italic {

  font-style: italic

}

.navbar .padding-15 {

  padding: 15px !important

}

.navbar .padding-top-10 {

  padding-top: 10px;

}



.navbar .padding-right-15 {

  padding-right: 15px !important

}

.navbar .padding-left-15 {

  padding-leftt: 15px !important

}

.navbar .padding-sides-15 {

  padding-left: 15px;

  padding-right: 15px

}

.navbar .margin-top-15 {

  margin-top: 15px

}

.navbar .margin-bottom-15 {

  margin-bottom: 15px

}

.navbar .margin-bottom-10 {

  margin-bottom: 10px

}

.navbar .margin-top-0 {

  margin-top: 0

}

.navbar .text-center {

  text-align: center

}

.navbar .pull-right {

  float: right

}

.navbar .pull-left {

  float: left

}

.navbar .clearfix {

  clear: both

}

.navbar img {

  max-width: 100%;

}

.livehelp {

  margin-left: -30px;

  margin-right: -23px;

  margin-top: 3px;

}

.navbar img.thumbnail {

  padding: 5px;

  background-color: #fff;

  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)

}

.navbar.fixed-top {

  position: fixed;

  top: 0;

  left: 0;

  right: 0;

  z-index: 2

}

.navbar.fixed-bottom {

  position: fixed;

  bottom: 0;

  right: 0;

  left: 0;

  z-index: 2

}

.navbar.fixed-bottom header .dropdown header .dropdown-menu {

  top: auto;

  bottom: 57px

}

.navbar.fixed-bottom header .dropdown header .dropdown-menu header .dropdown > header .dropdown-menu, .navbar.fixed-bottom header .dropdown header .dropdown-menu header .dropdown > .item > header .dropdown-menu {

  top: auto;

  bottom: 0

}

.navbar.fixed-left {

  position: fixed;

  top: 0;

  left: 0;

  bottom: 0;

  right: auto;

  width: auto;

  z-index: 2

}

.navbar.fixed-left .nav > li {

  display: block

}

.navbar.fixed-left header .dropdown header .dropdown-menu {

  left: 100%;

  top: 0

}

.navbar.fixed-left .full-width {

  display: none !important

}

.navbar.fixed-left .pull-right header .dropdown-menu {

  left: 100% !important

}

.navbar.fixed-right {

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: auto;

  width: auto;

  z-index: 2

}

.navbar.fixed-right .nav > li {

  display: block

}

.navbar.fixed-right header .dropdown header .dropdown-menu {

  right: 100%;

  left: auto;

  top: 0

}

.navbar.fixed-right header .dropdown header .dropdown-menu header .dropdown > header .dropdown-menu, .navbar.fixed-right header .dropdown header .dropdown-menu header .dropdown > .item > header .dropdown-menu {

  left: auto;

  right: 100%

}

.navbar.fixed-right .full-width {

  display: none !important

}

.navbar .table {

  width: 100%;

  border-collapse: collapse;

  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)

}

.navbar .table th {

  font-weight: 400;

  padding: 14px 16px;

  border-bottom: solid 1px #ccc;

  color: rgba(0, 0, 0, 0.54)

}

.navbar .table td {

  padding: 14px 16px;

  border-bottom: solid 1px #ccc;

  color: rgba(0, 0, 0, 0.87)

}

.navbar .table tr:hover {

  background-color: rgba(0, 0, 0, 0.12)

}

.navbar .box {

  text-align: justify;

  border: solid 1px #ccc;

  padding: 12px;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box

}

.navbar .box.active {

  background-color: #2196F3;

  color: #fff

}

.navbar .title {

  padding: 14px 16px 7px;

  border-bottom: solid 1px #2196F3;

  margin-bottom: 27px

}

.navbar .title.inline-block {

  display: inline-block

}

.navbar .sub-title {

  border-bottom: dashed 1px #2196F3

}

.navbar .sub-title.inline-block {

  display: inline-block

}

.navbar .nav {

  padding: 0;

  margin: 0;

  position: relative;

  list-style-type: none

}

.navbar .nav > li {

  display: inline-block

}

.navbar .nav > li a {

  color: #fff;

  text-decoration: none;

  display: block;

  padding: 14px 16px

}

.navbar .nav > li.active > a, .navbar .nav > li:hover > a {

  background-color: #1565C0

}

.navbar i.fa-caret-down {

  font-size: 14px;

  margin-left: 8px

}

.navbar.navbar-contained {

  width: 980px

}

.navbar header .dropdown {

  position: relative

}

.navbar header .dropdown .active {

  background-color: #2196F3;

  color: #fff

}

.navbar header .dropdown .active a {

  color: #fff !important

}

.navbar header .dropdown.menu-fade > header .dropdown-menu, .navbar header .dropdown.menu-fade > .item > header .dropdown-menu {

  opacity: 0;

  height: 0;

  display: block;

  overflow: hidden;

  transition: all .5s

}

.navbar header .dropdown.menu-fade:hover > header .dropdown-menu, .navbar header .dropdown.menu-fade:hover > .item > header .dropdown-menu {

  opacity: 1;

  height: auto;

  overflow: visible

}

.navbar header .dropdown.full-width {

  position: static

}

.navbar header .dropdown.full-width header .dropdown-menu {

  left: 50px;

  right: 50px;

  line-height: normal;

}

.navbar header .dropdown.size-750 header .dropdown-menu {

  width: 750px

}

.navbar header .dropdown.size-500 header .dropdown-menu {

  width: 500px

}

.navbar header .dropdown.size-250 header .dropdown-menu {

  width: 250px

}

.navbar header .dropdown iframe {

  border: none;

  width: 100%;

  height: 400px

}

.navbar header .dropdown iframe.height-250 {

  height: 250px

}

.navbar header .dropdown iframe.height-500 {

  height: 500px

}

.navbar header .dropdown iframe.height-750 {

  height: 750px

}

.navbar header .dropdown ul.list {

  padding: 0;

  margin: 0;

  list-style-type: none;

  line-height: 36px;

  color: #2196F3

}

.navbar header .dropdown input[type="text"], .navbar header .dropdown input[type="number"], .navbar header .dropdown input[type="email"], .navbar header .dropdown input[type="date"], .navbar header .dropdown input[type="password"], .navbar header .dropdown select {

  border: none;

  border-bottom: solid 1px #2196F3;

  padding: 7px 12px;

  font-size: 18px;

  font-weight: 400;

  height: 36px;

  background-color: transparent;

  width: 90%;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none

}

.navbar header .dropdown textarea {

  border: none;

  border-bottom: solid 1px #2196F3;

  padding: 7px 12px;

  font-size: 18px;

  font-weight: 400;

  background-color: transparent;

  resize: none;

  width: 90%;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none

}

.navbar header .dropdown .btn {

  background-color: #2196F3;

  color: #fff;

  display: inline-block !important;

  position: relative;

  height: auto;

  font-size: 18px;

  font-weight: 400;

  padding: 8px 16px;

  border: none;

  line-height: 24px;

  margin-bottom: 0;

  text-align: center;

  white-space: nowrap;

  vertical-align: middle;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)

}

.navbar header .dropdown hr {

  border-color: #2196F3

}

.navbar header .dropdown .separated-column {

  position: relative

}

.navbar header .dropdown .separated-column:before {

  position: absolute;

  top: 0;

  bottom: 0;

  content: '';

  border-left: solid 1px #2196F3

}

.navbar header .dropdown.pull-right header .dropdown-menu {

  left: -250px;

  right: 0

}

.navbar header .dropdown header .dropdown-menu {

  display: none;

  position: absolute;

  top: 44px;

  left: 0;

  padding-top: 20px;

  padding-right: 10px;

  padding-left: 10px;

  padding-bottom: 10px;

  background-color: #fff;

  color: #3D3D3D;

  border: none;

  z-index: 5000;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0;

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box;

  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

  font-weight: 300;

}

.navbar header .dropdown header .dropdown-menu .item, .navbar header .dropdown header .dropdown-menu > li a {

  padding: 14px 16px;

  color: #555;

  position: relative;

  z-index: 2

}

.navbar header .dropdown header .dropdown-menu .item:after, .navbar header .dropdown header .dropdown-menu > li a:after {

  content: '';

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 1;

  background-color: rgba(0, 0, 0, 0);

  -webkit-transition: all .25s;

  -moz-transition: all .25s;

  -ms-transition: all .25s;

  -o-transition: all .25s;

  transition: all .25s

}

.navbar header .dropdown header .dropdown-menu .item:hover:after, .navbar header .dropdown header .dropdown-menu > li a:hover:after {

  background-color: rgba(0, 0, 0, 0.12)

}

.navbar header .dropdown header .dropdown-menu > li {

  width: 100%;

  list-style-type: none

}

.navbar header .dropdown header .dropdown-menu header .dropdown header .dropdown-menu {

  top: 0;

  left: 100%

}

.navbar header .dropdown:hover > header .dropdown-menu, .navbar header .dropdown:hover > .item > header .dropdown-menu {

  display: block

}

nav i.material-icons {

  display: block;

  font-size: 24px;

  /* [disabled]height: 80px; */

  line-height: 60px;

  color: rgba(0, 0, 0, 1.00);

}

.acesso-rapido i.material-icons {

  display: block;

  font-size: 24px;

  color: #FFFFFF;

  height: 15px;

  line-height: normal;

  margin-top: 2px;

  margin-right: 5px;

}

.atendimento-online i.material-icons {

  display: block;

  font-size: 24px;

  color: #00FFA7;

  height: 15px;

  line-height: normal;

  margin-top: 2px;

  margin-right: 5px;

}

.menu_principal .material-icons {

  display: inline-block;

  font-size: 24px;

  line-height: 60px;

  color: rgba(0, 0, 0, 1.00);

  margin-left: 0px;

  vertical-align: middle;

}

.menu-suporte {

  background-image: url(../imagens/brown-ribbon.png);

  height: 73px;

  background-position: left 0%;

  color: rgba(252, 252, 252, 1.00);

  font-size: 1.5em;

  line-height: 57px;

  text-align: center;

}

.menu-renovacao {

  padding-top: 0px;

  background-image: url(../imagens/green-ribbon-dir.png);

  height: 73px;

  background-position: right 0%;

  padding-left: 0px;

  padding-right: 0px;

  font-size: 1.5em;

  color: rgba(255, 255, 255, 1.00);

  line-height: 57px;

  text-align: center;

}

.menu-linha {

  border-bottom: 1px solid #BBBBBB;

  padding-top: 5px;

  padding-bottom: 20px;

}

.menu-linha-simples {

  border-bottom: 1px solid #D8D8D8;

  padding-top: 5px;

  padding-bottom: 5px;

}

.menu-linha:hover {

  color: rgba(0, 160, 105, 1.00);

  background-repeat: no-repeat;

  background-image: url(../imagens/bullets/seta_verde.png);

  background-position: 280px center;

  background-color: #D9D9D6;

}

.menu-linha:hover a {

  color: rgba(0, 160, 105, 1.00);

}

.menu-code {

  background-repeat: no-repeat;

  padding-top: 15px;

  padding-bottom: 15px;

  font-size: 1em;

  color: rgba(85, 85, 85, 1.00);

  border-radius: 10px;

  min-height: 186px;

  padding-left: 10px;

  border: 1px solid rgba(227, 227, 227, 1.00);

  padding-right: 15px;

}

.bl_menu {

  min-height: 225px;

}

.home_links {

  padding-bottom: 50px;

  padding-left: 40px;

  font-family: Roboto, sans-serif;

}



.tit-menu-interno {

  font-size: 1.2rem;

  /* [disabled]font-weight: 600; */

  text-transform: none;

  color: rgba(70, 70, 70, 1.00);

  line-height: 2.2rem;

  background-color: #D9D9D6;

}

.img-menu-interno {

  margin-left: 26px;

  position: absolute;

  bottom: 0px;

  padding-bottom: 20px;

}

.img-menu-interno-ev {

  margin-left: 26px;

  position: absolute;

  bottom: 20px;

}

.img-menu-interno-cpac {

  margin-left: 26px;

  position: absolute;

  bottom: 20px;

}

.waves-effect.waves-light .waves-ripple {

  background-color: rgba(255, 255, 255, 0.45);

  z-index: 5;

}

.menu-interno {

  font-size: 0.9rem;

  text-transform: none;

  color: rgba(0, 0, 0, 0.80);

  line-height: normal;

}

.tit-menu-interno a {

  float: left;

  text-align: left;

  color: rgba(0, 0, 0, 1.00);

}

.tit-menu-interno a:hover {

  color: rgba(0, 161, 102, 1.00);

}

.text-menu-interno {

  margin-top: 5px;

  margin-bottom: 5px;

}

.text-menu-interno-cpac {

  margin-top: 3px;

}





/*MENU CERTIFICADOS*/



#certificados.dropdown-content li a:hover {

  

  background-color: rgba(255,255,255,0.00);

    border-bottom: 2px solid #00B073;

	font-weight: 500;

}



#certificados.dropdown-content li {

     margin-top: 5px;

    margin-bottom: 5px;

    font-family: Roboto;

    font-size: 0.9rem;

    font-weight: 400;

    list-style-image: none;

    list-style-type: none;

    margin-left: 0px;

    clear: both;

	cursor: pointer;

	min-height: 23px;

	line-height: 1rem;

     padding-top: 0px;

    padding-right: 0px;

    padding-left: 0px;

    padding-bottom: 0px;

   



    

    

}

#certificados.dropdown-content li a {

    color: #01273C;

    display: inline;

    font-family: Roboto;

    font-size: 0.9rem;

    font-weight: 400;

    list-style-image: none;

    list-style-type: none;

    margin-left: 0px;

    line-height: 1rem;

    padding-top: 0px;

    padding-right: 0px;

    padding-left: 0px;

    padding-bottom: 0px;

    margin-right: 10px;



	

    

    

}

#certificados.dropdown-content {

    background-color: #fff;

    margin: 0;

    overflow: visible !important;

    display: hidden;

    min-width: 680px;

    overflow-y: auto;

    opacity: 0;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 9999;

    -webkit-transform-origin: 0 0;

    transform-origin: 0 0;

    width: 680px;

    border-radius: 10px;

    min-height: 450px;

}

#certificados.dropdown-content:focus {

  outline: 0

}



#certificados.dropdown-content li:hover, #certificados.dropdown-content li.active {

    background-color: rgba(255,255,255,0.00);

    border-radius: 10px;

}

#certificados.dropdown-content li:focus {

  outline: none

}

li #certificados .row {

  

}

li #certificados .row .col {



}





#certificados.dropdown-content li.divider {

  height: 1px;

  background-color: #e0e0e0;

}

#certificados.dropdown-content li > a, #certificados.dropdown-content li > span {

    font-size: 0,9rem;

    color: #091927;

    display: inline;

    /* [disabled]line-height: 22px; */

    /* [disabled]padding-top: 14px; */

    padding-right: 0px;

    padding-left: 0px;

    /* [disabled]padding-bottom: 14px; */

    font-weight: 400;

}

#certificados.dropdown-content li > span > label {

  top: 1px;

  left: 0;

  height: 18px

}

#certificados.dropdown-content li > a > i {

  height: inherit;

  line-height: inherit;

  float: left;

  margin: 0px;

  width: 24px

}



#certificados.dropdown-content .bt-comprar-submenu {

    color: #091927;

    border: 2px solid #00b373;

    text-transform: uppercase;

    border-radius: 20px;

    padding-top: 1px;

    padding-right: 7px;

    padding-left: 7px;

    padding-bottom: 1px;

    font-size: 0.7rem;

    font-weight: 600;

    /* [disabled]min-width: 60px; */

    text-align: center;

    float: right;

    clear: none;

    margin-top: -2px;

}



 #certificados.dropdown-content .bt-comprar-submenu:hover {

	color: #FFFFFF;

	background-color: #00b373;

}



 #certificados.dropdown-content .bt-comprar-submenu-linha {

    color: #FFFFFF;

    border: 2px solid #00b373;

    text-transform: uppercase;

    border-radius: 20px;

    padding: 8px;

    padding-right: 15px;

    padding-left: 15px;

    padding-bottom: 8px;

    font-size: 0.8rem;

    font-weight: 600;

    min-width: 60px;

    text-align: center;

    float: right;

    margin-top: -15px;

     background-color: #00b373;

}



 #certificados.dropdown-content li .tit-submenu {

	font-family: Roboto;

	font-size: 1.1rem;

	font-weight: 600;

	color: #01273C;

	text-align: left;

   display: inline-block;

    margin-bottom: 10px;

}



 #certificados.dropdown-content li .tit-submenu:hover {

	font-family: Roboto;

	font-size: 1.1rem;

	font-weight: 600;

	color: #01273C;

	text-align: left;

    text-decoration: none;

}



 #certificados.dropdown-content .bt-comprar-submenu-linha:hover {

	color: #FFFFFF;

	background-color: #00b373;

}



#certificados.dropdown-content .submenu-novo-col ul li {



}





.input-field.col #certificados.dropdown-content [type="checkbox"] + label {

  top: 1px;

  left: 0;

  height: 18px;

  -webkit-transform: none;

  transform: none

}



/*MENU SUPORTE*/



#suporte.dropdown-content li a:hover {

  

  background-color: rgba(255,255,255,0.00);

    border-bottom: 2px solid #00B073;

	font-weight: 500;

}



#suporte.dropdown-content li {

     margin-top: 5px;

    margin-bottom: 5px;

    font-family: Roboto;

    font-size: 0.9rem;

    font-weight: 400;

    list-style-image: none;

    list-style-type: none;

    margin-left: 0px;

    clear: both;

	cursor: pointer;

	min-height: 15px;

	line-height: 1rem;

     padding-top: 0px;

    padding-right: 0px;

    padding-left: 0px;

    padding-bottom: 0px;

   



    

    

}

#suporte.dropdown-content li a {

    color: #01273C;

    display: inline;

    font-family: Roboto;

    font-size: 0.9rem;

    font-weight: 400;

    list-style-image: none;

    list-style-type: none;

    margin-left: 0px;

    line-height: 1rem;

    padding-top: 0px;

    padding-right: 0px;

    padding-left: 0px;

    padding-bottom: 0px;

    margin-right: 10px;



	

    

    

}

#suporte.dropdown-content {

    background-color: #fff;

    margin: 0;

    overflow: visible !important;

    display: hidden;

    min-width: 680px;

    overflow-y: auto;

    opacity: 0;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 9999;

    -webkit-transform-origin: 0 0;

    transform-origin: 0 0;

    width: 680px;

    border-radius: 10px;

    min-height: 450px;

}

#suporte.dropdown-content:focus {

  outline: 0

}



#suporte.dropdown-content li:hover, #suporte.dropdown-content li.active {

    background-color: rgba(255,255,255,0.00);

    border-radius: 10px;

}

#suporte.dropdown-content li:focus {

  outline: none

}

li #suporte .row {

  

}

li #suporte .row .col {



}





#suporte.dropdown-content li.divider {

  height: 1px;

  background-color: #e0e0e0;

}

#suporte.dropdown-content li > a, #suporte.dropdown-content li > span {

    font-size: 0,9rem;

    color: #091927;

    display: inline;

    /* [disabled]line-height: 22px; */

    /* [disabled]padding-top: 14px; */

    padding-right: 0px;

    padding-left: 0px;

    /* [disabled]padding-bottom: 14px; */

    font-weight: 400;

}

#suporte.dropdown-content li > span > label {

  top: 1px;

  left: 0;

  height: 18px

}

#suporte.dropdown-content li > a > i {

  height: inherit;

  line-height: inherit;

  float: left;

  margin: 0px;

  width: 24px

}



#suporte.dropdown-content .bt-comprar-submenu {

    color: #091927;

    border: 2px solid #00b373;

    text-transform: uppercase;

    border-radius: 20px;

    padding-top: 1px;

    padding-right: 7px;

    padding-left: 7px;

    padding-bottom: 1px;

    font-size: 0.7rem;

    font-weight: 600;

    /* [disabled]min-width: 60px; */

    text-align: center;

    float: right;

    clear: none;

    margin-top: -2px;

}



 #suporte.dropdown-content .bt-comprar-submenu:hover {

	color: #FFFFFF;

	background-color: #00b373;

}



 #suporte.dropdown-content .bt-comprar-submenu-linha {

    color: #FFFFFF;

    border: 2px solid #00b373;

    text-transform: uppercase;

    border-radius: 20px;

    padding: 8px;

    padding-right: 15px;

    padding-left: 15px;

    padding-bottom: 8px;

    font-size: 0.8rem;

    font-weight: 600;

    min-width: 60px;

    text-align: center;

    float: right;

    margin-top: -15px;

     background-color: #00b373;

}



 #suporte.dropdown-content li .tit-submenu {

    font-family: Roboto;

    font-size: 1.1rem;

    font-weight: 600;

    color: #01273C;

    text-align: left;

    display: inline-block;

    margin-bottom: 10px;

    

}



 #suporte.dropdown-content li .tit-submenu:hover {

	font-family: Roboto;

	font-size: 1.1rem;

	font-weight: 600;

	color: #01273C;

	text-align: left;

    text-decoration: none;

}



 #suporte.dropdown-content .bt-comprar-submenu-linha:hover {

	color: #FFFFFF;

	background-color: #00b373;

}



#suporte.dropdown-content .submenu-novo-col ul li {



}





.input-field.col #suporte.dropdown-content [type="checkbox"] + label {

  top: 1px;

  left: 0;

  height: 18px;

  -webkit-transform: none;

  transform: none

}





/*MENU A SECTIGO*/



#asectigo.dropdown-content li a:hover {

  

  background-color: rgba(255,255,255,0.00);

    border-bottom: 2px solid #00B073;

	font-weight: 500;

}



#asectigo.dropdown-content li {

     margin-top: 0px;

    margin-bottom: 3px;

    font-family: Roboto;

    font-size: 0.9rem;

    font-weight: 400;

    list-style-image: none;

    list-style-type: none;

    margin-left: 0px;

    clear: both;

	cursor: pointer;

	min-height: 15px;

	line-height: 1rem;

     padding-top: 0px;

    padding-right: 0px;

    padding-left: 0px;

    padding-bottom: 0px;

   



    

    

}

#asectigo.dropdown-content li a {

    color: #01273C;

    display: inline;

    font-family: Roboto;

    font-size: 0.9rem;

    font-weight: 400;

    list-style-image: none;

    list-style-type: none;

    margin-left: 0px;

    line-height: 1rem;

    padding-top: 0px;

    padding-right: 0px;

    padding-left: 0px;

    padding-bottom: 0px;

    margin-right: 10px;



	

    

    

}

#asectigo.dropdown-content {

    background-color: #fff;

    margin: 0;

    overflow: visible !important;

    display: hidden;

    min-width: 340px;

    overflow-y: auto;

    opacity: 0;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 9999;

    -webkit-transform-origin: 0 0;

    transform-origin: 0 0;

    width: 340px;

    border-radius: 10px;

    min-height: 450px;

}

#asectigo.dropdown-content:focus {

  outline: 0

}



#asectigo.dropdown-content li:hover, #asectigo.dropdown-content li.active {

    background-color: rgba(255,255,255,0.00);

    border-radius: 10px;

}

#asectigo.dropdown-content li:focus {

  outline: none

}







#asectigo.dropdown-content li.divider {

  height: 1px;

  background-color: #e0e0e0;

}

#asectigo.dropdown-content li > a, #asectigo.dropdown-content li > span {

    font-size: 0,9rem;

    color: #091927;

    display: inline;

    /* [disabled]line-height: 22px; */

    /* [disabled]padding-top: 14px; */

    padding-right: 0px;

    padding-left: 0px;

    /* [disabled]padding-bottom: 14px; */

    font-weight: 400;

}

#asectigo.dropdown-content li > span > label {

  top: 1px;

  left: 0;

  height: 18px

}

#asectigo.dropdown-content li > a > i {

  height: inherit;

  line-height: inherit;

  float: left;

  margin: 0px;

  width: 24px

}



#asectigo.dropdown-content .bt-comprar-submenu {

    color: #091927;

    border: 2px solid #00b373;

    text-transform: uppercase;

    border-radius: 20px;

    padding-top: 1px;

    padding-right: 7px;

    padding-left: 7px;

    padding-bottom: 1px;

    font-size: 0.7rem;

    font-weight: 600;

    /* [disabled]min-width: 60px; */

    text-align: center;

    float: right;

    clear: none;

    margin-top: -2px;

}



 #asectigo.dropdown-content .bt-comprar-submenu:hover {

	color: #FFFFFF;

	background-color: #00b373;

}



 #asectigo.dropdown-content .bt-comprar-submenu-linha {

    color: #FFFFFF;

    border: 2px solid #00b373;

    text-transform: uppercase;

    border-radius: 20px;

    padding: 8px;

    padding-right: 15px;

    padding-left: 15px;

    padding-bottom: 8px;

    font-size: 0.8rem;

    font-weight: 600;

    min-width: 60px;

    text-align: center;

    float: right;

    margin-top: -15px;

     background-color: #00b373;

}



 #asectigo.dropdown-content li .tit-submenu {

    font-family: Roboto;

    font-size: 1.1rem;

    font-weight: 600;

    color: #01273C;

    text-align: left;

    display: inline-block;

    margin-bottom: 8px;

      margin-top: 0px;

    

}



 #asectigo.dropdown-content li .tit-submenu:hover {

	font-family: Roboto;

	font-size: 1.1rem;

	font-weight: 600;

	color: #01273C;

	text-align: left;

    text-decoration: none;

}



 #asectigo.dropdown-content .bt-comprar-submenu-linha:hover {

	color: #FFFFFF;

	background-color: #00b373;

}



#asectigo.dropdown-content .submenu-novo-col ul li {



}





.input-field.col #asectigo.dropdown-content [type="checkbox"] + label {

  top: 1px;

  left: 0;

  height: 18px;

  -webkit-transform: none;

  transform: none

}





.submenu-novo {

	width: 680px;

	border-radius: 10px;

	min-height: 450px;

}



.submenu-novo-menor {

	width: 340px;

	border-radius: 10px;

	min-height: 450px;

}

.submenu-novo-col {

	height: 345px;

	margin-top: 20px;

	

}

.submenu-novo-col ul li {

    margin-top: 20px;

    margin-bottom: 20px;

    font-family: Roboto;

    font-size: 0.9rem;

    font-weight: 400;

    list-style-image: none;

    list-style-type: none;

    margin-left: 5px;

    line-height: 1rem;

}

.submenu-novo-col ul li:hover {



}

 .submenu-novo-col ul li a {

   

    color: #01273C;

    display: inline;

    padding-top: auto;

    padding-right: auto;

    padding-left: auto;

    padding-bottom: auto;

    line-height: normal;

	

}

.submenu-novo-col ul li a:hover {

	border-bottom: 2px solid #00B073;

	font-weight: 500;

}







.submenu-novo-col-suporte {

	height: 345px;

	margin-top: 20px;

	

}

.submenu-novo-col-suporte ul li {

    margin-top: 10px;

    margin-bottom: 10px;

    font-family: Roboto;

    font-size: 0.9rem;

    font-weight: 400;

    list-style-image: none;

    list-style-type: none;

    margin-left: 5px;

    line-height: 1rem;

}

.submenu-novo-col-suporte ul li:hover {



}

 .submenu-novo-col-suporte ul li a {

   

    color: #01273C;

    display: inline;

    padding-top: auto;

    padding-right: auto;

    padding-left: auto;

    padding-bottom: auto;

    line-height: normal;

	

}

.submenu-novo-col-suporte ul li a:hover {

	border-bottom: 2px solid #00B073;

	font-weight: 500;

}



.submenu-novo-col-unica {

	height: 345px;

	margin-top: 20px;

	

}

.submenu-novo-col-unica ul li {

    margin-top: 10px;

    margin-bottom: 10px;

    font-family: Roboto;

    font-size: 0.9rem;

    font-weight: 400;

    list-style-image: none;

    list-style-type: none;

    margin-left: 5px;

    line-height: 1rem;

}

.submenu-novo-col-unica ul li:hover {

    

}

 .submenu-novo-col-unica ul li a {

   

    color: #01273C;

    display: inline;

    padding-top: auto;

    padding-right: auto;

    padding-left: auto;

    padding-bottom: auto;

    line-height: normal;

 

	

}

.submenu-novo-col-unica ul li a:hover {

	border-bottom: 2px solid #00B073;

	font-weight: 500;

     

}



.submenu-novo-col-linha {

	

	margin-top: 20px;

	

}

.submenu-novo-col-linha ul li {

    margin-top: 20px;

    margin-bottom: 20px;

    font-family: Roboto;

    font-size: 0.9rem;

    font-weight: 400;

    list-style-image: none;

    list-style-type: none;

    margin-left: 5px;

    line-height: 1rem;

}

.submenu-novo-col-linha ul li:hover {



}

 .submenu-novo-col-linha ul li a {

   

    color: #01273C;

    display: inline;

    padding-top: auto;

    padding-right: auto;

    padding-left: auto;

    padding-bottom: auto;

    line-height: normal;

    margin-left: -5px;

	

}

.submenu-novo-col-linha ul li a:hover {

    border-bottom: 2px solid #00B073;

    font-weight: 500;

  

}







.submenu-novo-linha {

	background-color: #F3F3F3;

	height: 100px;

	border-bottom-left-radius: 10px;

	border-bottom-right-radius: 10px;

}

 .tit-submenu {

	font-family: Roboto;

	font-size: 1.1rem;

	font-weight: 600;

	color: #01273C;

	text-align: left;

     display: block

}









@media (min-width: 576px) {.menu_principal a {
    font-weight: 400;
    font-size: 14px;
    padding-left: 5px;
    padding-right: 0px;
}
}

@media (min-width: 768px) {

  .menu_principal a {
    font-weight: 400;
    font-size: 14px;
    padding-left: 5px;
    padding-right: 5px;

  }

}

@media (min-width: 992px) {.menu_principal a {
}
}

@media (min-width: 1200px) {}

@media (min-width: 1400px) {

  .menu_principal a {
    font-weight: 400;
    font-size: 17px;
    padding-left: 5px;
    padding-right: 5px;
  }

}
