
/* redefinim llistes no ordenades */
li
{
	list-style-image: url(../img/comu/punt_contingut.gif); 
}

li ul li
{
	list-style-image: url(../img/comu/punt_contingut.gif); 
}
	
li ul li ul li
{
	list-style-image: url(../img/comu/punt_contingut.gif); 
}
/* fi redefinim llistes no ordenades */

/* estil per anllaç */
a {
	color: #B7C91D;
	text-decoration: none;
	}

a:hover {
	color: #747576;
	text-decoration: none;
	}

	


a.menu {
	color: #ffffff;
	text-decoration: none;
	
}

a.menu:hover {
	color: #F78D75;
	text-decoration: none;
	}	
	

	

a.menu_actiu {
	color: #000000;
	text-decoration: none;
	
	
}

a.menu_actiu:hover {
	color: #F78D75;
	text-decoration: none;
	
}
	
	
a.submenu {
	color: #ffffff;
	text-decoration: none;
	font-size: 0.9em;
}

a.submenu:hover {
	color: #F45B39;
	text-decoration: none;
	font-size: 0.9em;
	}


a.submenu_actiu {
	color: #000000;
	text-decoration: none;
	font-size: 0.9em;
	
}

a.submenu_actiu:hover {
	color: #F45B39;
	text-decoration: none;
	font-size: 0.9em;
	}
	

.txt_portada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	text-decoration: none;
	font-size: 0.6em;
}


.txt_lateral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #747576;
	text-decoration: none;
	font-size: 0.6em;
}

.txt_lateral_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #747576;
	text-decoration: none;
}

.txt_vermell {
	color: #D64221;	
}

.txt_vermell_agenda {
	color: #F45B39;	
}

	
/* estil de text normal*/
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	text-decoration: none;
	text-align: justify;
}


/* estil per al text contingut amb fotos */
.txt_clavar_fotos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	text-decoration: none;
	text-align: justify;
}

/* estil per a formularis */
.txt_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #8C8C8C;
	background-color: #ffffff;
	border: 1px solid #747576;
	padding: 1px;
	margin: 1px;
}


.txt_form_radio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;

}

.txt_form_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #8C8C8C;
	background-color: #ffffff;
	border: 1px solid #747576;
	margin: 1px;
	padding: 1px;
}

.txt_submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #8C8C8C;
	background-color: #ffffff;
	border: 1px solid #747575;
	padding: 1px;
	margin: 1px;
}



/* estil per al peu de foto (clavar_fotos.cfm) */
.txt_peu_foto {
	font-family: verdana;
	font-size: 0.55em;
	color: #8C8C8C;
	text-decoration: none;
	line-height: 1.5em;
	text-align: justify;
}




.titol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #D54221;
	text-decoration: none;
	text-align: justify;
}


.titol_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}


.txt_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	
}


.txt_p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
}

.txt_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}




/* estil per defecte d'una cel·la d'una taula (coincidirà amb txt) */
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 7pt;	*/
	font-size: 0.6em;
	color: #8C8C8C;
	text-decoration: none;
}

/* usat en titols de mòduls  i seccions */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #AC2100;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
}

h2 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #AC2100;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}

h3 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #AC2100;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}

h4 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #AC2100;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;

}

h5 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #AC2100;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}

h6 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #AC2100;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}



.peu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #9B9C9C;
	font-weight: normal;
	text-decoration: none;
}

.peu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
}




.txt_foto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 7pt;*/
	font-size: 0.7em;
	color: #8C8C8C;
	font-weight: normal;
	text-decoration: none;
}

.txtcredits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #8C8C8C;
	text-decoration: none;
}


	



/* estil per a "molles de pa"*/
.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FBC6BA;
	text-decoration: none;

}



.txtcredit {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 7pt;*/
	font-size: 0.8em;
	color: #8C8C8C;
	text-decoration: none;
}


/* estil per a mapa */
#mapa
{
	
 margin-left:20px;	
 margin-top:20px;	
	
}

#mapa li
{
	list-style-image: url(../img/comu/punt_contingut_mapa.gif); 
	padding:4px;
}


BODY {
	/*margin-top: 15;*/
	text-align: center;	
	margin:0 auto;
}


FORM {

	margin:0;
}

#contenidor {
	/*width: 795px;*/
	width: 770px;
	text-align: left;
	margin: 0 auto;
}



/* border gris menu,continguts,menu dret */
.border_gris{
	border: 1px solid #CECECE;
}

