/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

/*pàgina principal*/

  .fons { background-color: rgb(238, 242, 236);
    }

  .fons2 { background-color: rgb(238, 242, 236);
    border-left: 1px solid rgb(198, 202, 196);
    border-bottom: 1px solid rgb(198, 202, 196);
    }

  .pagina { background-color: rgb(255, 255, 255);
    width: 750px; 
    height: 100%;
    text-align: left; 
    margin-left: auto; 
    margin-right: auto;
    align: top;
    }

  /*.contingut { width: 99%; 
    vertical-align: top; 
    height: 400px;
    }*/

   .contingut { width: 99%; 
    vertical-align: top; 
    }

  .capcelera_home { width: 100%; 
    text-align: center; 
    margin-left: auto; 
    margin-right: auto;
    }

  .col_menu { border: 4px solid rgb(255, 255, 255); 
    background-color: rgb(255, 255, 255);
    vertical-align: top;
    text-align: left; 
    width: 164px;
    }

  .col_cont { border-bottom: 1px solid rgb(238, 242, 236); 
    width: 7px; 
    background-color: rgb(238, 242, 236);
    }
  
  .caixa_inf { width: 100%; 
    vertical-align: top; 
    text-align: left; 
    margin-left: auto; 
    margin-right: auto;
    }

  .ultima_fila { height: 100%;
    }


/* noticies */

 .contenidor_noticies { text-align: left; 
    width: 575px;
    }

 .subcontenidor_presentacio { text-align: center; 
   vertical-align: top; 
   width: 60%;
   }

 .subcontenidor_avisos { text-align: center; 
   vertical-align: top; 
   width: 40%;
   }

 .subcontenidor_noticies { text-align: center; 
   vertical-align: top; 
   width: 50%;
   }


  .caixa_noticia { text-align: left;
    width: 95%;
    }

  .subcaixa_noticia { border: 1px solid rgb(170, 170, 170);
    }


  .titol_noticia { font-family: Tahoma;
    color: rgb(62, 79, 120);
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    }


   .titol_noticia span A {  font-family: Tahoma;
    color: rgb(62, 79, 120);
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    }


   .titol_noticia A:link {  font-family: Tahoma;
    color: rgb(62, 79, 120);
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    }

   .titol_noticia A:visited {  font-family: Tahoma;
    color: rgb(62, 79, 120);
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    }

   .titol_noticia A:hover {  font-family: Tahoma;
    color: rgb(62, 79, 120);
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
    }



   .text_noticia { 
    font-family: Tahoma;
    font-weight: normal;
    text-align: justify;
    font-size: 11px;
    color: rgb(55, 71, 48);
    text-decoration: none;
    }


   .text_noticia span A {  
    font-family: Tahoma;
    font-weight: normal;
    text-align: justify;
    font-size: 11px;
    color: rgb(55, 71, 48);
    text-decoration: none;
    }


   .text_noticia A:link {  
    font-family: Tahoma;
    font-weight: normal;
    text-align: justify;
    font-size: 11px;
    color: rgb(55, 71, 48);
    text-decoration: none;
    }

   .text_noticia A:visited {  
    font-family: Tahoma;
    font-weight: normal;
    text-align: justify;
    font-size: 11px;
    color: rgb(55, 71, 48);
    text-decoration: none;
    }

   .text_noticia A:hover {  
    font-family: Tahoma;
    font-weight: normal;
    text-align: justify;
    font-size: 11px;
    color: rgb(55, 71, 48);
    text-decoration: underline;
    }

   .foto_noticia { border: 1px solid rgb(170, 170, 170); 
    }

   .text_dates_not { 
    font-family: Tahoma;
    font-weight: normal;
    text-align: justify;
    font-size: 9px;
    color: rgb(150,150,150);
    text-decoration: none;
    }

    
  .separador_not {
	align: right;
	width: 100%;
	border-top: 1px solid rgb(200, 200, 200);
    }

