@import url("styles_taules.css");

html{ margin:0; padding:0; }
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#000;  }
a img{ border:none; }
a{ color:#00f; }
	a:hover{ text-decoration:none; }

#container-c{ width:964px; clear:both; margin:auto; padding:0; font-size:1em; }
#container-acronims{ width:560px; clear:both; margin:auto; padding:0; font-size:1em; }
ul{ clear:both; } li{ clear:both; }

.wrap-c{ width:959px; clear:both; margin:auto; padding:0; }
/*CABECERA*/
	#header{ width:100%; float:left; clear:both; margin:0; padding:0; background:url(../imatges/web/header-bg.jpg) top center no-repeat; overflow:hidden; height:82px; }
		#header a{ outline:none; border:none; }
	#header h1{ width:195px; height:43px; float:left; margin:21px 24px 0 80px; padding:0; border:none; }
		#header h1 a{ display:block; float:left; width:100%; height:43px; margin:0; }
		#header h1 span{ display:none; }
		
		#container-acronims #header h1{  margin:21px 24px 0 14px;  }
	#header p.date{ width:auto; float:left; margin:0 0 0 0; padding:0; }
	#header p.tab{ width:auto; float:right; margin:0 18px 0 0; padding:0; }
	
	#container-acronims #header p.tab{ margin-right:12px; }
	
/*MENU*/
	#menu{ width:100%; float:left; clear:both; margin:0 0 20px 0; padding:0;  min-height:161px; height:auto;  background:url(../imatges/web/menu0-bg.gif) top left repeat-y #fff; position:relative; }
		#menu ul{ list-style-type:none; float:left; }

		#container-c div.menubg1{  background:url(../imatges/web/menu1-bg.gif) top right repeat-y #fff; }
		#container-c div.menubg2{  background:url(../imatges/web/menu2-bg.gif) top right repeat-y #fff; }
		#container-c div.menubg3{  background:url(../imatges/web/menu3-bg.gif) top right repeat-y #fff; }
	
	
		.menu1{ width:280px; float:left; clear:both; margin:0; padding:0; height:auto;  }	
			.menu1 li{ width:280px; float:left; clear:both; margin:0 0 0 0;padding:0 0 0 0; text-align:right; border-bottom:4px solid #fff; }
			
			/*.menu1 li.color1{ position:absolute; top:0; left:0;  border-bottom:5px solid #fff; border-right:1px solid #fff;  }
			.menu1 li.color2{ position:absolute; top:5.9em; left:0;  border-bottom:5px solid #fff; border-right:1px solid #fff;  }
			.menu1 li.color3{ position:absolute; top:11.2em; left:0;  }*/
			.menu1 li.color3{ border:none; }
			
						
			#menu .menu1 li a{ width:auto;  font-size:1.6em; color:#fff; font-weight:bold; display:block;padding:16px 14px 17px 17px; float:right; text-decoration:none;  outline:none; border:none;  }
				
				
			.menu1 li a.sel,
			.menu1 li a:hover{ background:url(../imatges/web/menu-bullet.gif) 0 20px no-repeat; }	
			
			.menu1 li.color1{ background-color:#374458; }
			.menu1 li.color2{ background-color:#523B12; }
			.menu1 li.color3 a{margin:0; }
			
		#menu .menu2{ width:200px; float:left; margin:5px 0 2px 290px; padding:0 0 5px 0; clear:none; position:absolute; z-index:100; }
			#menu .menu2 li{ text-align:left; padding:0; margin:0; background:none; border:none; float:left; width:100%; }
				 #menu .menu2 li a{ width:auto; padding:1px 3px 1px 2px; margin:0; font-size:1.1em; background:none; text-decoration:none; margin:0 0 1px 0; float:left; color:#374458; position:static; border:none; font-weight:bold; }
				 
				 .color2 #menu .menu2 li a{ color:#523B12; }
				 .color3 #menu .menu2 li a{ color:#4B2029 ; }
				 
			 #menu .menu2 ul{ margin-left:40px ; margin-top:0;}
 				
				.color1 #menu .menu2 li a.sel,
				.color1 #menu .menu2 li a:hover{ background-color:#374458; color:#fff;  }
				.color2 #menu .menu2 li a.sel,
				.color2 #menu .menu2 li a:hover{ background-color:#523B12; color:#fff;  }
				.color3 #menu .menu2 li a.sel,
				.color3 #menu .menu2 li a:hover{ background-color:#4B2029; color:#fff; }
				
		.menu2 ul{ position:absolute; top:0; left:185px; width:200px; float:left; }
				
/*BODY*/	
h1{ display:block; width:100%; float:left; clear:both; margin:0 0 14px 0; padding:0; color:#374458; border-bottom:1px solid #000; font-size:2em; }
h2{ display:block; width:100%; float:left; clear:both; margin:0 0 14px 0; padding:0; color:#374458; font-size:1.4em; }
h3{ display:block; width:100%; float:left; clear:both; margin:0 0 8px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#374458; }
h4{ display:block; width:100%; float:left; clear:both; margin:0; padding:0; font-size:1.2em; font-weight:normal;  }

h1.color4{ color:#CC6633; border-bottom-color:#CC6633; }
h1.color5{ color:#6297A5; border-bottom-color:#6297A5; }
h1.color2{ color:#523B12; border-bottom-color:#523B12; }
h1.color6{ color:#616074; border-bottom-color:#616074; }
h1.color7{ color:#59ac26; border-bottom-color:#59ac26; }
h1.color8{ color:#CD2323; border-bottom-color:#CD2323; }

div.color1{ color:#374458; }
div.color2{ color:#523B12; }
div.color3{ color:#4B2029; }
div.color4{ color:#cc6633; }


div.color2 h1{ color:#523B12; border-bottom-color:#523B12; }
	div.color2 h2{ color:#523B12; }
	div.color2 h3{ color:#523B12; }
	div.color2 h4{ color:#523B12; }
	
div.color3 h1{ color:#4B2029; border-bottom-color:#4B2029; }
	div.color3 h2{ color:#4B2029; }
	div.color3 h3{ color:#4B2029; }
	div.color3 h4{ color:#4B2029; }
	

div.color8 h1{ color:#669900; border-bottom-color:#85AC4E; }
	div.color8 h2{ color:#85AC4E; }
	div.color8 h3{ color:#85AC4E; }
	div.color8 h4{ color:#85AC4E; }
	
	div.color1 span.sep{ width:15px; height:15px; font-size:1px; display:inline-block; margin:0 7px 0 0; padding:0; background:#737C8A; }
	div.color2 span.sep{ width:15px; height:15px; font-size:1px; display:inline-block; margin:0 7px 0 0; padding:0; background:#867559; }
	div.color3 span.sep{ width:15px; height:15px; font-size:1px; display:inline-block; margin:0 7px 0 0; padding:0; background:#81636A; }
	
div.body p{ width:100%; float:left; margin:0 0 20px 0; padding:0; line-height:1.4em; }
#body{ width:934px; float:left; margin:0 0 16px 0; padding:0 0 0 24px; clear:both; font-size:1.1em; color:#000; background:#fff; }
#extra{ width:100%; float:left; margin:0 0 16px 0; /*padding:0;*/ padding:60px 0 50px 0; clear:both; font-size:1.1em; color:#000; }

/*div.column-1{ width:646px; float:left; margin:0; padding:0; clear:none; }
	div.column-1 h2{ width:586px; padding-right:60px; }
	
	div.column-1 p{ width:586px; padding:0 60px 0 0; }*/
	div.column-1{ width:590px; float:left; margin:0; padding:0 56px 0 0; clear:none; }
	#body div.column-1{ padding-bottom:40px; }
	

	
	
	div.column-1 p,
	div.total p{ width:100%; clear:both; }
	div.total{width:934px;  padding:0 0 0 24px; float:left; clear:both; margin:0; font-size:1.1em; }
		#body div.column-1 div.total{ width:100%; margin:0; padding:0; }
	
	
	div.figures{ width:100%; float:left; clear:both; margin:0 0 0 0; padding:0; }
	div.box{ width:100%; float:left; margin:0; padding:0; }
	
div.column-2{ width:287px; float:right; margin:0; padding:0; height:auto; }

img.figure{ float:left; margin-bottom:45px; }

div.pestana{ width:100%; float:left; clear:both; margin:0 0 3px 0; padding:0; }
	.column-2 div.color1{ background:#374458; color:#374458 }		/* AGUA */
		.column-2 div.color1 a{ color:#374458; }	
			
	.column-2 div.color2{ background:#523B12; color:#523B12 }		/*	RESIDUS	*/
		.column-2 div.color2 a{ color:#523B12; }	
		
	.column-2 div.color3{ background:#4B2029; color:#4B2029 }		/*	SOSTENIBILITAT	*/
		.column-2 div.color3 a{ color:#4B2029; }	
		
	.column-2 div.color4{ background:#CC6633; color:#CC6633 }		/*	ACRONIMS	*/
		.column-2 div.color4 a{ color:#CC6633; }	
	
	.column-2 div.color6{ background:#666; color:#666 }				/*	ENLLACOS		*/
		.column-2 div.color6 a{ color:#666; }				
	
		
	.column-2 div.color5{ background:#6297A5; color:#6297A5 }		/*	FIGURES EN INDICE	*/
		.column-2 div.color5 a{ color:#6297A5; }	
		
	.column-2 div.color8{ background:#669900; color:#669900 }		/*	AMBIT	*/
		.column-2 div.color8 a{ color:#669900; }	
		
	div.pestana span.open{ display:block; font-size:1px; width:100%; float:left; margin:0; padding:0; height:11px; background:url(../imatges/web/pestana-open.gif) top left no-repeat; font-size:1px; }
	div.pestana span.close{ display:block; font-size:1px; width:100%; float:left; margin:0; padding:0; height:15px; background:url(../imatges/web/pestana-close.gif) top left no-repeat; }
	div.pestana div.body{ width:268px; float:left; clear:both; margin:0; padding:0 0 0 19px; background:url(../imatges/web/pestana-body.gif) top left repeat-y; line-height:normal; font-size:1em; }
	
	div.pestana td.data{ width:200px; }
		div.pestana ul.block li span{ display:block; width:6px; height:auto; float:left; text-align:left;  }
		div.pestana ul.block li a{ display:block; width:180px; float:left; text-align:left;}
		div.pestana td.data li{ margin:0 0 11px 0; }
			div.pestana td.data ul.list li{ margin:0; text-align:left; }
			div.pestana td.data li.last{ margin:0; }
		
		

	div.pestana td.title{ vertical-align:middle; width:45px; padding-right:24px; }
		div.pestana td.title strong span{ display:none; }
		
	/* TITULOS PESTANAS	*/
	div.pestana strong.figures{ display:block; float:right; width:32px; height:117px; background:url(../imatges/web/title-figures.gif) top left no-repeat; }
	div.pestana strong.figures-2{ display:block; float:right; width:32px; height:117px; background:url(../imatges/web/title-figures-2.gif) top left no-repeat; }
	div.pestana strong.acronims{ display:block; float:right; width:13px; height:74px; background:url(../imatges/web/title-acronims.gif) top left no-repeat; }
	div.pestana strong.referencies{ display:block; float:right; width:14px; height:92px; background:url(../imatges/web/title-referencies.gif) top left no-repeat; }
	div.pestana strong.enllacos{ display:block; float:right; width:16px; height:65px; background:url(../imatges/web/title-enllacos.gif) top left no-repeat; }
	
	
	div.color2 strong.figures{ display:block; float:right; width:32px; height:117px; background:url(../imatges/web/title-figures-residus.gif) top left no-repeat; }	/*	FIGURES EN RESIDUS	*/
	div.color3 strong.figures{ display:block; float:right; width:32px; height:117px; background:url(../imatges/web/title-figures-sostenibilitat.gif) top left no-repeat; }	/*	FIGURES EN SOSTENIBILITAT	*/

	div.color2 strong.referencies{ background:url(../imatges/web/title-referencies-2.gif) top left no-repeat; }
	div.color3 strong.referencies{ background:url(../imatges/web/title-referencies-3.gif) top left no-repeat; }
	div.color8 strong.referencies{ background:url(../imatges/web/title-referencies-8.gif) top left no-repeat; }
	
	div.color1 strong.index{ display:block; float:right; width:35px; height:69px; background:url(../imatges/web/title-index-1.gif) top left no-repeat; }	/*	INDEX EN AIGUA	*/
	div.color2 strong.index{ display:block; float:right; width:35px; height:69px; background:url(../imatges/web/title-index-2.gif) top left no-repeat; }	/*	INDEX EN RESIDUS	*/
	div.color3 strong.index{ display:block; float:right; width:35px; height:69px; background:url(../imatges/web/title-index-3.gif) top left no-repeat; }	/*	INDEX EN FOMENT	*/
	div.color8 strong.index{ display:block; float:right; width:35px; height:69px; background:url(../imatges/web/title-index-8.gif) top left no-repeat; }	/*	INDEX EN AMBIT	*/
	
/*PESTANAS DE DESCARGA*/
a.download-figures{ width:113px; height:55px; display:block; float:left; clear:both; background:url(../imatges/web/download-figures.gif) top left no-repeat; color:#374458; font-size:.9em; padding:25px 45px 0 140px; margin-bottom:3px;}
a.download-llibre{ width:108px; height:89px; display:block; float:left; clear:both; background:url(../imatges/web/download-llibre.gif) top left no-repeat; color:#374458; font-size:.9em; padding:50px 25px 0 165px;}
	a.download-llibre-home{ width:95px; height:94px; display:block; float:left; clear:left; background:url(../imatges/web/download-llibre-home.gif) top left no-repeat; color:#374458; font-size:.9em; padding:40px 25px 0 173px;}
	a.download-anteriors-home{ width:73px; height:94px; display:block; float:left; clear:right; background:url(../imatges/web/download-anteriors-home.gif) top left no-repeat; color:#374458; font-size:.9em; padding:40px 15px 0 186px;}
	
	
	
	.color2 a.download-figures{  background:url(../imatges/web/download-figures-residus.gif) top left no-repeat; color:#523B12; }
	.color3 a.download-figures{  background:url(../imatges/web/download-figures-sostenibilitat.gif) top left no-repeat; color:#4B2029; }
	

/*FOOTER*/
#footer{ width:100%; float:left; clear:both; margin:12px 0 0 0; padding:0 0 80px 0; height:auto; background:url(../imatges/web/footer-bg.gif) bottom right no-repeat; color:#333; font-size:1.1em; position:relative; }
	#footer p{ width:auto; float:right; margin:0; padding:0 28px 0 0; clear:both; background:url(../imatges/web/pestana-pie-bg.gif) top left repeat-y; }
	#footer a{ display:block; float:left; clear:none; margin:0; padding:14px 0 5px 0; height:auto; text-align:center; color:#333; font-weight:bold; }
		#footer a.label0{ width:177px; background:url(../imatges/web/footer-label0.gif) top left no-repeat;  margin-right:1px; }
		#footer a.label1{ width:251px; background:url(../imatges/web/footer-label1.gif) top left no-repeat;  margin-right:1px; }
		#footer a.label2{ width:144px; background:url(../imatges/web/footer-label2.gif) top left no-repeat; }
		#footer a.label3{ width:71px; background:url(../imatges/web/footer-label3.gif) top left no-repeat; }
		#footer a.label4{ width:71px; background:url(../imatges/web/footer-label4.gif) top left no-repeat; }
		#footer a.label5{ width:71px; height:69px; background:url(../imatges/web/footer-label5.gif) top left no-repeat; position:relative; margin-top:-31px; }
	
	#footer-w{ width:100%; float:left; clear:both; height:auto; padding:0 0 80px 0; background:url(../imatges/web/footer-w-bg.gif) bottom right no-repeat; }
	#container-c .footer-home{ width:100%; float:left; clear:both; height:auto; background:url(../imatges/web/footer-h-bg.gif) bottom right no-repeat; }
		#container-c .footer-home p{ width:535px; background:url(../imatges/web/pestana-pie-h-bg.gif) top left repeat-y; padding-bottom:0; height:auto; margin:0 37px 0 0; }
			#container-c .footer-home p a{ height:auto; }


/*	HOME	*/
div.home-box{ width:940px; float:left; clear:both; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000; }
	div.home-box h1{ width:906px; display:block; float:left; margin:0; padding:13px 21px 13px 13px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#fff; }
		#container-c div.home-box h1 span{ width:auto; float:left; margin:0; padding:0; clear:none; }
		#container-c div.home-box h1 a{ width:auto; float:right; margin:2px 0 0 0; clear:none; padding:0; font-size:.8em; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; text-decoration:none;}
		
		div.home-box div.texto{ width:266px; float:left; clear:none; margin:0; padding:10px 17px 31px 11px; }
		
		ul.home{ width:646px; clear:none; margin:2px 0 2px 0; padding:0; float:left; list-style-type:none; }
			ul.home li{ width:204px; float:left; clear:none; margin:0; padding:8px 10px 5px 0; border-right:2px solid #fff; min-height:102px; height:auto; overflow:hidden; text-align:right;}
			ul.home li h2{ width:100%; float:left; clear:both; margin:0; padding:0; font-size:1.3em; height:auto; }	
			ul.home li strong{ width:100%; float:left; clear:both; margin:0 0 0 0; padding:0; font-size:3em; line-height:normal;  }
			ul.home li span{ width:100%; float:left; clear:both; margin:0 0 0 0; padding:0; font-size:.9em; font-weight:bold;}
			ul.home li a{ width:100%; clear:both; margin:0; padding:0; font-size:.8em; }
				ul.home li.dato3{ border:none; }
	
		div.grafica{ width:646px; height:auto; float:left; margin:0 0 4px 0; padding:0; height:auto; overflow:hidden; position:relative; }
			div.grafica h3{ display:block; width:626px; float:left; margin:0; padding:11px 20px 0 0; text-align:right; font-size:1.2em;}
			div.grafica img{ float:left; clear:both; }
			div.grafica a{ float:right; clear:both; margin:0 0 0 0; position:absolute; bottom:9px; right:20px; font-size:.8em; }
			
		
		/* COLORES	*/
		#home1 ul.home{ background:url(../imatges/web/home-1-bg.gif) top left repeat-y; }
		#home2 ul.home{ background:url(../imatges/web/home-2-bg.gif) top left repeat-y; }
		#home3 ul.home{ background:url(../imatges/web/home-3-bg.gif) top left repeat-y; }
		
		#home1 li.dato1{ background:#EBECEE; }
		#home1 li.dato2{ background:#D7DADE; }
		#home1 li.dato3{ background:#C3C7CD; }
		
		#home2 li.dato1{ background:#CBC4B7; }
		#home2 li.dato2{ background:#DCD8D0; }
		#home2 li.dato3{ background:#EDEBE7; }
		
		#home3 li.dato1{ background:#C9BCBE; }
		#home3 li.dato2{ background:#DBD2D4; }
		#home3 li.dato3{ background:#DBD2D4; }
		
		
		#home1 .grafica{ background:#EBECEE; }
		#home2 .grafica{ background:#EDEBE7; }			
			
		#home1 h1{ background:#374458; }
		#home1 a,
		#home1 ul.home span,
		#home1 strong,
		#home1 h3,
		#home1 h2{ color:#374458 }
		
		#home2 h1{ background:#523B12 }
		#home2 a,
		#home2 ul.home span,
		#home2 strong,
		#home2 h3,
		#home2 h2{ color:#523B12 }
		
		#home3 h1{ background:#4B2029; }
		#home3 a,
		#home3 ul.home span,
		#home3 strong,
		#home3 h3,
		#home3 h2{ color:#4B2029 }
		
/*	COLECCIO	*/		
ul#coleccio{ width:100%; float:left; clear:both; margin:34px 0 0 0; padding:0; list-style-type:none; height:auto; }
ul#coleccio li{ width:100%; float:left; clear:both; margin:0 0 30px 0; padding:2px 0 2px 0; border-top:1px solid #616074; border-bottom:1px solid #616074; height:auto; }	
	ul#coleccio li li{ width:225px; float:left; margin:0 2px 0 0; background:#EFEFF1; padding:0 0 0 0; border:none; clear:none; height:222px; overflow:hidden; position:relative; }
			ul#coleccio li li.last{ width:224px; margin:0; }

	ul#coleccio ul{ display:block; width:auto; float:left; margin:0; padding:0; list-style-type:none; }

	ul#coleccio li.year { width:auto; padding:0; height:222px; }
	ul#coleccio li.year h2{ display:block; width:52px; height:222px; float:left; overflow:visible; clear:none; background-position:top left; background-repeat:no-repeat; }
		ul#coleccio li.year h2 span{ display:none; }
		
		
		
	ul#coleccio h3{ font-size:1.5em; text-align:right; float:left; margin:0; padding:0; width:100%; position:absolute; top:12px; right:20px; z-index:100; }
	ul#coleccio p{ width:210px; text-align:right; font-size:1.2em; clear:both; margin:0; padding:0 12px 0 0;  }
	ul#coleccio p.imagen{ width:100%; text-align:center; overflow:hidden; height:149px; margin:25px 0 5px 0; padding:0; }
		ul#coleccio p a{ color:#374458; }
		
	
	.y2010{ background-image:url(../imatges/web/anyo_2010.gif); }
	.y2009{ background-image:url(../imatges/web/anyo_2009.gif); }
	.y2008{ background-image:url(../imatges/web/anyo_2008.gif); }
	.y2007{ background-image:url(../imatges/web/anyo_2007.gif); }
	.y2006{ background-image:url(../imatges/web/anyo_2006.gif); }
	.y2005{ background-image:url(../imatges/web/anyo_2005.gif); }
	.y2004{ background-image:url(../imatges/web/anyo_2004.gif); }
	.y2003{ background-image:url(../imatges/web/anyo_2003.gif); }
	
/*ACRONIMOS*/
#acronims{ width:467px; margin:auto; padding:10px 0 10px 0; clear:both; font-size:1.1em; }
	#acronims h1{  font-family:Arial, Helvetica, sans-serif; font-size:2em; border:none; }
	#acronims ul{ width:100%; float:left; clear:both; margin:0; padding:0 0 16px 0; height:auto; list-style-type:none; }
		#acronims li{ width:100%; float:left; clear:both; margin:0; padding:1px 0 1px 3px; }
			#acronims li.par{ background:#F5E0D6; }	


/* FIGURES	*/
#figures{ width:99%; float:left; clear:both; margin:0; padding:0 1% 0 0; height:auto; overflow:hidden; }
	#figures h3{ padding-left:10px; }
	#figures h4{ padding-left:20px; margin-bottom:8px; }
	
	#figures ul{ width:560px; float:left; clear:both; margin:0 0 24px 0; padding:0 0 0 20px; list-style-type:none; }
		#figures li{ width:100%; float:left; clear:both; margin:0 0 3px 0; }
		
		div.figures-1 h2{color:#374458; }	
		div.figures-2 h2{color:#523B12; }	
		div.figures-3 h2{color:#4B2029; }	
		
		div.figures-1 h3{color:#374458; }
		div.figures-2 h3{color:#523B12; }
		div.figures-3 h3{color:#4B2029; }
		
		div.figures-1 h4{color:#374458; }
		div.figures-2 h4{color:#523B12; }
		div.figures-3 h4{color:#4B2029; }
			
		div.figures-1 a{ color:#374458; }
		div.figures-2 a{ color:#523B12; }
		div.figures-3 a{ color:#4B2029; }
		
		div.figures-8 h2{ color:#59ac26;}
		div.figures-8 h3{ color:#59ac26;}
		div.figures-8 h4{ color:#59ac26;}
		div.figures-8 a{ color:#59ac26;}
		

/* DESPLEGABLE CONTENIDO */
div.oculto{ display:none; }

/*	GALERIA		*/
.gallery{ margin-bottom:20px; float:left; clear:both; }
.gallery span.imagen{ width:283px; height:auto; margin:0 32px 0 0; clear:none; font-size:1em; padding:0; float:left; text-decoration:none; text-align:right; color:#374458; overflow:hidden; }
	
	.gallery span.auto{ width:auto; }
	
	.gallery span.compartim{ width:563px; }
	.gallery span.lloc{ width:453px ; margin:0 25px 0 0; }
	.gallery span.butlleti{ width:408px ; margin:0 25px 0 0; }
	
	.gallery span.last{ margin:0; clear:none; padding:0; }
		
	.gallery span.imagen img{ float:left; margin:0 0 10px 0; clear:both; }
	.gallery span.imagen span{ display:block; width:100%; float:left; clear:both; margin:0; padding:0; }
	
/*	MAPA WEB	*/
ul#mapabase{ width:100%; float:left; clear:both; margin:40px 0 44px 0; padding:0; list-style-type:none; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
	ul#mapabase li{ width:100%; float:left; clear:both; margin:0 0 9px 0; padding:0; }

div.mapa{width:300px; float:left; margin:0; padding:0;  }
	div.mapa ul{ width:286px; list-style-type:none; float:left; margin:0; padding:0 0 0 14px; clear:both; }		
		div.mapa li ul{ width:261px; padding-left:25px; margin-top:6px;  }
			div.mapa li li ul{ width:232px; padding-left:29px;  }
	
		div.mapa li{ width:100%; float:left; clear:both; margin:0 0 13px 0; font-weight:bold; }		
			div.mapa li li{ margin:0 0 5px 0; font-weight:normal; }
		
		
	/*	COLORES MAPA WEB	*/
	#mapabase li.color1 a,
	#mapabase li.color1 { color:#616074; }
	#mapabase li.color2 a{ color:#c63; }
	#mapabase li.color3 a{ color:#59AC26; }
	#mapabase li.color4 a{ color:#6297A5; }
	
	#mapa1 ,
	#mapa1 a,
	#mapa1 strong,
	#mapa1 h2{ color:#374458; }
	
	#mapa2, 
	#mapa2 a,
	#mapa2 strong,
	#mapa2 h2{ color:#523B12; }
	
	#mapa3, 
	#mapa3 a,
	#mapa3 strong,
	#mapa3 h2{ color:#4B2029; }

	#mapa8, 
	#mapa8 a,
	#mapa8 strong,
	#mapa8 h2{ color:#59ac26; }

/*	DESTACADO	*/
div.destacado{ width:100%; float:left; clear:both; margin:0 0 54px 0; padding:0; }
	/**/
	.body{ width:585px; float:left; clear:both; margin:0; padding:14px 14px 0 11px; height:auto; font-size:1.1em; }
	.full{ width:924px; float:left; clear:both; margin:0; padding:14px 14px 0 11px; height:auto; }
	.color1 div.destacado .body{ background:#EBECEE; }
	.color2 div.destacado .body{ background:#EDEBE7; }
	.color3 div.destacado .body{ background:#EDE8E9; }

		
/*GENERICOS*/
ul.block{ width:100%; float:left; clear:both; margin:0; padding:0; list-style-type:none; }
	ul.block li{ width:100%; float:left; clear:both; }
	

	

/*	CABECERA ENLACES */
p.date a{ display:block; width:111px; height:74px; float:left; margin:0; padding:0; background-position:0 0; background-repeat:no-repeat; background-color:transparent }
	p.date a span{ display:none; }
	
	p.date a.anio08{ background-image:url(../imatges/web/2008.png); }
		p.date a.anio08:hover,
		p.date a.sel08{ background-image:url(../imatges/web/2008-on.png); }
		
	p.date a.anio09{ background-image:url(../imatges/web/2009.png); }
		p.date a.anio09:hover,
		p.date a.sel09{ background-image:url(../imatges/web/2009-on.png); }
		
	p.date a.anio10{ background-image:url(../imatges/web/2010.png); }
		p.date a.anio10:hover,
		p.date a.sel10{ background-image:url(../imatges/web/2010-on.png); }
		
	p.date a.resum{ width:109px; height:74px; font-size:18px; color:#616074; font-weight:bold; margin:0 0 0 0; text-decoration:none; line-height:normal; background-image:url(../imatges/web/resum.png); }
		p.date a.resum:hover,
		p.date a.selresum{ background-image:url(../imatges/web/resum-on.png); }
		
	
	p.date a.dossier{ width:113px; height:74px; font-size:18px; color:#616074; font-weight:bold; margin:0 0 0 0; text-decoration:none; line-height:normal; background-image:url(../imatges/web/dossier-2010.png); }
		p.date a.dossier:hover,
		p.date a.seldossier{ background-image:url(../imatges/web/dossier-2010-on.png); }
		

/* ENLACES PDF PERSONALIZAR 2009*/
a.llibre-home-2009{ background:url(../imatges/web/download-llibre-home-09.gif) 0 0 no-repeat; }
	a.anteriors-2009{ background:url(../imatges/web/download-anteriors-home-09.gif) 0 0 no-repeat; }
	a.llibre-2009{ background:url(../imatges/web/download-llibre-09.gif) top left no-repeat; color:#374458; font-size:.9em; padding:50px 25px 0 165px;}
	
	
a.llibre-2010{ background:url(../imatges/web/download-llibre-10.gif) top left no-repeat; color:#374458; font-size:.9em; padding:50px 25px 0 165px;}
a.llibre-home-2010{ background:url(../imatges/web/download-llibre-home-10.gif) 0 0 no-repeat; }
a.anteriors-2010{ background:url(../imatges/web/download-anteriors-home-10.gif) 0 0 no-repeat; }
	
span.mini{ font-size:11px; }



/* RESUM ========	*/
.resum-c{ width:238px; float:left; clear:none; margin:0 2px 0 0; padding:0; height:auto; }
.resum-c .head{ display:block; width:209px; height:93px; float:left; padding:9px 10px 14px 19px; margin:0 0 2px 0; overflow:hidden; background-position:0 0; background-repeat:no-repeat; background:transparent; }
	.resum-c .head h2{ color:#fff; width:100%; float:left; margin:0 0 3px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; clear:both; }
		.resum-c .head ul{ width:195px; float:left; clear:both; list-style-type:none; margin:0; padding:0 0 0 5px; font-size:12px; }
			.resum-c .head ul li{ width:100%; float:left; clear:both; margin:0 0 1px 0; }
			.resum-c .head a{ color:#fff; text-decoration:none; padding:1px 5px 1px 3px; margin-left:2px; }
			.resum-c .head h2 a{ margin:0; padding:0; }
				 #container-c #menu-resum .resum-c .head h2 a:hover{ padding:0; background:none; color:#fff; }
			
				.resum-c .head a:hover,
				.resum-c .head a.sel{ background:#fff; }
	
	.resum-c .prev{ width:210px; float:left; margin:0 0 2px 0; padding:10px 18px 5px 10px; height:99px; background:#0f0; text-align:right; overflow:hidden;}
		.resum-c .prev h3{ font-size:15px; display:block; float:left; width:100%; margin:0 0 0 0; padding:0; font-weight:bold; }
		.resum-c .prev p.cifra{ width:100%; display:block; margin:0 0 5px 0; padding:0; float:left; font-size:41px; font-weight:bold; letter-spacing:-1px; line-height:normal;}
			.resum-c .prev p.cifra img{ vertical-align:middle; margin:-6px 0 0 0;}
			
			.resum-c .prev p.cifra span{ display:block; width:100%; float:left; margin:-3px 0 0 0; padding:0; font-size:11px; letter-spacing:normal; }
		
	
	.resum-c p.image{ width:238px; height:auto; overflow:hidden; float:left; margin:0 0 2px 0; padding:0; }
	.resum-c .text{ width:192px; float:left; clear:both; margin:0 0 2px 0; padding:18px 23px 18px 23px; color:#333; font-size:12px; height:auto;  }
	
	.resum-c .close{ width:100%; float:left; clear:both; margin:0; padding:7px 0 0 0; height:23px; text-align:center; background-repeat:no-repeat; background-position:0 0;}
		.resum-c .close a{ color:#fff; font-size:10px; }
		
		.resum-c .color1 .head{ background:url(../imatges/web/resum-head-color1.jpg) 0 0 repeat #374458; }
		.resum-c .color2 .head{ background:url(../imatges/web/resum-head-color2.jpg) 0 0 repeat #523B12; }
		.resum-c .color3 .head{ background:url(../imatges/web/resum-head-color3.jpg) 0 0 repeat #4b2029; }
		.resum-c .color8 .head{ background:url(../imatges/web/resum-head-color8.jpg) 0 0 repeat #690; }
		
		.resum-c .color1 .head a:hover,
		.resum-c .color1 .head a.sel{ color:#374458 }
		.resum-c .color2 .head a:hover,
		.resum-c .color2 .head a.sel{ color:#523B12 }
		.resum-c .color3 .head a:hover,
		.resum-c .color3 .head a.sel{ color:#4B2029 }
		.resum-c .color8 .head a:hover,
		.resum-c .color8 .head a.sel{ color:#669900 }
		
		.resum-c .color1 .prev{ background-color:#C3C7CD; }
			.resum-c .color1 .prev a{ color:#374458; }	
		.resum-c .color2 .prev{ background-color:#CBC4B7; }
			.resum-c .color2 .prev a{ color:#523B12; }
		.resum-c .color3 .prev{ background-color:#C9BCBE; }
			.resum-c .color3 .prev a{ color:#4B2029; }
		.resum-c .color8 .prev{ background-color:#CFDEAC; color:#669900; }
			.resum-c .color8 .prev a{ color:#669900; }
			.resum-c .color8 .prev h3{ color:#690;}
			
		.resum-c .color1 .text{ background:#D7DADE; }
		.resum-c .color2 .text{ background:#DCD8D0; }
		.resum-c .color3 .text{ background:#EDE8E9; }
		.resum-c .color8 .text{ background:#EFF5E5; }
		
		.resum-c .color1 .close{ background-image:url(../imatges/web/resum-close-1.gif); }
		.resum-c .color2 .close{ background-image:url(../imatges/web/resum-close-2.gif); }
		.resum-c .color3 .close{ background-image:url(../imatges/web/resum-close-3.gif); }
		.resum-c .color8 .close{ background-image:url(../imatges/web/resum-close-8.gif); }
		
.last-right{ margin-right:0; }

/*INTERIOR*/
	#menu-resum{ width:100%; float:left; margin:0 0 45px 0; padding:0; }
	
	.color1 .resum #body h2,
	.color1 .resum .total h2{ color:#5C7395; margin-bottom:5px;}
	.color2 .resum #body h2,
	.color2 .resum .total h2{ color:#986D20; margin-bottom:5px;}
	.color3 .resum #body h2,
	.color3 .resum .total h2{ color:#873848; margin-bottom:5px;}
	.color8 .resum #body h2,
	.color8 .resum .total h2{ color:#85AC4E; margin-bottom:5px;}
	
	.color1 .total{ color:#000; }
	.color2 .total{ color:#000; }
	.color3 .total{ color:#000; }
	.color8 .total{ color:#000; }
	
div.total div.texto{ width:590px; padding:0 56px 0 0; }


.total p.image{ margin-bottom:30px; width:100%; float:left; clear:both;  }

h1.paddingtop{ padding-top:40px; }

span.frac{ border-top:1px solid #000; margin:0 0 0 0; float:left; padding:2px 0 0 0; line-height:normal; clear:left; width:300px; }
span.numerador{ width:300px; float:left; display:block; margin:7px 0 2px 0; padding:0; border:none; clear:none; }
span.multiply{ width:auto; float:left; margin:5px 0 0 4px; padding:0; }


#footer a.emacor{ width:200px; height:72px; float:left; clear:none; margin:0 0 0 0; position:absolute; bottom:0; left:0; padding:0; background:url(../imatges/web/emacorlife.jpg) 0 0 no-repeat; outline:none; }
	a.emacor span{ display:none; }
