.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 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 #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 .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
{
	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 .home .cursos a.todos-os-cursos {
  	background-color: transparent;
	border:1px solid #fff;
    color: #fff333 !important;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}



.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;
   
}

.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 .home .cursos .curso .texto .saiba-mais {
    color:#ff0 !important;	
}


.contraste .home .cursos a {
    color: #ff0 !important;
}

.contraste .noticias .noticia h3
{
	color:#fff;	
	
}


.contraste .noticias .noticia .leia-mais 
{
	color:#ff0 !important;		
}

.contraste .widget-edital form
{
	background-color:#000 !important;
}

.contraste .widget-ead-numeros
{
	color:#fff !important;	
}

.contraste .widget-ead-numeros .saibamais 
{
	color:#ff0 !important;		
}


.contraste .mCS-dark-2 > .mCSB_scrollTools .mCSB_draggerRail
{
	background-color:#D0FF00;	
	
}

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

.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;
   color: #000 !important;
   cursor: default;
   z-index: 2;
}

.contraste article.processo-seletivo, .contraste .items-list article.processo-seletivo .entry-summary strong
{
	color:#fff !important;	
}


.contraste #cursos .cursos .curso a, .contraste #cursos .cursos .curso .tipo-de-curso
{
	text-decoration:underline !important;
	color:#fff333;	
}

.contraste #curso article
{
	color:#000;
	background-color:#fff;
}


.contraste #processo-seletivo .tab-content, .contraste #curso .tab-content {
    background-color: #000;
    border: 1px solid #ede3d6;
    font-size: 13px;
    padding: 30px;
	color:#fff !important;
}


.contraste #curso .titulo
{
	color: #3a8476;
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
text-transform: uppercase;	
}

.contraste #curso .titulo span 
{
	color:#f68e57;				
	
}

.contraste #curso .nav-tabs li a
{
	color:#000!important;
}

.contraste #curso .nav-tabs li a:hover 
{
	background-color:#fff333;
	color:#000;	
}


.contraste #processo-seletivo .nav-tabs .active a, .contraste #curso .nav-tabs .active a {
    background-color: #fff333;
    color: #000;
	text-decoration:none;
}

.contraste #curso .lateral-curso h4, .contraste #curso .lateral-curso h4 span
{
	color:#fff;	
	
}



.contraste #processo-seletivo .tab-content a.linha-processo .nome, .contraste #processo-seletivo .tab-content a.linha-processo .categoria, .contraste #processo-seletivo .tab-content a.linha-processo .situacao
{
	color:#fff333;
	
}


.contraste #processo-seletivo .tab-content a.linha-processo:hover .nome, .contraste #processo-seletivo .tab-content a.linha-processo:hover .categoria, .contraste #processo-seletivo .tab-content a.linha-processo:hover .situacao 
{
	text-decoration:underline;	
}

.contraste #processo-seletivo .table-responsive .table
{
	border:1px solid #fff;	
}


.contraste #processo-seletivo .table-responsive .table td, .contraste #processo-seletivo .table-responsive .table th
{
	background-color:#000 !important;	
}


.contraste .modal-body
{
	color:#000 !important;	
}

.contraste #fale-conosco .repostas-relacionadas .secao {
    background-image: url("../images/bullet_resposta.png");
    background-position: 1px 3px;
    background-repeat: no-repeat;
    color: #fff333;
    font-size: 14px;
    padding-left: 15px;
}

.contraste #fale-conosco h2
{
	color:#fff;	
}


.contraste #fale-conosco .procurar .btn, .contraste #fale-conosco .formulario-ajuda .btn ,.contraste #acesse-o-ambiente .acesso .btn {
  
    background-color: #fff333;
    border-color: #bbb226;
    color: #000;
}

.contraste .text-danger
{
	color:#fff333;	
}


.contraste table 
{
	background-color:#000000;
	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 .topo .busca button {
  background-color: #fff333 !important;
	background-image:none;
	color:#000;
	/*border:#fff333 solid 1px;*/
  
}

.contraste a.logo_ead
{
	color:transparent;	
	
}

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


.contraste .submenu_auxiliar li a 
{
	color:#fff333 !important;	
}


.contraste .dado-regiao, .contraste .brasil, .contraste .brasil .nome-pais, .contraste .widget-edital strong, .contraste .label_icon_state, .contraste #label_icon_state_pb, .contraste #label_icon_state_es, .contraste #label_icon_state_rn
{
	color:#fff !important;	
}

.contraste select{
	color:#fff !important;	
}

/* rodape */

.contraste footer 
{
	color:#fff;
}

.contraste footer .div-pe-um
{
	background-color:#def6da;
	border-top:#484545 4px solid;
}

.contraste #footer .redes-sociais .chamada
{
color:#fff;	
}

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

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

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

.contraste #footer .menu-auxiliar a, .contraste #footer .creditos a
{
	color:#ff0 !important;
	text-decoration:underline;	
}

.contraste .politica-de-acesso-aberto
{
	color:#fff;
}

.contraste #footer .logo-footer .ensp
{
	background-image:url("../images/contraste-logo-ensp-pe.png");

}

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

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

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

.contraste footer .div-pe-dois
{
	background-color:#171616;
}


.contraste footer .div-pe-dois .menu-auxiliar-dois a 
{
	color:#ff0;
}

.contraste footer .div-pe-um
{
	background-color:#272525;
}

.contraste footer .div-pe-dois .menu-auxiliar-dois li.divisor
{
	color:#ff0;
}

.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 footer .div-pe-um .menu-auxiliar-um li a
{
	color:#ff0 !important;
}


