A.calendario
{
	font-family: verdana, arial;
	font-size: 8px;
	text-decoration: none;
	color: #000;
}

A.calendario_seleccionado
{
	font-family: verdana, arial;
	font-size: 8px;
	text-decoration: none;
	color: #FFF;
}
A.calendario_seleccionado:hover
{
	font-family: verdana, arial;
	font-size: 8px;
	text-decoration: none;
	color: #FFF;
}

BODY, TD
{
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #000;
}

.barra_navegacion
{
	margin-top: 3px;
	text-align: right;
	padding-right: 30px;
	height: 20px;
}

#cabecera
{
	padding-left: 30px;
	padding-top: 10px;
	border-bottom: 1px #6E6E6E solid;
	padding-bottom: 10px;
}

#cabecera IMG
{
	vertical-align: middle;
}

#campo6 A 
{
	text-decoration :none;
	padding:3;
	width:30px;
	border:1px #000 solid;
	color:#000;
}

#campo6 A:hover
{
	color:#6E6E6E;
	border:1px #6E6E6E solid;
}

#contenedor
{
	text-align: left;
	border: 1px #6E6E6E solid; /*position : absolute; 	left:10%; 	top:5%;*/
	margin: auto;
	width: 800px;
	height: auto;
	z-index:-1;
}

.colaboracion 
{
	margin-left : 35px;
	border:1px black solid;
}

.concurso 
{
	border:1px red solid;
}

.datos_federacion 
{
	float : left;
	display : block ;
	border-bottom:1px black solid;
	padding-bottom : 10px;
}

#deportesias_img 
{
	float:left;
	margin-top:0;
	margin-right:20px;
}

