#menu-topo{display:block;float:left;}

#menu-topo .cxBtnsM,
#menu-topo .cxM0{width:100%;display:inline-block;background-color:#00863d;}
#menu-topo .cxM0 .barraM0btn{width:100%;display:inline-block;text-align: right;cursor: pointer;padding: 0.5em 0.5em;}
#menu-topo .cxM0 .barraM0btn i{color:#fff;font-size:2em;display:inline-block;width:auto;}

#menu-topo .conteudo-mobile,
#menu-topo .conteudo{width: 90%;text-align: left;padding: 0;}

#cxMenuTopo{width: 100%;display:inline-block;}
#cxMenuTopo li,
#cxMenuTopo .cxSMenu li{list-style: none;padding: 0;margin: 0;display: inline-block;position: relative;}
#cxMenuTopo .nivel1,
#cabecalho #menu-topo .outrosLink{width:auto;position:relative;padding:0;margin:0;text-transform:uppercase;margin-right:2.25%;}
    #cxMenuTopo .nivel1 a,#cxMenuTopo .nivel2 a,
    #menu-topo #cxMenuTopoMobile a, #cxMenuTopo .btnFalsoMenu{width: 90%; white-space: nowrap;display: inline-block;padding:1.25em 1em;text-decoration: none;color: #fff;font-size:0.9em;font-weight:500;line-height: 1em;}/*background-image: url('<?=$URLcaminho;?>/media/icones/seta-baixo-menu.png');background-repeat:no-repeat; background-position: 90% 50%;background-size: 0.75em;}*/
#cxMenuTopo .nivel2 a{white-space: nowrap;width: 100%;display:inline-block;}    
#cxMenuTopo .nivel1 a:hover{background-color:#007636}
    #cxMenuTopo .nivel1 span{width:auto;min-width: 89%; display: inline-block;}
    #cxMenuTopo .nivel1 img{width: 0.8em; margin-left: 0.5em; display: inline-block;}

#cabecalho #menu-topo .outrosLinks{display:inline-block;margin-right:0;}
#cabecalho #menu-topo .outrosLinks img{display:none;}

/* sub menu */    
#cxMenuTopo .cxSMenu{width: 100%;top:3.15em;display:none;position: absolute;background-color: #007636;z-index: 99;left:0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;vertical-align: middle;padding-bottom:0.5em;}
#cxMenuTopo .nivel1:hover{background-color:#007636}
#cxMenuTopo .nivel1:hover .cxSMenu{display: inline-table;}
    #cxMenuTopo .nivel2 a{padding: 0.75em 1em;font-weight: 300;font-size:0.9em; text-transform: none;}
    #cxMenuTopo .nivel2:hover{background-color:#00863d;}
#cxMenuTopoMobile{display:none;width:100%;}
#cxMenuTopoMobileO .btnMTMO,
#cxMenuTopoMobile .btnMTM{display:block;text-align: right;cursor: pointer;padding: 0.5em 0.5em;}
#cxMenuTopoMobileO .btnMTMO i,
#cxMenuTopoMobile .btnMTM i{color:#fff;font-size:2em;display:inline-block;width:auto;}
/*MOculto*/
#menu-topo .cxM0{display:none;}

#cabecalho #menu-topo .nivel1Mob{display:none;}
#cabecalho #menu-topo .conteudoM{width:58%;min-width:13em;float:left;background-color:#00863d;}
#cabecalho #menu-topo .conteudoM a{padding: 0.25em 1em;}

#cabecalho #menu-topo .conteudoM .nivel1,
#cabecalho #menu-topo .conteudoM .nivel1 p{width: 100%;margin-right:0;}
#cabecalho #menu-topo .conteudoM .nivel1 p{padding:1em 1em 0.5em 1em;}
#cabecalho #menu-topo .conteudoM .nivel1 p span{min-width: 97%;font-size:medium;}
#cabecalho #menu-topo .conteudoM .nivel1:hover .cxSMenu{display:none;}
#cabecalho #menu-topo .conteudoM .cxSMenu,
#cabecalho #menu-topo .conteudoM .nivel2{position: relative;top: 0;padding: 0.25em;}
#cabecalho #menu-topo .conteudoM .nivel2:hover{padding: 0.25em;margin: 0}

