/* CSS Document */

/******************************************************************************************************/
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}
* html .clearfix {
	height:1px;
}

.right{
	float:right;
}
.left{
	float:left;
}
/******************************************************************************************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, form, fieldset, input, textarea, p, blockquote, th, td{
	padding:0px;
	margin:0px;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(/images/bg.gif) repeat-x #b5b6b7;
}

html, body{
	height:99.5%;
}

UL{
	list-style:none;
	padding:0px;
	margin:0px;
} 
A{
	text-decoration:none;
	color:#114672;
}
A:hover{
	color:#0099FF;
}

H1{
 	font-size:14px;
}
H2{
	font-size:16px;
}
H3{
	font-size:12px;
}
/******************************************************************************************************/
/*******     MENU BOTONES      *********/
.menu_futbol, .menu_basket_fem, .menu_basket_mas, .menu_tenis {
	background:url(/images/menu_deportes.jpg) left top;
	width:97px;
	height:99px;
}
.menu_futbol_s, .menu_basket_fem_s, .menu_basket_mas_s, .menu_tenis_s {
	background:url(/images/menu_deportes.jpg) left top;
	width:97px;
	height:99px;
}
.menu_futbol{
	background-position: left top;
	width:96px;
}
.menu_futbol_s{
	background-position: left -99px;
	width:96px;
}
.menu_basket_mas{
	background-position: 292px top;
	width:98px;
}
.menu_basket_mas_s{
	background-position: 292px -99px;
	width:98px;
}
.menu_basket_fem{
	background-position: 194px top;
	width:98px;
}
.menu_basket_fem_s{
	background-position: 194px -99px;
	width:98px;
}
.menu_tenis{
	background-position: 96px top;
	width:96px;
}
.menu_tenis_s{
	background-position: 96px -99px;
	width:96px;
}

/*.bg_desplaza_100{
	background-position:0px -99px;
}
*/
.menu_basket_mas .bg_desplaza_100{
	background-position:292px -99px;
}


/*******************************************************************************************************/
/*************    ESTRUCTURA HOME    *************/

#sombra{
	margin:0pt auto;
	width:820px;
	/*background:url(/images/sombra_bg.gif) repeat-y;*/
	
}
#wrapper{
	margin:0pt auto;
	width:800px;
	position:relative;
	min-height:100%;
}
*html #wrapper{
	height:100%;
}
#header{
	background:url(/images/header_deco1.gif) no-repeat;
	height:100px;
	padding-top:13px;
	color:#FFFFFF;
}
#header #logo UL{
	
}
#header #logo LI{
	display:inline;
	padding:0px 5px;
	border-right:1px solid #FFFFFF;
}
#header  LI A{
	color:#FFFFFF;
	font-weight:bold;
}
#header LI A:hover{
	color:#00CCFF;
}
#header #logo .last{
	border:none;
}
#header #menu {
	width:390px;
}
#header #menu LI{
	display:inline;
	float:right;
}
#header #organizacion{
	/*background:url(/images/header_deco1.gif) -40px left repeat-x;*/
	background:url(/images/header_deco1.gif) left -40px no-repeat;
	font-size:11px;
	/* display:none; */
}

#header #organizacion UL{
	height:25px;
}
#header #organizacion LI{
	padding:6px 11px;
	float:left;
	
}
#header #organizacion LI:hover{
	background:#114672;
}
#header #menu_admin{
	/*background:url(/images/header_deco1.gif) -40px left repeat-x;*/
	background:url(/images/header_deco1.gif) left -40px no-repeat;
	font-size:11px;
}
#header #menu_admin UL{
	height:25px;
}
#header #menu_admin LI{
	padding:6px 11px;
	float:left;
	
}
#header #menu_admin LI.activa{
	background:#114672;	
	color:#0099FF;
}
#header #menu_admin LI.activa a{
	background:#114672;	
	color:#0099FF;
}
#header #menu_admin LI:hover{
	background:#114672;
}


#content{
	background-color:#FFFFFF;
	padding-top:1px;
	color:#333333;
	min-height:400px;
	/*height: expression((documentElement.clientWidth <400) ? "400px" : "100%" );*/

}
#login{
	background-color:#FFFFFF;
	padding-top:1px;
	color:#333333;
	min-height:400px;
}


