/* General */ 
 /* ------------------------ */
	BODY {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;COLOR: #01145b}
	BODY * {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
	BODY {FONT-SIZE:.7em; PADDING:0px; MARGIN:0px; BACKGROUND-COLOR:#ffffff}
	
	a:link,
	a:visited 	{COLOR: #01145b;TEXT-DECORATION: none}
	a:hover 		{COLOR: #000000; TEXT-DECORATION: underline}
	
	.txtResaltat1,
	H1	{FONT-SIZE: 1.2em; FONT-WEIGHT: bold; COLOR: #01145b;}
	
	.txtResaltat2,
	H2	{FONT-SIZE: 1.1em; FONT-WEIGHT: bold; COLOR: #01145b;}
	.txtResaltat2,
	H2,
	H2 a,		
	H2 a:link,	
	H2 a:visited	{COLOR: #01145b;}
	H2 a:hover 	{background-color: #ffd;COLOR: #000000}
	
	.txtResaltat3,
	H3		{FONT-SIZE: 1.1em; FONT-WEIGHT: bold; }
	.txtColor3,
	.txtResaltat3,
	H3,
	H3 a,
	H3 a:link,	
	H3 a:visited	{COLOR: #2984b5;}
	H3 a:hover 	{background-color: #ffd;COLOR: #000000}
	
H3 .normal {FONT-WEIGHT: normal; COLOR: #000;}
H2 .normal {FONT-WEIGHT: normal; COLOR: #000;}
.normal {FONT-WEIGHT: normal; COLOR: #000;}	
		
	P 	{FONT-WEIGHT: normal; }
	.estilo_div {FONT-WEIGHT: normal; COLOR: #01145b;}
	
	HR {WIDTH: 100%; COLOR: #01145b}
	hr.separador {HEIGHT:2px; color:#2984b5;}
	hr.separadorFi  {HEIGHT:1px;color:#2984b5;}

	IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
	LEGEND {FONT-SIZE: 1.14em; FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #01145b; 
		BORDER-BOTTOM-COLOR: #01145b; COLOR: #01145b; BORDER-TOP-COLOR: #01145b; BORDER-RIGHT-COLOR:  	#01145b}
	
	.centrat {TEXT-ALIGN: center;}
	.esquerra {TEXT-ALIGN: left;}
	.dreta {TEXT-ALIGN: right;}
.lletraGran,
.lletra_gran 	{FONT-SIZE: 1.2em;}
.lletraPetita	{FONT-SIZE: .8em;}
.lletraMoltPetita	{FONT-SIZE: .6em;}
.noVisible {display:none}

/* Altres  */
/* ------------------------ */
	.paginacion {clear: both;TEXT-ALIGN: center;}
	.revisat {color:#777; text-align:right}
	.XPlus,		
	.mesText	{color:#b00;FONT-WEIGHT: bold; }
	
/* Casos particular: Dreceres */
 /* ------------------------ */
.atajos 	{FONT-WEIGHT: bold; CURSOR: help; COLOR: #ff0000; LINE-HEIGHT: 1.5em;
		TEXT-DECORATION: none}
.atajos:hover 	{COLOR: #000000; TEXT-DECORATION: none;}
	
	
/* Menús TOP */
 /* ------------------------ */
	#pre_contenidotop {FONT-SIZE:8px;HEIGHT: 20px;}
	/* ATENCIÓ: En lloc de top: 0px agafa -20 per compensar */
	/* la <DIV id=prelogo>&nbsp;</div> que nencessita el FireFox per poder ubicar els posicionaments relatius */
	#contenidotop *	{MARGIN:0px; PADDING:0px; overflow:hidden;}
	#contenidotop	{MARGIN-left:124px; MARGIN-top:0px;}
	#contenidotop	{left:0px; top:-20px; position:relative;}
	#contenidotop ul 	{LIST-STYLE-TYPE: none;}
	#contenidotop li 	{DISPLAY: inline}
	#contenidotop li a	{FONT-WEIGHT: normal;  COLOR: #ffffff; 
				FONT-STYLE: normal; TEXT-DECORATION: none}
	
	#contenidotop li a:hover	{COLOR: #ffff00;TEXT-DECORATION: underline}
	#contenidotop li a.atajos 	{FONT-WEIGHT: bold; COLOR: #ff0000;}
	#contenidotop li a.atajos:hover {TEXT-DECORATION: none;}
	
	#logoimg	{left:-124px; top:0px; position:absolute;}
	
	#casteorg	{left:0px; TOP: 0px; POSITION: absolute;HEIGHT: 66px; width:100%; 
			VERTICAL-ALIGN: top;   BACKGROUND-COLOR: #2c87b4}
			
	#idioma 	{right:80px; bottom:-.25em; POSITION:absolute;}
	#idioma A 	{FONT-SIZE: 1.28em; FONT-WEIGHT:bold; COLOR:#ffffff;  TEXT-DECORATION:none}
	#idioma A:hover 	{COLOR: #000000; TEXT-DECORATION: none}
	
	#fondonegro 	{TOP: 66px; LEFT: 0px; POSITION: absolute; HEIGHT: 34px; width:100%; 
		BACKGROUND-COLOR: #000000}
	#buscarmenu 	{bottom: 2px; left: 0.5em; POSITION:absolute; BACKGROUND-COLOR: #000000;}
	#buscarmenu 	{COLOR: #ffffff; TEXT-DECORATION: none}
	.buscador	{BORDER: #ffffff 0px solid;  FONT-WEIGHT: normal;  
		HEIGHT: 1.3em; WIDTH: 100px; COLOR: #000000;  FONT-STYLE: normal;
		BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none}
	#fondonegro ul 	{right: .3em; bottom: 0px; POSITION: absolute;height:1.5em;}
	#fondonegro LI 	{PADDING-left: .3em; PADDING-RIGHT: .3em;FONT-SIZE: 1.1em;}
	
	#fondoazul 	{TOP:100px; LEFT:0px; POSITION:absolute; HEIGHT:24px; width:100%; BACKGROUND-COLOR: #455e6b}
	#fondoazul UL	{left:0px; bottom: 0.0em; POSITION: absolute;  width:100%; 
		TEXT-ALIGN: center; height:1.5em;}
	#fondoazul LI 	{PADDING-left: .3em; PADDING-RIGHT: .3em;}

/* Tamany de les lletres */
/* ------------------------ */
#TamanyLletra {right:2px; bottom:-.25em; POSITION:absolute; overflow:visible;}
#TamanyLletra {font-size: 20px; font-weight: bold; letter-spacing: -2px;}
#TamanyLletra a {color: #CC0;}
body.SelTamanyLletra_1 #TamanyLletra_1{color: #cccc00; text-decoration: none;}
body.SelTamanyLletra_2 #TamanyLletra_2{color: #cccc00; text-decoration: none;}
body.SelTamanyLletra_3 #TamanyLletra_3{color: #cccc00; text-decoration: none;}
#TamanyLletra a:hover 	{COLOR: #000000; TEXT-DECORATION: none}

#TamanyLletra_1, .SelTamanyLletra_1 {FONT-SIZE:.7em;}
#TamanyLletra_2, .SelTamanyLletra_2 {FONT-SIZE:0.85em;}
#TamanyLletra_3, .SelTamanyLletra_3 {FONT-SIZE:1.05em;}
#TamanyLletra_3 {letter-spacing: 0px;}


/* Menús esquerra */
	/* ------------------------ */
	.Aj_Menu_Left {WIDTH: 124px; left:0px;top:124px;position:absolute; }
	body.Aj_NoTop .Aj_Menu_Left 	{top:0px;}
	
	body.SelTamanyLletra_2 .Aj_Menu_Left{WIDTH: 11em; }
	body.SelTamanyLletra_3 .Aj_Menu_Left{WIDTH: 11em; }
	
	.Aj_Menu_Left {COLOR: #000000; BACKGROUND-COLOR: #ffffcc}
	
	.Aj_Menu_Left DL a 		{TEXT-DECORATION: none}
	.Aj_Menu_Left DL a:link,
	.Aj_Menu_Left DL a:visited 	{COLOR: #000;}
	.Aj_Menu_Left DL A:hover{COLOR: #03c; TEXT-DECORATION: underline}
	.Aj_Menu_Left DL {MARGIN: 0px; PADDING: 0px;  LIST-STYLE-TYPE: none;}
	
	.Aj_Menu_Left DD {BACKGROUND-POSITION: 0px .4em;BACKGROUND-IMAGE: url(/img_acc/Aj_MenusLeft_Tri.GIF);background-repeat: no-repeat;}
	DD.Aj_Menu_Left_New {BACKGROUND-POSITION: 0px .4em;BACKGROUND-IMAGE: url(/img_acc/Aj_MenusLeft_Tri_n.GIF);background-repeat: no-repeat;}
		
	.Aj_Menu_Left DD {PADDING-LEFT: 7px;PADDING-TOP: 3px;padding-bottom: 3px;BORDER-BOTTOM: #ffcc00 0px solid;}
	.Aj_Menu_Left DD {COLOR: #000000; BACKGROUND-COLOR: #ffffcc}
	.Aj_Menu_Left DD {margin: 0px;}
	
	DD.Aj_Menu_Left_No,
	DD.Aj_Menu_Left_NoLink{BACKGROUND-IMAGE: none;PADDING-LEFT: 1px;}

	.Aj_Menu_Left A.Aj_Menu_AccKey {cursor:help; color:#f00;font-weight: bold;}
	.Aj_Menu_Left A.Aj_Menu_AccKey:link	{COLOR: #f00;}
	.Aj_Menu_Left A.Aj_Menu_AccKey:visited 	{COLOR: #f00;}
	.Aj_Menu_Left A.Aj_Menu_AccKey:hover {color:#f00;TEXT-DECORATION: none}
			
	#Aj_Menu_Sel {BACKGROUND-COLOR: #ccc}
	
	.Aj_Menu_Left_Acc {padding-top:3em; color:#01145B; 
		text-align:center; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; }
	
	DD.Aj_Menu_Left_No{padding:0px;}	
	
	DL.Aj_Menu_Left_San,
	DL.Aj_Menu_Left_San2,
	DL.Aj_Menu_Left_San3,
	DL.Aj_Menu_Left_San4,
	DL.Aj_Menu_Left_San5,
	DL.Aj_Menu_Left_San6 {padding-left: 7px;}
	
	DD.Aj_Menu_Left_PriXX,
	DD.Aj_Menu_Left_Pri {BACKGROUND-COLOR: #ffcc00; PADDING-LEFT: 1px;PADDING-right: 1px;PADDING-TOP: 3px;padding-bottom: 3px;	BACKGROUND-IMAGE: none;
		FONT-WEIGHT: 700;TEXT-TRANSFORM: uppercase;VERTICAL-ALIGN: middle; TEXT-ALIGN: center;}
	DD.Aj_Menu_Left_PriXX{BACKGROUND-COLOR: #00ccff}
	DD.Aj_Menu_Left_Tit {PADDING-LEFT: 2px; BACKGROUND-IMAGE: none; FONT-WEIGHT: 700;}
	DD.Aj_Menu_Left_Sub {FONT-WEIGHT: 700;}

	.Aj_Menu_Left_San1 {background-color:#F3F6F8}
dd.Aj_Menu_Left_Color2 {background-color:#0099ff}
dl.Aj_Menu_Left_San2,
dl.Aj_Menu_Left_San2 dd{background-color:#66ccff}
dd.Aj_Menu_Left_Color3 {background-color:#ff9900}
dl.Aj_Menu_Left_San3,
dl.Aj_Menu_Left_San3 dd {background-color:#ffcc33}
dd.Aj_Menu_Left_Color4 {background-color:#ff4455}
dl.Aj_Menu_Left_San4,
dl.Aj_Menu_Left_San4 dd {background-color:#ff6666}
dd.Aj_Menu_Left_Color5 {background-color:#00CC33}
dl.Aj_Menu_Left_San5,
dl.Aj_Menu_Left_San5 dd {background-color:#66FF66}
dd.Aj_Menu_Left_Color6 {background-color:#9999ff}
dl.Aj_Menu_Left_San6,
dl.Aj_Menu_Left_San6 dd {background-color:#CCCCFF}


/* ======== Ve de: "ajun.css" ======== */ 

/* Alguns Vincles  */
 /* ------------------------ */
	.menuizq {FONT-WEIGHT: normal;  COLOR: #000000; TEXT-DECORATION: none}
	.menuizq A:hover {COLOR:#2c87b4}

/* ================= Capçaleta TOP i Peu ================= */
/* Camí */
/* ------------------------ */
/* ATENCIÓ: En lloc de margin-top:124 i padding-top:16px agafa margin 130 sense declara padding-top */
/* 	veure tambe #pre_contenidotop */ 
#ini 			{MARGIN-left:124px; MARGIN-top:130px;}
body.SelTamanyLletra_2 #ini {MARGIN-left: 11em; }
body.SelTamanyLletra_3 #ini {MARGIN-left: 11em; }
body.Aj_NoTop #ini 	{MARGIN-top:1em;}
body.Aj_Print #ini	{MARGIN-left:0px; MARGIN-top:0px;}
#ini {PADDING-LEFT: 2.5%; PADDING-right:12px;}

#ini h2{COLOR: #555;} 
#ini A		{TEXT-DECORATION: none}
#ini A 		{color: #01145b;}
#ini A:link 	{color: #01145b;}
#ini A:hover 	{COLOR: #038; text-decoration:underline;}
		
#impresora 	{right:5px; top:135px; position:absolute; }
body.Aj_Print #impresora 	{display:none}

/* Fi contingut */
/* ------------------------ */
#final		{clear: both; Padding-top:2em; padding-left:10px; padding-right:10px;}
body.Aj_Print #final .menuizq {display:none}
body.Aj_Print #final .enlaces {display:none}
#final P	{text-align:center;}

/* Contingut */
/* ------------------------ */
#contenido 			{MARGIN-left:124px;  MARGIN-top:0px;}
body.SelTamanyLletra_2 #contenido {MARGIN-left: 11em; }
body.SelTamanyLletra_3 #contenido {MARGIN-left: 11em; }
body.Aj_Print #contenido 	{MARGIN-left:0px;}
#contenido 	{PADDING-LEFT: 2.5%; PADDING-right:12px;}
/* Menú UP */
/* ------------------------ */
div.Aj_Menu_Up{text-align:left; margin-bottom:1em}
.Aj_Menu_Up {padding-left:3px;COLOR: #444; FONT-SIZE: 1.07em; LINE-HEIGHT: 1.8em; border-bottom: #2984b5 2px solid;} 
.Aj_Menu_Up A{font-weight: bold; padding:4px;BACKGROUND-COLOR: #ddd;}
.Aj_Menu_Up A{COLOR: #a90000; TEXT-DECORATION: none; 
	border-left: #2984b5 1px solid;border-right: #2984b5 1px solid;border-top: #2984b5 1px solid;border-bottom: #2984b5 2px solid;}
.Aj_Menu_Up A:visited	{COLOR: #a90000;}
#Aj_Menu_SelUP {BACKGROUND-COLOR: #ffffcc; border-bottom: #ffffcc 2px solid;border-left: #000 1px solid;border-right: #000 1px solid;border-top: #000 1px solid;COLOR: #000;}
.Aj_Menu_Up A:hover	{COLOR: #038; text-decoration: none;background-color: #ffcc00;}

/* Alteracions Capçaleres */
/* ------------------------ */
body.Aj_SenseMenus div#contenido 	{MARGIN-left:0px;}
body.Aj_SenseMenus div#ini 				{MARGIN-left:0px;}
body.Aj_SenseMenus #ini,
body.Aj_SenseMenus #contenido {PADDING-LEFT:5px; PADDING-right:5px;}
body.Aj_SenseMenusCami div#contenido {MARGIN-left:0px;  MARGIN-top:104px;}
body.Aj_SenseMenusCami div.Aj_Menu_Up {padding-top:5px;}
body.Aj_SenseMenusCami #contenido {padding-top:1px; PADDING-LEFT:5px; PADDING-right:5px;}
/* ANTENCIÓ: és necessari el "padding-top:1px" per forçar que no elimini els marges del <h2> del títol posterios */
body.Aj_SenseCami div#contenido		{MARGIN-top:104px;padding-top:1px}
body.Aj_SenseCami div.Aj_Menu_Up	{padding-top:5px;}
body.Aj_SenseMenusTop div#contenido	{MARGIN-left:0px; PADDING-LEFT: 5px; PADDING-right:5px;MARGIN-top:5px;}
body.Aj_SenseMenusTop div#ini				{MARGIN-left:0px; MARGIN-top:0px; PADDING-LEFT: 5px; PADDING-right:5px;MARGIN-top:5px;}
body.Aj_SenseMenusTop div#impresora	{top:5px;}
body.Aj_SenseTop div#ini					{MARGIN-top:5px;}
body.Aj_SenseTop div#contenido		{MARGIN-top:5px;}
body.Aj_SenseTop div#impresora		{top:5px;}
body.Aj_SenseTop div.Aj_Menu_Left	{top:0px;}

/* ================= FI: Capçaleta TOP i Peu ================= */

/* Formulari buscador  */
/* ------------------------ */
.buscarpq_form1		{left:0px; top:0px; position:relative;}
#buscarpq, #buscarpq2		{padding: 0.6em ; COLOR: #ffffff; LINE-HEIGHT: 1.5em; 
				right:12px; POSITION: absolute;
				BACKGROUND-COLOR: #01145b}
#buscarpq, #buscarpq2 *		{MARGIN:0px;}
#buscarpq, #buscarpq2 form	{WIDTH: 140px;}
#buscarpq 	{TOP:20px;}		
#buscarpq2 	{TOP:20px;}


/* Taules  */
/* ------------------------ */
.tauladades {bORDER: 1px solid #777;TEXT-ALIGN: center;vertical-align: middle;padding-right: 1px;}
.tauladades CAPTION {padding-TOP:1em; padding-bottom:.3em;
	 FONT-WEIGHT: bold;color:#2984b5; FONT-SIZE: 1.1em; TEXT-ALIGN: left}
.tauladades CAPTION.centrat	{TEXT-ALIGN: center}
.tauladades td, 
.tauladades th{
	padding-left: 4px;	padding-right: 4px;}
.tauladades td.noPadding, 
.tauladades th.noPadding{
	padding-left: 0px;	padding-right: 0px;}
	
.tauladades thead td,
.tauladades .thead td  {FONT-WEIGHT: bold;background-color: #ccc;	
	border-left: 1px solid #fff;border-top: 1px solid #fff;
	padding-left:4px; 	padding-right:4px;
	padding-top:3px; padding-bottom:3px;}
	
.tauladades tfoot td, 
.tauladades .tfoot td,
.tauladades tfoot th, 
.tauladades .tfoot th,
.tauladades tr.tr1 {background-color: #eee;}
.tauladades tfoot td, 
.tauladades .tfoot td,
.tauladades tfoot th, 
.tauladades .tfoot th		{FONT-WEIGHT: bold;
	border-left: 1px solid #fff;	border-bottom: 1px solid #fff;	
	padding-top:1px; padding-bottom:1px;}
.tauladades tfoot td.noBorder, 
.tauladades .tfoot td.noBorder,
.tauladades tfoot th.noBorder, 
.tauladades .tfoot th.noBorder{border-left: 0px solid #fff;}
	
.tauladades tbody td, 
.tauladades tbody th	{border-left: 1px solid #e8e8e8;	border-bottom: 1px solid #e8e8e8;}
.tauladades tbody td.noBorder, 
.tauladades tbody th.noBorder 	{border-left: 0px solid #fff;}
.tauladades tbody tr.separador td, 
.tauladades tbody tr.separador th {border-top: 2px solid #2984b5;}
.tauladades tbody tr.separadorFi td, 
.tauladades tbody tr.separadorFi th {border-top: 1px solid #2984b5;}
.tauladades th {TEXT-ALIGN: left}
	

/* Taules dins de .tauladades planes Meteoro_Est_xxx.asp */
.taulaaux td {vertical-align: top;}
table.taulaaux tbody td, .tauladades .thead td table.taulaaux tbody td {border: 0px solid #fff;}
table.taulaaux{width:100%; margin-top:5px;margin-bottom:5px}

.tablazul	{BORDER: #01145b 1px solid;} 
.tablazul	{FONT-WEIGHT: normal;  COLOR: #01145b; }
.tablazul caption {FONT-SIZE: 1.2em; padding-top: 1em; padding-bottom: .3em; FONT-WEIGHT: bold; text-align:left; }

.tablazul a		{COLOR: #01145b; TEXT-DECORATION: none}
.tablazul a:link	{COLOR: #01145b;}
.tablazul a:visited 	{COLOR: #690000; TEXT-DECORATION: none}
.tablazul a:hover 	{COLOR: #01145b; TEXT-DECORATION: underline}
.tablazul a.enlaces,
.tablazul a.vincleColor	{COLOR: #a90000;}
.tablazul a.enlaces:visited,
.tablazul a.vincleColor:visited	{COLOR: #690000;}
.tablazul a.enlaces,
.tablazul a.enlaces:visited {TEXT-DECORATION: underline}
.tablazul a.enlaces:hover, 
.tablazul a.vincleColor:hover{COLOR:#666666; font-style:normal; TEXT-DECORATION:underline}

/* class="tblancob" és equivalent a posar les cel·les dins de la clau <thead> */
.tablazul thead {text-align:center} 
.tablazul thead td, 	
.tblancob	{padding: 2px; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #01145b}
.tablazul thead A,	
.tblancob a		{COLOR: #fff; padding-left: .5em; padding-right: .3em}
.tablazul thead A:link, 
.tblancob a:link	{COLOR: #fff}
.tablazul thead A.Selecionat, 	
.tblancob a.Selecionat 	{BACKGROUND-COLOR: #466}
.tablazul thead A:visited, 	
.tblancob a:visited 	{COLOR: #fff; TEXT-DECORATION: none}
.tablazul thead A:hover, 	
.tblancob a:hover	{COLOR: #ff0; TEXT-DECORATION: underline}

caption .normal {FONT-WEIGHT: normal; COLOR: #000;}

.tr1 {BACKGROUND-COLOR: #d1d4e1}


/* altres */
.fichazul {PADDING:0.4em; FONT-WEIGHT: bold; LINE-HEIGHT: 2.2em; BACKGROUND-COLOR: #d1d4e1}
.fichazul:link {COLOR: #01145b; BACKGROUND-COLOR: #d1d4e1}
a.fichazul:hover {COLOR: #01145b; BACKGROUND-COLOR: #ffffcc}	
.fichazul a:hover {COLOR: #01145b; BACKGROUND-COLOR: #ffffcc}

#ficha	{TEXT-ALIGN: justify; margin-left:1.5em;}

#temes {
	PADDING-LEFT: 12%
}
#fotoficha{PADDING-RIGHT: 20px; float:left; PADDING-BOTTOM: 20px; PADDING-TOP: 5px; TEXT-ALIGN: center;}


#fototemes {
	float:left; POSITION: relative; TOP: 0px; max-width: 70px
}
.azulbold {FONT-WEIGHT: bold;  COLOR: #01145b;}

.tnegro {COLOR: #000000;}

/* Presentacions  */
/* ------------------------ */
.titol			{PADDING: 5px; BACKGROUND-COLOR: #d1d4e1}
span.titol		{line-height: 2em;PADDING: 3px;}
.titol a:link,
.titol a:active,
.titol a:visited	{COLOR: #01145b;}
a.titol:hover,
.titol a:hover		{COLOR: #c33; BACKGROUND-COLOR: #ffc;text-decoration: underline;}

.titol2 		{PADDING-top:2px; PADDING-bottom:2px;}
.titol2 		{border-bottom-width: 3px; border-bottom-style: solid; 	border-bottom-color: #06c;}
span.titol2		{line-height: 2em;}
.titol2 a:link,
.titol2 a:active,
.titol2 a:visited 	{COLOR: #01145b;}
a.titol2:hover,	
.titol2 a:hover		{COLOR: #c33; BACKGROUND-COLOR: #ffc;text-decoration: underline;}

.titol2a 		{PADDING-top:2px; PADDING-bottom:1px; BACKGROUND-COLOR: #f2f2f2;}
.titol2a 		{border-bottom-width: 1px; border-bottom-style: solid; 	border-bottom-color: #06c;}
span.titol2a		{line-height: 2em;}
.titol2a a:link,
.titol2a a:active,
.titol2a a:visited 	{COLOR: #01145b;}
a.titol2a:hover,	
 .titol2a a:hover	{COLOR: #c33; BACKGROUND-COLOR: #ffc;text-decoration: underline;}

.titol2b 		{PADDING-top:2px; PADDING-bottom:1px; BACKGROUND-COLOR: #f2f2f2;}
.titol2b 		{border-bottom-width: 2px; border-bottom-style: solid; 	border-bottom-color: #06c;}
.titol2b a:link,
.titol2b a:active,
.titol2b a:visited 	{COLOR: #01145b;}
a.titol2b:hover,	
.titol2b a:hover	{COLOR: #c33; BACKGROUND-COLOR: #ffc;text-decoration: underline;}

.titol3 		{PADDING-top:1px; PADDING-bottom:1px;}
.titol3 		{border-bottom-width: 1px; border-bottom-style: solid; 	border-bottom-color: #06c;}
span.titol3		{line-height: 1.7em;}
.titol3 a:link,
.titol3 a:active,
.titol3 a:visited 	{COLOR: #01145b;}
a.titol3:hover 		{COLOR: #c33; BACKGROUND-COLOR: #ffc;text-decoration: underline;}	
.titol3 a:hover		{COLOR: #c33; BACKGROUND-COLOR: #ffc;text-decoration: underline;}

/* Blocs Editor */
.campo	{BACKGROUND-COLOR:#d1d4e1; font-weight:bold; padding:0.1em; line-height:2em;}

div.blocCompacte,
table.blocCompacte {clear: both; margin-bottom:15px}
.blocCompacte 	h2,
.blocCompacte 	h3,
.blocSenseEspais 	h2,
.blocSenseEspais 	h3 {margin-bottom:0.3em}
.blocCompacte 	p,
.blocCompacte 	ul,
.blocCompacte 	ol,
.blocCompacte	dl,
.blocSenseEspais 	p,
.blocSenseEspais 	ul,
.blocSenseEspais 	ol,
.blocSenseEspais	dl	{margin-top:0px;margin-bottom:0px;}

.blocDreta	{float:right; margin-left: 15px; margin-bottom: 10px; margin-top: 5px;}
img.blocDreta {background-color: #ffffff; margin: 0px; padding-left: 15px; padding-bottom: 10px; padding-top: 5px}

.blocEsquerra {float:left; margin-right: 15px; margin-bottom: 10px; margin-top: 5px;}
img.blocEsquerra {background-color: #ffffff; margin: 0px; padding-right: 15px; padding-bottom: 10px; padding-top: 5px}
.blocEsquerraPetit {float:left;margin-right: 5px; margin-bottom: 0px; margin-top: 3px;}
img.blocEsquerraPetit {background-color: #ffffff; margin: 0px; padding-right: 5px; padding-bottom: 0px; padding-top: 3px}

p.blocDreta,
p.blocEsquerra {color:#666666; text-align: center;font-size:0.8em;}



.blocMarcFi{bORDER: 1px solid #777;}
div.blocMarcFi{padding:2px}

.blocNotes		{background-color:#F4F4F4;float:right; width:30%; margin-left: 30px; margin-bottom: 30px; padding: 5px;	font-size:0.8em;}
.blocNotes	ol,
.blocNotes	ul,	
.blocNotes	p  {margin-top:0.3em; margin-bottom:0.3em}
div.blocEsquerra {float:left; margin-left:0px; margin-right:30px; width:auto;} /* servei per alterar el blocNotes, i cal que tingui el fload:left */

.blocLiniaDreta		{PADDING-right: 1em; margin-right: 1em; border-right:#aaa 1px solid;}

.blocLectura		{WIDTH: 34em; float:left;margin-top: 0px; margin-bottom: 3em;}
.blocCentrat {margin-left: auto; margin-right: auto;clear:both}
/* -- */

.foto			{float:left; PADDING-RIGHT: 20px; BACKGROUND-COLOR: #fff; PADDING-BOTTOM: 20px; PADDING-TOP: 5px; TEXT-ALIGN: center;}
.foto_dreta     	{FLOAT: right; PADDING-left: 10px; BACKGROUND-COLOR: #fff; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; TEXT-ALIGN: center;}
.img_dreta     		{FLOAT: right; PADDING: 0px;}

.imatge_esquerra_prim	{float:left; BACKGROUND-COLOR: #fff; margin:0px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center;}

.foto_esquerra_up	{float:left; BACKGROUND-COLOR: #fff; margin:0px; PADDING-RIGHT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; TEXT-ALIGN: center;}
.foto_titol_dreta     	{position:absolute; right: 20px;top:140px} /* dog_generiques: 910,911,912 i 914 */


/* Mapa WEB  */
/* ------------------------ */

div.llista_2_col_2_cos {clear:both; PADDING-top:0px; margin-top: 0px;}
div.llista_2_col_2_u {width:51%; float:left;}
div.llista_2_col_2_dos {width:49%; float:left;}

.Nivell_1 {FONT-SIZE: 1.1em; FONT-WEIGHT: bold;TEXT-DECORATION: underline}
.Nivell_2 {FONT-SIZE: 1.1em;}

/* ======== Ve de: "formularios.css" ======== */
.tboxbuscar	{height:1.2em; width:10em;
	color:#01145B; background-color: #FFFFFF;
	BORDER: #01145B 1px solid;}

.comboazul, .comboazul2		{height:1.5em;}
.comboazul, .comboazul2, .comboazul3	{
	color: #01145B; background-color: #FFFFFF;
	BORDER: #01145B 1px solid;} /* El .comboazul teni amplada 200px; */

.txtarea	{height: 9.6em; width:40em;	color: #01145B;	background-color: #FFFFFF;	BORDER: #01145B 1px solid;}

	
/* ======== Agenda ======== */

/* ======== Portada i destacats ======== */
#notihome H1	{LINE-HEIGHT: 1em;}
#notihome H3	{margin-top:1.6em; margin-bottom:0em; LINE-HEIGHT: 1em;}
#notihome P	{margin-top:0.4em; margin-bottom:0em;}
#notihome P A:link {COLOR: #01145b}
#notihome P.MesDades 	{margin-top:1.0em; margin-bottom:0em;}

/* ======== Observatori Ciutat ======== */
.dadesProcedencia 	{background-color:#669900;color:#ffffcc;FONT-WEIGHT: bold;}
.dadesDesti 		{background-color:#ff9900;color:#ffffcc;FONT-WEIGHT: bold;}

/* ======== Formularis ============ */
.campInput {BORDER: #888 1px solid;}
input.campInput,
textarea.campInput {padding-left:2px;padding-right:2px; }

.campSpan {padding:2px; BORDER: #888 1px solid; background-color:#e0f0e0;LINE-HEIGHT: 1.5em; }
span.campSpan {margin-right:5px;}
div.campSpan ul.fm_LlistaGet_Valor {margin:0px;}
div.campSpan ul.fm_LlistaGet_Valor li {margin-left:22px;} /* IE ho necesita per veure els punts */

input.campRequerit, 
textarea.campRequerit, 
select.campRequerit {background-color:#ffffdf}
input.campRequerit,
textarea.campRequerit,
select.campRequerit,
.campRequerit {BORDER:#666600 1px solid;}
.imgSubmit {vertical-align:text-bottom}

/* ======== Alteracions Especifiques ======== */
/* Vincles */
 /* ------------------------ */ 
  a.vinclesNormals,
	a.vinclesNormals:link,
	a.vinclesNormals:visited,
	 .vinclesNormals a,
	 .vinclesNormals a:link,
	 .vinclesNormals a:visited {COLOR: #01145b;}
	a.vinclesNormals:hover, 
	 .vinclesNormals a:hover {background-color: #ffd;COLOR: #01145b;}
	 
	.ulVincles,
	.ul2 {COLOR: #01145b; LINE-HEIGHT: 1.4em;}
	.ulVincles li,
	.ul2 li	{padding-bottom:.25em;padding-top:.25em}
	
	.ulVincles LI	{LIST-STYLE-TYPE: none;LIST-STYLE-POSITION: outside}
	.ulVincles LI A:link,	
	.ulVincles LI A:visited	{COLOR: #01145b}
	.ulVincles LI A:hover {COLOR: #a90000; background-color: #ffd;TEXT-DECORATION: underline}
	.ulVincles UL,	
	UL.ulVincles  	{PADDING:0px; MARGIN: 0px;}
	.ulVincles LI {PADDING-LEFT: 27px;
			BACKGROUND-POSITION: 20px .3em;BACKGROUND-IMAGE: url(/img_acc/Aj_MenusLeft_Tri.GIF);
			background-repeat: no-repeat;}

	.ulVinclesAmbFons li {background-color: #f6ffff; BORDER-bottom: #f0f0f0 1px solid;BORDER-right: #f0f0f0 1px solid}
	ul.ulVinclesAmbFons {BORDER-top: #f0f0f0 1px solid;BORDER-left: #f0f0f0 1px solid}
	
	.ulVinclesBloc		{WIDTH: 34em; float:left;margin-top: 0px; margin-bottom: 3em;}
	.ulVinclesBloc li {padding-bottom:0px;padding-top:0px}
	
	
	a.enlaces:link,	
	 .enlaces a:link,
	 .ulVincles LI A:link.enlaces,
	 .ulVincles LI A:link.vincleColor,
	 .enlaces LI A:link,
	a.enlaces:visited, 
	 .enlaces a:visited,
	 .ulVincles LI A:visited.enlaces,
	 .ulVincles LI A:visited.vincleColor,
	 .enlaces LI A:visited,	
	a.vincleColor:link,	
	 .vincleColor a:link,
	 .ulVincles LI A:link.enlaces,
	 .ulVincles LI A:link.vincleColor,
	 .vincleColor LI A:link,
	a.vincleColor:visited, 
	 .ulVincles LI A:visited.vincleColor,
	 .vincleColor a:visited,
	 .vincleColor LI A:visited{COLOR: #a90000;}	 /* altera també .ulvincles */
	a.enlaces:link,	
	 .enlaces a:link,
	 .enlaces LI A:link,
	a.enlaces:visited, 
	 .enlaces a:visited,
	 .enlaces LI A:visited {TEXT-DECORATION: underline} /* altera també .ulvincles */
	a.enlaces:hover, 
	 .enlaces a:hover,		
	 .enlaces LI A:hover,
	a.vincleColor:hover, 
	 .vincleColor a:hover,		
	 .vincleColor LI A:hover{background-color:#ffd; color:#01145b;TEXT-DECORATION: underline}	/* altera també .ulvincles */

.vincleIco a,
a.vincleIco 		{padding-left:7px; padding-right:5px; BACKGROUND-POSITION: 0px .2em;BACKGROUND-IMAGE:url(/img_acc/Aj_MenusLeft_Tri.GIF); background-repeat:no-repeat;}
.vincleIcoNew a,
a.vincleIcoNew	{padding-left:7px; padding-right:5px; BACKGROUND-POSITION: 0px .2em;BACKGROUND-IMAGE:url(/img_acc/Aj_MenusLeft_Tri_n.GIF); background-repeat:no-repeat;} 
.ulVincles li.vincleIcoNew a {padding-left:0px; padding-right:0px; BACKGROUND-IMAGE:none}
.ulVincles li.vincleIcoNew {BACKGROUND-IMAGE: url(/img_acc/Aj_MenusLeft_Tri_n.GIF);}

/* cal declarar abans el "blocPeu" i despres el "accPujar" per alterar el color del text  */
a.accPujar {float:right; font-size:11px; font-weight:normal;}
a:link.accPujar, a:visited.accPujar, a:active.accPujar {color:#bbb}
a:hover.accPujar, a:focus.accPujar {color:#666}