/* classe per link de altres informacions d'un contingut */
a.altres_informacions {
	color: #AC2100;
	text-decoration: none;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

a.altres_informacions:hover {
	color: #B7C91D;
	text-decoration: none;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	}	
	
/* classe pel menu del lateral dret*/	
a.menu_lateral_dret {
	color: #F45B39;
	text-decoration: none;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

a.menu_lateral_dret:hover {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	}	

/* classes per requadre fitxers d'un contingut*/
.linies_fitxer{
	border: 1px solid #8C8C8C;
}

.linia_dreta_gris
{
	border-right: 1px solid #DEDEDE;
	width: 1px;
}

.linies_directori_entitats
{
	border-top: 1px solid #B7C91D;	
	border-bottom: 1px solid #B7C91D;

}

.linia_gris
{
	border-top: 1px solid #DEDEDE;

}


/* amples i alts per maquetacio */
.alt_blanc
{	
	height: 1px;
	background-color:#FFFFFF;
	
}

/* alts */
.alt_4
{	
	height: 4px;
}

.alt_7
{	
	height: 7px;
}

.alt_10
{	
	height: 10px;
}

.alt_16
{	
	height: 16px;
}

.alt_20
{	
	height: 20px;
}
.alt_25
{	
	height: 25px;
}

.alt_30
{	
	height: 30px;
}

.alt_32
{	
	height: 32px;
}

.alt_74
{	
	height: 74px;
}


.alt_87
{	
	height: 87px;
}

.alt_90
{	
	height: 90px;
}

.alt_479
{	
	height: 479px;
}


/*amples*/

.ample_4
{	
	width: 4px;
}


.ample_5
{	
	width: 5px;
}

.ample_7
{	
	width: 7px;
}

.ample_8
{	
	width: 8px;
}


.ample_10
{	
	width: 10px;
}


.ample_14
{	
	width: 14px;
}



.ample_16
{	
	width: 16px;
}


.ample_17
{	
	width: 17px;
}

.ample_22
{	
	width: 22px;
}



.ample_40
{	
	width: 40px;
}

.ample_50
{	
	width: 50px;
}

.ample_100
{	
	width: 100px;
}


.ample_96
{	
	width: 96px;
}


.ample_108
{	
	width: 108px;
}

.ample_148
{	
	width: 148px;
}


.ample_140
{	
	width: 140px;
}

.ample_146
{	
	width: 146px;
}

.ample_150
{	
	width: 150px;
}


.ample_153
{	
	width: 153px;
}


.ample_155
{	
	width: 155px;
}

.ample_160
{	
	width: 160px;
}

.ample_254
{	
	width: 254px;
}

.ample_330
{	
	width: 330px;
	
}

.ample_361
{	
	width: 350px; 
	/* guanyem 10 px */
}

.ample_520
{	
	width: 510px;
}

.ample_620
{	
	width: 620px;
}



.text
{
	padding-left:10px;
	padding-bottom:3px;
	padding-top:3px;
	width: 115px;
}

.menu_dret
{
	padding-left:7px;
	padding-right:4px;
	padding-bottom:4px;
	padding-top:4px;	
}

/* estils pel calendari*/
.event_buit{
	background-color:#E0E0E0;
	color:#8C8C8C;
	height:8px;
}


.event_ordinari 
{	
	/*border: 1px solid #8C8C8C;*/
	background-color:#B7C91D;
	color:#E0E0E0;
	text-decoration: none; 
	cursor: hand;
	height:8px;
	/*font-weight:bold;*/
}



.event_extra_ordinari 
{	
	background-color: #E0E0E0;
	color:#E0E0E0;
	text-decoration: none; 
	cursor: hand;
	height:8px
}

.event_head{
	background-color: #E0E0E0;
	color:#8C9C08;
	font-weight:normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.6em;
}
/*
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
*/
.event_link {
	TEXT-DECORATION: none; 
	color:#0DB0FF;
	}
	
	
.titol_agenda{
	background-color:#CECBD2;
	color:#8C8C8C;
	height:8px
}

.requadre{
	border: 1px solid #C6C5CB;
}


.requadre_blanc{
	
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

a.calendari {
	color: #ffffff;
	text-decoration: none;
	
}

a.calendari:hover {
	color: #8E8E8E;
	text-decoration: none;
	
	}
	

	
a.dia {
	color: #E0E0E0;
	text-decoration: none;
	font-weight: bold;
	
}

a.dia:hover {
	color: #8E8E8E;
	text-decoration: none;
	font-weight: bold;
	}

/* FI dels estils pel calendari*/

/* intentant maquetat la part de l'agenda sense taules */
.caixa_breadcrumbs
{
	
	border-bottom: 1px solid #F1F2F2;	
	padding-top:8px;
	padding-left:24px;
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666699;
	text-decoration: none;
	text-align: left;	
}

.centrat
{
	MARGIN: 0;
	text-align: center;	
	padding:0;	
	padding-top:8px;
}


.ample_50_p
{
	width:50%;
	text-align: center;	
	margin: 0 auto;

}

.ample_90_p
{
	width:90%;
	text-align: left;	
	margin: 0 auto;

}

.dreta_90
{
	width:90%;
	text-align: right;	
	margin: 0 auto;

}

.dia
{
	border-top: 1px solid #D6E739;	
	border-bottom: 1px solid #D6E739;	
	padding-top:0px;
	padding-bottom:0px;
	color:#8C8C8C;

}
.dia_verd
{
	
	background-color:#D6E739;
	height:18px;
	padding-left:6px;
	padding-top:3px;
	color:#8C8C8C;

}



/* elimina l'espai que puguin deixar els textos de les descripcions dels actes */
.dia p
{
	margin:0;
}

/* estil per a "molles de pa", a la part de la agenda no funcionada*/
.breadcrumbs2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FBC6BA;
	text-decoration: none;
	font-size: 0.9em;
}


.invisible {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3pt;
	color: #E0E0E0;
	background-color : #DDDDE5;
	border : 0px;
	margin: 0px;
	padding: 0px;
}

.linia_inferior
{
	border-bottom:1px solid #AC2100;
}

.agenda li
{
	padding-bottom:5px;
}


.txt_entitats {
	
	color: #AC2100;
	
}

.txt_verd {
	
	color: #B4C61C;
	
}

.txt_verd_linia {
	
	color: #8c8c8c;
	padding-bottom:2px;
	border-bottom:1px solid #B4C61C;
	
	
}


.linia_verda{
	
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #B4C61C;
	
	
}

.linia_vermella{
	
	
	border-top:1px solid #F45B39;
	padding-top:6px;
	
	
}


.txt_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #8C8C8C;
	text-decoration: none;
	
}


.dia_calendari
{
	
	padding-top:0px;
	padding-bottom:0px;
	color:#E0E0E0;
	font-weight:bold;

}


