/* ---- FCPP Intranet del Jugador ---- */

* {	padding: 0;	margin: 0; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	background-color: #F5F5F5;
}
a img {border: none;}
p {margin-top: 8px;}
li {
	margin: 4px 0;
}
a:link    {color: #0000FF;}
a:visited {color: #0000FF;}
a:active {color: #0000FF;}
a:hover	{color: #0000FF;}

a.nosubr { text-decoration: none; }
a.nosubr:hover { text-decoration: underline; }


h1, h2 {
	text-indent: -10000px;
	height: 0;
}
* html h1, * html h2 {
	margin: -0.8em;
}
h3 {
	font-size: 18px;
	color:#739618;
	padding: 0;
	font-weight: normal;
}
h4 {
	font-size: 18px;
	/* font-size: 12px; font-weight: normal; */
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 2px;
	color: #6E8042;
	background-image: url("../imatges/barra_decor.png");
	background-repeat: repeat-x;
	margin-bottom: 6px;
}
h5 {
	font-size: 1em;
	/*font-weight:normal;*/
}
h6 {
	font-size: .9em;
}

ul,ol {
	padding: 0 2em;
}


#contenidor {
	margin: 2px 20px 12px 20px;
}
#taulabase {
	clear: both;
	margin: 12px 0 0 0;
	width: 100%;
}
#taulabase td.sup_esq { width: 15px; height: 13px; overflow: hidden; background: #FFFFFF url("../imatges/fons_cantonadaesq.png") no-repeat; }
#taulabase td.sup_mig { width: 15px; height: 13px; background: #FFFFFF url("../imatges/fons_mig.png") repeat-x; }
#taulabase td.sup_dre { width: 15px; height: 13px; overflow: hidden; background: #FFFFFF url("../imatges/fons_cantonadadret.png") no-repeat; }

#taulabase td.mig_esq { width: 15px; background: #FFFFFF url("../imatges/fons_esquerra.png") repeat-y; }
#taulabase td.mig_lin { background: #FFFFFF url("../imatges/fons_mig_linea.png") repeat-x; }
#taulabase td.mig_mig { background: #FFFFFF; }
#taulabase td.mig_dre { width: 15px; background: #FFFFFF url("../imatges/fons_dreta.png") repeat-y; }

#taulabase td.inf_esq { width: 15px; height: 20px; background: #FFFFFF url("../imatges/fons_cantonadaesq_inf.png") no-repeat; }
#taulabase td.inf_mig { width: 15px; height: 20px; background: #FFFFFF url("../imatges/fons_mig_inf.png") repeat-x; }
#taulabase td.inf_dre { width: 15px; height: 20px; background: #FFFFFF url("../imatges/fons_cantonadadret_inf.png") no-repeat; }

#cos {
	padding: 4px;
	vertical-align: top;
}

/* Menú lateral */
#menu {
	margin: 0;
	padding: 4px 0 4px 6px;
	width: 188px;
	vertical-align: top;
	background: #FFFFFF url("../imatges/fons_menu.png") no-repeat;
}
* html #menu {
	width: 192px;
}
#menu ul {
	list-style: none;
	margin-top: 12px;
	margin-bottom: 6px;
	padding: 0;
}
#menu li {
	font-size: 12px;
	color: #6E8042;
	background: url("../imatges/boto1.png") no-repeat;
	height: 22px;
	padding-top: 4px;
	padding-left: 24px;
	padding-right: 18px;
	margin: 0;
}
#menu ul.gral li {
	background: url("../imatges/boto1.png") no-repeat;
}
#menu ul.fcpp li {
	background: url("../imatges/boto1.png") no-repeat;
}
#menu ul.jug li {
	background: url("../imatges/boto2.png") no-repeat;
}
#menu ul.jug li.groc {
	background: url("../imatges/boto3.png") no-repeat;
}
#menu ul.gral li.espaiat,
#menu ul.fcpp li.espaiat,
#menu ul.jug li.espaiat,
#menu li.espaiat {
	margin-top: 12px;
}
#menu ul.gral li.actual,
#menu ul.fcpp li.actual,
#menu ul.jug li.actual,
#menu li.actual {
	background: url("../imatges/boto_select.png") no-repeat;
}

#menu a:visited,
#menu a {
	text-decoration: none;
	color: #718143;
}
#menu a:hover {
	text-decoration: underline;
}
#menu a.actual {
	/* font-weight: bold; */
	color: #B8B8B8;
}
#menu ul li a {  /* per a poder fer clic a tota la línia */
	display: block;
}

/* contenidor per banners laterals */
.banner9,
.banner1 {
	margin-top: 1em;
	opacity:0.4; -moz-opacity:0.4; /* filter:alpha(opacity=40); */
}
.banner9:hover,
.banner1:hover {
	opacity:1.0; -moz-opacity:1.0; /* filter:alpha(opacity=100); */
}

/* contenidor per banner inferior */
.banner9 {
	clear: both;
	text-align: center;
	margin-top: 8px;
	padding-top: 38px;
	background: #FFFFFF url("../imatges/barra_decor2.png") repeat-x;
	border: none;
}
.banner9 a {
	text-decoration: none;
}
.banner9 img {
	vertical-align: middle;
	margin: 0 5px;
}

/* **** CAP **** */
/* -------------------------------------------------------------------------- */
#cap img {
	margin-right: 20px;
}
ul#eines-cap img {
	margin-right: 0;
}
ul#eines-cap {
		list-style: none;
		margin-top: .8em;
		padding: 0;
		float: right;
	}
	ul#eines-cap li {
		float: left;
	}
		ul#eines-cap a {
			display: block;
			float: left; /*Per a IE 5.2 Mac*/
			margin-left: 1.5em;
			font-size: x-small;
			color: #7C9F1A;
			text-decoration: none;
		}
		* html ul#eines-cap a {
			margin-left: .5em;
		}			

/* **** MOLLA DE PA + DESPLEGABLE JUGADOR **** */
/* -------------------------------------------------------------------------- */
#molla {
	margin: 6px 0 8px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888;
}
#molla a {
	color: #979797;
}
#molla_act {
	font-weight: bold;
	color: #999;
}

#triajug {
		float: right;
		margin: 0 0 12px 0;
		padding: 4px 0 0 0;
		font-size: 11px;
}
#triajug form select {
		font-size: 11px;
}

