@charset "utf-8";
#subhead1 {
	background-color: #004705;
	height: 34px;
	width: 975px;
	padding-left:5px;
}





.btn-group .button {
  background-color: #3fac4b; /* Green */
  border: 1px solid green;
  color: white;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  cursor: pointer;
  float: left;
}

.btn-group .button:not(:last-child) {
  border-right: none; /* Prevent double borders */
}

.btn-group .button:hover {
  background-color: #00740d;
}







.links_sup {
	padding-left:4px;
	float:left;
	margin-top:5px;
	height:29px;
	}

.espacio60{
	padding-left:60px;
	}	
.espacio15{ 
	padding-left:15px;
	}	
	

#subhead1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#07BF16;
	text-decoration:none;
	}

#subhead1 a:hover { 
	color:#FFF;
}

body {
	margin:0;
	background:url(../images/fondo_1.jpg) #5B5B5B;
	}


#head {
	width: 980px;
	margin: 0 auto;
	*position:relative;
	*z-index:20;
}
#subhead2 {
	height: 35px;
	width: 980px;
	background:#FFF;
	position:relative;
	z-index:20;
}

#body {
	width: 980px;
	margin: 0 auto;
	background:#FFF;
	*position:relative;
	*z-index:1;
	}

#footer {
	background: #00ae40;
	width: 960px;
	margin: 0 auto;
	padding-left: 20px;
	padding-top: 10px;
	}	
	
#lateral {
	float:left;
	width: 281px;
	clear:left;
	}

#banner {
	/*background:url(../images/top/1top_home.jpg) no-repeat;*/
	float:left;
	width:699px;
	height:369px;
	z-index:2;
	clear:right;
	}	

#banner-top {
	float:left;
	width:699px;
	height:135px;
	}	


#banner-top1 {
	float:left;
	width:699px;
	height:229px;
	}


	
#banner-top-cultural {
	float:left;
	width:699px;
	height:188px;
	clear:right;
	}		
	
#principal {
	background:#FFFFFF;
	float:left;
	width:692px;
	padding-left:7px;
	padding-top:20px;
	}	
	
	
#principal6 {
	background:#FFFFFF;
	float:left;
	width:920px;
	padding-left:7px;
	padding-top:20px;
	}	

#principal-interior {
	background:#FFFFFF;
	float:left;
	width:692px;
	padding-left:7px;
	padding-top:20px;
	min-height:500px;
	}	

.clean {
	clear:left;
	}	

#lateral1 {
	background:url(../images/lateral1_s1.jpg) no-repeat;
	width:281px;
	height:81px;
	}	
#lateral1-logo {
	background:url(../images/logo.jpg) no-repeat;
	width:281px;
	height:81px;
	}		
	
#menul1 {
	list-style:none;
	padding:0px;
	margin:0px;
	position:relative;
	}	
#menu-lateral1 {
	position:relative;
	z-index:999;
	}
	
	

#menul1 li {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#959595;
	background:#fff;
	border-bottom:1px #E8E8E8 solid;
	width:251px;
	position:relative;
	z-index:1;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	}	

#menul1 li a {
	color:#959595;
	text-decoration:none;
	}	

	
#menul1 li:hover.item1 {
	background:url(../images/1_ico.jpg) right no-repeat #D1D1D1;
	}	

#menul1 li:hover.item12 {
	background:url(../images/12_ico.jpg) right no-repeat #D1D1D1;
	}	

	
#menul1 li:hover.item2 {
	background:url(../images/2_ico.jpg) right no-repeat #E8E8E8;
	}	
	
#menul1 li:hover.item3 {
	background:url(../images/3_ico.jpg) right no-repeat #E8E8E8;
	}	
#menul1 li:hover.item003 {
	background:url(https://www.unife.edu.pe/images/x.png) right no-repeat #E8E8E8;
	}
	
#menul1 li:hover.item4 {
	background:url(../images/4_ico.jpg) right no-repeat #E8E8E8;
	}	
	
#menul1 li:hover.item5 {
	background:url(../images/5_ico.jpg) right no-repeat #E8E8E8;
	}	
	
#menul1 li:hover.item6 {
	background:url(../images/6_ico.jpg) right no-repeat #E8E8E8;
	}	

#menul1 li:hover.item10 {
	background:url(../images/10_ico.jpg) right no-repeat #E8E8E8;
	}	


#menul1 li:hover.item11 {
	background:url(../images/11_ico.jpg) right no-repeat #E8E8E8;
	}	






#menul1 li.item7 {
	background: url(../images/1_ico.jpg) right no-repeat #3D3D3D;

	}	

