/* SIGARRA-FBAUP-2025-CSS */

body {
    background: rgb(255,255,255);
   }

   a:active {
    color: #0000FF !important;
    }

a:hover {
    color: #0000FF !important;
    }
    
a:focus {
    color: #0000FF !important;
    }


/*botão de autenticação*/
div#cabecalho-conteudo-2 button {
    background: #EDEDED !important;
    filter: none;
    }
   

/* Envolvente */
  
div#envolvente {
    background: white;
}


/* Cabeçalho */ 
a.idioma.en:link, a.idioma.pt:link, a.idioma.en:visited, a.idioma.pt:visited , a.idioma.en:hover , a.idioma.pt:hover , a.idioma.en:active , a.idioma.pt:active{
    color: #000 !important;
}  

span.ajuda-contextual {
    color: #000 !important;
}

a.ajuda-contextual:link, a.ajuda-contextual:visited , a.ajuda-contextual:hover , a.ajuda-contextual:active {
    color: #000 !important;
} 

/* Barra de Localização */

div#barralocalizacao {
    color: black !important;
    background-color: white;
    border-style: solid;
    border-color: #a8a9aa;
    border-width: 1px 0px 1px 0px;
}

div#barralocalizacao span.pagina-atual, div#barralocalizacao strong {
    color: black !important;
}


div#barralocalizacao a:link, div#barralocalizacao a:visited {
    color: black !important;
}


div#barralocalizacao a:active, div#barralocalizacao a:hover {
    color: black !important;
}


/* Coluna Principal */
  
div#colunaprincipal {
     background: white;
}

div#menu-navegacao-conteudo ul li{
    background: white;
    border-bottom: 0px solid #d9d9d9;
}     


 /* Mapa do Campus */
      
div#caixa-campus-cabecalho {
    background: white;
}
          
div#caixa-campus-conteudo {
    background: white;
}
   
/* Coluna Extra */
  
div#colunaextra {
    background: white;
}

/* Caixa de Atalhos */
  
div#caixa-atalhos-cabecalho {
    text-transform: uppercase;
    background: white;
}

div#caixa-atalhos-conteudo ul li {
    background: white;
}

/* Caixa de Opções */

div.caixa-opcoes-cabecalho {
    background: white;
    text-transform: uppercase;
}

/* borda entre secções */
div.caixa-opcoes-conteudo ul {
    border-bottom: 1px solid #d9d9d9;
}

div.caixa-opcoes-conteudo ul li {
    background: white;
    border-bottom: 0px solid #d9d9d9;
}

/* Flexslider -> banners */
      
div.flexslider {
    background-color: white;
    box-shadow: none;
    color: black !important;
    border-bottom: 1px solid #a8a9aa !important;
}

ul.slides img {
    border-bottom: 1px solid #a8a9aa;
}

p.flex-caption a {
    color: black;
}      
              
p.flex-caption a:active, p.flex-caption a:hover {
    color: black !important;
}

/* Notícias -> botão mais notícias */
p.mais-noticias {
    text-align: left;
}

/* Eventos */

ul.agenda li {
    border-left: 6px solid #a8a9aa;
    background-color: white;
}

.destacar {
    border-left: 4px solid #a8a9aa;
}
              
.destacar-menor {
    border-left: 4px solid #a8a9aa;
}

p.mais-eventos {
    text-align: left;
}

p.mais-eventos a {
    padding: 10px 15px 10px 15px;
    border-radius: 0;
    box-shadow: 0 0 2px rgba(0,0,0,.25);

}

p.mais-noticias a {
    padding: 10px 15px 10px 15px;
    border-radius: 0;
    box-shadow: 0 0 2px rgba(0,0,0,.25);
}


/*Contactos*/
/*Faculdade de Belas Artes*/
div.row div.col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1.col-xs-12 {
    margin: 50px 0px 0px 0px;
}

/*Morada*/
div.row div.col-md-5.col-md-offset-2.col-sm-6.col-sm-offset-1.col-xs-12 {
    margin: 0;
}

/* Rodapé */

div#rodape {
    background-color: white;
    border-top: 1px solid #a8a9aa;
    color: #000;
}

div#rodape span{
    color: #000 !important;
}

span#rodape-copyright a:link , span#rodape-copyright a:visited , span#rodape-copyright a:hover , span#rodape-copyright a:active{
    color: #000 !important;
}

span#rodape-termos a:link , span#rodape-termos a:visited , span#rodape-termos a:hover , span#rodape-termos a:active{
    color: #000 !important;
}

span#rodape-acessibilidade a:link , span#rodape-acessibilidade a:visited , span#rodape-acessibilidade a:hover , span#rodape-acessibilidade a:active{
    color: #000 !important;
}

span#rodape-az a:link , span#rodape-az a:visited , span#rodape-az a:hover , span#rodape-az a:active{
    color: #000 !important;
}

span#rodape-livro-visitas a:link , span#rodape-livro-visitas a:visited , span#rodape-livro-visitas a:hover , span#rodape-livro-visitas a:active{
    color: #000 !important;
}

span#rodape-pua a:link , span#rodape-pua a:visited , span#rodape-pua a:hover, span#rodape-pua a:active{
    color: #000 !important;
}

span#rodape-pd a:link , span#rodape-pd a:visited , span#rodape-pd a:hover , span#rodape-pd a:active{
    color: #000 !important;
}


/* Media Queries - Responsividade */
/* Tablet */

@media (max-width: 1100px) {
    div#envolvente {
        background-color: white;
        color: #000;
    }

    div#caixa-campus-cabecalho {
        background: white;  
        color: #000;                 
    }

}  


/* Smartphone */
@media (max-width: 900px) {
    
    div#caixa-campus-cabecalho {
        background: white;
        color:#000;
    }

    div.caixa-opcoes-cabecalho {
        background: white;
        color: #000;
    }

    div.portlet-noticias-cabecalho {
        background: white;
        color: #000;
    }

} 