/* **** SUBNAVEGACIÓ **** */
/* -------------------------------------------------------------------------- */
ul.subnaveg {
	font-size: 11px;
	list-style: none;
	padding: 4px 0;
	margin: 0 0 12px 0;
	text-align: right;
}
ul.subnaveg li {
	display: inline; 
	padding: 6px 6px; 
	margin: 0;
	background: #FFFFFF url("../imatges/sub_mig_B.gif") repeat-x;
	color: #6F8141;
	border-right: 1px solid #CBCBCB;
}
ul.subnaveg li.nopest {
	background: #FFFFFF url("../imatges/sub_mig_A.gif") repeat-x;
	color: #6F8141;
	padding-left: 12px;
	font-size: 12px; padding-top: 5px;  /* 1px menys per la diferčncia de fontsize */
}
ul.subnaveg li.actual {
	background: #FFFFFF url("../imatges/sub_mig_select.gif") repeat-x;
}
ul.subnaveg li.esq {
	background: #FFFFFF url("../imatges/Submenu_esquerra.png") no-repeat;
	width: 15px;
}
ul.subnaveg li.dre {
	background: #FFFFFF url("../imatges/Submenu_dreta.png") no-repeat;
	width: 15px;
	border-right: none;
}
ul.subnaveg li a:visited,
ul.subnaveg li a {
	text-decoration: none;
	color: #6F8141;
}
ul.subnaveg li a:hover {
	text-decoration: underline;
}
ul.subnaveg li.actual a {
	color: #B8B8B8;
}
ul.subnaveg li.amplefixe {
	/* width: 150px; */
}

/* **** PEU **** */
/* -------------------------------------------------------------------------- */
#peu {
	clear: both;
	margin: 12px 0;
	text-align: center;
	color: #949494;
	font-size: 10px;
}
#peu.copyright {
	font-size: 10px;
}
#peu.copyrightbis {
	font-size: 9px;
	margin-top: 4px;
}
a.copyright2 {color: #FFAA00;	text-decoration: none;}
a.copyright2:hover {color: #FD7200; text-decoration: underline;}
a.copyright3 {color: #8DB7D8;	text-decoration: none;}
a.copyright3:hover {color: #5C88A3;	text-decoration: underline;}
a.copyright4 {color: #739418;	text-decoration: none;}
a.copyright4:hover {color: #004A29; text-decoration: underline;}

/* **** FORMULARIS **** */
/* -------------------------------------------------------------------------- */
form select,
form textarea,
form input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #F5F9EC;
	color: #444444;
	border: 1px solid #DFDFDF;
	font-size: 11px;
	padding: 2px 2px;
}
form input.boto {
	font-size: 11px;
	background: #F3F3F3;
	color: #989898;
	border: 1px solid #ABABAB;
	text-decoration: none;
	padding: 0 4px;
	/* padding: 0 .5em;
	width: auto; */
	cursor: pointer;
}
form input.gran {
	font-size: 18px;
	padding: 4px 8px;
}
form input.check,
form input.radio {
	background: none;
	border: none;
	font-size: small;
	margin-right: 4px;
}
form ul.grup {
	list-style: none;
	margin: 4px 0 8px 0;
	padding: 4px;
	font-size: .9em;
	background: #F0F5E2; /*E3ECC9;*/
	color: #004A29;
	border: 1px solid #739418;
}

a.boto {
	font-size: 11px;
	background: #F3F3F3;
	color: #989898;
	border: 1px solid #989898;
	text-decoration: none;
	padding: .2em .5em;
	width: auto;
	cursor: pointer;
}
a.boto:hover {text-decoration: underline;}
a.boto:visited {color: #666;}

/* **** CLASSES COMUNS **** */
/* -------------------------------------------------------------------------- */

.comentari {
	font-size: 9px;
	color: #999;
}
.avis {
	font-size: 11px;
	color: #999;
}
.mitinero {
	font-size: 13px;
}

.missat_err {
	color: #AD0029;
	background: #F1C6D0;
	border: 1px solid #AD0029;
	padding: 4px;
	margin-bottom: 8px;
	font-weight:bold;
}
.missat_ok {
	color: #749417;
	background: #F2F9DF;
	border: 1px solid #C7D5A1;
	padding: 4px;
	margin-bottom: 8px;
	font-weight: normal;
}

.logocat {
	float:left;
	margin: 0 8px 4px 0;
}

.imprimir {
	float: right;
	margin: 2px 2px;
}

/* Div de paginació comú */
#esquerra {
	margin: 0 8px 8px 0;
	padding: 4px;
}
.paginacio {
	margin: 8px;
	padding: 8px 4px;
	font-size: .9em;
	color: #729517;
	background: #FFFFFF url("../imatges/barra_decor2.png") repeat-x;
	border: none;
	height: 30px;
}
.paginacio_dreta {
	float: right;
}
.paginacio a {
	text-decoration: none;
	color: #729517;
}
.paginacio a:hover {
	text-decoration: underline;
}

/* Llistes paginables */
.llistat {
	margin: 8px 0 8px 0;
	font-size: 11px;
	color: #4A4A4A;
}
.llistat a {
	color: #0000CC;
	text-decoration: none;
}
.llistat tr {
}
.llistat th {
	margin: 0;
	padding: 2px 4px;
	color: #979797;
	text-align: left;
	font-weight: normal;
}
.llistat td {
	margin: 0;
	padding: 2px 4px;
	border-bottom: 1px solid #E8E8E8;
}
.llistat tr.capc {
	background-color: #F7B510;
	color: #FFF;
}
.llistat tr.capc a {
	color: #FFF;
	font-weight: bold;
}
.llistat tr.capc a:hover {
	text-decoration: underline;
}
.llistat td.paginacio {
	margin: 6px 0 0 0;
	padding: 4px 4px 0 4px;
	font-size: 11px;
	color: #729517;
	background: #FFFFFF url("../imatges/barra_decor2.png") repeat-x;
	border: none;
	height: 30px;
}
.llistat td.paginacio a {
	text-decoration: none;
	color: #729517;
}
.llistat td.paginacio a:hover {
	text-decoration: underline;
}
.llistat td.curt  {
	width: 10%;
	white-space: nowrap;
}
.llistat td.mescurt  {
	width: 2em;
	white-space: nowrap;
}
.llistat tr.fila:hover { /* Firefox! ressaltar línia */
    background-color: #F4F4F4;  color: #333333;
}
.camp { /* per les columnes dels camps a llistats */
	/* text-transform: lowercase; */
}
.camp img { /* per les columnes dels camps a llistats */
	float: left;
	margin: 0 4px 0 0;
}

.filtres {
}
.filtres ul {
	list-style: none;
	margin: 4px 0 8px 0;
	padding: 4px;
	font-size: .9em;
	color: #004A29;
}

/* **** CLASSES COMUNS **** */
/* -------------------------------------------------------------------------- */

a.nosubrat {text-decoration: none;}
a.nosubrat:hover {text-decoration: underline;}
p.centrat {text-align: center;}
centrat {text-align: center;}

/* **** RECERQUES **** */
/* -------------------------------------------------------------------------- */
#predefinit ul {
	margin: 12px 0;
}
#predefinit li {
	margin: 6px 0;
}
#predefinit a {
	text-decoration: none;
}
#predefinit a:hover {
	text-decoration: underline;
}
#avancat {
	float: right;
	border-left: 1px solid #E3ECC9;
	border-bottom: 1px solid #E3ECC9;
	padding: 4px;
	margin-bottom: 8px;
	font-size: 11px;
}
#avancat table {
	margin: 4px 0 0 0; padding:0;
}
#avancat th {
	text-align: right;
	padding-right: 2px;
	font-weight: normal;
	color: #739618;
}
#avancat a { text-decoration: none; }
#avancat a:hover { text-decoration: underline; }