/* menu */

  .titol_menu1 { border-bottom: 1px solid rgb(200, 200, 200);
    background-color: rgb(238, 242, 236);
    font-family: Tahoma;
    color: rgb(77, 77, 77);
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    }

  .titol_menu2 { background-color: rgb(238, 242, 236);
    font-family: Tahoma;
    color: rgb(77, 77, 77);
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    }

  .titol_menu2 span { background-color: rgb(238, 242, 236);
    font-family: Tahoma;
    color: rgb(77, 77, 77);
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    }

  .titol_menu2 span A { background-color: rgb(238, 242, 236);
    font-family: Tahoma;
    color: rgb(77, 77, 77);
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    }

  .titol_menu2 A:link { background-color: rgb(238, 242, 236);
    font-family: Tahoma;
    color: rgb(77, 77, 77);
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    }

  .titol_menu2 A:hover { background-color: rgb(238, 242, 236);
    font-family: Tahoma;
    color: rgb(97,191,26);
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    }


  .titol_select_menu2 span { background-color: rgb(238, 242, 236);
    font-family: Tahoma;
    color: rgb(97,191,26);
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    }

  .titol_select_menu2 span A {background-color: rgb(238, 242, 236);
    font-family: Tahoma;
    color: rgb(97,191,26);
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    }

  .titol_select_menu2 A:link { background-color: rgb(238, 242, 236);
    font-family: Tahoma;
    color: rgb(97,191,26);
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    }

  .titol_select_menu2 A:visited { background-color: rgb(238, 242, 236);
    font-family: Tahoma;
    color: rgb(97,191,26);
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    }

  .titol_select_menu2 A:hover { background-color: rgb(238, 242, 236);
    font-family: Tahoma;
    color: rgb(97,191,26);
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    }

  /*.text_menu { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(250, 82, 22);
    text-decoration: none;
    font-size: 11px;
    text-decoration: none;
    }*/

  .text_menu { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(82, 82, 82);
    text-decoration: none;
    font-size: 11px;
    text-decoration: none;
    }

  .text_menu span { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(82, 82, 82);
    text-decoration: none;
    font-size: 11px;
    text-decoration: none;
    }

  .text_menu span A { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(82, 82, 82);
    text-decoration: none;
    font-size: 11px;
    text-decoration: none;
    }


   .text_menu A:link { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(82, 82, 82);
    text-decoration: none;
    font-size: 11px;
    text-decoration: none;
    }

   .text_menu A:visited { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(82, 82, 82);
    text-decoration: none;
    font-size: 11px;
    text-decoration: none;
    }

   .text_menu A:hover { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(97,191,26);
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    }


   .text_select_menu { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(97,191,26);
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    }

  .text_select_menu span { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(97,191,26);
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    }

  .text_select_menu span A { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(97,191,26);
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    }

  .text_select_menu A:link { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(97,191,26);
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    }

  .text_select_menu A:visited { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(97,191,26);
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    }

  .text_select_menu A:hover { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(97,191,26);
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    }

  .quadre_menu { border: 1px solid rgb(200, 200, 200);
    width: 155px; text-align: left; margin-left: auto; margin-right: auto;
    }

  .quadre_submenu { border-bottom: 1px solid rgb(238, 242, 236);
    background-color: rgb(255, 255, 255);
    }

  .cp_menu { width: 5px; 
    height: 20px;
    }

  .cel_menu_izq1 { border-bottom: 1px solid rgb(200, 200, 200);
    background-color: rgb(238, 242, 236);
    width: 7px;
    height: 20px; 
    }

  .cel_menu_izq2 { background-color: rgb(238, 242, 236);
    width: 7px; 
    height: 20px;
    }

  .cel_submenu_izq1 { border-bottom: 1px solid rgb(238, 242, 236);
    background-color: rgb(255, 255, 255);
    width: 7px; 
    height: 20px;
    }
 
  .cel_submenu_izq2 { background-color: rgb(255, 255, 255);
    width: 7px; 
    height: 20px;
    }