#content #page{
	width:600px;
	margin-right:1px;
	/*background:#FF0000;*/
}
#content #col{
	width:194px;
	margin-right:1px;
	/*background:#00FF33;*/
}
/*maquetacion para ie6*/
*html #content #col{
	width:190px;
	/*margin-right:1px;*/
	overflow:hidden;
	/*background:#00FF33;*/
}
#content #col IMG{
	margin-bottom:1px;
}
#footer{
	background-color:#114672;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:10px 10px;
}
#footer A{
	color:#FFFFFF;
}
/************************ CLASES PARA LA HOME *****************************/
.container_home{
	padding-bottom:10px;
	border-bottom:1px solid #999999;
	margin-bottom:10px;
}
.container_home.last{
	border-bottom:none;
	margin:0px;
}
.head_bienvenidos{
	background:url(/images/bar_bienbiendos.jpg) 0 0  no-repeat;
	height:37px;
	width:604px;
}
#txt_bienvenidos H1{
	padding:5px 10px;
	border-bottom:1px solid #999999;
}
.head_ultimasNoticias{
	background:url(/images/bar_ultimasNoticias.gif) 0 0 no-repeat;
	height:37px;
	width:604px;
}
.head_quienessomos{
	background:url(/images/bar_quieniessomos.jpg) 0 0 no-repeat;
	height:37px;
	width:604px;
}
.head_junta{
	background:url(/images/bar_junta.jpg) 0 0 no-repeat;
	height:37px;
	width:604px;
}
.head_campeonato{
	background:url(/images/bar_campeonato.jpg) 0 0 no-repeat;
	height:37px;
	width:604px;
}
.head_corp{
	background:url(/images/bar_corp.jpg) 0 0 no-repeat;
	height:37px;
	width:604px;
}
.head_asociaciones{
	background:url(/images/bar_asociaciones.jpg) 0 0 no-repeat;
	height:37px;
	width:604px;
}
.head_Noticias{
	background:url(/images/bar_Noticias.jpg) 0 0 no-repeat;
	height:37px;
	width:604px;
}
.head_contacto{
	background:url(/images/bar_contacto.jpg) 0 0 no-repeat;
	height:37px;
	width:604px;
}

/********************** MENU ULTIMAS NOTICIAS **********************/
.menuNoticias{
	margin:10px;
	border:1px solid #0066FF;
	padding:5px 4px;
	background:url(/images/bg_menuNoticias.gif) repeat-x;
}
.boton_futbol, .boton_basket_masc, .boton_basket_fem, .boton_tenis {
	float:left;
/*	width:111px;
	height:23px;
	background-color:#0000FF;*/
	margin:0px 2px;
}
.listNoticias{
	padding:10px;
}
.Not{
	border-bottom:1px solid #666666;
	margin-bottom:10px;
	padding-bottom:10px;
}
.Not P{
	padding-left:20px;
}
.txt{
	padding:10px;
}
.txt P{
	padding-bottom:10px;
}
.txt P IMG{
	float:left;
	padding:0px 10px 0px 0px;
}
.fecha{
	color:#1492fd;
}
.title{
	color:#114672;
}
.aright{
	text-align:right;
}
.acenter{
	text-align:center;
}
/****************   tipos     ***************/
.general{
	color:#1492fd;
}
.basket_mas, .basket_fem{
	color:#FF6600;
}
.tenis{
	color:#a2ca02;
}
.futbol{
	color:#0d9523;
}

.ico_general{
	background:url(/images/ico_general.gif) no-repeat;
	padding:3px 0px 3px 20px;
}
.ico_basket{
	background:url(/images/ico_basket.gif) no-repeat;
	padding:3px 0px 3px 20px;
}
.ico_tenis{
	background:url(/images/ico_tenis.gif) no-repeat;
	padding:3px 0px 3px 20px;
}
.ico_futbol{
	background:url(/images/ico_futbol.gif) no-repeat;
	padding:3px 0px 3px 20px;
}
/*******************************************************************************
                 PAGINAS ESTATICAS
*****************************************************************************/
.contacta, .asociaciones, .quienessomos, .corp, .campeonato{
	padding:20px;
}

