/** HEADER - TOPO ====================================================================================================*/
.topo-site {font-family: "Montserrat", sans-serif; font-size: 12px; background-color:#515151; position: relative; height: auto;}
.topo-site .topo1  ul{list-style: none; margin-bottom: 0}
.topo-site .topo1 ul li{display:inline-block;}
.topo-site .topo1 ul li a{color:#ccc; line-height:30px; margin-right:40px; cursor:pointer; transition: all linear 0.2s;}
.topo-site .topo1 ul li a:hover{color:#fff; text-decoration: none; }
.topo-site .topo1 ul li:last-child a{margin-right: 0;}
.topo-site .separa-ancoras{margin:0 10px; color:#ccc;}
.ancoras{margin-top:40px;}
.ancoras a{font-family: "Montserrat", sans-serif; font-size: 12px; color:#565656;}
.ancoras a:hover{text-decoration: none; color:#999;}
.ancoras h1{font-family: "Titillium Web", sans-serif; text-transform: uppercase; font-size: 36px; margin-top: 16px; margin-bottom: 0; color:#515151;}
.data{}
.data a{margin-left:15px;}
.data a:hover{-webkit-filter:brightness(1.1);}
.data h3{font-family: "Titillium Web", sans-serif; font-weight: 300; font-size: 30px; text-transform: uppercase; margin-top:26px; margin-bottom:15px; color:#515151;}
.img-grande{position:relative;}
.img-grande{margin-top:40px; height: 430px; border-top:3px solid #00A858; border-bottom:3px solid #00A858; background-image: url('img/banner-superior.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover;}
.img-pequena{position:relative;}
.img-pequena{margin-top:40px; height: 250px; border-top:3px solid #00A858; border-bottom:2px solid #00A858; background-image: url('img/banner-superior-internas.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover;}
.titulo-topo-internas h3{font-family: "Titillium Web", sans-serif; font-size: 30px; color:white; margin-top:40px;}
.menu-principal{margin-top:20px;}
.menu-principal .logo-menu-principal{}
.menu-principal .itens-menu-principal{padding-left:60px; background-color:#00a858; height: 50px; margin-left: 13px; background-image: url('img/ico-search.svg'); background-repeat: no-repeat; background-position: left center; background-position-x: 18px; line-height: 30px; }
.menu-principal .itens-menu-principal input{height:50px; }
.menu-principal .itens-menu-principal ul{float:left; list-style: none; text-align: center;}
.menu-principal .itens-menu-principal ul li{float:left; position:relative; margin-right:20px;}
.menu-principal .itens-menu-principal ul li:last-child{margin-right:0;}
.menu-principal .itens-menu-principal ul li a{display:block; padding:10px; text-decoration: none; font-family: "Montserrat", sans-serif; font-size: 14px; color:#fff; pointer-events: none;}
.menu-principal .itens-menu-principal ul li a:after{content: url(img/ico-seta-submenu.svg);}
.menu-principal .itens-menu-principal ul li ul li a:after{content: none;}
.menu-principal .itens-menu-principal ul li:hover{background: #1a804b;}
.menu-principal .itens-menu-principal ul li:hover ul{display:block;}
.menu-principal .itens-menu-principal ul li ul{width: 220px; display:none; background:#fbfbfb; position: absolute; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; z-index: 1; border:1px solid #e0e0e0;}
.menu-principal .itens-menu-principal ul li ul li{width:100%; transition: all linear 0.2s;}
.menu-principal .itens-menu-principal ul li ul li a{padding:5px 12px; text-align: left; color:#4a4a4a; pointer-events: auto;}
.menu-principal .itens-menu-principal ul li ul li:hover{background: #e0e0e0;}
.menu-principal .itens-menu-principal ul li ul li:hover:last-child{background: #e0e0e0; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.menu-principal .ico-pesquisa{font-size: 30px; color:white;}
.menu-principal .campo-pesquisa{padding:10px; height:100%; border:none; font-family: "Open Sans", sans-serif; font-size: 14px; width:35%; text-align:left; margin-right: 4%; display:block; float: left;}
.acesso-rapido{margin-top:20%;}
.acesso-rapido h3{margin-top:0; font-family: "Titillium Web", sans-serif; color:#fff; font-size: 30px; text-transform: uppercase; margin-bottom:20px;}
/** FIM HEADER - TOPO ================================================================================================*/

/*FOOTER*/
    .box-rodape {width: 64%;}
    .box-assinatura {width: calc(36% - 20px);}
    img.assinatura {margin-top: 12px;float: right;}
    .footerTwo {width: 1170px;}


/*TABLET && MOBILE*/
navbar-toggle {
    position: relative;
    float: right;
}

/*@media (max-width: 991px) and (min-width: 768px){

}*/

img.imgShow {display: block;}
img.imgShowMob {display: none;}


@media (max-width: 767px) {
    .box-rodape, .box-assinatura {width: 100%; float: left;}
    img.assinatura {float: left;margin-top:20px;margin-left:-7px;}
    .footerTwo {width: 300px;}
}