/* INICI DEFINIM estils generics html */

IMG

{

	border:0px;

}



/* estil linia horitzontal */

hr

{

	color:#47aed0;

	height:1px;

	margin:0;

	padding:0;

	border:1px solid #47aed0;

}

/* usat en titols de m?duls  i seccions */



h1

 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.7em;

	color:#47aed0;

	text-decoration:none;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	margin: 0px;

    

}

h2

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.7em;

	color: #3a634d;

	text-decoration:none;

	font-weight: normal;

	padding: 0px;

	margin: 0px;	

}



h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	color: #3a634d;

	text-decoration: none;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	margin: 0px;	



}



h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	color: #3a634d;

	text-decoration: none;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	margin:0px 0px 5px 0px;

}



h5 {

	font-family: Arial, Helvetica, sans-serif;

	color: #3a634d;

	font-size: 1.0em;

	text-decoration: none;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	margin: 0px;	



}



h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.0em;

	color: #3a634d;

	text-decoration: none;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	margin: 0px;	



}





/* redefinim llistes no ordenades */

ul li

{

	list-style-image: url(../../img/comu/punt_llistes_generals.gif);

}



ul li ul li

{

	list-style-image: url(../../img/comu/punt_llistes_generals_2.gif);

}



ul li ul li ul li

{

	list-style-image: url(../../img/comu/punt_llistes_generals_3.gif);

}	

/* fi redefinim llistes no ordenades */



.no_visible {

	DISPLAY: none

}





/* estil per enlla� */

a {

	

	color:#333333;

	text-decoration: underline;

}



a:hover 

{

	color: #47aed0;

	text-decoration: underline;

}



/* FINAL DEFINIM ENTITATS HTML */





/* estil per defecte d'una cel?la d'una taula (coincidir amb txt) */

td {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

}





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

/* Maquetaci� per fila de formulari generica  */

/* est? en %, per tant tindra un marge de maniobra , pobablement sols haurem de redefinir els m?s petits */

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



input, textarea, select

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:1em;

	color: #000000;

	background-color: #ffffff;

	border: 1px solid #CBCBD7;

	padding: 1px ;

	margin: 1px 5px 1px 1px;

}



.input_check

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:1em;

	color: #000000;

	background-color: #ffffff;

	border: none;

	padding: 1px ;

	margin: 1px 5px 1px 1px;



}

.txt_submit

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.0em;

	background: #49b2d5;

	color:#ffffff;

	padding: 2px 10px 2px 10px;

	margin: 0px;

	border:0px;

}



.fila_form

{

  clear: both;

  padding-top: 6px;

  width:100%;

  /*border:1px solid black;*/

}



.etiqueta_form_obligatori

{

    color:#FF0000;

}





.fila_form .etiqueta 

{

  float: left;

  width: 31%;

  font-size: 1.0em;

  text-align: right;

  padding-top:2px;

  color: #000000;

}





.fila_form .etiqueta_simple

{

  margin:3px 0px 5px 0px;

  color: #000000;



}



.fila_form .informacio 

{

  float: right;

  width: 68%;

  /*font-size: 0.9em;*/

  text-align: left;

}



.espai_valor_text

{

    padding-top:2px;

    

}



.fila_form .itemample 

{

  width: 100%;

  padding-top:2px;

  text-align:left;

  clear:both;

} 



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

/** FI Maquetaci� per formulari generica  ***************************************************************/

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







/* estil de text normal*/

.txt {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	/*text-align: justify;*/

}









/* estil per al text contingut amb fotos */

.txt_clavar_fotos {

	font-family: Arial, Helvetica, sans-serif;

	/*font-size: 7pt;*/

	/*font-size: 0.7em;*/

	color: #000000;

	text-decoration: none;

	/*text-align: justify;*/

}







.txt_form_p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	color: #000000;

	background-color: #ffffff;

	border: 1px solid #DDDDE5;

	padding: 0px;

	margin: 0px;



}









/* estil per al peu de foto (clavar_fotos.cfm) */

.txt_peu_foto {

	font-family: "Trebuchet MS",verdana;

	font-size: 0.9em;

	color: #000000;

	text-decoration: none;

	line-height: 1em;

}



.titol {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	color: #000000;

	text-decoration: none;

	/*text-align: justify;	*/

}



.peu {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: normal;

	text-decoration: none;

}



.peu:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #47aed0;

	font-weight: normal;

	text-decoration: none;

}



.txt_foto {

	font-family: Arial, Helvetica, sans-serif;

	/*font-size: 7pt;*/

	font-size: 0.7em;

	color: #000000;

	font-weight: normal;

	text-decoration: none;

}







.requadrat_fitxers {

	border-top: 1px solid #77777B;

	border-left: 1px solid #77777B;

	border-bottom: 1px solid #77777B;

	border-right: 1px solid #77777B;

	

}







/* LLISTA NO ORDENADA MULTICOLUMNA (PER DUES COLUMNES) */

/* si es volem m?s columnes, sols cal tocar l'amplada del li i deixar suficient espai 

	al div que la contingui */



/* separate the list from subsequent markup */

div.wrapper

{

    margin-bottom: 1em;

}





div.wrapper br

{

    clear: left;

}





.llista_multi_columna

  {

    width: 99%;

    margin:0;

    padding:6px;

  }



/* float & allow room for the widest item */

.llista_multi_columna li

  {

    float: left;

    /*width: 10em;*/

    width:50%;

	list-style: none;

	list-style-image: none; 

}