#cabecalho #menu-topo .conteudoM .nivel1A,
#cabecalho #menu-topo .conteudoM .nivel2{background-color:#007636;overflow: hidden;}
#cabecalho #menu-topo .conteudoM .nivel2 span,
#cabecalho #menu-topo .conteudoM .nivel2 a{text-transform: none;padding:0.25em 0.5em;}

#cabecalho #menu-topo .conteudoM .cxSMenu li.nivel2:last-child a{padding-bottom:1.5em;}

#cabecalho #menu-topo .conteudoM .nivel1Mob{display:inline-block;}
#cabecalho #menu-topo .conteudoM .nivel1Mob img{width:1.5em;display:inline-block;vertical-align:middle;}
#cabecalho #menu-topo .conteudoM .nivel1Mob .linkExtrasMob,
#cabecalho #menu-topo .conteudoM .nivel1Mob .linkExtrasMobB{display:inline-block;color:#fff;font-weight:600;text-decoration:none;}
    #cabecalho #menu-topo .conteudoM .nvExtraMob span{width:90%;border-top:2px solid #007636;display:inline-block;}
	
	#cabecalho #menu-topo .conteudoM .nvExtraMob{text-align:center;height:0.5em;overflow: hidden;padding:0;margin:2em 0 1em 0;}
	#cabecalho #menu-topo .conteudoM .nvExtraMob .linkExtrasMob{margin-top:0.5em;}
    #cabecalho #menu-topo .conteudoM .nivel1Mob .linkExtrasMobB{color:#fff;margin-bottom: 2em;}

    #cabecalho #menu-topo .btnMTPC{display:inline-block;}
    #cabecalho #menu-topo .btnMTMob{display: none;}

    #cabecalho #menu-topo .conteudoM .btnMTPC{display:none;}
    #cabecalho #menu-topo .conteudoM .btnMTMob{display:inline-block;}
@media only screen and (max-width: 1440px) {
    /*
	#menu-topo #cxMenuTopo{display: none;}
    #menu-topo #cxMenuTopoMobile{display: block;}*/
	#menu-topo {display:inline-block;overflow: hidden;overflow-y: auto;}
	
    #cxMenuTopoMobile .menuMobile li img{width:0.8em;margin-left:0.5em;}
    #menu-topo #cxMenuTopoMobile .nivel1 span{color:#fff;font-weight: 400;}
    #menu-topo #cxMenuTopoMobile .btnFalsoMenu{padding:0.5em 1.25em;background-color:transparent;}
    #menu-topo #cxMenuTopoMobile .btnFalsoMenu:hover{background-color:#009343;}
    #menu-topo #cxMenuTopoMobile .cxSMenu{display: none;}
    #menu-topo #cxMenuTopoMobile .cxSMenu li{padding:0em 0.5em;}

}
@media only screen and (max-width: 900px) {
	#cabecalho #menu-topo .conteudoM .nivel1:first-child{padding-top:1em;}
    #cabecalho #menu-topo .conteudoM .nivel1 p span{min-width: 95%;}
}
@media only screen and (max-width: 600px) {
    #cabecalho #menu-topo .conteudoM .nivel1 p span{min-width: 93%;}
	#cabecalho #menu-topo .conteudoM .nivel1 p span,
	#cabecalho #menu-topo .conteudoM .nivel1Mob .linkExtrasMob,
	#cabecalho #menu-topo .conteudoM .nivel1Mob .linkExtrasMobB{font-size:smaller;}
	#cabecalho #menu-topo .conteudoM a{padding: 0.25em 1em;}
}
@media only screen and (max-width: 533px) {
    #cabecalho #menu-topo .outrosLinks.versaoPC{display: none;}
#menu-topo .cxBtnsM{display:none;}
#cabecalho #menu-topo .conteudoM .nivel1 p, #cabecalho #menu-topo .conteudoM .nivel1 .cxSMenu{float:left;}
#cabecalho #menu-topo .conteudoM .nivel2 span, #cabecalho #menu-topo .conteudoM .nivel2 a,
#cxMenuTopo .cxSMenu li{display: block;float:left;}
}
