@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
html, body{height:100%;font-family:Arial, Helvetica, sans-serif;}
img{border:0px;}
ul{list-style:none;}
ul.list{list-style:disc !important;margin-left:20px;}
a:link,a:visited{text-decoration:none;font-size:11px;color:#6d940e;outline:none;}
a:hover{text-decoration:underline;}
blockquote {margin-left:15px;}
a.link:link,a.link:visited{color:#6d940e !important;font-size:10px;}
a.link:hover{color:#6d940e !important;font-size:10px;}
a.link_petit{font-size:9px;letter-spacing:-0.2px;}
body { background:#f0f1f1; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#5F5959;}
#main {width:960px;padding:0px 14px; background:#fff; margin:0 auto;min-height:100%;height:auto !important;height:100%;}

#sup {position:relative; height:132px; background:url(../img/sup_bkg.png) repeat-x bottom; padding:14px 0px 0px 0px;}

	#slogan{text-transform:uppercase;color:#FFF;font-weight:bold;font-family:Arial;width:200px;position:absolute;left:180px;bottom:15px;}
	#logo{position:absolute;left:20px;bottom:0px;outline:none;}
	#cercadorCaixa{position:absolute;bottom:20px;right:20px;text-transform:uppercase;color:#FFF;font-size:12px;}
		#cercadorCaixa li{float:left;margin-left:5px;display:inline;}
		#cercadorCaixa li span{margin-top:4px;display:block;}
		#cercadorCaixa .boto{width:22px;height:22px;background:url(../img/cerca.png) no-repeat;border:0px;}
		#cercadorCaixa form{margin-left:10px;float:left;}
	
	#men_s {position:absolute;top:14px;right:18px;}
		#men_s li {display:inline; margin-left:15px;}
		#men_s a {text-transform:uppercase; background:url(../img/men_s_a_bkg.png) no-repeat left top;padding:0px 0px 0px 15px;}
		#men_s a:link, #men_s a:visited {color:#666;text-decoration:none;}
		#men_s a:hover {color:#666;text-decoration:underline;}
	
	#lang { position:absolute;top:46px; right:18px;}
		#lang li {display:inline; margin-left:12px;}
		#lang a { text-transform:uppercase; background:url(../img/lang_a_bkg.png) no-repeat left top; padding:0px 0px 0px 15px;}
		#lang a:link, #lang a:visited {color:#666;text-decoration:none;}
		#lang a:hover {color:#666;text-decoration:none;}
	

#col-a {float:left; width:181px;margin-top:6px;}
	#menu_p,#menu_p ul{margin-bottom:10px;padding-bottom:10px;}
	#menu_p li{margin-top:10px;clear:both;}	#menu_p li a:link,#menu_p li a:visited{outline:none;width:171px;height:22px;display:block;background:none;font-size:12px;font-weight:bold;color:#FFF;text-decoration:none;text-transform:uppercase;padding:8px 0px 0px 10px;}
	#menu_p li a:hover,#menu_p li a.actiu:link,#menu_p li a.actiu:visited{outline:none;width:171px;display:block;background:none;font-size:12px;font-weight:bold;color:#FFF;text-decoration:none;text-transform:uppercase;padding:8px 0px 0px 10px;}
		#menu_p li.color0{background-color:#dcecef;background-image:url(../img/menu_bkg_00.png);}
		#menu_p li.color1{background-color:#e1ead1;background-image:url(../img/menu_bkg_01.png);}
		#menu_p li.color2{background-color:#f5a47e;background-image:url(../img/menu_bkg_02.png);}
		
		#menu_p li{background-position: top left;background-repeat:no-repeat;}	
		#menu_p li.actiu{background-position: 0px -30px;}	
			
		#menu_p ul{margin-left:10px;display:none;}
		#menu_p ul.actiu{display:block;height:auto;}
			#menu_p ul li{clear:both;height:auto;}
			#menu_p ul li a:link,#menu_p ul li a:visited{float:left;font-size:11px;color:#000;text-decoration:none;width:150px;padding:2px 0px 2px 0px;display:block;font-weight:normal;text-transform:none;height:auto;}
			#menu_p ul li a:hover,#menu_p ul li a.actiu:link,#menu_p ul li a.actiu:visited{float:left;font-size:11px;color:#000;text-decoration:underline;width:150px;padding:2px 0px 2px 0px;display:block;font-weight:normal;text-transform:none;height:auto;}
			#menu_p ul li span{float:left;width:10px;}
			
	#serveis{width:181px;color:#4c4c4c;background-color:#ECECEC;display:block;padding-bottom:10px;}			
		#serveis p{font-size:11px;font-weight:bold;text-transform:uppercase;padding:8px 10px 2px 10px;}			
		#serveis ul{width:181px;margin-left:10px;}			
		#serveis ul li{clear:both;padding-top:3px;}			
			#serveis ul li span{float:left;width:10px;}			
			#serveis ul li a:link,#serveis ul li a:visited{color:#858585;font-size:11px;text-decoration:none;float:left;width:150px;}			
			#serveis ul li a:hover{color:#858585;text-decoration:underline;}			
			
#col-b {float:left;margin:14px 0px 0px 14px;width:765px}


/* Processos */

#mapa_proces{width:416px;height:375px;float:left;position:relative;background:url(../img/planta.png) no-repeat;margin-top:20px;}
	#mapa_proces a{position:absolute;}
#mapa_mini_proces{float:right;margin-left:20px;}
#mapa_mini_proces p{font-size:11px;color:#5e5e5e;text-transform:uppercase;font-weight:bold;background:#dedede;padding:2px;}
#mapa_mini_proces div{width:180px;height:162px;float:left;position:relative;background:url(../img/planta_mini.png) no-repeat;margin-top:10px;}

ul#proces{width:320px;float:left;margin:40px 0px 0px 25px;}
	ul#proces li{padding-bottom:5px;}
	ul#proces a{font-size:14px;padding-left:5px;}
	ul#proces ul{margin:5px 0px 0px 20px;}
	ul#proces ul a{font-size:11px;padding-left:5px;}
	ul#proces a span{width:8px;height:9px;background:url(../img/proces_bkg.png) no-repeat left top;display:block;float:left;margin-top:4px;}
	ul#proces a.actiu span{background:url(../img/proces_bkg.png) no-repeat left bottom;}
	
	p.mayustit{font-size:11px;color:#5e5e5e;text-transform:uppercase;font-weight:bold;margin-top:20px;}

	
	
/* Crèdits */
#credits h3 {margin-bottom:20px;color:#666666;}
#credits blockquote {margin-left:20px;}
#credits p {margin-bottom:5px;}

/*Capçaleres*/
#ruta{width:725px;height:35px;padding:7px 20px 10px 20px;margin-bottom:14px;position:relative;}
.capsalera_S,.capsalera_I,.capsalera_C,.capsalera_P{background:#D3D3D3;}
.capsalera_P0{background:#D6E8EB;}
.capsalera_P1{background:#E1EAD1;}
.capsalera_P2{background:#FFB89F;}

	
#ruta span{color:#000;font-size:11px;padding:0px 5px 0px 5px;font-weight:bold;}
.capsalera_S a,.capsalera_I a,.capsalera_C a,.capsalera_P0 a,.capsalera_P1 a{text-decoration:none;color:#a1a1a1;}
.capsalera_P2 a{text-decoration:none;color:#a1a1a1;}
/*#ruta a:link,#ruta a:visited{text-decoration:none;color:#a1a1a1;}*/
#ruta a:hover{text-decoration:underline}
.capsalera_P2 a:link,.capsalera_P2 a:link{}
#ruta h2{margin-top:3px;}
#ruta h2 a:link,#ruta h2 a:visited{font-size:14px;}
	#ruta div#icona{position:absolute;right:10px;top:-10px;}
	#ruta div#icona img{height:50px;}

	#col-b-noticia,#agenda,#formacio{width:570px;float:left;color:#5F5959;margin-top:15px;clear:both;}
		#col-b-noticia span.data {margin:0px 0px 0px 2px;color:#4c4c4c;font-weight:bold;font-size:9px;font-family:verdana;}
		#col-b-noticia h3 {font-size:20px;font-weight:normal;padding-right:5px;margin:3px 0px 10px 0px;color:#4c4c4c;}
		#col-b-noticia #fotos{clear:both;margin:0px 14px 14px 0px;float:left;}
		#col-b-noticia ul{list-style:disc;margin-left:20px;}
		#col-b-noticia ul ul{list-style:circle;margin-top:5px;}
		#col-b-noticia #fotos ul{margin:0px;padding:0px;list-style:none;}
		#col-b-noticia #fotos #mesImatges{margin-top:0px;clear:both;}
			#col-b-noticia #fotos #mesImatges li{display:inline;}
			#col-b-noticia #fotos #mesImatges li a:link,#col-b-central #fotos #mesImatges li a:visited{border:1px solid #CCC;display:block;float:left;margin:10px 0px 0px 10px;}
			#col-b-noticia #fotos #mesImatges li a.primer:link,#col-b-central #fotos #mesImatges li a.primer:visited{margin:10px 0px 0px 0px;}
		
			#col-b-noticia #altres{padding:0px; margin:0px;}
			#col-b-noticia #altres li{display:inline;width:270px;float:left;margin:10px 0px 10px 30px;}
			#col-b-noticia #altres li a:link,#col-b-noticia #altres li a:visited{float:left;font-size:12px;text-decoration:none;font-weight:bold;}
			#col-b-noticia #altres li a.img{margin:0px 10px 10px 0px;}
			#col-b-noticia #altres li span{color:#5F5959;font-size:9px;font-family:verdana;font-weight:bold;}
			
			
			#col-b-noticia-lateral,#agenda-lateral{width:181px;margin-left:14px;float:left;}
			#col-b-noticia-lateral .adjunts{background-image:url('../img/adjunts_bkg.png'); background-repeat:no-repeat;background-position:top left;width:181px;padding:25px 0px 10px 0px;color:#5F5959;display:block;}
				#col-b-noticia-lateral .adjunts ul,#col-b-noticia-lateral .enllacos ul{background-image:url(../img/adjuntssota_bkg.png); background-repeat:no-repeat;background-position:bottom left;background-color:#ececec;padding:10px 0px 25px 0px;}
				#col-b-noticia-lateral .enllacosexterns ul{background-image:url(../img/adjuntssota_bkg.png); background-repeat:no-repeat;background-position:bottom left;background-color:#ececec;padding:10px 0px 25px 0px;}
				#col-b-noticia-lateral .enllacos ul li,#col-b-noticia-lateral .enllacosexterns ul li{padding-left:10px;}
				#col-b-noticia-lateral .adjunts ul li{padding:2px 0px 2px 10px;}
				#col-b-noticia-lateral .adjunts a:link,#col-b-noticia-lateral .adjunts a:visited,#col-b-noticia-lateral .enllacos a:link,#col-b-noticia-lateral .enllacosexterns a:link,#col-b-noticia-lateral .enllacos a:visited,#col-b-noticia-lateral .enllacosexterns a:visited{text-decoration:none;font-size:10px}
				#col-b-noticia-lateral .adjunts a:hover,#col-b-noticia-lateral .enllacos a:hover,#col-b-noticia-lateral .enllacosexterns a:hover{text-decoration:underline;}
				#col-b-noticia-lateral .adjunts p{color:#515151;font-size:15px;font-weight:bold;width:100px;margin-left:70px;text-transform:uppercase;height:45px;}
				#col-b-noticia-lateral .enllacos p,#col-b-noticia-lateral .enllacosexterns p{color:#515151;font-size:15px;font-weight:bold;width:70px;margin-left:90px;text-transform:uppercase;}
			#col-b-noticia-lateral .enllacos{background-image:url('../img/enllacos_bkg.png'); background-repeat:no-repeat;background-position:top left;width:181px;padding:25px 0px 10px 0px;color:#5F5959;}
			#col-b-noticia-lateral .enllacosexterns{background-image:url('../img/enllacos_bkg.png'); background-repeat:no-repeat;background-position:top left;width:181px;padding:20px 0px 10px 0px;color:#5F5959;}
			
			a.mes:link,a.mes:visited{background:url(../img/mes.png)no-repeat top left;padding-left:20px;color:#5F5959;text-decoration:none;padding-top:2px;}
			a.mes:hover{color:#000;text-decoration:underline;}
			
	/*Ppalment per la home*/		
	#col-b-central{width:624px;float:left;}		
		#col-b-central #home {background:url(../img/fonshome.png) repeat-y;}		
		#col-b-central #home ul {padding:0px;margin:20px 0px 0px 0px;list-style:none;clear:both;background:url(../img/fonshome.png) repeat-y;}		
		#col-b-central #home li{float:left;display:inline;width:200px;}		
		#col-b-central #home li div.titol{background:#e4e4e4;text-transform:uppercase;color:#4c4c4c;padding:4px 10px 3px 10px;width:170px;font-weight:bold;}		
		#col-b-central #home li h5{margin:10px 0px 15px 0px;}		
		#col-b-central #home li h5 a:link,#col-b-central ul#home li h5 a:visited{text-decoration:none;font-weight:bold;font-size:11px}		
		
		#col-b-central #home li span{color:#c0c0c0;font-weight:bold;}		
		#col-b-central #home li p{color:#4c4c4c;font-weight:normal;}		
		#col-b-central #home li a.mes{font-weight:bold;}	
		#col-b-central #home li p.separa{background:url(../img/separacio_v.png) repeat-x;margin-top:10px;clear:both;width:188px;}	
			a.linkrss:link,a.linkrss:visited{text-decoration:none;background:#f0f1f1 url(../img/rss.png) no-repeat 167px 3px;display:block;width:180px;padding:5px 3px 5px 5px;font-weight:bold;}	
		#col-b-central .sepHome{padding-left:12px;min-height:250px !important;}		
		#col-b-central #home li h5 a:hover,a.linkrss:hover{text-decoration:underline;}		
			
			
	#col-b-lateral {width:127px;float:left;position:relative;top:-10px;left:14px;}
		#login{width:127px;height:120px;background:url(../img/login_bkg.png) no-repeat left top;padding:20px 10px 20px 10px;color:#515252;}
		#login p{font-size:14px;text-transform:uppercase;font-weight:bold;width:100px;}
		#login p.error{font-size:10px;text-transform:none;}
		#login input{border:0px;width:107px;margin-top:1px;margin-bottom:2px;}
		#login input.boto{color:#FFF;background:#d0d0d0;text-transform:uppercase;margin-top:2px;}

		

		
		
/*Noticies AGENDA i Premsa*/		
#noticies{width:749px;margin:20px 0px 0px 0px;}
	#noticies li.noticia,#agenda li{clear:both;padding-bottom:15px;margin-bottom:15px;background:none;width:570px;border-bottom:1px solid #5F5959;}
			#noticies li h3,#agenda li h3 {font-size:20px;font-weight:normal;padding-right:5px;margin-bottom:10px;}
				#noticies li h3 a:link,#noticies li h3 a:visited,#agenda li h3 a:link,#agenda li h3 a:visited{font-size:20px;font-weight:normal;padding-right:5px;text-decoration:none;}
				#noticies li h3 a:hover,#agenda li h3 a:hover{text-decoration:none;}
			#noticies li .dataNoticia,#agenda li .dataNoticia{margin-left:2px;font-size:10px;color:#4c4c4c;}
			#noticies li a.enllac:link,#noticies li a.enllac:visited{text-decoration:none;font-size:10px;}
			#noticies li a.enllac:hover{text-decoration:underline}
		#noticies li a.imgNoticia,#agenda li a.imgNoticia{float:left;margin-right:5px;}
	#noticies .adjunts{margin-top:5px;color:#5F5959;}
	#noticies .adjunts p{font-weight:bold;color:#4c4c4c;}
	#noticies p{font-weight:normal;color:#4c4c4c;text-align:justify;}
	#noticies .adjunts ul{margin-top:3px;}
	#noticies .adjunts ul li{padding:2px 0px 2px 20px;background: url(../img/adjunt.png) no-repeat 0px 0px;}
	#noticies .adjunts ul a:link,#noticies .adjunts ul a:visited{text-decoration:none;}
	#noticies .adjunts ul a:hover{text-decoration:underline;}
	
/*Formacio*/
#formacio ul{margin:0px;padding:0px;}
#formacio ul li{border-bottom:1px solid #4c4c4c;display:block;padding:10px 0px 10px 0px;}
	#formacio li h6{float:left;}
	#formacio li h6 a:link,#formacio li h6 a:visited{font-size:11px;font-weight:bold;padding-right:5px;text-decoration:none;}
	#formacio li h6 a:hover{text-decoration:none;}
	#formacio li span{float:left;font-size:10px;color:#4c4c4c;}
	#formacio li a.imgNoticia{float:left;margin-right:10px;}
	#formacio li p{clear:both;}
	#formacio li div{float:right;width:485px;} 
	#formacio li a.mes{float:right;} 
	
/* agenda */		
#agenda ul{margin:0px;padding:0px;}
#scroll{width:180px;height:275px;overflow-y:auto;overflow-x:none;margin-top:20px;color:#5F5959;}
#scroll ul li{padding-bottom:10px;}
#scroll span{font-size:10px;}
#scroll a:link,#scroll a:visited,#scroll span{font-weight:bold;text-decoration:none;display:block;}
#scroll a:hover{text-decoration:underline;}

/* Enllacos */
#enllacos{}
#enllacos li{width:200px;display:inline;float:left;margin:0px 50px 10px 0px}
#enllacos li.primer{clear:both;}
#enllacos li h5{background:#e6e6e6;color:#515151;border-bottom:1px solid #515151;font-size:13px;padding:1px 10px 1px 10px}
#enllacos li ul{margin:5px 0px 0px 20px;color:#808080;padding:0px;width:180px;}
#enllacos li ul li{color:#808080;margin:0px 0px 5px 0px;width:180px;}
#enllacos li ul a:link,#enllacos li ul a:visited{text-decoration:none;display:block;}
#enllacos li ul a:hover{text-decoration:underline;}
#enllacos li ul a.tots:link,#enllacos li ul a.tots:visited{color:#000;font-weight:bold;}

#fitxa-enllacos li{clear:both;padding-bottom:10px;}
#fitxa-enllacos li h3{font-size:20px;margin-bottom:5px;}
#fitxa-enllacos li strong{font-size:14px;}
#fitxa-enllacos li a:link,#fitxa-enllacos li a:visited{font-size:14px;display:block;text-decoration:none;}
#fitxa-enllacos li a:hover{text-decoration:underline;}

/* Generic */
#passiGeneric{width:180px;height:165px;overflow:hidden;position:relative;float:left;margin: 0px 20px 20px 0px;}
#passiGeneric div#lesfotos{width:180px;height:165px;position:relative;left:0px;z-index:0}
#passiGeneric img.mascara{position:absolute;top:0px;left:0px;z-index:10}
#passiGeneric a{float:left;outline:none;background-repeat:no-repeat;}
#passiGeneric #anterior{position:absolute;left:0px; bottom:20px;display:none;z-index:10}
#passiGeneric #seguent{position:absolute;right:0px; bottom:20px;z-index:10}

p.generic{font-weight:bold;margin-bottom:10px;}

/* Borsa de treball */
#col-b-noticia #borsa{list-style:none;border-bottom:1px solid #5F5959;margin:0px 0px 10px 0px;padding:0px;}
#borsa li{margin-bottom:10px;padding:0px;}
#borsa a{font-size:14px;}
#borsa p{font-size:10px;margin-top:2px;}

#ofertaForm {margin-top:10px;}
#ofertaForm h4{margin:15px 0px 5px 0px;}
#ofertaForm label{float:left;width:195px;text-align:left;color:#999;font-size:11px; font-family:arial;}
#ofertaForm input.text,#ofertaForm textarea.text,#ofertaForm select{float:left;width:300px;background-color:#d8d9dd;font-size:11px; color:#5e7885; border:1px solid #5e7885;}
#ofertaForm table td{vertical-align:top;padding-bottom:5px;}
#ofertaForm table input.text,#ofertaForm table textarea.text{float:left;width:100px;background-color:#d8d9dd;font-size:11px; color:#5e7885; border:1px solid #5e7885;}
#ofertaForm textarea.text{height:13px;}
#ofertaForm textarea{width:300px;background-color:#d8d9dd;font-size:11px; color:#5e7885; border:1px solid #5e7885;}
#ofertaForm table textarea.text{width:180px;}

#ofertaForm input.error,#ofertaForm textarea.error,#ofertaForm select.error{background:#f9cecd;border:1px solid #67B7D0}
#ofertaForm input.boto{color:#000;font-size:11px;background:#d0d0d0;padding:3px 12px 3px 12px;border:0px;font-weight:normal;font-family:Verdana;cursor:pointer;}
#ofertaForm p.cb0{margin-bottom:5px;}
#ofertaForm p.error{float:left;width: auto;display: inline;font-style: italic;color:#cc0000;background-color:inherit;text-align:left;clear:both;margin-left:195px;}

/* Situacio */
.situacio{background: url(../img/contacte.png) no-repeat top left;height:215px;padding:40px 20px 40px 20px;}
	.situacio p{color:#515151;font-size:15px;font-weight:bold;margin-left:60px;text-transform:uppercase;}
	.situacio ul{margin-top:35px;}
	.situacio ul li{padding-bottom:6px;}
	.situacio ul li p{color:#000;font-weight:bold;font-size:11px;margin-left:0px;text-transform:none;}
	.situacio ul li a:link,.situacio ul li a:visited{text-decoration:none;}
	.situacio ul li a:hover{text-decoration:underline;}
#map_canvas{width:300px;height:270px;float:right;margin:0px 0px 10px 10px;overflow:hidden;cursor:pointer;}

#col-b #transports{list-style:none;padding:0px;margin:0px;}
#transports li{clear:both;padding:10px 0px 10px 0px;}
#transports li img{float:left;margin:0px 20px 0px 0px}
#transports li p{background:#f0f1f1;color:#515151;font-weight:bold;padding:1px 0px 1px 5px;float:left;width:510px;margin-bottom:3px;}
#transports li span{padding:0px 0px 0px 5px;}

/* CATEGORIES */
#categories{border:0px solid #CC0000;padding-top:14px;clear:both;}
#categories li{position:relative;float:left;display:inline;width:237px;height:157px;background:url(../img/categoria.png) no-repeat top left;display:block;margin:0px 0px 45px 27px;}
#categories li.salt{margin-left:0px;clear:both;}
#categories li h3 a:link,#categories li h3 a:visited{font-size:12px;text-transform:uppercase;text-decoration:none;width:140px;height:42px;padding:28px 0px 0px 15px;display:block;}
#categories li h3 a:hover{text-decoration:underline;}
#categories li div{position:absolute;right:5px;top:-8px;}
#categories li a.resum:link,#categories li a.resum:visited{width:207px;margin:13px 15px 10px 15px;padding:0px;clear:both;text-decoration:none;display:block;color:#4c4c4c}
#categories li a.resum:hover{text-decoration:none;color:#000;}

/* NEWSLETTER */
#newslee{border:0px solid #CC0000;padding-top:14px;clear:both;}
#newslee li{float:left;display:inline;width:237px;height:150px;display:block;margin:0px 0px 20px 27px;}
#newslee li a.tit:link,#newslee li a.tit:visited{font-size:12px;text-transform:uppercase;text-decoration:none;width:207px;padding:10px 15px 0px 15px;display:block;}
#newslee li a.tit:hover{text-decoration:underline;}
#newslee li a.resum:link,#newslee li a.resum:visited{width:207px;margin:5px 15px 10px 15px;padding:0px;clear:both;text-decoration:none;display:block;}
#newslee li a.resum:hover{text-decoration:none;color:#000;}


/* Formulari */
#formulari ul{list-style:none;margin-left:0px;}
#formulari li{clear:both;padding-top:10px;}
#formulari li#imatge{border:1px solid #A5ACB2;width:232px;margin-left:100px;padding-top:0px;padding:10px 10px 10px 10px;}
#formulari li#imatge label{width:100px;float:left;}
#formulari li#imatge .txt{clear:both;width:230px;}
#formulari label{width:100px;float:left;}
#formulari p.error{font-style:italic;font-size:10px;color:#CC0000;clear:both;margin-left:100px;}
#formulari li#imatge p.error,#formulari li.lopd p.error{margin-left:0px;}
#formulari .txt{width:250px;float:left;}
#formulari textarea.txt{width:250px;height:80px;}
#formulari .boto{color:#000;font-size:11px;background:#d0d0d0;padding:3px 12px 3px 12px;border:0px;font-weight:normal;font-family:Verdana;cursor:pointer;}
#okenviat{color:#1AAF00;}
#koenviat{color:#FF0000;}

/* Mapa web */
#mapaweb ul,#mapaweb{list-style:none;margin:5px 0px 5px 20px ;}
#mapaweb li{padding:0px 0px 10px 0px}
#mapaweb li a:link,#mapaweb li a:visited{font-size:11px;text-decoration:none;text-transform:uppercase}
#mapaweb li a:hover{text-decoration:underline;}
#mapaweb li li{padding:0px 0px 2px 0px}
#mapaweb li li a:link,#mapaweb li li a:visited{padding:0px 0px 2px 0px;text-transform:none;}

/* Equip */
#passiEquip{width:570px;overflow:hidden;position:relative;padding-bottom:20px;}
#passiEquip a:link,#passiEquip a:visited{float:left;margin-left:20px;display:block;}
#passiEquip #guia{position:absolute;right:0px; top:0px;}
#passiEquip #guia li{display:inline;}
#passiEquip #guia a{margin-left:5px;}
	#fitxa_equip{width:400px;height:280px;float:left;}
	.h3gris{width:170px;height:280px;float:left;font-size:20px;font-weight:normal;color:#999;}
	#fitxa_equip h3{text-decoration:underline;}
	#fitxa_equip p{width:215px;clear:both;}

#rss{color:#4c4c4c;text-decoration:none;padding:4px 4px 4px 25px;background:url(../img/rss.png) no-repeat top left;float:left;width:50px;}
	#rss:hover {text-decoration:underline;}
/*Paginacio*/

#paginacio{height:17px;text-align:center;color:#5F5959;float:left;margin-top:2px;}
#paginacio li{display:inline;text-align:center;float:left;clear:none;padding-bottom:0px;margin-bottom:0px;background:none;width:auto;border-bottom:0px solid #5F5959;}
	#paginacio li a{text-decoration:none;font-weight:normal;}
	#paginacio li a img{padding:5px 0px 0px 10px;border:0px;}
	#paginacio li a:link,#paginacio li a:visited{font-size:12px;padding:1px 2px 1px 2px;margin:1px;border:1px solid #999;}
	#paginacio li a:hover,#paginacio li a.actiu:link,#paginacio li a.actiu:visited{font-size:12px;border:1px solid #999;background:#999;}
		#paginacio li.num{margin:0px 10px 0px 5px;font-size:11px;padding-top:2px;}
		#paginacio li.ant,#paginacio li.seg{width:70px;display:block;margin:0px 5px 0px 0px;}
		#paginacio a.seg:link,#paginacio a.seg:visited{width:70px;display:block;background:url(../img/seguent.png) no-repeat 65px 4px;border:0px;font-size:11px;}
		#paginacio a.ant:link,#paginacio a.ant:visited{width:60px;display:block;background:url(../img/anterior.png) no-repeat 0px 4px;padding-left:10px;border:0px;font-size:11px;}
		#paginacio a.ant:hover,#paginacio a.seg:hover{color:#4c4c4c;}

		
		
#baix {color:#8e8e8e;font-size:10px;width:960px;overflow:hidden;}
	#logos {border-bottom:1px solid #d9d9d9; text-align:center;padding:10px 0px 0px 0px; margin-bottom:10px;}
		#logos ul {clear:both;padding:5px 0px 0px 0px;}
		#logos ul ul {float:left;clear:both;width:955px;margin:0px 0px 0px 0px;}
		#logos ul li table {height:50px;}
		#logos ul li.catmig {width:460px;}
		#logos ul li.catmig ul li{margin-right:14px;}
		#logos ul li.cattot {width:960px;clear:both;}
		#logos ul li.cattot ul li {margin-right:14px;}
		#logos ul li {display:inline;float:left;}
		#logos ul li li{display:inline;margin:0px;clear:none;}
		#logos ul li span{color:#999;font-size:12px;font-weight:bold;text-align:left;display:block;border-bottom:1px solid #D9D9D9;margin-top:5px;}
	#baix p {text-align:center; padding-bottom:10px;}
	#baix strong {font-size:11px;}
	#baix a:link, #baix a:visited { text-decoration:none;}
	#baix a:hover { text-decoration:none;}

#destacats li{margin:10px 0px 0px 0px;}	
#banner li{margin:15px 0px 0px 0px;position:relative;}	
	#banner li div{width:55px;position:absolute;top:-3px;right:3px;}
		#banner li div img{width:55px;}
#banner li a:link,#banner li a:visited{color:#4c4c4c;display:block;font-weight:bold;padding:15px 5px 10px 10px;width:166px;height:18px;background:url(../img/fonsbanner.png) no-repeat top left;display:block;font-size:11px;text-transform:uppercase;text-decoration:none;}	
#banner li a:hover{color:#4c4c4c;text-decoration:underline;}	
	#banner li a span{width:120px;display:block;float:left;}	
		
	
/* AREA D'USUARIS */

.usuari{border:5px solid #999;float:left;}
.usuari img{border:1px solid #FFF}
#registrat{position:absolute;left:20px;top:5px;padding:8px;}	
#registrat li{color:#666;display:inline;float:left;}	
#registrat li a{color:#666;text-decoration:none;}	
#registrat a.area:link,#registrat a.area:visited{font-size:11px;text-decoration:underline;}	
#registrat a.logout:link,#registrat a.logout:visited{font-size:11px;color:#CC0000;text-decoration:none;font-weight:bold}	

#area{width:570px;float:left;color:#5F5959;margin-top:15px;clear:both;}
#area h3{font-size:20px;font-weight:normal;color:#4c4c4c;margin-bottom:10px;}
#area ul li{display:inline;float:left;background:url(../img/area_carpeta.png) no-repeat 0px 10px;height:107px;width:170px;padding:10px 0px 0px 85px;clear:both;}

#area #fitxa{color:#4c4c4c;}
#area #fitxa{float:left;margin-left:10px;}
#area img.fitxa{float:left;margin-top:5px;}
#area #fitxa ul li{background:none;width:400px;padding:5px 0px 10px 25px;height:auto;}
#area #fitxa ul ul li{height:15px;padding:0px 0px 0px 0px;background:none;}
#area ul li ul{padding:5px 0px 15px 15px;}
#area ul li.drt{margin-left:20px;padding:10px 0px 0px 0px;background:url(../img/area_carpeta.png) no-repeat 15px 10px;width:295px;clear:none;}
#area ul li.drt div{margin-left:0px;height:80px;border-left:1px solid #4c4c4c;padding:0px 0px 0px 100px;}
#area ul li a.prj:link,#area ul li a.prj:visited{font-weight:normal;display:block;width:200px;height:90px;}
#area ul li a.xls:link,#area ul li a.xls:visited{background:url(../img/area_excel.png) no-repeat 2px 0px;padding-left:18px;}
#area ul li a.pdf:link,#area ul li a.pdf:visited{background:url(../img/area_pdf.png) no-repeat 0px 0px;padding-left:18px;}
#area ul li a.doc:link,#area ul li a.doc:visited{background:url(../img/area_doc.png) no-repeat 2px 0px;padding-left:18px;}
#area ul li span{font-size:10px;color:#999;clear:both;width:200px;display:block;}
#area ul li a:hover{text-decoration:none;}
#area ul li a:hover span{color:#999;}
	
/* Recurs */
p.error{font-style:italic;font-size:10px;color:#CC0000;clear:both;}
p.exit{font-size:11px;color:#307900;clear:both;}
.fl {float:left;}
.tdu{text-decoration:underline;}
.db{display:block;}
.fr {float:right;}
.cb {clear:both;}
.cb5 {clear:both;height:5px;}
.cb0 {clear:both;height:0px;}
.taj{text-align:justify;}
.ma0{margin: auto 0px;}
.ml100{margin:0px 0px 0px 100px;}
.ml10{margin:0px 0px 0px 10px;}
.mr{margin:0px 40px 0px 0px;}
.linia{border-bottom:1px solid #5F5959;margin-bottom:10px;clear:both;}
.bggris{background:#dedede;}
.p2{padding:2px;}

#envolcall_ppal{position:relative;width:765px; height:155px; margin:0px 0px 15px 0px;padding:0px;}
#envolcall_ppal .mascara{position:absolute;top:0px;left:0px;z-index:999}
#imgppal, #imgppal img {width:765px; height:155px;position:absolute;top:0px;left:0px;z-index:10;}

#envolcall_home{position:relative;width:624px; height:210px; margin:0px 0px 15px 0px;padding:0px;}
#envolcall_home .mascara{position:absolute;top:0px;left:0px;z-index:999}
#imgppalhome, #imgppalhome img { width:624px; height:210px;position:absolute;top:0px;left:0px;z-index:10;}

.imgnews, .imgnews img { width:237px; height:72px; margin:0px 0px 0px 0px;padding:0;display:block; }

.ml14{margin-left:12px;}
 
/* Calendari */
.calendari table {border-collapse:collapse;width:180px;border:0px;font-size:11px;}
.calendari table.dies {border-collapse:collapse;width:180px;border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;font-size:11px;margin-top:5px;}
.calendari table.dies th {padding:2px;color:#000;font-weight:bold;background:#eeeeee;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;text-align:center;}
.calendari table.dies thead th.nomes {background:#FFF;border:0px;}
.calendari table.dies tbody td {padding:2px;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;width:25px;text-align:center;background:#FFF;color:#000;}
.calendari table.dies tbody td.res,#cal table tbody td.res {background:#FFF;}
.calendari table.dies tbody td.avui {}
.calendari table.dies tbody td.finde {}
.calendari table.dies tbody td.events {background:#5F5959;}
.calendari table.dies tbody td.events a {color:#FFF !important;text-decoration:none;display:block;}
.calendari table.dies td a {text-align:center;display:block;}
#col-b-noticia-lateral .calendari{position:relative;left:-14px;}
#col-b-noticia-lateral #scroll{display:none ;}

#tooltip { 
	border-left:1px solid #c6c6c6;
	border-bottom:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	position:absolute;
	margin-top:0px;
	margin-left:-100px;
	background-color:#fff;
	width:155px;
	opacity: 1;
	z-index:10001;
	font-size:11px;
}

#tooltip * { font-family:Arial;font-size:11px;color:#000;font-weight:normal;}

#tooltip img{position:absolute;top:-12px;left:-1px;}
#tooltip table{border-collapse:collapse;border:0px;width:157px;}
#tooltip td.dia{font-weight:normal;color:#000;font-size:10px;padding:2px 5px 0px 5px;}
#tooltip td.titol{font-weight:bold;color:#000;font-size:11px;padding:0px 5px 0px 5px;}
#tooltip td.resum{font-weight:normal;color:#000;font-size:11px;padding:0px 5px 0px 5px;}
#tooltip td.hora{border:1px solid #CCC;}


#rssContent{margin:50px auto;width:350px;}
#rssContent a:link,#rssContent a:visited{color:#003c6b;font-size:20px;font-family:Trebuchet MS;text-decoration:none;background:url(../img/rss.png) no-repeat 0px 3px; padding-left:25px;}
#rssContent a:hover{text-decoration:underline;}

#form_amic{padding-left:20px;}
#form_amic input{width:200px;background:#FFF;color:#000;border:1px solid #4d4d4d;font-size:12px;float:left;}
#form_amic label,.formulari p{width:100px;color:#4d4d4d;font-size:11px;float:left;}
#form_amic .boto{width:70px;background:#DEDAD4;border:0px;font-size:9px;color:#4d4d4d;height:18px;padding-bottom:3px;cursor:pointer;float:left;}
#form_amic p.error{width:200px;color:#d3000e;text-align:left;float:left;font-style:italic;font-size:10px;margin-left:0px;}
	#ico_opcions{clear:both;padding:10px 0px 10px 10px;}
		#ico_opcions a.print{background:url(../img/ico_print.png) no-repeat;padding:2px 0px 4px 28px;font-size:11px;margin-right:10px;}
		#ico_opcions a.friend{background:url(../img/ico_amic.png) no-repeat;padding:2px 0px 4px 28px;font-size:11px;margin-right:10px;}
		#ico_opcions a.pdf{background:url(../img/ico_pdf.png) no-repeat;padding:2px 0px 4px 28px;font-size:11px;}

/* BUSCADOR GOOGLE */

	
  #searchcontrol .gsc-resultsbox-visible{width:570px;}
  #searchcontrol .gsc-cursor-page{font-size:12px;color:#000;text-decoration:none;}
  #searchcontrol .gsc-cursor-page:hover{text-decoration:underline;}
  #searchcontrol .gsc-cursor-current-page{font-size:12px;color:#999;font-weight:bold;}
  #searchcontrol .gsc-search-box,#searchcontrol .gsc-tabsArea,#searchcontrol .gsc-trailing-more-results,#searchcontrol .gsc-trailing-more-results{display:none;}
  #searchcontrol .gsc-resultsHeader{display:none;}
 	 #searchcontrol .gs-title{font-size:14px;font-weight:bold;color:#7F7777;text-decoration:none;}
 	 #searchcontrol .gs-title b{color:#333;text-decoration:none;}
 	 #searchcontrol .gs-snippet{color:#999;}
 	 #searchcontrol .gs-snippet b{color:#000;}
 	 #searchcontrol .gs-visibleUrl a{color:#008000;}
 	 #searchcontrol .gs-watermark{display:none;}
 	 #searchcontrol .gs-watermark,#searchcontrol .gsc-keeper,#searchcontrol .gs-visibleUrl-short{display:none;}
 	 #searchcontrol .gs-visibleUrl-long{display:block !important;}
 	 
/* Tooltip */
.tooltip2 { z-index:500; width:120px; display:none; padding-bottom:5px; background:url(../img/tooltip_bkg.png) no-repeat bottom center;}
.tooltip2 div.dins {  background:#f1ede2; font-size:11px; border-left:1px solid #e0d9ce; border-top:1px solid #e0d9ce; border-right:1px solid #e0d9ce;}
#tooltip2 p.text {line-height:17px;  text-align:center;}


/*PDF*/
a.descpdf{color:#000;font-size:11px;font-weight:bold;background:url(../img/descpdf.png) no-repeat;width:209px;height:23px;padding:14px 10px 5px 30px;display:block;margin-top:20px;}