/* - - - REGLES GENERALS - - - */

body {
	margin: 0;
	padding: 10px 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align: justify;
	background: #fff url(../grafics/fons.gif) top left;
	}


	
h1, h2, h3 {
	color: #918000;
}

h1{
	font-size: xx-large;
}

h2 {
	font-size: large;
	padding-top: 15px;
}

h3 {
	font-size: small;
	padding-top: 10px;
}

hr {
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
}



img {
	border: 0;
}

img.fletxa {			/* fletxa per tornar enrere */
	border: 0;
	margin: 0 7px;
}

img.shot {
	float: left;
	border: 1px solid #db0;
	margin: 0 10px 5px 0;
}

abbr {
	cursor: help;
	border: 0;
}

a.up {					/* fletxa per tornar a dalt */
	float: right;
	font-size: x-small;
}

a { text-decoration: none; }
a:link    { color: #2222aa; }
a:visited { color: #2222aa; }
a:hover   { color: #8888dd; }
a:active  { color: #2222aa; }



#avis { color: #f00; }



/* - - - CONTENIDOR CENTRAT - - - */

#wrap {
	width: 754px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #000;
	border-top-width: 2px;
	background: #fff url(../grafics/fauxcol.gif) repeat-y;
}



/* - - - CAPÇALERA - - - */

#capcalera {
	height: 100px;
	margin: 0;
	padding: 0;
	background: #d1c00b url(../grafics/cabe.jpg) top left no-repeat;
}



#capcalera h1 {
	display: none;
}

#capcalera img {
	float: right;
}


/* - - - NAVEGACIÓ - - - */

#navegacio {
	float: right;
	width: 100%; /* 754px; */
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid #5c300a;
	border-top: 2px solid #440;
	background: #ccb900 url(../grafics/fnavul.gif) repeat-x top left;
}

#navegacio ul {
	margin: 0;
	padding: 0;
	float: right;
}

#navegacio li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	background: url(../grafics/fnavli.gif) no-repeat top right;
	font-size: x-small;
	height: 25px;
}

#navegacio a {
	float: left;
	padding: 6px 8px 7px 8px;
	text-decoration: none;
	color: #005;
}

#navegacio a:hover {
	color: #000;
	background: #e1df23;	
}

#navegacio a.actiu {
	background: #ccb900 url(../grafics/fnavliact.gif) repeat-x bottom left;	
}

#navegacio li.idioma {
	margin-left: 20px;
	background-image: none;
}

#navegacio li.idioma a {
	padding: 7px 6px 0 6px;
}

#navegacio li.idioma a:hover {
	color: #005;
	background: transparent;
}


/* - - - PRINCIPAL - - - */

#principal {
/*	margin-top: 15px; */
}


/* - - - COS - - - */

#cos {
	float: left;
	width: 532px;
	margin: 0;
	padding: 20px;
	padding-top: 5px;
}


#cos #cen {
	width: 100%;			/* caixa centrada */
	text-align: center;
}



/* - - - COLUMNA LATERAL - - - */

#columna {
	margin: 0;
	padding: 0;
	margin-left: 582px;
}


#columna h3 { padding-top: 30px; }


#columna ul {
	width: 158px;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	font-size: x-small;
	list-style-type: none;
   text-align: right;
}


#columna li	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	border-bottom: 1px solid #eee;
} 


#columna li a {
	display: block;
	padding: 4px 8px;
	border: 0;
	border-right: 8px solid #aa5;
	text-decoration: none;
	}	

#columna li a:link, #columna li a:visited { color: #448;	}

#columna li a:hover {
	text-decoration: none;
	border-color: yellow;
	color: #d1bf0b;
	}

	

/* - - - PEU - - - */

#peu {
	clear: both;
	height: 35px;
	margin: 0;
	padding: 0;
	background: #d1bf0b url(../grafics/fpeu.gif) top left no-repeat;
	border-top: 1px dotted #555;
	text-align: center;
	font-size: x-small;
}


/* - - - COS INDEX - - - */

.blocportada {
	clear: both;
	height: 100%;
	margin: 0;
	padding: 20px 10px;
	background-color: #fff;
}



/* - - - BLOCS INDEX - - - */

.blocportada ul {
	margin: 0;
	padding: 0;
}

.blocportada li {
	list-style-type: none;
	text-align: justify;
	margin: 0;
	padding: 0 10px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #ddc;
}

