/* CSS Document */
/*IMPORT*/

/*REDEFINICIONS GENERALS*/
	a{
		color:#50B300;
		text-decoration:underline;
		text-align:left;
	}
	a:hover{
		color:#333333;
		font-weight:bold;
		text-decoration:none;
		text-align:left;
	}
	a:visited{
		color:#50B300;
		text-decoration:underline;
	}
	a:link{
		color:#50B300;
		text-decoration:underline;
	}
	a:active{
		color:#50B300;
		text-decoration:underline;
	}
	body{
	font-size:0.75em;
	margin:   0em;
	padding:  0em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#555555;
	background-color: #000000;
	background-image: url(../imatges/catala/bg.png);
	background-repeat: repeat;
	background-position: center top;
	}
	h1
	{
		margin: 0.0em 0.0em 0.0em 1.5em;
		color: #FFFFFF;
		font-size:4.0em;
		padding:0.1em 1.5em 0.0em 1.5em;
		border:0.0em;
		background-color: transparent;
		font-weight:bold;
		text-align:left;
		margin-right:1.0em;
	}
	h1 a:link{
	color:#FFFFFF;
	text-decoration:none;
	}
	h1 a:visited{
	color: #FFFFFF;	
	text-decoration:none;
	}
	h1 a:hover{
		color:#FFFFFF;
		text-decoration:none;
	}
	h1 a:active{
		color: #FFFFFF;
		text-decoration:none;
	}
	h2{
		background:#50B300;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		padding:0.3em 0.0em 0.3em 0.5em;
		margin:0.0em 0.0em 0.0em 0.0em;
		font-size:1.6em;
		font-weight:bold;
	}
	h2 a:link{
		color:#FFFFFF;
		text-decoration:none;
	}
	h2 a:visited{
		color:#FFFFFF;
		text-decoration:none;
	}
	h2 a:hover{
		color:#FFFFFF;
		text-decoration:none;	
	}
	h2 a:active{
		color:#FFFFFF;
		text-decoration:none;
	}
	h3{
		color:#336633;
		font-size:1.4em;
		margin:0%;
		background: transparent;
		clear:both;
	}
	h3 a{
		color:#50B300;	
	}
	h3 a:link{
		color:#50B300;	
	}
	h3 a:hover{
		color:#50B300;
	}
	h3 a:active{
		color:#50B300;
	}
	h3 a:visited{
		color:#50B300;
	}
	h4{
		font-size: 1.1em;
		margin: 1.0em 0.0em 0.0em 0.0em;
		color:#50B300;
		clear:both;
	}
	h4 a{
		color:#50B300;	
		text-decoration:none;
	}
	h4 a:hover{
		color:#50B300;
		text-decoration:underline;
	}
	h4 a:active{
		color:#50B300;	
		text-decoration:none;
	}
	h5{
		font-size: 1.0em;
		margin: 1.0em 0.0em 0.0em 0.0em;
		color:#666666;
		clear:both;
	}
	h5 a{
		color:#50B300;	
		text-decoration:none;
	}
	h5 a:hover{
		color:#50B300;
		text-decoration:underline;
	}
	h5 a:active{
		color:#50B300;	
		text-decoration:none;
	}
	
	p{
		margin:0.5em;
		text-align:left;
	  }
	  

