/*TOPNAV*/

#topnav, #topnav ul {
	padding: 0;
	margin:0;
	list-style: none;
	line-height: 2;
	width:760px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height:24px;
}
#topnav a.Principal {
	display: block;
	margin:0;
	padding:0;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration:none;
	text-align:center;
	float:none;
	height:24px;
	background-image:url(../images/menu_fondo2.gif);
}
#topnav a.Principal:hover {
	display: block;
	margin:0;
	padding:0;
	height:24px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration:none;
	text-align:center;
   background-image:url(../images/menu_fondo3.gif);
	}

#topnav a, a.Large {
	display: block;
	margin:0;
	padding:0;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	text-align:left;
	float:none;
}
#topnav a:hover, a.Large:hover {
	display: block;
	background-color:#F3F3F3;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0;
	color: #223174;
	text-decoration:none;
	float:none;
	margin:0;	
	}

#topnav li { 
	float: left;
	margin:0;
	padding:0;
	width: auto; 
}

#topnav li ul { 
	position: absolute;
	padding:0;
	text-align:left;
	width: 120px;
	left: -999em; 
	background-color: #223174;
	margin-right:0;
	margin-top: 0;
	margin-bottom:0;
	margin-left:0;

}

#topnav li ul a{
	font-size: 11px;
	color:#000000;
	background-color:#EBEBEB;
	line-height:24px;
	padding-left:5px;
	margin:0;
	font-weight:normal;
	width:250px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
}
#topnav li ul a:hover{ 
	color:#000000;
	font-size: 11px;
	width:250px;
	padding-left:5px;
	line-height:24px;
	font-weight:normal;
	background-color:#CCCCCC;
}
#topnav li ul ul { 
	position: absolute;
	text-align:left;
	width: 259px;
	left: -999em; 
	background-color: #223174;
	margin: -2em 0 0 10em;
}
#topnav li ul ul.MS {
	position: absolute;
	text-align:left;
	width: 170px;
	left: -999em;
	background-color: #223174;
	margin-top: -2.2em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 12.50em;
}
#topnav li ul ul a{ 
	font-size: 10px;
	text-indent:4px;
	padding:0;
	width:260px;
}
#topnav li ul ul a:hover{ 
	font-size: 10px;
	width:260px;
}
#topnav li ul ul a.MS{
	font-size: 10px;
	text-indent:4px;
	padding:0;
	width:170px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.x{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#topnav li ul ul a.MS:hover{ 
	font-size: 10px;
	width:170px;
	padding:0;
}
#topnav li:hover ul ul, #topnav li.sfhover ul ul {
	left: -999em;
}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#topnav li.primero { 
	float: left;
	width: 60px; 
}
#topnav li.segundo { 
	float: left;
	width: 98px;
}
#topnav li.tercero{ 
	float: left;
	width: 95px; 
}
#topnav li.cuarto { 
	float: left;
	width: 74px; 
}
#topnav li.quinto { 
	float: left;
	width: 70px; 
}
#topnav li.sexto { 
	float: left;
	width: 109px;
}
#topnav li.septimo { 
	float: left;
	width: 94px; 
}
#topnav li.octavo { 
	float: left;
	width: 73px; 
}

#topnav li.div_menu {
/*
   width:6px;
   float: left;
   height:24px;
   background:#8FB96F;
 */
   width:7px;
   float: left;
   height:24px;


}

#topnav li.orilla {
   width:8px;
   float: left;
   background:#000000;
}

#topnav li.orilla_der {
   width:4px;
   float: left;
   background-image: url(../images/menu_der2.gif);  
   margin:0;
   padding:0;
   height:24px;   
}


#topnav li.orilla_izq {
   width:4px;
   background-image: url(../images/menu_izq2.gif);  
	display: block;
	margin:0;
	padding:0;
	float:left;
	height:24px;   
}

/*MENU*/

	#menu, #menu ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 13em;

	}
	
	#menu li { /* all list items */
		position:relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width : 13em;

	}
	
	#menu li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 11.05em;
		margin-top : -1.35em;


	}
	
	#menu li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#menu li a {
		width: 13em;
		width : 10em;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		/*background-color : white;*/
		border : 1px solid black;
		padding : 0 0.5em;
	}
	
	#menu li a:hover {
		color : white;
		/*background-color : black;*/
		
	}
	
	#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
		left: -999em;
	}
	
	#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

/*---------------*/

body#Home, body#primero a#primero, body#segundo a#segundo,body#tercero a#tercero,body#cuarto a#cuarto,
body#quinto a#quinto,body#sexto a#sexto,body#septimo a#septimo,body#octavo a#octavo  {
	display: block;
	margin:0;
	padding:0;
	height:24px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
	/*background-color:#000000;*/
	letter-spacing: .005em;
   background-image: url(../images/fondoOFF.jpg);
	}