.blocportada a:link, .blocportada a:visited { color: #993;	}

.blocportada a:hover {
	text-decoration: underline;
	color: #662;
	}

.blocportada a:active { color: #662;	}

.blocportada li h2, .blocportada li h3 {		/* titulars de les notícies */
	padding: 0;
	margin: 0;
	color: #993;
	font-weight: normal;
}

.blocportada li h3.dos {				/* subtítol de la notícia */
	padding-bottom: 10px;
	color: #331;
}

#resalt {
 	margin: 0 10px 5px 10px;
 	padding: 10px;
 	border: 1px solid #a00; /* #eeee22; */
 	background-color: #ffe;
	background: #ffe url(../grafics/excl.gif) top right no-repeat;
}

#resalt h2 {
	padding-top: 0;
	margin-top: 0;
	margin-left: 0px;
}

#resalt h3 {
	padding-top: 0;
	margin-top: 0;
	margin-left: 0px;
}

.blocportada ul {
	padding-top:20px;
	margin-left:-11px;
}

li.contacte {
	list-style-type: none;
	font-style: italic;
	margin: 0 20px 20px 0;
	padding: 0 0 0 25px;
/*	margin-bottom: 20px; */
	border-bottom: 1px solid #999;
} 

li.contacte a { padding-left: 10px; }

