/* continguts (area canviant) */
.competicions h3 {background-color: #F0F0F0; font-size: 1em; margin: 20px 0px 0px 0px; padding: 4px;}

div.llista {font-size:0.90em; width:600px; padding: 0px 0px 10px 25px;}
div.mobil {background-color: #e7e4de; margin: 10px 0px 10px 0px; padding: 6px;}
div.llista a {font-size:1em;}
.aj_av {color:#D14203; text-decoration: blink;}
#veure_calendari {background: #f0f0f0 url(../img/calendari.gif) no-repeat; background-position: 15px 5px; border-top: 1px dotted #CCCCCC; padding: 6px 10px 10px 35px;}
#veure_resultats {background: #f0f0f0 url(../img/resultats.gif) no-repeat; background-position: 15px 5px; border-top: 1px dotted #CCCCCC; padding: 6px 10px 10px 35px;}
#llegenda {border: 1px solid #e7e4de; font-size: 0.85em; margin: 10px 0px 0px 0px; padding: 5px;}
#llegenda li {display: inline; margin: 0px 15px 0px 0px;}
#llegenda li img {margin: 0px 1px 0px 0px; vertical-align: middle;}

/********************************** taula calendari *********************
table#calendari {background: #FFFFFF url(../img/top-taula.gif) no-repeat; border-spacing: 0px; font-size: 0.85em; margin: 20px 0px 20px 5px; padding: 0px; text-align: center; width: 688px;}
table#calendari th {font-size:1.1em; color: #FFFFFF; border: none; padding: 7px 0px 3px 0px;}
table#calendari th.jornada {font-size:1em; color: #DC5C00; margin: 0px; padding: 5px 0px 5px 6px; background-color: #FFCAA5; text-align: left;}
table#calendari td {padding: 6px;}
table#calendari tr.parell {background-color: #EBEBEB;}
table#calendari a {color: #8C867F; text-decoration: none; font-weight: bold;}
table#calendari a:hover {color: #F77213;}
table#calendari a.aplacat {background-image: url(../img/aplacat.gif); background-repeat: no-repeat; padding: 0px 0px 4px 20px;}
.equip {text-align: left;}*/



/********************************** taula resultats *******************/
table#resultats {background: #FFFFFF url(../img/top-taula.gif) no-repeat; border-spacing: 0px; font-size: 0.9em; margin: 20px 0px 20px 0px; padding: 0px; width: 687px;}
table#resultats th {font-size:1.1em; color: #FFFFFF; border: none; padding: 7px 0px 3px 0px;}
table#resultats th.jornadesSeguents { font-size: 90%; text-align: right; }
table#resultats .top-r th {background-color: #ffcaa5; color: #ea6405; font-size: 1em; text-align: left; padding: 5px 0px 5px 10px;}
table#resultats td {padding: 6px 6px 6px 10px;}
table#resultats tr.parell {background-color: #EBEBEB;}
table#resultats tr.canvi {color: red;font-weight: bold;}
table#resultats tr.canviparell {background-color: #EBEBEB; color:red; font-weight: bold;}
table#resultats a {color: #8C867F; text-decoration: none; font-weight: bold;}
table#resultats a.mes {color: #8C867F;  font-size: 80%}
table#resultats a:hover {color: #F77213;}
table#resultats a.aplacat {background-image: url(../img/aplacat.gif); background-repeat: no-repeat; padding: 0px 0px 4px 20px;}
table#resultats a.enllacjornada {color: #FFFFFF}
table#resultats a.enllacjornada:hover {color: #8C867F; font-style: oblique;}

a.enllaspetit{font-size: 0.90em; font-weight: bold;}



.equip {text-align: left;}
th.jactual {color: #FFFFFF; padding-left: 10px !important; text-align: left;}
th.thequip {width:220px;}
th.thcanvis {text-align: center !important; padding: 0px 7px 0px 0px !important;}
.canvi, .estat {width: 10px; padding: 0px !important;}
.canvi a, .estat a {margin: 0px; padding: 0px;}

p.calendari_provisional{ margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 1.5em; text-align: center; font-weight: bold; color: red;}

/*table#resultats, table#resultats td,  table#resultats tr {border: hidden; border-collapse: collapse; border-spacing: 0px; }*/

/********************************** taula classificacio *********************/
table#classificacio {background: #FFFFFF url(../img/top-taula.gif) no-repeat; border-spacing: 0px; font-size: 0.9em; margin: 20px 0px 20px 0px; padding: 0px; text-align: center; width: 687px;}
table#classificacio th {font-size:1.1em; color: #FFFFFF; border: none; padding: 7px 0px 3px 0px;}
table#classificacio .top-r th {background-color: #ffcaa5; color: #ea6405; font-size: 1em; text-align: left; padding: 5px 0px 5px 12px;}
table#classificacio td {padding: 6px;}
table#classificacio tr.parell {background-color: #EBEBEB;}
table#classificacio a {color: #8C867F; text-decoration: none; font-weight: bold;}
table#classificacio a:hover {color: #F77213;}
table#classificacio a.aplacat {background-image: url(../img/aplacat.gif); background-repeat: no-repeat; padding: 0px 0px 4px 20px;}



/********************************** taula guies *********************/
table#guies {background: #FFFFFF; border-spacing: 0px; font-size: 0.950em; margin: 10px 7px 20px 0px; padding: 0px; text-align: center; width: 325px;}
table#guies {float: left;}
table#guies th.grups, table#guies-m2 th.grups, table#guies-f th.grups {background: #FFCAA5; color: #DC5C00;}
table#guies th.grups {height: 24px;}
table#guies th {border: none; color: #FFFFFF; font-size:1em; padding: 7px 0px 3px 0px;}
table#guies th.titol {background: #FA7310; color: #FFFFFF; font-size:1.1em; margin: 0px;  padding: 5px 0px 5px 3px; text-align: center;}
table#guies td {padding: 4px;}
table#guies tr.parell {background: #EBEBEB;}
table#guies a {color: #8C867F; font-weight: bold; text-decoration: none;}
table#guies a:hover {color: #F77213;}
table#guies td.equipguia {padding-left: 5px; text-align: left;}
table#guies td.equipguia-b  {border-right: 1px solid #FFCAA5; padding-left: 5px; text-align: left;}

/** Formulari de canvis **/
form#solicita-canvis {margin: 0px; padding: 0px;}
solicita-canvis fieldset {border: 1px solid #CCCCCB; margin: 10px 0px 0px 0px; padding: 10px 20px 15px 15px; text-align: right; width: 650px !important;}
solicita-canvis fieldset legend {font-size: 1.1em; padding: 0px 10px 0px 10px;}
form#solicita-canvis label {}
form#solicita-canvis textarea {border: 1px solid #A8A6A3; margin: 0px 0px 0px 10px; width: 450px;}
form#solicita-canvis textarea {color: #8C867F; float: right; font-family: arial, Verdana, sans-serif;}

fieldset#check {text-align: left; margin: 10px 0px 10px 0px;}
fieldset#check label {display: inline; margin: 0px 30px 0px 0px;}
fieldset#check input {border: none; vertical-align: middle; width: 20px;}
form#solicita-canvis input.envia {background: #cacaca; cursor: pointer; font-size: 0.9em; margin: 10px 0px 0px 628px; width: 60px;}

fieldset#dades_partit{margin: 10px 0px 10px 0px;}
fieldset#dades_actuals{margin: 10px 0px 10px 0px;}

span.nom_equip{ margin-left: 10px}
span.titol_dades_actuals{ font-weight:bold; margin-left: 10px;}

table#dades_partit{width: 100%}
table#dades_partit td.titol {font-weight:bold;}
table#dades_actuals tr {height: 25px;}
table#dades_actuals td.titol {font-weight:bold; }




p.missatgeError{font-size: 1.2em; color: red ;}


/* per esborrar */
ul.llistat-e {list-style: none; margin: 10px 0px 10px 0px; padding: 0px;}
ul.llistat-e a {background: url(../img/external_link.gif) no-repeat; background-position: right; color: #797774; display: block; padding: 10px; text-decoration: none;}
ul.llistat-e a:hover {color: #F88836;}
ul.llistat-e li {border-bottom: 1px dotted #C2BAAF;}

ul.llistat {list-style: none; margin: 15px 0px 0px 0px; padding: 0px;}
ul.llistat a {background: url(../img/download.gif) no-repeat; background-position: right; color: #797774; display: block; padding: 10px; text-decoration: none;}
ul.llistat a:hover {color: #F88836;}
ul.llistat li {border-bottom: 1px dotted #C2BAAF;}
span.avis-pdf {background: #F0F0F0; color: #959494; display: block; font-size: 0.85em; padding: 2px 2px 2px 4px;}
span.avis-pdf a {color: #A5A4A4; font-weight: bold;}
span.avis-pdf a:hover {color: #F88836;}

/* codi comu per esborrar despres */
h3#cercador {background-color: #F0F0F0; background-image:none !important; font-size: 1em; margin: 10px 0px 0px 0px; padding: 4px 9px 4px 9px !important;}
form#cercador {background: #f0f0f0; border-top: 2px solid #FFFFFF; color: #8D8680; display: block; margin: 0px 0px 20px 0px; padding: 10px; text-align: right;}
form#cercador fieldset {border: none; margin: 0px;}
form#cercador label {margin: 0px 10px 10px 0px; display: block; text-align: right; float: left;}
form#cercador input, form#cercador select {border: 1px solid #C2BAAF; color: #8D8680; width: 220px;}
form#cercador input.cerca {border: none; background-color: #DDD7CB; font-size: 0.95em; cursor: pointer; height: 18px; margin: 0px !important;  width: 60px !important;}


table#fitxapartit td.nom{font-size: 15px}; 




/*** Cercador especial / no esborrar / **/
.competicions form fieldset label {float: none;}
.competicions form fieldset {width: 340px;}
.competicions form fieldset.flota {float: left; width: 300px;}
.competicions form label {margin: 0px 0px 10px 0px; display: block; }


.competicions form#competicio {background: #f0f0f0; border-top: 2px solid #FFFFFF; color: #8D8680; display: block; margin: 0px 0px 0px 0px; padding: 10px; _padding: 10px 10px 15px 10px!important;}
.competicions form#competicio label {float: left;}
.competicions form#competicio select {border: 1px solid #C2BAAF; color: #8D8680; margin: 0px 0px 0px 5px; width: 220px;}
.competicions form#competicio  input.cerca {border: none; background-color: #DDD7CB; font-size: 0.95em; cursor: pointer; height: 18px; margin: 1px 0px 0px 10px !important;  width: 60px !important;}



/***********accedir sol·licitar canvis *****************/
#loginres p {background-color: #F0F0F0; padding: 2px;}
#login {margin: 0px auto 30px auto; text-align: right; width: 250px;}
#login label {display: block; margin: 0px 0px 10px 0px;}
#login input, #login select {border: 1px solid #C2BAAF; font-size: 0.9em; color: #8D8680; width: 200px;}
#login input.entrar {background-color: #F0F0F0;  cursor: pointer; width: 70px;}




div#text_canvi{width:100%;text-align: left; display: table-row;}
div#dades_nou_camp{width: 100%}
div#canvis_camp{width:100%; left; height: 130px; }
div#combos_nou_camp{min-width:210px; height: 75px; display: table-cell;}
div#combo_poblacio{margin-top: 10px;}
div#combo_camp{margin-top: 10px;}
div.row{display: table-row;}
div.cell_nom{display: table-cell; padding-left: 10px; width: 50px;}
div.cell_dada{display: table-cell; padding-left: 10px; width: 300px;}
div#descripcioCamp{width: 50%; height: 50px; display: table-cell; }
div#data_soliccitada{margin-top: 20px;}
div#hora_solicitada{margin-top: 20px; margin-bottom: 20px; }

div#botoSolicitar{margin: 10px 10px 10px 10px; color:white; background: #cacaca; width: 150px; height: 30px; text-align: center; vertical-align:middle;}
div#botoSolicitaro:HOVER{background-color: white;}

div#botoSolicitar { width: 150px; float:right; background: #f8f8f8; border: 1px solid #d6d6d6; border-left-color: #e4e4e4; border-top-color: #e4e4e4;	font-weight: bold;	padding: 0.5em;	margin-top: 10px;	margin-bottom: 2px; display: block}
div#botoSolicitar:HOVER { width: 150px; float:right; background: white; cursor: pointer; }




table#taula_dades_nou_camp {width:700px; height: 100px;}
table#taula_descripcioCamp{width: 450px;}

table#taula_dades_nou_camp td.columna1{ width: 40px;}
table#taula_dades_nou_camp td.columna2{ width: 410px; text-align: left;}

select#poblacio{width: 250px;}
select#combo_camps{width: 250px;}

div#id_zona_motiu{width:100%; height:75px; display: table-row;}
div#id_zona_motiu_text{width:100x; display: table-cell; vertical-align: top; }
div#id_zona_motiu_text_area{width:100px; display: table-cell; }

div#id_zona_mail{width: 100%; height: 75px; display: table-row;  }
div#id_zona_mail_text{width:250px; display: table-cell; vertical-align: top; }
div#id_zona_mail_text_area{display: table-cell; }



#fases {display:none;}


/********** cercador camps **********/
div#infoPartits{width:100%; height:500px; margin: 10em 0em 0em 0em;  position:relative;}
div#infoCamps{margin-top:1em; display:none;}
div#cercadorPoblacions{margin-top:1em;}
div#abecedari{margin-left:5em;}


table#taulaCamps { border-spacing: 0px; font-size: 0.70em; width: 100%;}
table#taulaCamps td {}
table#taulaCamps tr.parell {background-color: #EBEBEB;}
table#taulaCamps a {color: #8C867F; text-decoration: none; font-weight: bold;}
table#taulaCamps a:hover {color: #F77213;}
table#taulaCamps th.jactual {color: #FFFFFF; padding: 10px 0px 5px 10px; text-align: left; font-size:2;}
table#taulaCamps td.indicador{width:9em;}
table#taulaCamps a.aplacat {background-image: url(../img/aplacat.gif); background-repeat: no-repeat; padding: 0px 0px 4px 20px;}
table#taulaCamps th {font-size:1.0; color: #FFFFFF; border: none; }
table#taulaCamps .top-r th {background-color: #ffcaa5; color: #ea6405; font-size: 1em; text-align: left; }