/* FINAL  LLISTA MULTICOLUMNA */









/* estil per a mapa */

#mapa

{

	

 margin-left:20px;	

	

}



#mapa li

{

	list-style-image: url(../../img/extranet/punt_contingut_mapa.gif);

	padding:1px;

}

.invisible {

/*	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 3pt;

	color: #DDDDE5;

	background-color : #DDDDE5;

	border : 0px;

	margin: 0px;

	padding: 0px;*/

	display:none;

}

.invisible_fals {

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	background-color : #ffffff;

	border : 0px;

	margin: 0px;

	padding: 0px;

}

/* maquetaci? general de la p?gina */











/* ############################################################## */

/* ### estils que defineixen l'estructura general de la index ### */

/* ############################################################## */



/*BODY {

	padding:0px;

	margin:0px;

	margin-top:0px;

	text-align: center;	

	font-family: Arial, Helvetica, sans-serif;

	background:#ffffff;

	text-decoration: none;

	font-size:0.75em;	

	color: #000000;

	background:url(../../img/extranet/fons.gif);

	



}*/



body

{

	font-family: Arial, Helvetica, sans-serif;

	background:#d2d7d5;

	text-decoration: none;

	font-size:0.75em;     

}









.body_normal {

	padding:0px;

	margin:0px;

	margin-top:0px;

	text-align: center;	

	font-family: Arial, Helvetica, sans-serif;	

        background:#000000;

	text-decoration: none;

	font-size:0.75em;	

	color: #333333;

	

}







.body_mail{

        padding:0px;

	margin:0px;

	margin-top:0px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	background:#ffffff;

	text-decoration: none;

	font-size:0.75em;

	color: #333333;



  

}









form {



	margin-top:0px;

	margin-bottom:5px;

}





#cap

{

   height:230px;

}





#contenidor_cap

{

    width:100%;

    height:230px;

    background:url(../../img/comu/fons_capcalera.gif) top center;

}





#franja_gris

{

   height:17px;

}



#franja_gris_peu

{

    height:17px;

}



#contenidor_cos

{

   width:100%;

   background:#ffffff;





}





#cos

{

    width:100%;

    background:#ffffff;    

}









.cap_portada

{

    width:910px;

    height:243px;

}





#cos_portada_espai

{

    padding-top:20px;

}



#logo_movils

{

    display:none;

}



#menu_final_movils

{

    display:none;

}







#menu_trad_idiomes

{

    width:100%;

    padding-bottom:17px;

}





.zoom

{

    width:850px;

    float:left;

    text-align:right;

    padding-top:0px;

    

}







.zoom_espai

{

    padding-right:18px;

    padding-left:530px;

}







.cercador_web

{

    width:250px;

    height:60px;

}



.espai_temps_portada

{

    padding-bottom:20px;

}



.traductor_idiomes_sense_estils

{

    background:#759283;

    color:#ffffff;

    height:29px;   

    float:left;

    

}





.traductor_idiomes_sense_estils a

{

    color:#ffffff;

    text-decoration:underline;

}



.traductor_idiomes_sense_estils a:hover

{

    color:#000000;

    text-decoration:underline;

}



.traductor_idiomes_sense_estils_espai

{

    padding:5px;



}



.zoom_lupa

{

    background:#759283;

    color:#ffffff;

    height:29px;

    float:right;

}



.zoom_lupa_espai

{

    padding:5px;

}





/** submenu accions de m�dul */

#menu_accions_modul

{

	text-align:right;

	padding-right:15px;

	padding-top:5px;	

	font-size:0.8em;

}



#menu_accions_modul a

{

    color:#666666;

    text-decoration:none;

    margin-left:10px;

}

/* maquetaci? general de la p?gina */





.lin_icones

{

	border-top:1px solid #d4d4d4;

	text-align:right;

}



#breadcrumbs

{

	color:#cccccc;

	width:80%;

	padding-top:0px;

	text-align:left;

        float:left;

        font-size:0.8em;

}



#breadcrumbs_espai

{

    padding-left:40px;

    padding-top:5px;

    text-align:left;

}









#breadcrumbs a

{

	color:#cccccc;

	text-decoration:none;

}

#breadcrumbs a:hover

{

	color:#cccccc;

	text-decoration:underline;

}







#banners_laterals

{

	padding-top:30px;

}





#cap_temps

{

	width:90px;

	text-align:left;

	float:left;

}





#cap_usuari

{

	width:180px;

	float:right;

}



.cap_usuari_esquerre

{

	width:11px;

	height:45px;

	float:left;

	background:url(../../img/extranet/fons_esquerre_usuari.gif);

}



.cap_usuari_dret

{

	width:169px;

	height:45px;

	float:right;

	background:url(../../img/extranet/fons_dret_usuari.gif);

}



.cap_usuari_dret_espai

{

	padding-left:30px;

	padding-top:13px;

}



.nom_usuari

{

	color:#000000;

	padding-bottom:0px;

	text-align:left;

}



.logout_usuari

{

	color:#666666;

	font-size:0.8em;

	text-align:left;

}



.missatges_usuari

{

	padding-top:6px;

	padding-left:11px;

	color:#47aed0;

	font-size:0.8em;

	text-align:left;

}



.missatges_usuari a

{

    color:#47aed0;

}



.missatges_usuari img

{

	vertical-align:bottom;

}







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