/* avisos */

 .caixa_avis { background-color: rgb(241, 240, 225); 
   width: 200px;
   }

 .titol_avis { border-bottom: 1px solid rgb(153, 40, 0);
    text-align: left;
    font-family: Tahoma;
    font-size: 14px;
    color: rgb(153, 40, 0);
    font-weight: bold;
    }

 .link_avis { 
    text-align: left;
    font-family: Tahoma;
    font-size: 14px;
    color: rgb(153, 40, 0);
    font-weight: bold;
    }

 .link_avis span A { 
    text-align: left;
    font-family: Tahoma;
    font-size: 14px;
    color: rgb(153, 40, 0);
    font-weight: bold;
    }

 .link_avis A:link { 
    text-align: left;
    font-family: Tahoma;
    font-size: 14px;
    color: rgb(153, 40, 0);
    font-weight: bold;
    }

 .link_avis A:visited { 
    text-align: left;
    font-family: Tahoma;
    font-size: 14px;
    color: rgb(153, 40, 0);
    font-weight: bold;
    }

 .link_avis A:hover { 
    text-align: left;
    font-family: Tahoma;
    font-size: 14px;
    color: rgb(153, 40, 0);
    font-weight: bold;
    text-decoration: underline;
    }

  .text_avis { font-family: Tahoma;
    font-size: 14px;
    color: rgb(0, 0, 0);
    }


 .text_avis span A {  font-family: Tahoma;
    color: rgb(0, 0, 0);
    font-size: 14px;
    text-decoration: none;
    }


   .text_avis A:link {  font-family: Tahoma;
    color: rgb(0, 0, 0);
    font-size: 14px;
    text-decoration: none;
    }

   .text_avis A:visited {  font-family: Tahoma;
    color: rgb(0, 0, 0);
    font-size: 14px;
    text-decoration: none;
    }

   .text_avis A:hover {  font-family: Tahoma;
    color: rgb(0, 0, 0);
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
    }



/* més informació*/
   .info { font-family: Tahoma;
    color: rgb(62, 79, 120);
    font-size: 10px;
    text-decoration: none;
    }


   .info span A {  font-family: Tahoma;
    color: rgb(62, 79, 120);
    font-size: 10px;
    text-decoration: none;
    }


   .info A:link {  font-family: Tahoma;
    color: rgb(62, 79, 120);
    font-size: 10px;
    text-decoration: none;
    }

   .info A:visited {  font-family: Tahoma;
    color: rgb(62, 79, 120);
    font-size: 10px;
    text-decoration: none;
    }

   .info A:hover {  font-family: Tahoma;
    color: rgb(62, 79, 120);
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    }


/* barres */

   .barra_sup { background-color: rgb(97, 191, 26);
     width: 100%; text-align: center; margin-left: auto; margin-right: auto;
     }

   .sep_der { border-right: 1px solid rgb(255, 255, 255);
     }

  .text_barra_sup {  font-family: Tahoma;
    color: rgb(255, 255, 255);
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    }


   .text_barra_sup span A {  font-family: Tahoma;
    color: rgb(255, 255, 255);
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    }


   .text_barra_sup A:link {  font-family: Tahoma;
    color: rgb(255, 255, 255);
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    }

   .text_barra_sup A:visited {  font-family: Tahoma;
    color: rgb(255, 255, 255);
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    }

   .text_barra_sup A:hover {  font-family: Tahoma;
    color: rgb(255, 255, 255);
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    }

 .barra_hz { 
     width: 100%; height: 20px;text-align: center; vertical-align: middle; margin-left: auto; margin-right: auto;
     }