#menul1 li:hover.item7 {
	background:url(../images/1_ico.jpg) right no-repeat #2A2A2A;
	}


#menul1 li:hover.item1 {
	background:url(../images/7_ico.jpg) right no-repeat #E8E8E8;
	}




#menul1 ul {
	 display:none;
	 margin:0;
	 padding:0;
	 list-style:none;
	 border-bottom:1px #fff solid;
	}


/*prueba de anchos de submenu------*/	

	
#menul1 ul li {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 width:220px;
	 height:30px;
	 background:#E8E8E8;
	 color:#FFF;
	 border-bottom:1px #fff solid;
	 padding-top:8px;
	 padding-left:10px;
	 position:relative;
	 z-index:4;
	 padding-bottom:0px;
	 
	}	

#menul1 ul li:hover { 
	background:#175100;
	color:#2A822E;
}


#menul1 li:hover ul, #menul1 li:hover > ul { 
     display:block;
	 position:absolute;
	 top:0px;
	 left:281px;
} 



/*
#menul1 li:hover > ul {display: block;
position: absolute;left: 161px;top:-1px!important;top: -31px;
} */

#menul2 {
	list-style:none;
	padding:0px;
	margin:0px;
	position:relative;
	/*z-index:1; */
	}	

#menul2 li {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#5B5B5B;
	background:#C1C1C1;
	border-bottom:1px #959595 solid;
	width:251px;
	height:19px;
	float:left;
	padding-top:8px;
	padding-left:30px;
	}	

#menul2 li.boton-naranjita {	
	background:#F00;
	color:#FFF;
}

#menul2 li.boton-naranjita:hover {	
	background:#C33;
}

#menul2 li.boton-naranjita a {
	color:#FFF;
	text-decoration:none;
	}

#menul2 li a {
	color:#5B5B5B;
	text-decoration:none;
	}

#menul2 li:hover {
 background:#666;
 color:#FFF;
	}

#menul2 li:hover > a,#menul2 li a:hover { 
   color:#FFF;
}



#menucustom1,#menucustom2,#menucustom3,#menucustom4,#menucustom5,#menucustom6,#menucustom7,#menucustom8,#menucustom9,#menucustom10,#menucustom11 {
	background:#FFF;
	padding-left:30px;
	padding-right:90px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px #999999 solid;
	}
#menucustom1 a,#menucustom2 a,#menucustom3 a,#menucustom4 a,#menucustom5 a,#menucustom6 a,#menucustom7 a,#menucustom8 a,#menucustom9 a,#menucustom10 
a,#menucustom11 a {
	color:#000;
	text-decoration:none;
	}
#menucustom1 {
	background:url(../images/botonera/bot_1_colorbajo.jpg) right no-repeat #FFF;
	}	
#menucustom1:hover {
	background:url(../images/botonera/bot_1_color.jpg) right no-repeat #FFF;
	}	
	
#menucustom2 {
	background:url(../images/botonera/bot_2_colorbajo.jpg) right no-repeat #FFF;
	}	
#menucustom2:hover {
	background:url(../images/botonera/bot_2_color.jpg) right no-repeat #FFF;
	}	
	
#menucustom3 {
	background:url(../images/botonera/bot_3_colorbajo.jpg) right no-repeat #FFF;
	}	
#menucustom3:hover {
	background:url(../images/botonera/bot_3_color.jpg) right no-repeat #FFF;
	}	
	
#menucustom4 {
	background:url(../images/botonera/bot_4_colorbajo.jpg) right no-repeat #FFF;
	}	
#menucustom4:hover {
	background:url(../images/botonera/bot_4_color.jpg) right no-repeat #FFF;
	}	
	
#menucustom5 {
	background:url(../images/botonera/bot_5_colorbajo.jpg) right no-repeat #FFF;
	}	
#menucustom5:hover {
	background:url(../images/botonera/bot_5_color.jpg) right no-repeat #FFF;
	}					

#menucustom6 {
	background:url(../images/botonera/bot_6_colorbajo.jpg) right no-repeat #FFF;
	}	
#menucustom6:hover {
	background:url(../images/botonera/bot_6_color.jpg) right no-repeat #FFF;
	}	
	
#menucustom7 {
	background:url(../images/botonera/bot_7_colorbajo.jpg) right no-repeat #FFF;
	}	
#menucustom7:hover {
	background:url(../images/botonera/bot_7_color.jpg) right no-repeat #FFF;
	}		

#menucustom8 {
	background:url(../images/botonera/bot_8_colorbajo.jpg) right no-repeat #FFF;
	}	
