/*--------------------------Menu------------------------------*/

ul.horzmenu { padding: 0; margin: 0; list-style: none; float: left; }
li.primerli { width: 80px; float: left; position: relative; z-index: 100; }
li ul.subul { padding: 0; list-style-type: none; margin: 0; display: none; position: absolute;  top: 40px; left: 0px; }

li ul.subul li.segundoli { color: #006596; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; float: left; width: 120px; text-align: left; z-index: 100; }

ul.subsubul { padding: 0; list-style-type: none; margin: 0; position: absolute;  left: 120px; top: 0; display: none; }
ul.subsubul li { float: left; position: relative;  left: 0px; top:0; }

.horzmenu li:hover ul ul, .horzmenu li:hover ul ul ul { display: none; }
.horzmenu li:hover ul, .horzmenu ul li:hover ul, .horzmenu ul ul li:hover ul { display: block; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

/* ----------------------------------------------------------------------------- */

#nosotros { display: block; width: 80px; height: 40px; margin: 0px; padding: 0px; }
a#nosotros:link, a#nosotros:visited { background-image: url(../images/btn_nosotros.jpg); }
a#nosotros:hover, a#nosotros:active { background-image: url(../images/btn_nosotros_.jpg); }

#curriculum { display: block; width: 80px; height: 40px; margin: 0px; padding: 0px; }
a#curriculum:link, a#curriculum:visited { background-image: url(../images/btn_curriculum.jpg); }
a#curriculum:hover, a#curriculum:active { background-image: url(../images/btn_curriculum_.jpg); }

#vidaluxmundi{ display: block; width: 80px; height: 40px; margin: 0px; padding: 0px; }
a#vidaluxmundi:link, a#vidaluxmundi:visited { background-image: url(../images/btn_vidaluxmundi.jpg); }
a#vidaluxmundi:hover, a#vidaluxmundi:active { background-image: url(../images/btn_vidaluxmundi_.jpg); }

#admisiones { display: block; width: 80px; height: 40px; margin: 0px; padding: 0px; }
a#admisiones:link, a#admisiones:visited { background-image: url(../images/btn_admisiones.jpg); }
a#admisiones:hover, a#admisiones:active { background-image: url(../images/btn_admisiones_.jpg); }

#noticias { display: block; width: 80px; height: 40px; margin: 0px; padding: 0px; }
a#noticias:link, a#noticias:visited { background-image: url(../images/btn_noticias.jpg); }
a#noticias:hover, a#noticias:active { background-image: url(../images/btn_noticias_.jpg); }

.msolo { font-size: 10px; height: 24px; }
a.msolo:link, a.msolo:visited { text-decoration: none; display: block; padding: 5px;
background: url(../images/bordemenu-solo.gif) top no-repeat; }
a.msolo:hover, a.msolo:active { text-decoration: none; display: block; 
background: url(../images/bordemenu-solo_.gif) top no-repeat; color: #FFF; }

.arriba { font-size: 10px; }
a.arriba:link, a.arriba:visited { text-decoration: none; display: block; padding: 5px; border-bottom: 1px solid #006596; background: url(../images/bordemenu-arriba.gif) top no-repeat; }
a.arriba:hover, a.arriba:active { text-decoration: none; display: block; border-bottom: 1px solid #006596; 
background: url(../images/bordemenu-arriba_.gif) top no-repeat; color: #FFF; }

.arribag { font-size: 10px; }
a.arribag:link, a.arribag:visited { text-decoration: none; display: block; padding: 5px; border-bottom: 1px solid #006596; background: url(../images/bordemenu-arribag.gif) top no-repeat; }
a.arribag:hover, a.arribag:active { text-decoration: none; display: block; border-bottom: 1px solid #006596; 
background: url(../images/bordemenu-arribag_.gif) top no-repeat; color: #FFF; }

.medio { font-size: 10px; }
a.medio:link, a.medio:visited { text-decoration: none; display: block; padding: 5px; border-bottom: 1px solid #006596; background: url(../images/bordemenu-medio.gif) bottom no-repeat; }
a.medio:hover, a.medio:active { text-decoration: none; display: block; border-bottom: 1px solid #006596; 
background: url(../images/bordemenu-medio_.gif) bottom no-repeat; color: #FFF; }

.abajo { font-size: 10px; }
a.abajo:link, a.abajo:visited { text-decoration: none; display: block; padding: 5px; 
background: url(../images/bordemenu-abajo.gif) bottom no-repeat; }
a.abajo:hover, a.abajo:active { text-decoration: none; display: block; padding: 5px; 
background: url(../images/bordemenu-abajo_.gif) bottom no-repeat; color: #FFF; }
