@charset "utf-8";
@media only screen and (max-width: 2000px) { 
	.widthMin,
	.banner,
	.nav_min{
		display:none;
	}
	
	#menu_mobile,
	.alumni_image_mobile{
		display:none;
	}
}
@media only screen and (max-width: 1300px) { 
	#content #video .video{
		padding:10px 0 15px 11px;
	}
	#content #life li .life{
		padding:10px 0 14px 11px ;
	}
}
@media only screen and (max-width: 1022px) { 
	
}
@media only screen and (max-width: 1010px) { 
	
}
@media only screen and (max-width: 1000px) { 
	header nav ul li a{
	}
	#conten_text .l_left .scroll_1, #conten_text .row 
	{
		height:auto !important;	
	}
	#conten_text .padd1 
	{
		height:auto;
		padding:0;	
	}
	
}
@media only screen and (max-width: 995px) { 
	#conten_text .space {
		width: 24.8%;
	}
	#conten_text .text{
		width:75.2%;
	}
}
@media only screen and (max-width: 985px) { 
}
@media only screen and (max-width: 970px) { 
	header nav ul li a{
	}
	#conten_text .space {
		width: 24.5%;
	}
	#conten_text .text{
		width:75.5%;
	}
	
}
@media only screen and (max-width: 955px) { 
	header nav ul li a{
	}
	#conten_text .space {
		width: 24.0%;
	}
	#conten_text .text{
		width:76.0%;
	}
	#menu_footer {
		background:url(../images/menu_footer.jpg) no-repeat;
	}
}

@media only screen and (max-width: 940px) { 
	header nav ul li a{
	}
}
@media only screen and (max-width: 920px) { 
	#conten_text .space {
		width: 22.9%;
	}
	#conten_text .text{
		width:77.1%;
	}
}

@media only screen and (max-width: 900px) { 
	header nav ul li a{
	}
	#conten_text .space {
		width: 21.8%;
	}
	#conten_text .text{
		width:78.2%;
	}
}
@media only screen and (max-width: 880px) { 
	#banner ul li img{
		height:100%;
		max-height:1005px;
		
	}
	#conten_text .space {
		width: 20.9%;
	}
	#conten_text .text{
		width:79.1%;
	}
}
@media only screen and (max-width: 860px) { 
	header nav ul li a{
	}
	#banner ul li img{
		height:100%;
		max-height:1005px;	
	}
	#conten_text .space {
		width: 20.4%;
	}
	#conten_text .text{
		width:79.6%;
	}
	
}
@media only screen and (max-width: 850px) { 
	header nav ul li a{
	}
}
@media only screen and (max-width: 810px) { 
	header nav ul li a{
	}
	#conten_text .space {
		width: 18.9%;
	}
	#conten_text .text{
		width:81.1%;
	}
	#menu_left
	{
		
	}
	
	
}
@media only screen and (max-width: 800px) { 
	header nav ul li a{
	}
	#content #video{
		margin: 35px 10px 0 0;
	}
	.alumni_image_mobile{
		display:block;
	}
}
@media only screen and (max-width: 780px) { 
	#conten_text .space {
		width: 10.5%;
	}
	#conten_text .text{
		width:89.5%;
	}
	#conten_text{
		background:url(../images/bg_p.png) top left;
		background-repeat:no-repeat;
	}
	#conten_text h1 {
		margin-bottom: 1px;
	}
	.breadmovil
	{
		 display:block;	
	}
}
@media only screen and (max-width: 780px) { 
	header .logo{
		width:45% !important;
	}
}
@media only screen and (max-width: 780px) { 
	header{
		background:url(../images/bg_04.png) center 64px no-repeat;
	}
	#frase{
		bottom:5%;
		height:15%;
		position:relative;
	}
}

