.contraste {
	background-color: #000;
	background-image:none;
}

.contrate .body
{
 color:#fff !important;	
}

.contraste div 
{
	color:#fff;	
}

.contraste .topo .logo  {
    background-image: url("../images/logo-questionario-contraste.png");
}


.contraste .topo  .logout:before 
{
	content:"\f08b";	
	font-family:FontAwesome;
	font-size:24px;
	font-weight:700;
	color:#ff0;
	vertical-align:-4px;
	text-decoration:none;
}

.contraste #home .links a {
    background-color: transparent;
	border:#ff0 solid 1px;
}


.contraste a 
{
 color:#ff0 !important;
 text-decoration:underline;			
}




.contraste .btn, .contraste .btn:hover 
{
	background-color:#fff333;
	background-image:none;
	text-shadow:none;
	color:#000;
	
}

.contraste a.btn:hover 
{
	color:#ff0;	
}

.contraste .btn-default {
  background-color: #ff0;
  border-color: #ff0;
  color:#000;
}
.contraste .btn-default:hover 
{
	background-color:#e0e002;	
	
}

.contraste #barras-header , 
/*#barra-brasil .linhas,*/
/*#barra-brasil .sic,*/
.contraste #barra-fiocruz, .contraste #barra-fiocruz a,
.contraste #barra-fiocruz .linhas,
.contraste #barra-fiocruz .links { 
	background-image:url("../img/contraste_sprites.png")
}

.contraste #barra-fiocruz
{
	border-bottom:none !important;	
}

.contraste #barra-fiocruz .links 
{
	background-position: 11px -145px;
}


.contraste #site-name .navbar-brand span 
{
	color:#fff;	
}

.contraste .navbar-nav 
{
	background-color:#000;
	border:1px solid #fff;	
	
}

.contraste .navbar-collapse
{
	background-color:#000000;	
}

.contraste #navbar .navbar-nav > li > a.dropdown-toggle
{
	color:#ff0;	
}

.contraste #navbar .navbar-nav > li > a.dropdown-toggle:hover
{
	color:#fff;
}


.contraste #navbar .navbar-nav > li > a.dropdown-toggle::after
{
	color:#ff0;	
}

.contraste #navbar .navbar-nav > li > a
{
	 text-shadow:none;
	 color:#ff0;
	 
}

.contraste #navbar .navbar-nav > li > a:hover 
{
	background-color:#fff;
	color:#000;	
	text-decoration:underline;	
}

.contraste #navbar .navbar-nav > li.active > a
{
	color:#000;	
}

.contraste #navbar-atalhos li span {
    background-color: #fff;
    border-radius: 3px;
    color: #000;
    font-size: 10px;
    padding-left: 3px;
    padding-right: 3px;
}




.contraste .dropdown-menu 
{
	background-color:#000;
	border:1px solid #ccc;	
}

.contraste .navbar-default .navbar-nav > li > a {

	color:#ff0 !important;
	
}

.contraste .navbar-default .navbar-nav > .active > a,
.contraste .navbar-default .navbar-nav > .active > a:hover,
.contraste .navbar-default .navbar-nav > .active > a:focus {
  border-bottom:4px solid #ff0 !important;
}

.contraste .navbar-default .navbar-nav  a:hover
{
	border-bottom:4px solid #ff0 !important;
}

.contraste #nav-atalhos a 
{
	color:#ff0;	
}

.contraste #nav-atalhos span 
{
	background-color:#FFFFFF;	
}

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


.contraste #navbar-foreign a 
{
	color:#ff0 !important;	
}


.contraste dropdrown-menu a:hover 
{
	border:none;	
}

.contraste .dropdown-menu > .active > a,
.contraste .dropdown-menu > .active > a:hover,
.contraste .dropdown-menu > .active > a:focus {
  color: #000 !important;
  text-decoration: none;
  background-color: #ff0;
  outline: 0;
}


.contraste #barra-fiocruz #barra-fluida-direita, .contraste #barra-fiocruz #barra-fluida-esquerda, .contraste #barra-fiocruz ul   {
    background-image:none;
	background-color:#2D2D2D !important;
    height: 33px;
}

.contraste #barra-fiocruz #barra-fluida-esquerda
{
	background-color:#660BCB !important;	
}


