* {color: #333333; font-family: Tahoma,Arial,Helvetica,sans-serif,"Trebuchet MS"; font-size:12px;list-style: none outside none; margin: 0; padding: 0; text-decoration: none;}
/*body{ background: url("../img/bg_body.png") repeat-y scroll center top #ACCEF3; }*/
body.modeloVisImg{background: none repeat-y scroll center top #C3C3C3;}
/*Estilização dos Campos e Classes Genéricas*/
fieldset{border: 1px solid #1a5281;}
legend{padding: 0 5px;}
input,select,textarea{
    border: 1px solid #AAA;
    border-radius: 4px;
}
select option{background-color: #F4F4F4;    color: #3A3A3A; padding-left: 3px;}
input:hover,select:hover,textarea:hover{border: 1px solid #1a5281;}
input:focus,select:focus,textarea:focus{border: 1px solid #1a5281;}
a img{border: 0px solid transparent;}
.clearBoth{clear:both;}
/*Formulário*/
textarea{resize:none;}
.campo_label_form{}
.label_form{display: inline-block;margin-top: 12px;margin-bottom: 3px;padding-left: 1px;}
.campo{padding: 4px;}

.campoWidth280px{width:265px;}
.campoWidth160px{width:160px;}

.espacamento500{width:500px;}
.espacamento460{width:460px;}
.espacamento400{width:400px;}
.espacamento360{width:360px;}
.espacamento340{width:340px;}
.espacamento300{width:300px;}
.espacamento220{width:220px;}
.espacamento230{width:230px;}
.espacamento245{width:245px;}
.espacamento195{width:195px;}
.espacamento110{width:110px;}
.espacamento70{width:70px;}
.espacamento50{width:50px;}


.titulo_tp1{background-color: #DDDDDD;    margin: 30px 0 10px;    padding: 7px;    text-align: center;}

.disabled{}
.readonly{}
.titulo_area_pagina{background-color: rgb(6, 122, 173); margin: 0px 0px 10px; padding: 7px; text-align: justify; font-size: 14px; position: 200px 90px;}
.titulo_area_popup{background-color: rgb(26, 82, 129); margin: 0px 348px 0px 0px;  padding: 7px; text-align: justify; font-size: 14px;}

/*Mensagens*/
#resp_msgs {height:auto;margin-top: 15px;}
#resp_msgs .erroMsg {padding: 7px; text-align: center; border: 1px solid rgb(225, 172, 172); color: rgb(255, 0, 0); background-color: rgb(253, 227, 227);display:none;}
#resp_msgs .sucessMsg {padding: 7px; text-align: center; border: 1px solid #61ad66; color: rgb(255, 0, 0); background-color: #dfffe1;display:none;}

/*Página de Login*/
/*.modelo_login{ background: url("../img/bg_login.png") no-repeat scroll center top #FFF}*/
.modelo_login  #conteudo{ background-color: transparent;}
.modelo_login  #acesso_restrito{
    height: 400px;
    width: 450px;
    margin: 100px auto 0px;
    background-color: #fff;
    border-radius: 10px;
    opacity: 0.95;
    -webkit-box-shadow: 9px 7px 5px rgba(50, 50, 50, 0.77);
    -moz-box-shadow:    9px 7px 5px rgba(50, 50, 50, 0.77);
    box-shadow:         9px 7px 5px rgba(50, 50, 50, 0.77);
}
.modelo_login  #conteudo_login{height: 292px;    margin: 0 16px 0 12px;}
.modelo_login  #cabecalho_login{height: 75px;}
.modelo_login  #cabecalho_login h1{
    text-align: center;
    padding: 40px;
    font-size: 30px;
}
.modelo_login  #formularioLogin{height: 190px;}
.modelo_login  #formularioLogin form{}
.modelo_login  #formularioLogin fieldset {border: 0 none;margin: 0 70px;}
.modelo_login  #versaosistema{margin-right: 15px;    text-align: right;color:#5a646b;}
.modelo_login  #esquecisenha{margin-right: 15px;    text-align: center;color:#5a646b;}
.modelo_login  #ds_senha{float: left;}
.modelo_login  .btn_enviar{float: right;}
.modelo_login  #resp_msgs {height:30px;margin-top: 5px;}
.modelo_login  #resp_msgs .erroMsg {padding: 7px; text-align: center; border: 1px solid rgb(225, 172, 172); color: rgb(255, 0, 0); background-color: rgb(253, 227, 227);display:none;}
.modelo_login  #resp_msgs .sucessMsg {padding: 7px; text-align: center; border: 1px solid #61ad66; color: rgb(255, 0, 0); background-color: #dfffe1;display:none;}
/*Página Sessão Expirou*/
.sessao_expirou{padding-top: 80px;    text-align: center;}
.sessao_expirou p{font-weight: bold;    margin-bottom: 30px;}
#div_formulario #cabecalho #topo{display:none;}
#div_formulario #container #conteudo {width:700px;}
#div_formulario #container #conteudo #cabecalho_login{display:none;}

#cabecalho {
    height: 100px;
    width: 100%;
}

#cabecalho2 {
    height: 60px;
    width: 100%;
    background-color: rgb(6, 122, 173);
}
/*#topo {display: block; height: 110px; background:url('../img/fundoTopo.png') no-repeat; margin: 0 auto; background-size: 100%; height: 80px;}*/
#topo .logo_topo{
    float: left;text-align: center;    
    width: 190px;
    padding-top: 5px;
    height: 60px;
}

#topo .logo_topo2{
    float: left;
    position: absolute;
    right: 10px;
}
#topo .logo_topo img{}
#topo .texto_topo{text-align: center;    width: 100%;padding-top: 35px;padding-top: 27px;}
#topo .texto_topo p{font-size: 22px;font-color:#FFFFFF;}
#barra_superior {display: block; height: 40px; background:url('../img/bg_barra_superior.png') no-repeat; margin: 0 auto;background-size:100%}
#barra_superior #opcoes_logado{float:left;padding-left: 20px;    padding-top: 10px;width: 450px;}
#barra_superior #opcoes_logado #btns_sair{float:right;margin-top:-10px;}
#barra_superior #opcoes_logado #btns_sair .btns_sair_home{width:32px;position:relative;top:2px;}
#barra_superior #opcoes_logado #btns_sair .btns_sair_sair{width:30px;position:relative;top:-1px;}
#barra_superior #pesquisar_barra_superior{float:right;padding-top: 5px;padding-right: 20px;}
#barra_superior .campo_pesquisar_ajuda{font-size: 12px;    padding: 2px;}
#barra_superior .botao_pesquisar_ajuda{font-size: 10px;}

100%;}
#barra_superior #opcoes_logado1{float:left;padding-left: 20px;    padding-top: 10px;width: 450px;}
#barra_superior #opcoes_logado1 #btns_sair{float:left;margin-top:-10px;}
#barra_superior #opcoes_logado1 #btns_sair .btns_sair_home{width:32px;position:relative;top:10px;}
#barra_superior #opcoes_logado1 #btns_sair .btns_sair_sair{width:30px;position:relative;top:9px;}