.text_barra_hz { 
border: 2px solid rgb(97, 191, 26);
  background-color: rgb(242,242,242);

  font-family: Tahoma;
  color: rgb(97, 191, 26);
  font-size: 11px;
  text-align: center;
vertical-align:middle;
  font-weight: bold;
  text-decoration: none;

height:100%;
}



   .text_barra_hz A { 
background-color: rgb(242,242,242);
 display: block;
font-family: Tahoma;
    color: rgb(100,100,100);
    font-size: 11px;
    text-align: center;
vertical-align:middle;
    font-weight: bold;
    text-decoration: none;

height:100%;
    }

   .text_barra_hz A:visited { background-color: rgb(242,242,242);
 
font-family: Tahoma;
    color: rgb(100,100,100);
    font-size: 11px;
    text-align: center;
vertical-align:middle;
    font-weight: bold;
    text-decoration: none;

height:100%;

    }

   .text_barra_hz A:hover {  background-color: rgb(242,242,242);
 
font-family: Tahoma;
    color: rgb(97, 191, 26);
    font-size: 11px;
    text-align: center;
    vertical-align:middle;
    font-weight: bold;
    text-decoration: none;

height:100%;
    }


.text_barra_hz_inside { 

background-color: rgb(97, 191, 26);
 
  color: rgb(255,255,255);
font-family: Tahoma;
  
  font-size: 11px;
  text-align: center;
vertical-align:middle;
  font-weight: bold;
  text-decoration: none;

height:100%;
}

   .text_barra_hz_inside A { 

  background-color: rgb(97, 191, 26);

  
  color: rgb(255,255,255);

 display: block;
font-family: Tahoma;
    
    font-size: 11px;
    text-align: center;
vertical-align:middle;
    font-weight: bold;
    text-decoration: none;

height:100%;
    }

   .text_barra_hz_inside A:visited { 
 
  background-color: rgb(97, 191, 26);

  
  color: rgb(255,255,255);

font-family: Tahoma;
    
    font-size: 11px;
    text-align: center;
vertical-align:middle;
    font-weight: bold;
    text-decoration: none;

height:100%;

    }

   .text_barra_hz_inside A:hover { 

  background-color: rgb(97, 191, 26);

  
  color: rgb(255,255,255);
font-family: Tahoma;
    
    font-size: 11px;
    text-align: center;
    vertical-align:middle;
    font-weight: bold;
    text-decoration: none;

height:100%;
    }




   .barra_inf { border-bottom: 1px solid rgb(200, 200, 200);
    background-color: rgb(238, 242, 236);
    font-family: Tahoma;
    color: rgb(51, 51, 51);
    font-size: 10px;
    text-align: center;
    }

   

   .barra_inf2 { font-family: Tahoma;
    color: rgb(85, 85, 85);
    font-size: 9px;
    text-align: center;
    height: 20px; 
    }

   .barra_lat_der { border-right: 1px solid rgb(200, 200, 200);
    width: 5px;
    background-color: rgb(238, 242, 236);
    font-family: Verdana;
    color: rgb(51, 51, 51);
    font-size: 10px;
    }


   .caixa_socis { border: 1px solid rgb(200, 200, 200);
     text-align: left; 
     margin-left: auto; 
     margin-right: auto; 
     width: 564px; 
     height: 40px; 
     }


  .barra_logos_der { border-right: 1px dotted rgb(200, 200, 200);
    width: 92px; 
    text-align: center;
    }

   .cp_barra_sup { width: 120px; 
    height: 5px;
    }


/* capcelera */

   .quadre_logo { border: 2px solid rgb(97, 191, 26);
     background-color: rgb(255, 255, 255);
     text-align: center; 
     width: 164px;
     }
  .quadre_logo2 { border-bottom: 6px solid rgb(97, 191, 26);
     background-color: rgb(255, 255, 255);
     text-align: center; 
     width: 164px;
     }

   .logo { width: 84px; 
     height: 55px;
     }

   .cap_logo { background-color: rgb(0, 0, 0);
     text-align: center; 
     }

   .cap_fotos { text-align: center; 
     margin-left: auto; 
     margin-right: auto;
     width: 147px; 
     height: 80px;
     }