#menucustom8:hover {
	background:url(../images/botonera/bot_8_color.jpg) right no-repeat #FFF;
	}		


#menucustom9 {
	background:url(../images/botonera/bot_9_colorbajo.jpg) right no-repeat #FFF;
	}	
#menucustom9:hover {
	background:url(../images/botonera/bot_9_color.jpg) right no-repeat #FFF;
	}		


#menucustom10 {
	background:url(../images/botonera/bot_9_color.gif) right no-repeat #FFF;
	}	
#menucustom10:hover {
	background:url(../images/botonera/bot_9_colorbajo.gif) right no-repeat #FFF;
	}	


#menucustom11 {
	background:url(../images/botonera/bot_11_color.jpg) right no-repeat #FAD5A3;
	}	
#menucustom11:hover {
	background:url(../images/botonera/bot_11_colorbajo.jpg) right no-repeat #FAD5A3;
	}





#menucustom15 {
	background:url(../images/botonera/bot_11_color.jpg) right no-repeat #FAD5A3;
	}	
#menucustom15:hover {
	background:url(../images/botonera/bot_11_colorbajo.jpg) right no-repeat #FAD5A3;
	}








p.menu_texto {
	font-family:Arial, Helvetica, sans-serif;		
	font-size:12px;
	margin:0px;
	padding:0px;
	}

p.menu_texto_negrita {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}	

.menu_alegre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:271px;
	height:19px;
	padding-left:10px;
	padding-top:5px;
	}
.menu_alegre a{ 
 	color:#FFF;
	text-decoration:none;
}
#menuamarillo {
	background:url(../images/botonera/maletin.png) no-repeat 250px center #FF8A00;
	}
	
#menugranate {
	background:#A32E0D;
	}	

#menuceleste {
	background:#0494C9;
	}		
	
#menuvioleta {
	background:#AF288F;
	}	

#menuamarillo:hover {
	background:url(../images/botonera/maletin.png) no-repeat 250px center #CD6F00;
	}
	
#menugranate:hover {
	background:#761806;
	}	

#menuceleste:hover {
	background:#0266a5;
	}		
	
#menuvioleta:hover{
	background:#841561;
	}		

.blanco {
	color:#FFF;
	}	
	
.amarillo {
	color:#F4ED00;
	}
.gris {
	color:#686868;
	}		

.gris2 {
	color:#797979;
	}
	
.negrita {
	font-weight:bold;
	color: #666
	}

.titulo_contenido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:650px;
	height:27px;
	border-bottom:1px #ABABAB solid;
	padding-top:5px;
	}	

.titulo_contenido2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:357px;
	height:27px;
	border-bottom:1px #ABABAB solid;
	padding-top:5px;
	}		
	
/* estilos carrusel  */

#image_carousel {
	padding: 15px 0 15px 20px;
	width: 160px;
	animation-duration: 10s;
}
/*
.image_carousel img {

	background-color: white;
	padding: 3px;
	margin: 2px;
	display: block;
	float: left;
	margin-right:10px;
}*/
.clearfix {
	float: none;
	clear: both;
}
/* fin estilos carrusel  */	

.comunidad_links {
	padding:5px 15px;
	margin:0px;
	list-style-type:circle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D4D4D;
	}
	
.comunidad_links li.link_verde:hover {
	color:#00CC00;
	text-decoration:underline;
	}	

#menu_arcoiris {
	padding:0px;
	list-style:none;
	margin:0 auto;
	/*width:924px;*/
	background:#FFF;
	
	}

#menu_arcoiris li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	padding:6px 6px;
	background:#FFF;
	color:#216027;
	font-weight:bold;
	
	}	

#menu_arcoiris li.f1 {
	border-top: 4px #ee9696 solid;
	border-bottom: 4px #d60000 solid;
}

#menu_arcoiris li.f2 {
	border-top: 4px #9de2de solid;
	border-bottom: 4px #11b8ae solid;
}

#menu_arcoiris li.f3 {
	border-top: 4px #f0b996 solid;
	border-bottom: 4px #da5601 solid;
}

#menu_arcoiris li.f4 {
	border-top: 4px #d7e3b0 solid;
	border-bottom: 4px #9fba40 solid;
}

#menu_arcoiris li.f5 {
	border-top: 4px #97c7ff solid;
	border-bottom: 4px #0278ff solid;
}

#menu_arcoiris li.f6 {
	border-top: 4px #98e39f solid;
	border-bottom: 4px #05bc16 solid;
}