/**** pantalla de login  *************************/

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



#cos_login

{

	width:100%;

	background:url(../../img/extranet/fons_login.jpg);

    height: 469px;

}



#cos_login_interior

{

    padding: 45px 0px 0px 60px;

    text-align:left;

}



#login_titol

{

    margin-bottom:30px;





}



#login_introduccio

{

	color:#47aed0;

	margin-bottom:15px;

	font-size:1.25em;

	text-align:left;

	font-weight:normal;





}





#missatge_confirma_login

{



    text-align:left;

    padding:170px 420px 0px 30px;





}



#missatge_confirma_login .miss_tornar

{

    margin-top:20px;

    

}



#form_login

{

    padding:60px 440px 0px 15px;

    margin-bottom:50px;

    height:140px;

}



#login_recordatori

{

    margin-top:0px;

    color:#666666;

    text-decoration:none;

}



#missatge_error_login

{

    margin:10px 0px 0px 30px;

    color:red;

}



#form_login .fila_form_boto

{

    text-align:right;

}



#form_login .etiqueta_form_obligatori

{

    display:none;

}



#form_login label

{

    font-size:1.1em;

    font-weight:bold;

    color:#000000;

}



#form_login input

{

    font-size:1.1em;

    

}



.boto_tornar_inici

{

    text-align:left;



}



#missatge_confirmacio_login

{

        margin:10px 0px 0px 30px;

    color:#00cc00;

}



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

/**** FINAL pantallade login  ********************/

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



#cos_espai

{

	padding:10px 10px 10px 10px;

}



#cos_esquerre

{

	width:780px;

	float:left;

	text-align:left;

}



#cos_dret

{

	width:200px;

	float:right;

	

}



#cos_menu_secundari

{

	width:180px;

	float:left;

	padding-top:10px;

}	





#cos_info

{

	width:600px;

	float:right;

}



#cos_info_espai

{

	padding-left:20px;

	

}



.boto_tornar

{

	padding-top:33px;

	padding-bottom:20px;

	text-align:right;	

}



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

	Estils portada 

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





#portada_espai

{

    padding-bottom:20px;

}



.portada_esquerre

{

    width:475px;

    float:left;

    text-align:left;

  

}

.portada_esquerre_espai

{

    padding-left:11px;

}

.portada_dreta

{

   width:210px;

   float:right;

   text-align:left;

  

   

}

#espai_portada

{

    padding-left:20px;

}



#fons_portada

{

  background:url(../../img/comu/fons_portada.gif);

  min-height: 384px;

  height: auto !important;

  height: 384px;



}







 .fons_portada_actualitat_espai

 {

     padding-top:20px;

     padding-left:66px;

     padding-right:60px;

 }





 .titol_portada_actualitat

 {

     color:#47aed0;

     font-size:2.4em;

     padding-bottom:20px;

 }





 .titol_portada_actualitat a

 {

    color:#47aed0;

    text-decoration:none;

 }





  .titol_portada_actualitat a:hover

 {

    color:#47aed0;

    text-decoration:underline;

 }





 .info_portada_titol

 {

     font-size:1.7em;

     color:#004669;

     padding-bottom:20px;

 }



 .info_portada_titol a

 {

     color:#004669;

     text-decoration:none;

 }





 .info_portada_titol a:hover

 {

     color:#004669;

     text-decoration:underline;

 }





.data_noticies_portada

{

    color:#666666;

    font-size:0.6em;

}











 .fons_portada_agenda_espai

 {



     padding-top:61px;

     padding-right:10px;

 }









 .titol_portada_agenda

 {

     color:#47aed0;

     font-size:1.7em;

     padding-bottom:20px;

 }





 .titol_portada_agenda a

 {

    color:#47aed0;

    text-decoration:none;

 }





  .titol_portada_agenda a:hover

 {

    color:#47aed0;

    text-decoration:underline;

 }



 .peu_portada

 {

     width:710px;

     height:50px;

     background:url(../../img/comu/peu_portada.gif);

 }





 .data_agenda_portada

 {

     color:#004669;

     font-size:1.2em;

 }



 .titol_agenda_portada

 {

     color:#666666;

     font-size:1.1em;

     padding-bottom:20px;

 }



 .titol_agenda_portada a

 {

     color:#666666;

     text-decoration:none;

 }



 .titol_agenda_portada a:hover

 {

     color:#666666;

     text-decoration:underline;

 }











.veure_tot

{

    text-align:left;

    font-size:1.1em;

    

}



.veure_tot_espai

{

    padding-left:345px;

    padding-top:10px;

}

.veure_tot a

{

    color:#666666;

    text-decoration:underline;    

}





.veure_tot a:hover

{

    color:#000000;

    text-decoration:underline;

}







.veure_tot_agenda

{

    text-align:right;

    font-size:1.1em;



}



.veure_tot_agenda_espai

{

    padding-right:15px;

}



.veure_tot_agenda a

{

    color:#666666;

    text-decoration:underline;

}





.veure_tot_agenda a:hover

{

    color:#000000;

    text-decoration:underline;

}











.pastilla_agenda

{

    text-align:left;

}





.pastilla_enllasos_directes

{

    width:191px;

    padding-top:0px;

    text-align:left;

    padding-top:20px;

}



.pastilla_enllasos_directes_titol

{

    color:#ffffff;

    font-weight:bold;

    font-size:1.2em;

    padding-bottom:15px;

}







