/* CSS Document */

/* LOGOTIPOS CABECERA */
#logos-head, #logos-head div {float:left;}
.ancho01 { width:235px;}
.ancho02 { width:105px;}
#logos-head * {margin:0; padding:0; list-style:none;}
#logos-head p {margin:5px 0px; font-size:10px; float:left;}
#logos-head img {vertical-align:top}
#logos-head li {list-style:none; float:right;}

/* ACCESO AL CAMPUS */

#log-in {float:right; background-color:#1c3e83; color:#ffffff; margin-left:0.5em; font:bold 85% Verdana, Arial, Helvetica, sans-serif; padding:1.2em 1em; width:38em;}
#log-in div.col-01, #log-in div.col-02 {float:left;}
#log-in div.col-01 {width:20em; margin-right:1em;}
#log-in div.col-02 {width:15em;}
#log-in label, #Entrar{float:right; white-space:nowrap; margin:0.5em;}
#log-in input, #log-in select {border:1px solid #38459e;
	background-color:#f4fbff; font:normal 105% Verdana, Arial, Helvetica, sans-serif; color:#1c3e83;}

/* MENU */
/* coloca el menú en horizontal y oculta las opciones */
#menu {clear:both;}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;	
	font:bold 100% Geneva, Arial, Helvetica, sans-serif;
	}

#nav li {
	float: left;
	width:100%;
	}
#nav li ul {
	display:none;
	}
#nav li:hover ul, #nav li.sfhover ul  {
	position:absolute;
	display:block;
}
/* tamaño de los botones del nivel uno y dos */
#nav li.s {width:8em;}
#nav li.m {width:8.5em;}
#nav li.l {width:11em;}
#nav li.xl {width:13.6em;}
#nav li ul.s {width:13em;}
#nav li ul.m {width:16em;}
#nav li ul.l {width:18em;}
#nav li ul.xl {width:20em;}
/* medidas para ie6 */
* html #nav li.s {width:7em;}
* html #nav li.m {width:8em;}
* html #nav li.l {width:9em;}
* html #nav li.xl {width:11.8em;}

/* efectos de cambio de color */
#nav a {display:block; width:100%; height:100%;}
#nav a.n1 {color:#1c3e83; background-color:#bbc9ea; border:0; padding:0.5em 0.7em;}
#nav li:hover a.n1, #nav li.sfhover a.n1 {color:#ffffff; background-color:#1c3e83;}

#nav a {border:0.1em solid #bbc9ea; border-top:none; color:#000000; background-color:#ffffff; padding:0.3em 0.7em;}
#nav a:hover{color:#1c3e83; background-color:#dae1f3;}