#menu_arcoiris li.f7 {
	border-top: 4px #eec0e2 solid;
	border-bottom: 4px #d667b8 solid;
}

#menu_arcoiris li.f8 {
	border-top: 4px #dd99c1 solid;
	border-bottom: 4px #AD0769 solid;
}

#menu_arcoiris li.f9 {
	border-top: 4px #dadada solid;
	border-bottom: 4px #A6A6A6 solid;
}

#menu_arcoiris ul.submenu {
border: 2px solid #FFFFFF;
	display:none;
	padding:0px;
	list-style:none;
	}
	
#menu_arcoiris li.f8 ul li { 
	padding-left:7px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	background:#AD0769;
	color:#FFF;
	float:none;
	*display:inline-block;
	*width:160px;
}	

#menu_arcoiris li.f8 ul li:hover {
	background:#FFF;
	color: #757575;
}

#menu_arcoiris li.f8 ul li:hover > a,#menu_arcoiris li.f8 ul li a:hover {
		color: #6c6c6c;
		}
 
#menu_arcoiris li:hover ul.submenu, #menu_arcoiris li:hover > ul.submenu {
	display:block;
	position:absolute;
	top:35px;
	margin-left:-5px;
}

#menu_arcoiris li.f1:hover ul.submenu, #menu_arcoiris li.f1:hover > ul.submenu {
	*margin-left:-70px;
}
#menu_arcoiris li.f2:hover ul.submenu, #menu_arcoiris li.f2:hover > ul.submenu {
	*margin-left:-128px;
}
#menu_arcoiris li.f3:hover ul.submenu, #menu_arcoiris li.f3:hover > ul.submenu {
	*margin-left:-65px;
}
#menu_arcoiris li.f4:hover ul.submenu, #menu_arcoiris li.f4:hover > ul.submenu {
	*margin-left:-70px;
}
#menu_arcoiris li.f5:hover ul.submenu, #menu_arcoiris li.f5:hover > ul.submenu {
	*margin-left:-106px;
}
#menu_arcoiris li.f6:hover ul.submenu, #menu_arcoiris li.f6:hover > ul.submenu {
	*margin-left:-65px;
}
#menu_arcoiris li.f7:hover ul.submenu, #menu_arcoiris li.f7:hover > ul.submenu {
	*margin-left:-133px;
}
#menu_arcoiris li.f8:hover ul.submenu, #menu_arcoiris li.f8:hover > ul.submenu {
	*margin-left:-117px;
}
#menu_arcoiris li.f9:hover ul.submenu, #menu_arcoiris li.f9:hover > ul.submenu {
	*margin-left:-127px;
}


#menu_arcoiris li ul li { 
	padding-left:7px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	color:#FFF;
	position:relative;
	float:none;
	
}	

#menu_arcoiris li ul li a {
	color:#FFF;
	text-decoration:none;
	}





#menu_arcoiris li.f9 ul li { 
	background:#a6a6a6;
	*display:inline-block;
	*width:140px;
	}	
#menu_arcoiris li.f9 ul li:hover {
	background:#FFF;
	color: #6c6c6c;
	}
#menu_arcoiris li.f9 ul li:hover > a,#menu_arcoiris li.f9 ul li a:hover {
		color: #6c6c6c;
		
		}

#menu_arcoiris li.f7 ul li { 
	background:#d667b8;
	*display:inline-block;
	*width:130px;
	}	
	#menu_arcoiris li.f7 ul li:hover {
	background:#FFF;
	color: #6c6c6c;
	}

#menu_arcoiris li.f7 ul li:hover > a,#menu_arcoiris li.f7 ul li a:hover {
		color: #6c6c6c;
		}


#menu_arcoiris li.f6 ul li { 
	background:#06bb18;
	*display:inline-block;
	*width:150px;
	}	
#menu_arcoiris li.f6 ul li:hover {
	background:#FFF;
	color: #6c6c6c;
	}
#menu_arcoiris li.f6 ul li:hover > a,#menu_arcoiris li.f6 ul li a:hover {
		color: #6c6c6c;
		} 

#menu_arcoiris li.f5 ul li { 
	background:#0078ff;
	*display:inline-block;
	*width:110px;
	}	
#menu_arcoiris li.f5 ul li:hover {
	background:#FFF;
	color: #6c6c6c;
	}
#menu_arcoiris li.f5 ul li:hover > a,#menu_arcoiris li.f5 ul li a:hover {
	color: #6c6c6c;
		}


#menu_arcoiris li.f4 ul li { 
	background:#9fba40;
	*display:inline-block;
	*width:145px;
	}	