.fons_pastilla_enllasos_directes

{

   background:url(../../img/comu/fons_enllacos_directes.gif);

}



.fons_pastilla_enllasos_directes_espai

{

    padding:10px 10px 0px 10px;

}





.pastilla_enllasos_item

{

    width:100%;   

}



.pastilla_enllasos_item a

{

    color:#333333;

    text-decoration:underline;

}





.pastilla_enllasos_item a:hover

{

    color:#ffffff;

    text-decoration:underline;

}





.peu_pastilla_enllasos_directes

{

    background:url(../../img/comu/bottom_enllacos_directes.gif);

    width:191px;

    height:19px;

}







.banner_lateral_portada

{

    padding-bottom:20px;

}





.banner_lateral_portada_ultim

{

    padding:0px;

}



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

	Fi estils portada

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



#cos_interior

{

    width:950px;

    background:url(../../img/comu/fons_cos_interior.gif);

    padding-bottom:20px;    

    

}



#cos_interior_esquerre

{

	width:230px;

	float:left;       

}





#cos_interior_dret

{

	width:720px;

	float:right;       

}



#cos_interior_dret_espai

{

    padding-left:45px;

}





.banners_enllasos_interiors

{

    padding-left:20px;

}









#contenidor_peu

{

    width:100%;

    background:url(../../img/comu/fons_peu.gif) top center ;

    background-color:#000000;

    height:130px;

}





#contenidor_peu_interior

{

    width:100%;

    background:url(../../img/comu/fons_peu_interior.gif) top center;

    background-color:#000000;

    height:130px;

}



#peu

{	

	

   text-align:left;

   

       

        

}



.peu_esquerre_interior

{

    width:240px;

    float:left;

    background:url(../../img/comu/fons_peu_esquerre.gif);

    

}



.peu_esquerre_portada

{

    width:240px;

    float:left;



}



.peu_esquerre_espai

{

    padding-top:35px;

}





.peu_dret

{

   width:710px;

   float:right;

   

}





.peu_dret a

{

  color:#ffffff;

  font-size:1.2em;

  text-decoration:none;

}



.peu_dret a:hover

{

   color:#4ab6da;

   font-size:1.2em;

   text-decoration:underline;

}



.peu_dret_espai

{

    padding-top:35px;

    padding-left:30px;

    padding-right:25px;

}



.peu_dret_info

{

    width:520px;

    float:left;

}



.peu_dret_logos

{

    width:135px;

    float:right;

}







.peu_inferior

{

    padding-top:3px;

    color:#4ab6da;

}





.peu_inferior a

{

    color:#4ab6da;

    font-size:1.0em;

    text-decoration:underline;

    

}



.peu_inferior a:hover

{

    color:#ffffff;

    font-size:1.0em;

    text-decoration:underline;

   

}



#peu_dret_mobilitat

{

    width:270px;

    float:right;

}



#peu_dret_diputacio

{

    width:120px;

    float:left;

}





.fi_float 

{

	clear:both;

}







/** Informaci? debug a peu de p?gina **/



#debug_info_ext

{

	text-align:center;

	margin: 0 auto;

	font-family: "Courier new",Arial;

	font-size: 10pt;

	width:800px;

}



#debug_info

{	

	text-align:center;

	border:1px solid #666666;

	padding:8px;

	background-color:#ffffff;		

	margin-top:10px;	

}







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

** Estils menu principal

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





#menu{

    padding-top:0px;

    padding-left: 35px;

}



#menu_seleccionat

{

     background: #ffffff;

     color: #49b2d5;

     font-weight:bold;

     float:left;

     padding: 15px 15px 55px 15px;

     font-size:1.2em;

}



#menu_seleccionat a

{



    background: #ffffff;

    color: #49b2d5;

    font-weight:bold;

    text-decoration:none;

}



#menu_seleccionat a:hover

{



    background: #ffffff;

    color: #49b2d5;

    font-weight:bold;

    text-decoration:none;

}





.menu_no_seleccionat

{

     color: #ffffff;

     float:left;

     padding: 15px 15px 55px 15px;

     font-size:1.2em;

}



.menu_no_seleccionat a

{



     text-decoration:none;

     color: #ffffff;

     font-weight:bold;

}



.menu_no_seleccionat a:hover

{



     text-decoration:none;

     color: #49b2d5;

     font-weight:bold;

}







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

** Fi estils menu principal

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





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

** Estils menu securndari

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

.submenu_espai

{

    

    text-align:left;

    padding:9px 20px 15px 20px;

}











.submenu a

{

   

    display:block;

    border-bottom:1px solid #e9e9e9;

    color:#666666;

    text-decoration:none;

    font-size:1.25em;

    font-weight:bold;

    padding:7px 0px 8px 0px;

}



.submenu a:hover

{

    color:#47aed0;

    border-bottom:1px solid #e9e9e9;

    display:block;

    text-decoration:none;

    font-size:1.25em;

    font-weight:bold;

    padding:7px 0px 8px 0px;

}



.submenu_seleccionat a

{

   color:#47aed0;

    border-bottom:1px solid #e9e9e9;

    display:block;

    text-decoration:none;   

    font-size:1.25em;

    font-weight:bold;

    padding:7px 0px 8px 0px;

}



.submenu_seleccionat a:hover

{

   color:#47aed0;

    border-bottom:1px solid #e9e9e9;

    display:block;

    text-decoration:none;   

    font-size:1.25em;

    font-weight:bold;

    padding:7px 0px 8px 0px;

}





