/* Cambio todos los #6699cc por #1592be */

img {
	border: 0;
	}

body, TH, TR, TD {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:black;
    text-align: center;
	}

TD { 
	/*font-size:11px;
	color:black; 
	font-style: normal; */
	border-style: none;
	} 
	
ul {
	margin: 0.4em; /* -> no hace falta, sí para IE */ 
	padding: 0 0.7em 0 1.4em;
	list-style-type: square;
	list-style-image: url('vineta.jpg');
	list-style-position: outside; /* inside queda peor con mas de una linea */
	text-align: left;
}

pre {		
    text-align: left;
}
	
.pva1 {  
	font-size: 11px; 
	border-style: double; 
	border-top-width: thin;
	border-right-width: thin; 
	border-bottom-width: thin; 
	border-left-width: thin
	}
	
.tabla {
	font-size: 11px;
	text-decoration: none;
	background-color: #CCCCCC;
	border: thin solid #000000;
	}
.tablanegra {  
	font-size: 11px; 
	color: #FFCC00; 
	background-color: #CCCCCC
	}

.CabSeccion {  
	font-size: 130%; 
	/* color: #FFFFFF; 
	background-color: #9999ff; */
	color: #1592be; /* #6699cc; */
	background-color: #E3E8FA;
	font-weight: bold; 
	text-align: center
	}
	
.Cab2Seccion { 
	width: 94%;
	margin : 0 auto;
	padding: 0.5em 0;
	border-bottom: 1px solid black;
	
	font-size: 110%; /* 100% */
	font-weight: bold; 
	text-align: center;	
}

.CabNot { font-size: 11px; color: #003296#0000FF; background-color: #CCF2FF; font-weight: bold; text-align: center }
.Cab2Not { font-size: 9px; color: #0000FF; background-color: #CCF2FF; font-weight: bold; text-align: center }

/*.CabNot { font-size: 11px; color: #003296; background-color: #CCF2FF; font-weight: bold; text-align: center }
.Cab2Not { font-size: 9px; color: #003296; background-color: #CCF2FF; font-weight: bold; text-align: center } */

.Noticia {  font-size: 11px; /*text-align: center*/}
.CabNotDes {  font-size: 130%; color: #1592be; background-color: #E3E8FA; font-weight: bold; text-align: center}
.Cab2NotDes { font-size: 100%; color: #1592be; background-color: #E3E8FA; font-weight: bold ; text-align: center}
.PieFoto {  font-size: 11px; color: #FFFFFF; background-color: #0000FF; text-align: center}

/*
 * COLOR SCHEME
 */

.indice div
{ /* Text Color: */  color: #a0a0ff; }

.indice, .indice div
{ /* Border Color: */  border-color: #c0c0ff; }

.indice, .indice div   /*, .indice a:hover */
{ /* Background Color (darker): */  background-color: #f0f0ff; }

.indice a:hover, .indi a:hover {
color: white;
background-color: black;
}

.indice a, .indice span
{ /* Background Color (lighter): */  background-color: #fcfcff; }

/* ###### Indizea 20141026 ###### */

.indizetit {
  /* Text Color: */  color: #a0a0ff; 
  /* Border Color: */  border-color: #c0c0ff; 
  /* Background Color (darker): */  background-color: #f0f0ff; 
  font-size: 120%;	
  font-weight: bold;
  border-top: 1px solid;
  border-bottom: 1px solid; /* dashed; */
  padding: 0.5ex 0.5em 0.5ex 0.75em;
}

.indize {
  border-color: #c0c0ff; 
  /* background-color: #f0f0ff; */
  text-align: center;
}

.indize a {
  background-color: #fcfcff;
  /* font-size: 100%; */	
  color: black;
  text-decoration: none;
  /* line-height: 1.25em; */
  /* display: block; */
  /* padding: 1ex 0.5em 1ex 0.75em; */
  /* border-bottom: 1px dotted; /* ker */ */
}

.indize .inverso {
	font-weight: bold;
}

.indize .inverso a:hover {
  background-color: black;
  color: white;
}

.indize hr {
    border-top:1px dotted #000;
}

/* ###### Índice ###### */

.indice {
  /* border-top: 2px solid;
  border-bottom: 1px solid; */
  /* width: 10em; */
  /* margin-top: 5mm; */
  text-align: center;
}

.indice div {
  font-size: 120%;	
  font-weight: bold;
  border-top: 1px solid;
  border-bottom: 1px solid; /* dashed; */
  padding: 0.5ex 0.5em 0.5ex 0.75em;
}

.indice a, .indi a, .sideBox a:hover, .sideBox span {
  font-size: 100%;	
  color: black;
  text-decoration: none;
  line-height: 1.25em;
  display: block;
  padding: 1ex 0.5em 1ex 0.75em;
  border-bottom: 1px dotted; /* ker */
}

/* ###### Índice izda - Para listas de torneos, o partidas, o... alineadas a la izda ###### */

.indi {
  text-align: left;
}

/* ###### Cabecera ###### */

#cab {
	border : 1px solid black;
	border-color : #000000;
	width: 100%;
	text-align: center;
	background-color: #E3E8FA;
}
	
/* ###### Menu ###### */

#menu {
	text-align: center;
	background-color: #003296;   /* Azul anterior->1592be; Black->6699cc; */
	color: white;	
	font-weight: bold;
    padding: 0.3em 0;
	/* border-bottom: 1px solid black;
	border-top: 1px solid black; */
}

#menu ul {
	list-style-type: none;
	padding: 0;
	margin:0;
	text-align: center;
}

#menu li {
	display: inline; 	
	/* block es lo que toma por defecto */
	border-right: 1px solid black;
	border-left: 1px solid black;
}

#menu a {
	text-decoration: none;
	/* color: black; */
	/* background-color: black; */
	color: white;	
	padding: 0 1em; 
	/* 1em equivale a un caracter */
	/* Si el padding se pone con 4 valores es Arr, Dcha, Abajo, Izda */
	/* Si sólo damos dos coordenadas, la 1ª es Arr y Abajo y la 2ª Dcha e Izda */
}

#menu a:hover {
	color: #003296;   /* Azul anterior->1592be; Black->6699cc; */
	background-color: white;
}

/* ###### Columnas ###### */

#col-i {
	float: left;
	width: 25%;
	padding: 0.7em 0em 0em 0em;
	/* vertical-align: top; */
}

#col-i ul {
	margin: 0.4em; /* -> no hace falta, sí para IE */ 
	padding: 0 0.7em 0 1.4em;
	list-style-type: square;
	list-style-image: url('vineta.jpg');
	list-style-position: outside; /* inside queda peor con mas de una linea */
	text-align: left;
}

#col-i ul a {
	color: black;
	text-decoration: none;	
}