/*ESTRUCTURA*/
	.subtitol{
		color:#009933;
		font-size:3em;
		margin:0.0em 0.0em 0.0em 3.0em;
		padding:0.0em 1.5em 0.0em 0.0em;
		border:0.0em;
	}
	#drecera{
	width:0%;
	height:0%;
	margin:0%;
	padding:0%;
	border:0.0em;
	display:none;
	}
	#salta_nav{
		position:absolute;
		top:0;
		left:0;
		z-index: 10000;
		display:none;
	}
	#salta_nav ul{
		padding:0;
		margin:0;
		list-style:none;
	}

	#salta_nav a {
		position:absolute;
		top:0;
		width: 278px;
		text-align:center;
		margin: -100px 0 0 250px;
	}
	#salta_nav a:focus, #salta_nav a:active { /* menu */
		color:#fff;
		top:5px;
		outline: 0;
		margin-top:0;
	}
	
	#contenedor{
		margin: 0% auto;
		width: 90%;
		border:#669900 solid 0.1em;
		background-color:#99cc33;
		padding:0.3em 1.0em 0.3em 1.0em;
	}
	
	
	#cap_ajuntament{
		background:#000000;
		border-top:#000000 solid 0.0em;
		border-right:#000000 solid 0.2em;
		border-left:#000000 solid 0.2em;
		/*border-bottom:#FFFFFF solid 1px;*/
		/*width:944px;*/
		width: 100%;
		padding:0.0em 0.0em 0.0em 0.0em;
		margin:0.0em 0.0em 0.0em 0.0em;
		text-align:left;
		height: 30px;
	}
	/*#logotip{
		float:left;
		background-color:#000000;
	}*/
	#capsalera{
		/*clear:both;
		/*border:#FFFFFF solid 0.3em;*/
		margin:1.0em 0.0em 0.0em 0.0em;
		padding:0.0em 0.0em 0.0em 0.0em;
		width: 100%;
		height: 91px;
		/*background: #003399 url(../imatges/cap5.jpg) bottom left no-repeat;*/
		background: url(../imatges/cap5.jpg) bottom left no-repeat;
		background-position:center;
	}
	#cos{
		/*clear:both;
		/*border:#666666 solid 0.2em;*/
		background:#FFFFFF;
		margin:0.3em 0.0em 0.0em 0.0em;
		/*padding:1%;*/
		height:100%;
		width:100%;

	}
	#navegacio{
		/*padding:5px;*/
		
	}
	#menu_navegacio{
		width:85%;
		padding:0.2em 5.0em 0.0em 3.5em;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.9em;
		color:#336633;
		background-image:url(../imatges/cantonada_s_e.gif);
		background-repeat:no-repeat;
	}
	#menu_navegacio   a{
		color:#336633;
		font-weight:bold;
		text-decoration:none;
	}	
	#menu_navegacio a:hover{
		color:#336633;
		text-decoration:underline;
	}
	#mapa_web{
		width:auto;
		padding:0.2em 0.0em 0.0em 0.0em;
		float:right;
		background-image:url(../imatges/cantonada_s_d.gif);
		background-repeat:no-repeat;
	}
	#mapa_web   a{
	
		font-size:0.9em;
		color:#336633;
		font-weight:bold;
		text-decoration:none;
		
	}	
	#mapa_web a:hover{
		float:right;
		color:#336633;
		text-decoration:underline;
	}	
	
	#cap_cos{
		width:100%;
		padding:0.0em 0.0em 0.0em 0.0em;
		margin:0.0em 0.0em 1.0em 0.0em;
		clear:both;
	}
	#mig_cos{
		clear:both;
		padding:1%;
		margin:0.0em 0.0em 0.0em 0.0em;
	}
	#esq_mig_cos{
		float:left;
		width:18%;
		padding:0.0em 0.0em 0.0em 0.0em;
		margin:0.0em 0.0em 0.0em 0.0em;
	}
	#menu_principal{