.submenu_nivell_3

{

    background:#d6d6d6;

    border-bottom:1px solid #e9e9e9;

    text-align:left;

    padding-top:10px;

    padding-bottom:10px;

}







.submenu2 a

{

    display:block;

    padding:0px 20px 0px 20px;

    color:#8f8f8f;

    font-weight:bold;

    text-decoration:none;

    font-size:1.15em;

    

}

.submenu2 a:hover

{

    display:block;

    padding:0px 20px 0px 20px;

    color:#000000;

    font-weight:bold;

    text-decoration:none;

    font-size:1.15em;

}









.submenu2_seleccionat a

{

     display:block;

    padding:0px 20px 0px 20px;

    color:#000000;

    font-weight:bold;

    text-decoration:none;

    font-size:1.15em;

}



.submenu2_seleccionat a:hover

{

    display:block;

    padding:0px 20px 0px 20px;

    color:#000000;

    font-weight:bold;

    text-decoration:none;

    font-size:1.15em;

}











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

** FI estils menu securndari

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



/* FI titols de pastilles de portada  i lateral dret*/





.credits

{

  	width:100%;

  	background-color:white;

  	text-align:center;

}

  

.form_fila

{

	/*border:black solid 1px;*/



}



.form_fila label

{

 	width:50px;

 	text-align:right;

}











.c_cap

{	

	clear:both;

	width:100%;

	padding-top:3px;



}







.c_titol 

{

	text-align:left;

	padding-top:0px;

        padding-left:5px;

        padding-bottom:34px;

}



.c_enviar_imprimir

{

	float:right;

	width:20%;

	text-align:right;	

	padding-top:7px;

}





.c_enviar_imprimir img

{

	padding-left:5px;

}

.c_contenidor_interior

{

	text-align:left;	

}



#contenidor_contingut

{

    text-align:left;   

    

}

.c_contenidor_interior_no_centrat

{

	text-align:left;

	width:100%;	

}

#form_contacte .informacio

{

	font-size:1.0em;

}

.entradeta

{

	color:#004669;

	margin-bottom:0px;

	font-size:1.25em;

	text-align:left;

	font-weight:normal;      

}





.text-maquetat

{

    padding-bottom:30px;  





}



.c_info_estadistica

{

	text-align:center;



}

.c_links

{

	margin:0 auto;

	width:100%;	

	padding-top:0px;

	padding-bottom:20px;

}



.c_documents

{	

	margin:0 auto;

	width:100%;	

	padding-top:20px;

       	padding-bottom:20px;

       

	

}





.c_tramits

{

	text-align:left;

	

}

.c_informacio

{

	/*text-align:justify;	*/

	color:#000000;	

	padding-bottom:20px;

}

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

**Estils per al paginador

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

.c_paginador

{

	clear:both;

	text-align:right;

	padding:20px 5px 5px 0px;

}







.c_paginador a

{

	color:#47aed0;

	text-decoration:none;

}





.c_paginador a:hover

{

	color:#47aed0;

	text-decoration:none;

}



.paginador_css

{

	float:right;

	text-align:right;	

	margin-bottom:30px;	

}



.paginador_pagines

{

	float:left;	

	background:url(../../img/comu/fons_paginador.gif);

        width:29px;

        height:22px;

       

}





.paginador_pagines a

{

	

        padding-left:7px;

	text-align:left;

	display:block;

	color:#3a634d;

	font-size:1.1em;

	text-decoration:none;

        

       

}



.paginador_pagines a:hover

{

	padding-left:7px;

	color:#ffffff;

	display:block;

	font-size:1.1em;

	text-decoration:none;

        background:url(../../img/comu/fons_paginador_actiu.gif);

}





.paginador_pagina_actual

{

	float:left;

	text-align:left;

	background:url(../../img/comu/fons_paginador_actiu.gif);

        width:29px;

        height:22px;

	color:#ffffff;

	font-size:1.1em;

        

      

}



.paginador_pagina_actual_espai

{

   padding-left:7px;

}















.paginador_fletxa

{

	float:left;

	width:29px;

}



.paginador_fletxa a

{

	width:29px;

	text-align:center;

	display:block;

	color:#3a634d;

	font-size:1.1em;	

}



.paginador_fletxa a:hover

{

	width:29px;

	color:#47aed0;

	display:block;

	font-size:1.1em;	

}





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

**	Fi estils paginador

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

.c_llista_continguts_fills

{

	margin:0 auto;

	text-align:left;		

	border-top:1px solid #e1e1e1;

	font-size:1.2em;

	width:100%;	

	padding-bottom:30px;

	margin-top:20px;

}

.llista_fills

{		

	border-bottom:1px solid #e1e1e1;

	

}

.img_llista_fills

{

	float:left;

	

}

.titol_llista_fills

{

	float:left;

	padding:5px 10px 4px 15px;

}

.titol_llista_fills a

{	

	text-align:left;	

	display:block;

}

.titol_llista_fills a:hover

{	

	display:block;

}



div.fila_form_petit 

{

  clear: both;

  padding-top: 0px;

  width:100%;

  color:#676664;

}

div.fila_form_petit .etiqueta 

{

  float: left;

  width: 33%;

  text-align: right;

  padding-top:5px;

  padding-right:2px;

}



div.fila_form_petit .informacio 

{

  float: right;

  width: 65%;

  text-align: left;

}   