li.contacte a:link, li.contacte a:visited { color: #444; }

li.contacte a:hover {
	text-decoration: none;
	color: #ba0;
	background: transparent url(../grafics/licon.gif) 0 0.4em no-repeat;
}

li.contacte a:active { color: #444;	}

h2.caption {
	color: #993;
	text-align: left;
	font-size: large;
	font-weight: normal;
	padding-left: 15px;
	margin-top: 0;
	margin-bottom: 5px;
}



/* - - - TAULES DE DADES - - - */
table {
	border: 0;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}

td.gfdre, td.gfesq, td.gfcen, th.gfdre, th.gfesq, th.gfcen { background-color: #cca; } /* fons groc fosc */
td.gcdre, td.gcesq, td.gccen, th.gcdre, th.gcesq, th.gccen { background-color: #eec; } /* fons groc clar */
td.bfdre, td.bfesq, td.bfcen, th.bfdre, th.bfesq, th.bfcen { background-color: #acc; } /* fons balu fosc */
td.bcdre, td.bcesq, td.bccen, th.bcdre, th.bcesq, th.bccen { background-color: #cee; } /* fons blau clar */

td.gfdre, td.gfesq, td.gfcen, th.gfdre, th.gfesq, th.gfcen { border: 1px solid #aa8; } /* vora groc més fosc */
td.gcdre, td.gcesq, td.gccen, th.gcdre, th.gcesq, th.gccen { border: 1px solid #cca; } /* vora groc fosc */
td.bfdre, td.bfesq, td.bfcen, th.bfdre, th.bfesq, th.bfcen { border: 1px solid #8aa; } /* vora balu més fosc */
td.bcdre, td.bcesq, td.bccen, th.bcdre, th.bcesq, th.bccen { border: 1px solid #acc; } /* vora blau fosc */

td.gfdre, td.gcdre, td.bfdre, td.bcdre, th.gfdre, th.gcdre, th.bfdre, th.bcdre {	  /* aliniat dreta */
	text-align:	right;
	padding-right:	3px;
}

td.gfesq, td.gcesq, td.bfesq, td.bcesq, th.gfesq, th.gcesq, th.bfesq, th.bcesq {	  /* aliniat esquerre */
	text-align:	left;
	padding-left:	3px;
}

td.gfcen, td.gccen, td.bfcen, td.bccen, th.gfcen, th.gccen, th.bfcen, th.bccen {	  /* aliniat centre */
	text-align:	center;
}

tfoot {
	font-weight: bold;
}

table caption {
	color: #918000;
	font-size: small;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 5px;
	margin-bottom: 5px;
	text-align: left;
}

.blocportada table caption {
	color: #993;
	text-align: left;
	font-size: large;
	font-weight: normal;
	padding-left: 5px;
	margin-bottom: 5px;
}




/* - - - EQUIPS - - - */
img.equip {
	border: 1px solid #8aa;
	margin: 10px 0 10px 20px;
}

a:hover img.equip { border: 1px solid #db0; }

img.banderag {
	border: 1px solid #918000;
	vertical-align: top;
	margin-left: 5px;
}


img.banderap {
	border: 1px solid #aa8;
	vertical-align: top;
	margin-left: 3px;
}

#fitxajug {
	width: 475px;
	clear: both;
	border-top: 1px solid #aa8;
}

#fitxajug img.fitxa {
	float: right;
	margin: 0;
	border-style: solid;
	border-color: #aa8;
	border-width: 0 1px 1px 1px;
}

#fitxajug dl {
	margin: 0;
	padding: 0;
	font-size: x-small;
	border-right: 1px solid #aa8;
}

#fitxajug dt {
	float: left;
	width: 150px;
	margin: 0;
	padding-left: 10px;
	border-width: 0 1px 1px 0;
	border-style: dashed;
	border-color: #aa8;
	font-weight: bold;
}

#fitxajug dd {
	margin: 0;
	margin-left: 160px;
	padding: 0 0 0 10px;
	border-bottom: 1px dashed #acc;
}

#fitxajug hr {
	height: 0;
}

dl.llegenda, dl.llegenda *, dl.llegenda2, dl.llegenda2 * {
	margin: 0;
	padding: 0;
	font-size: x-small;
}
dl.llegenda2 {	margin-top: 10px; }

.llegenda dt , .llegenda2 dt { float: left; }

.llegenda dd { margin-left: 30px; }
.llegenda2 dd { margin-left: 45px; }

.llegenda abbr, .llegenda2 abbr { font-weight: bold; }



/* - - - IMATGES - - - */

img.thumb {
	display: inline;
	border: 1px solid #ff0;
	margin: 0;
}

a:hover img.thumb {
	border: 1px solid #000;
}





/* - - - NOTÍCIES I OPINIÓ - - - */
dl.not, dl.opinio {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	}

.not dt, .opinio dt {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: medium;
	color: #000080;
	padding-left: 10px;
	border-bottom: 1px solid #f8d000;
	}

.not dd, .opinio dd {
	padding: 0;
	margin: 2px 0 30px 0;
	padding-bottom: 20px;
	border-bottom: 1px dashed #888888;
	}

.opinio dt { margin-top: 20px; font-size: small; }
.opinio dd { margin-bottom: 20px; font-size: x-small;	}

.opinio .data {
	text-align: right;
	color:  #a00000;
}

.opinio .firma {
	font-weight: bold;
}

.not ul {
	list-style-type: none;
	padding: 0;
	margin: 10px 0;
	border: 0;
	text-align: left;
	}

.not li {
	margin-bottom: 5px;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: x-small;
	color: #000000;
	text-align: justify;
	}

.nottit {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: x-small;
	color:  #a00000;
	font-weight: bold;
	}

.nottit a:link    { text-decoration: none; color: #a00000;}
.nottit a:visited { text-decoration: none; color: #a00000;}
.nottit a:hover   { text-decoration: none; color: #b0b000;}
.nottit a:active  { text-decoration: none; color: #a00000;}

h3.subnot {
	padding-top: 10px;
	padding-bottom: 15px;
}

h3.diari {
	font-style: italic;
	padding-top: 0;
	margin-top: -8px;
	padding-bottom: 15px;
}

ul.pasapagina {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: x-small;
}

ul.pasapagina li {
	display: inline;
	margin: 0 30px;
}

.ppesq, .ppesqno {
	text-align: left;
	background: transparent url(../grafics/flenr.gif) center left no-repeat;
	padding-left: 15px;
	}
.ppesqno { visibility: hidden; }
	
.ppdre, .ppdreno {
	text-align: right;
	background: transparent url(../grafics/flend.gif) center right no-repeat;
	padding-right: 15px;
}
.ppdreno { visibility: hidden; }

ul.pasapagina li a {
	text-decoration: none;
}

#normes {
	margin: 40px 10px;
	padding: 15px 20px 15px 35px;
	border: 1px dashed #918000;
	background-color: #ffffe0;
}

#normes h3 {
	padding: 0;
	margin-top: 0;
}

#normes li {
	font-size: x-small;
}

form dl {	/* layout del formulari */
	margin-left: 10px;
}
form dt {
	margin: 0;
	padding: 10px 0;
	font-weight: normal;
	font-size: small;
}

form dd {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-size: small;
	margin-left: 160px;
	margin-top: -28px;
}

form ul { 
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin: 0 8px;
}

form li { 
	margin: 10px 0 0 0;
	padding: 0;
}

form li.ult {
	text-align: center;
	margin-top: 20px;
}
	
form li label { margin: 0 0 -5px 10px; }
	
form.bustia textarea { margin: 30px 0 0 -160px; }

.margesq1 { margin: 0 45px; }

.error, .ok { text-align: center; }
.error { color: #f00; }



/* - - - ARXIU - - - */
ul.arxiu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	font-size: medium;
} 

ul.arxiu li {
	padding-left: 12px;
	background: transparent url(../grafics/fldt.gif) center left no-repeat;
}

.arxnot dt {
	float: left;
	width: 15%;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #a00;
	background: transparent url(../grafics/fldt.gif) center right no-repeat;
}

.arxnot dd {
	float: left;
	width: 80%;
	margin: 0;
	padding: 0;
}



/* - - - ARXIU - - - */
ul.galeria, ul.parts {
	margin: 15px 0;
	padding: 0;
	list-style-type: none;
	padding-left: 15px;
	font-size: small;
}

ul.parts { font-size: x-small; }

ul.galeria li, ul.parts li {
	margin: 0;
	padding: 0;
	padding-left: 12px;
	background: transparent url(../grafics/fldt.gif) center left no-repeat;
}



/* - - - LINKS A ALTRES WEBS - - - */
ul#links {
	list-style-type: none;
	border: 0;
	padding: 0;
	margin: 0;
	text-align: left;
	}

ul#links li {
	padding: 0;
	margin: 0;
	height: 36px;
	padding-left: 120px;
	padding-top: 20px;
	margin-bottom: 5px;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 11px;
	color: #00006a;
	}

ul#links li a:link    { text-decoration: none; color: #00006a;}
ul#links li a:visited { text-decoration: none; color: #00006a;}
ul#links li a:hover   { text-decoration: none; color: #b0b000;}
ul#links li a:active  { text-decoration: none; color: #00006a;}

ul#links li.fceh { background: url(../grafics/lnkfceh.gif)     no-repeat 0 0; }
ul#links li.fedi { background: url(../grafics/lnkrfedi.gif)    no-repeat 0 0; }
ul#links li.fedh { background: url(../grafics/lnkfedh.gif)     no-repeat 0 0; }
ul#links li.jaca { background: url(../grafics/lnkchjaca.gif)   no-repeat 0 0; }
ul#links li.fcb  { background: url(../grafics/lnkfcb.gif)      no-repeat 0 0; }
ul#links li.madr { background: url(../grafics/lnkchmadrid.gif) no-repeat 0 0; }
ul#links li.maja { background: url(../grafics/lnkmajad.gif)    no-repeat 0 0; }
ul#links li.adrg { background: url(../grafics/lnkadrg.gif)     no-repeat 0 0; }
ul#links li.ahe  { background: url(../grafics/lnkahe.gif)      no-repeat 0 0; }
ul#links li.chcv { background: url(../grafics/lnkchcv.gif)     no-repeat 0 0; }
ul#links li.iihf { background: url(../grafics/lnkiihf.gif)     no-repeat 0 0; }
ul#links li.ffsg { background: url(../grafics/lnkffsg.gif)     no-repeat 0 0; }
ul#links li.ffhg { background: url(../grafics/lnkffhg.gif)     no-repeat 0 0; }
ul#links li.nhl  { background: url(../grafics/lnknhl.gif)      no-repeat 0 0; }
ul#links li.clt  { background: url(../grafics/lnkclt.gif)      no-repeat 0 0; }
ul#links li.djd  { background: url(../grafics/lnkdjd.gif)      no-repeat 0 0; }
ul#links li.hhc  { background: url(../grafics/lnkhhc.gif)      no-repeat 0 0; }
ul#links li.pbh  { background: url(../grafics/lnkpbh.gif)      no-repeat 0 0; }
ul#links li.emd  { background: url(../grafics/lnkemdh.gif)     no-repeat 0 0; }
ul#links li.nhle { background: url(../grafics/lnknhle.gif)     no-repeat 0 0; }
ul#links li.epa  { background: url(../grafics/lnkelpand.gif)   no-repeat 0 0; padding-top: 8px;}
ul#links li.euro { background: url(../grafics/lnkeuroh.gif)    no-repeat 0 0; }