/*		border-left:0.1em solid #669900;*/
		border-left:0.1em solid #ffffff;
		border-right:0.1em solid #ffffff;
		border-bottom:0.1em solid #ffffff;
		width:100%;
		text-align:left;
		padding:0.0em 0.0em 0.0em 0.0em;
		margin:0.0em 0.0em 0.0em 0.3em;
	}
	#menu_principal ul{
		margin:0%;
		padding:0%;
		list-style:none;
	}
	#menu_principal ul a, #menu_principal ul.primer_nivell span.node{
		padding:0.0em 0.0em 0.0em 1.0em;
		margin: 0.0em 0.0em 0.0em 0.5em;
		color:#FFFFFF;
		font-weight:bold;	
		text-decoration:none;
		border:0.0em;
	}
	#menu_principal ul a:hover{
		text-decoration:underline;
		border:0.0em;
	}
	#menu_principal ul.primer_nivell li{
	text-transform:uppercase;
	padding: 0.2em 0.4em;
	text-indent: -1.5em;
	right: 3px;
	}
	#menu_principal ul.segon_nivell li{
		text-transform:none;
	}
	#menu_principal ul li.node{
		padding:0.0em 0.0em 0.0em 1.5em;
		background: #ffffff;
		list-style:square;
		color:#669900;
		list-style-position:inside;
		text-transform:none;
	}
	#menu_principal ul li.node a{
		margin:0%;
		color:#669900;
		padding:0%;
		text-transform:none;
	}
	#menu_principal ul li.node a:hover{
		text-decoration:underline;
	}
	#menu_principal ul ul a, #menu_principal ul ul span{
		padding:0.0em 0.0em 0.0em 1.0em;
		margin: 0.0em 0.0em 0.0em 1.0em;
	}
	#menu_principal ul ul a:hover{
		text-decoration:underline;
	}
	#menu_principal ul li {
		/*BORDER-TOP: #669900 0.1em solid;*/
		BORDER-TOP: #FFFFFF 0.1em solid;
		background:#50B300; /*url(../imatges/fons_boto.gif) center top repeat-x;*/
	}
	#menu_principal ul li ul {
		background-color:#FFFFFF;
	}
	#menu_principal ul ul ul li {
		background:none;
	}
	#menu_principal ul ul ul a, #menu ul ul ul span{
		display: block;
		padding:0.0em 0em 0.0em 1.0em;
		margin:0.0em 0em 0.0em 2.0em;
	}
	#menu_principal ul ul ul a:hover{
		text-decoration:underline;
	}
	#menu_principal a:hover{
		color:#FFFFFF;
	}
	#menu_principal li.node a:hover{
		color:#183A11;
	}
	#imatge_peu_menu{
		vertical-align:middle;
		padding:2.0em 0.0em 1.0em 0.0em;
		text-align:center;
	}
	.botonera{
		margin:0.50em 0.0em 0.50em 0.0em;
	}
	#contingut{
		width:80%;
		height:100%;
		padding:0.0em 0.0em 0.0em 0.0em;
		margin:0.0em 0.0em 0.0em 0.0em;
		float:right;
	}
	#contingut ul li{
		list-style:square;
		list-style-type:square;
	}
	#cap_contingut{
		width:100%;
		padding:0.0em 0.0em 0.0em 0.0em;
		margin:0.0em 0.0em 2.0em 0.0em;
		clear:both;
	}
	.contingut_esq
	{
		width:70%;
		float:left;
		padding:0.0em 0.0em 0.0em 0.0em;
		margin:0.0em 0.0em 0.0em 0.3em;
		text-align:left;
	}
	
	.contingut_dre
	{
		width:20%;
		height:100%;
		float:right;
		padding:0.0em 0.0em 0.0em 0.0em;
		margin:0.0em 0.3em 0.0em 0.3em;
		text-align:left;
		font-size:12px;
	}

	#endevinalles_dre
	{
		width: 45%;
		float:right;
		padding:0.0em 0.0em 0.0em 0.0em;
		margin:0.0em 0.0em 0.0em 0.0em;
		text-align:left;
	}
	#endevinalles_esq_titol
	{
		font-size: 1.1em;
		font-weight:bold;
		margin: 0em;
		color:#50B300;
		width:100%;
		float:left;
		padding:0em;
		margin-bottom:5px;
		text-align:left;
		position:relative;
	}
	#endevinalles_esq
	{
	width:45%;
	float:left;
	padding:0.0em 0.0em 0.0em 0.0em;
	margin:0.0em 0.0em 0.0em 0.0em;
	text-align:left;
	}	
	
	
	.pagina_completa{
		padding:0.2em 0.5em 0.2em 1.0em;
		text-align:justify;
	}
	.margen{
		margin-left:1.5em;
		margin-top:1.0em;
	}
	#peu
	{
	clear:both;
	margin: 0.0em 0.0em 0.0em 0.0em;
	height:190px;
	vertical-align:top;
	width: 100%;
	}
	#menu_peu{
		background:#000000;
		border:#000000 solid 0.3em;
		width:100%;
		border:0.0em;
		padding:0.0em;
		margin:0.4em 0.0em 0.4em 0.0em;
		text-align:left;
		height:2.5em;
	}
	#menu_peu ul{
		padding:0.0em;
		margin:0.0em;
		background:#000000;
		height:2.4em;
	}
	#menu_peu ul li{
		float: left;
		margin: 0.9em;
		list-style-type: none;
		color:#FFFFFF;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:0.8em;
		background:#000000;
	}
	#menu_peu ul li a{
		color: #FFFFFF;
		text-decoration:underline;
		}
	#menu_peu a:hover{
		color: #cccccc;
		font-weight:bold;
		text-decoration:underline;
	}
	#menu_peu a:active{
		color: #cccccc;
		font-weight:bold;
		text-decoration:underline;
	}
	#menu_peu a:visited{
		color: #bbbbbb;
		font-weight:bold;
		text-decoration:underline;
	}