#col-i ul a:hover {
	color: white;
	background-color: black;
}

#col-c {
	float: left;
	width: 25%;
	padding: 0.7em 0.5em 0em 1em;
}

#col-d {
	float: right;
	width: 47%;
	padding: 0.7em 0em 0em 0em;
}

#col-d ul a {
	color: black;
	text-decoration: none;	
}

#col-d ul a:hover {
	color: white;
	background-color: black;
}

/* ###### Estilos de torneos ###### */

.tor  {
	border : 1px solid black;
	border-color : #000000;
	width : 100%;
	text-align: center;
	}

.t_esc {
	padding: 0.5em 0 0 0;	
	}
	
.t_tor, .ps_cab {
	font-size: 130%; 
	/* background-color: #cccccc; */
	color: #003296;        /* #1592be; */
	background-color: #E3E8FA; /* #f0f0ff; */
	font-weight: bold;
	padding: 0.5em 0;
	}

.t_fecha { 
	font-size: 110%; 
	/* background-color: #cccccc; */
	color: #003296;        /* #1592be; */
	background-color: #E3E8FA; /* #f0f0ff; */
	font-weight: bold; 
	padding: 0.5em 0;
	}

/* Titular */
.t_tit {
	width: 94%;
	margin : 0 auto;
	font-size: 110%;
	font-weight: bold; 
	text-align: center;
	padding: 0.5em 0;
	}
	
.t_docs {
	padding: 0.5em 0;
	}

.t_doc_i, .t_docmultiple_i {
	font-size: 100%; 
	/* border : 1px solid black;
	border-color : #000000; */
	/* background-color: #999999; */
	background-color: #E3E3E3; /* #aaaaaa; */
	width : 75%;
	text-align : center;
	margin : 0 auto;
	padding: 0.3em 0;
	}	

.t_doc_p, .t_docmultiple_p {
	font-size: 100%; 
	/* border : 1px solid black;
	border-color : #000000; */
	background-color: #ECECEC;  /* #cccccc; */
	width : 75%;
	text-align : center;
	margin : 0 auto;
	padding: 0.3em 0;
	}	
		
.t_doc_i a, .t_doc_p a, .t_docmultiple_i a, .t_docmultiple_p a {
	text-decoration: none;
	/* display: block; */
	}

.t_doc_i a:hover, .t_doc_p a:hover {
	color: white;
	background-color: black;
	display: block;
}
	
.t_docmultiple_i a:hover, .t_docmultiple_p a:hover {
	color: white;
	background-color: black;
	/* display: block; */
}
	
.t_pie {
	font-size: 100%; 
	text-align: left;
	margin: 0 0 0 1em;
	padding: 0.5em 0;
	}