#barra_superior #pesquisar_barra_superior1{float:right;padding-top: 3px;padding-right: 36px;}
#barra_superior .campo_pesquisar_ajuda1{font-size: 10px;    padding: 2px;}
#barra_superior .botao_pesquisar_ajuda1{font-size: 10px;}




#container {display: block; height:auto; width: 100%;}
#conteudo { display:table; height:auto; background-color:#FFF; width:100%; margin: 0 auto;}
#menuLateral {    display:block;    height:auto;    float:left;width:200px;}
#menuLateral .menuTop{ width:200px; height:27px; background:url(../img/menuTop.png);}
#menuLateral .menuBottom{ width:200px; height:27px; background:url(../img/menuBottom.png);}
#menuLateral ul{
    display:inline-block;
    display/*\**/:table\9;
    background-color:#067AAD;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
#menuLateral ul li{ display:inline-block; width:200px; float:left; border-bottom:1px solid #fff; }
#menuLateral ul li:hover {
    background-color: #B40004;
    cursor:pointer;
}
#menuLateral ul li a{
    line-height:27px;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
#menuLateral ul li a:hover{ color:#FFF;}
#menuLateral ul li a.selected{ color:#FFF; cursor:inherit;}
#menuLateral ul li .submenu{
    width:200px;
    background-color:#067AAD;
}
#menuLateral ul li .submenu .subItens{ width:200px; height:27px; border-top:1px solid #067AAD;}
#menuLateral ul li .submenu .subItens a{ color:#FFF; height:27px; line-height:27px; text-align:left; font-size:14px; padding:0 5px 0 8px;}
#menuLateral ul li .submenu .subItens:hover .submenu2{ display:block;}
#menuLateral ul li .submenu2{
    width:200px;
    position:relative;
    display:none;
    left:200px;
    top:-22px;
    z-index:10000;
}
#menuLateral ul li .submenu2 .subItens2{
    width:200px;  
    background:#067AAD;
    border-top:1px solid #A8A8A8;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
