/* CSS Document */

/* MENU PRINCIPAL .....................................................................*/
#menu	{
	margin:0;
	padding:0;
	width:830px;
	height:46px;
	z-index:100;
	float:left;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../../img/bullet_menu.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}
#menu ul	{
	margin:0;
	padding:0;
	list-style:none;
	z-index:100;
}
#menu ul li	{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	position:relative;
	z-index:100;
	background-image:none;
}
#menu ul li a.principal	{
	margin:0;
	padding:12px 11px 8px 11px;
	list-style:none;
	display:block;
	line-height:normal;
	font-size:11px;
	font-weight:bold;
	color:#f3f6f9;
	text-decoration:none;
	text-align:center;
	z-index:100;
	background-image:url(../../img/bullet_menu.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	cursor:hand;
	height:26px;
}
#menu ul li	a.principal:hover{
	color:#f3f6f9;
	z-index:100;
	background-image:url(../../img/bullet_menu_.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#005cbf;
	height:26px;
}
#menu ul li a.last	{
	margin:0;
	padding:12px 11px 8px 11px;
	list-style:none;
	display:block;
	line-height:normal;
	font-size:11px;
	font-weight:bold;
	color:#f3f6f9;
	text-decoration:none;
	text-align:center;
	z-index:100;
	background-image:url(../../img/bullet_menu.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	cursor:hand;
	height:26px;
}
#menu ul li	a.last:hover{
	color:#f3f6f9;
	z-index:100;
	background-image:url(../../img/bullet_menu_.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
	background-color:#005cbf;
	height:26px;
}
#menu ul li.active a	{
	color:#f3f6f9;
	z-index:100;
	background-image:url(../../img/bullet_menu_active.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
	background-color:#005cbf;
}
#menu ul li.active a:hover	{
	color:#f3f6f9;
	z-index:100;
}
#menu ul li  ul.drop-menu	{
	margin:0;
	padding:0;
	width:147px;
	line-height:16px;
	text-align:left;
	display:block;
	z-index:100;
	list-style:none;
}
#menu ul li  ul.drop-menu li	{
	width:145px;
	list-style:16px;
	z-index:100;
	margin:0;
	padding:0;
	text-align:center;
	color:#606060;
	font-weight:bold;
	text-decoration:none;
	background-image:none;
}
#menu ul li ul.drop-menu li a{
	margin:0;
	padding:4px 5px 4px 15px ;
	width:127px;
	list-style:none;
	display:block;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#606060;
	text-decoration:none;
	text-align:center;
	background-image:none;
	background-color:#f9f9f9;
	text-align:left;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	z-index:100;
}
#menu ul li ul.drop-menu li a:hover{
	color:#154c9f;
	background-color:#f2f2f2;
	z-index:100;
	background-image:none;
}