/* dins apartats */

   .capcelera_apartat { text-align: left; 
     width: 570px;
     }

   .foto_cap { width: 570px; 
     height: 55px;
     }  

   .caixa_ruta {background-color: rgb(238, 242, 236);
     border: 3px solid rgb(255, 255, 255);
     height:20px;

     }	

   /*.ruta_apartat { background-color: rgb(238, 242, 236);
     border: 3px solid rgb(255, 255, 255);
     font-family: Tahoma;
     font-size: 11px;
     color: rgb(102, 102, 102);
     text-align: left;
     height:20px;
     }*/

    .ruta_apartat { font-family: Tahoma;
     font-size: 11px;
     color: rgb(102, 102, 102);
     text-align: left;
     }

    .ruta_apartat span {  font-family: Tahoma;
     font-size: 11px;
     color: rgb(102, 102, 102);
     text-align: left;
     text-decoration: none;
    }

   .ruta_apartat span A {  font-family: Tahoma;
     font-size: 11px;
     color: rgb(102, 102, 102);
     text-align: left;
     text-decoration: none;
    }

   .ruta_apartat A:link {  font-family: Tahoma;
     font-size: 11px;
     color: rgb(102, 102, 102);
     text-align: left;
     text-decoration: none;
    }

   .ruta_apartat A:visited { font-family: Tahoma;
     font-size: 11px;
     color: rgb(102, 102, 102);
     text-align: left;
     text-decoration: none;
    }

  .ruta_apartat A:hover {  font-family: Tahoma;
     font-size: 11px;
     color: rgb(25, 25, 25);
     text-align: left;
     text-decoration: underline;
    }



   .separador_titol_old { border-bottom: 1px solid rgb(51, 51, 0);
     }

   .separador_titol { border-bottom: 1px solid rgb(62, 79, 120);
     }

    .titol_apartat_old { font-family: Tahoma;
     font-weight: bold;
     font-size: 14px;
     color: rgb(51, 51, 0);
     text-align: left;
     }


   .titol_apartat { font-family: Tahoma;
    color: rgb(62, 79, 120);
    font-weight: bold;
    font-size: 14px;
    }

   .subtitol_apartat_old { font-family: Tahoma;
     font-weight: bold;
     font-size: 12px;
     color: rgb(102, 102, 102);
     text-align: left;
     }

   .subtitol_apartat_old2 { font-family: Tahoma;
     font-weight: bold;
     font-size: 12px;
     color: rgb(51, 51, 0);
     text-align: left;
     }

   .subtitol_apartat { font-family: Verdana;
     font-weight: bold;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
     line-height: 150%;
     }


   .subtitol_apartat_pre { font-family: Verdana;
        font-weight: bold;
     	font-size: 12px;
     	color: rgb(55, 71, 48);
     	text-align: justify;
        line-height: 200%;
     }


    .text_apartat { font-family: Verdana;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
     line-height: 200%;
     margin-left: 25%;
     }


    .text_apartat span A {  font-family: Verdana;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
     text-decoration: none;
    }


   .text_apartat A:link {  font-family: Verdana;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
    text-decoration: none;
    }

   .text_apartat A:visited { font-family: Verdana;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
    text-decoration: none;
    }

   .text_apartat A:hover {  font-family: Verdana;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
    text-decoration: underline;
    }



   .text_c_apartat { font-family: Verdana;
     font-size: 12px;
     color: rgb(51, 51, 51);
     text-align: center;
     }

    .text_llista{
     /*list-style-type: circle;*/
     list-style-type: disc;
     list-style-position: outside;
     font-family: Verdana;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
     line-height: 200%;
     }

    .text_llista2{
     /*list-style-type: circle;*/
     list-style-type: disc;
     list-style-position: outside;
     font-family: Verdana;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
     line-height: 200%;
     }


   .contenidor_text { text-align: left; 
     margin-left: auto; 
     margin-right: auto; 
     width: 550px;
    }

   .subcontenidor_text { width: 70%;
    }

   .subcontenidor_fotos { text-align: center; 
     vertical-align: middle; 
     width: 30%;
     }

   .subcontenidor_fotos_sm { text-align: center; 
     vertical-align: middle; 
     width: 40%;
     }

 .subcontenidor_submenu { text-align: center; 
     vertical-align: middle; 
     width: 60%;
     }

   .caixa_text { text-align: left; 
     width: 100%; 
     height: 100%;
     }

   .fotos_apartat { border: 1px solid rgb(120, 120, 120); 
     width: 133px; 
     height: 100px;
     }

   .text_apartat_subra { border-bottom: 1px solid rgb(200, 200, 200);
     font-family: Verdana;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
     line-height: 200%;
     }


   .enllaç { font-family: Verdana;
     font-weight: bold;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
     line-height: 200%;
     }

  

   .enllaç2 { font-family: Verdana;
     font-weight: bold;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
     line-height: 200%;
     }


    .enllaç span A {  font-family: Verdana;
     font-weight: bold;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
    text-decoration: none;
    }


   .enllaç A:link {  font-family: Verdana;
     font-weight: bold;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
    text-decoration: none;
    }

   .enllaç A:visited { font-family: Verdana;
     font-weight: bold;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
    text-decoration: none;
    }

   .enllaç A:hover {  font-family: Verdana;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: justify;
    text-decoration: underline;
    }


   .enllaç_petit { font-family: Verdana;
     font-weight: bold;
     font-size: 10px;
     color: rgb(125, 158, 112);
     text-align: justify;
     line-height: 200%;
     }

  .enllaç_petit span A {  font-family: Verdana;
     font-weight: bold;
     font-size: 10px;
     color: rgb(125, 158, 112);
     text-align: justify;
    text-decoration: none;
    }


   .enllaç_petit A:link {  font-family: Verdana;
     font-weight: bold;
     font-size: 10px;
     color: rgb(125, 158, 112);
     text-align: justify;
    text-decoration: none;
    }

   .enllaç_petit A:visited { font-family: Verdana;
     font-weight: bold;
     font-size: 10px;
     color: rgb(125, 158, 112);
     text-align: justify;
    text-decoration: none;
    }

   .enllaç_petit A:hover {  font-family: Verdana;
     font-size: 10px;
     color: rgb(125, 158, 112);
     text-align: justify;
    text-decoration: underline;
    }



   .text_c_apartat { font-family: Verdana;
     font-size: 12px;
     color: rgb(51, 51, 51);
     text-align: center;
     }


    .titol_area { 
	border-top: 1px solid rgb(97,191,26);
	border-bottom: 1px solid rgb(97,191,26);
	border-right: 1px solid rgb(97,191,26);
	font-family: Verdana;
     	font-weight: bold;
     	font-size: 14px;
     	color: rgb(55, 71, 48);
     	text-align: left;
        line-height: 200%;
     }

