/* ETIQUETES PRINCIPALS 
---------------------------------------------------------- */
a							{ text-decoration:none; color:#1872E8; }
a:hover						{ text-decoration:none; }
h1, h2, h3, h4, h5, form, p	{ margin:0; padding:0; border:0; }
input, textarea, select		{ font-family: sans-serif; margin:0; }
img							{ border:0; }

div.bg3pix					{ background:transparent url(../imatges/disseny/bg_3pix.gif); }
a.vermas					{ background:transparent url(../imatges/disseny/ico_vermas.gif) right center no-repeat; padding:0 16px 4px 0; line-height:16px; font-size:10px; display:block; text-align:right; }
a.vermas span				{ text-decoration:underline; }
a.vermas:hover				{ color:#000; }

input.boto					{ font-size:11px; padding:2px 4px; cursor:pointer; }

/* LINK - LINKS 
---------------------------------------------------------- */

a							{ text-decoration:none; color:#000000; }
#link 						{ margin:0 0 0px 0; padding:0; }
#link a 				    { text-decoration:none; color:#5059CE; font-family: verdana; font-size:10px; }
#link a:hover 				{ text-decoration:underline; color:#2C31D3; font-family: verdana; font-size:10px; font-weight:bold; }
#link a.activu				{ text-decoration:none; color:#FF0000; font-family: verdana; font-size:10px; }

/* ESTB - ESTIL DE CERCADOR 
---------------------------------------------------------- */

#estb 						{ margin:0 0 0px 0; padding:0; }
#estb select				{font-family: Arial; font-size: 12px;border-left: 1px solid;border-right: 1px solid;border-top: 1px solid;border-bottom: 1px solid #5059CE; background: #FFFFFF;color:#5059CE;}
#estb input					{font-family: Arial; font-size: 12px;border-left: 1px solid;border-right: 1px solid;border-top: 1px solid;border-bottom: 1px solid #5059CE; background: #FFFFFF;color:#5059CE;}
#estb textarea				{font-family: Arial; font-size: 12px;border: 1px solid #5059CE; background: #FFFFFF;margin-width: 100px; margin-height: 20px; color:#5059CE;}

/* LIN - LINK 
---------------------------------------------------------- */

a							{ text-decoration:none; color:#000000; }
#lin 						{ margin:0 0 12px 0; padding:0; }
#lin a 				        { text-decoration:underline; color:#5059CE; font-family: Arial; font-size:12px; font-weight:bold; }
#lin a:hover 				{ text-decoration:underline; color:#000000; font-family: Arial; font-size:12px; font-weight:bold; }
#lin a.activu				{ text-decoration:none; color:#FF0000; font-family: verdana; font-size:10px; }

/* MENU */
#menu 						{ margin:0 0 12px 0; padding:0; width:166px; font-size:11px; list-style:none; }
#menu li					{ margin:0 0 2px 0; padding:0; background:transparent url(../img/ic.jpg) left top no-repeat; }
#menu a						{ color:#000000; display:block; height:22px; line-height:21px; padding-left:10px; font-weight:bold; font-family: verdana; font-size:10px;}
#menu a:hover 				{ color:#FFFFFF; background-position:right -22px; }
#menu a.activu				{ color:#2C31D3; background-position:right -22px; }
#menu .submenu				{ margin:0 0 2px 5px; padding:0; list-style:none; background-color:#CCCEEE; border-bottom:1px solid #2B35D4; }
#menu .submenu li, #menu .submenu a
							{ background-image:none; padding:0; margin:0; }
#menu .submenu a			{ font-size:10px; display:block; height:16px; line-height:16px; padding-left:8px; background:none; border-left:1px solid #2B35D4; }

#columna h1			{ font-size:11px; color:#0255C2; padding:6px 6px 7px 6px; border-bottom:1px solid #C5DCF9; text-align:right; }

/* BARRA DE LOGIN  */
#blogin					{ text-align:right; padding-top:2px; height:18px; }
#blogin input.text		{ width:110px; border:0; margin-right:5px; font-size:10px; padding:1px; _margin-top:-1px; background:transparent url(../img/somfor.gif) repeat-x;  }
#blogin input.boto		{ vertical-align:middle; }
#blogin label			{ color:#000000; padding:2px 6px 2px 22px; font-family: verdana; font-size:10px;}

/* COLUMNA: EL RESSO */
#columna .elresso				{ margin-top:14px; padding:0; text-align:center; }
#columna .elresso h1			{ background:url(../imatges/disseny/ico_pdf.gif) 4px 5px no-repeat; margin-bottom:12px; }
#columna .elresso a img			{ border:1px solid #C5DCF9; }
#columna .elresso a:hover img	{ border-color:#66A8FD; }
#columna .elresso a.vermas		{ margin:7px 5px; }


/* BLOC DE #CONTINGUT 
---------------------------------------------------------- */
#contingut .seccio h1			{ font-family: sans-serif; font-size:20px; letter-spacing:-1px; font-weight:normal; margin-bottom:14px; color:#003E98; border-top:1px solid #66C2F0; border-bottom:1px solid #ECF7FD; padding:4px 8px 5px 8px; background:transparent url(../imatges/disseny/bg_h1.gif) top repeat-x; text-align:right; }
#contingut .seccio h2			{ font-family:sans-serif; font-size:14px; letter-spacing:-1px; margin:34px 0 15px 0; color:#003E98; border-bottom:1px solid #C3E5F5; font-weight:bold; }
#contingut .seccio h3			{ font-family:sans-serif; font-size:12px; margin:14px 0 10px 0; color:#003E98; }
#contingut .seccio p			{ font-size:11px; line-height:18px; margin-bottom:14px; }
#contingut .seccio strong		{ color:#0B64D9; font-weight:normal; }
#contingut .seccio .help		{ border-bottom:1px dashed #1872E8; cursor:help; }
#contingut .seccio ul 			{ font-size:11px; line-height:20px; }
#contingut .seccio a			{ text-decoration:underline; }
#contingut .seccio a:hover		{ color:#003E98; }
#contingut a.gotop				{ font-size:11px; display:block; text-align:right; padding:5px 16px 5px 5px; margin-top:14px; background:url(../imatges/disseny/ico_adalt.gif) right center no-repeat; border-top:2px dotted #C5DCF9; clear:both; }
#contingut input, textarea, li, ul, td, th { font-size:11px; }
#contingut .seccio table		{}
#contingut .seccio tr			{}
#contingut .seccio td			{}


/* NOTICIES */
#contingut #central h2				{ margin-bottom:14px; }
.noticia a.vermas		{ background:url(../imatges/disseny/ico_ampliarnoticia.gif) right center no-repeat; padding:0 18px 4px 0; }
#central a.mesnoticies	{ background:#E7F1FD url(../imatges/disseny/ico_noticies.gif) 4px 0 no-repeat; color:#000; font-size:10px; display:block; padding:2px 6px 6px 0; margin:-14px 0 0 0; text-align:right; }

/* NOTICIES EN SECCIO */
#contingut dl.noticies					{ background:url(../imatges/disseny/separador_noticia.gif) repeat-x bottom; padding:0; margin:0; }
#contingut dl.noticies dt				{ font-family: sans-serif; font-size:18px; padding-bottom:5px; margin:0; letter-spacing:-1px; }
#contingut dl.noticies dt a				{ color:#000; text-decoration:none; }
#contingut dl.noticies dt a:hover		{ color:#1872E8; }
#contingut dl.noticies dd				{ font-size:11px; line-height:18px; padding:0 0 5px 0; margin:0 0 14px 0; }
#contingut dl.noticies .data			{ font-size:17px; float:left; text-align:center; background-color:#F6F9C5; margin:3px 12px 8px 0; padding:0 0 1px 0; border:1px solid #C6D961; border-top-width:0; }
#contingut dl.noticies .data strong		{ font-size:10px; font-weight:normal; display:block; color:#000; background-color:#C6D961; padding:0 7px 0 7px; margin:0 0 2px 0; line-height:14px; }
#contingut dl.noticies .data span		{ font-size:10px; display:block; color:#777; line-height:15px; }
#contingut dl.noticies dd a.vermas		{ background:url(../imatges/disseny/ico_ampliarnoticia.gif) right center no-repeat; padding:0 18px 4px 0; margin-top:5px; }
#contingut dl.noticies img				{ margin:3px 10px 5px 0; display:block; }

/* FOTOS DINS #CONTINGUT */
#contingut .foto				{ padding:6px 6px 6px 6px; background:#E3F4FC; border:1px solid #D0EBF7; display:block; }
#contingut .esq					{ float:left; margin:2px 14px 10px 0; }
#contingut .dre					{ float:right; margin:2px 0 10px 14px; }
#contingut .foto img			{ border:1px solid #FFF; display:block; }
#contingut .foto strong			{ font-size:10px; padding:2px 2px 0 2px; text-align:center; font-weight:normal; display:block; }
/*#contingut .fotogaleria			{ text-align:center; }
#contingut .fotogaleria img		{ margin:5px; padding:6px; background:transparent url(../imatges/disseny/bg_3pix.gif); }*/
/* DESCARREGUES */
#contingut .descarregues			{ font-size:11px; width:100%; }
#contingut .descarregues td a		{ background:#FFF url(../imatges/disseny/ico_pdf.gif) 4px center no-repeat; padding:5px 0 6px 26px; margin:0 0 0 0; display:block; border:1px solid #C5DCF9; border-left:0; }
#contingut .descarregues td	a:hover	{ background-color:#F4F5FF; border-color:#8BB8F3; color:#000; }
#contingut .descarregues td			{ font-size:10px; color:#000; border-left:5px solid #C5DCF9; padding:0; margin:0 0 14px 0; background-color:#EDF4FD; vertical-align:text-top; }
#contingut .descarregues td p		{ font-size:10px; color:#000; padding:6px 10px 6px 10px; line-height:14px; }
#contingut .descarregues th a img	{ border:1px solid #C5DCF9; }
#contingut .descarregues th a:hover img	{ border-color:#8BB8F3; }


/* TAULA DE SENYALITZACIO */
#senyalitzacio td				{ border-bottom:1px solid #D0EBF7; padding:10px;}
#senyalitzacio td a img			{ border:1px solid #D0EBF7; padding:10px;}
#senyalitzacio td a:hover img	{ border:1px solid #1872E8; }

/* TAULA DE SECTORS */
#sectors						{ width:100%; }
#sectors td						{ padding:0 5px 10px 0; width:50%; font-family:sans-serif; font-size:11px; font-weight:bold; background:transparent url(../imatges/disseny/ico_sector.gif) left top no-repeat; padding-left:22px }
#contingut #sectors td a		{ text-decoration:none; }
/* CONTACTE */
#formulari					{ width:90%; font-family:sans-serif; margin:0 auto 0 auto; }
#formulari th				{ font-size:12px; text-align:left; vertical-align:top; padding:5px; background:url(../imatges/disseny/bg_3pix.gif); width:50%; }
#formulari td				{ text-align:left; }
#formulari .text			{ width:300px; border:1px solid #8BB8F3; padding:4px; }
#formulari textarea.text	{ height:150px;  }
#formulari .boto			{ padding:2px 6px 3px 6px; cursor:pointer; }


/* ENLLASOS D'INTERES DINS #CONTINGUT */
.enllasos				{ font-size:11px; }
.enllasos dt			{ color:#003E98; font-size:12px; font-family:sans-serif; font-weight:bold; margin-bottom:2px; padding:1px 0 3px 11px; background:url(../imatges/disseny/ico_bullet.gif) 0 6px no-repeat; }
.enllasos dt span		{ font-size:10px; display:block; }
.enllasos dd			{ margin:0 0 14px 0; padding:0 0 0 11px; line-height:18px; border-bottom:1px solid #D0EBF7; }
.enllasos dd a			{ display:block; text-align:right; padding:1px 22px 4px 0; background:url(../imatges/disseny/ico_mon.gif) right center no-repeat; font-size:10px; }

/* PAGINADOR */
#contingut .paginador			{ text-align:center; font-size:11px; clear:both; }
#contingut .paginador a			{ border:1px solid #8BB8F3; padding:3px 6px 3px 6px; text-decoration:none; }
#contingut .paginador span		{ border:1px solid #8BB8F3; padding:3px 6px 3px 6px; color:#CCC; }
#contingut .paginador strong	{ border:1px solid #0B64D9; padding:3px 6px 3px 6px; font-weight:bold; }
#contingut .paginador a:hover	{ color:#000; }

/* BANERS DE ZONA CONTINGUTS */
#baners					{ margin:148px 0 14px 0; }
#baners	img				{ width:572px; height:72px; }

/* ZONA CENTRAL */
#central h2				{ font-size:17px; background:url(../imatges/disseny/separador_noticia.gif) repeat-x bottom; padding:0 0 8px 0; margin:0;  }
#central p				{ font-size:11px; line-height:18px; }

/* CERCADORS */
.cercador						{ clear:both; background:transparent url(../imatges/disseny/bg_3pix.gif); border:1px solid #CBDFFA; padding:6px; text-align:center; font-size:11px; margin-bottom:15px; }
.cercador input,select			{ font-size:11px; }
.cercador input.text			{ border:1px solid #8BB8F3; padding:2px; width:150px; }
.cercador input.boto			{ padding:1px 3px 1px 3px; cursor:pointer; }
.cercador strong				{ padding:1px 3px 2px 19px; background:transparent url(../imatges/disseny/ico_cercador.gif) left center no-repeat; }

/* CAPSES DESTACADES */
#central .destacat				{ margin-top:14px; padding:10px 10px 8px 10px; background:transparent url(../imatges/disseny/bg_destacat.gif) no-repeat bottom left; }
#central .destacat h1			{ font-size:17px; margin-bottom:10px; text-align:right; }
#central .destacat .imatge		{ float:left; margin:0 20px 0 0; }
#central .destacat .vermas		{ clear:both; }

/* COLUMNA ESQUERRA #COLUMNAE */
#columnae img.baner				{ margin-bottom:14px; }
#columnae div.recomanat 		{ height:170px; padding:0; margin:0 0 14px 0; background-repeat:no-repeat; background-position:center center; border-color:#555; background-color:#555; }
#columnae div.recomanat h5		{ font-family:sans-serif; font-size:13px; padding:7px 8px 5px 8px; background-color:#000; color:#FFF; height:30px; background:transparent url(../imatges/disseny/bg_comerc_recomanat.gif) bottom right no-repeat; }
#columnae div.recomanat a		{ color:#FFF; }

/* FOTOGALERIA */
#contingut .galeria							{ padding:1px; width:572px; height:139px; }
#contingut .galeria td a img				{ border:1px solid #FFF; }
#contingut .galeria td a:hover img			{ border-color:#0255C2; }
#contingut .galeria td						{ width:25%; height:139px; background:url(../imatges/disseny/bg_3pix.gif); text-align:center; padding:8px 6px 8px 6px; }
#contingut .galeria th a.vermas				{ clear:both; background-image:url(../imatges/disseny/ico_verfoto.gif); padding-right:21px; font-weight:normal; margin-top:5px; }
#contingut .galeria td h4					{ font-size:10px; padding:0; margin:4px 0 0 0; }