/* cabecera para este menu */
#cabecera {
	height: 58px;
	margin: 0 20px 0 20px;
	position: relative;
	z-index: 2;
	width: 940px;
}
/* div contenedor */
#nav {
	width:940px; 
	position:relative; 
}
/* margenes select y current */
#nav .select, #nav .current {
	list-style: none;
	margin: 0; 
	padding: 0; 
}
/* elemento li */
#nav li {display: inline; margin: 0; padding: 0; }
#nav .select a, #nav .current a {
	background-color: #70BFE1; 
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block; 
	float: left; 
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	height: 13px; 
	overflow:hidden;
	padding: 13px 20px 13px 20px;
	text-decoration: none; 
	text-align:center; 
	width:93px; 	
}

#nav .select a:hover, #nav .select li:hover a {
	background-color: #0099CC;
	background-image: url(img/fondobtn2.gif);
	background-position: 50% 34px;	
	background-repeat: no-repeat;
	color: #FFFFFF;
}

#nav .sub {
	border: 1px solid #0099CC;
	border-top: 0;
	display: none; 
	top: 40px;
	width: 930px;
}

#nav .sub li a, 
#nav .select a .sub li a, 
#nav .select li .sub li a {
	width: auto;
}

#nav .sub_active {
	top: 60px;
}

/* IE5.5 / IE6 */
#nav table {
	position:absolute; 
	border-collapse:collapse; 
	left:0; 
	top:0;
}

#nav .current a {
	background-color: #0099CC; 
	color:#FFFFFF;
}

#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {
	color: #0080FF;
	font-weight: bold;
	width: auto;
}

#nav .sub_active .current_sub a {
	color: #646464;
}

#nav .sub_active a:hover {
	color: #0099CC;
	font-weight: bold;
}

#nav .sub_active .current_sub a { /* menu secundario activo */
	background-color: #FFFFFF;
	color: #0099CC;
	font-weight: bold;
}

#nav .select li a:hover .sub, 
#nav .select li:hover .sub {
	background-color: #FFFFFF;
	color: #FFFFFF; 
	display: block;
	font-size: 11px; 
	left: 0; 
	margin-top: 0;
	padding: 0; 
	position: absolute; 
	top: 39px;
	width: 935px; 
	z-index: 100; 
}

#nav .sub, 
#nav .sub_active {
	background-image: url(img/fondo_menu.gif);
	background-repeat: repeat-x;
	margin: 0; 
	padding: 0; 
	list-style: none;
}

#nav .sub_active {
	display: block; 
	position: absolute; 
	width: 935px; 
	top: 39px; 
	left: 0; 
	margin-top: 0; 
	padding: 0;
	z-index: 10;
	border: 1px solid #0099CC;
	border-top: 0;
}

* html #nav .sub_active, 
* html #nav .select a:hover .sub {
	z-index: -1; 
	margin-top: 0; 
	margin-t\op: 1px;
}

#nav .sub_active a {
	background-color: #FFFFFF;
	border-right: 1px solid #0099CC;
	color: #646464;
	display: block;
	float: left;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	height: 13px;
	margin: 0;
	padding: 2px 10px 5px 10px; 
	text-decoration: none; 
}

#nav .sub_active a:hover {
	color: #0099CC;
}

#nav .sub a:hover {
	color: #0099CC !important;
}

#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {
	background-color: #FFFFFF;
	border-right: 1px solid #0099CC;
	color: #646464;
	display: block;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px; 
	margin: 0;
	padding: 2px 10px 5px 10px; 
	white-space: nowrap; 
}

.menup2 {border-right: 1px solid #0099CC; display: block; float: left; height: 20px; width: 133px;}
.menup3 {border-right: 1px solid #0099CC; display: block; float: left; height: 20px; width: 230px;}
.menup4 {border-right: 1px solid #0099CC; display: block; float: left; height: 20px; width: 400px;}
.menup5 {border-right: 1px solid #0099CC; display: block; float: left; height: 20px; width: 450px;}
.menup6 {border-right: 1px solid #0099CC; display: block; float: left; height: 20px; width: 520px;}
.menup7 {border-right: 1px solid #0099CC; display: block; float: left; height: 20px; width: 760px;}
