* { margin: 0px;
padding: 0px; outline: 0;
}

#menu {  text-align: center;
font-size: 9px;
width: 100%;
z-index:1000;
}
#menu ul { list-style-type: none;}
#menu ul li.nivel1 { float: left;
width: 118px;

margin-right: 4px;
z-index:1000;
}
#menu ul li a {display: block;
text-decoration: none;
color: #04858A;
border: solid 1px #fff;
padding: 8px;
position: relative;
}
#menu ul li:hover {position: relative;
z-index:1000;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {background-color: #fff;
color: #333333;
background-repeat:repeat-x;
background-position:bottom;
position: relative;
z-index:1000;
}
#menu ul li a.nivel1 {display: block!important;display: none; font-size: 1.3em;
}

#menu ul li a.nivel1ie {font-size: 1.2em;}
#menu ul li ul li a.nivel1ie {font-size: 0.7em;}

#menu ul li ul {display: none;
}
#menu ul li a:hover ul, #menu ul li:hover ul {display: block;
position: absolute;left: 0px;
z-index:1000;
}
#menu ul li ul li a {width: 118px;
padding: 4px 0px 4px 0px;
border-bottom-color: #04858A;
}
#menu ul li ul li a:hover {border-bottom-color: #000;
position: relative;
z-index:1000;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}
ul#uno {}




#menu2 {  text-align: center;
font-size: 0.7em;
width: 100%;
}

#menu2 ul { list-style-type: none;
}
#menu2 ul li.nivel2 { 
width: 100%;
}
#menu2 ul li.primera { border-top: solid 1px #FFF;
}
#menu2 ul li a {display: block;
text-decoration: none;
color: #fff;
background-color: #399;
border: solid 1px #fff;
border-top: none;
padding: 0px;


position: relative;
}
#menu2 ul li:hover {position: relative;
background-color: #fff;
color: #fff;
}
#menu2 ul li a:hover, #menu2 ul li:hover a.nivel2 {background-color: #6CC;
color: #000;
position: relative;
}
#menu2 ul li a.nivel2 {display: block!important;display: none;
position: relative;
}
#menu2 ul li ul {display: none;
}
#menu2 ul li a:hover ul, #menu2 ul li:hover ul {display: block;
position: absolute;left: 165px;top:0px!important;top: -70px;
}
#menu2 ul li ul li a {width: 130px;
background-color: #038589;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
color: #fff;
}
#menu2 ul li ul li a:hover {position: relative;
background-color: #399;
color: #fff;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}



#menu3 {  text-align: center;
font-size: 0.7em;
width: 100%;
}
#menu3 ul { list-style-type: none;
}
#menu3 ul li.nivel3 { 
width: 100%;
}
#menu3 ul li.segunda { border-top: solid 0px #FFF;
}
#menu3 ul li a {display: block;
text-decoration: none;
color: #fff;
background-color: #399;
border: solid 1px #fff;
border-top: none;
padding: 0px;
position: relative;
}
#menu3 ul li:hover {position: relative;
background-color: #6CC;
color: #000;
}
#menu3 ul li a:hover, #menu3 ul li:hover a.nivel3 {background-color: #6CC;
color: #000;
position: relative;
}
#menu3 ul li a.nivel3 {display: block!important;display: none;
position: relative;
}
#menu3 ul li ul {display: none;
}
#menu3 ul li a:hover ul, #menu3 ul li:hover ul {display: block;
position: absolute;left: -145px;top:0px!important;top: -70px;
}
#menu3 ul li ul li a {width: 130px;
background-color: #038589;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
color: #fff;
}
#menu3 ul li ul li a:hover {position: relative;
background-color: #399;
color: #FFF;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}

#menu4 {color:#FFFFFF; text-decoration:none; font-size:12px;}

a.s {
	padding-left:5px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
a.s:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
a.s:hover {
	color:#FF9933;
}