﻿header{position:relative;    margin-top: 0px ;background-color:#fff;box-shadow:0 3px 4px 0 rgba(0,0,0,.15);}  /* amarelo f8bf00  */
header h1{line-height:4.25rem;margin:0;text-align:left;}
header button{background:none;border:0;position:absolute;float:left;padding:1.563rem;top:0;left:0;display:none;}
header button .icone-menu::before{font-size:1.563rem;}
header .barra-menu{height:80px;    margin-top: 0px;z-index:2;}
nav{padding:0;}nav ul li{float:left;display:inline-block;margin:0 0px;}
nav ul li a{color:#545454;font-size:.875rem;font-family:'robotobold';padding:2rem .625rem .5rem .625rem !important;
display:block;text-transform:uppercase;line-height:20px;position:relative;white-space:normal !important;}
nav ul li a:hover{color:#276f3c;}nav ul li a.popout{background-image:none !important;}nav ul.level1>li{height:80px;}nav ul.level1>li:hover>a.popout{color:#276f3c;}
nav ul.level1>li:hover>a.popout::after{color:#276f3c;}nav ul.level1>li>a:hover::before,nav ul.level1>li>a:focus::before{opacity:1;transform:translateY(0);}
nav ul.level1>li>a::before{position:absolute;top:100%;left:0;width:100%;height:3px;background:#276f3c;content:'';opacity:0;transition:opacity .3s,transform .3s;
transform:translateY(10px);}nav ul.level1>li>a.popout::after{font-size:.75rem;margin-left:.75rem;}nav ul.level1>li>a.popout:hover::after{color:#276f3c;}
nav ul.level1>li>a.popout::before{background:none;}nav ul.level1 ul ul{position:relative !important;left:0 !important;}
    nav ul.level2 {
        background-color: #0d4978;
        box-shadow: 0 2px 10px 0 rgba(0,0,0,.5);
        padding: 2rem !important;
        width: 60vw !important;
        left: 50% !important;
        transform: translate(-50%,0);
        top: 80px !important;
        transition: all .3s ease-in-out;
        z-index: 5 !important;
        display: grid;
        grid-gap: 20px;
        grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
        grid-auto-rows: 1px;
        align-items: flex-start;
    }
nav ul.level2::before{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;
border-bottom:6px solid #232323;position:absolute;top:-6px;left:50%;}
nav ul.level2 li{margin:0;}nav ul.level2 li a{padding:0 0 1.125rem .625rem !important;}
nav ul.level2 li a.popout::after{content:"";}nav ul.level2 li a{color:#fff;}
nav ul.level2>li{border-left:2px solid #585858;width:auto;margin-right:1.5rem;}
nav ul.level2>li>a{padding:.2rem 0 .75rem .625rem !important;}nav ul.level2>li>a:hover{color:#a4a4a4;}nav ul.level3{display:block !important;}
nav ul.level3 li{clear:both;}nav ul.level3 li a{text-transform:capitalize;font-family:'robotolight';}nav ul.level3 li a:hover{color:#a4a4a4;}nav a
#ucMenuPrincipal_menuPortal_SkipLink,nav a[href="#ucMenuPrincipal_menuPortal_SkipLink"]{width:0;height:0;visibility:hidden;float:left;}@media(min-width:768px)
{nav ul.level1 li.has-popup:hover a.popout+ul.level2{display:grid !important;}}@media only screen and (max-width:992px){header{height:122px;}
#divTopoPortalPmcJquery{position:fixed;top:0;width:100%;z-index:2;}.conteudo{background-color:#fff;transform:translate3d(0,0,0);z-index:1;padding-top:1.5rem;}
.barra-menu{position:fixed;top:0px;right:0;left:0;transform:translate3d(0,0,0);box-shadow:0 3px 4px 0 rgba(0,0,0,.15);}
.barra-menu h1{text-align:center;display:block;}.barra-menu button{display:block;}nav{width:280px;height:100%;position:fixed;left:0;top:0px;margin:0;
background-color:#232323;opacity:0;transform:translate3d(5%,0,0) scale(.97);padding:0;}nav.abrir-menu{opacity:1;transform:translate3d(0,0,0) scale(1);
animation:slideIn .35s ease-in-out;}nav ul{height:100%;overflow-y:auto;float:none !important;}nav ul.level1>li>a::before{background:#232323;}
nav ul li{display:block;float:none !important;border-bottom:2px solid #393939;margin:0 !important;display:block !important;height:auto !important;}
nav ul li a{color:#fff !important;position:relative;padding:1.375rem 1.563rem !important;}nav ul li a.logo{display:none;}nav ul li a.active{color:#fff;background-color:#276f3c;}
nav ul li a:hover{color:#fff !important;background-color:#3cad5e;}nav ul li a.popout::after{color:#fff !important;position:absolute;right:60px;top:24px;margin-left:0;}nav ul li[data-menu-state=opened] ul{display:block !important;}nav ul.level2{background-color:#333;position:relative !important;position:relative !important;padding:0 !important;left:0 !important;transform:translate(0);top:0 !important;width:100% !important;box-shadow:none;}nav ul.level2>li{border-left:0;}nav ul.level2>li>a{color:#fff !important;position:relative;padding:1.375rem 1.563rem !important;}nav ul.level2>li:last-child{border-bottom:0;}nav ul.level3{padding-bottom:1.375rem !important;display:block !important;}nav ul.level3>li{border-bottom:0;}nav ul.level3>li>a{padding:.5rem 3.5rem .5rem 1.563rem !important;}nav div{float:none !important;}nav a[href="#ucMenuPrincipal_menuPortal_SkipLink"]+div{height:100%;}@keyframes slideIn{0%{opacity:.3;transform:translate3d(5%,0,0)scale(.97);}100%{opacity:1;transform:translate3d(0,0,0)scale(1);}}nav.fechar-menu{opacity:0;transform:translate3d(5%,0,0) scale(.97);animation:slideOut .3s ease-in-out;}@keyframes slideOut{0%{opacity:1;transform:translate3d(0,0,0) scale(1);}100%{opacity:.3;transform:translate3d(5%,0,0) scale(.97);}}.barra-menu.abrir-menu,.conteudo.abrir-menu{transform:translate3d(240px,0,0);animation:open .5s ease-in-out;}@keyframes open{0%{transform:translate3d(0,0,0);}70%{transform:translate3d(260px,0,0);}100%{transform:translate3d(240px,0,0);}}.barra-menu.fechar-menu,.conteudo.fechar-menu{transform:translate3d(0,0,0);animation:close .3s ease-in-out;}@keyframes close{0%{transform:translate3d(240px,0,0);}100%{transform:translate3d(0,0,0);}}