/* Estils de pagina */

/* ----------------------------- Etiquetes HTML -----------------------------  */

body						{ background:transparent url(imatges/bg_web.jpg) top center repeat; padding:0; margin:0; font:100% Arial, Helvetica, sans-serif; }

a								{ text-decoration:none; color:#a42b03; }
h1,h2,h3,h4			{ margin:0; padding:0; }
img							{ border:0; }

h1							{ font-size:1.4em; font-style:italic; padding:0; margin-bottom:10px; border-bottom:2px dotted #a42b03; color:#a42b03; padding-top:20px }
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:0px auto 0 auto; background:#fff; }
#capflash				{ position:absolute; width:740px; height:198px; left:50%; margin:0 auto 0 -370px; padding:0; }
#idiomes				{ float:right; height:30px; line-height:30px; padding:0 0 0 6px; font-size:13px; color:#FFF; background:#000; text-align:center; margin-top:0px; }
#contingut			{ background:transparent url(imatges/bg_contingut_2.gif) bottom right no-repeat; padding:0 15px 15px 15px; min-height:260px; }
#fons						{ background:transparent url(imatges/bg_contingut.gif) top repeat-x; height:15px; }
#peu						{}

/* ----------------------------- Objectes als contenidors ----------------------------- */

#idiomes	a					{ color:#eee; padding:0 3px 0 3px; }
#idiomes	a.actiu		{ color:#FFF; font-weight:bold; }
#idiomes	a:hover		{ color:#FFF; text-decoration:underline; }

#cap #imatge				{ width:740px; height:236px; }

#cap ul					{ display:block; height:34px; list-style:none; margin:0; padding:0 0 0 8px; background:transparent url(imatges/bg_peu.gif) top ; text-align:center; }
#cap ul li				{ float:left; height:33px; background:transparent url(imatges/bg_menu_separador.gif) right no-repeat; margin:0; padding:0 30px 0 0;  }
#cap ul li a			{ font-size:1em; height:33px; line-height:33px; 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:#fbdfd6; 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:34px; line-height:34px; 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 ----------------------------- */

#contingut p, #contingut ul						{ font-size:0.9em; line-height:1.5em; }
#contingut a:hover, #peu a:hover			{ text-decoration:underline; }

#contingut ol								{ font-size:0.9em; }
#contingut ol li ol					{ font-size:0.9em; margin:5px 0 5px 0; padding-left:30px; line-height:1.5em; }

#contingut .infopop										{ clear:both; background-color:#e0f0ca; padding:.8em; font-size:0.7em; margin-bottom:1em; }

/* ----------------------------- Seccions ----------------------------- */

#contingut .video				{ float:right; font-size:11px; display:block; margin:0 15px 0 0; padding:5px; line-height:18px; text-decoration:none; }
#contingut .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:#efefef; padding:3px; border:1px solid #C3D1C3; }
#formulari td textarea					{ font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; width:90%; background:#efefef; 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; }

#contingut .fotos									{ text-align:center; }
#contingut .fotos a img						{ border:3px solid #e0f0ca; margin:0.2em; }
#contingut .fotos a:hover	img			{ border-color:#CC0000; }

/* NOTICIES EN SECCIO */
#contingut dl.noticies								{ padding:0; margin:0; clear:both; }
#contingut dl.noticies dt							{ font-size:1.4em; padding-bottom:5px; margin:0; }
#contingut dl.noticies dt a						{ color:#000; text-decoration:none; }
#contingut dl.noticies dt a:hover			{ color:#677D2E; }
#contingut dl.noticies dd							{ font-size:.9em; line-height:18px; padding:0 0 5px 0; margin:0 0 14px 0; }
#contingut 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; }
#contingut 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; }
#contingut dl.noticies .data span			{ font-size:10px; display:block; color:#777; line-height:15px; }
#contingut 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; }
#contingut dl.noticies img						{ margin:3px 10px 5px 0; display:block; }

#contingut .paginador								{ display:block; font-size:.8em; text-align:center; margin:.8em 0 .8em 0; clear:both; }
#contingut .paginador	*							{ padding:2px 5px 3px 5px; }
#contingut .paginador	a							{ text-decoration:none;  }
#contingut .paginador	span					{ color:#AAA;  }
