@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; font-size:1em;font-style:normal;}
ol, ul, dl {list-style:none;}
caption, th {text-align:left;}
input, select, textarea {font-family: inherit;}
img {border:none;}
p, ul, ol, dl, table {font-size:11px;line-height:1.25em;}
table * {font-size:1em;}
/*
 * Declaraciones para la unidad relativa EM. Conseguimos la equivalencia 10px=1em.
*/
body, html{font-size: 62.5%; height:100%;}
body {font-size: 101%;}
html>body {font-size: 100%;}
*:first-child+html body {font-size: 101%;}



a:focus{outline:0px;}



/*---FONDO---------------------------------*/

body{ 
	background: #f0f3ef url(../images/bg_body2.gif) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	}


div.wrapper{
	width:1000px;
	height:700px;
	margin:0 auto;
	position:relative;
	/*background-color:#fff;*/
	
	}
	
.fondo {
	width:920px;
	margin:0 auto;
	height:auto !important;
	height:100%;
	min-height:100%;
	background: transparent url(../images/sombrafondo.png) repeat-y 3px top;
	padding-top:17px;}
	

	
div.wrapper2{
	position:relative;
	margin:0 auto;
	width:900px;	
	height:auto !important; 
	height:100%; 
	min-height:100%;	
	background-color:#fff;
	}
	
	
	
	
div.logo{
	width:158px;
	height:157px;
	position:absolute;
	left:396px;
	top:-12px;
	z-index:11;	
	/*cursor:pointer;*/
	}
	
div.bloque_top{
	width:880px;
	height:166px;
	margin:0 auto 0;
	}
	
div.cabecera{		
	width:880px;
	height:90px;
	background:transparent url(../images/bg_cab.gif) no-repeat left top;
	}
	
p.fecha_cab{
	color:#fff;
	float:right;
	margin:60px 16px 0 0;
	font-weight:bold;}
	
div.menu{
	width:882px;
	height:68px;
	background:transparent url(../images/bg_bloc_menu.gif) repeat-x left bottom;	
	margin-top:2px;
	}	
	
ul.menu01{
	width:882px;
	height:40px;
	background:transparent url(../images/bg_menu.gif) no-repeat -2px top;
	padding-top:2px;
	position:relative;
	}
	
ul.menu01 li{
	background: transparent url(../images/bg_li.gif) no-repeat right 2px;
	font-size:10px;
	text-transform:uppercase;
	float:left;	
	padding-right:2px;
	height:38px;
	}
	
ul.menu01 li.li_margen{margin-left:120px;}

ul.menu01 li a{
	color:#465968; 
	text-decoration:none;
	padding:16px 12px 8px ;
	display:block;
	}
	
/*ul.menu01 li a:hover{
	background: transparent url(../images/bg_hover.gif) repeat-x left bottom;
	}*/

ul.menu02{
	width:882px;
	height:12px;
	background:none;
	position:absolute;
	top:50px;
	left:6px;
	}
	
ul.menu02 li{
	background: none;
	font-size:11px;
	float:left;	
	padding-right:2px;
	text-transform:none;
	border-right:1px solid #344552;	
	height:12px;
	
	}
	
ul.menu01 li.sinborde,
ul.menu01 li.sinborde{background:none; border:0;}
	

ul.menu02 li a{
	color:#344552; 
	text-decoration:none;
	display:inline;
	padding:0 14px 0 ;
	}
	
ul.menu02 li a:hover{
	background: none;
	color:#872922;
	}
	
ul.menu02{
visibility:hidden; }




/*----Bloque contenido---------------*/
div.contenido{   
	width:655px;
	/*height:490px;*/
	float:left;
	padding-left:12px;
	margin-top:0;}
	

div.cuadro_camp{
	width:422px;
	height:240px;
	background:#fff url(../images/bg_cuadro_liga.gif) repeat-x left bottom;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	padding-top:6px;
	padding-left:8px;}
	
div.cuadro_camp_info{
	width:auto;
	
	background:#fff url(../images/bg_cuadro_liga.gif) repeat-x left bottom;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	padding-top:6px;
	padding-left:8px;}
	
.lbltorneoFechas
{
}

.lbltorneoClub
{
}

.lbltorneoJuez
{
    color:#444444;
    font-size:12px;
}
	
.lbltorneoPuntuacion
{
    color:#444444;
    font-size:12px;
}	

.lbltorneoDato
{
    color:#444444;
    font-size:12px;
}
	
/*---para IE6---------------*/
* html div.cuadro_camp{
	width:422px;
	position:relative;
}
	
	
	
div.cuadro_contenedor
{
    padding-top:6px;
	padding-left:8px;
	
}
	
div.cuadro_contenedor div.capa_impresora
{float:right; margin-right:14px; cursor: hand;}

div.cuadro_camp h1,
div.cuadro_contenedor h1{
	color:#3f658d;
	font-size:13px;}

div.cuadro_camp h1 a,
div.cuadro_contenedor h1 a{
	color:#3f658d;
	font-size:13px; 
	text-decoration:none;
	}	
div.cuadro_camp h2,
div.cuadro_contenedor h2{
	color:#a60a00;
	font-size:16px;
	text-transform:uppercase;}
	
div.cuadro_contenedor h2{margin:6px 0 2px;}
	
div.cuadro_camp h3,
div.cuadro_contenedor h3{
	color:#cccecd;
	font-size:16px;
	text-transform:uppercase;
    margin-bottom:5px;
	}
	
h3.subrayado{
	background: transparent  url(../images/pick_subrayado.gif) repeat-x left bottom;
	padding-bottom:6px;
	width:98%;
	}
	
div.cuadro_camp h4{
	color:#3f658d;
	font-size:11px;
	margin-bottom:6px;}
	
	
.texto_prin{ 
	margin:8px 0 0 10px;
	width:180px;
	float:left;}
	
/*---para IE6--*/
* html .texto_prin{ 
	
	width:160px;
	float:none;
	position:absolute;
	bottom:12px;
	left:230px;
	
	
	}	
	

p.fecha_sus{
	background: transparent url(../images/linea_ver.gif) repeat-y 14px top;
	color:#3f658d;
	padding-left:22px;
	margin:6px 0 0 12px;
	position:relative;
	width:165px;
    top: 0px;
    left: 0px;
}

p.fecha_sus img{
	position:absolute;
	left:-12px;
	float:left;
}

p.fecha_sus span.azul{font-weight:bold; display:block;}

p.fecha_sus span.rojo{
	color:#a80b00;
	font-weight:bold;
	}

div.cuadro_camp div.direccion{
	color:#697174;
	height:50px;
}
	
div.col_imagen{
	float:left;
	margin-top:6px;

	}
	
div.col_imagen img{
	width:212px;
	height:154px;
	border:1px solid #e6e6e4;
	padding:4px;}
	

	
div.cuadro_res{
	width:434px;
	height:62px;
	background: transparent url(../images/recuadro_liga.gif) no-repeat -1px top;
	position:relative;
	margin-top:6px;
}

div.cuadro_res h2{
	color:#c7d4e0;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	float:left;
	margin:6px 0 0 18px;
	display:inline;
	line-height:18px;
	}
	
div.cuadro_res h2 span{color:#fff; display:block;}
	
p.par_link_res{
	position:absolute;
	top:42px;
	left:66px;
	}

p.par_link_res a{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	}
	
.res_datos{
	width:250px;
	float:right;
	margin:6px 10px 0 0 ;
	position:absolute;
	right:0px;
	cursor:hand;
	
	}
	
.res_datos h3{
	color:#a60a00;
	font-size:11px;
	font-weight:bold;
	background: transparent url(../images/linea_tit.gif) no-repeat left bottom;
	padding-bottom:6px;
	margin-bottom:2px;
	}

.res_datos p{color:#6b7469;}

.cuadro_ligas{
	width:434px;
	border-bottom:1px solid #d5d7d3;
	border-right:1px solid #d5d7d3;
	margin-top:6px;
	padding-bottom:4px;
	background:#fff url(../images/bg_cuadro_liga.gif) repeat-x left bottom;
}

.cuadro_ligas h1{
	background: transparent  url(../images/icopadel.gif) no-repeat left top;
	padding:26px 0 0 36px;
	color:#dbddda;
	font-size:18px;
	text-transform:uppercase;
	border-bottom:1px solid #e2e4e1;
	}

.cuadro_ligas h1 span{color:#b00b00; font-weight:normal;}

.cuadro_ligas p{
	margin:12px 0 0 12px;
	color:#697174;
	font-weight:bold;}
	
select.select_ligas{
	width:137px; 
	height:18px;
	border:1px solid #efefed;}
	
.cuadro_ligas ul{
	margin:6px 0 0 8px;
	background: transparent url(../images/bg_link_ligas.gif) no-repeat left top;
	padding:2px 0 0 6px;
	height:30px;	
	}

.cuadro_ligas ul li{
	display:inline; 
	margin-right:29px;}

.cuadro_ligas ul li a{
	color:#3f658d;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;}
	
.cuadro_ligas ul li a img{
	position:relative;
	top:4px;
	margin-right:6px;}
	
	
.clases_padel{
	background: transparent url(../images/pista.gif) no-repeat 12px 20px;
	height:120px;
	margin-top:12px;
	width:434px;
}

.clases_padel h1{
	font-size:18px;
	text-transform:uppercase;
	color:#8aadd0;}
	
.clases_padel h1 span{color:#3f658d;}
	
.clases_padel p{
	color:#697174;
	width:65%;
	float:right;
	margin:8px 8px 0 0;}
	
.clases_padel p.paralink{
	text-align:right;
	margin:6px 12px 0 0;}

.clases_padel p a{color:#3f658d; font-weight:bold;}

/*----columna derecha------------*/

.col_dcha{
	width:212px;
	/*height:490px;*/
	float:left;
	margin-left:9px;
	margin-top:0px;
	}

.col_dcha{ float:left; }
	
.col_noticias{
    width:212px;
	/*height:490px;*/
	float:right;
	/*margin-left:9px;*/
	margin-top:0px;
	background-color:#fff; }

.cuadro_calendario{
	background-color:#edf0eb;
	padding-bottom:8px;
	border-right:1px solid #d7dad3;
	border-bottom:1px solid #d7dad3;
	}
	
.cuadro_calendario h1{
	font-size:14px;
	text-transform:uppercase;
	color:#b8c3d0;
	background: transparent url(../images/linea02.gif) no-repeat left bottom;
	padding:6px 0 4px 6px;
	
	}
	
.cuadro_calendario h1 span{
	color:#a30a00;
	font-weight:normal;
	font-size:14px;}
	
.cuadro_calendario p{
	font-weight:bold;
	margin:8px 0 0 8px;}
	

.cuadro_calendario p label{
	display:block;
	margin-bottom:2px;
	color:#697174;}

.cuadro_calendario p select.campo_sel{
	width:160px;
	height:20px;}
.cuadro_calendario p select.select_colDerecha { margin-left : 5px;}	

input.boton_ir{
	width:22px;
	height:21px;
	background:transparent url(../images/bg_but_ir.gif) no-repeat left top;
	border:none;
	color:#fff;
	font-weight:bold;
	position:relative;
	top:1px;
	font-size:11px;
	margin-left: 8px;
	cursor:hand;}
	
input.boton_inscribir,
input.boton_inscribir2{
	width:90px;
	height:21px;
	background:transparent url(../images/boton_inscribir.gif) no-repeat left top;
	border:none;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding-left:8px;
	font-size:11px;
	cursor:hand;
	cursor:hand;
}

input.boton_inscribir2{
	background:transparent url(../images/boton_inscribir2.gif) no-repeat left top;
	 cursor:hand;
	}
	
input.boton_resultados{
	width:106px;
	height:21px;
	background:transparent url(../images/boton_resultados.gif) no-repeat left top;
	border:none;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding-left:8px;
	font-size:11px;
	cursor:hand;
	}
	
input.boton_file{
	width:106px;
	height:21px;
	border: 1px solid #DFE4E8;
	color:#a60a00;
	text-align: right;
	padding-left:8px;
	font-size:11px;
	cursor:hand;
	
	
	}

.capa_SeleccionaCampeonato	{
    width:194px;
    margin:8px 0 0 8px;
    }
    
.capa_calendario{
	width:198px;
	height:183px;
	margin:8px 0 0 8px;
	background: url(../images/bgcal.gif) no-repeat left top;
	overflow:hidden;
	}
	
.capa_calendario table.RadCalendar_Default {
	-x-system-font:none;
	background:#FFFFFF none repeat scroll 0 0;
	border:0 none;
	border-collapse:separate;
	font-family:arial,tahoma,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width:120px;
}
	
.cuadro_calendario p.campeonato{
	color:#3f658d;
	margin-top:4px;
	}


.cuadro_calendario p.club{
	color:#a60a00;
	margin-top:0;}

.cuadro_calendario p.par_botones{margin-top:6px;}

.cuadro_publicidad{
	padding:6px 10px;
	border:1px solid #ccc;
	margin-top:20px;
	position:relative;}
	
p.minitit{
	font-size:9px;
	color:#b7c2ce;
	margin-bottom:6px;
	}
	
p.fecha_new{color:#a60a00;}

p.titulo_new{
	color:#3f658d;
	font-weight:bold;
	height:26px;
	overflow:hidden;}

p.club_new{color:#697174;}

p.par_imagen{
	text-align:center;
	margin:4px 0 0 ;}
	
p.par_imagen img{
		border:1px solid #e9ebe6;
	padding:4px;}
	
p.entrada{
	color:#303334;
	margin:6px 0 5px 0;
	height:42px;
	overflow:hidden;}
/*---------------------------*/
	
/*---Columna Noticias------------------*/
.col_noticias h1{
	color:#3f658d;
	font-size:18px;
	text-transform:uppercase;
	margin-top:6px;
	padding-bottom:4px;
	border-bottom:1px solid #e2e4e1;
	width:90%;}

	
.noticia01,
.noticia02{
	height:auto;
	background:#fff url(../images/bg_cuadro_liga.gif) repeat-x left bottom;
	border-bottom:1px solid #e4e4e2;
	border-right:1px solid #e4e4e2;
	padding:6px 6px 8px; }
	
.noticia02{margin-top:12px;}
	
.cuadro_federate{
	background: transparent url(../images/bg_cuadro_not02.gif) no-repeat left top;
	width:212px;
	height:133px;
	clear:both;
	margin-top:16px;
}

.cuadro_federate h1{
	background: transparent url(../images/lineazul.gif) no-repeat left bottom;
	padding-bottom:4px;
	border:0;
	}

.cuadro_federate img{
	float:left; 
	margin:6px 0 0 4px;}
	
.cuadro_federate p{
	color:#697174;
	margin-top:4px;}
	
.cuadro_federate p.link_federate{color:#3f658d; margin-top:0;}

.cuadro_federate p.link_federate a{color:#3f658d; font-weight:bold;}
	
.cuadro_federate .bloque{
	width:132px;
	float:left;
	margin:6px 0 0 8px;
	}

.cuadro_licencias{
	background: transparent url(../images/bg_cuadro_not03.gif) no-repeat left top;
	width:212px;
	height:158px;
	clear:both;
	margin-top:16px;
}

.cuadro_licencias h1{
	background: transparent url(../images/lineazul.gif) no-repeat left bottom;
	padding-bottom:4px;
	border:0;
	}

.cuadro_licencias img{
	float:left; 
	margin:6px 0 0 4px;}
	
.cuadro_licencias p{
	color:#697174;
	margin-top:4px;}
	
.cuadro_licencias p.link_federate{color:#3f658d; margin-top:0;}

.cuadro_licencias p.link_federate a{color:#3f658d; font-weight:bold;}
	
.cuadro_licencias .bloque{
	width:190px;
	float:left;
	margin:85px 10px 10px 10px;
	}
	
/*-PIE------*/
div.footer{	
	position:relative;	
	background-color:#fff;
	clear:both;
	height:110px;
	padding-bottom:2%;	
	}
	
div.footer h1{
	width:460px;
	font-size:10px;
	text-transform:uppercase;
	color:#6b7469;
	margin-left:12px;
	}
	
div.footer ul.logos{ 
	width:430px;
	border-top:1px solid #d2d5d2;
	position:absolute;
	top:12px;
	left:12px;
	}
	
div.footer ul.logos li{
	display:inline; 
	margin-right:12px;
	position:relative; 
	top:-20px;
	}
	
div.footer ul.logos li.li_top,
div.footer ul.logos li.li_top2{
	position:relative;
	top:-32px;
	vertical-align:middle;}
	
div.footer ul.logos li.li_top2{top:8px;}

div.footer ul.copy{
	position:absolute;
	top:12px;
	right:12px;
	border-top:1px solid #d2d5d2;
	padding:8px 0 0 20px;
	width:412px;
	color:#6b7469;
	font-size:10px;
	}
	
div.footer ul.copy {}

div.footer ul.copy li{margin-bottom:3px;}

ul.copy li.parafloat{
	display:inline; 
	float:right; 
	position:relative; 
	top:-30px; 
	margin-left:12px;}

ul.copy li a{color:#6b7469;}




/*   TELERIK */



.RadComboBoxDropDown_Gray {
    margin-left: 0;
    cursor:hand;
}
.RadComboBoxDropDown_Gray .rcbHeader,
.RadComboBoxDropDown_Gray .rcbFooter
{ background: #6886A5;}

.RadComboBox_Gray TD.rcbInputCell {	
	BORDER-TOP-WIDTH: 0px;	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	BORDER-LEFT-WIDTH: 0px;	
	BORDER-BOTTOM-WIDTH: 0px;	
	PADDING-BOTTOM: 0px;	
	VERTICAL-ALIGN: top;
	WIDTH: 100%;	
	LINE-HEIGHT: 10px;	
	PADDING-TOP: 0px;
	HEIGHT: 10px;
	BORDER-RIGHT-WIDTH: 0px}
	
.rcbHeader ul,
.rcbFooter ul,
.rcbItem ul, .rcbHovered ul, .rcbDisabled ul
{
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type:none;
}

.rcbHeader ul:after,
.rcbFooter ul:after,
.rcbItem ul:after, .rcbHovered ul:after, .rcbDisabled ul:after
{
    content: ".";
    display: block;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    height: 0;
    clear: both;
}   
        
.col1{width: 120px;}
.col2{width: 60px;}
.col1, .col2, .col3{
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
    line-height: 12px;
}            

.rcbHeader a:hover{background:none;}

/* MENU SUPERIOR */

ul.menuSubul{	
	width:882px;
	height:40px;
	background:transparent url(../images/bg_menu.gif) no-repeat -2px top;
	padding-top:2px;
	position:relative;
	/*cursor:hand;*/
	}

ul.menuSubul li{	
	background: transparent url(../images/bg_li.gif) no-repeat right 2px;
	font-size:10px;
	text-transform:uppercase;
	float:left;	
	padding-right:2px;
	height:38px;}
	
ul.menuSubul li.sinborde,
ul.menuSubul li.sinborde{background:none; border:0;}

ul.menuSubul li.li_margen{}

ul.menuSubul li a
{	color:#465968; 
	text-decoration:none;
    padding:16px 15px 8px ; 
	display:block;
	}
	
ul.menuSubul li a.link_ultimo{padding:16px 20px 8px 15px; }

ul.menuSubul li a.link_esp{padding:16px 44px 8px 15px; }

ul.menuSubul li a.link_esp02{padding:16px 15px 8px 141px; }

ul.menuSubul li a:hover
{	/*background: transparent url(../images/bg_hover.gif) repeat-x left bottom;*/}



ul.menuSubul li div.opciones 
{	width:882px;
	height:20px;
	background:none;
	position:absolute;
	top:50px;
	left:6px;
	visibility:hidden; }     


ul.menuSubul li div.opcionesLiga 
{ 	width:882px;
	height:28px;
	background:none;
	position:absolute;
	top:40px;
	left:12px;
	visibility:hidden; 
	background:transparent url(../images/bg_titlista.gif) no-repeat left top;

}    

ul.menuSubul li div.opcionesLiga a
{ 	padding:0; 
}  


    
ul.menuSubul li.menuSubulCab div.opcionesLiga ul li{background-image:none;}


ul.menuSubul li div.opciones ul.submenu li{
	background: none;
	font-size:11px;
	float:left;	
	padding-right:2px;
	text-transform:none;
	height:12px;
}


	
ul.menuSubul li div.opciones ul.submenu li a{
	color:#344552; 
	text-decoration:none;
	display:inline;
	padding:0 14px 0 ;
	}
	
ul.menuSubul li div.opciones ul.submenu li a:hover{
	background: none;
	color:#872922;
	}
	
ul.menuSubul li div.opciones ul.submenu

table.rcbFocused  a:hover{background-image:none;}

.RadComboBox { overflow:hidden;}

/*-------------------------*/
ul.submenu h3
{
        color:#465968; 
        font-size:11px; 
        text-transform:uppercase; 
        font-weight:bold;
        
         }

ul.submenu li{border-right:0;}

ul.menuSubul li div.opcionesLiga ul.submenu li{
	background: none;
	font-size:11px;
	float:left;	
	padding-right:2px;
	text-transform:none;
	height:12px;	
	}
	

ul.menuSubul li div.opcionesLiga ul.submenu li a{
	color:#344552; 
	text-decoration:none;
	display:inline;
	padding:0 14px 0 ;
	}
	
ul.menuSubul li div.opcionesLiga ul.submenu li a:hover{
	background: none;
	color:#872922;
	}
	
	
ul.menuSubul li div.opcionesLiga ul.submenu{
    height:28px;
    padding-left:6px;}
    
    
ul.menuSubul li div.opcionesLiga ul.submenu li.tit{margin:8px 12px 0;}

ul.menuSubul li div.opcionesLiga ul.submenu li.paratel{margin:2px 14px 0 8px;}

ul.menuSubul li div.opcionesLiga ul.submenu li.paratel a{padding:0;}

ul.menuSubul li div.opcionesLiga ul.submenu li{margin-top:10px}

/*----------------------------------*/


.RadCalendar thead {
	text-align:center;
	vertical-align:middle;
	
}
	
.RadCalendar thead th{
	color:#fff;
	text-transform:uppercase;
	font-size:15px;
	text-align:center;
	font-weight:normal;
	padding-bottom:6px;
	}

.RadCalendar thead .rcTitle{
    cursor:default;
}
	
.RadCalendar tbody {padding-bottom:6px;}
	
.RadCalendar tbody td{
	text-align:right;
	/*padding:0 6px 0 2px;*/
	padding:0  ;
	background: url(../images/bflineatabla.gif) repeat-y left top;
	
}

.RadCalendar tbody a{
	text-decoration:none;
	padding:1px 6px 3px 2px;
	display:block;
	font-weight:bold;
	color:#fff;
	position:relative;
	cursor:default;
}
	
/*.RadCalendar .rcMain tbody td a:hover{
    color:#ad0b00;
	background-color:#fff;
	background: transparent url(../images/bg_num.gif) no-repeat right top;
	}*/
*.RadCalendar .rcMain tbody td a:hover{ cursor:default;}
	
/*.RadCalendar tbody td.dia a{color:#fff;}	*/

/*.RadCalendar tbody td.dia a:hover{
    color:#ad0b00;
	background-color:#fff;
	background: transparent url(../images/bg_num.gif) no-repeat right top;
	}*/

	
.RadCalendar tbody td.dia_sel a{
    color:#ad0b00;
	background-color:#fff;
	background: transparent url(../images/bg_num.gif) no-repeat right top;}

.RadCalendar tbody td.dia_sel a:hover{ cursor: default;}

.RadCalendar tbody td.dia_otro a{color:#404c59;}

.RadCalendar tbody td.finde a{color:#b8c3d0;}
	
	
.rcTitlebar{
	background: transparent url(../images/calendariocab.gif) no-repeat 7px center;
	height:30px;
	text-align:center;
	}
	
.rcTitlebar table td{background:none;}

.rcTitlebar table tbody td{ 
	position:relative;}
	
.rcTitlebar .rcTitle{   
	position:relative;
	color:#46688e;
	text-transform:uppercase;
	font-weight:bold;
	background:none;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	}
	



.rcMain table{margin-top:0px;}
/*-------------------------------------*/

.RadCalendarFastNavPopup{
    background-color:#fff; 
    padding:6px; 
    border:1px solid #46688e;}

.RadCalendarFastNavPopup a{
	text-decoration:none;
	color:#46688e;
	padding:2px;
	display:block;
	}
	
	
.RadCalendarFastNavPopup a:hover{
	background-color:#46688e;
	color:#fff;}
	
.RadCalendarFastNavPopup tbody td.rcSelected a{color:red}
	
	
.RadCalendarFastNavPopup input{	background-color:#46688e; color:#fff; border:0}
/*.RadCalendar{
	background:#67788a;}*/
	
.rcWeek th
{background: url(../images/bflineatabla.gif) repeat-y left top;
    }


table.RadCalendar td.rcTitlebar table tbody tr td
{padding:0px 8px 0;}
        



td.rcMain thead
tr.rcWeek th:hover a	 
{
    color:#ad0b00;
	background-color:#fff;}
	
	
/*---PAGINAS INTERIORES----------------*/	

ul.ligas_menu{
    /*height:30px;*/
    margin-bottom:12px;
    border-bottom:1px solid #DADDD7;
    border-right:1px solid #DADDD7;
    padding:12px 12px 12px ;
    width:612px;
    background:#fff url(../images/bg_cuadro_liga.gif) repeat-x left bottom;
    
   }

ul.ligas_menu li{display:inline; margin-right:6px;}

ul.ligas_menu li label 
{
    color:#697174!important; 
	font-weight:bold;}
	
ul.ligas_menu li.separar{margin-left:20px;}



/*div.RadGrid RadGrid_Gray {height:444px;  width:636px;}*/

.cuadro_contenedor{margin-bottom:12px;}

.GridHeader_Gray {padding-left:8px; font-size:11px;}


.GridHeader_Gray a{
    color:#3f658d;
    font-weight:normal;
    text-transform:uppercase;
    text-decoration:none;}
    
    
.GridRow_Gray,
.GridAltRow_Gray {color:#697174; }

.GridRow_Gray td,
.GridAltRow_Gray td {padding-left:8px;}

tbody tr.GridRow_Gray SelectedRow_Gray td{background-image:none;}

.GridAltRow_Gray{background:#ecefea;}

.GridRow_Gray td{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding-top:5px;
	padding-bottom:6px;
}

.GridAltRow_Gray td{
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding-top:5px;
	padding-bottom:6px;
}

.SelectedRow_Gray{background:#b7c2ce; }

.SelectedRow_Gray,
.SelectedRow_Gray a{color:#fff;}


.RadGrid_Gray .rgAdd,
.RadGrid_Gray .rgRefresh,
.RadGrid_Gray .rgEdit,
.RadGrid_Gray .rgDel,
.RadGrid_Gray .rgFilter,
.RadGrid_Gray .rgPagePrev,
.RadGrid_Gray .rgPageNext,
.RadGrid_Gray .rgPageFirst,
.RadGrid_Gray .rgPageLast,
.RadGrid_Gray .rgExpand,
.RadGrid_Gray .rgCollapse,
.RadGrid_Gray .rgSortAsc,
.RadGrid_Gray .rgSortDesc,
.RadGrid_Gray .rgUpdate,
.RadGrid_Gray .rgCancel{
	width:8px;
	height:16px;
	border:0;
	padding:0;
	background-color:transparent;
	background-image:url(none);
	background-repeat:no-repeat;
	vertical-align:middle;
	cursor:pointer;
}



.GridHeader_Gray .rgSortAsc   
{
    background-image:url(../images/flecha_arriba.gif);
	background-position:left 2px;
	height:8px;
	width:8px;
}

.GridHeader_Gray .rgSortDesc
{   background-image:url(../images/flecha_abajo.gif);
	background-position:left 2px;
	height:8px;
	width:8px;
}

div.RadGrid{width:636px; height:444px; border-color:#DADDD7}


.RadComboBox_Gray td.rcbInputCell,
.RadComboBox_Gray .rcbInputCell .rcbInput
{
	padding-left:3px;
}


.RadComboBoxDropDown_Gray .rcbHeader,
.RadComboBoxDropDown_Gray .rcbFooter
{
	background:url('none') repeat-x #b7c2ce;
	height: 19px;
	color: #fff;
}

.RadComboBoxDropDown_Gray .rcbHeader
{
	padding: 5px 4px 0;
	border-bottom: 1px solid #fff;
}

.RadComboBoxDropDown_Gray .rcbHovered
{
	border: 1px solid #ecefea;
	border-width: 1px 0;
	padding:3px 20px 3px 5px;
	background: #ecefea;
	color: #6b6b6b;
}

li.butexcel{position:relative; top:1px;}

/* ----   formulario inscripcion  ---- */

div.formularios{ 
	padding:40px 10px 30px 10px; 
	margin:20px 10px; 
	border:1px solid #CCCCCC; 
	background: #f4f5f3; /*url(../images/fondoInscripcion2.png) repeat-x ;*/
	position:relative;
	}
	
* html div.formularios{width:610px}

div.formularios table{
	font-size:12px;
}

div.formularios table.part1,
div.formularios table.part2{
    width:50%;
	float:left;
	border:none;
	margin-bottom: 5px;
	}
	
	
* html div.formularios table.part1,
* html div.formularios table.part2{
    width:300px;
	float:left;
	border:none;
	margin-bottom: 0;
	}	
	
	

div.formularios table.part1{
     margin-right:0px;
     position:relative; left:-12px; 
	 }
	

	
div.formularios	td.titulo_tabla{
	font-weight:bold;
	font-size:14px;
	padding-bottom:6px;
    color:#404C59;
	}

div.formularios	td.n_campo{text-align:right;color:#3F658D; width:250px; }
div.formularios	.n_campo{text-align:right; padding-left:0; font-size:11px; }
div.formularios	td.n_campo2{text-align:right;color:#3F658D;}

p.text_av{text-align:center;  font-size:10px; color:#666; clear:both;}

* html p.text_av{margin-top:-19px; }

p.text_av02{font-size:10px; color:#666; position:absolute; top:6px; left:8px; font-style:italic}

div.formularios table td input{
	width:180px;
	height:18px;
	font-size:12px;
	}

.par_mensaje_form { text-align:center; }
.MensajeForm { font-size:16px; color:#3F658D; font-weight:bold;}

div.dialogtext { font-size:14px; color:#404C59; font-weight:bold; text-align:center;}

.politica{
color:#A60A00; text-decoration:none; font-size: 9px;}

.txtfiltros {font-size:12px; font-weight:bold;color:#666; text-decoration:none;}


/**   GALERIA  **/

.previewPane
{
    background-color: #fff;
    background-image: url(../images/previewPaneBgBig.gif);
    background-repeat: no-repeat;
}
.infoPane
{
    background-color: #fff;
    background-image: url(../images/infoPaneBg.gif);
    background-repeat: no-repeat;
}
.infoPaneBg
{
    margin-top: 20px;
    background-color: #fff;
    background-image: url(../images/grayBg.gif);
    background-repeat: no-repeat;
    height: 192px;
    width: 272px;
}
.imageDetailsHeader
{
    font: bold 16px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    margin-top: 20px;
    margin-left: 30px;
    margin-bottom: 5px;
}
.details
{
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    margin-left: 30px;
    width: 230px;
    vertical-align: middle;
    margin-bottom: 4px;
}
.detailsTxtBox
{
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    height: 13px;
    border: solid 1px #ccc;
}
a.editBtns, a.editBtns:link, a.editBtns:visited, a.editBtns:active, a.editBtns:focus
{
    text-decoration: none;
    border: solid 1px #808080;
    display: inline-block;
    width: 50px;
    font: bold 11px Arial, Verdana, Helvetica, Sans-serif;
    text-align: center;
    margin-top: 4px;
    background-color: #e8e8e8;
    color: #808080;
}
a.editBtns:hover
{
    color: #3b3b3b;
}
.thumbsViewer
{
    background-color: #fff;
    background-image: url(../images/thumbsBgBig.gif);
}

.RotatorImage
{
    margin:0px 11px;
    cursor:hand;
    cursor: pointer;
}


    .itemTemplate
    {
        text-align:center;
        padding:10px 5px;
        border: solid 1px #dddddd !important;
     }

.selectorTipoFoto
{
 text-decoration : none;
 color: #697174;
 font-size:14px;
}
.selectorTipoFoto:hover
{
  text-decoration : none;
  color:#A60A00;
}
.selectorTipoFotoSelect
{
     text-decoration : none;
     color:#a60a00;
     font-size:14px;
}
.selectorTipoFotoSelect:hover
{
   text-decoration : none;
}

/**         Ranking             ***/

.selectorTipoRanking
{
 display:inline;
 padding: 2px; 
 font-weight:bold;
 color: #808080;
}

.selectorTipoRanking a
{
 text-decoration : none;
 font-weight:bold;
 color: #808080;
 }

.selectorTipoRanking input
{
 text-decoration : none;
 font-size: 12px;
 font-weight:bold;
 
 }

.selectorTipoRanking a:hover
{
  text-decoration : none;
  font-weight:bold;
  color:#A60A00;
}
.selectorTipoRankingSelect
{
     display:inline;
     padding: 5px;
}
.selectorTipoRankingSelect a
{
     text-decoration : none;
     font-weight:bold;
     color:Red;
}

.selectorTipoRankingSelect:hover
{
   text-decoration : none;
   font-weight:bold;
}



/*---- NOTICIAS ----*/
.ainfo{
 color:#888388;
  font-weight:bold;
 text-decoration: none;
}

.ainfo:hover{
color:Red;
}



/*nuevos*/
p.nuevo_par{
	clear:both;
	/*text-align:center;*/
	/*margin:22px 0 0;*/
	color:#3F658D;
	font-size:12px;}
	
div.formularios table td select{
	width:180px;
	height:18px;
	font-size:12px;
	}
	
div.formularios table td input.campo_parte01{width:40px}

input.boton_enviar{
	width:62px;
	height:21px;
	background:transparent url(../images/boton_enviar.gif) no-repeat left top;
	border:none;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	font-size:11px;
	cursor:hand;
	}
	
/*--------------------------*/
div.par_licencia{
	position:absolute;
	top:12px; 
	right:12px;}
	
div.par_licencia span{color:#3f658d; font-size:11px;}
	
div.par_licencia input.numero_licencia{
	width:70px; 
	height:14px;
	padding:2px 2px 1px;
	font-size:11px;
	border:1px solid #CCCCCC;}
	
/*----------*/

div.capa_clubs{
	height:180px; 
	width:400px; 
	/*padding-right:20px;*/
	float:left}

	
div.capa_clubs h1{
	color:#3f658d;
	font-size:16px;
	text-transform:uppercase;
	background-color:#edf0eb;
	text-align:right;
	padding-right:6px;
	font-weight:normal;}
	
div.capa_clubs table.paralogo{
        float:left;
        margin:4px 0 0;
        width:120px;
        height:140px;
        overflow:hidden;
		border:1px solid #edf0eb;
		}

div.capa_clubs table.paralogo td{text-align:center; vertical-align:middle;}	

	
div.capa_clubs p{
	margin:4px 16px 0 6px;
	color:#697174;
	font-size:12px;
	text-align:right;
	width:250px;
	height:120px;
	float:right;
	overflow:hidden;
}

/*----------------------*/

/*---Formulario de contacto-*/
ul.form_contacto{
    padding:0 0 0 200px;
	/*margin:40px 0 0 200px;*/
	font-size:12px;
	width:180px;}

ul.form_contacto li{margin-bottom:6px;}

ul.form_contacto label{display:block; margin-bottom:4px; color:#3F658D}
ul.form_contacto p input{display:block; visibility:visible!important; width:30px;}

ul.form_contacto li.li_boton{margin-left:60px; margin-top:-8px;}

ul.form_contacto li input{	
	width:180px;
	height:16px;
	font-size:12px;
	padding:1px 1px 1px ;
	color:#3F658D;}
	
ul.form_contacto li textarea{width:180px; font-size:12px;}

 ul.form_contacto input.boton_enviar{
	width:62px;
	height:21px;
	background:transparent url(../images/boton_enviar.gif) no-repeat left top;
	border:none;
	color:#fff!important;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	font-size:11px;
	cursor:hand;
	}
	
/*--------------*/


ul.campos_ul{margin-left:0; font-size:12px;}

ul.campos_ul li{display:inline; float:left; padding:0;}

 td table.tablasex label{font-size:11px;}
 
.fuente{font-size:11px;}

.riTextBox riEnabled{height:18px}


input.boton_up{
	width:19px;
	height:19px;
	background:transparent url(../images/up.gif) no-repeat left top;
	border:none;
	font-size:11px;
	cursor:pointer;
	position:relative;
	left:6px;
	}
	
	
td.files_up {position:relative; padding-bottom:12px;}


input.radfd_input{padding-top:2px;}

.formularios input{
	color:#697174!important;
	font-size:11px!important;
/*visibility:visible!important;*/
} 

.formularios input.boton_enviar{color:#fff!important;}

ul.form_contacto label{color:#697174}

ul.form_contacto input{
	color:#697174!important;}

/*------*/

/*-noticias-*/
div.bloque_noticia{
	/*border-bottom: 1px solid Gray; */
	margin: 10px 0px 0px 0px;
	width:98%;
	overflow:hidden;
	padding-bottom:6px;}
	
div.bloque_noticia h1,
div.bloque_noticia02 h1{margin:20px 0 20px 140px;}

div.bloque_noticia p.fecha_noticia,
div.bloque_noticia02 p.fecha_noticia{
	font-weight:normal; 
	font-size:11px;
	float:right;
	/*position:relative;*/
	top:4px;
	display:inline;
	width:150px;
	color:#999;
	 padding-bottom: 0px;}
	
div.bloque_noticia02 p.fecha_noticia{top:0}

div.bloque_noticia p,
div.bloque_noticia02 p{
	 margin: 0px 10px 0px 10px; 
	 padding: 0px 0px 30px 0px; 
	 overflow:hidden;
	 display:inline;
	}
	 
div.bloque_noticia p span,
div.bloque_noticia02 p span{margin-left:12px;}

div.bloque_noticia p a,
div.bloque_noticia02 p a{color:#3F658D}

div.bloque_noticia p a:hover,
div.bloque_noticia02 p a:hover{color:#3F658D; text-decoration:underline;}
/*--*/

/*-- inscripcio --*/

a.inscripcion_portada {color:#3F658D; text-decoration:none; font-size:14px; font-weight:bold;}

a.inscripcion_portada:hover{color:#3F658D; text-decoration:underline;}
/*----*/
div.bloque_noticia02{
	background-color:#EDF0EB; 
	margin-top: 10px; 
	padding: 10px 0px 10px 0px;
	width:100%;
	overflow:hidden;
	}

div.imagen_noticia,
div.imagen_noticia02{
	    float:left;
        margin:4px 12px 0 10px;
        width:120px;
        height:80px;
        overflow:hidden;
		border:1px solid #edf0eb;}
		
div.imagen_noticia02{border:1px solid #fff;}

div.bloque_noticia table.img_noticia,
div.bloque_noticia02 table.img_noticia{
     
        /*width:120px;
        height:140px;*/
      
		}

		
div.bloque_noticia table.img_noticia td img{margin:0!important;}

div.bloque_noticia table.img_noticia td{width:120px; nowrap}
		
div.bloque_noticia table.img_noticia td,
div.bloque_noticia table.img_noticia02 td{text-align:center; vertical-align:middle;}

div.bloque_noticia table.img_noticia td img,
div.bloque_noticia table.img_noticia02 td img{margin:0 auto;}



li.selectorTipoRankingSelect a{color:#a60a00;}

h4.tit_fecha,
h4.tit_fecha02,
h4.tit_fechacelebra{
        font-size:12px;
        font-weight:normal;
        color:#3F658D;
        margin-top:-5px;}

h4.tit_fechacelebra{ margin: 5px 0 -5px 0; font-weight:bold;}
        
h4.tit_fecha02{margin-top:4px;}       
        
div.formularios .radfd_WebBlue input.radfd_input:hover, 
div.formularios .radfd_WebBlue textarea.radfd_textarea:hover
{background:#000!important}

ul.form_contacto label.radfd_label{color:#3F658D!important;}

textarea, input{font-family:Arial;}

textarea{color:#697174!important;}


/*----*/

ul.ligas_menu02{
    margin-bottom:0;
    padding:12px 12px 8px ;
    width:612px;
    background-color:#fafbf9;
    border-right:1px solid #DADDD7;
   }

ul.ligas_menu02 li{display:inline; margin-right:6px;}

ul.ligas_menu02 li label {
    color:#697174!important;   
	font-weight:bold;}
	
ul.ligas_menu02 li.separar{margin-left:20px;}


ul.ligas_menu03{
    margin-bottom:12px;
    border-bottom:1px solid #DADDD7;
    border-right:1px solid #DADDD7;
    padding:12px 12px 12px ;
    width:612px;
    background:#fff url(../images/bg_cuadro_liga.gif) repeat-x left bottom;
   }

ul.ligas_menu03 li{display:inline; margin-right:6px;}

ul.ligas_menu03 li label {
     color:#697174!important;  
	font-weight:bold;}
	
ul.ligas_menu03 li.separar{margin-left:20px;}

ul.ligas_menu03 li.sinmargen{margin-right:0;}

/*-----------*/

/*-noticias------*/
p.entradilla_noticia{
	margin-top:12px;
	padding-bottom:4px;
	}

div.entradilla_noticia{
    width : 100%;
    padding: 10px 0;
   border-bottom:1px dotted #b7c2ce;
}
	
p.parrafo_noticia{margin:12px 0;}

div.enlace_back{
	position:absolute;
	top:12px;
	right:20px;}
	
div.enlace_back a{
	color:#3f658d; 
	font-size:11px;
	font-weight:bold;}
	
div.enlace_back a:hover{text-decoration:none;}

.bajo_prueba{
position:absolute; 
bottom:0; 
left:0;
width:900px; 
height:200px; 
background:#fff url(../images/bajo_prueba.gif) repeat-y -16px bottom;}


.formularios table tr.trmargin td{padding-top:4px;}


/*-----------------------------------*/
div.cuadro_fmp	
{
    padding:50px 20px 60px ; 
	margin:70px 10px 0 0 ; 
	border:1px solid #CCCCCC; 
	background: #f4f5f3; 
	position:relative;
	overflow:hidden;}
	
div.cuadro_fmp div{float:left; width:240px; margin:0 0 0 30px;}

div.cuadro_fmp div.izquierda{border-right:1px dotted #b7c2ce; padding-right:30px;}

div.cuadro_fmp div h2{font-weight:normal;}


div.cuadro_fmp div ul{margin-top:22px;}

    
div.cuadro_fmp div ul li{
    margin-bottom:13px;
    font-size:13px;
    color:#404C59;
    /*background: #fff;*/
    padding:4px 4px 0 12px;
   
    }
    

div.cuadro_fmp div ul li a{
    color:#404C59;
    text-decoration:none; 
	font-style:italic;
    border-bottom:1px dotted #b7c2ce;
    display:block;
    padding-bottom:5px;
    background: #f4f5f3 url(../images/acrobat.gif) no-repeat top right;
    
   }
   
  div.cuadro_fmp div ul li a:hover{border-bottom:1px solid #b7c2ce;}
   
/*----*/

div.estilo_dir{
        float:left; 
        width:215px; 
        /*height:50px; */
        vertical-align:middle; 
        margin-left:70px;
		margin-top:8px;
        padding: 0 10px 0 10px;
		/*color:#697174;*/
		border-left: 1px dotted #ccc; 
		 }
		 
		 
div.estilo_dir p a{		 
	color:#3f658d; 
	font-weight:normal;
	font-style:italic;
	}
	
div.estilo_dir p a:hover{text-decoration:none;}





/*--tabla puntos---*/
div.tablas_puntos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:12px;}
	
div.tablas_puntos table{
	border-collapse:collapse;
	width:600px;
	margin-bottom:12px;}
	
div.tablas_puntos table td{
	padding:4px;
	border-bottom:1px solid #ccc;
	width:20%;
	color:#697174}
	
div.tablas_puntos table tr.torneo td{color:#3f658d; font-size:10px; line-height:12px; font-weight:bold; vertical-align:bottom }


	
div.tablas_puntos table td.tdcuadro{
	font-weight:bold;
	width:25%;}
	
	
div.tablas_puntos table td.tdtit{background-color:#f0f3ef; text-align:center}
	
div.tablas_puntos table td.sinborde{border:none;}


div.camp_portada{
	width:422px;
	/*height:240px;*/
	background:#fff url(../images/bg_cuadro_liga.gif) repeat-x left bottom;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	padding-top:6px;
	padding-left:8px;}

div.camp_portada h1
{
	color:#3f658d;
	font-size:13px;
	cursor:hand;
	}

div.camp_portada h1 a{
	color:#3f658d;
	font-size:13px; 
	text-decoration:none;
	}	
div.camp_portada h2
{
	color:#a60a00;
	font-size:16px;
	text-transform:uppercase;
	cursor:hand;
	}
	

div.camp_portada h3
{
	color:#cccecd;
	font-size:16px;
	text-transform:uppercase;
    margin-bottom:5px;
    cursor:hand;
	}
	
	.PanelTorneos
	{
	    margin-bottom:10px;
	}
	
	
.cuadro_proximos{
	width:430px;
	border-bottom:0px solid #d5d7d3;
	border-right:1px solid #d5d7d3;
	margin-top:6px;
	padding-bottom:4px;
	/*background:#fff url(../images/bg_cuadro_liga.gif) repeat-x left bottom;*/
}

.cuadro_proximos h1{
	background: transparent  url(../images/icopelota.gif) no-repeat left bottom;
	padding:26px 0 0 36px;
	color:#dbddda;
	font-size:18px;
	text-transform:uppercase;
	border-bottom:1px solid #e2e4e1;
	}

.cuadro_proximos h1 span{color:#b00b00; font-weight:normal;}