.form_submit

{

	clear:both;

	text-align:right;

	padding-right:23px;

	padding-top:3px;

}







div.fila_form_entitats 

{

  clear: both;

  padding-top: 1px;

}



div.fila_form_entitats .etiqueta 

{

  float: left;

  width: 50%;

  text-align: right;

  padding-top:3px;

}



div.fila_form_entitats .informacio 

{

  /*float: right;*/

  text-align: left;

	

}   

.mes_informacio

{

	color:#ffffff;

	font-size:1.7em;

	padding:12px 7px 2px 0px;

	font-weight:bold;

}



submit

{

    





}



.form_mes_info

{

	text-align:left;

	padding-left:5px;	

	font-size:1.2em;			

}

.form_mes_info .fila_form

{

	padding:0px 0px 0px 0px;

}

.form_mes_info .txt_submit

{

	background:#e1e1e1;

	font-weight:bold;

    padding: 5px 10px 5px 10px;

}

.form_mes_info .informacio

{

	font-size:1.4em;

}



.form_mes_info .txt_form

{

	border:0px;	

}

.form_petit_cos

{

	width:100%;

	text-align:center;

	border-bottom:1px solid white;



}



.form_petit_cos form

{

	padding:0px 0  0px 0;

	margin:0;

}



/* estils per p?gina impresi? i mail */



#imp_contenidor {

	text-align: left;

	margin: 0 auto;

	width:90%;

	background:#ffffff;		

}





#imp_cap

{

	text-align: left;	

	height:160px;

	width:95%;	

}



#imp_cap_espai

{

    padding-left:15px;

    padding-top:55px;

}





#imp_cap_foto_espai

{

    padding-left:15px;

    padding-top:20px;

}



#imp_logo

{

	padding-top:28px;

	padding-left:70px;

}



#imp_breadcrumbs

{

	width:95%;

	text-align:left;

	padding-top:0px;

	color:#cccccc;

}



#imp_breadcrumbs a

{

	color:#cccccc;

	text-decoration:none;

}





#imp_breadcrumbs a:hover

{

	color:#cccccc;

	text-decoration:underline;

}



#imp_titol

{

	width:100%;

	padding-bottom:40px;

}



.imp_espai_esquerre

{

	padding-left:35px;

}



#imp_cap_see_photo

{

	text-align: left;

	padding:4px;

	background-color: #ffffff;

}



#imp_cos_seephoto

{

	clear:both;

	text-align: center;

    padding: 10px 4px 10px 4px;

	background-color: #ffffff;

}







#imp_cos

{

	clear:both;

	text-align: left;

	padding-top:15px;

	padding-bottom:20px;

	width:95%;

}



#imp_peu

{

	clear:both;

	text-align:left;

	font-size:1.0em;

	width:95%;	

}



#imp_peu_espai

{

	padding-top:30px;

	padding-left:35px;

        padding-right:0px;

}



#imp_peu_esquerre

{

    width:30%;

    float:left;

}





#imp_peu_dret

{

   width:70%;

   float:right;

   text-align:left;

}





#imp_peu_dret a

{

    color:#333333;

    text-decoration:none;

}



#imp_peu_dret a:hover

{

    color:#333333;

    text-decoration:underline;

}



#imp_peu_dret .peu_inferior a

{

    color:#4ab6da;

    text-decoration:underline;

}



#imp_peu_dret .peu_inferior a:hover

{

    color:#333333;

    text-decoration:underline;

}









#imp_peu_foto

{

	text-align:center;



}



#imp_cos_mail

{

	margin-bottom:10px;

	text-align:left;

	

}



#imp_cos_mail_int

{

	margin:0 auto;

	text-align: left;

	width:95%;

	padding-top:20px;



}



#icones_peu_imp

{

	clear:both;

	margin:0 auto;

	height:57px;

	width:90%;

		

}

/* fi estils per p?gina impresio i mail */







.espaiat

{

	padding:10px;



}





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



.txt_form_gris

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	color: #666666;

	background-color: #ffffff;

	border: 1px solid #CBCBD7;

	padding: 1px;

	margin: 1px;

}



/* taula per documents */

.taula_documents 

{

	border:0;	

	width:100%;	

	

}



.taula_documents td

{	

	

	color:#333333;

        background:#cccccc;

	

}



.tr_linia

{	

	background:#cccccc;       

}

.tr_iluminat

{

	background:#e5e5e5;

}



.td_mida

{

	width:100px;

	text-align:right;

	padding-right:10px;

       

}



.td_nom_fitxer

{

	text-align:left;        

}

.td_nom_fitxer a

{

	padding-top:2px;

	padding-bottom:1px;

	padding-left:3px;

	display:block;

	color:#333333;

	text-decoration:underline;

}





.td_nom_fitxer a:hover

{

	padding-top:2px;

	padding-bottom:1px;

	padding-left:3px;

	display:block;

	color:#47aed0;

	text-decoration:underline;

}



.td_icona

{

	width:25px;

	text-align:center;

	padding-left:5px;

        border-right:1px solid #cccccc;

}









/* fi taula per documents */



.banner

{

	text-align:left;	

        padding-top:20px;

       

}







.mail_destacat

{

    color:#3a634d;

}



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

/* taules 							*/



/* aquest estil es el que dona format al text interior de continguts */

.td_justificat

{

	/*text-align:justify;*/

	color:#333333;

	border:0px;

}











table