.calendagenda {
	background-color: #EEE5F4;
}
.age {
	padding: 4px;
}
.age .juga {
	border: 1px solid #F7B510;
	padding: 4px 20px 4px 4px;
	margin-top: 2px;
	background: #FFFBF1 url("../imatges/age_0001_cat.gif") no-repeat top right;
	color: #F7B510;
}
.age .fcpp {
	border: 1px solid #739418;
	padding: 4px 20px 4px 4px;
	margin-top: 2px;
	background: #F5F9EC url("../imatges/age_0010_cat.gif") no-repeat top right;
	color: #739418;
}
.age .jugat {
	border: 1px solid #AD0029;
	padding: 4px 20px 4px 4px;
	margin-top: 2px;
	background: #FAEBEF url("../imatges/age_1000_cat.gif") no-repeat top right;
	color: #AD0029;
}
.age .torneig {
	border: 1px solid #804EA2;
	padding: 4px 20px 4px 4px;
	margin-top: 2px;
	background: #F6F2FA url("../imatges/age_0100_cat.gif") no-repeat top right;
	color: #804EA2;
}
.age .ambdos {
	border: 1px solid #127EBF;
	background-color: #DFEEF8;
	padding: 4px 20px 4px 4px;
	margin-top: 2px;
	color: #127EBF;
}

/* **** CAIXES ARRODONIDES **** */
/* -------------------------------------------------------------------------- */
.caixa {
	font-size: 12px;
	width: 218px;
}
.caixa .dalt {
	background: #FFFFFF url("../imatges/caixa_dalt.png") no-repeat;
	height: 5px;
	overflow: hidden;
}
.caixa .baix {
	background: #FFFFFF url("../imatges/caixa_baix.png") no-repeat;
	height: 5px;
	overflow: hidden;
}
.caixa .mig {
	background: #FFFFFF url("../imatges/caixa_mig.png") repeat-y;
	padding: 4px;
}

.box {
	/*width:30%;	margin: 0 350px 8px 8px;*/
	border: 1px solid #E7E7E5;
	background: #F9F9F7;
	font-size: 11px;
}
.box div {
	position: relative;
	top: -1px;
	left: -1px;
	background: url("../imatges/box_tl2.gif") top left no-repeat;
}
.box div div {
	top: auto;
	left: auto;
	right: -2px;
	background: url("../imatges/box_tr2.gif") top right no-repeat;
}
.box div div div {
	bottom: -2px;
	right: auto;
	background: url("../imatges/box_br2.gif") bottom right no-repeat;
}
.box div div div div {
	bottom: auto;
	left: -2px;
	background: url("../imatges/box_bl2.gif") bottom left no-repeat;
	padding: 0 0 1px 4px;
}
.box h5 {
	margin: 0;
	padding: 4px 6px 0 6px;
	color: #739618;
	font-weight: normal;
	font-size: 12px;
}
.box h6 {
	padding-top: 2px;
	margin: 0 6px;
	font-weight: normal;
	font-size: 11px;
}
.box p {
	font-size: 10px;
	margin: 6px 6px 8px 6px;
}

#id_jugador_index .box {
	margin: 0 350px 18px 12px;
}
#id_jugador_resultats_index .box {
	margin: 8px 20px 12px 20px;
}


/* **** ESPECIFICS SEGONS ID DEL BODY **** */
/* -------------------------------------------------------------------------- */

/* **** A l'arrel del portal **** */

/* ---- #id_inici ---- */
#id_inici #imatge {
	text-align: center;
	margin-bottom: 8px;
}
#id_inici .caixa {
	clear: both;
	float:right;
	margin: 0 0 12px 12px;
}
#id_inici .caixa .mig p {
	color: #729517;
}
#id_inici .caixa .mig .titular {
	/* font-weight: bold;
	text-align: center; */
	margin: 0;
	padding: 2px 4px 4px 4px;
	border-bottom: 1px solid #fff;
}
#id_inici #altresnoticies li {
	margin: 4px 0;
}
#id_inici #noticiadia a, #id_inici #altresnoticies li a {text-decoration: none;}
#id_inici #noticiadia a:hover, #id_inici #altresnoticies li a:hover {text-decoration: underline;}
#id_inici #esquerra {
	padding: 4px;
	margin-bottom:12px;
	font-size: 12px;
}
#id_inici form#log {
	padding: 0 4px;
}
#id_inici form#log input.usuari {
	margin-top: 12px;
	width: 7em;
	font-size: 12px;
	background-color: #FFF;
}
#id_inici form#log input.clau {
	width: 7em;
	margin-left: 24px;
	font-size: 12px;
	background-color: #FFF;
}
#id_inici form#log input.boto {
	margin: 4px 0 4px 70px;
	font-size: 11px;
}
#id_inici .infos {
	margin-top: 8px;
	margin-left: 6px;
}
#id_inici #noticiadia img {
	margin-right: 8px;
	margin-top: 4px;
	float: left;
}
#id_inici #noticiadia h5 {
	margin-left: 40px;
	margin-top: 8px;
	font-weight: normal;
}

/* ---- #id_ajuda ---- */
#id_ajuda p.centrat {
	margin-top: 2em;
}
#id_ajuda #logopag {
	float: right;
	margin: 0 0 4px 4px;
}
#id_ajuda b {
	color: #739618;
	font-size: 13px;
	/*font-weight: normal;*/
}

/* ---- #id_login ---- */
#id_login #dreta {
	float:right;
	width: 30%;
	margin:0 0 8px 8px;
	padding: 4px;
	border-left: 1px solid #E3ECC9;
	font-size: 11px;
}
#id_login #esquerra {
	width: 65%;
	margin: 0 8px 8px 0;
	padding: 4px;
}
#id_login form#recu {
	margin: 44px 0 34px 0;
}
#id_login form#recu,
#id_login form#log {
	padding: 4px;
}
#id_login form#recu input.usuari,
#id_login form#log input.usuari {
	margin-top: 12px;
	width: 7em;
}
#id_login form#log input.clau {
	width: 7em;
	margin-left: 24px;
}

