/* 
    Created on : 19/12/2017, 14:03:28
    Author     : missae ~   ( o _ O ))
*/
body{
    background-color: black;
    color: white;
}
header{
    background: black none repeat scroll 0 0;
    color: white;
    border: white solid thin;
}
footer{
    background: black none repeat scroll 0 0; 
}
#textoRodape{
    color: white;
}

.tb_resultados_info{
    background: black none repeat scroll 0 0;
    color: white;
}

.btnMenuAvanc {
    background: black none repeat scroll 0 0;
    color: white;
    border: white solid thin;
}

.btnMenuAvanc:hover {
    background-color:  #000;
    background: black none repeat scroll 0 0;
    color: white;
    border: white solid thin;
}

.btnLogin {
    background: black none repeat scroll 0 0;
    color: white;
    border: white solid thin;
}

.btnLogin:hover {
    background: black none repeat scroll 0 0;
    color: white;
    border: white solid thin;
}


.intensmais{
    background: black none repeat scroll 0 0;
    color: white;
    border-left: white solid thin;
    border-right: white solid thin;    
}
.intensrecentes{
    background: black none repeat scroll 0 0;
    color: white;
    border-left: white solid thin;
    border-right: white solid thin;    
}

.cabecalhoTitulo{
    background: black none repeat scroll 0 0;
    border-bottom: thin solid white;
    color: white;   
}

#btnopcoesseta, .tirinha {
  background-color: white !important; 
}

#fontMais {
    background: rgba(0, 0, 0, 0) url("../../images/fontMais_white.png") no-repeat scroll center center;
}

#fontMenos {
    background: rgba(0, 0, 0, 0) url("../../images/fontMenos_white.png") no-repeat scroll center center;
}

#contrasteOn {
    background: rgba(0, 0, 0, 0) url("../../images/contrasteOn_white.png") no-repeat scroll center center;
}

#contrasteOff {
    background: rgba(0, 0, 0, 0) url("../../images/contrasteOff_white.png") no-repeat scroll center center;
}


#fontOff {
    background: rgba(0, 0, 0, 0) url("../../images/fontOff_white.png") no-repeat scroll center center;
}
.btnOk{
    background: rgba(0, 0, 0, 0) url("../../images/btn_search_white.png") no-repeat scroll center center !important;
    border: solid thin white !important;
}

.textoCesta{
    color: white;
}
.topoMaisConsultados {
    background: black none repeat scroll 0 0;
    color: white;
    border: white solid thin;
}
.topoMaisRecentes{
    background: black none repeat scroll 0 0;
    color: white;
    border: white solid thin;
}

.ui-widget-header{
    background: white none repeat scroll 0 0;
    color: black;
    border: white solid thin;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
    color: white;
}

.ui-panel-group-cabecalho-top{
    background: black none repeat scroll 0 0;
    color: white;
    /*border: white solid thin;*/
}
.buttons{
    background-color: #000;
    border: 1px solid #fff;
    color: #fff;

}
a:hover{
    color:#fff;
    
}

.botaoAdicionaItensUnico{
    /*background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #ccc 0%, #fff 100%) repeat scroll 0 0;*/
    background-color: #000;
    border: 1px solid #fff;
    color: #fff;
   

}

.ui-tabs-panel table {

    background-color: #000;
    color:#fff;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
     background-color: #000;
    color: #fff;
    text-decoration: none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    background-color: #000;
    color: #fff;
    text-decoration: none;
}

.ui-widget-content {
    border: 1px solid #fff;
    background: #000;
    
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #fff;
    background: #000;
    color: #fff;
}
.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td {
    
     color: #fff;
     background-color: #000;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
    color: #000; 
    background: white;
    font-weight: bold;
  
    
}

.ui-messages-error, .ui-message-error {
    color: #fff;
    background-color: #000;
    border-color: #fff;
}
.ui-button-text-only .ui-button-text {

    color: #fff;
    background-color: #000;

}

.exemplaresL {

    color: #fff;
}

.ui-widget-header {
    border: 1px solid #fff;
    background: #000;
    color: #fff;
   
}

element.style {
    color: #fff;
}

.ui-widget-content {
    border: 1px solid #fff;
    background: #000;
    /*color: #fff;*/
}