#menu_arcoiris li.f4 ul li:hover {
	background:#FFF;
	color: #6c6c6c;
	}
#menu_arcoiris li.f4 ul li:hover > a,#menu_arcoiris li.f4 ul li a:hover {
		color: #6c6c6c;
		}


#menu_arcoiris li.f3 ul li { 
	background:#d95700;
	*display:inline-block;
	*width:135px;
	}	

#menu_arcoiris li.f3 ul li.facebook { 
	background: url(../images/bot_facebook_admision.jpg) right no-repeat #FFF;
	}	
#menu_arcoiris li.f3 ul li.facebook:hover { 
	background: url(../images/bot_facebook_admision.jpg) right no-repeat #FFF;
	}	
	
#menu_arcoiris li.f3 ul li.facebook a { 
	color:#666;
	}
	


#menu_arcoiris li.f6 ul li.facebook { 
	background: url(../images/bot_facebook_admision.jpg) right no-repeat #FFF;
	}	
#menu_arcoiris li.f6 ul li.facebook:hover { 
	background: url(../images/bot_facebook_admision.jpg) right no-repeat #FFF;
	}	
	
#menu_arcoiris li.f6 ul li.facebook a { 
	color:#666;
	}	







	
	
	
		
#menu_arcoiris li.f3 ul li:hover {
	background:#FFF;
	color: #6c6c6c;
	position:relative;
	z-index:3;
	}
#menu_arcoiris li.f3 ul li:hover > a,#menu_arcoiris li.f3 ul li a:hover {
		color: #6c6c6c;
		}


#menu_arcoiris li.f2 ul li { 
	background:#11b8ae;
	*display:inline-block;
	*width:90px;
	}	
#menu_arcoiris li.f2 ul li:hover {
	background:#FFF;
	color: #6c6c6c;
	position:relative;
	}
#menu_arcoiris li.f2 ul.submenu_derecha li { 
	background:#018f86;
	}	
#menu_arcoiris li.f2 ul.submenu_derecha li:hover {
	background:#FFF;
	color: #6c6c6c;
	position:relative;
}
	
#menu_arcoiris li.f2 ul li:hover > a,#menu_arcoiris li.f2 ul li a:hover {
	color: #6c6c6c;
		}	

#menu_arcoiris li.f1 ul li { 
	background:#d60000;
	*display:inline-block;
	*width:325px;
	}
	

		

#menu_arcoiris li.f1 ul li:hover {
	background:#FFF;
	color: #6c6c6c;
	position:relative;

	}	

#menu_arcoiris li.f1 ul.submenu_derecha li { 
	background:#700000;
	}	
	

	
#menu_arcoiris li.f1 ul.submenu_derecha li:hover {
	background:#FFF;
	color: #6c6c6c;
	position:relative;

	}	

#menu_arcoiris li.f1 ul li:hover > a,#menu_arcoiris li.f1 ul li a:hover {
		color: #6c6c6c;
		}
		

		

#menu_arcoiris ul.submenu_derecha {
	display:none;
	padding:0px;
	list-style:none;
	position:relative;

	}

#menu_arcoiris ul.submenu_derecha2 {
	display:none;
	padding:0px;
	list-style:none;
	position:relative;
	}	

#menu_arcoiris li.f1 ul.submenu li:hover ul, #menu_arcoiris li.f1 ul.submenu li:hover > ul {
	 display:block;
	 position:absolute;
	 top:0px;
	 left:340px;
	 *left:302px;
} 

#menu_arcoiris li.f2 ul.submenu li:hover ul.submenu_derecha, #menu_arcoiris li.f2 ul.submenu li:hover > ul.submenu_derecha {
	 display:block;
	 position:absolute;
	 top:0px;
	 left:116px;
	 *left:78px;
}

#menu_arcoiris li.f2 ul.submenu_derecha li:hover ul.submenu_derecha2, #menu_arcoiris li.f2 ul.submenu derecha li:hover > ul.submenu_derecha2{
	 display:block;
	 position:absolute;
	 top:0px;
	 left:92px;
	 *left:54px;
}


#menu_arcoiris li ul.submenu_derecha li { 
	padding-left:7px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	width:220px;
	color:#FFF;
	position:relative;
	float:none;

}	

#menu_arcoiris li.f2 ul.submenu_derecha li { 
	padding-left:7px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	width:75px;
	color:#FFF;
	position:relative;
	float:none;
}	

#menu_arcoiris li.f2 ul.submenu_derecha2 li { 
	padding-left:7px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	width:150px;
	color:#FFF;
	position:relative;
	float:none;
}	