/* ---- #id_registre i id_jugador_registre ---- */
#id_jugador_registre #dreta,
#id_registre #dreta {
	float:right;
	width: 30%;
	margin:0 0 8px 8px;
	padding: 4px;
	border-left: 1px solid #E3ECC9;
	font-size: 11px;
}
#id_jugador_registre #esquerra,
#id_registre #esquerra {
	width: 65%;
	margin: 0 8px 8px 0;
	padding: 4px;
}
#id_jugador_registre form#reg table,
#id_registre form#reg table {
	margin: 12px 0 12px 12px;
}
#id_jugador_registre form#reg table td,
#id_registre form#reg table td {
	margin-bottom: 4px;
	padding-bottom: 2px;
}
#id_jugador_registre form#reg input.llarg,
#id_registre form#reg input.llarg {
	width: 250px;
}
#id_jugador_registre form#reg input.opcional,
#id_registre form#reg input.opcional {
	background: #FFFBF1;
	border: 1px solid #FDE9B7;
}
#id_jugador_registre form#reg input.boto,
#id_registre form#reg input.boto {
	margin-top: 18px;
	margin-left: 58px;
}
#id_jugador_registre .etiqueta,
#id_registre .etiqueta {
	padding: 2px 8px;
}
#id_jugador_registre #subscrip,
#id_registre #subscrip {
	list-style: none;
	margin: 4px 0 8px 0;
	padding: 4px;
	font-size: .9em;
	background: #FFFBF1;
	border: 1px solid #FDE9B7;
}
#id_jugador_registre #subscrip input,
#id_registre #subscrip input {
	background: none;
	border: 0;
}
* html #id_jugador_registre #subscrip li,
* html #id_registre #subscrip li {
	margin: 0;
}

/* **** A FCPP (Notícies) **** */

/* ---- #id_fcpp_index i #id_fcpp_pagina ---- */
#id_fcpp_pagina #dreta,
#id_fcpp_index #dreta {
	float:right;
	width: 25%;
	margin:0 0 8px 8px;
	padding: 4px;
	border-left: 1px solid #DEF3AE;
}
#id_fcpp_pagina #esquerra,
#id_fcpp_index #esquerra {
	width: 70%;
	margin: 0 8px 8px 0;
	padding: 4px;
}

#id_fcpp_index #dreta .usuari,
#id_fcpp_index #dreta .boto {
	font-size: 12px;
}
#id_fcpp_index #dreta form {
	margin-top: 12px;
}

#id_fcpp_index .noticia {
	margin: 8px 0;
	padding: 4px 4px;
	border-bottom: 1px solid #DFDFDF;
	font-size: .9em;
}
#id_fcpp_index .destacada {
	background: #F8E4E8;
}
#id_fcpp_index h5 {
	font-size: 13px;
	font-weight: normal;
}
#id_fcpp_index .subtit {
	margin: 4px 0 8px 0;
	font-size: .9em;
}
#id_fcpp_index .paginacio {
	margin: 0;
	padding: 8px 4px;
}

#id_fcpp_pagina #categs,
#id_fcpp_index #categs {
	list-style: none;
	margin-top: 12px;
	padding: 0;
}
#id_fcpp_pagina #categs a,
#id_fcpp_index #categs a {
	text-decoration: none;
	display: block;
	padding: 2px;
	font-size: 10px;
	color: #729517;
}
#id_fcpp_pagina #categs a:hover,
#id_fcpp_index #categs a:hover {
	background: #E3ECC9;
}
#id_fcpp_pagina #categs a.actual,
#id_fcpp_index #categs a.actual {
	font-weight: bold;
	background: #F2F6E5;
}
#id_fcpp_pagina #categs img,
#id_fcpp_index #categs img {
	margin-right: 4px;
	vertical-align: middle;
}
#id_fcpp_pagina .logocat {
	margin: 4px 8px 4px 0;
}

/* ---- #id_fcpp_pagina ---- */
#id_fcpp_pagina .subtit {
	margin: 4px 0 8px 0;
	font-size: .9em;
	border-bottom: 1px solid #E3ECC9;
}
#id_fcpp_pagina .text1 {
	margin: 8px 0 12px 0;
	font-size: .9em;
}
#id_fcpp_pagina .text2 {
	margin: 12px 0 8px 0;
	font-size: .9em;
}
#id_fcpp_pagina .altres {
	margin-top: 12px;
	padding: 4px 4px;
	border-top: 1px solid #E3ECC9;
	font-size: 12px;
}
#id_fcpp_pagina .altres li {
	margin: 4px 0;
}
#id_fcpp_pagina .altres a {
	font-size: 12px;
	text-decoration: none;
}
#id_fcpp_pagina .altres a:hover {
	text-decoration: underline;
}

/* **** A Jugador (Intranet) **** */

/* ---- #id_jugador_index ---- */
#id_jugador_index .avisos {
	margin: 1em 0 2em 0;
}
#id_jugador_index .avisos ul {
	list-style: none;
	margin: 4px 0;
	padding: 4px;
	font-size: .9em;
}
#id_jugador_index .noudia {
	margin-top: 6px;
	text-align: center;
	/* font-weight: bold; */
}
#id_jugador_index .avisos a,
#id_jugador_index .noudia a {
	text-decoration: none;
}
#id_jugador_index .avisos a:hover,
#id_jugador_index .noudia a:hover {
	text-decoration: underline;
}
#id_jugador_index #agellista {
	float: right;
	width: 300px;
	background: #FFF url("../imatges/fons_jugador.jpg") repeat-y top right;
	min-height: 350px;
}
* html #id_jugador_index #agellista {
	height: 350px;
}
#id_jugador_index img {
	vertical-align: middle;
}
#id_jugador_index .age .juga,
#id_jugador_index .age .fcpp,
#id_jugador_index .age .jugat,
#id_jugador_index .age .torneig {
	opacity:0.7; -moz-opacity:0.7; /* filter:alpha(opacity=70); */
}

/* ---- #id_jugador_permisos ---- */
#id_jugador_permisos #dreta {
	float:right;
	width: 30%;
	margin:0 0 8px 8px;
	padding: 4px;
	border-left: 1px solid #E3ECC9;
	font-size: 11px;
}
#id_jugador_permisos #esquerra {
	width: 65%;
	margin: 0 8px 8px 0;
	padding: 4px;
}
#id_jugador_permisos #donats {
	margin: 0 0 8px 0;
	padding: 4px;
}
#id_jugador_permisos #rebuts {
	margin: 8px 0;
	padding: 4px;
}
#id_jugador_permisos h5 {
	color: #739618;
	margin: 4px 0;
}
#id_jugador_permisos form#perm_retirarebut,
#id_jugador_permisos form#perm_retira,
#id_jugador_permisos form#perm_dona,
#id_jugador_permisos form#perm_demana {
	margin-top: 8px;
}
#id_jugador_permisos form#perm_retirarebut input.usuari,
#id_jugador_permisos form#perm_retira input.usuari,
#id_jugador_permisos form#perm_dona input.usuari,
#id_jugador_permisos form#perm_demana input.usuari {
	width: 7em;
}
#id_jugador_permisos #donats ul,
#id_jugador_permisos #rebuts ul {
	list-style: none;
	margin: 4px 0 8px 0;
	padding: 4px;
	border: 1px solid #E3ECC9;
	font-size: .9em;
}
#id_jugador_permisos #donats li,
#id_jugador_permisos #rebuts li {
	margin: 2px 0;
}
#id_jugador_permisos #donats ul.pendents,
#id_jugador_permisos #rebuts ul.pendents {
	border: 1px solid #F1C6D0;
}
#id_jugador_permisos #donats a.boto,
#id_jugador_permisos #rebuts a.boto {
	font-size: x-small;
}