.form_error {
	background:#0099FF;
	color:#000066;
	margin-top:15px;
}
.contacta #form {
	margin:0pt;
	padding:0pt;
	padding-top:20px;
}
 .contacta #form dt {
	float:left;
	font-weight:normal;
	padding-top:10px;
	width:140px;
}
.contacta #form dd {
	margin-left:130px;
	padding-top:10px;
}
.contacta #form dd input {
/*background-color:#504041;*/
/*border-color:-moz-use-text-color -moz-use-text-color #F36F3F;*/
/*border-style:none none solid;*/
/*border-width:0px 0px 1px;*/
/*color:#FFFFFF;*/
font-size:12px;
padding-bottom:0pt;
width:250px;
}
.contacta #form dd textarea {
/*background-color:#504041;*/
/*border:1px solid #F36F3F;*/
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:60px;
padding-bottom:0pt;
width:250px;
}
.contacta #solicitud input.enviar {
background-color:#114672;
border:1px solid #5DB3FC;
color:#FFFFFF;
height:20px;
margin:5px 0pt 10px 325px;
width:70px;
}
/*********************** JUNTA *****************************/
.miembrojunta{
	clear:left;
	margin-bottom:15px;
}
.miembrojunta .datos{
	padding-left:10px;
	padding-top:21px;
	color:#5CB2FB;
	font-weight:bold;
}

.miembrojunta .datos STRONG{
	color:#114672;
	font-size:14px;
}
/*********************  ASOCIACIONES  ***************************/
.asoc{
 	margin-top:25px;
}
.asociaciones{
	font-size:11px;
}
.asociaciones H3{
	color:#114672;
	font-size:14px;
	padding-bottom:5px;
}

.asociaciones .titular{
	font-weight:bold;
	color:#114672;
}
/******************************************/
.mas{
	font-weight:bold;
}
.nueve A:hover{
	color:#FF6600;
}
.grayText{
	color:#474848;
}

/*************** ESTILOS COMUNES DEPORTES *******************/
#selecGrupo select {
	font-size:10px;
}
#deporteHeader{
	margin-top:5px;
}
#deporteHeader H1{
	padding: 8px 10px;
	color:#FFFFFF;
	font-size:17px;
}
#deporteMenu{
	 background:url(/images/deporteMenu_bg.gif) repeat-x;
	 margin-top:2px;
	border:1px solid #6699FF;
}

#buscador{
	margin:10px auto;
	width:680px;
	padding:5px 10px;
}
#buscador SELECT{
	font-size:9px;
	margin-right:10px;
}
#buscador INPUT.buscar{
	width:70px;
	height:19px;
}
#buscador .error{
	margin-bottom:10px;
}
#tableData{
	margin:0 auto;
	width:700px;
}
TD.pts{
	width:30px;
}
#tableData TD{
	vertical-align:top;
	padding:5px;
}
.tableSeparetor{
	margin-bottom:10px;
}
selecGrupo SELECT{
	font-size:10px;
}

#selecGrupo{
	/*background:url(/images/grupos_img.gif) no-repeat right;*/
	padding:10px 10px;;
	/*width:200px;*/
	color:#114672;
}
#deporteOptions UL{
	padding:7px 25px;
}
#deporteOptions LI{
	display:inline;
	padding:0px 20px;
	font-weight:bold;
	border-right: 1px solid #6699FF;
}
#deporteOptions LI.last{
	border-right:none;
}
#deporteOptions LI A{
	color:#114672;
}
#deporteOptions LI.activa A{
	color:#0cf;
}

#deporteData .titlePage{
	font-size:14px;
	font-weight:bold;
	color:#114672;
	padding:10px;
}
#deporteData .tools{
	padding:10px;
}
/************************ EXTRAS DIVS PARA IMPRESION ******************/
#titleprint H2{
	display:none;
}
#toolsprint{
	display:none;
}
/************* GALERIA*******************/
#flashcontent{
	width:800px;
	height:470px;
	text-align:center;
}
#flashcontent{
	width:800px;
	height:450px;
	overflow:hidden;
	text-align:center;
	overflow:auto !important;
}

/********************************************************************************
**********************        ADMINISTRACION    *********************************
*********************************************************************************/
#login TABLE.contornologin{
	border:1px solid #114672;
	margin-top:100px;
	padding:10px;
	
}
#login TABLE.contornologin .titulo{
	font-weight:bold;
	color:#114672;
	font-size:14px;
}
.titlePage{
	font-size:25px;
	font-weight:bold;
	color:#114672;
	padding:10px;