/* apartat obres */

   .titol_obres_old { font-family: Tahoma;
     font-weight: bold;
     font-size: 12px;
     color: rgb(55, 71, 48);
     text-align: left;
     }

   .titol_obres_old2 { font-family: Tahoma;
     font-weight: bold;
     font-size: 12px;
     color: rgb(20, 20, 20);
     text-align: left;
     }

    .titol_obres { font-family: Tahoma;
     font-weight: bold;
     font-size: 12px;
     color: rgb(0, 120, 30);
     text-align: left;
     }

   .text_obres_old { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    font-size: 11px;
    color: rgb(51, 51, 0);
    }

   .text_obres { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    font-size: 12px;
    color: rgb(55, 71, 48);
    }

   .text11_obres { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    font-size: 11px;
    color: rgb(55, 71, 48);
    }


   .text1_llegenda { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    font-size: 11px;
    color: rgb(55, 71, 48);
    text-decoration: none;
    width:70px;

    }


   .text1_llegenda span A { font-family: Tahoma;
     font-weight: normal;
    text-align: left;
    font-size: 11px;
    color: rgb(55, 71, 48);
    text-decoration: none;
    width:70px;
    }


   .text1_llegenda A:link {   font-family: Tahoma;
     font-weight: normal;
    text-align: left;
    font-size: 11px;
    color: rgb(55, 71, 48);
    text-decoration: none;
    width:70px;
    }

   .text1_llegenda A:visited { font-family: Tahoma;
     font-weight: normal;
    text-align: left;
    font-size: 11px;
    color: rgb(55, 71, 48);
    text-decoration: none;
    width:70px;
    }

   .text1_llegenda A:hover {  font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    font-size: 11px;
    color: rgb(97,191,26);
    text-decoration: none;
    width:70px;
    }

  .ico_llegenda { font-family: Tahoma;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    width:22px;
    }

  .text2_llegenda { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    font-size: 11px;
    color: rgb(55, 71, 48);
    border-right: 1px solid rgb(238, 242, 236);
    }

    .text_petit { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    font-size: 10px;
    color: rgb(55, 71, 48);
    }

   .quadre_obres { border: 1px solid rgb(170, 170, 170);

    }

   .subquadre1_obres { border-bottom: 1px solid rgb(238, 242, 236);
    }

   .subquadre2_obres { border-bottom: 1px solid rgb(238, 242, 236);
     border-right: 1px solid rgb(238, 242, 236);
    }

   .subquadre3_obres { border-right: 1px solid rgb(238, 242, 236);
    }



  .districte {font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color:rgb(55, 71, 48);
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background-color:rgb(249, 250, 248);

 }


  .districte A:link {font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color:rgb(55, 71, 48);
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background-color:rgb(249, 250, 248);

 }

 .districte A:visited {font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color:rgb(55, 71, 48);
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background-color:rgb(249, 250, 248);
 }

 .districte A:hover {font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(255,171,26);
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    background-color:rgb(249, 250, 248);
	
 }

 .adreca_mapa { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    font-size: 12px;
    color: rgb(55, 71, 48);
   }

 .adreca_mapa A:link { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    font-size: 12px;
    color: rgb(55, 71, 48);
   }

 .adreca_mapa A:visited { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    font-size: 12px;
    color: rgb(55, 71, 48);
   }

 .adreca_mapa A:hover { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    font-size: 12px;
    color: rgb(97,191,26);
   }