.contraste #barra-fiocruz .a1 {
    background: rgba(0, 0, 0, 0) url("../images/contraste-logo-fiocruz.jpg") no-repeat scroll 0 0;
}

.contraste #barra-fiocruz .a2 {
    background: rgba(0, 0, 0, 0) url("../images/contraste-fale-fiocruz.jpg") no-repeat scroll 0 0;
  }


.contraste #barra-fiocruz .a4 {
    background: rgba(0, 0, 0, 0) url("../images/contraste-logo-fiocruz-d.jpg") no-repeat scroll 0 0;
}

.contraste .nav .open li a:hover 
{
	border:none !important;	
}

.contraste .dropdown-menu > li > a
{
	color:#fff !important;	
}

.contraste .dropdown-menu > li > a:hover 
{
	background-color: #ff0 !important;
	color:#000 !important;
}


.contraste .nav > li > a,  .contraste .nav > li > a:focus
{
	background-color:#000;
		
}

.contraste .nav-pills > li.active > a, .contraste .nav-pills > li.active > a:hover, .contraste .nav-pills > li.active > a:focus
{
	background-color:#ff0;
	color:#000 !important;	
	
}

.contraste .resizer .link-contraste
{
	background-color:#fff;
	color:#000 !important;
}

.contraste h1.titulo, .contraste p,  .contraste h2.subtitulo
{
	color:#ffffff;	
}


.contraste label 
{
	color:#fff;	
}

.contraste option
{
	color:#fff;	
}

.contraste select, .contraste input
{
	background-color:#000;	
}

.contraste  .btn
{
	border-color:#fff;	
}


.contraste .pagination > li > a
{
	color:#ff0 !important;
	background-color:#000 !important;
}


.contraste .pagination .active, .contraste .pagination a:hover 
{
	background-color:#fff333 !important;	
	color:#000 !important;
	
}



.contraste #temas-em-biosseguranca .lista-temas li a span
{
	color:#ff0 !important;
	text-decoration:underline !important;	
}

.contraste #manual .lista li a, .contraste #dicionario .lista li a
{	
	color:#ff0;	
}


.contraste .btn-voltar::before 
{
	
	color:#ff0;
	
}

.contraste .btn-voltar span 
{
	
	color:#ff0;
}



.contraste textarea
{
	background-color:#000;	
}


.contraste .tab-content
{
	background-color:#000;	
}

.contraste .nav-tabs > li.active > a, .contraste .nav-tabs > li.active > a:hover, .contraste .nav-tabs > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: #ddd #ddd transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #000 !important;
    cursor: default;
}

.contraste .nav-tabs  li.active > a, .contraste .nav-tabs  li a:hover  
{
	color:#000;	
}


.contraste #home .links li a
{
	border:#ff0 1px solid;
	background-color:#000;
	color:#000;
}

.contraste #footer address
{
	color:#fff;	
}

.contraste #footer 
{
	background-color:#0c0c0c;
	border-top-color:#1f1e1e;	
	
}

.contraste #footer .endereco, .contraste #footer .acompanhe
{
	color:#fff;	
	
}


.contraste .social a.facebook::before,  .contraste .social a.twitter::before, .contraste .social a.mail::before, .contraste #footer .termos-de-uso
{
	color:#ff0 !important;	
}


.contraste #footer .menu-auxiliar a:hover 
{
	color:#fff !important;	
}


.contraste #footer .logo-footer-fiocruz-ensp
{
	background-image:url(../images/logos_pe_contraste.png);		
	
}

.contraste a.navbar-brand-logo
{
	color:transparent;	
}

.contraste #footer a:hover
{
	color:#ff0;	
		
}

.contraste #footer .menu_auxiliar h6 
{
	color:#ffffff;	
}


.contraste #footer .menu_auxiliar ul.submenu_auxiliar li
 {
    background-image: url("../img/contraste_bullet.png");
}

.contraste #footer .copy
{
	background-color:#0D0C0C;	
}

.contraste #footer .copy div 
{
	color:#ffffff;	
}

.contraste #footer .inmetro .logo-inmetro
{
	background-image:url(../images/logo_inmetro_contraste.png);	
	width: 44px;
	height: 51px;
}