.ui-messages-warn, .ui-message-warn {
    color: #fff;
    background-color: #000;
    border-color: #fff;
}

.titLocalBib {
    background-color: #000;
    color: white;
    
}

td{
    background: black;
}

.stemprestado{
    color:white;
}
.stnormal{
    color:white;
}
.streservado{
    color:white;
}

.stconsulta{
    color:white;
}
.stdefault{
    color:white;
}



.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield{
    background: white;
    -moz-box-shadow: inset 0 1px 1px #fff;
    box-shadow: inset 0 1px 1px #fff;
    border-radius:2px;
}

.ui-messages-info, .ui-message-info {
    color: #fff;
    background-color: #000;
    border-color: #fff;
}


.boxMenuLogin {
    background-color: transparent !important;
    width: 306px;
    height: 301px;
    border-color: white !important;
   /*background-image: url("../../images/box_login_contraste.png") !important;*/
}
.btnEntrar {
    background: #000 none repeat scroll 0 0 !important;
    margin: -2.5px;
    
}
.lblNomeUsu2 {
    color: #fff;
}

.ui-menu .ui-menuitem-link {
       background-color: black;
border: solid 1px white;
}
a {
    color: white;
}

.ui-state-default .ui-icon{
    background-image: url("../../images/ui-icons_white.png") !important;
}
.ui-widget-content .ui-icon{
    background-image: url("../../images/ui-icons_white.png") !important;
    color: white;
}

.msgDicaAdd {
    background-color: black;
     border: thin solid #fff;
}


.gridLateral .ui-panelgrid > * > tr, .ui-panelgrid .ui-panelgrid-cell {
    background-color: #000!important;
    border: thin solid #fff;
    color: white;
}

.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus {
    box-shadow: 0 0 5px #fff, 0 2px 2px #fff inset;
}

.barraPesq2 {
    background-color: #000 !important;
    border: thin solid #fff;
}

#textRefine {
    background: #000 none repeat scroll 0 0;
    border: 3px solid #fff;
    color: #fff;
}

.textDidYouMeanResult {
    color: white !important;
    
}
.botaoAdicionaItensResultadoPesquisa {
    background-color: #000;
    border: thin solid #fff;
    color: #fff !important;
    
}

.filtro th {
    background-color: #000;
    border-bottom: thin solid #fff;  
}

.sobra {
    background-color: #000;
    border: thin solid #fff;
}

.txtResultVertical {
    color: #fff;
}
.itemEditoraQtde {
    color: #fff
}


.barraTitResult {
    background: #000 none repeat scroll 0 0;
    border-color: #fff;
    color: #fff;
}

.textDidYouMean {
    color: #fff;
   
}

.textDidYouMeanResult:hover{
    color: white !important;
}

.termoPesInplace{
   
    background-color: black;
    
}

.rsemprestado {
    color:white; 
}
.rsdisponivel{
    color:white; 
}
.rsconsulta{
    color:white; 
}
.rsreservado{
    color:white; 
}
.rsnormal{
    color:white; 
}
.paginacao{
    color: white;
}
.paginacaobottom{
    color: white;
}

.hilite, .hilite1 {
    background-color: #000;
    border: thin solid #fff;
}

.columnTitulo{
    border: thin solid #fff !important;
}

.ui-datatable .ui-datatable-data .odd-row td{
    background-color: #000;
    border: thin solid #fff;
}

.ui-datatable .ui-datatable-data .even-row td{
    background-color: #000;
    border: thin solid #fff;
}

.listaEmprestado{
    color: white;
}

.listaDisp{
   color: white;
}

.listaConsulta{
    color: white;
}

.listaReservado{
    color: white;
}

.listaDefault{
    color: white;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #000 none repeat scroll 0 0 !important;
    border-color: #fff;
    color: #fff;
}

.ui-menu .ui-menuitem-link:hover{
    background: #000 none repeat scroll 0 0;
    border-color: #fff;
    color: #fff;
    font-weight: bold;
}

.blocoLogadoDireito{
    border: none;
}

.blocoContadores a{
    color: white !important;
}

.btnOpcoesBusca{
    background: black !important;
    color: white !important; 
     
}

#audioOn{
    background: url("../../images/audioDescripOff_contraste.png") no-repeat scroll center center;    
    width: 40px;
}
#audioOff{
    background: url("../../images/audioDescripOn_contraste.png") no-repeat scroll center center;    
    width: 40px;
}

