#outside{  height: 36px;  width: 500px;  background-repeat: no-repeat;  padding-left: 10px;  background-image: url(../images/estructura/fondo_menu_top.gif);  margin-right: auto;  margin-left: auto;  z-index: 2000;  position: relative;  } #navigation-1 {  margin:0px;  list-style:none;  width:100%;  height:21px;  padding-top: 1px;  padding-right: 0;  padding-bottom: 1px;  padding-left: 0;  font-family: Verdana, Geneva, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  font-variant: normal;  color: #FFF; } #navigation-1 li {  padding:0;  display:block;  position:relative;  width:120px;  height: 28px;  float: left;  color: #FFFFFF;  background-repeat: no-repeat; } #navigation-1 li a:link, #navigation-1 li a:visited {  display:block;  text-align:center;  text-decoration:none;  width:120px;  height:20px;  background-image: url(../images/estructura/up.jpg);  padding-top: 4px;  padding-right: 0;  padding-bottom: 3px;  padding-left: 0; } #navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {  display:block;  text-align:center;  text-decoration:none;  width:120px;  background-repeat: repeat-x;  padding-top: 4px;  padding-right: 0;  padding-bottom: 4px;  padding-left: 0;  background-image: url(../images/estructura/over.jpg);  height: 30px;  font-family: Verdana, Geneva, sans-serif;  font-size: 11px;  color: #FFF; } #navigation-1 li ul.navigation-2 {  list-style:none;  display:none;  width:170px;  position:absolute;  top:28px;  left:-1px;  border-top:none;  background-image: url(../images/estructura/up.jpg);  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0;  padding-left: 0px;  height: 30px;  margin: 0; } #navigation-1 li:hover ul.navigation-2 {  display:block; } #navigation-1 li ul.navigation-2 li {  width:146px;  clear:left;  width:170px; } #navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {  clear:left;  width:170px;  border:none;  position:relative;  z-index:1000;  background-image: url(../images/estructura/up.jpg);  background-repeat: repeat-x;  padding-top: 4px;  padding-right: 0;  padding-bottom: 5px;  padding-left: 0;  height: 30px; } #navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {  clear:left;  width:170px;  border:none;  position:relative;  z-index:1000;  background-repeat: repeat-x;  padding-top: 4px;  padding-right: 0;  padding-bottom: 4px;  padding-left: 0;  height: 30px;  background-image: url(../images/estructura/over.jpg); } #navigation-1 li ul.navigation-2 li ul.navigation-3 {  display:none;  margin:0;  padding:0;  list-style:none;  position:absolute;  left:145px;  top:-2px;  padding:1px 1px 0 1px;  z-index:900; } #navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {  display:block; } #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {  background-repeat: repeat-x;  background-image: url(../images/estructura/up.jpg); } #navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {  background-repeat: repeat-x;  background-image: url(../images/estructura/over.jpg); } #navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {  position:absolute;  top:0;  left:132px;  font-size:11pt;  background-image: url(../images/estructura/over.jpg); } #general #menu_superior #menu_central #outside #navigation-1 a {  color: #FFFFFF;  font-weight: bold; } #general #menu_superior #menu_central #outside #navigation-1 a:hover {  color: #000000;  font-weight: bold;  font-size: 11px; }
