/* INICI DEFINIM estils generics html */
IMG
{
	border:0px;
}

/* estil linia horitzontal */
hr
{
	color:#a2aa2c;
	height:1px;
	margin:0;
	padding:0;
	border:1px solid #a2aa2c;
}
/* usat en titols de mòduls  i seccions */

h1
 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	font-size: 2.1em;
	color: #a2aa2c;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
h2
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	font-size: 1.3em;
	color:#a2aa2c;	
	text-decoration:none;	
	padding: 0px;
	margin: 0px;	
	font-weight: normal;
}

h3 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	font-size: 1.2em;
	color:#a2aa2c;	
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}

h4 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	font-size: 1.1em;
	color:#a2aa2c;	
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}

h5 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	color:#a2aa2c;	
	font-size: 1.0em;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}

h6 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	font-size: 1.0em;
	color:#a2aa2c;	
	text-decoration: none;
	font-weight: normal;
	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:#a2aa2c;			
	text-decoration: none;
}

a:hover 
{
	color: #000000;	
	text-decoration: underline;
	
}


/* FINAL DEFINIM ENTITATS HTML */


/* estil per defecte d'una cel·la d'una taula (coincidirà amb txt) */
td {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	color: #333333;
	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 */
div.fila_form
{
  clear: both;
  padding-top: 5px;
  width:100%;
  /*border:1px solid black;*/
}

div.fila_form .etiqueta 
{
  float: left;
  width: 31%;
  text-align: right;
  padding-top:2px;
 
}

div.fila_form .informacio 
{
  float: right;
  width: 68%;
  text-align: left;
} 

div.fila_form .itemample 
{
  width: 100%;
  padding-top:2px;
  text-align:center;
  clear:both;
} 

/* estil per a formularis */
.txt_form {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	/*font-size: 1.0em;*/
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #e3e3cb;
	padding: 1px;
	margin: 1px;

}

.txt_submit {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	font-size: 1.0em;
	background: #ffffff;
	color:#333333;
	border:1px solid #e3e3cb;
	padding: 0px;
	margin: 0px;
	
}


.etiqueta_form_obligatori
{
	color:#a2aa2c;

}


/* FI Maquetació per formulari generica  */




/* estil de text normal*/
.txt {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	color: #666666;
	text-decoration: none;
	/*text-align: justify;*/
}




/* estil per al text contingut amb fotos */
.txt_clavar_fotos 
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	color: #666666;	
	text-decoration: none;	
}



.txt_form_p {
	font-family:  Arial, Verdana, Helvetica, sans-serif;		
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #DDDDE5;	
	padding: 0px;
	margin: 0px;

}




/* estil per al peu de foto  */
.txt_peu_foto {
	font-size: 0.9em;
	color: #333333;
	text-decoration: none;
	line-height: 1em;
}





.txt_foto {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	font-size: 0.7em;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}




/* 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/comu/punt_contingut_mapa.gif); 
	padding:1px;
}
.invisible {

	display:none;
}
.invisible_fals {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	color: #ffffff;
	background-color : #ffffff;
	border : 0px;
	margin: 0px;
	padding: 0px;
}
/* maquetació general de la pàgina */



/* menu icones contacte,home ... */
#menu_icones
{
	margin:0;
	padding:0;
	
	letter-spacing:1px;
}

#menu_icones li
{
	list-style: none;
	list-style-image: none; 
	margin:0;
	padding:0;
	display:inline;	
	
	padding-top:1px;
	
}


/* ############################################################## */
/* ### estils que defineixen l'estructura general de la index ### */
/* ############################################################## */

/*BODY {
	padding:0px;
	margin:0px;
	margin-top:0px;
	text-align: center;	
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	background:#ffffff;
	text-decoration: none;
	font-size:0.75em;	
	color: #333333;
	background:url(../img/comu/fons.gif);
	

}*/




.body_normal {	
	margin:0px;
	margin-top:0px;
	text-align: center;	
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	background:#ffffff;
	text-decoration: none;
	font-size:0.75em;	
	color: #333333;
	
}



.body_imp_mail{
	padding:0px;
	margin:0px;
	margin-top:0px;
	text-align: center;	
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	background:#ffffff;
	text-decoration: none;
	font-size:0.75em;	
	color: #333333;
	
}