.linkSBlocoMenu{
    color: white;
}

.menuOpcoesBusca {    
    background: url("../../images/seta_menu_contraste.png") !important;
}
.menuOpcoesBusca:hover {    
    background: url("../../images/seta_menu_contraste.png") !important;
}

#menuSeta.ui-menubutton .ui-state-default .ui-icon {    
    background: url("../../images/seta_menu_contraste.png") !important;
}
#menuSeta.ui-menubutton:hover .ui-state-default .ui-icon {    
    background: url("../../images/seta_menu_contraste.png") !important;
}

.ui-button-text-only .ui-button-text{
    background: none !important;
}

#contadorCesta {
    background-color: black;
    border: 1px solid white;
}
#contMsg {
    background-color: black;
    border: 1px solid white;
}
#contEmpRes{
    background-color: black;
    border: 1px solid white;
}

#btnHome{ 
    background: rgba(0, 0, 0, 0) url("../../images/newlayout/logo_diadema.png") no-repeat scroll center center;
}
#faleConosco{
    background: url("../../images/faleConosco_white.png") no-repeat scroll center center;
}
#ajuda{
    background: url("../../images/ajuda_circle_white.png") no-repeat scroll center center;
}

#contadorCesta{
    /*background: url("../../images/carrinho_white.png") no-repeat scroll center center;*/
}

#contMensagem{
    background: url("../../images/newlayout/aviaoicon_contraste.png") no-repeat scroll center center;
}

#contAlerta{
    background: url("../../images/newlayout/notificicon_contraste.png") no-repeat scroll center center;
}

#menuSeta {
    background: url("../../images/newlayout/userico_contraste.png") no-repeat scroll center center;
}

.botaoReservas{
    background-color: black;
    color: white;
    border: 1px solid white;
}

.msg_digiteNovaSinha{
    color: white;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid white;
    background: white url(/pesquisa_42/javax.faces.resource/images/ui-bg_flat_55_fbec88_40x100.png.jsf?ln=primefaces-redmond) 50% 50% repeat-x;
    color: black;
}

.ui-overlaypanel-content {
    border: 1px solid white;
}

.barraDidYouMean {
    
    border: 1px solid white;
    
}


.blocoListTerm{
    background-color: black;
    border: 1px solid white;  
}

.btnFecharTermosPesq:hover {
    background-color: black;
    color: white !important;
    border: 1px solid white;
}

.botaoAdicionaItensResultadoPesquisa:hover {
    background-color: #000;
}

.sobra:hover {
    background-color: #000;
    color: white;
}
/*font[Attributes Style] {
    color: rgb(0, 0, 255);
    font-size: small;
    text-align: right;
    font-family: ARIAL;
}*/


/*contraste newlayout*/

.blocoDescricao{
    background: #000;
}

.blocoTitulo{
    background: #000;
}

#buscaSimples{
    background: #000;
    color: #fff;
}

#btnPesqPalavraexpe1 {
    background: rgba(0, 0, 0, 0) url("../../images/newlayout/lupanew_contraste.png") no-repeat scroll center center !important;
}

#btnopcoesbusca {
    background-color: #000;
    color: #fff;
    border: 1px solid #fff;
    height: 35px;
}

#btnopcoesseta{
    background: url("../../images/newlayout/seta_contraste.png")no-repeat scroll center center; 
    background-color: #000;
    border: 1px solid #fff;
}

#topbar{
    background-color: #000;
    border-bottom: 1px solid #fff;

}

#btncesta{
    background: url("../../images/newlayout/cesta_contraste.png")no-repeat scroll center center; 
    background-color: #000;
}

#bemvindo{
    color: #fff !important;
}

.centralizador{
    background-color: #000;
  }
  
.centralizador2{
    background-color: #000;
    border: 1px solid #fff;
  }
  
#btnAjuda{
    background: url("../../images/newlayout/ajuda_contraste.png") no-repeat scroll center center; 
}

#btnFaleconosco{
    background: url("../../images/newlayout/msg_contraste.png")no-repeat scroll center center; 
}