#menuLateral ul li .submenu2:hover  .subItens2:hover{
    background-color: #3C3C93;
    cursor:pointer;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
#menuLateral ul li .submenu2 .subItens2 a{ width: 188px; color:#FFF; height:27px; line-height:27px; text-align:left; font-size:14px; padding:0 5px 0 8px; color: #FFF;}
#bodyContent {display: block; width: 84%; float: left;margin-left:10px;}

#rodape { display: block; height:auto; width: 100%;}
#rodape .conteudo{ font-size: 11px;    padding: 9px 0 10px;    text-align: center;height: auto;    margin: 0 auto;    width: 100%;}
#rodape .conteudo a{ font-size: 11px;}

.resultadoBusca{
    border-right: 1px solid #9F9F9F;
    border-top: 1px solid #9F9F9F;
    margin-bottom: 10px;
}
.resultadoBusca tr:hover{background-color:#f3f3f3;color:#000;}
.resultadoBusca tr th{
    border-left: 1px solid #9F9F9F;
    border-bottom: 1px solid #9F9F9F;
    text-align: center;
    padding: 4px;
    background-color: #067AAD;
    color:#fff;
}
.resultadoBusca tr .tituloCentral{ border-bottom: 1px solid #999;}
.resultadoBusca tr td{
    border-left: 1px solid #9F9F9F;
    border-bottom: 1px solid #9F9F9F;
    padding:5px 3px;
}
.resultadoBusca tr .tdLabel{font-weight: bold;}
.resultadoBusca tr .fonteAzul{color: #003399;}
.resultadoBusca .fonteVermelha td{color: #FF0000; !important;}
.resultadoBusca .fonteAzulTR td{color: #003399; !important;}
.resultadoBusca .nenhumRegistro{padding: 5px;}

.resultadoBusca .resultadoBusca_th_acoes{width:1%;}
.resultadoBusca .resultadoBusca_td_acoes{}
.resultadoBusca .resultadoBusca_div_acoes{margin: -8px auto 2px;}

.grid_primeiro{ background:url("../img/First.png") no-repeat scroll 0 0 transparent; cursor:pointer; display:inline-block; height:20px; width:15px; margin-right:5px;}
.grid_primeiro:hover{background: url("../img/FirstHover.png");}
.grid_anterior{ background:url("../img/Previous.png") no-repeat scroll 0 0 transparent; cursor:pointer; display:inline-block; height:20px; width:12px; margin-right:5px;}
.grid_anterior:hover{background: url("../img/PreviousHover.png");}
.grid_proximo{ background:url("../img/Next.png") no-repeat scroll 0 0 transparent; cursor:pointer; display:inline-block; height:20px; width:12px; margin-right:4px;}
.grid_proximo:hover{background: url("../img/NextHover.png");}
.grid_ultimo{ background:url("../img/Last.png") no-repeat scroll 0 0 transparent; cursor:pointer; display:inline-block; height:20px; width:15px; margin-right:5px;}
.grid_ultimo:hover{background: url("../img/LastHover.png");}


.loading { background: url(../img/carregando.gif) center no-repeat !important;}


/*paginacao wi*/
.paginacao{
    margin:10px 0
}
.paginacao .registros {
    display:inline
}
.paginacao .registros a {
    padding:5px
}
.paginacao .registros a:hover {
    background:#4E7AB7;
    color:#fff
}

/*Campos de Upload*/
.campoUpload{        /*opacity: 0.0;        -moz-opacity: 0.0;        filter: alpha(opacity=00);display:none;*/}
.div_inputFalso{left:-80px;}
.fileFalso{background-color: transparent;  width: 205px;    }

/*Ajuda do Sistema*/
#visu_ajuda_sistema{margin-top: 10px;}
#visu_ajuda_sistema h3{
    background-color: #DDDDDD;
    font-size: 12px;
    padding: 7px;
    text-align: justify;
}
#visu_ajuda_sistema .dscAjuda{
    background-color: #DDDDDD;
    font-size: 12px;
    padding: 7px;
    text-align: justify;
    margin-bottom:20px;
}
#visu_ajuda_sistema p{margin: 10px;}

tr.odd td {
    font-size: 11px;
}


/*estilo jurisprudencia*/

    .active { display:inherit; }
    ul#map {display: block; margin: 0; padding: 0; width: 296px; height: 294px; background-image:url(../img/mapa.png);}
    ul#map li {display: block; padding: 0; position: absolute;}
    li#crs {margin-top: 243px; margin-left: 125px;}
    li#csc {margin-top: 236px; margin-left: 148px;}
    li#cpr {margin-top: 209px; margin-left: 143px;}
    li#csp {margin-top: 190px; margin-left: 158px; z-index:9999; }
    li#cms {margin-top: 169px; margin-left: 118px;}
    li#crj {margin-top: 201px; margin-left: 210px; z-index:9999; }
    li#ces {margin-top: 181px; margin-left: 231px; z-index:9999; }
    li#cmg {margin-top: 152px; margin-left: 169px; z-index:9998; }
    li#cgo {margin-top: 132px; margin-left: 154px; z-index:9999; }
    li#cdf {margin-top: 157px; margin-left: 181px; z-index:9999; }
    li#cba {margin-top: 98px; margin-left: 197px;}
    li#cmt {margin-top: 98px; margin-left: 95px;}
    li#cro {margin-top: 100px; margin-left: 57px; z-index:9998; }
    li#cac {margin-top: 99px; margin-left: 1px;}
    li#cam {margin-top: 24px; margin-left: 2px;}
    li#crr {margin-top: 1px; margin-left: 72px;}
    li#cpa {margin-top: 22px; margin-left: 114px;}
    li#cap {margin-top: 11px; margin-left: 146px;}
    li#cma {margin-top: 53px; margin-left: 191px; z-index:9999;}
    li#cto {margin-top: 83px; margin-left: 175px;}
    
    li#cse {margin-top: 122px; margin-left: 266px;}
    li#cal {margin-top: 116px; margin-left: 267px;}
    li#cpe {margin-top: 102px; margin-left: 245px;}
    li#cpb {margin-top: 96px; margin-left: 265px;}
    li#crn {margin-top: 85px; margin-left: 265px;}
    li#cce {margin-top: 68px; margin-left: 245px;}
    li#cpi {margin-top: 67px; margin-left: 209px; z-index:9997;}

    ul#map li a {display: block; text-decoration: none; position: absolute;}
    a#rs {width: 50px; height: 49px; }
    a#sc {width: 35px; height: 24px; }
    a#pr {width: 43px; height: 31px; }
    a#sp {width: 55px; height: 41px; }
    a#ms {width: 51px; height: 52px; }
    a#rj {width: 28px; height: 16px; }
    a#es {width: 18px; height: 24px; }
    a#mg {width: 79px; height: 63px; }
    a#go {width: 53px; height: 55px; }
    a#df {width: 15px; height: 10px; }
    a#ba {width: 74px; height: 95px; }
    a#mt {width: 84px; height: 76px; }
    a#ro {width: 49px; height: 44px; }
    a#ac {width: 55px; height: 27px; }
    a#am {width: 130px; height: 91px;}
    a#rr {width: 43px; height: 49px; }
    a#pa {width: 96px; height: 94px; }
    a#ap {width: 38px; height: 41px; }
    a#ma {width: 51px; height: 68px; }
    a#to {width: 34px; height: 62px; }
    a#se {width: 13px; height: 15px; }
    a#al {width: 21px; height: 12px; }
    a#pe {width: 48px; height: 19px; }
    a#pb {width: 29px; height: 16px; }
    a#rn {width: 27px; height: 16px; }
    a#ce {width: 29px; height: 39px; }
    a#pi {width: 41px; height: 59px; }

    a#rs:hover, a#rs:active {background-image: url('../img/mapa/rs.png');}
    a#sc:hover, a#sc:active {background-image: url('../img/mapa/sc.png');}
    a#pr:hover, a#pr:active {background-image: url('../img/mapa/pr.png');}
    a#sp:hover, a#sp:active {background-image: url('../img/mapa/sp.gif');}
    a#ms:hover, a#ms:active {background-image: url('../img/mapa/ms.gif');}
    a#rj:hover, a#rj:active {background-image: url('../img/mapa/rj.gif');}
    a#es:hover, a#es:active {background-image: url('../img/mapa/es.gif');}
    a#mg:hover, a#mg:active {background-image: url('../img/mapa/mg.gif');}
    a#go:hover, a#go:active {background-image: url('../img/mapa/go.gif');}
    a#df:hover, a#df:active {background-image: url('../img/mapa/df.gif');}
    a#ba:hover, a#ba:active {background-image: url('../img/mapa/ba.gif');}
    a#mt:hover, a#mt:active {background-image: url('../img/mapa/mt.gif');}
    a#ro:hover, a#ro:active {background-image: url('../img/mapa/ro.gif');}
    a#ac:hover, a#ac:active {background-image: url('../img/mapa/ac.gif');}
    a#am:hover, a#am:active {background-image: url('../img/mapa/am.gif');}
    a#rr:hover, a#rr:active {background-image: url('../img/mapa/rr.gif');}
    a#pa:hover, a#pa:active {background-image: url('../img/mapa/pa.gif');}
    a#ap:hover, a#ap:active {background-image: url('../img/mapa/ap.gif');}
    a#ma:hover, a#ma:active {background-image: url('../img/mapa/ma.gif');}
    a#to:hover, a#to:active {background-image: url('../img/mapa/to.gif');}
    a#se:hover, a#se:active {background-image: url('../img/mapa/se.gif');}
    a#al:hover, a#al:active {background-image: url('../img/mapa/al.gif');}
    a#pe:hover, a#pe:active {background-image: url('../img/mapa/pe.gif');}
    a#pb:hover, a#pb:active {background-image: url('../img/mapa/pb.gif');}
    a#rn:hover, a#rn:active {background-image: url('../img/mapa/rn.gif');}
    a#ce:hover, a#ce:active {background-image: url('../img/mapa/ce.gif');}
    a#pi:hover, a#pi:active {background-image: url('../img/mapa/pi.gif');}

    ul#map li a img {border: 0; width: inherit; height: inherit;}
    
    
    .btn_voltar_h {font-size:14px; text-align:center;font-weight:bold; padding-top:10px; background:url(../img/btn_voltar.png); width:200px; height:35px; display:block; float:left; margin-left:20px}
    .btn_voltar_h:hover {font-size:14px; text-align:center;font-weight:bold; padding-top:10px; background:url(../img/btn_voltar.png) 0 45px; width:200px; height:35px; display:block}





.escritorios{ background:#333; width:150px; padding:5px; margin:0 auto; color:#ffffff; display:block; text-align:center;}
.escritorios:hover{ text-decoration:underline;}

/*input{ border:1px solid #1a5281; font-size:12px; color:#000; padding:2px 5px;}*/
.botao{ background:#804101; border:1px solid #804101; display:block; padding:1px 10px; color:#fff!important; text-align:center;}
.botao:hover{color:#fff!important; background:#e87500; border:1px solid #e87500;}

.simulador{ width:197px; height:119px; float:left; background: #0078ff url(../imagens/simuladorBg.png) center no-repeat; display:block; position:absolute; top:290px; left:828px; line-height:135px; text-align:center; color:#fff; font-size:14px;}
.simulador:hover{ background:#fff url(../imagens/simuladorBgHover.png) center no-repeat; color:#0078ff;}

.online{ width:197px; height:119px; float:left; background: #1a5281 url(../imagens/onlineBg.png) center no-repeat; display:block; position:absolute; top:171px; left:828px; line-height:135px; text-align:center; color:#fff; font-size:14px;}
.online:hover{ background:#fff url(../imagens/onlineBgHover.png) center no-repeat; color:#0078ff;}

.saibaMais{ background:#1a5281; border:1px solid #1a5281; display:block; padding:3px 7px; color:#fff!important; text-align:center; float:right; font-size:10px; margin-left:5px;}
.saibaMais:hover{color:#fff!important; background:#1c2635; border:1px solid #1c2635;}

.restrito{ height:41px; display:block; background:url(../imagens/areaRestrita.png) no-repeat right; font-size:10px; color:#c9f1ff; padding:0 27px 0 5px; line-height:25px;}
.restrito:hover{ background:url(../imagens/areaRestritaHover.png) no-repeat right;}


/* Servem para organizar em colunas Videos, fotos, revista... etc */
#colunas{ height:340px; width:307px; padding:9px; border:1px solid #bbbbbb; float:left; margin:15px 5px 0 5px; position:relative;}
#colunas:hover{ border:1px solid #aaaaaa}
#colunas img{ max-width:310px; height:260px; border:none}
#colunas #containerimg span{ background:url(../imagens/play.png) center no-repeat!important; position:absolute; width:310px; height:260px; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); cursor:pointer; *left:0;}
#colunas #containerimg span:hover{opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}


/*ABAS*/
.abas {height: 30px; margin-top:5px;}
.aba {background-color: #1A5281; bottom: 0; float: left; height: 30px; margin-right: 5px; width: 97px; text-align:center;}
.abaSelected {background-color: #EAEAEA;}
.aba a{height:30px; line-height:30px!important;}
/*.aba a, a:link, a:visited, a:active
.aba a, a:link, a:visited, a:active {color:#CAAE57!important} */


/* Barra Interna para a orientação das páginas */
#barraInterna{
    width:100%;
    height:30px;
}
#barraInterna #barra_Container ul li{ float:left; margin:0 5px; line-height:30px; font-size:11px;}
#barraInterna #barra_Container ul li a{ color:#333; font-size:9px; line-height:30px;}
#barraInterna #barra_Container ul li a:hover{ text-decoration:underline;}
#barraInterna #barra_Container ul li a.ativo{ font-weight:bold; cursor:default; text-decoration:none;}

#imgLogo{
    width:164px;
    position:absolute;
    right:10px;
    z-index: 0;
}

#tituloPrincipal{
    position: absolute;
    text-align: center;
    width: 100%;
    font-weight: bold;
    font-size: 30px;
    color: #067AAD;
    background-color:#fff;
    height:60px;
    z-index: -1;
}

.textoPrincipal{
    position: absolute;
    text-align: center;
    width: 100%;
    font-weight: bold;
    font-size: 26px;
    color: #067AAD;
    height:60px;
    top:20px;
}

.tituloPrincipal2{
    position: absolute;
    text-align: center;
    width: 100%;
    font-weight: bold;
    font-size: 24px;
    color: #fff;
    top: 20px;
}

.botaoCentralizado{
    width: 60%;
    margin-top: 50px;
}

.separador{
    background-color:#067AAD;
    width:100%;
    height:3px;
}

i.fas,
  i.fab {
    color: #fff;
  }
 
.titulosPagina{
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    margin: 15px;
}

.divisorPagina{
    width: 100%;
    height: 3px;
    background-color: #c8c8c8;
}

.quadroBanco{
    width: 50%;
    border: 1px solid #C8C8C8;
    border-radius: 10px;
    padding: 15px;
}
.quadroBanco:hover{
    background-color:#C8C8C8;
}
.fontePainel{
    font-weight:bold;
}
.impressao:hover{
    background-color:#A8A8A8;
}

.campoGrid{
    width:90%;
}

.menu .menu-list, .menu .sub-menu{
  list-style: none;
}

.menu a{
  text-decoration: none;
  display: block;
  cursor: pointer;
}

.menu > .menu-list > li{
  position: relative;
}

.menu > .menu-list > li > a {
  text-align: right;
}

.menu > .menu-list > li:hover a {
  /*background: #444;*/
    color: #333;
    font-family: Tahoma,Arial,Helvetica,sans-serif,"Trebuchet MS";
    font-size: 12px;
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    text-align:left;
    margin-left:10px;
}

.menu > .menu-list > li:hover > .sub-menu {
  display: block;
}

.menu > .menu-list > li > .sub-menu {
  position: absolute;
  top: 10px;
  right: 0px;
  background: #fff;
  min-width: 200px;
  z-index: 1000;
  display: none;
  overflow-y: auto;
  height: 400px;
}


.menu > .menu-list > li > .sub-menu > li > a {
    padding: 5px 5px;
}

.menu:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.menuBorda{
    border-left: 1px solid #9F9F9F;
    border-right: 1px solid #9F9F9F;
    border-top: 1px solid #9F9F9F;
}

.menuBordaTopo{
    border-left: 1px solid #9F9F9F;
    border-right: 1px solid #9F9F9F;
    border-top: 1px solid #9F9F9F;
}

.menuBordaBaixo{
    border: 1px solid #9F9F9F;
}

.menuBorda:hover{
    background-color:#DADADA;
}

.menuBordaTopo:hover{
    background-color:#DADADA;
}

.menuBordaBaixo:hover{
    background-color:#DADADA;
}

.fundoLogin{
    background: url("../img/fundoLogin.jpg");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: right;
}



.breadcrumb {
    padding: 0px;
	background: #FFFFFF;
	list-style: none; 
	overflow: hidden;
    margin-top: 1px;
}
.breadcrumb>li+li:before {
	padding: 0;
}
.breadcrumb li { 
	float: left; 
}
.breadcrumb li.active a {
	background: brown;                   /* fallback color */
	background: #ffc107 ; 
}
.breadcrumb li.completed a {
	background: brown;                   /* fallback color */
	background: hsla(153, 57%, 51%, 1); 
}
.breadcrumb li.active a:after {
	border-left: 30px solid #ffc107 ;
}
.breadcrumb li.completed a:after {
	border-left: 30px solid hsla(153, 57%, 51%, 1);
} 

.breadcrumb li a {
	color: white;
	text-decoration: none; 
	padding: 10px 0 10px 45px;
	position: relative; 
	display: block;
	float: left;
}
.breadcrumb li a:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid hsla(0, 0%, 83%, 1);
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	left: 100%;
	z-index: 2; 
}	
.breadcrumb li a:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}	
.breadcrumb li:first-child a {
	padding-left: 15px;
}
.breadcrumb li a:hover { background: #ffc107  ; }
.breadcrumb li a:hover:after { border-left-color: #ffc107   !important; }





.breadcrumb1 {
    padding: 0px;
	background: #FFFFFF;
	list-style: none; 
	overflow: hidden;
    margin-top: 1px;
}
.breadcrumb1>li+li:before {
	padding: 0;
}
.breadcrumb1 li { 
	float: left; 
}
.breadcrumb1 li.active a {
	background: brown;                   /* fallback color */
	background: #ffc107 ; 
}
.breadcrumb1 li.completed a {
	background: brown;                   /* fallback color */
	background: hsla(208.2, 93.7%, 50.6%, 1); 
}
.breadcrumb1 li.active a:after {
	border-left: 30px solid #ffc107 ;
}
.breadcrumb1 li.completed a:after {
	border-left: 30px solid hsla(208.2, 93.7%, 50.6%, 1);
} 

.breadcrumb1 li a {
	color: white;
	text-decoration: none; 
	padding: 10px 0 10px 45px;
	position: relative; 
	display: block;
	float: left;
}
.breadcrumb1 li a:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid hsla(0, 0%, 83%, 1);
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	left: 100%;
	z-index: 2; 
}	
.breadcrumb1 li a:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}	
.breadcrumb1 li:first-child a {
	padding-left: 15px;
}
.breadcrumb1 li a:hover { background: #ffc107  ; }
.breadcrumb1 li a:hover:after { border-left-color: #ffc107   !important; }