/* --------------------------------------------------------------------------- fundo cinzento #C4C2C2 ou #ccc


#block-views-view-artigos-block td{

  color:white;
  font-family: "Helvetica Neue",HelveticaNeueLTStd Lt,sans-serif;
  font-size: 13px;
  font-style: normal;
text-decoration: none;
text-align: justify;
}


.grid-row-view-artigos {
 /* background-color: green;*/
  width: 20%;

line-height: 60px;
border: 1px solid red;

}

.grid-row-view-artigos .col-1 {
background-color: red;
  width:9%;}
.grid-row-view-artigos .col-2 {
background-color: blue;
  width:19%;}

.grid-row-view-artigos .row::after {
content:"";
clear:both;
display: block;
}
/*
--------------------------------------------------------------------------------------------------------------
 --------------------------------------------   alterar colunas da tabela
 --------------------------------------------------------------------------------------------------------------
 */
#block-views-view-artigos-block td:nth-child(1) {
  width:10%;
}
.view-artigos td:nth-child(2) {
  
  width:10%;
}
.view-artigos td:nth-child(3) {
 
  width:20%;
}
*/
.view-header {
  background-color: red;
}

 #views-view--lista-artigos--page-1 {
  background-color: red;
 }
/* -- customizar o bloco da view --*/
 .phpviewartigos {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C4C2C2;
 padding-top: 10px;
  background-color:white;
  width: 100%;
  height:40%x;
  float: left;
 /*overflow: auto;*/
 color:black;
 }
 
.phplistaartigos{
  background-color: blue;
}
.phpviewartigos a{
 
 color:black;
 }
.phpviewartigos a:hover{
 
 color:red;
 }
 /*  centrar a foto na view */
 .phpcentrar_img{
  padding-left: 10px;
  margin-left: auto;
  margin-right: auto;
 
  border:0;
  float: left;
 }

 /* tirar o border da região content */
 #primary table {
  border:0;
 }
 #primary tr {
  background-color: white; /* para cinzento #C4C2C2 */
}
 /* -- area total da tabela -- */
#block-views-lista-artigos-block-1 td{
  /*background-color: yellow;*/
  width: 50%;
  border:0;
}

.phpartigos_titulo {
 
    font-size: 1em;
   
    font-weight: bold;
    text-align: justify;
margin-left: 180px;
margin-right: 5px;
/*margin: 5px 15px 5px 20px;*/
    /*background-color: #E1DCDC;*/

}
.phptexto_resumo {
  /*--  estilo h3 -- */
  display: block;
    font-size: 0.8em;
   margin-top: 8px;
    font-weight: bold;
    text-align: justify;
    margin-left: 180px;
margin-right: 5px;
   /* background-color: #E1DCDC;*/

}



./**/footer-block {
  color:white;
}
.footer-block a{
  color:white;
}


#slidebox .flexslider,.slides {
/* --- border: 3px solid red;  -- */
  z-index: initial;
}
.block-region {color:black;}
#preface-area {
  z-index: 0;
}

/*  --- activo no hoover e no active --- */
#main-menu li a:hover, #main-menu li a:active, #main-menu a.active, #main-menu > ul > li > a.active-trail {
    color: black;
    
}
#main-menu li {
  visibility: visible;
  /*background-color: red;*/
}
#block-nice-menus-2{
  float:left;
  position: relative;
  top:0;
 /* padding-left: 400px;
  margin-top: 60px;*/

}
#block-nice-menus-1{
  float:left;
}
#main-menu li{
  /*background-color: red;*/
  display: inherit;
}
#main-content {
  background-color:white; /* #C4C2C2; */
}

#content-second {
  background-color: blue;
}
/* -- bloco documento estrategia -- */


/* -- bloco video--
#block-block-7 {

  width:30%;
  float: left;
  margin-left: 30px;
 height:320px;
 
}*/

/* --  customizar lista de documentos -- */
.lista-documentos {
 font-family: "Helvetica Neue",HelveticaNeueLTStd Lt,sans-serif;
  font-size: 1em;
  font-style: normal;
 /* background-color: #80d443;*/
  background-color: #f5f5f0;
  color:black;
}
.lista-documentos tr {
 /* background-color: #80d443;*/
 width: 30%;
 background-color: #ccc;
  color:white;
}
.lista-documentos th {
  /*background: #9f9797;*/
  background: #e0e0d1;
  color:white;
}
.lista-documentos td {
   background: #e0e0d1;
   color:black;
 
}
.lista-documentos a {
 /* background-color: #9f9797;
  color:white;*/
   background: #e0e0d1;
   color:black;
}
.lista-documentos a:hover {
 /* background-color: #9f9797;
  color:white;*/
   background: #e0e0d1;
   color:red;
}
/*#blocos-fixos {
  width: 100%;
}*/
#content-first-A {
  width: 33%;
  /* margin-right: 30px;*/
  float: left;
  height: 300px;
 /*background-color: blue;*/
 margin-top: 0;
/* border:1px solid red;*/
}

#content-first-B {
  width: 33%;

  float: left;
  height: 300px;

 margin-top: 0;

}
#content-first-C {
  width: 33%;
  float: left;
   height: 300px;
 /*background-color: blue;*/
 margin-top: 0;
 /*border:1px solid red;*/
}

#content-second {
  clear: both;
}

.lista-artigos-table {
  background-color: yellow;
}


.page-node #content-wrap img {
  margin-left: 90px;
}
.classe_bl_ficheiros {
  
  width: 219px;
  height: 219px;
  float:left;
 margin-left: 90px;

  }


.classe_bl_inquerito {
  
  width: 219px;
  height: 219px;
  float:left;
  margin-left: 90px;
}
.classe_bl_video {
  
  width: 219px;
  height: 219px;
  float:left;
  margin-left: 90px;
}
#block-redes-sociais-redes-sociais ul{

  list-style: none;
background-color: #3b3b3b;
}

#block-redes-sociais-redes-sociais li{
    float: left; /* LTR */ 
    margin-right: 14px;
 }

 #block-formacao-bl-ficheiros {
  font-size: 1em;

 }
/* ************************************************************************************** */

/* ****************  Classes para tipo documento galeria fotos *********************** */
/*                                                                                        */                                                             
/* ************************************************************************************** */


.field-name-field-imagem {
 /* margin-top: -15%;*/
  float: left;
  /*background-color: yellow;*/
  width: 100%;
}
.field-name-field-imagem-galeria {
  /*background-color: green;
*/
/*margin-top: -14%;*/
  float: right;
  clear: right;
  width: 100%;
}
.field-name-field-imagem-galeria img {
  display: inline-block;
  float:left;
}

/* ************************************************************************************** */

/****************************************/
 /* ***   Bloco redes_sociais classes ** */
 /****************************************/
 .classe_facebook {
  margin-right: 10px;
 }