#btnContrasteOff{
    background: url("../../images/newlayout/contraste_contraste.png")no-repeat scroll center center; 
}
#btnContrasteOn{
    background: url("../../images/newlayout/contraste1_contraste.png")no-repeat scroll center center; 
}
#fontePadrao{
    background: url("../../images/newlayout/fontePadrao_contraste.png")no-repeat scroll center center; 

}
#fontUp{
    background: url("../../images/newlayout/aumentaFonte_contraste.png")no-repeat scroll center center;    
}
#fontDown{
    background: url("../../images/newlayout/diminuiFonte_contraste.png")no-repeat scroll center center; 
}


.ui-tabs .ui-tabs-panel {
    background: black;
}

.btn_container {
    background: black;
}

#panelNotasResenhasPublica_content,  #tabelanotaspubRes_content {
   background: black;
}

.ui-tabs .ui-tabs-panel {
    background: black;
}

#tabelanotaspubRes {
    background-color: black;
}

.tituloDetalhe {

    color: black;

}
#btnPesqCombinada {
    background-color: black;
  
}

#btnLimparAvancada {
    background-color: black;
   
}
#btnArranjo {
    background-color: black;

}
#btnPesquisarIndice {
    background-color: black;
  
}

#btnLimparIndice {
    background-color: black;
 
}

#frmMenuIndice {
   background-color: black;
   
}
#btnPesquisaCatalogo {
    background-color: black;
    
}
#frmMenuAutoridade {
    background-color: black;
}

.pnel-bot {
    color:white;
}

#addLista{
     background: url("../../images/addIcon_contraste.png"); 
}

#addReserva{
     background: url("../../images/reservaicon_contraste.png"); 
}

.arl {
 
    color: white;
}

#tiramarela2 {
    background-color: white;
  
}

#tiramarela {
    background-color: white;
}

#tabMail {

    background: black;
    
}

.blocoListTitComentados {
    background-color: black;
}
.blocoListTitComentados {
    background-color: black;
}

.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item {
    background-color: white;
}

#tiramarela4 {
    background-color: white;
}

.btnpadraocpl{
    background: black !important;

}


.btnpadraocpl:hover{
    background: black !important;
 
}

#frmUltimasAquisicoes{
    background-color: black;
}

.btnNavecagaoNumPag:hover{
    background: black!important;
  

}

.paginacao{

    background-color: black !important; 
   

}

#enviaEmail{
   background-color: black !important;
}


.logoBtn:hover {
    
}

.carteirinhaUsuario {
    background-size: 0;
}
   
.ui-selectmanycheckbox label, .ui-selectoneradio label {
  padding: 10px;
  color: white;
}


#frmUltimasAquisicoes {
    margin-top: 20px;
    padding-bottom: 20px;
    background-color: black;
    padding-left: 10px;
    color: white;
}
/* detalhes da obra*/
#tabelaDetalheObraInterna * {
    background: #000 !important;
    color: white;
}

/* card do caroucel mais acessados e mais recentes(novidades)*/
.card span:hover{
    color: red !important;
}

.a {
    color: white;
}

/* elementos da "opções de busca"*/ 
.itemMenuSeta .ui-menuitem-text {
    padding-left: 10px !important;
    color: white;
}

/*pesquisa por palavra*/
.frmTitulo1 {
    background: black !important;
    font-weight: bold;
    
}
.fitWidth{
    color: white !important;
}

.itemEditora{
    color: white !important;
}

/*Label "catálogo de autoridade"*/
.label {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: normal;
    width: 189px;
    /*color: white;*/
}

.esqueceuSenha {
    color: white !important;
    cursor: pointer !important;
}

.sharePanelCompartilhar {
   filter: invert(99%) sepia(95%) saturate(2%) hue-rotate(99deg) brightness(104%) contrast(100%)
}

#formHeader {
    background-color: #000;
}

div.ui-widget-content {
    color: #fff;
}

.btnlogin_home{
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(103deg) brightness(255%) contrast(105%);
}

.lupaPesquisa{
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(103deg) brightness(255%) contrast(105%);
}

.msgalex:hover{
    color: gray
}

.msgalexClear:hover{
    color: gray
}

.logoBtnViva:hover {
    filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(0%)
}

.messages{
    color: white; }

.tabExemplares {
    color: white !important;
}

.tabExemplares:hover{
    color: gray !important;
}