/* 
DESC: Estilos para autocontraste do siga
*/
.acessibilidade * {
    background-color: #000 !important;
    border-color: #fff !important;
    color: #fff !important;
}

.acessibilidade .background-area-topo {
    background: #000 !important;
}

body.acessibilidade {
    background: #000 !important;
}

.acessibilidade #menuTopo {
    background: #000 !important;
    border-top: 1px solid #fff !important;
}

.acessibilidade a {
    color: #ff0 !important;
}

.acessibilidade .menu-sub,
.acessibilidade .menu-sub ul,
.acessibilidade .menu-sub a:hover,
.acessibilidade .menu-sub a,
.acessibilidade .pai-focused *,
.acessibilidade .focused-sub * {
    background: #000 !important;
    color: #ff0 !important;
}

.acessibilidade .pai-focused *:hover {
    text-decoration: underline;
}

.acessibilidade #menuTopo a:hover {
	filter: none;
    color: #ff0;
    text-decoration: underline !important;
}

.acessibilidade li:hover {
    background: none !important;
}

.acessibilidade #box-informacoes {
    background: #000;
    border-top: 1px solid white;
}

.acessibilidade #dialogoTrocaPerfil {
    background: #000 !important;
}

.acessibilidade #Rodape .conteiner .info {
    margin-top: 1px;
}

.acessibilidade #Rodape {
    background: #000 !important;
}

.acessibilidade #menuLateral a {
    background: #000 !important;
    color: #ff0 !important;
}

.acessibilidade *:before,
.acessibilidade *:after {
    border-color: #000 !important;
}

.acessibilidade a:link * {
    color: #ff0 !important;
}

.acessibilidade a:hover * {
    color: #ff0 !important;
    text-decoration: underline;
}

.acessibilidade li.selecionado,
.acessibilidade .selecionado,
.acessibilidade .selecionado *,
.acessibilidade .selecionado a:link * {
    background: #000 !important;
    color: #fff !important;
}

.acessibilidade h1,
.acessibilidade h2,
.acessibilidade h3 {
    background: #000 !important;
    color: #fff !important;
}

.acessibilidade .descricao-atalho {
    background: #000 !important;
}

.acessibilidade .atalho {
    border: 1px solid #ff0;
    overflow: hidden;
}

.acessibilidade .atalho:hover {
    background: #fff !important;
}

.acessibilidade #box2 * {
    background: #000 !important;
}

.acessibilidade #complete2 {
    background-color: #fff !important;
    color: #000 !important;
}

.acessibilidade #box2 li {
    border-bottom: 1px solid #fff !important;
}

.acessibilidade #box2 a:hover {
    text-decoration: underline !important;
}

.acessibilidade #barra_navegacao a {
    background: #000 !important;
}

.acessibilidade #barra_navegacao:after {
    display: none !important;
}

.acessibilidade #barra_navegacao a {
    border-right: 1px solid #fff !important;
}

.acessibilidade .form-corpo input,
.acessibilidade .form-corpo textarea,
.acessibilidade .form-corpo select {
    background: #000 !important;
    border: 1px solid #fff;
}

.acessibilidade .box-botoes,
.acessibilidade .box-botoes * {
    background: #000 !important;
}

.acessibilidade .icone {
    background-color: #fff !important;
}

.acessibilidade .box-icone {
    background-color: #fff !important;
}

.acessibilidade .descricao-atalho {
    background-color: transparent !important;
}

.acessibilidade .login ul li {
    background-color: #000 !important;
}

.acessibilidade ul li {
    background-color: #000 !important;
}

.acessibilidade li {
    background-color: #000 !important;
}

.acessibilidade input.botao {
    background-image: none !important;
    filter: none;
}

.acessibilidade .botao-perfil-padrao {
    background: none !important;
    filter: none;
}

.acessibilidade #dialogoTrocaPerfil {
    border: 1px solid #fff;
}

.acessibilidade .perfis {
    border-color: #000 !important;
}

.acessibilidade .perfis li.selecionado {
    border: 1px solid #fff !important;
    margin-left: -15px;
    margin-right: 23px;
    padding-left: 15px;
}

.acessibilidade #boxTrocaPerfil .window #imagemPerfil,
.acessibilidade #boxTrocaPerfil .window.botao-perfil-hover #imagemPerfil {
    background-position: -4px -508px;
    height: 17px;
    width: 15px;
}

.acessibilidade .info-atalhos-img {
    background-position: -41px -200px;
    float: left;
    height: 26px;
    width: 23px;
}

.acessibilidade .ui-dialog .ui-dialog-title-before {
    background-position: -43px -230px;
}

.acessibilidade #box-perfil-padrao #imagemPerfilPadrao {
    background-position: -69px -129px;
}

.acessibilidade #setinha,
.acessibilidade .form-add-atalho,
.acessibilidade a.form-add-atalho:active,
.acessibilidade a.form-remover-atalho {
    background-image: url(../../imagens/vermelho/sprite_logadoProcesso-vermelho.png) !important;
    background-position: -131px -37px !important;
    background-repeat: no-repeat !important;
}

.acessibilidade a.form-remover-atalho {
    background-image: url(../../imagens/vermelho/sprite_logadoProcesso-vermelho.png) !important;
    background-position: -131px -56px !important;
    background-repeat: no-repeat !important;
}

.acessibilidade #box-perfil-padrao #imagemPerfilPadrao,
.acessibilidade #box-perfil-padrao .botao-perfil-padrao:hover #imagemPerfilPadrao {
    background-position: -68px -129px;
    height: 22px;
    width: 16px;
}

.acessibilidade #atalhos:hover .btnFechar {
    background-position: -2px -222px;
}

.acessibilidade .atalhos-box .descricao-atalho p {
    background-color: #fff !important;
    color: #000 !important;
}

.acessibilidade .btn-danger {
    background-color: #000 !important;
    background-image: none !important;
}