#id_jugador_permisos form#perm_cerca {
	border-bottom: 1px solid #E3ECC9;
	padding-bottom: 12px;
}
#id_jugador_permisos form#perm_cerca .avis {
	margin-top: 6px;
}
#id_jugador_permisos form#perm_cerca a {
	text-decoration: none;
}
#id_jugador_permisos form#perm_cerca a:hover {
	text-decoration: underline;
}
#id_jugador_permisos form#perm_cerca input.boto {
	margin-top: 6px;
	padding: 0 2px;
}


/* ---- #id_jugador_calendari_index ---- */
#id_jugador_calendari_index #destinataris {
	margin-bottom: 12px;
}
#id_jugador_calendari_index #destinataris li {
	display: inline;
	margin: 2px 12px 2px 0;
	float:left;
	text-decoration: none;
}
* html #id_jugador_calendari_index #destinataris li {
	margin: 0 12px 0 0;
}
#id_jugador_calendari_index #destinataris .check {
	margin-right: 4px;
}
* html #id_jugador_calendari_index #destinataris .check {
	margin-right: 0;
}
#id_jugador_calendari_index form a {
	text-decoration: none;
}
#id_jugador_calendari_index form a:hover {
	text-decoration: underline;
}
#id_jugador_calendari_index .detall {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 300px;
	z-index: 100;
	padding: 0;
	margin: 0;
	background-color: #FFF;
}

/* ---- #id_jugador_enquestes_index ---- */
#id_jugador_enquestes_index #dreta {
	float:right;
	width: 30%;
	margin:0 0 8px 8px;
	padding: 4px;
	border-left: 1px solid #E3ECC9;
	font-size: 11px;
}
#id_jugador_enquestes_index #esquerra {
	width: 65%;
	margin: 0 8px 8px 0;
	padding: 4px;
}
#id_jugador_enquestes_index .noticia {
	margin: 8px;
	padding: 4px 4px;
	border-bottom: 1px solid #DFDFDF;
}
#id_jugador_enquestes_index .destacada {
	background: #F9F9F9;
}
#id_jugador_enquestes_index .subtit {
	margin: 4px 0 8px 0;
	font-size: .9em;
}

/* ---- #id_jugador_enquestes_enquesta ---- */
#id_jugador_enquestes_enquesta #votacio {
	margin: 4px 8px;
	padding: 4px;
}
#id_jugador_enquestes_enquesta #votacio p {
	margin: 4px 0 12px 0;
	font-size: .9em;
}
#id_jugador_enquestes_enquesta #votacio ul {
	list-style: none;
	margin: 4px 12px 8px 12px;
	padding: 4px;
}
#id_jugador_enquestes_enquesta #votacio .boto {
	margin-top: 12px;
	margin-left: 20px;
	width: 100px;
}
#id_jugador_enquestes_enquesta #infovot {
	margin: 4px 8px;
	padding: 4px;
	border-top: 1px solid #E3ECC9;
}
#id_jugador_enquestes_enquesta .grafic {
	width: 254px;
	background: #EEE;
	padding: 0;
	margin: 0;
}
#id_jugador_enquestes_enquesta .valor {
	font-size: .9em;
	white-space: nowrap;
	text-align: right;
}
#id_jugador_enquestes_enquesta #altres {
	float: right;
	margin: 8px 8px;
	padding: 4px;
	width: 50%;
	font-size: .9em;
}
#id_jugador_enquestes_enquesta #altres li {
	margin: 8px 0;
}
#id_jugador_enquestes_enquesta #altres a {text-decoration: none;}
#id_jugador_enquestes_enquesta #altres a:hover {text-decoration: underline;}

/* ---- #id_jugador_missatges_index i id_jugador_missatges_enviats ---- */
#id_jugador_missatges_enviats #enviarnou,
#id_jugador_missatges_index #enviarnou {
	margin: 8px 0;
	padding: 4px;
}
#id_jugador_missatges_enviats #recerca,
#id_jugador_missatges_index #recerca {
	margin: 8px 0;
	padding: 8px 12px;
	border: 1px solid #EEE;
}
#id_jugador_missatges_enviats #destinataris,
#id_jugador_missatges_index #destinataris {
	margin: 0 0 12px 0;
}
#id_jugador_missatges_enviats #destinataris li,
#id_jugador_missatges_index #destinataris li {
	display: inline;
	margin: 2px 12px 2px 0;
	float:left;
	text-decoration: none;
}
* html #id_jugador_missatges_enviats #destinataris li,
* html #id_jugador_missatges_index #destinataris li {
	margin: 0 12px 0 0;
}
#id_jugador_missatges_enviats #destinataris .check,
#id_jugador_missatges_index #destinataris .check {
	margin-right: 4px;
}
* html #id_jugador_missatges_enviats #destinataris .check,
* html #id_jugador_missatges_index #destinataris .check {
	margin-right: 0;
}
#id_jugador_missatges_esborra #detallmis,
#id_jugador_missatges_enviats #detallmis,
#id_jugador_missatges_index #detallmis {
	margin: 8px 0;
	padding: 8px 12px;
	border: 1px solid #D4D4D4;
}
#id_jugador_missatges_enviats #subaccions,
#id_jugador_missatges_index #subaccions {
	margin: 8px 0;
	padding: 8px 12px;
	border-top: 1px solid #D4D4D4;
}
#id_jugador_missatges_index #subaccions {
	margin: 8px 0 4px 0;
}
#id_jugador_missatges_enviats #subaccions li,
#id_jugador_missatges_index #subaccions li {
	list-style: none;
	display: inline;
	float: left;
	margin: 0 8px 0 0;
}
#id_jugador_missatges_index #subaccions li {
	padding: 4px 0;
}
#id_jugador_missatges_enviats #subaccions a,
#id_jugador_missatges_index #subaccions a {
	text-decoration: none;
	font-size: 11px;
}
#id_jugador_missatges_enviats #subaccions a:hover,
#id_jugador_missatges_index #subaccions a:hover {
	text-decoration: underline;
}
#id_jugador_missatges_enviats .nollegit,
#id_jugador_missatges_index .nollegit {
	background-color: #FFFFFF; /* #FDDCD7; */
	font-weight: bold;
}
#id_jugador_missatges_enviats .llegit,
#id_jugador_missatges_index .llegit {
	background-color: #FFFFFF; /* E8F0D4; */
}
#id_jugador_missatges_enviats .llistat,
#id_jugador_missatges_index .llistat {
	width: 100%;
}
.columna1 { width: 50px; }
.columna2 { width: 16px; }

/* ---- #id_jugador_agenda_index ---- */
#id_jugador_agenda_index #dreta {
	float:right;
	width: 45%;
	margin:0 0 8px 8px;
	padding: 4px;
	border-left: 1px solid #E3ECC9;
}
#id_jugador_agenda_index #esquerra {
	width: 50%;
	margin: 0 8px 8px 0;
	padding: 4px;
}

