﻿/* taules pestanyes */
.subm { font-weight:bold; font-size:0.8125em; display:none; }
.subm table { background:#fff; border-bottom:1px solid #5af; padding:10px 0 10px 0; }
.altres_ranks { position:absolute; top:-20px; left:0px; background:#fff; border-bottom:1px solid #5af; padding:10px 0 10px 0; }
.subm td { padding:5px 0 5px 0; width:200px; }
.subm .pais { float:left; margin-left:10px; margin-right:10px; }
.subm a { margin-left:5px; display:block; }
.subm .selected, .subm .current { background:#bdf; }
.subcomunitats table { left:140px; width:230px; border-left:1px solid #5af; border-right:1px solid #5af; }
.sublletres table { left:270px; width:230px; border-left:1px solid #5af; border-right:1px solid #5af; }
.subrankings  { left:400px; }
.altres_ranks  { width:330px; border-left:1px solid #5af; border-right:1px solid #5af; }
.divtemps { display:none; }
.subpaisos { background:#fff; }
.jugs_pais { width:100%; margin:auto; }
.jugs_pais td { padding:2px; height:18px; }
.jugs_pais th { height:25px; }
.jugs_prov { width:100%; float:left; }
.jugs_prov th { height:25px; }
.jugs_prov td { padding:2px; height:18px; }
.imatge_bloc { margin-top:20px; }
.imatge_bloc select { float:right; margin-right:20px; }
.imatge_bloc .seletiq { float:right !important; color:#fff; padding-top:15px; }

/* jugadors agrupats */
.container_ags { overflow:auto; }

/* taula */
.actiu td { background:#ff5 !important; }
.sel_provincies { float:right; margin:0 10px 5px 0; }
.sel_provincies select { font-size:0.75em; }
.seletiq { float:left; font-size:0.75em; padding:3px 5px 0 0; }

/* grafiques */
#pais1,#pais2 { width:50%; vertical-align:top; float:left; margin-top:10px; }
@media screen and (max-width: 500px) {
	#pais1,#pais2 { width:100%;}
}
#pais1 p, #pais2 p { text-align: center; margin-bottom: 3px; font-weight: bold; }
#flashcontent,#flashcontent2 { margin:0; float:left; height:300px; width:100%; background:#fff; }
#flashmapa { height:500px; }

/* rankings */
.avis { font-size:0.6875em; margin:10px 0 0 10px; }
.selectedcol { background:#ff8 !important; }
#submenu1 { left:0 !important; }
#submenu2 { left:150px !important; }
#submenu12 { left:300px !important; }
.margesagrupats { width:100%; overflow:auto; }
.col_temp_r { white-space: nowrap; }

@media screen and (max-width: 500px) {
	.colaux { display:none; }
}

/* arbitres */
.ttemporades { margin-bottom:20px; }
.rankigsags { background:#fff; overflow:hidden; padding:10px; margin-bottom:20px; }
.rankigsags p { float:left; width:300px; font-size:0.875em; padding:4px 0; font-weight:bold; }
.temporades { width:100%; border-spacing: 0px; background-color:#fff; }
.temporades th,.temporades td { padding-left:3px; }
.temporades th { min-width:60px; font-weight:bold; font-size:0.8125em; height:22px; text-align:left; } 
.temporades td { border-top:1px solid #eee; font-size:0.875em; height:25px; } 
#temporades_arbitres { display:none; position:relative; }
.temparb { border:1px solid #036798; border-top:none; position:absolute; left:-8px; top:7px; width:700px; z-index:100; background:#EBEEF2; }
#temporades_arbitres table { padding:0 5px 0 5px; width:100%; }
#temporades_arbitres td,#temporades_arbitres th { padding:5px 5px 5px 5px; text-align:center; font-size:0.6875em; }
#temporades_arbitres .selected { background:#fff; }
#temporades_arbitres a:link,#temporades_arbitres a:visited,#temporades_arbitres a:active { color:#000; }
.taulesarbs {width:100%;}
.taulesarbs td { padding:5px 2px; }
.taulesarbs th { height:25px; }
.dg,.de,.dp { height:13px; float:left; }
.dg { background:#5cb85c; }
.de { background:#f0ad4e; }
.dp { background:#d9534f; }
.fletx_antseg { margin-left:10px; padding-top:4px; }
h1 span { float:left; }

#filtres { border:1px solid #ccc; width:90%; margin:auto; margin-bottom:10px; padding:5px 0 0 0; overflow:hidden; }
#filtres h5 { margin-left:10px; }
#filtres input, #filtres select { margin-left:5px; }
#txtcerca{ width:400px; }
#botobuscar { width:200px; float:left; margin-right:20px; }
.filtretipus { margin-right:30px; float:left; }
.flinia { clear:both; margin:10px 0 10px 10px; display:table; font-size:0.75em; }
.flinia select { font-size:0.75em; }
.noveure { display:none; }

.milestones { width:100%; }
.milestones { display:none; }
.milestones td,.milestones th { text-align:left; padding-left:5px; }
.milestones tr { height:20px; }
.rankigsags h3 { font-size: 1em; padding: 10px 0; background: white; }
.rankigsags h3 img { float: right; }