/*INDEX*/
	h4.fons_gris{
		
		padding:0.5em;
		background-color:#585858;
		font-size:1.1em;
		color:#FFFFFF;
	}
	h4.fons_gris a{
		color:#FFFFFF;
		text-decoration:none;
	}
	h4.fons_gris a:hover{
		color:#FFFFFF;
		text-decoration:none;
	}
		h4.fons_gris a:link{
		color:#FFFFFF;
		text-decoration:none;
	}
	h4.fons_gris a:active{
		color:#FFFFFF;
		text-decoration:none;
	}
		h4.fons_gris a:visited{
		color:#FFFFFF;
		text-decoration:none;
	}
	h3.inici a{
		text-decoration:none;
	}
	h3.inici a:link{
		text-decoration:none;
	}
	h3.inici a:hover{
		text-decoration:none;
	}
	h3.inici a:active{
		text-decoration:none;
	}
	h3.inici a:visited{
		text-decoration:none;
	}

/*NOTICIES*/
	#noticies{
		width:350px;
		float:left;
		padding:0.2em 0.2em 0.2em 1.0em;
		text-align:left;
	}
	#noticies p{
		padding:0.2em 0.2em 0.2em 1.0em;
		text-align: justify;
	}
	.noticia{
		color:#555555;
	}
	#noticies_generals A {
		color: #669900;
	}
	#noticies_generals A.here {
		color: #669900;
	}
	#noticies_generals A:hover {
		COLOR: #669900;
		text-decoration:underline;
	}
	#noticies_generals A.here:hover {
		color: #669900;
		text-decoration:underline;
	}
/**/
	#p1{
		width:160px;
		text-align:left;
		padding:0.2em 0.2em 0.2em 1.0em;
		margin:0.0em 0.2em 0.0em 1.0em;
		float:right;
	}
	#p{
		text-align:left;
	}
	#_general
	{
		float:left;
		margin-left:0.2em;
	}
	#_general A {
		COLOR: #669900;	
	}
	#_general A.here {
		color: #669900;	
	}
	#_general A:hover {
		color: #669900;
		text-decoration:underline;
	}
	#_general A.here:hover {
		color: #669900;
		text-decoration:underline;
	}
	
	
	.esdeveniment{
		color:#555555;
		/*margin-bottom:10px;*/
		font-size:12px;
		text-align:left;
		background-color:#eeeeee;
		/*padding:0.4em;*/
	}
	.esdeveniment_data{
		color:#555555;
		font-size:10px;
		background-color:#eeeeee;
		padding-left:5px;
	}
	dd.esdeveniment{
		text-align:left;
		color:#333333;
		text-decoration:underline;
	}
	dd.esdeveniment a{
		text-align:left;
		font-size:12px;
		color:#333333;
		text-decoration:underline;
	}
	dd.esdeveniment a:hover{
		text-align:left;
		color:#333333;
		text-decoration:none;
	}
	dd.esdeveniment a:link{
		text-align:left;
		color:#333333;
		text-decoration:none;
	}
	dd.esdeveniment a:active{
		text-align:left;
		color:#333333;
		text-decoration:none;
	}
	dd.esdeveniment a:visited{
		text-align:left;
		color:#333333;
		text-decoration:none;
	}
	dl{}
	dt{
		font-weight:bold;
		float: left;
		text-align:left;
		/*margin:0.0em 0.5em 0.0em 0.0em;*/
		}


	
/*ANEM DE FESTA*/

	#festa
	{
		width:70%;
		float:left;
		padding:0.2em 0.2em 1.2em 1.0em;
		text-align:left;
		
	}
	#festa ul li
	{
		list-style:square;
		list-style-type:square;
	}
	#festa input, textarea{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#003366;
		font-size:1em;
	}
	#festa_merce{
		text-align:center;
		width:100%;
	}
	#fotosMerce a{
		color:#50B300;
	}
	#fotosMerce a:hover{
		color:#50B300
	}
	#imagenes_seulalia{
		text-align:center;
	}
	#festa ul{
	}
	#festa ul li{
	list-style:none;
	
	}