#mes_ant, #mes_seg, #mes_actual {
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#mes_ant, #mes_seg {
	font-size: .8em;
}
#mes_actual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
}
#mes_ant .capc, #mes_seg .capc, #mes_actual .capc {
	/* font-weight: bold; */
	background: #EDEDED;
}
#mes_actual .capc {
	background: #D0E593;
	color: #FFF;
}
#mes_ant td, #mes_seg td, #mes_actual td {
	margin: 2px;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}
#mes_ant a, #mes_seg a, #mes_actual a {
	color: #333;
	text-decoration: none;
}
#mes_actual a {
	color: #739618;
}
	#mes_ant .avui a, #mes_seg .avui a, #mes_actual .avui a {
		/*border: 1px solid #666;*/
		text-decoration: underline;
	}
	#mes_ant .fcpp a, #mes_seg .fcpp a, #mes_actual .fcpp a {
		border: 1px solid #739418;
		background-color: #F5F9EC;
		color: #739418;
		padding: 2px 4px;
	}
	#mes_ant .juga a, #mes_seg .juga a, #mes_actual .juga a {
		border: 1px solid #F7B510;
		background-color: #FFFBF1;
		color: #F7B510;
		padding: 2px 4px;
	}
	#mes_ant .jugat a, #mes_seg .jugat a, #mes_actual .jugat a {
		border: 1px solid #AD0029;
		background-color: #FAEBEF;
		color: #AD0029;
		padding: 2px 4px;
	}
	#mes_ant .torneig a, #mes_seg .torneig a, #mes_actual .torneig a {
		border: 1px solid #804EA2;
		background-color: #F6F2FA;
		color: #804EA2;
		padding: 2px 4px;
	}
	#mes_ant .ambdos a, #mes_seg .ambdos a, #mes_actual .ambdos a {
		/*border-top: 1px solid #F7B510;
		border-right: 1px solid #804EA2;
		border-bottom: 1px solid #AD0029;
		border-left: 1px solid #739418;*/
		border: 1px solid #127EBF;
		background-color: #DFEEF8;
		color: #127EBF;
		padding: 2px 4px;
	}
	#mes_actual .fcpp a, #mes_actual .juga a, #mes_actual .jugat a, #mes_actual .torneig a, #mes_actual .ambdos a {
		padding: 2px 6px;
	}

#mes_ant .ant, #mes_seg .ant, #mes_actual .ant, td.ant {
	text-align: left;
	font-weight: bold;
}
#mes_ant .seg, #mes_seg .seg, #mes_actual .seg, td.seg {
	text-align: right;
	font-weight: bold;
}
td.ant a, td.seg a { text-decoration: none; }

#id_jugador_agenda_index #calendari {
	width: 100%;
	margin-bottom: 12px;
}
#id_jugador_agenda_index #calendari .costat {
	width: 25%;
	text-align: center;
	vertical-align: top;
	padding: 2px;
	border: 1px solid #EDEDED;
}
#id_jugador_agenda_index #calendari .centre {
	width: 50%;
	text-align: center;
	vertical-align: top;
	padding: 2px;
	border: 1px solid #D0E593;
}

#id_jugador_agenda_index #edicio {
	padding-bottom: 8px;
	border-bottom: 1px solid #E3ECC9;
}
#id_jugador_agenda_index #edicio table {
	margin-top: 6px;
}
#id_jugador_agenda_index #edicio table th {
	padding-right: 2px;
	font-size: 11px;
	font-weight: normal;
	color: #739618;
	vertical-align: top;
}
#id_jugador_agenda_index #edicio table td {
	width: 100%;
}
#id_jugador_agenda_index #edicio textarea {
	width: 98%;
	height: 150px;
	background-color: #FFF;
	border: 1px solid #CCC;
	/*font-size: 11px;*/
}
#id_jugador_agenda_index #edicio input {
	/*font-size: 11px;*/
	background-color: #FFF;
	border: 1px solid #CCC;
}
#id_jugador_agenda_index #edicio .boto {
	margin-top: 6px;
	background-color: #EDEDED;
	color: #999;
	border: 1px solid #999;
}
#id_jugador_agenda_index #detalldia {
	/* border: 2px solid #004A29; */
}
#id_jugador_agenda_index #detalldia #diasel {
	margin: 0 0 6px 0;
	color: #739618;
	font-size: 13px;
	/*font-weight: bold;*/
}
#id_jugador_agenda_index div.juga,
#id_jugador_agenda_index div.torneig,
#id_jugador_agenda_index div.jugat,
#id_jugador_agenda_index div.fcpp {
	margin-bottom: 4px;
}
#id_jugador_agenda_index div.jugat a {
	color: #AD0029;
}
#id_jugador_agenda_index div.jugat p {
	margin-top: 4px;
}
#id_jugador_agenda_index div.jugat img {
	float: left;
	margin: 2px 4px 50px 0;
}
#id_jugador_agenda_index .perelim {
	text-align: right;
	font-size: 9px;
	margin: 0; padding: 0;
}
#id_jugador_agenda_index .perelim a {
	text-decoration: none;
}
#id_jugador_agenda_index .perelim a:hover {
	text-decoration: underline;
}
#id_jugador_agenda_index #llegenda {
	font-size: 11px;
}

/* ---- #id_jugador_resultats_correccions ---- */
#id_jugador_resultats_correccions #frm2 input { text-align: center; }


/* ---- #id_jugador_resultats_index ---- */
#id_jugador_resultats_index #esquerra {
	background: #FFF url("../imatges/fons_jugador.jpg") no-repeat 80% 20%;
}
#id_jugador_resultats_index #esquerra a {
	text-decoration: none;
	/* font-weight: bold; */
}
#id_jugador_resultats_index #esquerra a:hover {
	text-decoration: underline;
}
#id_jugador_resultats_index #esquerra li {
	margin: 8px 0;
}

/* ---- #id_jugador_resultats_* ---- */

#id_jugador_resultats_cerca .fila td,
#id_jugador_resultats_resultats .fila td {
	text-align: center;
}
#id_jugador_resultats_cerca .fila td.esq,
#id_jugador_resultats_resultats .fila td.esq {
	text-align: left;
}

#id_jugador_resultats_camps .bloctop,
#id_jugador_resultats_top_res .bloctop {
	border: 1px solid #E3ECC9;
	padding: 4px;
	float: left;
	margin: .5em;
}
#id_jugador_resultats_camps .valor,
#id_jugador_resultats_top_res .valor {
	font-weight: bold;
	text-align: center;
}
#id_jugador_resultats_top_res #retirat {
	clear:both;
	padding: 4px;
	margin: .5em;
	vertical-align: middle;
	font-weight: bold;
	color: #C00;
}
#id_jugador_resultats_top_res #retirat img {
	float:left;
	margin-right: 8px;
}