/* 767 */
@media only screen and (max-width: 780px) { 
	
	#wrap img.bgfade
	{
	
	max-width:;
	height:100% !important;	
	}
	
	#content #life li .submenu
	{
		position:inherit;
		margin-bottom:20px;
	}
	
	#conten_text .row {
		margin-top: 45px;
		height: 604px;
	}
	.block_l{
		float:left;
		width:47%;
	
	}
	
	#conten_text .space #menu_left{
		display:none;
	}
	.block_r{
		float:right;
		width:47%;
	}
	#nube{
		float:left;
	}
	#nube .list{
		float:left;
		margin:0 15px 0 0;
	}
	#conten_text .space {
		width: 13%;
	}
	#conten_text .text{
		width:87%;
	}
	body{
		background: #E4E4E4;
	}
	#content{
		margin-top:100px;
	}
	header{
		background:url(../images/bg_04.png) center 64px no-repeat;
		position:relative;
		z-index:9;
	}
	header .logo{
		float:left !important;
		width:17% !important;
	}
	.menu_top{
		position:absolute;
		right:0px;
		top:0px;
		width:65% !important;
	}
	.menu_top nav{
		display:none;
	}
	
	.blanc_2{
		display:none;
	}
	#frase{
		height:15%;
		position:relative;
	}
	#body{
		/*background:url(../images/banner_p.jpg) center 104px  no-repeat;*/
	}
	#frase{
		background:#292929;
		padding:17px 0;

	}
	#frase div{
		font-size:22px;
	}
	#frase p{
		font-size:17px;
	}
	#video{
		float:none;
		margin: 0px 0 0 0 !important;
		width:100% !important;
	}
	.t_center{
	}
	.redes{
	}
	.widthMax{
		display:none;
	}
	.banner{
		display:block;
		margin-top:-7%;
	}
	.widthMin{
		display:block;
	}
	footer{
		padding:15px 0;
		position:relative;
	}
	footer .redes{
		padding:0 0 17px 39%;
	}
	footer .redes .fb,
	footer .redes .tw,
	footer .redes .yt{
		width:30px;
		margin:0 3px;
	}
	#content #video .video{
		padding:7px 0 15px 11px;
	}
	#content #video li .submenu{
		display:block;
		height:295px;
		position:relative;		
		top:0px;
	}
	#content #video li .submenu iframe{
		left: 5px;
		height: 189px;
		position: absolute;
		top: 5px;
		width:310px;
	}
	#content #life{
		width:100% !important;
	}
	
	#content #life li .active{
		background:url(../images/video_a.png) left top no-repeat;
	}
	#content #life li .active:hover{
		background:url(../images/video_ah.png) left top no-repeat;
	}
	#content #life li .life{
		background:url(../images/video.png) left top no-repeat;
	}
	#content #life li .life:hover{
		background:url(../images/video_h.png) left top no-repeat;
	}
	.nav_min{
		display:block;
		height:65px;
		padding:64px 0 0 0;
	}
	.nav_min a{
		background:url(../images/flecha.png) right 16px no-repeat;
		color:#fff;
		display:block;
		line-height:40px;
		padding:0 29px 0 0;
		text-transform:uppercase;
	}
	#conten_text .l_left{
		width:90%;
		
	}
	#conten_text .l_right{
		padding-top:30px;
		width:90%;
	}
	#conten_text #menu_footer{
		background:#424242;
	}
	#menu_footer {
		padding: 5px 0 0 103px;
	}
	#conten_text #menu_footer ul li a{
		font-size:12px;
	}
	#menu{
		display:none;
	}
	#menu_mobile{
		display:block;
	}
	.none{
		display:none;
	}
	#conten_text .padd1 {
		height: 464px;
	}
	
	#content #life li .submenu{
	}
}
@media only screen and (max-width: 740px) { 
}
@media only screen and (max-width: 780px) { 
	header{
		background:url(../images/bg_04.png) center 64px no-repeat;
	}
	.menu_top nav{
		display:none;
	}
	#frase{
		background:#292929;
	}
	#frase div{
		font-size:18px;
	}
	#frase p{
		font-size:15px;
	}
	.banner{
		display:block;
		margin-top:-23%;
	}
	header .logo{
		float:left !important;
		width:35% !important;
	}
	#content #life li .life{
		background:url(../images/video.png) left top no-repeat;
	}
	#content #life li .life:hover{
		background:url(../images/video_h.png) left top no-repeat;
	}
	#content #life li .life {
		padding: 5px 0 12px 11px !important
	}
	#content #life li .submenu{
	}
	#banner{
		display:none;
	}
	
	#pad_1{
		padding:0 0 0 8px;
		max-width:350px;
	}
	#conten_text .space {
		width: 10%;
	}
	#conten_text .text{
		width:90%;
	}
	
}
@media only screen and (max-width: 700px) { 
	header nav ul li a{
	}	
	#content #video li .submenu{
		top:5px;
	}
}

@media only screen and (max-width: 480px) { 
	#conten_text .space {
		width: 15%;
	}
	#conten_text .text{
		width:85%;
	}	
}
@media only screen and (max-width: 450px) { 
	#conten_text .space {
		width: 21.5%;
	}
	#conten_text .text{
		width:78.5%;
	}
	#conten_text #menu_mobile{
		margin-bottom:15px;
	}	
}
@media only screen and (max-width: 320px) { 
	
	.menu_top nav{
		display:none;
	}
	footer .redes{
		padding:0 0 17px 30%;
	}
}
@media only screen and (max-width: 310px) { 
	
	#frase div{
		font-size:11px;
	}
	#conten_text .space {
		width: 24%;
	}
	#conten_text .text{
		width:76%;
	}
}




@-moz-document url-prefix()
header nav ul li a{} 
} /** hack para mozilla **/