.enlaces
{
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	border-right: 1px black solid;
	border-bottom: 1px black solid;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.enlaces:hover, .enlace_normal:hover
{
	color: #71AE21;
}

.enlace_negro IMG , .enlace_rojo IMG, .rojo IMG
{
	border:0;
	margin-left:5px;
	vertical-align : middle ;
}

.enlace_normal 
{
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #D22F1B;
	text-decoration: none;
}

.enlace_rojo:hover 
{
	color:#D22F1B;
}

.ficha_deportista, .ficha_deportista_b {
	display:block;
	float:left;
	text-align:left;
	width:540px;
	height : auto;
}

.ficha_deportista_b 
{
	margin-top:10px;
}

.ficha_deportista IMG {
	display:block;
	float:left;
	margin-right : 15px;
}

.ficha_deportista_titular
{
	color: #71AE21;
	font-size: 10px;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;	
}

.ficha_amarilla_titular
{
	color: #F3E20F;
	font-size: 10px;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;	
}

.ficha_deportista_b A{
	text-decoration : none;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color:#71AE21;
}

.ficha_deportista_b A:hover {
	color:#000;
}

.galeria_fotos 
{
	float : left;
	margin-top:50px;
	width:320px;
	height:167px;
}

.galeria_fotos IMG 
{
	margin-right:5px;
	margin-bottom:5px;
	border:1px #71AE21 solid;
	cursor : hand ;
}

.imagen_galerias
{
	border:1px #D22F1B solid;
	margin-right:5px;
	margin-bottom :5px;
}

.imagen_galerias_muestra
{
	border:1px #F3E20F solid;
	margin-right:5px;
	margin-bottom :5px;
}

li.blanco, li.verde
{
	padding-bottom : 3px;
}

li A, li.rojo A, li.blanco A
{
	text-decoration : none;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #000;	
}

li A:hover, li.blanco A:hover
{
	color : #6E6E6E;
}

li.rojo A:hover
{
	color : #D22F1B;
}

.login, .login_enlace
{
	float:left ;
	padding-left:8px;
	padding-top:5px;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #626262;		
	font-weight :normal;
}

.login_enlace 
{
	width:180px;
	text-align :center;
	padding-top :12px;
	height:30px ;
}

.login_enlace  A 
{
	text-decoration : none;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #626262;		
	border:1px #626262 solid;
	padding :2px 2px 2px 2px;
}

.login_enlace  A:hover
{
	color: #000;		
	border:1px #000 solid;
}

.login_caja
{
	float :left;
	padding-left:3px;
	width :160px;
	height:15px;
	margin-top:3px;	
	text-decoration : none;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #626262;		
	border:1px #626262 solid;
}


.marco 
{
	display : block ;
	float : left ;
	width:180px;
	height :210px ;
	padding : 3px 5px 3px 5px;
}

.marco IMG 
{
	display : block;
	vertical-align : top ;
	border:1px #71AE21 solid;	
	margin-top : 20px;
	margin-bottom : 10px;
	filter : alpha(opacity=30);
}

.marco A 
{
	text-decoration : none;
	color:#000;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;	
}

.marco A:hover
{
	color:#71AE21;
}

.marco_federacion 
{
	float:left;
	text-align : left;
	width:540px;
	margin-bottom : 10px;
}

.marco_federacion IMG
{
	float:left;
	margin-right : 15px;
}

.marco_federacion_nombre 
{
	text-decoration : none;
	color:#D22F1B;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;	
	font-weight : bold;
}


.marco_federacion_ap
{
	text-decoration : none;
	color:#D22F1B;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;	
}

#menu_deportistas
{
	background-color: #71AE21;
}

#menu_juegos, #menu_temporada, #menu_deportistas, #menu_foro, #menu_perfil
{
	border: 1px black solid;
	margin-left: 3px;
	padding-bottom: 3px;
	margin-bottom: 4px;
}

#menu_juegos, #menu_perfil
{
	background-color: #D22F1B;
}

#menu_temporada
{
	background-color: #F3E20F;
}

#menu_juegos A, #menu_foro A, #menu_deportistas A, #menu_temporada A, #menu_perfil A
{
	padding-left: 5px;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	text-decoration: none;
}

#menu_juegos A, #menu_foro A, #menu_deportistas A, #menu_temporada A, #menu_perfil A
{
	color: #000;
}

#menu_juegos A:hover, #menu_foro A:hover, #menu_deportistas A:hover, #menu_temporada A:hover, .datos_federacion A:hover, .enlace_negro:hover, .menu_derecho_b A:hover, #menu_perfil A:hover
{
	color: #6E6E6E;
}

#menu_lateral
{
	float: left;
	margin-top: 5px;
	margin-right: 10px; /*	background-image : url(../imagenes/fondo.gif); 	background-repeat : no-repeat ; 	background-position : 3px 0px;*/
	width: 203px;
	height: auto;
}

#menu_derecho
{
	float: left; /*background-image : url(../imagenes/fondo_derecho.gif); 	background-repeat : no-repeat ; 	background-position : 3px 0px;*/
	width: 190px;
	height: 134px;
	background-color: #FFF;
	margin-left: 10px;
	margin-top: 5px;
	border: 1px #DDD solid;
}

#menu_derecho_a
{
	float: left; /*background-image : url(../imagenes/fondo_derecho.gif); 	background-repeat : no-repeat ; 	background-position : 3px 0px;*/
	width: 190px;
	/*height: 215px; antes de poner mmensaje de felicitación para Carlota*/ 
	height:120px; 
	background-color: #FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 3px;
	/*border: 1px #D22F1B solid;*/
	text-align:center;
}

.menu_derecho_b A, .datos_federacion A, .enlace_negro, .enlace_rojo
{
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

.menu_derecho_b A.portada
{
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}

.menu_derecho_b A
{
	padding: 5px 5px 5px 5px;
}

#menu_derecho_a IMG
{
	float: left;	
	margin-right: 3px;
	margin-left: 2px;
	/*border: 1px black solid;*/
}

.menu_derecho_b IMG, #menu_derecho IMG
{
	float: left;
	margin-right: 6px;
	margin-left: 2px;
	border: 1px black solid;
}

.menu_derecho_b
{
	float: left; /*background-image : url(../imagenes/fondo_derecho.gif); 	background-repeat : no-repeat ; 	background-position : 3px 0px;*/
	width: 190px;
	height: auto;
	margin-left: 10px;
	background-color: #FFF;
	margin-top: 5px;
	text-align: left;
	border: 1px #DDD solid;
	padding-bottom:3px;
}

/*#menu_derecho_rojo
{
	float : left;
	background-image : url(../imagenes/fondo_rojo.gif);
	background-repeat : no-repeat ;
	background-position : 3px 0px;
	width:231px;
	height : 278px;
}*/


#panel_central
{
	float: left;
	width: 360px;
}

#panel_central_interior, #panel_central_detalles
{
	float: left;
	width: 570px;
	height : auto;
	border:1px #DDD solid;
	margin-top : 5px;
	margin-bottom : 5px;
	padding : 5px 5px 5px 5px;
}


.panel_noticia, .panel_noticia_IMG
{
	margin-top: 5px;
	padding: 5px 5px 5px 5px;
	border: 1px #DDD solid;
	height: auto;
	margin-bottom: 5px;

}

.panel_noticia_IMG
{
	text-align :center;
}

.panel_noticia_enlace, .panel_noticia_enlace:hover
{
	color: #71AE21;
	font-size: 10px;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	text-decoration: none;
}

.panel_noticia_enlace:hover
{
	color: #D22F1B;
}

.panel_noticia_titular
{
	color: #71AE21;
	font-weight: bold;
	font-size: 12px;
}

.panel_noticia_titular_enlace:hover
{
	color: #6E6E6E;
	font-weight: bold;
	font-size: 12px;
}

.panel_noticia_titular_enlace
{
	color: #71AE21;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}

.panel_noticia_titular_negro
{
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

#pie
{
	float: left;
	text-align: center;
	width: 100%;
	border-top: 1px #6E6E6E solid;
	padding: 3px 0px 3px 0px;
}

TD 
{
	padding : 3px 3px 3px 3px;
}
.texto_menu_derecho_a
{
	display: block;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #000;
	padding: 30px 5px 3px 5px;
}

.texto_menu_derecho_b
{
	display: block;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #000;
	padding: 5px 5px 3px 5px;
}

.texto_negrita
{
	font-weight: bold;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #000;
}

.texto_paginador 
{
	border-bottom :1px black solid;	
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #FFF;
	height :18px;
}

.texto_paginador_seleccionado
{
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #000;
	height : 7px;
	text-decoration : none;
	background-color : #71AE21 ;
	padding : 5px 10px 5px 10px;
	margin-left : 5px;
	margin-right : 5px;
	border-top:1px black solid;
	border-right:1px black solid;
	border-left:1px black solid;
	font-weight : bold;
}

.texto_paginador_rojo
{
	background-color : #D22F1B;
	padding : 2px 2px 2px 2px;		
	margin-bottom : 15px;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #FFF;
}

.texto_paginador_amarillo
{
	background-color: #F3E20F;
	padding : 2px 2px 2px 2px;		
	margin-bottom : 15px;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #000;
}

.texto_paginador_rojo A
{
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #FFF;
	text-decoration : none;
}

.texto_paginador_rojo_seleccionado
{
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #000;
	text-decoration : none;
}

.texto_paginador_amarillo A
{
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #000;
	text-decoration : none;
}

.texto_paginador_amarillo_seleccionado
{
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #FFF;
	text-decoration : none;
}

.texto_paginador A
{
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	color: #FFF;
	height : 7px;
	text-decoration : none;
	background-color : #71AE21 ;
	padding : 5px 10px 5px 10px;
	margin-left : 5px;
	margin-right : 5px;
	border-top:1px black solid;
	border-right:1px black solid;
	border-left:1px black solid;
	font-weight : bold;
}

.titulo_seccion
{
	display: block;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #000;
	padding: 3px 0px 3px 2px;
	margin-bottom: 2px;
}

.titulo_seccion_1
{
	margin-left: 65px;
	vertical-align: middle;
}
.titulo_seccion_5
{
	margin-left: 39px;
	vertical-align: middle;
}
.titulo_seccion_2
{
	margin-left: 100px;
	vertical-align: middle;
}

.titulo_seccion_3
{
	/*margin-left: 72px;*/
	margin-left: 39px;
	vertical-align: middle;
}

.titulos_derecho
{
	display: block;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-weight: bold;
	color: #626262;
	font-size: 10px;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #DDD;
	margin-bottom: 3px;
}

.titulos_derecho_verde
{
	display: block;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-weight: bold;
	color: #FFF;
	font-size: 10px;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #71AE21;
	margin-bottom: 3px;
}

.titulos_encuesta
{
	display: block;
	font-family: Verdana, Arial, Times New Roman, Tahoma;
	font-weight: bold;
	color: #FFF;
	font-size: 10px;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #D22F1B;
	margin-bottom: 3px;
}

ul 
{
	list-style-type : disc  ;
}

ul.lista_rojo 
{
	list-style-image : url(../rojo/archivos/b_rojo.gif);
}

ul.lista_blanco 
{
	list-style-image : url(../blanco/flecha.gif);
}

ul.lista_verde
{
	margin-top:3px;
	list-style-image : url(../verde/b_verde.gif);
}

ul.lista_amarillo
{
	margin-top:3px;
	list-style-image : url(../amarillo/b_amarillo.gif);
}