FORM {

	margin-top:5px;
	margin-bottom:5px;
}

#contenidor
{
	margin: 0 auto;
	width:994px;
	text-align:center;
	background:url(../img/comu/fons_contenidor.gif);
}


#breadcrumbs
{
	text-align:left;	
}


.breadcrumbs 
{
	color: #999999;
}

#breadcrumbs_espai
{
	padding:12px 0px 8px 3px;	
}

#cap
{
	width:100%;
}

#cap_titol a
{
	color:#a2aa2c;	
	text-align:left;
}

#cap_titol a
{
	color:#a2aa2c;	
	text-align:left;
	text-decoration:none;
}



/* maquetació general de la pàgina */


/************************************
	Estils portada 
************************************/


/************************************
	Fi estils portada
************************************/

#cos
{
 	margin:0 auto;
 	background:url(../img/comu/fons_cos.gif) center top no-repeat;
 	
}

#cos_esquerre
{
	width:618px;
	/*width:618px; */
	
	float:left;	
	margin-left:17px;	
}


#cos_dret
{
	width:338px;
	float:right;	
}


#cos_esquerre_espai
{
	padding:15px 10px 40px 20px;
	
}


.template_secundari
{
	padding-top:0px;
	padding-bottom:5px;
	clear:both;
}


#peu
{	
	margin: 0 auto;
	clear:both;
	text-align:left;	
	width:994px;	
	height:115px;
	background:url(../img/comu/fons_peu.gif) center bottom;
	color:#666666;
	font-size:1.15em;		
}


#peu_contenidor
{
	margin: 0 auto;
	text-align:left;
}

#peu_esquerre
{
	float:left;
	padding: 10px 0px 0px 75px;
	width:370px;
	
}

#peu_dret
{
	float:right;	
	padding: 24px 18px 0px 0px;
	width:530px;
	text-align:right;
}

#peu_dret img
{
	margin-left:15px;
}



#peu a
{
	color:#00396b;
	font-size:0.9em;
	
}

#peu a:hover
{
	color:#000000;
	font-size:0.9em;
}


.fi_float 
{
	clear:both;
}




#debug_info
{
	width: 100%;
	margin-top:3px;
	clear:both;
	height:30px;
	text-align:center;
	border:1px solid #e3e3cb;
	padding:8px;
	background-color:#EFEFDE;	
}



/******************************/
/* menu principal de la web */
#menu_principal
{
	width:980px;	
	margin: 0 auto;
	text-align: right;
	background:url(../img/comu/fons_menu.gif);	
}

.taula_menu_principal
{
	border:0px;
	height:36px;
	
	
}
.taula_menu_principal h1
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	color:#ffffff;
}
.taula_menu_principal td
{
	text-align:center;
}

.taula_menu_principal td.separador
{
	text-align:center;	
	border:0;	
}

.taula_menu_principal td.info
{
	text-align:center;
	border:0;
}


.h1_menu
 {
	text-decoration:none;
	padding: 0px;	
	margin:0px;
	font-size:1.3em;
	font-weight:bold;	
}

.h1_menu_seleccionat
{
	text-decoration:none;
	padding: 0px;	
	margin:0px;
	font-size:1.3em;
	font-weight:bold;	
}


.h1_menu_seleccionat  a
{	
	display:block;
	height:33px;
	color:#ffffff;	
	height:28px;
	padding:10px 10px 0px 10px;	
	background-color:#9da622;
	text-decoration:none;
	
}

.h1_menu_seleccionat  a:hover
{
	
	display:block;
	color:#ffffff;
	padding-top:5px;
	height:28px;
	padding:10px 10px 0px 10px;	
	text-decoration:none;	
	
}

.h1_menu  a
{	
	display:block;
	color:#ffffff;
	height:28px;
	padding:10px 10px 0px 10px;	
}

.h1_menu a:hover 
{
	display:block;
	color:#ffffff;
	background-color:#9da622;
	height:28px;
	padding:10px 10px 0px 10px;	
	text-decoration:none;
	
}

/* fi menu principal de la web */
/******************************/


/********************************
** Estils menu securndari
********************************/
.menu_secundari
{
	margin:48px 27px 50px 0px;
	border-bottom:1px solid #e7e5e6;
	border-left:1px solid #e7e5e6;
	border-right:1px solid #e7e5e6;	
}


