/*adaptado por Walber Costa - walber@ufpa.br
/public_html/v2/modules/mod_je_accordionmenu/css
*/
/* Menu 1º acesso */

@media screen and (min-width: 601px) 
{ 


#je_accord93.je_acc ul ul li a, #je_accord93.je_acc ul ul li.open > a, #je_accord93.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord93.je_acc ul ul li:hover > a, #je_accord93.je_acc ul ul li.open > a, #je_accord93.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord93.je_acc ul ul li:visited > a, #je_accord93.je_acc ul ul li.open > a, #je_accord93.je_acc ul ul li.active > a {
    color: #545454;
}

#je_accord93.je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#je_accord93.je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 170px center!important;
}
/* Menu PSE acesso */
#je_accord190.je_acc ul ul li a, #je_accord190.je_acc ul ul li.open > a, #je_accord190.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord190.je_acc ul ul li:hover > a, #je_accord190.je_acc ul ul li.open > a, #je_accord190.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord190.je_acc ul ul li:visited > a, #je_accord190.je_acc ul ul li.open > a, #je_accord190.je_acc ul ul li.active > a {
    color: #545454;
}

#je_accord190.je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#je_accord190.je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 170px center!important;
}
/* Menu CEPS*/
#je_accord94.je_acc ul ul li a, #je_accord94.je_acc ul ul li.open > a, #je_accord94.je_acc ul ul li.active > a {
    color: #545454;
    /* background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
}
#je_accord94.je_acc ul ul li:hover > a, #je_accord94.je_acc ul ul li.open > a, #je_accord94.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord94.je_acc ul ul li:visited > a, #je_accord94.je_acc ul ul li.open > a, #je_accord94.je_acc ul ul li.active > a {
    color: #545454;
}

#je_accord94.je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#je_accord94.je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 170px center!important;
}
/**/
/* Menu Mobilidade Acadêmica */
#je_accord102.je_acc ul ul li a, #je_accord102.je_acc ul ul li.open > a, #je_accord102.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord102.je_acc ul ul li:hover > a, #je_accord102.je_acc ul ul li.open > a, #je_accord102.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord102.je_acc ul ul li:visited > a, #je_accord102.je_acc ul ul li.open > a, #je_accord102.je_acc ul ul li.active > a {
    color: #545454;
}

#je_accord102.je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#je_accord102.je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 170px center!important;
}

/* Menu Concursos Públicos */
#je_accord99.je_acc ul ul li a, #je_accord99.je_acc ul ul li.open > a, #je_accord99.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord99.je_acc ul ul li:hover > a, #je_accord99.je_acc ul ul li.open > a, #je_accord99.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord99.je_acc ul ul li:visited > a, #je_accord99.je_acc ul ul li.open > a, #je_accord99.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord99.je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#je_accord99.je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 170px center!important;
}
/* Menu Menu Programas Residência */
#je_accord103.je_acc ul ul li a, #je_accord103.je_acc ul ul li.open > a, #je_accord103.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord103.je_acc ul ul li:hover > a, #je_accord103.je_acc ul ul li.open > a, #je_accord103.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord103.je_acc ul ul li:visited > a, #je_accord103.je_acc ul ul li.open > a, #je_accord103.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord103.je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#je_accord103.je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 170px center!important;
}
.je_acc > ul > li > a {
    cursor: pointer;
    font-size: 14px; 
        -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 1px;
    padding: 7px;
}
/* adaptação para menu padrão UFPA*/
.je_acc > ul > li > a {
    background-image: url("../images/a.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-color: #4e6cb4!;
    background-position: 170px center!important;
    }
    .je_acc > ul > li > a:hover {
    background-image: url("../images/hover.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-color: #4e6cb4!;
    background-position: 170px center!important;
    }

div#barra div.je_acc{
display: none;
}
#btnMenu {
  display: none;
  margin-right: 0px;
}

}
@media screen and (min-width: 601px) and (max-width: 850px) 
{ 
#je_accord93.je_acc ul ul li a, #je_accord93.je_acc ul ul li.open > a, #je_accord93.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord93.je_acc ul ul li:hover > a, #je_accord93.je_acc ul ul li.open > a, #je_accord93.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord93.je_acc ul ul li:visited > a, #je_accord93.je_acc ul ul li.open > a, #je_accord93.je_acc ul ul li.active > a {
    color: #545454;
}

#je_accord93.je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#je_accord93.je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 170px center!important;
}
/* Menu PSE acesso */
#je_accord190.je_acc ul ul li a, #je_accord190.je_acc ul ul li.open > a, #je_accord190.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord190.je_acc ul ul li:hover > a, #je_accord190.je_acc ul ul li.open > a, #je_accord190.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord190.je_acc ul ul li:visited > a, #je_accord190.je_acc ul ul li.open > a, #je_accord190.je_acc ul ul li.active > a {
    color: #545454;
}

