a { color:#F20; text-decoration:none }
a:hover,a:active, a:focus { color:#000000; text-decoration:underline; }

a.neg{ color: white; text-decoration:none }
a.neg:hover,a.neg:active { color:#FFCC33; text-decoration:underline }

div.reset { clear: both; margin: 0; font-size: 0 }

table.fotosHistoria { margin-left: 12px; margin-top: 20px }
table.fotosHistoria td { font: 0.75em Helvetica, Arial, Sans-serif; padding-left: 18px; padding-bottom: 18px }
table.fotosHistoria img { margin: 0 0 5px 0; border: none; width: 160px; height: 89px }

/***** ACCESSIBILITAT *****************************************************/
ul.accUL { list-style: square; font: 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; margin: 0 30px 0 60px; padding: 0 }
ul.accUL li { margin: 0 0 5px 0; padding: 0 }



/***** INDEX    ***************************************************************************/
table.index { }
table.index td { vertical-align: top }



div#iniNoticies { float: left; width: 427px; margin-bottom: 30px }
div#iniNoticies div.noticia { margin-left: 00px }
div#iniNoticies h1 { margin-right: 20px; margin-top: 20px;}
div#iniNoticies p.titol { margin-right: 20px }
div#iniNoticies p.txt { margin-right: 20px }


div.noticia { margin-bottom: 15px; margin-left: 30px }
div.noticia p.data { font: 0.7em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-transform: uppercase; margin: 0 0 0 0px; color: #555 }
div.noticia h2 { background: none; margin: 5px 25px 7px 0px; padding: 0; text-transform: none; font-size: 1.1em }
div.noticia p.intro { font: 0.95em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-align: justify; color: black; margin: 0px 30px 10px 0px; padding-bottom: 10px; border-bottom: 1px dashed #666 }
div.noticia p.txt { font: 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-align: justify; margin: 0 30px 4px 0px }
div.noticia p.titol { font: bold 0.85em Helvetica, Arial, Sans-serif; margin: 0 30px 4px 0px; border-top: 1px solid #FFC629; padding-top: 10px }


p.docs { background: url(img/icn_pdf.png) no-repeat; font: bold 0.85em Helvetica, Arial, Sans-serif; margin: 0 30px 4px 30px; padding: 1px 0 0 23px }
p.docsTxt { font: 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-align: justify; margin: 0 30px 4px 53px }




div#iniBaners { float: left; width: 140px; padding: 38px 0 20px 11px }
div#iniBaners img { width: 140px; border: none; margin-bottom: 3px }

div.glossari { clear: both; background: url(img/bg_glossari.jpg) no-repeat #FFFBF1; margin: 0 0 5px 30px; border: 2px solid #FC3; border: none; font: 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; padding: 7px 25px 15px 15px; text-align: justify }
div.glossari h1 { font: 0.95em Helvetica Black, Arial Black, Sans-serif; background: none; color: #59523F; text-align: left; margin: 0 0 5px 0; padding: 0; text-transform: uppercase }


/***** BIBLIOGRAFIA ***************************************************************************/
div.bibLlista { margin: 20px 30px 0 30px; font: 0.75em Helvetica, Arial, Sans-serif; border-top: 1px solid #CBB }
div.bibLlista a { font-weight: bold }
div.bibLlista p { padding: 5px 0 5px 0; margin: 0 0 0 0; border-bottom: 1px solid #CBB }

table.biblioFitxa { border: 1px solid #CBB; width: 518px; margin-left: 30px }
table.biblioFitxa td { border-top: 1px dashed #CBB; vertical-align: top }
table.biblioFitxa p { font: 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; margin: 0 10px 5px 10px; text-align: left }
table.biblioFitxa p.titol { font: bold 0.85em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; margin: 0 10px 5px 10px; letter-spacing: -0.05em }
table.biblioFitxa p.label { margin: 3px 0 1px 10px; font: 0.7em Helvetica, Arial, Sans-serif; text-transform: uppercase; color: #a19494 }



/***** TEXTOS *********************************************************************************/
span.negreta { font-weight: bold; letter-spacing: -0.05em }
h1 { font: 1.1Em Helvetica Black, Arial Black, Sans-serif; background: url(img/bg_h1.jpg) no-repeat 0 1px; color: #000; text-align: left; margin: 14px 20px 7px 30px; padding: 0 0 10px 0 }
h2 { font: 0.9em Helvetica Black, Arial Black, Sans-serif; background: url(img/bg_h2.jpg) bottom left no-repeat; color: #59523F; text-transform: none; margin: 20px 20px 5px 30px; padding: 3px 0 11px 12px }
div.h2long { clear: both; background: url(img/bg_h2top_llarg.png) no-repeat; padding-top: 1px; margin: 25px 30px 5px 30px }
div.h2long h2 { font: 0.9em Helvetica Black, Arial Black, Sans-serif; background: url(img/bg_h2_llarg.png) bottom left no-repeat; color: #59523F; text-transform: none; margin: 0; padding: 1px 0 11px 12px; border-top: 1px solid white }

div.h2short { clear: both; background: url(img/bg_h2top_curt.png) no-repeat; padding-top: 1px; margin: 25px 30px 5px 30px }
div.h2short h2 { font: 0.9em Helvetica Black, Arial Black, Sans-serif; background: url(img/bg_h2_curt.png) bottom left no-repeat; color: #59523F; text-transform: none; margin: 0; padding: 1px 0 11px 12px; border-top: 1px solid white }

div.llista { margin: 10px 0 5px 0 }
div.llista p { background: url(img/bg_ul.png) 0 2px no-repeat; font: 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-align: left; padding-left: 18px; margin: 0 30px 6px 40px; letter-spacing: 0em }
div.llista p.llistaTxt { background: none; font: 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; margin: 0 30px 20px 45px; padding: 0 0 0 18px; text-align: justify }

div.credits { clear: both; font: 0.75em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-align: center; margin: 0 30px 0 30px; background: #EFE9D9; padding: 10px 15px 10px 15px }


span.comprimit { letter-spacing: -0.05em }

h2.calendari { font: 0.9em Helvetica Black, Arial Black, Sans-serif; background: none; color: #59523F; text-transform: none; margin: 0; padding: 0 0 0 12px; text-transform: uppercase }

/***** MUSEU *********************************************************************************/
div.peça { background: url(img/bg_div_peca.jpg) #E6DDD4 no-repeat; margin: 0 20px 10px 30px; clear: both; padding: 10px; padding-bottom: 5px }
h3 { font: bold 0.85em Helvetica, Arial, Sans-serif; color: #59523F; text-transform: none; margin: 0px 5px 5px 105px }
div.peça img { float: left; border: none; width: 90px; height: 90px }
div.peça p { font: 0.75em Helvetica, Arial, Sans-serif; color: #2E2C2A; text-align: left; margin: 0 5px 4px 105px }
div.peça p.item { font: 0.75em Helvetica, Arial, Sans-serif; color: #2E2C2A; text-align: left; margin: 0 5px 6px 10px; text-indent: -10px }

table.menuMuseu { font: 0.70em Arial Black, Helvetica Black, Sans-serif; letter-spacing: -0.0em; margin: 20px 0 20px 30px; text-transform: uppercase; width: 520px }
table.menuMuseu td { vertical-align: top; width: 25%; border-right: 3px solid white; border-bottom: 3px solid white; padding: 7px 5px 5px 25px; height: 53px }

div.expo { clear: both; background: #69F; margin: 0 30px 15px 30px; height: 135px; padding: 0 }
div.expo img { width: 200px; height: 135px; float: left; }
div.expo h2 { font: 1em Helvetica Black, Arial Black, Sans-serif; background: none; color: white; text-transform: none; margin: 0px 0px 7px 220px; padding: 12px 20px 7px 0; border-bottom: 1px solid white; line-height: 1.15em }
div.expo p { font: bold 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-align: left; margin: 0 20px 0 220px }
div.expo p.data { font: 0.7em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-transform: uppercase; margin: 7px 0 0 220px; color: black }



/***** PUBLICACIONS *********************************************************************************/
div.publicacio { margin-left: 30px; clear: both }
div.publicacio p { font: 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; margin: 0 30px 10px 161px; text-align: justify }
div.publicacio p.pubTitol { font: 0.9em Helvetica Black, Arial Black, Sans-serif; margin: 20px 30px 10px 0; }
div.publicacio img { width: 146px; height: 198px; float: left }


table.butLlista { width: 518px; border-bottom: 1px solid #CBB;margin: 0 0 15px 30px }
table.butLlista td { border-top: 1px solid #CBB; padding: 1px 0 1px 0 }
table.butLlista td.col1 { width: 50px; height: 50px }
table.butLlista p.titol { margin: 5px 0 4px 10px; font: 0.8em Helvetica, Arial, Sans-serif }
table.butLlista p.data { text-transform: uppercase; font: 0.7em Helvetica, Arial, Sans-serif; margin: 0 0 5px 10px; color: #555 }
table.butLlista img { width: 50px; height: 50px }


/***** AGENDA *********************************************************************************/
table.ageExpo { margin-left: 30px }
table.ageExpo p.titol { font: bold 0.85em Helvetica, Arial, Sans-serif; margin: 10px 0 0 15px; padding: 0 7px 5px 0; border-bottom: 1px solid white }
table.ageExpo p.intro { font: bold 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-align: left; margin: 5px 7px 0 15px; letter-spacing: -0.05em }
table.ageExpo p.data { font: 0.7em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-transform: uppercase; margin: 0 10px 10px 15px; color: #555 }
table.ageExpo a { color: #FFF }
table.ageExpo a:hover { text-decoration: none; color: #600 }

div.ageExpo { clear: left; background: #EEE; margin: 0 25px 2px 30px; padding: 0; height: 100px /*min-height: 101px; #min-height: auto*/ }
div.ageExpo a { color: #FFF }
div.ageExpo a:hover { text-decoration: none; color: #600 }

div.ageExpo img { float: left; border: 0; width: 120px; height: 100px; margin: 0 }
div.ageExpo p.titol { font: bold 0.85em Helvetica, Arial, Sans-serif; margin: 10px 0 0 130px; padding: 0 7px 5px 0; border-bottom: 1px solid white }
div.ageExpo p.intro { font: bold 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-align: left; margin: 5px 7px 0 130px; letter-spacing: -0.05em }
div.ageExpo p.data { font: 0.7em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-transform: uppercase; margin: 0 10px 0 130px; color: #555 }

div.ageAct { margin: 0 25px 2px 30px; border-bottom: 1px solid #A99; padding: 5px 0 7px 0 }
div.ageAct p.data { font: 0.7em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-transform: uppercase; margin: 0 0 0 0px; color: #555 }
div.ageAct p.titol { font: bold 0.85em Helvetica, Arial, Sans-serif; margin: 0 30px 4px 0px }
div.ageAct p.txt { font: 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-align: justify; margin: 0 30px 4px 0px }



/***** CALENDARI **********************************************************************************************/
/*
table.calendari { width: 147px; border: none; margin-bottom: 5px; }
table.calendari td { font: 0.7em Helvetica, Arial, sans-serif; color: black; text-align: center; width: 20px; height: 16px }
*/
/* estats dia amb espectacle
table.calendari td.diaX:link, table.calendari td.diaX:visited { font-weight: bold; color: #F20; width: 20px }
table.calendari td.diaX:hover, table.calendari td.diaX:active { font-weight: bold; background: #F20; color: white; width: 20px; cursor: hand }
table.calendari td.diaX:hover a, table.calendari td.diaX:active { color: white; font-weight: bold }
table.calendari td.diaX a { color: #F20; font-weight: bold; text-decoration: underline }
table.calendari td.diaX a:hover, table.calendari td.diaX:active { color: white; font-weight: bold }

/* estats dia sense espectacle
table.calendari td.dia { color: black; background: none }
table.calendari td.dia:link, table.calendari .dia:hover { color: black; background: none }

/* nom mes i abreviacions dies setmana
table.calendari tr.setmanals td { font: 0.65em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; color: #7A7464 }
div.calMes { width: 147px; font: 1em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; color: #7A7464; padding: 0 0 0 0; border-bottom: 1px solid #545045; text-transform: uppercase }

div.cercador { width: 147px; font: 0.75em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; color: #7A7464; text-align: center; padding: 0; margin: 0 0 -3px 8px; }

/* box desplegable amb espectacles
.boxObres { margin: -1px 0 0 -210px; border: 1px solid #333; background: #FFC; width: 200px; padding: 0; position: absolute; font: 1.45em Helvetica, Arial, sans-serif; }
.boxObres p { margin: 0; width: 183px; padding: 4px 7px 1px 10px; border-top: 1px dashed #999; text-decoration: none; color: black; text-align: left }
*/






div.boxR { float: right; width: 160px; background: url(img/bg_boxdret.jpg) no-repeat; padding-left: 10px; height: 332px }
div.boxR p { font: 0.75em Helvetica, Arial, Sans-serif; text-align: left; margin: 0 15px 5px 0 }

div.boxR h2 { margin: 3px 0 10px 0; color: white }
div.boxL { margin-right: 165px }
div.boxL p.txt { margin-right: 0px }
















.txt { font: 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-align: justify; margin: 0 30px 4px 30px }
.peufoto { font: 0.75em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; margin: 10px 30px 4px 30px; color: #9E9790 }



.menuColTit { background: #E3D9CF; font: 0.7em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-transform: uppercase; padding: 2px 15px 2px 10px; margin: 0 0 10px 0 }
ul.menuCol { list-style: url(img/li_pic.gif); font: 0.7em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-transform: uppercase; width: 156px; line-height: 0.95em; margin: 0 0 15px 11px; padding: 0 0 0 0px; }
ul.menuCol li { margin: 0 8px 6px 0; padding: 0 }



/***** ESTRUCTURA *****************************************************************************/

html, body { height:100%; margin: 0; padding: 0; border: none; text-align: center; }

table#layoutTable { background: url(img/bg_pag_ombra.png); width: 778px; height:100%; text-align: center; margin-bottom: -25px }
table#layoutTable td.colTop { vertical-align: top; background: url(img/bg_contingut.jpg) 10px 0px no-repeat }
table#layoutTable td.columnes { vertical-align: top; background: url(img/bg_columnes.png) no-repeat 10px 134px }

div#idioma { background: url(img/bg_idioma.png) no-repeat #FFCC33; height: 19px; margin: 0 10px 0 10px }
div#idioma p { font: 0.65em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-transform: uppercase; margin: 0; padding: 2px 10px 0 10px; float: left; border-left: 1px solid black; height: 17px; display: inline }
div#idioma a { color: black }
div#idioma p:hover, div#idioma p:active { background: #D44A2A }
div#idioma p:hover a, div#idioma p:active a { color: white; text-decoration: none }

body#marc { text-align: center;	margin: 0; background: url(img/bg_pag.png); }

div#pagina { background: url(img/bg_pag_ombra.png) center top no-repeat; height: 100%;  }

div#contL { width: 180px;	margin-left: 10px; float: left; display: inline; text-align: left; }
div#contR { width: 578px; margin: 0; float: left; display: inline; padding: 0 0 20px 0px; text-align: left }

div#peu { margin: 0 10px 0 10px; padding: 0 0 0 0; text-align: left; background: #D44A2A; font: 0.75em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; color: white; height: 47px }
div#peu p { margin: 0; padding: 22px 20px 0 0; text-align: right }

div#ariadna { font: 0.7em Arial, Helvetica, Sans-serif; color: #777777; margin: 0 0 0 30px; padding: 4px 0 4px 0; border-bottom: 1px solid #CCCCCC }


/***** MENUS *************************************************************************************/

#menutop { font: 0.70em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-transform: uppercase }

#menutop ul { width: 180px; background: url(img/bg_menubox.gif) no-repeat #FC3; margin: 0; padding: 0; list-style-type: none; }

#menutop ul li a:link, #menutop ul li a:visited { width: 173px; display: block; padding: 4px 0 5px 7px; text-decoration: none; color: #FF33CC; border-top: 1px solid #000; }
html>body #menutop ul li a:link, html>body #menutop ul li a:visited { width: 173px }

/* Menu items sense desplegable */
#menutop li.menuitem a:link, #menutop li.menuitem a:visited {	color: #000; background: none; }
#menutop li.menuitem a:hover, #menutop li.menuitem a:active { color: white; background: #000; }

/* Menu items amb desplegable expandible */
#menutop li.menuitempull a:link, #menutop li.menuitempull a:visited { color: #000; background: url(img/bg_menupull.gif); }
#menutop li.menuitempull a:hover, #menutop li.menuitempull a:active { color: white; background: url(img/bg_menupullx.gif) #FC3; }

/* Menu items amb desplegable contraïble */
#menutop li.menuitempullup a:link, #menutop li.menuitempullup a:visited { color: #000; background: url(img/bg_menupullup.gif); }
#menutop li.menuitempullup a:hover, #menutop li.menuitempullup a:active { color: white; background: url(img/bg_menupullupx.gif); }

/* Submenu */
#menutop ul li ul { width: 180px; background: #E6DDD4; margin: 0; padding: 0; list-style-type: none; }
#menutop ul li ul li a:link, #menutop ul li ul li a:visited {
	width: 173px; display: block; padding: 4px 0 5px 7px; text-decoration: none; color: black; border-top: 1px solid black;
}
#menutop li.submenuitem a:link, #menutop li.submenuitem a:visited { color: black; background: none; }
#menutop li.submenuitem a:hover, #menutop li.submenuitem a:active {	color: white; background: #000; }

#submenu1, #submenu2, #submenu3, #submenu4, #submenu5, #submenu6, #submenu7  { display: none }
#submenu1 { background: url(img/bg_submenubox1.gif) no-repeat #E6DDD4 }



/***** FORMULARI *****************************************************/
div.divContacte { background: url(img/bg_form.png) no-repeat #F8EDE0; margin: 0 0 0 0; padding: 15px 0 15px 21px }
form.contacte {	margin-top: 0; margin-bottom: 0; margin-left: 30px; width: 517px; }
form.contacte label {	font: bold 0.85em Arial Narrow, Helvetica bold, Sans-serif; color: #5C5B54; }
form.contacte table th { }
form.contacte table tr td {	text-align: left; padding: 5px 0 0 0; vertical-align: top; }
form.contacte .checkbox { margin: 0 0 0 15px; }
form.contacte span { font: 0.75em Lucida Sans, Helvetica, Arial, Sans-serif; margin: 0 0 0 5px; }
form.contacte .camp0 { width: 60px; border: 1px solid #E60004; font: 0.7em Verdana, Arial, Helvetica, Sans-serif; padding: 4px 5px 3px 5px }
form.contacte .camp1 { width: 98px; border: 1px solid #D44A2A; font: 0.7em Verdana, Arial, Helvetica, Sans-serif; padding: 4px 5px 3px 5px }
form.contacte .camp2 { width: 216px; border: 1px solid #D44A2A; font: 0.7em Verdana, Arial, Helvetica, Sans-serif; padding: 3px 5px 3px 5px }
form.contacte .camp3 { width: 334px; border: 1px solid #D44A2A; font: 0.7em Verdana, Arial, Helvetica, Sans-serif; padding: 4px 5px 3px 5px }
form.contacte .camp4 { width: 452px; border: 1px solid #D44A2A; font: 0.7em Verdana, Arial, Helvetica, Sans-serif; padding: 4px 5px 3px 5px }
form.contacte .campCaptcha { width: 50px; border: 1px solid #D44A2A; font: 0.7em Verdana, Arial, Helvetica, Sans-serif; padding: 4px 5px 3px 5px }
.txtForm { font: 0.75em Lucida Sans, Helvetica, Arial, Sans-serif; color: #555; margin: 0 0 4px 0; width: 462px; text-align: justify }
.fbotox {	font: bold 0.9em Arial Narrow, Helvetica Condensed, Sans-serif;	margin: 0 5px 0 5px; }
.fboto { font: 0.9em Arial Narrow, Helvetica Condensed, Sans-serif; margin: 0 5px 0 5px; }
.fbotov { color: #C00; font: 0.9em Arial Narrow, Helvetica Condensed, Sans-serif; margin: 0 5px 0 5px; }

.lopd { font: 0.7em Arial, Helvetica, sans-serif; margin: 10px 30px 0px 30px; text-align: justify; color: #5C5B54; line-height: 0.95em; }



table.calendari { width: 154px; border: none; margin-bottom: 3px; }
table.calendari td { font: 0.7em Helvetica, Arial, sans-serif; color: black; text-align: center; width: 21px; height: 16px; background: #EEEBEB; border-right: 1px solid white; border-bottom: 1px solid white; padding-top: 1px }
table.calendari th { font: 0.7em Helvetica, Arial, sans-serif; color: black; text-align: center; width: 21px; height: 16px; border-top: 1px solid #A99; padding-top: 3px; background: none }

table.calendari td.mesos { padding: 0 0 3px 0;  text-align: center; background: none; border: none }
table.calendari td.mesos p { font: bold 0.95em Helvetica, Arial, sans-serif; text-align: center; margin: 0; padding: 2px 0 1px 0; text-transform: uppercase }

/* estats dia amb espectacle*/
table.calendari td.diaX { font-weight: bold; background: #F40; color: white; width: 21px }
table.calendari td.diaX a { color: white; text-decoration: none }
table.calendari td.diaX a:hover, table.calendari td.diaX:active { color: black }

table.calendari td.diaX:link, table.calendari td.diaX:visited { background: #F40; color: #F40 }
table.calendari td.diaX:hover, table.calendari td.diaX:active { background: #600; color: white; cursor: hand }
table.calendari td.diaX:hover a, table.calendari td.diaX:active { color: white }

/* estats dia sense espectacle*/
table.calendari td.dia { color: black; }
table.calendari td.dia:link, table.calendari .dia:hover {  }

/* nom mes i abreviacions dies setmana */
table.calendari tr.setmanals td { font: 0.65em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; color: #7A7464 }
div.calMes { width: auto; font: 1.3em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; color: #7A7464; padding: 0 0 3px 0; border-bottom: 1px solid #545045; }
div.calMes p { text-align: center; margin: 0 }

div.boxR p.botonet { font-size: 0.7em; text-align: center; border-bottom: 1px solid 1px solid #A99; margin: 0 7px 0 0; padding-bottom: 3px }

/* box desplegable amb activitats */
.boxAgeWeb { margin: -1px 0 0 -235px; border: 2px solid #F40; background: url(img/bg_calbox.jpg) #F7F1F1; width: 200px; position: absolute; padding: 0px 10px 3px 10px; text-align: left; font-size: 1.3em }
.boxAgeWeb p { margin: 0 0 6px 0; font: 0.75em Helvetica, Arial, sans-serif; text-decoration: none; color: black }
.boxAgeWeb p.boxTitol{ margin: 5px 0 3px 0; padding-top: 6px; border-top: 1px solid #F40; font: bold 0.80em Helvetica, Arial, Sans-serif; }


h2#fitxaH2 { font: bold 1.5em Helvetica, Arial, Sans-serif; text-align: left; color: #ED1824; margin: 0px 30px 0 30px; text-transform: none; padding: 0 }
h3#fitxaH3 { font: bold 1em Helvetica, Arial, Sans-serif; color: #8E7A7B; margin: 5px 30px 0px 30px; padding: 0 }

.peuFotoEquip { font: 0.70em Helvetica, Arial, Sans-serif; color: #433; margin: 5px 15px 10px 0px }

table.fitxa { width: 548px; margin-left: 30px; margin-bottom: 0px; margin-top: 15px; border-top: 1px solid #A99; border-bottom: 1px solid #A99; }
table.fitxa td { padding: 5px 0 5px 0 }
table.fitxa td.fitxaData { font: 0.75em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-transform: uppercase; margin: 0 0 0 0; color: #555 }
table.fitxa td.fitxaLloc { font: bold 0.75em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-transform: uppercase; text-align: right; color: #322; padding-right: 30px }
div#icones { margin: 5px 0 0 30px }
div#icones img { width: 27px; height: 27px; margin-right: 5px }

.fitxaIntro { font: 0.95em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-align: justify; color: black; margin: 0px 30px 10px 30px }
.fitxaResum { font: 0.8em Lucida Sans Unicode, Helvetica, Arial, Sans-serif; text-align: justify; color: black; margin: 15px 30px 10px 30px }

h2.ageH2 { background: none; margin: 5px 25px 7px 30px; padding: 0; text-transform: none; font-size: 1.1em }