.menu_secundari_sense_titol
{
	margin:48px 27px 50px 0px;
	border-left:1px solid #e7e5e6;
	border-right:1px solid #e7e5e6;	

}


.menu_secundari_titol
{
	
	font-size: 1.7em;
	color: #a2aa2c;
	text-align:left;
	padding:10px 0px 8px 13px;
	
}



.menu_secundari_interior
{
	padding:0px 10px 0px 10px;

}


.submenu
{
	text-align:left;	
	border-bottom:1px solid #e7e5e6;
	padding:7px 0px 7px 0px;	
}


.submenu a,.submenu_no_linia a
{
	color:#537185;
}

.submenu a:hover,.submenu_no_linia a:hover
{
	color:#a2aa2c;
	
}

.submenu_no_linia
{
	text-align:left;	
	padding:7px 0px 7px 0px;	
}




.submenu_seleccionat
{
	text-align:left;	
	border-bottom:1px solid #e7e5e6;
	padding:7px 0px 7px 0px;		
}

.submenu_seleccionat_no_linia
{
	text-align:left;	
	padding:7px 0px 7px 0px;		
}


.submenu_seleccionat a,.submenu_seleccionat_no_linia a
{
	color:#a2aa2c;
	
}

.submenu_seleccionat a:hover,.submenu_seleccionat_no_linia a:hover
{
	color:#a2aa2c;	
	text-decoration:none;
}



/********************************
** 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;
}




/* breadcrumbs */



.c_breadcrumbs{

	height:20px;
	width:100%;
	text-align:left;
	
}

.c_breadcrumbs p
{
	margin:0;
	padding-left:12px;
	padding-top:7px;
	height:24px;
}



/* presentació continguts */


.contenidor_contingut
{
	text-align:center; 
	padding-bottom:10px;
}

.contenidor_contingut_sense_espai
{
	text-align:center; 
	
}


.c_contenidor_interior_no_centrat
{
	text-align:left;
}


.contenidor_fills_espai
{

}



.contenidor_contingut_formacions_programades
{
	margin-top:20px;
	text-align:center;
	width:510px;
	border-top:1px solid #c9c9c9;
}


.contenidor_contingut_sense_linia{
	text-align:center;
	margin:0;
	padding:0;
	padding-bottom:10px;
	margin-bottom:8px;
	width:100%;	
}
.c_cap
{	
	clear:both;	
	width:100%;	
	margin-bottom:20px;
	
}
.c_titol 
{
	
	float:left;
	text-align:left;
	padding-top:5px;
	width:485px;		
}

.c_enviar_imprimir
{	
	float:right;
	text-align:left;	
	width:100px;	
}

.c_enviar_imprimir a
{
	font-size:0.8em;
	color:#999999;
}



#form_contacte .informacio
{
	font-size:1.0em;
}

.entradeta
{
	color:#a7a722;
	padding-bottom:15px;
	text-align:left;
	width:99%;
	font-style:italic; 
	font-size:1.2em;
	
}

/* Vista previa */

.c_vista_previa
{
	text-align:left;
	clear:both;	
}
.c_vista_previa_dret
{
	margin-left:128px;
	height:95px;
	color:#666666;
}
.c_vista_previa_esquerre
{
	float:left;
	padding-top:4px;
}

.c_vista_previa_esquerre img
{
	border: 1px solid #a2aa2c;
}


.vista_previa
{
	width:100%;
	
}
.c_vista_previa_titol
{
	text-align:left;
	padding-bottom:3px;	
}



.c_vista_previa_titol a
{
	color:#a2aa2c;
	font-size:1.2em;
	color:#a2aa2c;		
	
}


.c_vista_previa_titol a:hover
{
	text-decoration:underline;
	color:#000000;
}

.c_vista_previa_text
{
	line-height:145%;
}
.c_vista_previa_text a
{
	color:#666666;
}

.c_vista_previa_text a:hover
{
	color:#000000;
	text-decoration:underline;
}






/* fi vista previa */

.c_links
{
	margin:0 auto;
	width:100%;	
	padding-top:20px;
}

.c_documents
{	
	padding-top:10px;
	margin:0 auto;
	width:100%;	
	
}
.c_tramits
{
	text-align:left;
}
.c_informacio
{
	text-color:#333333;	
	padding-bottom:20px;
}
/*************************************
**Estils per al paginador
*************************************/
.c_paginador
{
	clear:both;
	text-align:right;
	padding:5px;
}