{ 

	border:none;

	border-collapse: collapse;

	border-spacing: 0;

}

td

{ 

	color:#333333;

	border-bottom:1px solid #cccccc;

        border-top:0px;

        border-left:0px;

        border-right:1px solid #ffffff;

}

th {

	

	background:#cccccc;

	color:#000000;

	font-weight:bold;

	border:1px solid #cccccc;

	padding:5px;

	

}

caption {

	

	background:#cccccc;

	color:#000000;

	font-weight:bold;

	border:1px solid #cccccc;

	padding:5px;

	



}











/* estil per defecte d'una cel?la d'una taula (coincidir? amb txt) */



.taula_continguts

{

	border:0;	

	width: 675px;

	padding:0;

	border:0;

}

.taula_continguts a

{

	color:#333333;

	text-decoration:underline;

}



.taula_continguts a:hover

{

	color:#47aed0;

	text-decoration:underline;       

}





.taula_foto_left

{

	width: 1%;

	padding:4px;

	border: 0;

	float:left;

}



.taula_foto_left td

{

	border:0px;

}



.taula_foto_right

{

	width: 1%;

	padding:4px;

	border: 0;

	float:right;

}



.taula_foto_right td

{

	border:0px;

}



.taula_foto_center

{

	width: 1%;

	padding:4px;

	border: 0;

	margin:0 auto;

}



.taula_foto_center td

{

	border:0px;

}



.foto_centrada

{

	text-align:center;

	width:100%;

}





.foto_centrada td

{

	border:0px;

}



.taula_fotos_horitzontals

{

	width: 100%;

	border: 0;

	margin:0 auto;

}



.taula_fotos_horitzontals td

{

	border:0px;

}



.taula_continguts

{

	border:0;	

}



.taula_no_fil

{

	border:0;	

	width:100%;

}



.taula_no_fil td

{

	border:0px;

}



.taula_continguts p

{

	margin-top:6px;

}







/* butllet? formulari */

.butlleti_cos_form

{

	padding:5px;

	

	margin-bottom:10px;

}







.titol_butlleti

{

	text-align:left;

	padding-left:15px;

	padding-top:15px;



}



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

/* menu icones */





#menu_icones

{

	margin:0;

	padding:0;

	font-size:0.9em;

	letter-spacing:1px;

	padding-left:20px;

	text-align:right;

	



}





#menu_icones li

{

	list-style: none;

	list-style-image: none; 

	margin:0;

	display:inline;	

	padding-top:1px;

	text-align:right;		

}



#menu_icones li a

{

	padding:3px 0px 3px 6px;

	color:#000000;



}



#menu_icones li a:hover

{

	padding:3px 0px 3px 6px;

	color:#ffffff;



}





.idioma_actiu

{

	color:#47aed0;

}



.idioma_no_actiu

{

	color:#000000;

}



/* FINAL selector d'idiomes */

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





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

/* menu icones */





#selector_idiomes

{

	margin:0;

	padding:0;

	font-size:1.0em;

	padding-left:0px;

	text-align:center;	

	

}





#selector_idiomes 

{

	list-style: none;

	list-style-image: none; 

	margin:0;

	display:inline;	

	padding-top:0px;

	text-align:right;		

}



#selector_idiomes a

{

	padding:0px 0px 0px 0px;

	color:#000000;	



}



#selector_idiomes a:hover

{

	padding:0px 0px 0px 0px;

	color:#47aed0;

}



#selector_idiomes a.idioma_actiu

{

	padding:0px 0px 0px 0px;

	color:#47aed0;





}







/* FINAL selector d'idiomes */

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



.missatges_web

{

	text-align:center;

	padding-bottom:90px;

        padding-top:50px;

	

}





.miss_tornar

{

    margin-top:100px;

    text-align:right;





}















.missatge_error

{

	color:#ff0000;

	padding:5px 0px 20px 0px;

}



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

	Estils per a la cap?alera

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





#data_avui

{

	float:right;

	background:#e1e1e1;

	width:699px;

	color:#ffffff;

	text-align:right;

	font-size:2.5em;

	height:42px;

	/*border:1px solid #e1e1e1;*/

}





#data_avui_espai

{

	padding-top:4px;

	padding-right:23px;



}

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

	FI estils per a la cap?alera

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



.verd_aladetres

{

	color:#47aed0;

	

}







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

	Estils per a la fitxa d'experiencies

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

.informacio_experiencia

{

	margin-bottom:25px;



}



.experiencies_titol

{

	padding:5px 0px 5px 10px;

}



.experiencies_caracteristica

{



}



.experiencies_carac_etiqueta

{

	color:#666666;

}





.experiencies_dades_projecte

{

	border-top:1px solid #666666;

	border-bottom:1px solid #666666;

	padding:5px 0px 5px 10px;



}



.informacio_experiencia_esquerre

{

	float:left;

	width:135px;

	text-align:center;

	

}

.informacio_experiencia_dreta

{

	float:right;

	width:330px;		

}



.informacio_experiencia_dreta_contingut

{

	padding:5px 0px 10px 10px;	

}



.informacio_experiencia_data

{

	color:#666666;

}









/* fi taula per documents */



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

	FI estils per a la fitxa d'experiencies

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







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

/*   titols parcials editor   */

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

.titol_nivell_1

{

	color:#004669;

	font-size: 1.7em;

	text-decoration: none;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}





.titol_nivell_2