#id_jugador_resultats_camps .llistat .totals td {
	border-top: 1px solid #E3ECC9;
	padding-top: 8px;
}

#id_jugador_resultats_resum .box {
	clear: both;
}
#id_jugador_resultats_resum .box p {
	font-size: 11px;
}
#id_jugador_resultats_resum #avancat {
	background-color: #fff;
}
#id_jugador_resultats_resum #perdates {
	margin-top: 8px;
}

#infotor {
	margin-left: 8px;
}
#infotor th {
	color: #739618;
	font-weight: normal;
	text-align: left;
	padding: 2px 4px;
}
#infotor td {
	color: #999;
	padding: 2px 4px 2px 14px;
}

#id_jugador_resultats_classif .resultats,
#id_jugador_resultats_torneig .resultats {
	margin-top: 12px;
	margin-bottom: 8px;
}
#id_jugador_resultats_classif .capres h4,
#id_jugador_resultats_torneig .capres h4 {
	font-size: 12px;
	padding-top: 4px;
	margin-bottom: 2px;
	font-weight: normal;
	color: #333;
}
#id_jugador_resultats_classif .box,
#id_jugador_resultats_torneig .box {
	margin-top: 8px;
}
.llistatresult {
	margin-left: -1px;
	font-size: .9em;
	width: 100%;
}
.llistatresult th {
	padding: 2px;
	color: #739618;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	border-bottom: 1px solid #E7E7E5;
	border-right: 1px solid #E7E7E5;
}
.llistatresult td {
	margin: 0;
	padding: 2px 4px;
	border-top: 1px solid #E7E7E5;
	border-right: 1px solid #E7E7E5;
	text-align: center;
}
.llistatresult th.noright,
.llistatresult td.noright {
	border-right: none;
}
.llistatresult #trco th {
	border-bottom: none;
}
.llistatresult th.dre,
.llistatresult td.dre {
	text-align: right;
}
.llistatresult th.esq,
.llistatresult td.esq {
	text-align: left;
}
.llistatresult td.destacat {
	background-color: #FEF2D4;
	font-weight: bold;
}
.llistatresult .lin22,
.llistatresult .lin21 .esq,
.llistatresult .lin1 .esq {
	font-size: 9px;
	color: #999;
}
.llistatresult .lin22 td,
.llistatresult .lin21 td,
.llistatresult .lin1 td { 
	padding-top: 6px;
	padding-bottom: 6px;
}
		#id_jugador_resultats_classif  .llistatresult tr.lin22:hover { /* Firefox! ressaltar línia */
		    background-color: #F0F9D1;  color: #000000;
		}

		#id_jugador_resultats_classif .llistatresult .lin22 td,
		#id_jugador_resultats_classif .llistatresult .lin21 td,
		#id_jugador_resultats_classif .llistatresult .lin1 td { 
			padding-top: 2px;
			padding-bottom: 2px;
		}
		#id_jugador_resultats_cerca .llistatresult,
		#id_jugador_resultats_resultats .llistatresult {
			width: auto;
			border-left: 1px solid #E7E7E5;
			border-bottom: 1px solid #E7E7E5;
		}
		* html #id_jugador_resultats_cerca .llistatresult,
		* html #id_jugador_resultats_resultats .llistatresult {
			margin-left: 2px;
		}
		#id_jugador_resultats_cerca .llistatresult td,
		#id_jugador_resultats_resultats .llistatresult td {
			width: 24px;
			padding-top: 3px;
			padding-bottom: 3px;
		}
		#id_jugador_resultats_cerca .llistatresult td.incid,
		#id_jugador_resultats_resultats .llistatresult td.incid {
			padding-top: 3px;
			padding-bottom: 3px;
			width: 532px;
		}
		#id_jugador_resultats_cerca .llistatresult th,
		#id_jugador_resultats_resultats .llistatresult th {
			padding: 0;
			color: #CCC;
			font-size: 9px;
			border-bottom: none;
			border-left: none;
			border-top: 1px solid #E7E7E5;
			border-right: 1px solid #E7E7E5;
		}
		#id_jugador_resultats_cerca .detall,
		#id_jugador_resultats_resultats .detall {
			display: none;
			position: absolute;
			padding: 0;
			margin-left: 90px;
			margin-top: -6px;
		}

#id_jugador_inscripcions_torneig #llegenda,
#id_jugador_resultats_resultats #llegenda,
#id_jugador_resultats_cerca #llegenda,
#id_jugador_resultats_torneig #llegenda {
	display: none;
	margin-top: 1em;
}
#id_jugador_resultats_torneig #llegenda .llistatresult {
	margin: 0;
	width: auto;
}
#id_jugador_resultats_torneig #llegenda .llistatresult th,
#id_jugador_resultats_torneig #llegenda .llistatresult td {
	border: none;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
}
#id_jugador_resultats_torneig #llegenda .llistatresult th {
	color: #999;
}
#id_jugador_resultats_torneig p.centrat {
	margin-top: 2em;
}
#id_jugador_resultats_torneig #amics {
	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 11px;
}
#id_jugador_resultats_torneig #amics a {
	text-decoration: none;
}
#id_jugador_resultats_torneig #amics a:hover {
	text-decoration: underline;
}
#id_jugador_resultats_torneig #amics ul {
	margin-top: 4px;
	list-style: none;
}
#id_jugador_resultats_torneig #amics li {
	margin: 2px 12px 2px 0;
	float:left;
}
#id_jugador_resultats_torneig #amics p {
	color: #739618;
}

#id_jugador_calendari_index .llistat,
#id_jugador_resultats_cerca .llistat,
#id_jugador_resultats_resultats .llistat,
#id_jugador_resultats_torneigs .llistat {
	width: 100%;
	margin-top: 0;
}
#id_jugador_calendari_index div.paginacio,
#id_jugador_resultats_cerca div.paginacio,
#id_jugador_resultats_resultats div.paginacio,
#id_jugador_resultats_torneigs div.paginacio {
	background: none;
	margin-bottom: 0; padding-bottom: 0;
}

/* ---- #id_jugador_inscripcions ---- */
.inscrip1 {
	margin: 1em 0 1em 0;
	padding: 4px;
	border: 1px solid #eee;
	background-color: #fcfcfc;
}
.inscrip2 {
	float: left;
	margin: 0 20px 0 0;
	padding: 4px;
}
.inscrip3 {
	clear: both;
	margin: 0;
	padding: 4px;
}
.inscrip4 {
	margin: 0 1em 1em 0;
	padding: 4px;
	border: none;
}
.inscrip9 {
	float: right;
}
.inscrip1 h6, .inscrip2 h6, .inscrip3 h6, .inscrip4 h6, .inscrip9 h6 {
	color:#739618;
	padding-bottom: 4px;
}
.inscrip4 h6 {
	color:#AD0029;
}
.inscrip9 h6 {
	text-align: center;
	font-weight: bold;
}
	.inscrip1 table, .inscrip2 table, .inscrip3 table, .inscrip4 table {
		margin-left: 8px;
	}
	.inscrip1 table th, .inscrip2 table th, .inscrip3 table th, .inscrip4 table th {
		color: #739618;
		font-weight: normal;
		text-align: left;
		padding: 2px 4px;
		white-space: nowrap;
		vertical-align: top;
	}
	.inscrip1 table td, .inscrip2 table td, .inscrip3 table td {
		color: #999;
		padding: 2px 4px 2px 8px;
	}
	.inscrip4 table td {
		color: #999;
		padding: 2px 6px 2px 2px;
	}
	.inscrip9 table th {
		color: #739618;
		font-weight: normal;
		text-align: left;
		padding: 1px 2px;
	}
	.inscrip9 table td {
		font-size: 11px;
		color: #999;
		padding: 1px 2px;
	}

