@import url(https://fonts.googleapis.com/css?family=Exo:400,900,700);

.noticia h1{  
 font-family: 'Exo', sans-serif;  
}


a{
  color:#31a3fe;
}

.itemRelacionadesListAmplia .noticia h1 a{color:#31a3fe;}

.color-vermell{color:#31a3fe;}
.fons-vermell{background-color:#31a3fe;}
.color-gris{color:#333;}
.fons-gris{background-color:#333;}
.color-blanc { color:#fff; }
.fons-blanc { background-color:#fff; }

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

.menu_principal{
  font-family: 'Exo', sans-serif;  
  font-size:18px;
  line-height:45px;
 border-bottom:0px;
}
  
.menu_principal a:hover{
  color:#31a3fe;
}

.navbar,
.navbar-header{
  background:#31a3fe;
}

.navbar-default .navbar-nav > li > a{
  background:#31a3fe;
}
    
.navbar-default .navbar-nav > li.active > a{
  background:#31a3fe;
}    

.publientrenotis{
border-color:#31a3fe;
}

.btn-primary,
.btn-primary:hover{
  background:#31a3fe;
  border-color:#31a3fe;
}
 

.menu_principal{
 border-top:1px solid #31a3fe;
}

.noticia{
  border-bottom:1px solid #31a3fe;  
}

.perfilet-2{
  border-left:1px solid #31a3fe;  
}

.numcomentaris i{
  color:#31a3fe;
}

.noticia .avantitol{
  color:#31a3fe;
}

.noticia .avantitol span{
  border-bottom:0px solid;
}
    

.relacionadesList{
   border-left:1px solid #31a3fe;
}  


.itemRelacionadesList .noticia h1 a{
  color:#31a3fe;
  letter-spacing:0px;
}

#columnaamplianotis h3.h3noticia a{
  color:#31a3fe;
}

.numfotos{
  border-right:1px solid #31a3fe;
}

  
.destacaxarxespropies{
    color:#31a3fe;
}

#accordionmenu .list-group-item{
  font-family: 'Exo', sans-serif;
}
  

.titolLlistaNoticiesTema a,
.peuLlistaNoticiesTema a{   
  background: #31a3fe;
  font-family: 'Exo', sans-serif;    
}

.scrollLlistaNoticiesTema{
  background: #def0fe;
  border-top:1px solid #31a3fe;
}

.peuLlistaNoticiesTema{
  background: #def0fe;
}


#accordionmenu .list-group-item.active,
#accordionmenu .list-group-item.active:hover{
  color:#31a3fe;
}

#accordionmenu .list-group-item i{
  color:#31a3fe;
}



.pager .next a,
.pager .next a:hover{
  background:#31a3fe;
}

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


/*********** modul consultori portada ***/

#imatgetitolgran{
  float:left;
  margin-bottom:20px;
}
  
.consultori.panel{
  padding:0px;
}


  .titolconsultori{
  position:Relative;
  float:left;
  width:100%;
  border-bottom:4px solid #399ed5;
  }  

.titolconsultorifrase1{
  font-size:20px;
  font-weight:bold;
}
  
.llistatemesconsultori{
  position:Relative;
  float:left;
  margin:10px;
}

.llistatemesconsultori a{
 text-decoration:none;
 color:#222;
  padding-lefT:10px;
}

.itemconsultoriamb,
.itemconsultorisense{
  position:Relative;
  float:left;
  border-bottom:1px solid #eee;
  font-size:14px;
  line-height:18px;
  margin-bottom:5px;
  padding-bottom:5px;
  background:url('http://galeries.grupnaciodigital.cat/nucli/plantilles/img/amb.gif') no-repeat 0px 5px;  
 }  

.itemconsultorinovalidat{
  position:Relative;
  float:left;
  width:100%;
  border-bottom:1px solid #eee;
  font-size:14px;
  line-height:18px;
  margin-bottom:5px;
  padding-bottom:5px;
 }  
  
.itemconsultorinovalidat a{
  padding-left:0px;
  font-weight:bold;
      font-size:12px;
}

.itemconsultorisense{
  background:url('http://galeries.grupnaciodigital.cat/nucli/plantilles/img/sense.gif') no-repeat 0px 5px;  
}
  
.afeconsultori{
  
}

.afeconsultori a{
  margin-bottom:20px;
  }
  
/*** estils amplia consultori ****/



.titolamplaconsultori{
  border-bottom:4px solid #ff3300;
}  

/*** estils amplia tema ****/


.temaconsultori{
  position:Relative;
  float:left;
  background:#eee;
  margin-bottom:10px;
  border-bottom:4px solid #ff3300;  
}

.respostaconsultori{
  position:Relative;
  float:left;
  background:#eee;
  margin-bottom:10px;
  margin-left:50px;
}
  
  .perfilconsultori{
  position:Relative;
      float:left;
      width:200px;
      margin-left:10px;
      margin-top:10px;
      border-right:1px solid #ccc;
      min-height:160px;
      margin-bottom:10px;      
}

.perfilconsultori span{
  display:block;
  margin-bottom:10px;
}

.nomperfilconsultori{
  font-weight:bold;
  font-size:14px;
}
    
.temaconsultori .missatgeconsultori{
     position:Relative;
     float:left;
     margin-left:20px;
     margin-top:10px;
     margin-bottom:10px;
  }

.respostaconsultori .missatgeconsultori{
     position:Relative;
     float:left;
     margin-left:20px;
     margin-top:10px;
     font-size:14px;
     line-height:22px;
     margin-bottom:10px;
  }

.respondreconsultorilogat{
  position:Relative;
  float:left;
  background:#eee;
  margin-bottom:10px;
  margin-left:50px;
}

/*.respondreconsultorilogat textarea{*/
.ajustamissatgeconsultori textarea{
  margin:10px;
  font-size:14px;
  font-family: 'PT Sans', sans-serif;  
  }

.respondreconsultorinologat{
  position:Relative;
  float:left;
  background:#eee;
  margin-bottom:10px;
  margin-left:30px;
  text-align:center;
  line-height:30px;
  font-size:18px;
  font-weight:bold;
}


.formulariconsultori{
  position:Relative;
  float:left;
  margin-bottom:20px;
}

    .formulariconsultori legend{
  font-weight:bold;
      font-size:14px;
      margin:0px;
      padding:0px;
      
    }
  
  .formulariconsultori fieldset{
  border:0px;
    }      
    
  .formulariconsultori span{    
  display:block;
  margin-bottom:10px;
      }        
      
  .formulariconsultori label{    
      display:block;
          font-size:14px;
  margin-bottom:4px;
        }

  .formulariconsultori input,
  .formulariconsultori select{
  font-size:12px;
  }
    
  .formulariconsultori textarea{
    width:800px;
        height:200px;
  }    

#peuconsultori{
  position:Relative;
  float:left;
  clear:left;
  margin:10px;
  width:240px;
  color:#666;
}






#paginadorconsultori{
  position:Relative;
  float:left;
  width:100%;
  margin-bottom:15px;
  font-size:12px;
  border-bottom:1px solid #ccc;
  line-height:30px;
                }
                
#paginadorconsultori a{
  text-decoration:none;
  color:#000;
  font-weight:bold;
}

                #paginadorant{
                  float:left;
                  width:10%;
                }
                
                #paginadorseg{float:right;
                width:10%;
                text-align:right;
}
                
                #paginadormig{
                  float:left;
                  text-align:center;
                  width:80%;
                }





              
     .categoriadata,
     .itemcomentari{background: #def0fe;}

#tambeinteresa{background: #def0fe;
    border-top:1px solid #31a3fe;}

#notisrelacionades h4{
  background:#31a3fe;  
}

