/* CSS Document */
/* remove the bullets, padding and margins from the lists */

.menu1 ul{
list-style-type:none;
float:left; 
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu1 li{
display:block;
float:left;
position:relative;
z-index:100;
}

/* use the table to position the dropdown list */
.menu1 table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
margin-top:10px;
}

/* style all the links */
.menu1 a{
display:block;
color:#014783;
font-size:90%;
background-color:#e1e1e1;
text-decoration:none;
padding-left:30px;
padding-right:30px;
margin-top:-10px;
border-right:thin solid #8f8f8f;
text-transform:uppercase;
}
.menu1 a.ultimo_enlace { border:none;}
/* style the links hover */
.menu1 :hover{
background-image:none;
color:#fff;
}

/* hide the sub level links */
.menu1 ul ul {
font-variant:normal;
visibility:hidden;
background-color:#022A4E;
position:absolute;
width:650px;
margin-top:0px;
margin-left:-355px;
padding:8px 0;
}
.menu1 ul ul li{
display:inline;
background-color:#e1e1e1;
margin-left:5px;
padding-top:13px;
}
.menu1 ul ul li a{
padding:0px;
color:#fc9314;
border:none;
font-size:90%;
}
.menu1 ul li,
.menu1 ul a{
padding-top:9px;
padding-bottom:2px;
}
/* make the sub level visible on hover list or link */
.menu1 ul li:hover ul,
.menu1 ul a:hover ul{
display:block;
visibility:visible;
background-color:#e1e1e1;
margin-left:0px;
width:155px;
}

.menu1 ul li ul li,
.menu1 ul li ul li a{
display:block;
background-color:#e1e1e1;
margin-left:40px;
}
.menu1 ul li ul li a{
	margin-top:-7px;
}
.menu1 ul li ul li:hover, .menu1 ul li ul a:hover{
color:#fff;
background:none;
background-color:#e1e1e1;
}
.menu1 ul li ul li a{
margin-left:0;}
.menu1 ul li a:hover{
background-color:#e1e1e1;
}