#menu_arcoiris li ulsubmenu_derecha li a {
	color:#FFF;
	text-decoration:none;
	}
	
	

/*-------------------------------------*/


#menul2 {
	position:relative;
	 z-index:30;
	}

#menul2 ul {
	 display:none;
	 margin:0;
	 padding:0;
	 list-style:none;

	}
	
#menul2 ul li {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 background:#DFDFDF;
	 color:#5B5B5B;
	 padding-top:8px;
	 padding-left:10px;
	 position:relative;
	 z-index:4;
	}	
#menul2 ul li a{
	 color:#5B5B5B;
	}

#menul2 ul li:hover { 
	background:#FFF;
	color:#2A822E;
}

#menul2 ul li:hover > a,#menul2 ul li:hover { 
	color:#2A822E;
}



#menul2 li:hover ul, #menul2 li:hover > ul { 
     display:block;
	 position:absolute;
	 left:281px;
	 margin-top:-23px;
	 *margin-top:-10px;
} 	 

.input_login {
	width:90px;
	}

.arial10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}

.arial12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}	

.cuadro_noticias {
	padding-top:10px;
	
	}	

.noticia {
	float:left;
	margin-right:5px;
	margin-bottom:10px;
	}
	
				

.noticia .imagen {
	float:left;
	width:86px;
	padding-left:2px;
	}

.noticia .texto {
	float:left;
	width:225px;
	}	
.noticia p {
	margin:0;
	}	

.noticia .facultad,.noticia .facultad a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#212121;
	font-weight:bold;
	text-decoration:none;
	}	

.noticia .titulo,.noticia .titulo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00940E;
	font-weight:bold;
	text-decoration:none;
	}	

.noticia .descripcion, .noticia .descripcion a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #5C5C5C;
	text-decoration:none;
	}	

.noticia .imagen img {
	border:4px #B5B5B5 solid;
	
	}	
.descripcion-interior {
    font-size: 12px;
    color: #333333;
    padding-top: 8px;
    padding-left: 5px;
    padding-right: 40px;
    margin-bottom: 10px;
    text-align: left;
    font-family: Lato;
	
	}
	



.a_titulo_noticia {
	font-size: 13px;
	font-weight:bold;
	color: #3e3e3e;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 3px;
	margin-bottom: 3px;
	text-align: left;
	font-family: "Arial";
	
	}




.a_parrafo_ceades {
    font-size: 14px;
    color: #606060;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    text-align: left;
	
	}




.a_resaltado1 {
    font-size: 14px;
    color: #000000;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    text-align: left;
	background-color:yellow;
	
	}




.a_parrafo_cursiva  {
    font-size: 13px;
    color: #606060;
	font-style: italic;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-weight: normal; 
    text-decoration: none;
    text-transform: none;
    text-align: left;
	
	}





.a_parrafo_b {
    font-size: 14px;
    color: #ffffff;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    text-align: left;
	
	}

.a_parrafo_c13 {
    font-size: 13px;
    color: #606060;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    text-align: left;
	
	}


.a_parrafo_ceades_v {
	font-size: 14px;
	color: #3FAC4B;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	
	}

.a_parrafo_ceades_c {
    font-size: 11px;
    color: #434343; 
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    text-align: left;
	
	}





	
.a_parrafo_ceades1 {
    font-size: 14px;
    color: #000000;
    background-color: yellow;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    text-align: center;
	
	}
	

.descripcion-interior2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8C8C8C;
	padding-top:8px;
	padding-left:5px;
	text-align:justify;
	padding-right:20px;
	margin-bottom:10px;
	width:350px;
	float:left;
	}
	

.descripcion-interior6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8C8C8C;
	padding-top:8px;
	
	
	
	
	float:left;
	}	
	

.descripcion-imagen-interior2 {
	float:left;
	padding-top:30px;
	
	}

.descripcion-imagen-interior2 img{
    border: 4px solid #E8E8E8;
    text-align: left;
}			
	
.descripcion-interior a , .descripcion-interior2 a {
	color: #000000;
	}	

.descripcion-interior ul li{
	line-height: 24px;
	text-align: left;
	}
	
#calendario-meses {
	width:122px;
	float:left;
	}	
#calendario-contenido {
	float:left;
	width:510px;
	margin-left:10px;
	}	
#lista-calendario {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	list-style:none;
	}	

#lista-calendario a {
	text-decoration:none;
	color:#555555;
	}

#lista-calendario li {
	padding-left:8px;
	}		

