/* MENU */
#menu{
	background: url(/imagenes/fondo-menu.jpg) repeat-x 0 0;
	height:1%;
	background-color:#CDCDCD;
}

#menu_ul{
	float:left;
	width:100%;
}
	
	#menu ul li {
		color: #4C4C4C;
		display: inline;
		float: left;
		font-family: "Trebuchet MS";
		font-size: 1.3em;
		font-weight: bold;
		border-left:1px solid #999999;

	}
	
	#menu li:first-child {
		border-left: 0;	
	}
	
	#menu li a {
		color: #4C4C4C;
		display: block;
		margin: 0;
		padding:6px 5px;
		text-decoration: none;
	}
	
	#menu li a:hover,
	#menu li a.seleccionado {
		background: #531918;
		color: #FFF;
		border-top: 1px solid #333;
		border-left: 1px solid #333;
		border-right: 1px solid #333;
	}
	

	
	
 	/* opciones desplegable */
	#menu ul {
		float: left;
	}
	 
	#menu li {
		position: relative;
	}
	 
	#menu ul ul {
		background: #150707 url(/imagenes/fondo-menu-hover.jpg) repeat-x 0 0;
		position: absolute;
		z-index: 50000;
		margin: 0;
		padding-bottom: 10px;
		width: 200px; /* 100% por defecto */
	}
	
	#menu ul ul li {
		border: 0;
		display:block;
		font-size: 0.9em;
		font-weight: normal;
		text-transform: none;
		float: none;
		padding: 0 5px;
	}
	
	#menu ul ul li li {
		font-size: 1em;
	}
	
	#menu ul li ul li a {
		color: #FFF;
		margin: 0;
		padding: 7px 0 7px 0;
	}
	
	#menu ul ul li a:hover {
		background: #531918 url(/imagenes/fondo-li-hover.gif) no-repeat 180px 14px;
		color: #000;
		border: 0;
	}
	 
	#menu ul ul ul {
		position: absolute;
		top: 0;
		left: 100%;
		z-index:90000;
	}
	 
	#menu ul ul,
	#menu ul li:hover ul ul,
	#menu ul ul li:hover ul ul {
		display: none;
	}
	 
	#menu ul li:hover ul,
	#menu ul ul li:hover ul,
	#menu ul ul ul li:hover ul {
		display: block;
	}
	
	#menu ul li:hover ul {
		border-bottom: 1px solid #333;
		border-left: 1px solid #333;
		border-right: 1px solid #333;
	}


.menu-secundario{
	margin: 0 0 10px 0;
	padding:0 0 0 0;
}

.menu-secundario ul{
	background: #150707 url(/imagenes/fondo-menu-hover.jpg) repeat-x 0 0;
	margin: 0 0 5px 0;
	padding-bottom: 10px;
	padding-top:10px;
}

.menu-campeonatos ul{
	background: #150707 url(/imagenes/fondo-menu-hover.jpg) repeat-x 0 0;
	background-image:url(/imagenes/fondo2.jpg);
	background-position:0 bottom;
	color:#150707;
	margin: 0 0 5px 0;
	padding-bottom: 10px;
	padding-top:10px;
}

.menu-campeonatos h2{
	background-image:none;
	padding-left:0;
	font-size:1.3em;
	margin-bottom:3px;
}

.menu-secundario ul li{
	border: 0;
	font-size: 1.2em;
	font-weight: normal;
	text-transform: none;
	float: none;
	padding: 0 10px;
	margin:0 0 5px 0;
	font-weight:bold;
}

.menu-secundario ul li a{
	display:block;
	color: #FFF;
	margin: 0;
	padding: 7px 5px 8px 15px;
	text-decoration:none;
	background-image:url(/imagenes/fondo-li-hover.gif);
	background-repeat:no-repeat;
	background-position:4px 10px;	
}

.menu-secundario ul li a:hover,
.menu-secundario ul li a.seleccionado {
	color: #000;
	background-color:#CCCCCC;
	border: 0;
	text-decoration:none;
}


	#menu ul li.fecha{
		float:right;
		/*background-color:#000000;*/
		padding:0 5px;
		margin:5px 10px 0 0;
		font-size:1em;
	}
	
	#menu li.buscador{
		float:right;
		padding:0 0 0 0;
		margin:0 0 0 0;
		border:0;
		width:250px;
	}
	
	form.gsc-search-box,
	#menu li.buscador table,
	#menu li.buscador td,
	#menu li.buscador tr{
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	

	body #menu li.buscador input.gsc-input,
	#menu li.buscador input.gsc-input,
	input.gsc-input{
		margin:3px 15px 0 0;
		height:15px;
		background-image:none;
		width:15opx !important;
		
	} 
	
	body #menu li.buscador input.gsc-search-button,
	#menu li.buscador input.gsc-search-button,
	input.gsc-search-button{
		width:auto;
		color: #4C4C4C;
		display: block;
		margin: 3px 0 0 10px;
		padding: 1px 5px;
		text-decoration: none;
		border:0;
		font-family: "Trebuchet MS";
		font-size: 0.9em;
	}
	
	.gsc-branding-text,
	.gsc-branding-img{
		display:none;
	}