/*MENU INTERNO.........................................................*/
#sidemenu	{
	margin:0 0 20px 0;
	padding:0;
	color:#707070;
}
#sidemenu ul	{
	margin:0;
	padding:0 0 2px 0;
	list-style:none;
}
#sidemenu ul li	{
	border-bottom:1px solid #e2e2e2;
	margin:0;
	background-image:none;
	padding:0;
}
#sidemenu ul li.title	{
	font-size:12px;
	font-weight:bold;
	color:#82c5da;
	background-image: none;
	padding:7px 0 7px 0px;
	margin:0;
	border-bottom:none;
}
#sidemenu ul li.title a	{
	font-size:12px;
	font-weight:bold;
	color:#82c5da;
	background-image: none;
	padding:7px 0 7px 0px;
	margin:0;
	border-bottom:none;
}
#sidemenu ul li.title a:hover	{
	font-size:12px;
	font-weight:bold;
	color:#444444;
	background-image: none;
	padding:7px 0 7px 0px;
	margin:0;
	border-bottom:none;
}
#sidemenu ul li	a{	
	color:#555555;
	text-decoration:none;
	background-image:url(../../img/bullet_sidemenu.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:8px 0 8px 15px;
	display:block;
	font-size:12px;
}
#sidemenu ul li	a:hover{	
	background-color:#fafafa;
	color: #004a9a;
	background-image:url(../../img/bullet_sidemenu_.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#sidemenu ul li.active	a{	
	background-color:#004a9a;
	color: #ffffff;
	background-image: url(../../img/bullet_submenu_active.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#sidemenu ul li.active:hover	a{	
	background-color:#004a9a;
	color: #ffffff;
}
#sidemenu a.seccion	{
	text-decoration: none;
	color: #5b5b5b;
	border-top:none;
	margin: 0;
	padding: 0 0 15px 20px;
	width: 190px;
	display:block;
	line-height:16px;
	background-image:url(../../img/ico_home_seccion.png);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
#sidemenu a.seccion:hover{
	text-decoration: none;
	color: #003b7b;
	border-top:none;
	background: url(../../img/ico_home_seccion_.png) no-repeat left top;
}
#sidemenu a.volver{
	text-decoration: none;
	color: #a5a5a5;
	margin: 5px 0 0 0;
	padding:2px 0 5px 20px;
	line-height:13px;
	background-image: url(../../img/ico_volver.png);
	background-repeat:no-repeat;
	background-position:left center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	height:13px;
	float:left;
}
#sidemenu a.volver:hover{
	text-decoration: none;
	color: #c2c2c2;
	background:  url(../../img/ico_volver_.png);
	background-repeat:no-repeat;
	background-position:left center;
}
/* Breadcrumbs.......................................................................... */

#breadcrumbs-content	{
	width:100%;
	background-color:#bdbdbd;
	background-image: url(../../img/bg_breadcrumbs.png);
	background-repeat:repeat-x;
	height:30px;
	margin:0;
	padding:0;
	font-size: 18px;
	z-index: 99;
}
#breadcrumbs	{
	width:980px;
	height:30px;
	line-height:30px;
	color:#FFFFFF;
	margin:0 auto;
	padding:0;
	font-size: 18px;
	font-weight:normal;
	z-index: 99;
	/*position:relative;*/
}
#breadcrumbs a	{
	color:#FFFFFF;
	text-decoration:none;
}
#breadcrumbs a:hover	{
	color:#eef0f1;
	text-decoration:none;
}




#menu-home	{
	margin:0;
	padding:0;
	z-index:100;
}
#menu-home ul	{
	margin:0;
	padding:0;
	list-style:none;
	z-index:100;
}
#menu-home ul li	{
	margin:0 0 4px 0;
	padding:0;
	list-style:none;
	display:block;
	z-index:100;
	background-image:none;
}
#menu-home ul li ul.submenu	{
	padding:4px 0px 6px 0px;
	list-style:none;
	width:210px;
	margin:0;
}
#menu-home ul li ul.submenu li	{
	margin:0;
	list-style:none;
	text-transform:none;
	background-image:none;
	border-bottom:none;

}
#menu-home ul li ul.submenu li a	{
	margin:0;
	padding:8px 0px 8px 22px;
	background-image: url(../../img/bullet_submenu.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:none;
	color:#646464;
	font-size:12px;
	text-decoration:none;
	display:block;
	border-bottom:1px dotted #808080;
}
#menu-home ul li ul.submenu li a:hover	{
	color:#242f4a;
}

/* MENU HOME GRADO IMAGENES ............................................................... */

