/* Colores: 
Azul Oscuro: #003593
Azul banda: #C0D0E7
Azul Claro: #69BFDE
Marron: #595441
H: #4A8797
*/
html{
}
body {
	font-family: Georgia,"Times New Roman",Times,Serif;
	border-left:20px solid #595441;
	background-color: #F3FBFF;
	margin:0px;
	padding:0px;
	font-size:100%;}
#contenedor{
	width: 30em;
	margin: 0 auto;
}
h1{
font-size:2em;
margin:10px 0px 0px;
}
h1, h2, h3{
	color: #4A8797;
	font-family:Georgia,"Times New Roman",Times,Serif;
	margin: 0 0.5em 0.5em 0.5em;
	font-variant:small-caps;
}
h1, h2{
text-align: center;
}
h1 a, h2 a{
	color: #595441;
	text-decoration: none;
}
h1{ font-size: 1.5em; }
h4{
	text-align: center;
	font-size: 2em;
	color: #69BFDE;
	margin:10px 0 0;
}
h4 a{
text-decoration: none;
}
#menu-lateral{
margin-top: 2em;
}
#menu-lateral ul{
font-size: 1.1em;
}
p.nota{
text-align: center;
padding-top: 1em;
margin-top: 1em;
}
p a:link, p a:visited{
color: #4A8797;
text-decoration: underline;
}
ul a:link, ul a:visited,
ol a:link, ol a:visited{
	color: #595441;
	text-decoration: none;
}
p a:hover, p  a:active{

}
ul a:hover, ul  a:active,
ol a:hover, ol  a:active{
color: #4A8797;
}
h4 a{
color: #69BFDE;
}
div.seccion{
	display: block;
	width: 45%;
	float: left;
	background-color: transparent;
}
div.col{
	float: left;
	width: 50%;
}
p.mensaxe{
text-align: center;
}
/* Contido */
#contido{
	width: 85%;
	margin: 0 auto;
}
#contido table{
	font-size: 0.75em;
/*	width: 26em; */
	float: left;
	clear: none;
	margin: 0 1em;
}

#menu-lateral{
width: 15em;
float: left;
font-size: 13px;
}
#menu-lateral ul{
list-style-position:outside;
list-style-type:disc;
margin:0 0 20px;
padding:0 0 0 14px;
}

#pe{
clear: both;
}
/* Menu navegación
---------------------------------------------------------------- */
#navegacion, ul.nav{
	list-style: none;
	margin: 1em 0;
	padding: 0px;
	text-align: center;
}
#navegacion li, ul.nav li{	display: inline;}
ul.nav li a:link, ul.nav li a:visited, #navegacion li a:link, #navegacion li a:visited {
padding: 0 0.5em;
color: #595441;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}
ul.nav li a:hover, ul.nav li a:active, #navegacion li a:hover, #navegacion li a:active{
color: #69BFDE;
}

/* NAVEGACION XORNADAS
-------------------------------------------------------- */
#nav_xornadas{
	clear: both;
	list-style-type: none;
	width: 23em;
	margin: 0 auto 0 auto;
	padding: 0;
}
#nav_xornadas.w26{	width: 24em;}
#nav_xornadas.w30{	width: 28em;}
#nav_xornadas li{
	margin: 0.1em;
	text-align: center;
	float: left;
}
#nav_xornadas li a{
	display: block;
	width: 1.1em;
	text-decoration: none;
	background-color: #69BFDE;
	color: #fff;
	font-size: 1.2em;
	padding: 0.1em;
}
/* Equipos
------------------------------------------------- */
div.lista_equipos{
width: 15em;
float: left;
}

/* Resultados
------------------------------------------------- */
#resultados{
	width: 40em; margin: 0 auto;
}
/* TABLAS
------------------------------------------------- */
table{
	border: #595441 solid 1px;
	margin: 0.5em auto 0 auto;
}
table caption{
text-align: center;
font-weight: bold;
font-size: 1.2em;
margin: 1em auto 0 auto;
}
thead, tfoot {
	background-color: #4A8797;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
thead th a{ /* ligazons anterior-posterior*/
	text-decoration: none;
	color: #fff;
}
tbody tr {
	background-color: #FFF;
}
tbody th{  
	text-align: left;
	background-color: #69BFDE;
	color: #fff;
	padding: 0 0.5em 0 0.5em;
}
tbody td{
	text-align: center;
	background-color: #fff;
	padding: 0 0.5em;
}
tbody a:link, tbody a:visited{
	display:block;
	color: #fff;
	text-decoration: none;
}
tbody a:hover,tbody a:active {
	color: #595441;
	text-decoration: none;
}
tbody tr.resaltado td, tbody tr.resaltado th{
	background-color: #69BFDE;
	color: #fff;}



/* Partida
------------------------------------------------- */
#titulo_partida a:link, #titulo_partida a:visited{
color: #003593;
text-decoration: none;
}
#titulo_partida a:hover, #titulo_partida a:active{
text-decoration: underline;
}
tbody td.total { /* Suma de chaves en partida */
	border-top: 2px solid black;
	font-weight: 500;
	font-size: 1.1em;
}
tbody td.ext {
	background-color: #69BFDE;
}

/* Clasificación 
------------------------------------------------- */
table.clasificacion{ margin:0.5em auto; clear: both; width: 95%; font: 1.1em;}

table.partidos{	margin: .5em auto 1em auto; clear: both; /* width: 40em; max-width: 98%; */
width: 95%;
}

table.sortable thead th{
	cursor: pointer;
}

tbody td.pendiente{
	background-color: Red;
}
table tfoot button{
	font-size: 1em;
	margin: 0.5em auto;
}
input.i2{	width: 2em; 	text-align: center; }
input.i5{	width: 4em; 	text-align: center; }

/* Tabla Partidos */

tbody td.res{
	width: 2em;
}
.chavista{
	width: 7em;
}
.equipo{
	padding: 0 0.5em 0 0.5em;
	font-weight: bold;
	color: #fff;
	background-color: #69BFDE;
}
table input, table select{
	background-color: #FAFAD2;
}
input.res{
	background-color: #FAFAD2;
	width: 3em;
	text-align: center;
}
tbody td.descansa{
	background-color: #fff;
	color: #69BFDE;
	text-align: center;
}
/* Xestion chavistas/equipos */
#secciones_catalogo{
	width: 30em;
	float: left;
}
#edicionitems{
	width: 20em;
	float: left;
}
#edicionitems label{
	display: block;
	text-transform: capitalize;
}
/* Resultados para imprimir */
div.colder{
float: right; 
width: 49%
}
div.coles{
float: left; 
width: 49%
}
/* Torneos */
.torneo{
	width: 20em;
}