#je_accord190.je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#je_accord190.je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 170px center!important;
}
/* Menu CEPS*/
#je_accord94.je_acc ul ul li a, #je_accord94.je_acc ul ul li.open > a, #je_accord94.je_acc ul ul li.active > a {
    color: #545454;
    /* background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
}
#je_accord94.je_acc ul ul li:hover > a, #je_accord94.je_acc ul ul li.open > a, #je_accord94.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord94.je_acc ul ul li:visited > a, #je_accord94.je_acc ul ul li.open > a, #je_accord94.je_acc ul ul li.active > a {
    color: #545454;
}

#je_accord94.je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#je_accord94.je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 170px center!important;
}
/**/
/* Menu Mobilidade Acadêmica */
#je_accord102.je_acc ul ul li a, #je_accord102.je_acc ul ul li.open > a, #je_accord102.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord102.je_acc ul ul li:hover > a, #je_accord102.je_acc ul ul li.open > a, #je_accord102.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord102.je_acc ul ul li:visited > a, #je_accord102.je_acc ul ul li.open > a, #je_accord102.je_acc ul ul li.active > a {
    color: #545454;
}

#je_accord102.je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#je_accord102.je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 170px center!important;
}

/* Menu Concursos Públicos */
#je_accord99.je_acc ul ul li a, #je_accord99.je_acc ul ul li.open > a, #je_accord99.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord99.je_acc ul ul li:hover > a, #je_accord99.je_acc ul ul li.open > a, #je_accord99.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord99.je_acc ul ul li:visited > a, #je_accord99.je_acc ul ul li.open > a, #je_accord99.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord99.je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#je_accord99.je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 170px center!important;
}
/* Menu Menu Programas Residência */
#je_accord103.je_acc ul ul li a, #je_accord103.je_acc ul ul li.open > a, #je_accord103.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord103.je_acc ul ul li:hover > a, #je_accord103.je_acc ul ul li.open > a, #je_accord103.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord103.je_acc ul ul li:visited > a, #je_accord103.je_acc ul ul li.open > a, #je_accord103.je_acc ul ul li.active > a {
    color: #545454;
}
#je_accord103.je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#je_accord103.je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 170px center!important;
}
.je_acc > ul > li > a {
    cursor: pointer;
    font-size: 14px; 
        -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 1px;
    padding: 7px;
}
/* adaptação para menu padrão UFPA*/
.je_acc > ul > li > a {
    background-image: url("../images/a.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-color: #4e6cb4!;
    background-position: 170px center!important;
    }
    .je_acc > ul > li > a:hover {
    background-image: url("../images/hover.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-color: #4e6cb4!;
    background-position: 170px center!important;
    }

div#barra div.je_acc{
display: none;
}
#btnMenu {
  display: none;
}

}

/* max-width */ 
@media screen and (max-width: 600px) 
{

#btnMenu {
  display: inline;
}

#btnMenu {
    background: center center no-repeat transparent;
    background-image: url(/modules/mod_je_accordionmenu/images/menu-mobile.png);
    width: 40px;
    height: 40px;
}
#barra {
   margin: 0;
   padding: 0;
   width: 100%; 
}
div#barra > div.je_acc
    {
    display: none;
    /*width: 70%;*/
    text-align: left;
    

    }


/* Menu 1º acesso */
#barra .je_acc ul ul li a, #barra .je_acc ul ul li.open > a,#barra  .je_acc ul ul li.active > a {
    color: #545454;
}
#barra .je_acc ul ul li:hover > a, #barra .je_acc ul ul li.open > a, #barra .je_acc ul ul li.active > a {
    color: #545454;
}
#barra .je_acc ul ul li:visited > a, #barra .je_acc ul ul li.open > a, #barra .je_acc ul ul li.active > a {
    color: #545454;
}

#barra .je_acc ul ul li.has-sub > a::after {
    border-left: 2px solid #B2B2B2;
    border-top: 2px solid #B2B2B2;
}
#barra .je_acc > ul > li.open > a{
    background-image: url("../images/active.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-position: 97% center!important;
}
#barra .je_acc > ul > li > a {
    cursor: pointer;
    font-size: 14px; 
        -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 1px;
    padding: 7px;
}
/* adaptação para menu padrão UFPA*/
#barra .je_acc > ul > li > a {
    background-image: url("../images/a.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-color: #4e6cb4!;
    background-position: 170px center!important;
    }
#barra .je_acc > ul > li > a:hover {
    background-image: url("../images/hover.png")!important;/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
    background-repeat:no-repeat!important;
    background-color: #4e6cb4!;
    background-position: 170px center!important;
    }

}/*fim @media 600px*/

/*.je_acc li a{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}*/