/*ARBRE DELS DRETS*/
/*	#contingut_drets{
		width:560px;
		height:100%;
		padding:0px;
		float:right;
	}*/
	.contingut_dre_drets
	{
		width:20%;
		float:right;
		padding:0.2em 0.2em 0.2em 0.2em;
		vertical-align:middle;
		margin-left:0.2em;
		margin-right:0.8em;
	}
/*	#drets_arbre ol li{
		list-style:square;
	}*/
	/*#drets_calendari{
		background-color:#FFFFFF;
		width:355px;
		height:100%;
		padding:0px;
		margin-left:2px; 
	}*/
	h3.dos_em{
		font-size:2.0em;
		text-align:center;
	}
	h3.unimig_em{
		font-size:1.5em;
		text-align:center;
		padding:0.5em 0.5em 0.5em 0.5em;
	}
	.cartel{
		background:#EFEFEF;
		}
	.desc_dia{
		margin:0.5em 0.0em 0.0em 0.0em;
		background:#555555;
		padding:0.1em 0.1em 0.1em 0.1em;
		color:#FFFFFF;
		font-size:0.9em;
		text-align:left;
	}
	
	#drets_calendari a{	
		text-decoration:none;
		background:#50b300;
		color:#FFFFFF;
		font-size:1.1em;
	}
	#drets_calendari a:hover{
		text-decoration:none;
		background:#50b300;
		color:#FFFFFF;
		font-size:1.1em;
	}
	#drets_calendari .domingo{
		color:#990000;
	}
	#drets_calendari .titulo
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.6em;
		color:#007635;
		font-weight:bold;
	
	}
	#drets_infants ol
	{
		padding:0.0em 0.0em 0.0em 0.8em;
		margin:0.0em 0.0em 0.0em 1.0em;
	}
	#drets_infants ol li
	{
/*		color:#003366;*/
		padding:0.2em 5px 0.2em 0px;
/*		font-weight:bold;*/
		margin:0.4em 0px 0.4em 0px;
		list-style:decimal;
	}
	#drets_infants span
	{
		font-style:normal;
		font-weight:normal;
		color:#000000;
	}
	.meses{
		float:left;
		padding:0.1em;
		margin:0.5em;
		text-align:left;
		width:100%;
	}
	.diasemana{
		color:#007635;
		font-weight:bold;
		font-size:4em;
	}
	.titol_dia{
		font-size:0.8em;
		margin:0px;
		padding:0px;
		border:0px;
	}
	.titulo_dia_cal{
		color:#FFFFFF;
		font-size:1.2em;
		font-weight:bold;
		text-align:left;
	}
#valors a:link{
	color:#ffffff;
	background-color:#50b300;
	font-family:arial;
	text-align:justify;
	padding:0px 10px 0px 10px;
	margin:0px;
	border:0px;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	}
#valors a:visited{
    color:#ffffff;
	background-color:#50b300;
	font-family:arial;
	text-align:justify;
	padding:0px 10px 0px 10px;
	margin:0px;
	border:0px;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	}
#valors a:hover{
	color:#50b300;
	background-color:#ffffff;
	font-family:arial;
	text-align:justify;
	padding:0px 10px 0px 10px;
	margin:10px;
	border:0px;
	font-size: 35px;
	font-weight:bold;
	text-decoration: none;
	}
#valors a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0033;
	text-decoration: none;
	}
	
	.epoca{
		clear:both;
		margin:0.2em 0px 0.2em 0px;
		border-bottom:1px solid #99CC33;
		height:1em;
	 }
	.cuadro_epoca_esq{
		float:left;
		font-style:normal;
		font-weight:normal;
		color:#000000;
		width:255px;
		padding-right:30px;
	}
	.cuadro_epoca_esq2{
		float:left;
		font-style:normal;
		font-weight:normal;
		color:#000000;
		width:240px;
		text-align:justify;
		vertical-align:top;
		border-right: 1px solid #003366; 
		padding-right:20px;
		margin-right:0px;
	}
	.cuadro_epoca_dre{
		float:right;
		text-align:justify;
		vertical-align:top;
		color:#000000;
		margin-left:0px;
		width:225px;
	}
	#drets_humans_bloque_izq{
		width:230px;
		float:left;
		text-align:justify;
		vertical-align:top;
		border-right: 1px solid #003366; 
		padding: 5px;
	
	}
	#drets_humans_espacio{
		width:10px;
		float:left;
	} 


/*RUTA DELS INFANTS*/
	#ruta_infants ol li
	{
		list-style:square;
		list-style-type:square;
	}