#lista-calendario li:hover, #lista-calendario li.selected {
	border-left:3px solid #060;
	background:#CDCDCD;
	padding-left:5px;
	}	
	
#lista-calendario a:hover < li { 
  background:#666;
}

#lista-titulos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	list-style:none;
	}	

#lista-titulos a {
	text-decoration:none;
	color:#666;
	}

#lista-titulos li {
	padding-left:8px;
	}		

#lista-titulos li:hover, #lista-titulos li.selected {
	border-left:3px solid #060;
	background:#3EB609;
	padding-left:5px;
	}	

#lista-titulos li:hover a , #lista-titulos li:hover > a {
	color:#FFF;
	}

#lista-titulos li.selected a { 
 color:#FFF;
}	
	
#lista-titulos a:hover { 
 color:#FFF;
}

.verde {
	color: #239A02;
	text-align: left;
	font-size: 10px;
	}
	
.evento-dia {
	border:1px #ADADAD solid;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	}	
.evento-anio {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	}	
	
.link-logo-unife {
	padding: 54px 130px;
	}	

.descripcion-interior .lpregunta {
	font-weight:bold;
	color:#00A904;
	}	
	
	
.titulo_verde {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #060;
}


.titulo_verdeGG {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #3dac4a;
}


.titulo_verdeG {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #3dac4a;
}




.titulo_celesteacero {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #269B7B;
}


.titulo_celesteacero_g {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #346767;
}


.a_titulo_ceades {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #3A8E00;
    text-align: left;
}



.grande1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #999;
}




.titulo_naranja {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C26323;
	text-align: left;
}



.titulo_celeste {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #39F;
}

.titulo_cursiva_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	font-style: italic;
	text-align: justify;
}



.titulo_autor {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: italic;
}

.titulo_princi_verde {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00A822;
}


.texto_blanco {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.texto_gris_pequeno {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
}


.texto_blanco_pequeno {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #FFF;
}



.texto_azulino_pequeno {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #06C;
}


.texto_verde_pequeno {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #060;
}





.texto_gris_peque {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;


	color: # 4D4D4D;
	color: #626262;
	text-align: left;
}


.texto_blanco_pequeno {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #FFF;
	
}

.link_gris {
	color:#686868;
	text-decoration:none;
}
	
	.texto_boletin_derecho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bold;
	color: #030;
}

.cleanfix {
	*float:left;
	clear:left;
	}

#principal-interior a:hover {
    color: #000000;
    text-align: center;
	}



.descripcion-interior-blanco {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-top: 8px;
	padding-left: 5px;
	
	padding-right: 40px;
	margin-bottom: 10px;
	}
	

.descripcion-interior-blanco a {
	color: #FFF;
	}.texto_bienestar_uni {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	background-color: #C100C1;
	color: #FFF;
}
.texto_bienest {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #F0F;
}

.texto_prensa {
	padding-top: 5px;
	padding-right: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: justify;
	}
	
.texto_new1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	background-color: #090;
	color: #FFF;
	text-align: left;
}


.texto_inv {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #FFD600;
	color: #FFF;
}



.texto_new6 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	background-color: #017801;
	color: #FFF;
}


.texto_resaltado {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	background-color:yellow;
	color: #000;
}

.texto_new7 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
	font-size: 12px;
	background-color: #000;
	color: #FFF;
}


.texto_new8 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
	font-size: 12px;
	background-color: #9b9b9b;
	color: #FFF;
}



.texto_new4 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	background-color: #09F;
	color: #FFF;
}

.txt_inv {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	background-color: #ECEAD1;
	color: #FFF;
}


.texto_new2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	background-color: #D2D2D2;
	color: #000;
}
.texto_new3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D2D2D2;
	color: #000;
}




.cuadro_slider {
	float:right;
	width:360px;
	}	
.limpia_ambos {
	clear:both;
	} 

.fecha_evento {
	float:left;
	border:1px solid #CCC;
	padding:3px;
	font-size:24px;
	background:#000;
	color:#FFF;
	margin:2px;
	}	

.fecha_evento span {
	font-size:11px;
	color:#FFF;
	}	



.texto_pro {
	float:left;
	border:1px solid #CCC;
	padding:3px;
	font-size:10px;
	background:#FFF;
	color:#333;
	margin:2px;
	}	

.texto_pro span {
	font-size:9px;
	color:#333;
	}	





.descripcion_evento {
	float:left;
	text-align:left;
	
	}	
	
.evento_info {
	width:120px;
	}	

.evento-dia {
	padding-top:5px;
	}	



/*-INICIO DE ACORDEON VRI-*/


