/*----------IMPORT-FUENTES----------*/

@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,900);

/*----------FIN-IMPORT-FUENTES----------*/

ul li img{
	visibility:hidden;}
	
.fondo{
	background-color:#ffffff;
	height:39px;
	}

/*---------------------------------------------------------*/

/* 1th Menu (Root) */
ul#menu a {
  	padding: 10px 10px 10px;
  	float: none !important; /*For Opera*/
  	float: left; /*For IE*/
  	display: block;
  	color: #0055a6;
  	text-decoration: none;
  	font-family: 'Roboto', sans-serif;
  	font-size:14px;
  	font-weight:700;
  	text-decoration: none;
  	height: auto !important;
  	height: 100%; /*For IE*/
	/*text-transform: lowercase; */
	}

ul#menu a:first-letter{
	text-transform:uppercase;}
	
/* 1th Menu (Root) Hover Persistence */
ul#menu a:hover,
ul#menu li:hover a,
ul#menu li.iehover a {
	color: #FFF;
	background:#00b9f1;
	}

ul#menu > li > a{
  cursor: default !important;
}
	
/*---------------------------------------------------------*/
	
/* 2nd Menu */
ul#menu li:hover li a,
ul#menu li.iehover li a {
  background:#FFFFFF;
  color:#575556;
  float: none;
  border:none;
  }
  
/* 2nd Menu Hover Persistence */
ul#menu li:hover li a:hover,
ul#menu li:hover li:hover a,
ul#menu li.iehover li a:hover,
ul#menu li.iehover li.iehover a {
    background:#edebec;
    color: #00b9f1;
	}

/*---------------------------------------------------------*/
	
/*---------------------------------------------------------*/
/* 3rd Menu */
ul#menu li:hover li:hover li a,
ul#menu li.iehover li.iehover li a {
    background:#ffffff;
    color: #575556;
	}

/* 3rd Menu Hover Persistence */
ul#menu li:hover li:hover li a:hover,
ul#menu li:hover li:hover li:hover a,
ul#menu li.iehover li.iehover li a:hover,
ul#menu li.iehover li.iehover li.iehover a {
	background:#edebec;
    color: #00b9f1;
	}
/*---------------------------------------------------------*/

/*---------------------------------------------------------*/	
/* 4th Menu */
ul#menu li:hover li:hover li:hover li a,
ul#menu li.iehover li.iehover li.iehover li a {
    background:#ffffff;
    color: #575556;
	}
	
/* 4th Menu Hover */
ul#menu li:hover li:hover li:hover li a:hover,
ul#menu li.iehover li.iehover li.iehover li a:hover {
    background:#edebec;
    color: #00b9f1;
	}
/*---------------------------------------------------------*/
	
/*---------------------------------------------------------*/
/* 5th Menu */
ul#menu li:hover li:hover li:hover li:hover li a,
ul#menu li.iehover li.iehover li.iehover li.iehover li a {
	background:#fff;
  	color: #575556;
	}
	
/* 5th Menu Hover */
ul#menu li:hover li:hover li:hover li:hover li a:hover,
ul#menu li.iehover li.iehover li.iehover li.iehover  li a:hover {
   background:#edebec;
    color: #00b9f1;
	}
/*---------------------------------------------------------*/

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li:hover ul ul ul ul,
ul#menu li.iehover ul ul,
ul#menu li.iehover ul ul ul ,
ul#menu li.iehover ul ul ul ul{
  	display: none;
	}
	
ul#menu  ul {
  	margin: 0;
  	border: 0 none;
  	padding: 0;
  	width: 100%;
  	list-style: none;
  	display: none;
  	position: absolute;
  	top: 39px;
  	left: 0px;
  	border: none;
  	opacity: 0.93;
  	-moz-opacity: 0.93;
	filter: alpha(opacity=93); /* internet explorer */
	-khtml-opacity: 0.93;      /* khtml, version anterior de safari */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=93)"; /*internet explorer 8  */ 
	   }
	   
ul#menu .selected{
	color: #000000;
	}
		
ul#menu li {
 	margin: 0;
  	border: 0 none;
  	padding: 0;
  	float: left; /*For Gecko*/
  	display: inline;
  	list-style: none;
  	position: relative;
  	z-index:2;
	color:red;
	}

ul#menu li:first-letter{
	text-transform:uppercase !important;
}	
	
ul#menu li:hover ul,
ul#menu ul li:hover ul,
ul#menu ul ul li:hover ul,
ul#menu ul ul ul li:hover ul,
ul#menu li.iehover ul,
ul#menu ul li.iehover ul,
ul#menu ul ul li.iehover ul,
ul#menu ul ul ul li.iehover ul  {
  	display: block;
	}
	
ul#menu li:hover{
	background:#00b9f1;
	}
	
ul#menu li{
	padding-bottom:0px;
	}
	
ul#menu ul li {
  	width: 100%;
  	float: left; /*For IE 7 lack of compliance*/
  	display: block !important;
  	display: inline; /*For IE*/
  	text-align:left;
	}
	
ul#menu ul ul,
ul#menu ul ul ul {
  	display: none;
  	position: absolute;
  	top: 0;
  	left: 190px;
	}

ul#menu ul:after /*From IE 7 lack of compliance*/{
  	clear: both;
  	display: block;
  	font: 1px/0px serif;
  	content: ".";
  	height: 0;
  	visibility: hidden;
	}
	
ul#menu {
  	margin: 0;
  	border: 0 none;
  	padding: 0;
  	width:970px;
  	list-style: none;
  	height: 35px;
  	padding-bottom:5px;
	}
	
/*---------------------------------------------------------*/

	

/** Agregado Sistemas **/
/* 1th Menu (Root) */

ul#menu span:hover,
ul#menu a:hover,
ul#menu li:hover a,
ul#menu li.iehover a {
    color: #FFF;
    /*background: #203f5c;*/
}
ul#menu li:hover span{
  color:#FFF!important;
}


ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li:hover ul ul ul ul,
ul#menu li.iehover ul ul,
ul#menu li.iehover ul ul ul,
ul#menu li.iehover ul ul ul ul {
    display: none;
}
ul#menu .selected {
    color: #000000;
}

ul#menu li {
    padding-bottom: 0px;
}
ul#menu li:hover ul,
ul#menu ul li:hover ul,
ul#menu ul ul li:hover ul,
ul#menu ul ul ul li:hover ul,
ul#menu li.iehover ul,
ul#menu ul li.iehover ul,
ul#menu ul ul li.iehover ul,
ul#menu ul ul ul li.iehover ul {
    display: block;
    color: #FFF;
}
ul#menu li:hover {
    /*background: #203f5c;*/
}
ul#menu ul li {
    width: 191px;
    float: left;   
    display: block !important;
    display: inline;    
    text-align: left;
    left: 1px;
}
ul#menu ul ul,
ul#menu ul ul ul {
    display: none;
    position: absolute;
    top: 0;
    left: 190px;
}
ul#menu ul {
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 160px;
    list-style: none;
    display: none;
    position: absolute;
    top: 39px;
    left: 0px;
    border: none;
    opacity: 0.98;
    -moz-opacity: 0.98;
}
ul#menu ul:after


{
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}
ul#menu {
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 970px;
    list-style: none;
    height: 35px;
    padding-bottom: 5px;
}