.t_ronda {
	width: 94%;
	margin : 0 auto;
	font-size: 110%;
	font-weight: bold; 
	text-align: center;
	color: #0000FF;
	/* text-decoration: underline; */
	padding: 0.5em 0;
	/* border-top: 1px solid black; */
	border-bottom: 1px solid #0000FF;  /*   black;  */
	}

.t_rondaclas {
	width: 94%;
	margin : 0 auto;
	font-size: 110%;
	font-weight: bold; 
	text-align: center;
	color: #000000;
	padding: 0.5em 0 0.1em 0;
	}

.t_clas {
	font-size: 100%; 	
	/*background-color: #FFFFB9;*/
	width : 75%;
	text-align: center;
	margin: 0 auto;
	padding: 0.3em 0;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	}
	
.t_clas_rdos {
	font-size: 100%; 	
	width : 75%;
	text-align: center;
	margin: 0 auto;
	padding: 0.3em 0;
	}
	
.t_claslista {
	text-align: left;
	padding: 0 0.5em;
	}
	
.t_tor_t {
	text-align: left;
	font-size: 130%; 
	}	

/* ###### Páginas de las secciones ###### */	

.pagsec  {
	/* border : 1px solid black;
	border-color : #000000; */
	width : 100%;
	text-align: center;
	background-color: #CCCCCC;
	padding: 2em 0;	
	}
	
.ps_sec {
	margin : 0 auto;
	border : 1px solid black;
	border-color : #000000;
	width : 75%;
	background-color: #FFFFFF;
	/* text-align: center; */
	padding: 0 0 1em 0;
	}

.ps_parti {
	/* font-size: 100%; */
	font-weight: bold;
	background-color: #E3E3E3;
	width : 75%;
	text-align : center;
	margin : 0 auto;
	padding: 0.3em 0;
	}	

.pagsec a {
	color: black;
	text-decoration: none;	
}

.pagsec a:hover {
	color: white;
	background-color: black;
}
	
		
/* ###### Noticias2006 ###### */
	
.d_75 {
	width: 70%;
	margin : 0 auto;
	padding: 0.5em 0;	
	}
	
.n_tit {
	/* width: 100%; */
	text-align: center; 
	background-color:#ffffff; 
	font-weight: bold; 
	font-size: 150%; 
	font-family: Verdana, Helvetica, Arial, sans-serif; 	
	padding: 0.5em 0;
	}

.n_tit2 {
	/* width: 100%; */
	text-align: center; 
	background-color:#ffffff; 
	font-weight: bold; 
	font-size: 120%; 
	font-family: Verdana, Helvetica, Arial, sans-serif; 	
	padding: 0.5em 0;
	}

.n_fondo {
	/* width: 100%; 
	text-align: center; */
	background-color:#cccccc; 
	padding: 3em 0;
	}

.n_texto75 {
	margin: 0 auto; 
	width: 75%; 
	/* text-align: center; */
	background-color:#ffffff; 
	border: 1px solid black; 
	font-size: 100%; 
	/* font-family: Verdana, Helvetica, Arial, sans-serif; */
	/* padding: 3em 0; */
	}
	
/* ###### Secciones col. izda. ###### */	
	
.sec {
	border : 1px solid black;
	/* border-color : #000000; */
	width : 100%;
	text-align: center;
	/* display: block;
	float: left; */
	}
	
.blogs {
	border : 1px solid black;
	/* border-color : #000000; */
	width : 100%;
	text-align: center;
	height : 300px;
	overflow : auto;
	}
	
.s_cab {	
	font-size: 130%; 
	/* color: #FFFFFF; 
	background-color: #9999ff; */
	color: #003296;           /* #1592be; */
	background-color: #E3E8FA;
	font-weight: bold; 
	/* text-align: center; */
	padding: 0.5em 0;
	/*
	border-top: 1px solid;
	border-bottom: 1px solid;
	*/
	}
		
.sec div {
	padding: 0.5em 0;
	/*
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	*/
	}	

/* Para que las imagenes del diagrama no tengan espacio */

.diagrama {
	line-height: 0em;
}


/* ###### Ctos Euskadi ###### */

.tab_CtosEusk {
	border : 1px solid black;
	border-color : #000000;
	}
	
.tab_CtosEusk td {
	border : 1px solid black;
	border-color : #000000;
	/* padding: 0; */
    text-align: center;
	}
	
/* ###### Ver torneo ###### */

.w80 {
	width: 80%;
	/* text-align: center; */
	margin: 0 auto;
	}

.w50 {
	width: 50%;
	/* text-align: center; */
	margin: 0 auto;
	}

#lista ul a: {
	color: black;
	text-decoration: none;
	}
	
#lista ul a:hover {
	color: white;
	background-color: black;
	}
	