.paginador_css
{
	float:right;
	text-align:right;	
	margin-bottom:30px;	
	
}

.paginador_pagines
{
	float:left;	
	background:#f9f7e9;	
}


.paginador_pagines a
{
	width:25px;
	text-align:center;
	display:block;
	color:#333333;
	font-size:1.1em;	
}

.paginador_pagines a:hover
{
	width:25px;
	background:#e3e3cb;	
	color:#333333;	
	display:block;
	font-size:1.1em;	
}


.paginador_pagina_actual
{
	float:left;
	width:25px;
	text-align:center;
	background:#e3e3cb;	
	color:#333333;	
	font-size:1.1em;	
	
} 

/*******************************************
**	Fi estils paginador
*******************************************/
.c_llista_continguts_fills
{
	margin:0 auto;
	text-align:left;		
	font-size:1.5em;
	margin:10px 0px 0px 0px;
}

.llista_fills
{		
	padding:0px;
	margin:0px 0px 0px 24px;
}

.llista_fills li
{
	margin-bottom:10px;
}

.llista_fills a
{	
	text-align:left;	
	display:block;
	color: #a2aa2c;

}
.llista_fills a:hover
{	
	display:block;
	color:#000000;
	text-decoration:underline;

}

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:normal;
}

.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:#e6e7e8;
	font-weight:normal;
}
.form_mes_info .informacio
{
	font-size:1.4em;
}
.form_mes_info .txt_submit
{
	text-align:right;
}
.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ó  */

#imp_contenidor {
	text-align: center;
	margin: 0 auto;
	width:95%;	
	
}


#imp_breadcrumbs
{
	text-align:left;	
	padding:37px 0px 18px 10px;
	
	
}


#imp_contenidor_espai {
	padding:15px 30px 15px 30px;
}


#imp_cap
{
	height:120px;		
	background:#8c9901;
}

#imp_cap_esquerre
{
	float:left;
}

#imp_cap_dret
{
	float:right;

}


#imp_cap a
{
	color:#a2aa2c;	
	text-align:left;
}

#imp_cap a:hover
{
	color:#a2aa2c;	
	text-align:left;
	text-decoration:none;
}



#imp_cap_see_photo
{
	text-align: left;
	padding:4px;
	background-color: #ffffff;
}

#imp_cos_seephoto
{
	clear:both;
	text-align: center;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:30px;
	background-color: #ffffff;
}



#imp_cos
{
	clear:both;
	text-align: left;
	margin: 0 auto;
	width:95%;
}

#imp_titol
{
	width:100%;
	padding-bottom:30px;
}


#imp_peu
{	
	margin-top:20px;
	text-align:left;		
	height:115px;
	background:#e7e5e6;	
	font-size:1.2em;			
	background:url(../img/comu/fons_peu_imprimir.gif) left bottom;
	
	
}



#imp_peu_esquerre
{
	float:left;
	padding: 10px 0px 0px 68px;
	width:370px;
	
}

#imp_peu_dret
{
	float:right;	
	padding: 24px 18px 0px 0px;
	text-align:right;
}

#imp_peu_dret img
{
	margin-left:10px;
}

#imp_peu a
{
	color:#00396b;
	font-size:0.9em;
	
}

#imp_peu a:hover
{
	color:#000000;
	font-size:0.9em;
}





