/* CSS Document */




/*------ Elements (Modificació directa de tags) ----------------------------------------------------------*/
	body{ 
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					margin: 0px;
					background-color:#FFFFFF;
					color:#000000;
					background-image: url(fond.gif);
					background-attachment:fixed;
					background-repeat:repeat;
				}
	/*div {border: solid 1px #f00; !important} */
	/*crea la primera lletra del paragraf en una imatge gran*/
	/*p { font-size:15px; line-height:12pt;}
	p:fist-letter {font-size: 200%;font-weight: bold;float: left;} */
/*-ff--ff-- fi Elements (Modificació directa de tags) --ff--ff--ff--ff--ff--*/
a img,:link img,:visited img { border:none; }
			
/*------ Clases genériques (clases que centren, donen marges, etc.) ----------------------------------------------------------*/
	/*--------- ESTILS PER A LA VALIDACIÓ --------------------------------------------*/
	#tablavalidar
	{
		margin:0px auto;
		border-bottom:thin solid #000000;
		border-top:thin solid #000000;
		border-left:thin solid #000000;
		border-right:thin solid #000000;
		border-collapse:collapse;
		width:95%;
	}
	.botoValidar{
		border:1px solid #666666; 
		background-color:#FFFFFF;
		color:inherit;
		margin:3px 3px 3px 3px;
		font-size:12px;
	}
	.label_validar{ font-size:10px;}
	.input_validar{ font-size:10px; }
	
	/*-------- ESTILS PER ALS FORMULARIS --------------------------------------------*/
	#tablaform
	{
		margin-top:7px;
		margin-bottom:7px;
		border-bottom:thin solid #000000;
		border-top:thin solid #000000;
		border-left:thin solid #000000;
		border-right:thin solid #000000;
		border-collapse:collapse;
		width:95%;
	}
	.botoform{
		border:1px solid #666666; 
		background-color:#FFFFFF;
		color:inherit;
		margin:5px 5px 5px 5px;
	}
	label#label_form{ font-size:11px;}
	.input_form{ font-size:11px; }
	.label_requerido{color:red; font-weight:bold; background-color:inherit;}
	
	/*-------------------- ALTRES ESTILS --------------------------------------------
	a#a_migues{ text-decoration:none;}
	a#a_migues a:hover {background-color: #006600;color:inherit;	font-weight:bold; font-size:13px; color:#FFFF00;}*/
	a.blanc {color:#FFFFFF; background-color:inherit;}
	a.negre {color:#000000;background-color:inherit;}
	/*-----------_______   LALBUM _______--------------*/
		.fila_lalbum_par{ background-color:#B0D2C5;color:inherit;}
		.fila_lalbum_impar{background-color:#73B575;color:inherit;}
		table#tabla_lalbum
		{
			font-size:9px;
			border-bottom:thin solid #000000;
			border-top:thin solid #000000;
			border-left:thin solid #000000;
			border-right:thin solid #000000;
			border-collapse:collapse;
			width:99%;
		}
		table#tabla_lalbum thead { color:#FFFFFF; background-color:#333333; font-weight:bold;}
		.a_lalbum{ color:#CCFF00; background-color:inherit;}
	
	/*-----------_______ fi  LALBUM _______--------------*/
	div#divBuscadorTrobat
		{
			padding:2px 2px 2px 2px;
			margin:0px auto;
			width:145px;		
		}
	
	
	
	a#a_migues:visited{ text-decoration:none; color:#ffffff; background-color:inherit;}
	a#a_migues:active{ text-decoration:underline; color:#ffffff; background-color:#FFFF33;}
	a#a_migues:link{ text-decoration:none; color:#ffffff; background-color:inherit;}
	a#a_migues:hover{ text-decoration:underline; color:#000000;background-color:inherit;}
	

	div#divtextrecordatori_intern{ margin:0px auto;  width:95%; padding:5px 5px 5px 5px; background-color:#FFFDA8; color:#FF5555; text-align:center;}
	div#divtextrecordatori{ margin:0px auto;  width:95%; padding:5px 5px 5px 5px; background-color:#CAD6C0; color:#5E76B7; text-align:center;}
	div#divtextNoesTroba{ margin:0 auto; width:85%;  padding:5px 5px 5px 5px; background-color:#FFFFCC; color:red; text-align:center;}
	.ftextContador{ background-color:#E8F8E4;
		color:inherit;
		border-bottom:1px solid #666666;
		border-left:0px solid #FFFFFF;
		border-right:0px solid #FFFFFF;
		border-top:0px solid #FFFFFF;
	}
	.dia_especial{ background-color:#C6EFB4; color:inherit;}
	.Calendari_dia, .Calendari_dia:link, .Calendari_dia:visited{ text-decoration:none;}
	/*a#Calendari_dia:hover{ text-decoration:underliner; color:#006633;}*/
	
	.select_calendari{  font-size:8px; }
	a#linkFondoVerd{ color:#FFFFFF; font-weight:bold; background-color:inherit;}
	div#div_text{ margin:0 auto; padding-left:5px; padding-top:5px;}
	
	#tabladades
	{
		border-bottom:thin solid #000000;
		border-top:thin solid #000000;
		border-left:thin solid #000000;
		border-right:thin solid #000000;
		border-collapse:collapse;
		width:95%;
	}
	/***************************************************************************************************
	 TABLE Q MOSTRA LA INFORMACIÓ DE UN DIA.
		te tractaments especial de posicionament depenent del NAVEGADOR que utilitce el usuri
	
	table#tabla_dia_event
	{
		margin:150px auto;
		border-bottom:thin solid #000000;
		border-top:thin solid #000000;
		border-left:thin solid #000000;
		border-right:thin solid #000000;
		border-collapse:collapse;
		width:80%;
	}
	table#tabla_dia_event thead{ text-align:center;}	
	html>body #tabla_dia_event {margin:0px auto; margin-top:150px;}
	/*
	FIN TABLE Q MOSTRA LA INFORMACIÓ DE UN DIA.
	*******************************************************************************************************/
	/***************************************************************************************************
	 TABLE COS
		te tractaments especial de posicionament depenent del NAVEGADOR que utilitce el usuri
	*/
	table#tabla_cos_calendari
	{
		margin:0 auto;
		width:100%;
		border-bottom:thin solid #000000;
		border-top:thin solid #000000;
	}
	table#tabla_cos_calendari thead
	{
		background-color:#9AF5B1;
		color:inherit;
		font-weight:bold;
		border-collapse:collapse;
	}
	table#tabla_cos_calendari thead td
	{
		padding-left:3PX;
	}
	table#tabla_cos_calendari tbody td
	{
		padding-left:8PX;
	}
	/*table#tabla_cos_calendari thead
	{ 
		border-bottom:thin solid #000000;
		border-top:thin solid #000000;
		border-left:thin solid #000000;
		border-right:thin solid #000000;
		border-collapse:collapse;
		text-align:center;
	}	
	html>body #tabla_cos_calendari {margin:0px auto; margin-top:150px;}*/
	/*
	 FIN TABLE COS
	*******************************************************************************************************/
	#tablaCalendari
	{
		border-bottom:thin solid #000000;
		border-top:thin solid #000000;
		border-left:thin solid #000000;
		border-right:thin solid #000000;
		border-collapse:collapse;
		width:145px;;
	}
	#tablaCalendari thead
	{
		background-color:#339900;
		color:#FFFFFF;
		text-align:center;
	}
	#tablaCalendari td{ text-align:center;}
	/*#dl #dm #dx #dj #dv */
	#ds { background-color:#ccff99; color:inherit;}
	#du{ background-color:#ccff99; color:inherit;}
/*--ff--ff--ff- fin Clases genériques (clases que centren, donen marges, etc.) --ff--ff--ff--ff--ff--*/



/*------ Capçalera, Menu Navegació, Cos, Peu ----------------------------------------------------------*/
	div#pagina {text-align: left;margin: 0px auto;padding: 1px 2px 16px 2px; border:0; width:770px; color:inherit; background-color:#FFFFFF;}
	/*div#capsalera1 {margin: 0 0 0 0;background:#003300; padding-left:3px; }*/
	div#capsalera1 { height:90px;margin: 0 0 0 0; background-color:#006600; width:100%; clear:both; color:inherit; }
	div#capsalera2 {margin: 0 0 0 0;background-color:#339900; width:100%; clear:both; height:30px; color:inherit;}
	div#contenidor {background-color:inherit; clear:both; color:inherit;}
	div#cos_esq {float: left;width: 165px;background-color:inherit; color:inherit;}
	/*div#contenidor {border:hidden; background-color:black;}*/
	div#cos_dret {float: right;width: 150px; background-color:inherit; text-align:right; color:inherit;}
	div#cos {float: left; width:440px; padding:10px 5px 40px 10px; background-color:inherit; color:inherit; }
	div#peu {clear: both; text-align:center;}
	/*div#div_Validar{ border-bottom-width:medium;  border-collapse:collapse;border-right: thin solid #000000;border-left:thin solid #000000; border-top:thin solid #000000;background-color: #CCCCFF; width:130px; margin:0px auto; padding:3px 2px 3px 2px; border-bottom-style:#000000 thin 1px;}*/
		
		
		
		

	
	#navcontainer ul
	{
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
	#navcontainer li { margin: 0 0 3px 2PX; }
	
	#navcontainer a
	{
	display: block;
	padding: 1px 0px 1px 21px;
	border: 1px solid #333;
	width: 140px;
	background-color: #999;
	color:inherit;
	background-image: url(l1_down.jpg);
	}
	
	#navcontainer a:link, #navlist a:visited
	{
	color: #EEE;
	background-color:inherit;
	text-decoration: none;
	}
	
	#navcontainer a:hover
	{
	border: 1px solid #23D12C;
	background-color:#009933;
	font-size:13px;
	background-image: url(l1_over.jpg);
	font-weight:bold;
	color: #FFFFFF;
	}
	
	#active a:link, #active a:visited, #active a:hover
	{
	border: 1px solid  #23D12C;
	background-color: #006600;
	background-image: url(l1_over.jpg);
	font-weight:bold;
	font-size:13px;
	color: #FFFFFF;
	}

	
	
	div#cab_prin{ border:hidden;	width:100%;	background-color:black;	padding:3px 0px 2px 0px; color:#FFFFFF;	}
	div#cab_page{border:hidden;	width:100%;	background-color:green;	padding:3px 0px 2px 0px; color:#000000;}
	
/*--ff--ff--ff- Capçalera, Menu Navegació, Cos, Peu --ff--ff--ff--ff--ff--*/