/*ESCRIU A LA REGIDORA*/
	#escriu_regidora select,input, textarea{
		font-size:0.9em;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#003366;
	}

/*ESPAI EDUCATIU*/
	#espai_educatiu
	{
		width:350px;
		float:left;
		padding:0.2em 5px 0.2em 15px;
		text-align:left;
	}
	#doc_i_materials ol li{
		list-style:square;
	}
	#doc_i_materials table{
		color: #50B300;
		font-size:0.9em;
	}
	#doc_i_materials tr {
		height:35px;
	}	
	#doc_i_materials td {
		border-top:1px dotted #999966;
		text-align:left;
	}
	#organismes table{
		color: #555555;
		font-size:0.9em;
	}
	#organismes tr {
		height:35px;
	}	
	#organismes td {
		border-top:1px dotted #999966;
	}
/*JOCS DEL MON*/
	#jocs_mon
	{
		width:350px;
		float:left;
		padding:0.2em 5px 0.2em 15px;
		text-align:left;
	}
	#jocs_mon table{
		color: #555555;
		font-size:0.9em;
	}
	#jocs_mon tr {
		height:35px;
	}	
	#jocs_mon td {
		border-top:1px dotted #999966;
		text-align:left;
	
	}
/*QUE FAIG SI*/
/*MAPA DEL WEB*/
	#mapaweb a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;	/*text-decoration:none;*/
		list-style:none;
		list-style-type:none;
		color:#555555;
		font-weight:bold;
	}  
	#mapaweb a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		text-decoration:underline;
		list-style:none;
		list-style-type:none;
		color:#333333;
		font-weight:bold;
	}  
	#mapaweb a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		list-style:none;
		list-style-type:none;
		color:#50B300;
		font-weight:bold;
	}  
	#mapaweb ul, li{
		list-style:none;
		list-style-type:none;
	}

/*ACCESABILITAT*/
#accesibilitat ul li{
	list-style:square;
	list-style-type:square;
}

/*FORMATO*/

	a.extern{
		color: #555555;
		text-decoration:underline;
	}
	a.extern:hover{
		color: #555555;
		text-decoration:underline;
		font-weight:bold;
	}
	a.extern:visited{
		color: #555555;
		text-decoration:underline;
	}
	a.extern:link{
		color: #555555;
		text-decoration:underline;
	}
	a.extern:active{
		color: #555555;
		text-decoration:underline;
	}
	img{
		border:0;
	}
	.img_borde
	{
		border:2px solid #50B300;
	}
	img.marge10{
		margin: 10px;
	}
	.imatge_enllaç{
	
	}
	img.img_txt_dre_m10{
	float:left;
	margin: 20px;
	}
.link
{	
  text-decoration:none;
  color:#FFFFFF;
 } 
 
.txt_centrar{
 	text-align:center;
} 
.txt_izq{
	text-align:left;
}
.txt_der{
	text-align:right;
}

.parrafo  
{
	margin:0.0em 0px 0.2em 0px;
	text-align:justify;
  }
.parrafo_espacio
{
	margin:0.2em 0px 0.2em 0px;
	text-align:justify;
} 
	.actual{
		margin-right:0px;
		}
.margen_izq{
text-align:left;
margin-left:15px;
}
.texto_verd{
	color:#50B300;
	font-size: 1.1em;
	font-weight:bold;
	margin:0px;
}
.boton_espacio
{
	margin:5.0em 10px 5.0em 10px
}



#nomDiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#990000;
}
#mensajeDiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#990000;
}
#emailDiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#990000;
}		
#centreDiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#990000;
}
#telDiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#990000;
}	

p.esq{
	text-align:left;
	width:125px;
	}
p.left{
	text-align:left;
}
.saltolinea{
	clear:both;
	margin:0.2em 0px 0.2em 0px;
	height:1em;
}
.fotos{
	width:125px;
	float:left;
	padding:5px;
	margin:1em 15px 0.2em 15px;
	color:#50B300;
	border:#50B300 thin dashed ;
	text-align:center;
}

