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


.contraste .fundo-pagina 
{
	background-color: #000;
	background-image:none;	
	color:#fff !important;
}


.contraste .fundo-pagina a

{
 color:#fff333 !important;			
 text-decoration:underline;
}

.contraste .topo .logo .nome-projeto h1 
{
	color:#fff;
}

.contraste .topo .logo .nome-projeto
{
	color:#fff;
}


.contraste a 
{
 color:#fff333;			
 text-decoration:underline;
}

.contraste .section-title
{
	color:#fff;		
}

.contraste .section-title span 
{
	color:#fff !important;
	text-decoration:underline;	

}
.contraste .btn 
{
	border:1px solid #ff0;
	background-color:#000;
	background-image:none;
	text-shadow:none;
}

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

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


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

.contraste .escola 
{
	color:#fff	
}


.contraste #site-name .navbar-brand span 
{
	color:#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 .social a.facebook::before,  .contraste .social a.twitter::before, .contraste .social a.mail::before, .contraste .social a.youtube::before
{
	color:#ff0 !important;	
}



.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 > li > a:hover
{
	background-color:#fff333;
	color:#000!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 .open .dropdown-toggle {
    background-color: #fff333 !important;
    color: #000 !important;
}
.contraste .active .dropdown-toggle a {
    color: #000 !important;
}
.contraste .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff333 !important;
}
.contraste .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #000 !important;
}
.contraste .navbar-default .navbar-nav .open .dropdown-menu > .active > a {
    color: #000 !important;
}
.contraste .dropdown-menu .active {
    background-color: #fff333 !important;
	color:#000 !important;
}

.contraste .navbar-default .navbar-nav .open .dropdown-menu > .active > a
{
	color:000 !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 .bloco-widget .fundo-widget
{
	background-image:none !important;
}

.contraste .bloco-widget
{
	background-color:#000000;
}

.contraste .bloco-widget a 
{
	color:#ff0;
}

.contraste .bloco-widget-curso .conteudo-curso
{
	background-color:#000;
}

.contraste .bloco-widget-curso a .conteudo-curso
{
	color:#ff0;
}

.contraste .bloco-widget-curso .conteudo-curso .subtitulo-curso 
{
	color: #ff0;
}

.contraste .bloco-widget-curso .titulo-curso
{
	color:#fff;
}

.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 .navbar-default .navbar-nav > .active > a, .contraste .navbar-default .navbar-nav > .active > a:hover, .contraste .navbar-default .navbar-nav > .active > a:focus {
    background-color: #fff333 !important;
	color:#000 !important;
}



.contraste .carousel-indicators .active {
    background-color: #fff333;
    border: 1px solid #fff333;
}

.contraste .titulo, .contraste .titulo  span
{
	color:#fff;	
}

.contraste .migalha 
{
	color:#fff;	
}

.contraste .breadcrumb li
{
	color:#fff;	
}

.contraste .breadcrumb li.active
{
	color:#fff;	
}


.contraste .home .curso .texto 
{
	color:#fff333;	
}

.contraste h3.subtitulo
{
	color:#fff;
}

.contraste .jumbotron div.menu
{
	background-color:#000;
}

.contraste .jumbotron div.menu .list-group li a
{
	color:#ff0 !important;
}

.contraste .jumbotron div.menu .list-group li a:hover 
{
	text-decoration:underline;	
}

.contraste .jumbotron > div.menu h1 a, .contraste .jumbotron > div.menu h2 a {
   color:#ff0 !important;
}

.contraste form.search-form 
{
	background-color:#000;
}

.contraste label 
{
	color:#fff;	
}

.contraste option
{
	color:#fff;	
}

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

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

.contraste .interna article 
{
	color:#fff;	
	
}

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



.contraste .pagination .active
{
   background-color: #fff333 !important;
   border-color: #fff333;
   color: #000 !important;
   cursor: default;
   z-index: 2;
}



.contraste table 
{
	border: 4px solid #000000;	
	background-color:#000;
	color:#fff;
}

.contraste #ajax-calendar .table-calendar > thead tr > td:first-child, .contraste #ajax-calendar .table-calendar > tbody tr > td:first-child, .contraste #ajax-calendar .table-calendar > tfoot tr > td:first-child 
{
	background-color:#444343;	
}

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

.contraste .panel-collapse
{
	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 #cursos .nav-tabs > li.active > a, .contraste #cursos .nav-tabs > li.active > a:hover, .contraste #cursos .nav-tabs > li.active > a:focus 
{
	color:#ff0 !important;	
	
}

.contraste #cursos .nav-tabs > li > a
{
	color:#fff;	
}



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

.contraste .entry-body, .contraste .entry-content p
{
	color:#fff !important;	
}

.contraste address
{
	color:#fff;	
}


.contraste .topo .busca button {
  background-color: #fff333 !important;
	background-image:none;
	color:#000;
	
}

.contraste #home 
{
	
}

.contraste #home .lista-portfolio-de-servicos a 
{
	color:#ff0;
}

.contraste #home .cronograma-de-atividades
{
	background-image:none;
}


.contraste #home .cronograma-de-atividades th 
{
	color:#fff;
}

.contraste #home .cronograma-de-atividades .table-hover tr 
{
	background-color:#000;
}

.contraste #home .noticias article a 
{
	color:#ff0;
}
		
.contraste #home .noticias article a h3
{
	color:#ff0;
}

.contraste #mapa-do-site .links-mapa-do-site li a 
{
	color:#ff0;
}


.contraste #footer 
{
	background-color:#141414;
	border-top: 5px solid #1f1e1e !important;	
}

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


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

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


.contraste #footer .ensp_rodape
{
	background-image:url("../images/logo_ensp_rodape.png");

}

.contraste #footer .endereco .logos .fiocruz_rodape
{
	background-image:url("../images/logo_fiocruz_rodape.png");
}

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

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

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

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


.contraste #footer .links-redes-sociais a.facebook::before
{
	color:#ff0;
}

.contraste #footer .links-redes-sociais a.twitter::before
{
		color:#ff0;
}

.contraste #footer .links-redes-sociais a.youtube::before
{
	color:#ff0;
}




.contraste .navbar-default .navbar-nav > .open > a,
.contraste .navbar-default .navbar-nav > .open > a:hover,
.contraste .navbar-default .navbar-nav > .open > a:focus 
{
  color: #000 !important;
}

.contraste select, .contraste .form-control::-moz-placeholder 
{
	color:#fff !important;	
}
