#botonera-principal{
width: 900px;
height: 30px;
margin: 0;
padding: 0;
background-color:#000;
}

/*Estilos generales*/
ul.menu {list-style:none; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none; font-weight:normal;}
ul.menu li {position:relative; float:left; margin-right:0px}
ul.menu ul {position:absolute; top:30px; left:0; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; width:150px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#000; border-bottom:1px solid #fcfcfc;}
ul.menu ul li a:hover {background-color:#fff;}
ul.menu ul ul {left:148px; top:-73px}
ul.menu ul.menu .menuhover {background: #fff; color: #000;}/*Botones que se despliegan*/
a.sub-menu{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* city */
ul.menu .menulink-city {border:1px solid #4b4b4b; padding:5px 7px 7px; font-weight:normal; font-size:14px; background-color:#000; width:90px; color: #fff;}
/*Primer boton*/
ul.menu .menulink-city:hover, ul.menu .menuhover {background: #bababa; color: #fff;}
/*Botones que se despliegan*/
ul.menu .sub-city {background:#fff url(elementos/arrow.gif) 136px 8px no-repeat; color: #000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu .topline-city {border-top:1px solid #183152; }
ul.menu .topline-city a {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu ul.estado-hover-city-submenu li a:hover {background-color:#bababa; color: #fff;}


/* destacados */
ul.menu .menulink-destacados {border:1px solid #4b4b4b; padding:5px 7px 7px; font-weight:normal; font-size:14px; background-color:#000; width:100px; color: #fff;}
/*Primer boton*/
ul.menu .menulink-destacados:hover, ul.menu .menuhover {background: #bababa; color: #fff;}
/*Botones que se despliegan*/
ul.menu .sub-destacados {background:#fff url(elementos/arrow.gif) 136px 8px no-repeat; color: #000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu .topline-destacados {border-top:1px solid #183152; }
ul.menu .topline-destacados a {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu ul.estado-hover-destacados-submenu li a:hover {background-color:#bababa; color: #fff;}


/* noche */
ul.menu .menulink-noche {border:1px solid #4b4b4b; padding:5px 7px 7px; font-weight:normal; font-size:14px; background-color:#000; width:100px; color: #fff;}
/*Primer boton*/
ul.menu .menulink-noche:hover, ul.menu .menuhover {background: #bababa; color: #fff;}
/*Botones que se despliegan*/
ul.menu .sub-noche {background:#fff url(elementos/arrow.gif) 136px 8px no-repeat; color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu .topline-noche {border-top:1px solid #4b4b4b;}
ul.menu .topline-noche a {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu ul.estado-hover-noche-submenu li a:hover {background-color:#bababa; color: #fff;}


/* cultura */
ul.menu .menulink-cultura {border:1px solid #4b4b4b; padding:5px 7px 7px; font-weight:normal; font-size:14px; background-color:#000; width:95px; color: #fff;}
/*Primer boton*/
ul.menu .menulink-cultura:hover, ul.menu .menuhover {background: #bababa; color: #fff;}
/*Botones que se despliegan*/
ul.menu .sub-cultura {background:#fff url(elementos/arrow.gif) 136px 8px no-repeat; color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu .topline-cultura {border-top:1px solid #4b4b4b;}
ul.menu .topline-cultura a {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu ul.estado-hover-cultura-submenu li a:hover {background-color:#bababa; color:#fff;}


/* neruda */
ul.menu .menulink-neruda {border:1px solid #4b4b4b; padding:5px 7px 7px; font-weight:normal; font-size:14px; background-color:#000; width:95px; color: #fff;}
/*Color Primer boton*/
ul.menu .menulink-neruda:hover, ul.menu .menuhover {background: #bababa; color: #fff;}
/*Botones que se despliegan*/
ul.menu .sub-neruda {background:#fff url(elementos/arrow.gif) 136px 8px no-repeat; color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu .topline-neruda {border-top:1px solid #4b4b4b; }
ul.menu .topline-neruda a {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu ul.estado-hover-neruda-submenu li a:hover {background-color:#bababa; color: #fff;}


/* galeria */
ul.menu .menulink-galeria {border:1px solid #4b4b4b; padding:5px 7px 7px; font-weight:normal; font-size:14px; background-color:#000; width:100px; color: #fff;}
/*Color Primer boton*/
ul.menu .menulink-galeria:hover, ul.menu .menuhover {background: #bababa; color: #fff;}
/*Botones que se despliegan*/
ul.menu .sub-galeria {background:#fff url(elementos/arrow.gif) 136px 8px no-repeat; color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu .topline-galeria {border-top:1px solid #4b4b4b; }
ul.menu .topline-galeria a {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu ul.estado-hover-galeria-submenu li a:hover {background-color:#bababa; color: #fff;}


/* servicios */
ul.menu .menulink-servicios {border:1px solid #4b4b4b; padding:5px 7px 7px; font-weight:normal; font-size:14px; background-color:#000; width:95px; color: #fff;}
/*Color Primer boton*/
ul.menu .menulink-servicios:hover, ul.menu .menuhover {background: #bababa; color: #fff;}
/*Botones que se despliegan*/
ul.menu .sub-servicios {background:#fff url(elementos/arrow.gif) 136px 8px no-repeat; color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu .topline-servicios {border-top:1px solid #4b4b4b; }
ul.menu .topline-servicios a {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu ul.estado-hover-servicios-submenu li a:hover {background-color:#bababa; color: #fff;}


/* mapas */
ul.menu .menulink-mapas {border:1px solid #4b4b4b; padding:5px 7px 7px; font-weight:normal; font-size:14px; background-color:#000; width:95px; color: #fff;}
/*Primer boton*/
ul.menu .menulink-mapas:hover, ul.menu .menuhover {background: #bababa; color: #fff;}
/*Botones que se despliegan*/
ul.menu .sub-mapas {background:#eee url(elementos/arrow.gif) 136px 8px no-repeat; color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu .topline-mapas {border-top:1px solid #4b4b4b;}
ul.menu .topline-mapas a {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul.menu ul.estado-hover-mapas-submenu li a:hover {background-color:#bababa; color: #fff;}

/*Estado sobre btn principal menu desplegable*/
ul.menu .menulink:hover, ul.menu .menuhover {background: #000; color: #fff}