#imp_cos_mail
{
	margin-bottom:100px;
	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 */

/* estils per al mail */


#mail_contenidor
{
	text-align: center;
	margin: 0 auto;
	width:600px;	
	
}




/* fi estils per al mail */

/* estil per a formularis */
.txt_form {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	font-size:1.0em;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #e3e3cb;
	padding: 1px;
	margin: 1px;

}

.txt_form_gris {
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	font-size: 0.9em;
	color: #cccccc;
	background-color: #ffffff;
	border: 1px solid #e3e3cb;
	padding: 1px;
	margin: 1px;

}

/* taula per documents */
.taula_documents 
{
	border:1px solid #e7e5e6;	
	width:100%;
	background:#e7e5e6;	
	
}

.taula_documents td
{	
	background:#e7e5e6;	
	border:1px solid #e7e5e6;	
}

.taula_documents tr
{
	border:0;	
}



.td_icona
{
	width:25px;
	text-align:center;
	padding-left:5px;
	/*valign:top;*/
}


.td_nom_fitxer
{
	text-align:left;
}

.td_nom_fitxer a
{
	padding:7px 0px 6px 3px;
	display:block;	
	color:#5b7789;
}

.td_nom_fitxer a:hover
{
	padding:7px 0px 6px 3px;
	display:block;	
	color:#8c9901;
	text-decoration: none;
}

.tr_linia
{	
	background:#ffffff;
}
.tr_iluminat
{
	background:#f6f7e9;
}


a.txt_documents {
	
	color:#666666;	
	text-decoration: none;
}

a.txt_documents:hover 
{
	color: #333333;
	text-decoration: none;
}


/* fi taula per documents */



/************************************/
/* taules 							*/

/* aquest estil es el que dona format al text interior de continguts */


table
{ 
	border-style:solid;
	border-collapse:collapse;	
	border-spacing: 0px;	
	border:1px solid #c6c7bf;
}

table td
{ 	
	
	color:#333333;
	text-align:left;
	border:1px solid #c6c7bf;
}


table th {
	
	color:#a2aa2c;	
	font-weight: normal;
	padding: 0px 0px 6px 0px;
	border:1px solid #c6c7bf;
	
}

table caption 
{
	
	background:#ffffff;
	color:#a2aa2c;		
	text-align:left;	
	padding: 4px 0px 6px 6px;
	border:1px solid #c6c7bf;
}


/* estil per defecte d'una cel·la d'una taula (coincidirà amb txt) */


.td_justificat
{
	/*text-align:justify;*/
	font-size:1.2em;
	color:#666666;
	border:0;
	line-height:150%;
}

.taula_continguts
{
	border:0;	
	width: 100%;
	padding:0;	
	
}

.taula_continguts p
{
	margin-top:6px;
}


.taula_continguts a
{
	color:#a2aa2c;
	text-decoration: underline;
}

.taula_continguts a:hover
{
	color:#000000;
	text-decoration:underline;
}


.taula_foto_left
{
	width: 1%;
	padding:4px;
	border: 0;
	float:left;
}


.taula_foto_left td
{
	border:0;
}

.taula_foto_right
{
	width: 1%;
	padding:4px;
	border: 0;
	float:right;
}


.taula_foto_right td
{
	border:0;
}

.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:0;
}


.taula_fotos_horitzontals
{
	width: 100%;
	border: 0;
	margin:0 auto;
}

.taula_fotos_horitzontals td
{
	border:0;
}

/* taula sense fils */
.taula_no_fil
{
	border:0;	
	width:100%;
	
}

.taula_no_fil td
{
	border:0;
	
}

.taula_no_fil th
{
	color:#a2aa2c;	
	font-weight: normal;
	padding: 0px 0px 6px 0px;
	border:0;
	
}


.taula_no_fil caption 
{	
	color:#a2aa2c;		
	text-align:left;	
	padding: 4px 0px 6px 6px;
	border:0;
	
	
}





/* butlletí formulari */
.butlleti_cos_form
{
	padding:5px;
	
	margin-bottom:10px;
}



.titol_butlleti
{
	text-align:left;
	padding-left:15px;
	padding-top:15px;

}




/* estils pels llistats de la administracio */
.llistat_administracio
{
	border:1px solid #ebebeb;
	/*border-collapse: collapse;*/
	width:99%;
}

.llistat_administracio tr
{
	background:#ffffff;

}

.llistat_administracio tr:hover, .llistat_administracio tr.iluminat
{
	background:#F0F1F1;
}

.llistat_administracio td
{
	border:1px solid #ebebeb;
	margin:0px;
	padding:2px;
}

.llistat_administracio th
{
	/*ackground-color : #E6E7E8;*/
	margin:0px;
	padding:2px;
	height:20px;
	border:1px solid #ebebeb;
	background: url(../img/admin/general/fons_taules_titol.gif) bottom right no-repeat;			
}

.llistat_administracio_final_dret
{
	text-align:right;
	width:98%;
	padding-top:4px;
	/*background-color:#F2F2F5;*/
	
}



.missatges_web
{
	text-align:center;
	padding-bottom:50px;
	
}

