﻿#stage[data-autocontraste=true] #btnOpcoes{
	background-color:#000;
	background-image:url(img/sprite_autocontraste.png);
}
#stage[data-autocontraste=true] #btnOpcoes[aria-expanded=true]{
    border-bottom: 1px solid #fff;
}
#stage[data-autocontraste=true] #btnOpcoes[aria-expanded=false]{
    border: 1px solid #fff;
    border-left:none;
}

#stage[data-autocontraste=true] #interface .superior{
	background:#000;
	border-bottom: 1px solid #fff;
	height:54px;
	color:#fff;
}

#stage[data-autocontraste=true] #interface .lateral{
	background:#000;
	width:219px;
	border-right: 1px solid #fff;
}

#stage[data-autocontraste=true] #interface .lateral .btn:hover{
	background:#fffd42;
}
#stage[data-autocontraste=true] #interface .lateral .btn.hover{
	background:#fffd42 url(img/sprite_autocontraste.png) no-repeat 12px -289px;
}
#stage[data-autocontraste=true] #interface .lateral .btn .icon{
	background-image:url(img/sprite_autocontraste.png);
}
#stage[data-autocontraste=true] #interface .lateral .btn:hover button > b, #stage[data-autocontraste=true] #interface .lateral .btn.hover button > b{
	color: #000;
}

#stage[data-autocontraste=true] #interface .boxTexto{
	color:#fff;
}

#stage[data-autocontraste=true] #interface .boxTexto .content { 
	background:#000;
    border-right: 1px solid #fff;
    margin-left: -1px;
}

#stage[data-autocontraste=true] #interface .boxTexto .track {
	background:#000;
	border:1px solid #fff;
}
#stage[data-autocontraste=true] #interface .boxTexto .thumb { 
	background:#fff;
}
#stage[data-autocontraste=true] #interface .boxTexto h3{
	color:#fff;
}

#stage[data-autocontraste=true] #interface #informacoes span{
	background-image: url(img/logos_autocontraste.png);
}

#stage[data-autocontraste=true] #interface #acessibilidade{
	width: 445px;
}
#stage[data-autocontraste=true] #interface #acessibilidade .content:last-of-type{ 
	border-right: 1px solid #fff;
	margin-left: 49%;
}

#stage[data-autocontraste=true] #interface #acessibilidade .bloco h4, #stage[data-autocontraste=true] #interface #acessibilidade .bloco label{
	color:#fff;
}

#stage[data-autocontraste=true] #interface #acessibilidade .bloco label{
	color:#fff;
}
#stage[data-autocontraste=true] #interface #acessibilidade .bloco label.disabled {
    color: #b0b0b0;
}
#stage[data-autocontraste=true] #interface #acessibilidade .bloco label .checkbox i{
	background:#000;
}

#stage[data-autocontraste=true] #interface #acessibilidade .bloco label .checkbox[aria-checked=true]{
	background:#fffd42;
}
#stage[data-autocontraste=true] #interface #acessibilidade .bloco label .radio{
	background-image: url(img/sprite_autocontraste.png);
}
#stage[data-autocontraste=true] #interface #acessibilidade .bloco label .radio[aria-checked=false]{
	background:none;
}
#stage[data-autocontraste=true] #interface #acessibilidade .bloco label.disabled .radio[aria-checked=true]{
	background:none;
}

#stage[data-autocontraste=true] #interface .boxGaleria{
	background:#000;
}

#stage[data-autocontraste=true] #interface .boxGaleria figure figcaption{
	color:#fff;
}

#stage[data-autocontraste=true] #interface .boxGaleria  .track {
	background:#000;
	border:1px solid #fff;
}
#stage[data-autocontraste=true] #interface .boxGaleria  .thumb { 
	background:#fff;
}

#stage[data-autocontraste=true] #galeria section h4, #stage[data-autocontraste=true] .lettering{
	color: #fff;
	background:#000;
	border:1px solid #fff;
	border-left:none;
    padding: 14px 15px 10px 15px;
}
#stage[data-autocontraste=true] #galeria section h4.invert, #stage[data-autocontraste=true] .lettering.invert, #stage[data-autocontraste=true] #galeria section .legenda.invert{
	background:#000;
}
#stage[data-autocontraste=true] #galeria section .legenda, #stage[data-autocontraste=true] .legenda{
	color: #fff;
	background:#000;
	border:1px solid #fff;
	border-right:none;
}

#stage[data-autocontraste=true] #galeria section .btMaisMenos{
	background:#000;
	color: #fff;
    border: 1px solid #fff;
}
#stage[data-autocontraste=true] #galeria section .btMaisMenos::after{
	content: '';
	background-image: url(img/sprite_autocontraste.png);
}
#stage[data-autocontraste=true] #galeria section .texto{
	width:254px;
	background:#000;
	border-left:1px solid #fff;
	color:#fff;
}
#stage[data-autocontraste=true] #galeria section .texto::before{
	content: '';
	background:#000;
	border-left:1px solid #fff;
}
#stage[data-autocontraste=true] #galeria section .texto::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height:557px;
	border-bottom:1px solid #fff;
}
#stage[data-autocontraste=true] #galeria section .texto p span{
	color:#fffd42;
}
#stage[data-autocontraste=true] .fechar{
	background-image:url(img/sprite_autocontraste.png);
	border:1px solid #fff;
}

#stage[data-autocontraste=true] .stNvGaleria{
	background-image:url(img/sprite_autocontraste.png);
	border:1px solid #fff;
}
#stage[data-autocontraste=true] .stNvGaleria.stPrev{
	background-position:-450px -278px;
	left:0;
}
#stage[data-autocontraste=true] .stNvGaleria.stNext{
	background-position:-505px -278px;
	right:0;
}

#stage[data-autocontraste=true] .btnZoom{
	background-color:#000;
	background-image:url(img/sprite_autocontraste.png);
	border:1px solid #fff;
}
#stage[data-autocontraste=true] .btnZoom[data-status=mais]{
	background-position:-191px -138px;
}
#stage[data-autocontraste=true] .btnZoom[data-status=menos]{
	background-position:-191px -189px;
}

#stage[data-autocontraste=true] .btnPadrao{
	background:#fff;
	color:#000;
}

#stage[data-autocontraste=true] .feedback section{
	background:#000;
	border:1px solid #fff;
}
#stage[data-autocontraste=true] .feedback section article{
	color:#fff;
}

#stage[data-autocontraste=true] .feedback section article h3{
	color:#fff;
}

#stage[data-autocontraste=true] .botao.fechar {	
	background-image: none;
	border: 0; 
	border-bottom: #dee7e8 4px solid; 
}

#OEDlog{
	position: absolute; bottom:0; right:0;
	width:400px; height:100px; background:rgba(0,0,0,.2);
	border:1px dashed #666;
	overflow:auto;
}
#OEDlog span{
	display: block;
}