{

	color:#47aed0;

	font-size: 1.5em;

	text-decoration: none;

	font-weight: normal;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



.titol_nivell_3

{

	color:#004669;

	font-size: 1.5em;

	font-weight: normal;

	text-decoration: none;	

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



.resaltat_nivell_1

{

	color:#333333;

        background:#eceea0;

	font-size: 1.1em;

	text-decoration: none;

	font-weight: normal;

	padding: 0px 0px 0px 0px;

	margin: 0px;

}





.resaltat_nivell_2

{

	

	font-size: 1.2em;

	text-decoration: none;

	font-weight: normal;

	padding: 2px;

	margin: 0px;

}



.resaltat_nivell_3

{

	color:#000000;

	font-size: 0.9em;

	text-decoration: none;	

	padding: 0px 0px 0px 0px;

	margin: 0px;

	font-weight: normal;

}

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

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

 

 







/*****/





.mobilitat

{

	color:#3a634d;

        padding:0px;

        width:249px;

        text-align:left;

        border:1px solid #d2d7d5;

}



.mobilitat_espai

{

    padding-left:20px;

    padding-top:5px;

}





.submit_com_arribar

{

    text-align:right;

    padding-right:7px;

}



/**** CONTINGUTS EXTESOS ***********************/





.contingut_extes_titol

{

	clear:both;

	margin-top:6px;

	margin-bottom:4px;

	text-align:left;



}



.contingut_extes_fila

{

	clear:both;

	margin-bottom:4px;

	text-align:left;



}



.contingut_extes_fila_etiqueta

{

	float:left;

	color: #A2165F;

	font-weight:bold;	

	text-align:left;

}



.contingut_extes_etiqueta_span

{

	color: #A2165F;

	font-weight:bold;	

	text-align:left;

}





.contingut_extes_fila_info

{

	margin-left: 150px;

	text-align:left;

}



/**** CONTINGUTS EXTESOS ***********************/







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

/*    USUARI CONTINGUTS PRIVATS                   */

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





.usuari_continguts_privats

{	

	margin-top:10px;

	padding:0px 10px 10px 10px;		

	text-align:center;

}





.missatge_error

{

	color:#ff0000;

	padding-bottom:10px;

}





.text_interior_error

{

	color:#ff0000;

	padding-bottom:10px;

}

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

/*    FI USUARI CONTINGUTS PRIVATS                   */

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







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

/*    estils per al reseteig de password  */

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





#form_reset

{

	width: 680px;



}



.intro_login

{

	text-align:left;

	width: 600px;

	

}



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

***

*** per substituir <p align="*">

***

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



.alinea_centre

{

	text-align:center;

}

.alinea_dreta

{

	text-align:right;

}



.alinea_esquerre

{

	text-align:left;

}



.alinea_justificat

{

	text-align:justify;

}







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

***

*** Maquetació "Consulta també"

***

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





.info_consulta

{

	width:100%;

}



.info_consulta_titol

{

	padding-top:8px;

	color:#000000;

	padding-bottom:4px;

	font-weight:normal;

        

}



.info_consulta_text

{

	color:#ffffff;

	padding-bottom:4px;

}



.info_consulta_text a

{

	color:#3a634d;

	text-decoration:underline;

}



.info_consulta_text a:hover

{

	color:#000000;

	text-decoration:underline;

}









.c_llista_items_consulta

{

        font-size:0.9em;

}

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

***

*** Fi Maquetaci� "Consulta tamb�"

***

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





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

***

*** maquetaci� banners text

***

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





.contenidor_banner

{

    text-align:left;

    width:190px;

    background:#ebea69;



}



.titol_banner

{

	padding:10px;

       	color:#49b2d5;

        font-weight:bold;

	font-size:1.2em;



}



.titol_banner a

{



    display:block;

    color:#49b2d5;

    padding:0px;

    text-decoration:none;

}



.titol_banner a:hover

{

	color: #333333;

         text-decoration:underline;

}



.cos_banner

{

    color: #333333;

    padding:0px 10px 5px 10px;

    width:190px;

   

}



.cos_banner table

{

    text-align:left;

    color:#333333;

    width:190px;

}



.cos_banner table td

{

  color:#333333;

}





.cos_banner table td a

{

    color:#49b2d5;

    text-decoration:underline;

}



.cos_banner table td a:hover

{

    color:#333333;

    text-decoration:underline;

}

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

***

*** FI maquetaci� banners text

***

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







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

***

*** Traductor idiomes gencat

***

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



.traductor_gencat

{

    width:100px;

    float:right;

}







.traductor_idiomes

{

	text-align:left;

	color:#3a634d;

	font-weight:normal;  

}



.traductor_idiomes_espai

{

    width:33px;

    float:left;

}



.border_traductor_idiomes

{

    width:27px;

    height:27px;

    border:1px solid #3a634d;

    text-align:center;

    float:left;

}



.border_traductor_idiomes_espai

{

    padding-top:4px;

}





.traductor_idiomes a

{

	color:#3a634d;        

        padding:0px;

	text-decoration:none;

}





.traductor_idiomes a:hover

{



        color:#3a634d;        

        padding:0px;

	text-decoration:underline;



}







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

***

*** Fi Traductor idiomes gencat

***

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





.hr_pda

{

    display:none;

}





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

***

*** Visor imatge

***

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

.visor_imatge_individual

{

    margin-bottom:17px;

    text-align: center;

    /*background-color: #eaeaea;*/

}