/***************************
	Estils per a la vista previa en mosaic
***************************/
.c_mosaic_item
{
	width:185px;	
	height:240px;	
}

.c_mosaic_item_foto
{
	width:185px;	
	height:139px;
	border:1px solid #8c9901;
	text-align:center;
}


.c_mosaic_item_text
{
	
	width:150px;	
	text-align:left;
	
}

.c_mosaic_item_text_espai
{
	padding-left:10px;
	padding-top:0px;
}


.c_mosaic_item_titol
{
	text-align:left;
	font-size:1.2em;
	color:#a2aa2c;
	padding-bottom:10px;
	
}
.c_mosaic_item_titol a
{
	color:#a2aa2c;
}


.c_mosaic_item_titol a:hover
{
	color:#333333;
	text-decoration:none;
}

.c_mosaic_item_info
{
	color:#666666;
}





.taula_previa_mosaic
{
	width:100%;
	border:0px;
	cellpadding:0px;
	cellspacing:0px;
}
.taula_previa_mosaic td
{
	
	vertical-align:top;
	border:0px;
}


/***************************
	FI estils per a la vista previa en mosaic
***************************/



.missatge_error
{
	color:#ff0000;
	padding:5px 0px 20px 0px;
}


/******************************/
/*   titols parcials editor   */
/******************************/
.titol_nivell_1
{
	color:#537185;
	font-size: 1.75em;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.titol_nivell_2
{
	color:#000000;
	font-size: 1.4em;
	text-decoration: none;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.titol_nivell_3
{
	color:#537185;
	font-size: 1.05em;
	font-weight: bold;
	text-decoration: none;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.resaltat_nivell_1
{
	color:#010101;	
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}


.resaltat_nivell_2
{
	color:#537185;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.resaltat_nivell_3
{
	color:#666666;
	font-size: 0.75em;
	text-decoration: none;	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
}
 /*****************************************************/
 /*****************************************************/
 
 
 
 
/************ VISTA SOLAPES **********************/ 
/*************************************************/
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
  
  
  
.tabberlive .tabbertabhide {
 
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber 
{

}
.tabberlive {
 /*margin-top:1em;*/
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #E5E5E5;
 font-size: 1.2em;
}


ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline; 
}

ul.tabbernav li a
{
 padding: 3px 20px 3px 20px; 
 margin-right: 2px;
 border: 1px solid #E5E5E5;
 border-bottom: none;
 background: #ffffff;
 text-decoration: none;
}

ul.tabbernav li a:link { 
color: #999999;background: url(../img/comu/fons_pestanyes.gif);font-weight:normal;	 }
ul.tabbernav li a:visited { color: #a5bc00; }

ul.tabbernav li a:hover
{
 color: #a5bc00;
 background: #FFFFFF;
 border-color: #E5E5E5;
  
}

ul.tabbernav li.tabberactive a
{
 background: #FFFFFF;
 color:#a2aa2c;
 border-bottom: 1px solid #ffffff;
 font-weight:normal;	
}

ul.tabbernav li.tabberactive a:hover
{
 background:#FFFFFF;
 color:#a2aa2c;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:10px;
 border:1px solid #e5e5e5;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none; 
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/************ FI VISTA SOLAPES **********************/ 
/****************************************************/



/*****/



/**** 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:normal;	
	text-align:left;
}

.contingut_extes_etiqueta_span
{
	color: #A2165F;
	font-weight:normal;	
	text-align:left;
}


.contingut_extes_fila_info
{
	margin-left: 150px;
	text-align:left;
}

/**** CONTINGUTS EXTESOS ***********************/



/**************************************************/
/*    USUARI CONTINGUTS PRIVATS                   */
/************************************************/


.usuari_continguts_privats
{
	width:100%;	
	padding-bottom:10px;	
}


.missatge_error
{
	color:#ff0000;
	padding-bottom:10px;
}


.text_interior_error
{
	color:#ff0000;
	padding-bottom:10px;
}
/**************************************************/
/*    FI USUARI CONTINGUTS PRIVATS                   */
/************************************************/



.espaiat
{
	padding:10px;

}




/****************************************************
   Portada temporal
****************************************************/


.portada_tmp
{
	margin-top:100px;
	width:600px;
}

.portada_tmp_dades
{
	background:#e7e5e6;
	padding:9px;
	color:#666666;
	font-size:1.15em;		

}