ul.sortidasimult {
}
ul.sortidaconsec {
	padding: 0 0 0 2em;
}
ul.sortidaconsec li {
	clear: both;
}
ul.sortidaconsec ul {
	list-style: none;
	padding: 0 1em;
}
ul.sortidaconsec ul li {
	float: left;
	clear: none;
	margin: 4px;
}

.places-no {
	font-size: 9px;
	color: #E7A3B3;	
}
.places-si {
	font-size: 9px;
	color: #8ECAAF;	
}
.places-si a:visited,
.places-si a {
	font-size: 9px;
	color: #8ECAAF;
	text-decoration: none;
}

/* **** COLORS PER RESULTATS i MARQUES DE PUNTS DE HCP **** */
/* -------------------------------------------------------------------------- */
.re  { background-color: #FFFFFF; }
.re1 { background-color: #739418; color: #FFFFFF; font-weight: bold;}
.re2 { background-color: #BCDB73; color: #FFFFFF; font-weight: bold;}
.re3 { background-color: #DEEFB8; color: #6C8917; font-weight: bold;}
.re4 { background-color: #ECECEA; color: #898987; }
.re5 { background-color: #D9D9D7; color: #FFFFFF; }
.re6 { background-color: #BABAB8; color: #FFFFFF; }

.pt1 { background-image: url("../imatges/tgt_punts1.gif"); background-repeat: no-repeat; background-position: bottom right; }
.pt2 { background-image: url("../imatges/tgt_punts2.gif"); background-repeat: no-repeat; background-position: bottom right; }
.pt1n { background-image: url("../imatges/tgt_punts1.gif"); background-repeat: no-repeat; background-position: bottom left; }
.pt2n { background-image: url("../imatges/tgt_punts2.gif"); background-repeat: no-repeat; background-position: bottom left; }

.hcppuja  { color: #CC0000; }
.hcpbaixa { color: #00CC00; }
.hcpmante { color: #999; }

a.external {
	background: url("../imatges/external.png") center right no-repeat;
	padding-right: 13px;
}
a.discret { color: #66F; text-decoration: none; }
a.discret:hover { text-decoration: underline; }

/* **** AVISOS DESTACATS **** */
/* -------------------------------------------------------------------------- */
a.toocool {
	display: block;
	height: 80px;
	width: 80px;
	background: url("../imatges/too_cool_br.png") bottom right no-repeat;
	text-indent: -999em;
	text-decoration: none;
}
a.botr {	position: fixed;	right: 0; 	bottom: 0; background-image: url("../imatges/too_cool_br_msg2.gif"); }
a.botl {	position: fixed;	left: 0; 	bottom: 0; background-image: url("../imatges/too_cool_bl_xat2.gif"); }
a.topr {	position: fixed;	right: 0; 	top: 0; background-image: url("../imatges/too_cool_tr.png"); }
a.topl {	position: fixed;	left: 0; 	top: 0; background-image: url("../imatges/too_cool_tl.png"); }
* html a.botr {float: right; margin-top: -80px;}
* html a.botl {float: left; margin-top: -80px;}
* html a.topr {float: right; margin-bottom: -80px; z-index: 100;}
* html a.topl {float: left; margin-bottom: -80px; z-index: 100; }


/* **** AFEGITS **** */
/* -------------------------------------------------------------------------- */

.text_dreta { text-align: right; }
.text_nowrap { white-space: nowrap; }

optgroup {
	color: #739618;
	background-color:#ddd;
}
optgroup option {
	color: #444;
	background-color:#F5F9EC;
	padding-left: 6px;
}

table.performulari {
}
table.performulari td {
	padding: 2px 8px;
}
table.performulari th {
	padding: 2px 8px;
	font-weight: normal;
	text-align: left;
	color: #739618;
}

table.ambvorera {
	border: 2px solid #C8DA99;
}
table.ambvorera td, table.ambvorera th {
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	border-top: 1px solid #C8DA99;
	border-bottom: 1px solid #C8DA99;
}
table.ambvorera td td, table.ambvorera td th {
	border: none;
}

/* **** RESERVES **** */
/* -------------------------------------------------------------------------- */
#publicitat_reserves {
	margin: 10px 0;
	text-align: center;
}
	.banner21 { margin: 10px auto; }
	
	
#id_jugador_resultats_correccions {
}

/* **** TESTS **** */
/* -------------------------------------------------------------------------- */

/* ---- #id_jugador_tests_index ---- */
#id_jugador_tests_index #dreta {
	float:right;
	width: 30%;
	margin:0 0 8px 8px;
	padding: 4px;
	border-left: 1px solid #E3ECC9;
	font-size: 11px;
}
#id_jugador_tests_index #esquerra {
	width: 65%;
	margin: 0 8px 8px 0;
	padding: 4px;
}
#id_jugador_tests_index .noticia {
	margin: 8px;
	padding: 4px 4px;
	border-bottom: 1px solid #DFDFDF;
}
#id_jugador_tests_index .destacada {
	background: #F9F9F9;
}
#id_jugador_tests_index .subtit {
	margin: 4px 0 8px 0;
	font-size: .9em;
}

/* ---- #id_jugador_tests_test ---- */
#id_jugador_tests_test #votacio {
	margin: 4px 8px;
	padding: 4px;
}
#id_jugador_tests_test #votacio p {
	margin: 4px 0 12px 0;
	font-size: .9em;
}
#id_jugador_tests_test #votacio ul {
	list-style: none;
	margin: 4px 12px 8px 12px;
	padding: 4px;
}
#id_jugador_tests_test #votacio li {
	margin-bottom: 8px;
}
#id_jugador_tests_test #votacio .boto {
	margin-top: 12px;
	margin-left: 20px;
	width: 100px;
}
#id_jugador_tests_test #infovot {
	margin: 4px 8px;
	padding: 4px;
	border-top: 1px solid #E3ECC9;
}
#id_jugador_tests_test .valor {
	font-size: .9em;
	white-space: nowrap;
	text-align: right;
}
#id_jugador_tests_test .pregunta {
	margin: 4px 8px;
	padding: 4px;
	font-weight: bold;
}
#id_jugador_tests_test .numpregunta {
	color: #AAA;
	padding-top: 10px;
}