#menu-home-grado2	{
	margin:0 0 20px 0;
	padding:0;
	z-index:100;
}
#menu-home-grado2 ul	{
	margin:0;
	padding:0;
	list-style:none;
	z-index:100;
}
#menu-home-grado2 ul li	{
	margin:0 0 4px 0;
	padding:0;
	list-style:none;
	display:block;
	z-index:100;
	background-image:none;
}
#menu-home-grado2 ul li ul.submenu	{
	padding:4px 0px 6px 0px;
	list-style:none;
	width:210px;
	margin:0;
}
#menu-home-grado2 ul li ul.submenu li	{
	margin:0;
	list-style:none;
	text-transform:none;
	background-image:none;
	border-bottom:none;
}
#menu-home-grado2 ul li ul.submenu li a	{
	margin:0;
	padding:8px 0px 8px 22px;
	background-image: url(../../img/bullet_submenu.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:none;
	color:#646464;
	font-size:12px;
	text-decoration:none;
	display:block;
	border-bottom:1px dotted #808080;
}
#menu-home-grado2 ul li ul.submenu li a:hover	{
	color:#242f4a;
}
#menu-home-grado2 ul li ul.submenu li a.active	{
	color:#0052a8;
}


/* MENU HOME GRADO TEXTO FUENTE ............................................................... */

#menu-home-grado	{
	margin:0 0 20px 0;
	padding:0;
	z-index:100;
}
#menu-home-grado ul	{
	margin:0;
	padding:0;
	list-style:none;
	width:210px;
}
#menu-home-grado ul li	{
	margin:0 0 4px 0;
	padding:0;
	list-style:none;
	cursor: pointer;
	background: url(../../img/bg_menu_fondo.png) no-repeat 0 0px ;
}
#menu-home-grado ul  li > span { 
	  background: url(../../img/bg_menu_fondo.png) no-repeat  -210px bottom  ;
	  display:block;
	  position:relative; 
	  cursor: pointer;
}
#menu-home-grado ul li.active	{
	margin:0 0 4px 0;
	padding:0;
	list-style:none;
	cursor: pointer;
	background: url(../../img/bg_menu_fondo_ac.png) no-repeat 0 0px;
}
#menu-home-grado ul  li.active > span { 
	  background: url(../../img/bg_menu_fondo_ac.png) no-repeat  -210px bottom;
	  display:block;
	  position:relative; 
	  cursor: pointer;
}
#menu-home-grado ul li a	{
	margin:0;
	padding:7px 0 7px 22px;
	text-decoration:none;
	display:block;
	background:url(../../img/menu-home-carreras-grado-bullet.png) no-repeat left;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	color:#242f4a;
	font-size:16px;
}
#menu-home-grado ul li ul.submenu	{
	padding:0px 0px 0px 0px;
	list-style:none;
	width:210px;
	margin:0;
	background:none;
}
#menu-home-grado ul li ul.submenu li	{
	margin:0;
	padding:0;
	list-style:none;
	text-transform:none;
	background:none #FFF;
	border-bottom:none;
}
#menu-home-grado ul li ul.submenu li a	{
	margin:0;
	padding:6px 0 6px 22px;
	background-image: url(../../img/bullet_submenu.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:none;
	color:#646464;
	font-size:12px;
	text-decoration:none;
	display:block;
	border-bottom:1px dotted #808080;
	font-family:Arial, Helvetica, sans-serif;
}
#menu-home-grado ul li ul.submenu li a:hover	{
	color:#242f4a;
}
#menu-home-grado ul li ul.submenu li a.active	{
	color:#0052a8;
}


/* MENU CARRERAS DE GRADO ...........................................................*/

#menu-carreras-grado{
	margin:0 0 20px 0;
	padding:0;
}
#menu-carreras-grado ul{
	margin:0;
	padding:0;
	list-style:none;
}
#menu-carreras-grado ul li{
	margin:0;
	padding:0;
	list-style:none;
	background-image:none;
}
#menu-carreras-grado ul li a{
	margin:0;
	padding:0 0 0 10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:25px;
	color:#646464;
	background-image:url(../../img/bullet_box1.png);
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	list-style:none;
}
#menu-carreras-grado ul li a:hover{
	color:#282828;
	text-decoration:none;
	list-style:none;
}
