/*
Menu related selectors
*/
.jsdomenudiv {
	border: 1px solid #00589e;
	cursor: default;
	padding-bottom: 0px;
	padding-top: 0px;
	position: absolute; /* Do not alter this line! */
	visibility: hidden;
	margin-bottom:4px;
	z-index: 10;
}

.jsdomenuitem {
	background: transparent;
	background-image: url(../img/menu-competi/menuitem-fondo.gif);
	background-repeat: repeat-x;
	margin-top:2px;
	cursor: hand;
	height:33px;
	line-height:33px;
	border: none;
	color: #000000;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 0px;
	padding-left: 45px;
	padding-right: 15px;
	padding-top: 0px;
	position: relative; /* Do not alter this line! */
}

.jsdomenuitemover {
	background: transparent;
	background-image: url(../img/menu-competi/menuitem-fondo-over.gif);
	background-repeat: repeat-x;
	margin-top:2px;
	cursor: hand;
	height:33px;
	line-height:33px;
	border: none;
	color: #000000;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 0px;
	padding-left: 45px;
	padding-right: 15px;
	padding-top: 0px;
	position: relative; /* Do not alter this line! */
}

.jsdomenuarrow {
	background-image: url(../img/menu-competi/flecha.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 7px;
	position: absolute; /* Do not alter this line! */
	right: 8px;
	width: 4px;
}

.jsdomenuarrowover {
	background-image: url(../img/menu-competi/flecha-over.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 7px;
	position: absolute; /* Do not alter this line! */
	right: 8px;
	width: 4px;
}

.jsdomenusep {
	padding-left: 28px;
}

.jsdomenusep hr {
}

/*
Menu bar related selectors
*/
.jsdomenubardiv {
	background-color: #ECE9D8;
	background-image: url(../img/menu-competi/office_xp_divider.png);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px outset;
	cursor: default;
	padding-bottom: 3px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px;
	position: absolute; /* Do not alter this line! */
	visibility: visible;
}

.jsdomenubardragdiv {
	cursor: move;
	display: inline;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	position: relative; /* Do not alter this line! */
	visibility: hidden;
	width: 9px;
}

.jsdomenubaritem {
	background-color: #EFEDDE;
	border: none;
	color: #000000;
	display: inline;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 24px;
	padding-right: 10px;
	padding-top: 2px;
	position: relative; /* Do not alter this line! */
}

.jsdomenubaritemover {
	background-color: #C1D2EE;
	border: 1px solid #316AC5;
	color: #000000;
	display: inline;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 23px;
	padding-right: 9px;
	padding-top: 2px;
	position: relative; /* Do not alter this line! */
}

.jsdomenubaritemclick {
	background-color: #EFEDDE;
	border: 1px solid #8A867A;
	color: #000000;
	display: inline;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 23px;
	padding-right: 9px;
	padding-top: 2px;
	position: relative; /* Do not alter this line! */
}

/*Estilos personalizados para los subelementos*/
.jsdomenusubitem {
	background: transparent;
	background-color:#d4e6f4;
	cursor: hand;
	border: none;
	color: #000000;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 4px;
	padding-left: 18px;
	padding-right: 15px;
	padding-top: 4px;
	position: relative; /* Do not alter this line! */
}

.jsdomenusubitemover {
	background-color:#ffffff;
	border: none;
	cursor: hand;
	color: #000000;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 4px;
	padding-left: 18px;
	padding-right: 15px;
	padding-top: 4px;
	position: relative; /* Do not alter this line! */
}




/*Iconos de los elementos principales del menu*/
.iconFutbol {
	background-image: url(../img/menu-competi/ico-futbol.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconFutbolOver {
	background-image: url(../img/menu-competi/ico-futbol-over.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconBaloncesto {
	background-image: url(../img/menu-competi/ico-baloncesto.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconBaloncestoOver {
	background-image: url(../img/menu-competi/ico-baloncesto-over.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconMotos {
	background-image: url(../img/menu-competi/ico-moto.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconMotosOver {
	background-image: url(../img/menu-competi/ico-moto-over.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconF1 {
	background-image: url(../img/menu-competi/ico-f1.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconF1Over {
	background-image: url(../img/menu-competi/ico-f1-over.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconRugby {
	background-image: url(../img/menu-competi/ico-rugby.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconRugbyOver {
	background-image: url(../img/menu-competi/ico-rugby-over.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconGolf {
	background-image: url(../img/menu-competi/ico-golf.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconGolfOver {
	background-image: url(../img/menu-competi/ico-golf-over.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconTenis {
	background-image: url(../img/menu-competi/ico-tenis.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}

.iconTenisOver {
	background-image: url(../img/menu-competi/ico-tenis-over.gif);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 33px;
	left: 45px;
	position: absolute; /* Do not alter this line! */
	width: 39px;
}
