/* Estils de pagina */

/* ----------------------------- Etiquetes HTML -----------------------------  */

/* body						{ background:transparent url(imatges/bg_web.jpg) top center repeat; padding:0; margin:0; font:100% Georgia, "Times New Roman", Times, serif; }*/

a								{
	text-decoration:none;
	color:#ffff00;
	font-size: 12px;
}
a:hover								{color:#ff0000}
h1,h2,h3,h4			{ margin:0; padding:0; }
img							{ border:0; }

h1							{ font-size:1.4em; font-style:italic; padding:0; margin-bottom:10px; background:transparent url(imatges/bg_h1.gif) right bottom no-repeat; border-bottom:1px solid #dceed9; color:#000 }
h2							{ font-size:1.2em; font-weight:normal; font-style:italic; padding:0; margin-bottom:10px; color:#000 }
h3							{ font-size:0.9em; font-weight:normal; padding:0; margin-bottom:10px; }
h1 strong				{ display:block; font-size:0.55em; }


/* ----------------------------- Contenidors de la web ----------------------------- */
#web						{ width:740px; margin:0 auto 0 auto; background:#fff; }
#capflash				{ position:absolute; width:740px; height:234px; top:0; left:50%; margin:0 auto 0 -370px; padding:0; }
#idiomes				{ float:right; height:24px; line-height:24px; padding:0 6px 0 6px; font-size:11px; color:#aaa; background:transparent url(imatges/bg_idiomes.png) top left no-repeat; text-align:center; margin-top:40px; }
#contenidos			{ background:transparent url(imatges/bg_contenidos_2.gif) bottom right no-repeat; padding:0 15px 15px 15px; min-height:200px; }
#fons						{ background:transparent url(imatges/bg_contenidos.gif) top repeat-x; height:15px; }
#peu						{}

/* ----------------------------- Objectes als contenidors ----------------------------- */

#idiomes	a					{ color:#777; padding:0 3px 0 3px; }
#idiomes	a.actiu		{ color:#000; font-weight:bold; }
#idiomes	a:hover		{ color:#000; text-decoration:underline; }

#cap #imatge				{ width:740px; height:234px; }

#cap ul										{ display:block; height:34px; list-style:none; margin:0; padding:0 0 0 8px; background:transparent url(imatges/bg_menu.gif); text-align:center; }
#cap ul li								{ display:block; float:left; height:34px; background:transparent url(imatges/bg_menu_separador.gif) right no-repeat; margin:0; padding:0 30px 0 0;  }
#cap ul li a							{ display:block; float:left; font-size:1em; height:34px; line-height:32px; color:#fff; margin:0; padding:0 16px 0 16px; }
#cap ul li a:hover				{ color:#ffff99; text-decoration:underline; }
#cap ul li.ultim					{ background:none; padding:0; }

#dades										{ height:40px; clear:both; background-color:#e0f0ca; font-size:0.7em; }
#dades .left							{ float:left; width:358px; padding:5px 0 0 12px; }
#dades .right							{ float:left; width:358px; padding:5px 12px 0 0; text-align:right; }

#enllasos									{ font-size:0.8em; background:transparent url(imatges/bg_peu.gif); color:#fff; height:30px; line-height:29px; padding:0 12px 0 12px; }
#enllasos ul							{ float:right; list-style:none; padding:0; margin:0; }
#enllasos ul li						{ display:inline; }
#enllasos ul li a								{ color:#fff; margin-left:10px; font-size:1em; }
#enllasos ul li a:hover					{ color:#ffff99; }


/* ----------------------------- Comuns als contenidors ----------------------------- */

#contenidos p, #contenidos ul						{ font-size:0.9em; line-height:1.5em; }
#contenidos a:hover, #peu a:hover			{ text-decoration:underline; }

#contenidos ol								{ font-size:0.9em; }
#contenidos ol li ol					{ font-size:0.9em; margin:5px 0 5px 0; padding-left:30px; line-height:1.5em; }

#contenidos .infopop										{ clear:both; background-color:#e0f0ca; padding:.8em; font-size:0.7em; margin-bottom:1em; }

/* ----------------------------- Seccions ----------------------------- */

#contenidos .video				{ float:right; font-size:11px; display:block; margin:0 15px 0 0; padding:5px; line-height:18px; text-decoration:none; }
#contenidos .video img		{ vertical-align:middle; float:left; margin-right:5px; }

#formulari 											{ width:100%; margin:15px 0 15px 0; }
#formulari th										{ text-align:right; font-size:1em; width:35%; font-weight:normal; color:#555; vertical-align:top; line-height:31px; }
#formulari td										{ text-align:left; padding:2px 5px; width:65%; }
#formulari td input							{ font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; width:90%; background:#F1F4F1; padding:3px; border:1px solid #C3D1C3; }
#formulari td textarea					{ font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; width:90%; background:#F1F4F1; padding:3px; border:1px solid #C3D1C3; height:6em; }
#formulari td .mal							{ border:1px solid #CC0000; color:#AA0000; }
#formulari th.boto							{ text-align:center; padding:5px; }
#formulari th.boto input.boto		{ font:0.9em tahoma, sans-serif; padding:2px 8px 3px 8px; cursor:pointer; }

#contenidos .fotos									{
	text-align:center;
	font-size: 24px;
}
#contenidos .fotos a img						{ border:3px solid #e0f0ca; margin:0.2em; }
#contenidos .fotos a:hover	img			{ border-color:#CC0000; }

/* NOTICIES EN SECCIO */
#contenidos dl.noticies								{ padding:0; margin:0; clear:both; }
#contenidos dl.noticies dt							{ font-size:1.4em; padding-bottom:5px; margin:0; }
#contenidos dl.noticies dt a						{ color:#000; text-decoration:none; }
#contenidos dl.noticies dt a:hover			{ color:#677D2E; }
#contenidos dl.noticies dd							{ font-size:.9em; line-height:18px; padding:0 0 5px 0; margin:0 0 14px 0; }
#contenidos dl.noticies .data					{ font-size:1em; float:left; text-align:center; background-color:#e0f0ca; margin:3px 12px 8px 0; padding:0 0 1px 0; border:1px solid #677D2E; border-top-width:0; }
#contenidos dl.noticies .data strong		{ font-size:.65em; font-weight:normal; display:block; color:#fff; background-color:#677D2E; padding:0 7px 0 7px; margin:0 0 2px 0; line-height:14px; }
#contenidos dl.noticies .data span			{ font-size:10px; display:block; color:#777; line-height:15px; }
#contenidos dl.noticies dd a.vermas		{ padding:2px 18px 2px 0; border-bottom:1px solid #dceed9; display:block; clear:both; text-align:right; font-size:.75em; background:transparent url(imatges/ico_vermas.gif) right center no-repeat; }
#contenidos dl.noticies img						{ margin:3px 10px 5px 0; display:block; }

#contenidos .paginador								{ display:block; font-size:.8em; text-align:center; margin:.8em 0 .8em 0; clear:both; }
#contenidos .paginador	*							{ padding:2px 5px 3px 5px; }
#contenidos .paginador	a							{ text-decoration:none;  }
#contenidos .paginador	span					{ color:#AAA;  }
.Principal_Rojo {
	color: #F00;
}
Rojo {
	color: #F00;
}