/* apartat mapa de la obra */

   .titol_mapa { background-color: rgb(238, 242, 236);
     border: 1px solid rgb(170, 170, 170);
     font-family: Tahoma;
     font-weight: bold;
     text-align: center;
     font-size: 12px;
     color: rgb(55, 71, 48);
     }


.quadre_subsubmenu_ini { 
    border-top: 1px solid rgb(175, 175, 175);
    border-bottom: 1px solid rgb(175, 175, 175);
    height:30px;
    }

 .quadre_subsubmenu { 
    border-bottom: 1px solid rgb(175, 175, 175);
    height:30px;
    }
  
 .text_submenu { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(42, 42, 42);
    text-decoration: none;
    font-size: 11px;
    text-decoration: none;

    }

  .text_submenu span { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(82, 82, 82);
    text-decoration: none;
    font-size: 11px;
    text-decoration: none;
    }

  .text_submenu span A { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(82, 82, 82);
    text-decoration: none;
    font-size: 11px;
    text-decoration: none;
    }


   .text_submenu A:link { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(82, 82, 82);
    text-decoration: none;
    font-size: 11px;
    text-decoration: none;
    }

   .text_submenu A:visited { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(82, 82, 82);
    text-decoration: none;
    font-size: 11px;
    text-decoration: none;
    }

   .text_submenu A:hover { font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    color: rgb(97,191,26);
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    }