.fotos_texto{
	float:left;
	width:116px;
	padding:0.1em 2px 0.1em 2px;
	margin:0.2em 5px 0.1em 2px;
	color:#50b300;
	text-align:center;
}
.foto_grande{
	width:400px;
	float:left;
	padding:10px 10px 10px 10px;
	margin:0px 25px;
	border:#50B300 thin dashed ;
	color:#50B300;
	text-align:center;
}
.fotos_grande_texto{
	float:left;
	width:396px;
	padding:0.1em 2px 0.1em 2px;
	margin:0.2em 5px 0.2em 2px ;
	border:1px solid #50B300;
	background-color:#50B300;
	color:#ffffff;
	text-align:center;
}
.texto_peq
{
	font-family:Arial, Helvetica, sans-serif;
}

.p_general{
	background:url(../imatges/catala/peu.jpg) no-repeat right bottom;
}

.p_anem_festa
{
	background:url(../imatges/catala/peu-anem-de-festa.jpg) no-repeat center bottom;
}
.p_creences{
	background:url(../imatges/catala/jpg/peu_gen_creences.jpg) no-repeat center bottom;
}
.p_c_ateisme{
	background:url(../imatges/catala/jpg/peu_ateisme.jpg) no-repeat center bottom;
}
.p_c_budisme{
	background:url(../imatges/catala/jpg/peu_budisme.jpg) no-repeat center bottom;
}

.p_c_cristianisme{
	background:url(../imatges/catala/jpg/peu_cristianisme.jpg) no-repeat center bottom;
}
.p_c_hinduisme{
	background:url(../imatges/catala/jpg/peu_hinduisme.jpg) no-repeat center bottom;
}
.p_c_islam{
	background:url(../imatges/catala/jpg/peu_islam.jpg) no-repeat center bottom;
}
.p_c_jueu{
	background:url(../imatges/catala/jpg/peu_jueu.jpg) no-repeat center bottom;
}
.p_drets
{
	background:url(../imatges/catala/peu_drets.jpg) no-repeat center bottom;
}
.p_ruta_infants
{
	background:url(../imatges/catala/peu_ruta.jpg) no-repeat center bottom;
}
.p_escriu_regidora
{
	background:url(../imatges/catala/peu_escriu.jpg) no-repeat center bottom;
}
.p_espai_educatiu
{
	background:url(../imatges/catala/peu-espaieduca.jpg) no-repeat center bottom;
}
.p_jocs_mon
{
	background:url(../imatges/catala/peu-jocs.jpg) no-repeat center bottom;
}
				
	/*
.inici{
	background:#50B300;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0.2em 2px 0.1em 10px;
	font-size:1.6em;
	font-weight:bold;
	margin:0px;
	float:left;
	text-decoration:none;
	
	}
.inici a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.inici a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.inici a:hover{
	color:#FFFFFF;
	text-decoration:underline;	
}

.inici a:active{
	color:#FFFFFF;
	text-decoration:none;
}
*/
/*index*/
	.cuadro_indice_izq{
	float:left;
	font-style:normal;
	font-size:10px;
	padding: 5px;
	margin:1px;
	width:45%;
	/*height:200px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;

	}
	.img_index{
	float:left;
	margin:5px;
	}
	.cuadro_indice_der{
	float:right;
	font-style:normal;
	font-size:10px;
	margin:1px;
	padding:5px;
	width:45%;
	/*height:200px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;

	}
	
	.cuadro_indice_central {
		width:95%;
		float:left;
		font-style:normal;
		font-size:10px;
		margin:1px 1px 1px 1px;
		padding:5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	.cuadro_indice_izq p {text-align:justify;}
	.cuadro_indice_der p {text-align:justify;}
	.cuadro_indice_central p {text-align:justify;}
	
	.imatge_flotant_esquerra {
		margin: 5px;
		float:left;
	}
	
	.imatge_flotant_dreta {
		margin: 5px;
		float:right;
	}
/* OBSERVATORI */
.observatori_esq
	{
		position:relative;
		width:100%;
		float:left;
		padding:0.0em 0.0em 0.0em 0.0em;
		margin:0.0em 0.0em 0.0em 0.3em;
		text-align:left;
	}
	
/* ERROR CAMP FORMULARI */
#error {
	color:#FF0000;
}



#esdeveniment_especial {
	background-color:#CCFFCC;
	margin-top:50px;
}

#esdeveniment_especial p {
	text-align:justify;
	padding:5px;
	color:#666666;
	font-size:0.9em;	
}


#esdeveniment_especial a {
	background-color:#339900;
	color:#FFFFFF;
	font-size:0.9em;
	text-decoration:underline;
	display:block;
	padding:5px;
}