.relacionadesListAmplia{
   border-bottom:1px solid #31a3fe;
}

.respostescomentaris {
    position: relative;
    float: left;
    margin-left: 10%; 
}
.respostescomentaris .itemcomentari {
background:#b3dbf9;
margin-top:10px;
}



















#titolpreguntatest{
font-weight:bold;
margin-top:20px;
margin-bottom:15px;
position:relative;
float:left;
width:100%;
}

#respostatest{
position:relative;
float:left;
width:100%;
border-bottom:1px solid #ddd;
line-height:25px;
font-size:13px;
}


#titolrespostatest label{
position:relative; 
float:left;
width:80%;
}

#titolrespostatest input{
position:relative; 
float:left;
width:40px;
}

#botocalculatest{
margin-top:20px;
margin-bottom:20px;
}

#botocalculatest input{
width:640px;
color:#222;
font-size:24px;
font-weight:bold;
line-height:40px;
text-align:center;
position:relative;
float:left;
width:100%;
margin-top:20px;
margin-bottom:20px;
}

#resultattest{
margin-bottom:20px;
color:#ff3299;
font-size:24px;
font-weight:bold;
border:1px solid;
line-height:40px;
text-align:center;
position:relative;
float:left;
width:100%;
}

.peufotofigcaption, .noticia .peufotografia {
background:#def0fe;
}

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

.megagraella{
  margin:-15px;
  margin-top:-47px;
}
  
.itemmegagraella{
  position:Relative;
  floaT:left;
  width:100%;
}  

.itemmegagraella12_1{
  width:66.4666666666%;
  margin-right:0.2%;
}

.itemmegagraella12_2{
  width:33.333333333%;
  outline:1px solid white;
}

.itemmegagraella3_1 {clear:left;}

.itemmegagraella3_1,
.itemmegagraella3_2,
.itemmegagraella3_3{
  width:33.333333333%;
  outline:1px solid white;
}  

.itemmegagraella21_1{
  float:right;
  width:66.6666666666%;
  margin-left:0.2%;
}

.itemmegagraella21_2{
  clear:left;
  width:33.133333333%;
  outline:1px solid white;
}      
      
.itemmegagraella img{
  width:100%;
}     

.itemmegagraella a span{
  position:absolute;
  color:#fff;
  font-weight:bold;
  bottom:5px;
  left:5px;
  font-size:12px;
  line-height:16px;
}      


.meshistories{
  position:relative;
  float:left;
  width:100%;
  text-align:center;
  line-height:40px;
}





.afeconsultori {
    position: relative;
    float: left;
}
