/* Author: Craig Erskine Description: Dynamic navmenu-h System - Horizontal/Vertical */

#menu_pos{
	border:none;
	border:0px;
	margin:0px;
	padding: 0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:13px;
	width: 645px;
	float: right;
}

ul#navmenu-h {
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:13px;
	width: 645px;
	float: right;	
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	z-index:200;
	height:45px;
	top: 105px;
	right: 15px;
}

ul#navmenu-h ul {
	width: 230px;
	/*

Sub navmenu-h Width */ 
	margin: 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	padding-left: 0px;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
	top: 0;
	right: 230px;
}

ul#navmenu-h li {
	float: left;
	display: inline;
	position: relative;
	height:auto;	
}

ul#navmenu-h ul li {
	width: 100%;
	display: block;
}

/* Root navmenu-h */

ul#navmenu-h a {
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 12px 25px 0px 24px;
	height: 45px;
}

/* Root navmenu-h Hover Persistence */

ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
	color: #fff;
}

/* 2nd navmenu-h */

ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	float: none;
	text-align: center;
	background: #f9adfe;
	font-size: 12px;
	padding: 6px 12px;
	color: #666;
	height: 18px;
	position: relative;
	top: -12px;
}

/* 2nd navmenu-h Hover Persistence */

ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
	background: #97278F;
	color: #fff;
}

/* 3rd navmenu-h */

ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
	background: #f9adfe;
	color: #666;
}

/* 3rd navmenu-h Hover Persistence */

ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
	background: #97278F;
	color: #fff;
}

/* 4th navmenu-h */

ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
	background: #f9adfe;
	color: #666;	
}

/* 4th navmenu-h Hover */

ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
	background: #97278F;
	color: #fff;	
}

/* Hover Function - Do Not Move */

ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul {
	display: none;
}

ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul {
	display: block;
}

/*Fondos de Menú*/

a#menu_item1:hover{
	background: url(../images/nosotros_back_hover.png) no-repeat;
}

a#menu_item2:hover{
	background: url(../images/proyecto_back_hover.png) no-repeat;
}

a#menu_item3:hover{
	background: url(../images/cursos_back_hover.png) no-repeat;
}

a#menu_item4:hover{
	background: url(../images/productos_back_hover.png) no-repeat;
}

a#menu_item5:hover{
	background: url(../images/contactenos_back_hover.png) no-repeat;
}

a#menu_item1{
	background: url(../images/nosotros_back.png) no-repeat;
}
	
a#menu_item2{
	background: url(../images/proyecto_back.png) no-repeat;
}

a#menu_item3{
	background: url(../images/cursos_back.png) no-repeat;
}

a#menu_item4{
	background: url(../images/productos_back.png) no-repeat;
}

a#menu_item5{
	background: url(../images/contactenos_back.png) no-repeat;
}