//updated ver
* {
  box-sizing:border-box;
}
@import url(http://fonts.googleapis.com/css?family=Lato:400,700);
body { 

  font-family:'Lato';
}
.heading-primary {
  font-size:2em;
  padding:2em;
  
}
.accordion dl,
.accordion-list {
   border:1px solid #ddd;
   &:after {
       content: "";
       display:block;
       height:1em;
       width:100%;
       background-color:darken(#38cc70, 10%);
     }
}
.accordion dd,
.accordion__panel {
   background-color:#eee;
   font-size:1em;
   line-height:1.5em; 
}
.accordion p {
  padding:1em 2em 1em 2em;
}

.accordion {
    position:relative;
    background-color:#eee;
}
.container {
  max-width:960px;
  margin:0 auto;
  padding:2em 0 2em 0;
}
.accordionTitle,
.accordion__Heading {
 background-color:#38cc70; 
   text-align:center;
     font-weight:700; 
          padding:2em;
          display:block;
          text-decoration:none;
          color:#fff;
          transition:background-color 0.5s ease-in-out;
  border-bottom:1px solid darken(#38cc70, 5%);
  &:before {
   content: "+";
   font-size:1.5em;
   line-height:0.5em;
   float:left; 
   transition: transform 0.3s ease-in-out;
  }
  &:hover {
    background-color:darken(#38cc70, 10%);
  }
}
.accordionTitleActive, 
.accordionTitle.is-expanded {
   background-color:darken(#38cc70, 10%);
    &:before {
     
      transform:rotate(-225deg);
    }
}
.accordionItem {
    height:auto;
    overflow:hidden; 
    //SHAME: magic number to allow the accordion to animate
    
     max-height:50em;
    transition:max-height 1s;   
 
    
    @media screen and (min-width:48em) {
         max-height:15em;
        transition:max-height 0.5s
        
    }
    
   
}
 
.accordionItem.is-collapsed {
    max-height:0;
}
.no-js .accordionItem.is-collapsed {
  max-height: auto;
}
.animateIn {
     animation: accordionIn 0.45s normal ease-in-out both 1; 
}
.animateOut {
     animation: accordionOut 0.45s alternate ease-in-out both 1;
}
@keyframes accordionIn {
  0% {
    opacity: 0;
    transform:scale(0.9) rotateX(-60deg);
    transform-origin: 50% 0;
  }
  100% {
    opacity:1;
    transform:scale(1);
  }
}

@keyframes accordionOut {
    0% {
       opacity: 1;
       transform:scale(1);
     }
     100% {
          opacity:0;
           transform:scale(0.9) rotateX(-60deg);
       }
}


















 /* The navigation menu */
.navbar {
  overflow: hidden;
  background-color: #3FAC4B;
}

/* Navigation links */
.navbar a {
  float: left;
  font-size: 14px;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* The subnavigation menu */
.subnav {
  float: left;
  overflow: hidden;
}

/* Subnav button */
.subnav .subnavbtn {
  font-size: 14px;
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  margin: 0;
}

/* Add a red background color to navigation links on hover */
.navbar a:hover, .subnav:hover .subnavbtn {
  background-color: #909090;
}

/* Style the subnav content - positioned absolute */
.subnav-content {
    display: none;
    position: absolute;
    left: 500;
    background-color: #909090;
    width: 400px;
    z-index: 1;
}

/* Style the subnav links */
.subnav-content a {
  float: left;
  color: white;
  text-decoration: none;
}

/* Add a grey background color on hover */
.subnav-content a:hover {
  background-color: #eee;
  color: black;
}

/* When you move the mouse over the subnav container, open the subnav content */
.subnav:hover .subnav-content {
  display: block;
} 





/* inicio ventana de cookies Melissa */

#overbox3 {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 999999;
    display: block;
}
#infobox3 {
    margin: auto;
    position: relative;
    top: 0px;
    height: 58px;
    width: 100%;
    text-align:center;
    background-color: #e9ffda;
}
#infobox3 p {
    line-height:58px;
    font-size:12px;
    text-align:center;
}
#infobox3 p a {
    margin-right:5px;
    text-decoration: underline;
}
	
#overbox3 {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 999999;
    display: block;
}
#infobox3 {
    margin: auto;
    position: relative;
    top: 0px;
    height: 58px;
    width: 100%;
    text-align:center;
    background-color: #e9ffda;
}
#infobox3 p {
    line-height:58px;
    font-size:12px;
    text-align:center;
}
#infobox3 p a {
    margin-right:5px;
    text-decoration: underline;
}

/* fin ventana de cookies Melissa */
