
/* xerais
 --------------------------------------- */
body, input, select, button { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 75%;
}
legend {
	font-weight: bold;
}

input, select {
	margin-top: .2em;
	margin-bottom: .2em;
}

/* para os iconos do jquery
 --------------------------------------- */
.fg-button {
cursor:pointer;
/*margin:0 4px 0 0;*/
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
/*padding:0.4em 1em;*/
position:relative;
/*text-align:center;*/
text-decoration:none !important;
}
.fg-button .ui-icon {
left:50%;
margin-left:-8px;
margin-top:-8px;
position:absolute;
top:50%;
}
a.fg-button {
/*float:left;*/
}
button.fg-button {
overflow:visible;
width:auto;
}
.fg-button-icon-left {
padding-left:2.1em;
}
.fg-button-icon-right {
padding-right:2em;
}
.fg-button-icon-left .ui-icon {
left:0.2em;
margin-left:0;
right:auto;
}
.fg-button-icon-right .ui-icon {
left:auto;
margin-left:0;
right:0.5em;
}
.fg-button-icon-solo {
display:block;
text-indent:-9999px;
width:8px;
}
.fg-buttonset {
float:left;
}
.fg-buttonset .fg-button {
float:left;
}
.fg-buttonset-single .fg-button, .fg-buttonset-multi .fg-button {
margin-right:-1px;
}
.fg-toolbar {
margin:0;
padding:0.5em;
}
.fg-toolbar .fg-buttonset {
margin-right:1.5em;
padding-left:1px;
}
.fg-toolbar .fg-button {
font-size:1em;
}

/* partidos
 --------------------------------------- */
.partido {
	background:#D7EBF9 url(images/ui-bg_glass_55_f1fbe5_1x400.png) repeat-x scroll 50% 50%;
	border:1px solid #AED0EA;
	color:#030303;
	float: left;
	width: 31%;
	margin: .2em;
	padding: .2em;
	font-size: 80%;
}
#listadoPartidos > tbody > tr > td.local { width: 22%; }
#listadoPartidos > tbody > tr > td.goles_local { width: auto; }
#listadoPartidos > tbody > tr > td.goles_separacion { width: auto; }
#listadoPartidos > tbody > tr > td.goles_visitante { width: auto; }
#listadoPartidos > tbody > tr > td.visitante { width: 22%; }
#listadoPartidos > tbody > tr > td.partido_id { width: 10%; }
#listadoPartidos > tbody > tr > td.rolda { width: 31%;  }
#listadoPartidos > tbody > tr > td.goles_local,
#listadoPartidos > tbody > tr > td.goles_separacion,
#listadoPartidos > tbody > tr > td.goles_visitante,
#listadoPartidos > tbody > tr > td.partido_id { text-align: center; }
#listadoPartidos > tbody > tr.nomerolda { text-align: center; }

 
/* PARTE calendario
 --------------------------------------- */
#calendario {
	width: 100%;
	border-spacing: 0; 
}
#calendario .fila1 {
	border: 0.1em solid #c0c0c0;
}
#calendario .fila2 {
	text-align: center;
	font-size: x-small;
}
#calendario caption {
	font-weight: bold;
}
.calendario_nada, .calendario_eliminatoria, .calendario_grupo, .calendario_inscricion {
	width: 5%;
	font-style: italic;	
	font-size: 75%;
	text-align: right;
	vertical-align: bottom;
	padding: 0;
	margin: 0;
	color: #c0c0c0;
	height: 3em;
	background-position: center center;
	background-repeat: no-repeat;
}
.calendario_nada {
	border-right:  0.1em solid #c0c0c0;
	border-left:  0.1em solid #c0c0c0;
}
.calendario_eliminatoria {
	background-image: url(../../fusion/imaxes/xogando.png);
	background-color: #4c4c4c;
	border-color: #4c4c4c;
}
.calendario_grupo {
	background-image: url(../../fusion/imaxes/xogandon.png);
	background-color: black;
	border-color: black;
}
.calendario_inscricion {
	background-image: url(../../fusion/imaxes/inscricion.png);
}


/* para o plugin de smartsearch (páxina de inscrición) */
.ph-smartsearch {
	background-color: #3BAAE3;
}