@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding:0;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	
}

.full-width {
    width: 100%;
}

.sombra	{
	/*text-shadow:#000 2px 2px 5px;
	 text-shadow: .1em .1em .2em rgba(0, 0, 0, 0.6);
	 text-shadow: .1em .1em rgba(0, 0, 0, 0.3);*/
	 
 	 text-shadow: 0 0 0.5em #000, 0 0 0.5em #000, 0 0 0.5em #000;
}

a.btn{
    background:#446822;/* #5A2664;*/
    color: #fff;
    display: inline-block;
    font-size: 1.2em;
    padding: 15px 15px;
    text-align: center;
	font-weight:bold;
}

a.btn:hover {
    background: #4F7C29;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
a.btn--curl {
    /*border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;*/
	border-radius: 20px;
	color:#FFF;
	
}



h1 {
	font-size:1.5em;
	color: #681124;
	font-weight:normal;
}

body {
	background-color: #FFFFFF; 
    font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
    font-size: 13px;
    line-height: 1.4em;
}

.contenedor_r {
	width: 100%;
	height:auto;
	max-width: 1400px;
	margin: 0 auto;
	box-sizing:border-box;
	background-color:#fff;
	overflow:hidden;
}


.header {
	width:100%;
	height:auto;
	background-color:#000;/*#640E22;*/
	margin:0;
	/*position:fixed;
	height:auto;
	border-top:#006 solid 15px;
	background: -moz-linear-gradient(22px, #0272a7, #013953);
	background-image:url(imagenes/fondo_sup.jpg);
	
	background-position: 0 -22px; 
	background-repeat:repeat-x;*/
	border-bottom:solid #DC8C5C 1px; /*#86AC2C   verde hoja*/
	
}

.header p{
	text-align:center;
	
}

.header_izq {
	width:15%;
	/*min-width:300px;*/
	float:left;
	height:auto;
	padding:10px;
	/*background-color:#ff0066;*/
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.header_izq img {
	width:auto;
	height:auto;
	text-align:center;
}

.header_med {
	width:85%;
	/*min-width:500px;
	background-color:#000d66;*/
	float:left;
	padding:10px;
	
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.header_50 {
	width:50%;
	margin:auto;
}

/*.header_med img {
	width:100%;
	height:auto;
}*/

.header_der {
	width:20%;
	/*min-width:300px;
	background-color:#cca;*/
	float:left;
	padding:10px;
	
	text-align:right;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/***************************  MENU ****************************/
.menu_r {
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
	box-sizing:border-box;
	float:left;
	
	z-index:1000;
}

/***************************  CABECERAS ****************************/
.cabecera_movil {
	display:none;
}

.cabecera_pc {
	width: 100%;
	margin: 0 auto;
	box-sizing:border-box;
	float:left;
	
	z-index:1000;
}


/***************************  BANNER ****************************/

.cuerpo_80s {
	width: 80%;
	margin: 0 auto;
	float:left;
	box-sizing:border-box;
	overflow:hidden;
}

.cuerpo_20s {
	width: 20%;
	margin: 0 auto;
	float: right;
	box-sizing:border-box;
	overflow:hidden;
}

.banner2015_1 {
	background-image: url(imagenes/caratula2016_2.jpg);
}


.banner20171 {
	background-image: url(imagenes/2017banner1.jpg);
}

.banner2013 {
	width: 100%;
	color:#FFFFFF;
	height:auto; 
	background-image:url(imagenes/2013banner.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	text-align:left;
	margin-top:0px;
}
.banner2015 {
	width: 100%;
	color:#FFFFFF;
	height:auto; 
	background-image:url(imagenes/2015banner.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	text-align:left;
	margin-top:0px;
}


.banner2017 {
	width: 100%;
	color:#FFFFFF;
	height:auto; 
	background-image:url(imagenes/bg-clouds.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	text-align:left;
	margin-top:0px;
}

.banner {
	width: 100%;
	color:#FFFFFF;
	height:auto; 
	background-image:url(imagenes/bg-clouds.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	text-align:left;
	margin-top:0px;
}

.banner h1 {
	color:#FFFFFF;
	font-size:1.8em;
	line-height: 1.2em;
}


.banner h2 {
	color: #CCC;
	font-size:1.2em;
	/*line-height: 2em;*/
	font-weight:normal;
}


.banner50 {
	width: 50%;
	color:#FFFFFF;
	background-color:#000000;
	height:auto; 
	text-align:left;
	margin-top:0px;
	float:left;
}


.bg_uvas1 {
	background-image: url(imagenes/bg_uvas1.jpg);
}

.bg_presentacion {
	background-image: url(imagenes/bg_presentacion.jpg);
}
.vinos1 {
	background-image: url(imagenes/bg-vinos1.jpg);	

}

.vinos2 {
	background-image: url(imagenes/bg-clouds2.jpg);	

}

.vinos3 {
	background-image: url(imagenes/bg-clouds.jpg);	

}

.clouds {
	background-image:url(imagenes/bg-clouds.jpg);	

}

.clouds1 {
	background-image:url(imagenes/bg-clouds1.jpg);	

}


/***************************  BANNER TOP ****************************/
.banner_top {
	width: 100%;
	height:auto;
	margin: 0 auto;
	box-sizing:border-box;
	background-color:#D6E5E2;
	overflow:hidden;
	padding-top:170px;
	padding-left:100px;
	padding-bottom:40px;
}

.banner_top_index {
	width: 100%;
	height:auto;
	margin: 0 auto;
	box-sizing:border-box;
	background-color:#D6E5E2;
	overflow:hidden;
	padding-top:80px;
	padding-left:100px;
	padding-bottom:40px;
}

/***************************  AVISOS ****************************/
.avisos {
	width: 100%;
	margin: 0 auto;
	padding:10px;
	box-sizing:border-box;
	overflow:hidden;
}

.avisos1 {
	width: 100%;
	margin: 0 auto;
	padding:0px;
	box-sizing:border-box;
	overflow:hidden;
}


.avisos_med {
	width:33%;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:20px;
	text-align:justify;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.avisos_med img {
	width:100%;
	height:100%;
}

.cuadro_imagen {
	margin:auto;
	width:auto;
	height:auto;
}
.cuadro_imagen img {
	width:auto;
	height:auto;
}

.icoround {
	margin: auto;
	text-align:center;	
}

.icoround img {
	border-radius: 50%;
	border:#999999 solid 1px;
}

.icoround img a {
	border-radius: 50%;
	border:#999999 solid 2px;
}

.icoround a:hover {
	border-radius: 50%;
	border:#000 solid 5px;
}

/*.avisos_med img {
	width:100%;
	height:auto;
}*/


/***************************  FRANJAs ****************************/
.franja {
	width: 100%;
	/*margin: 0 auto;*/
	box-sizing:border-box;
	/*background-color:#485C5A;*/
	overflow:hidden;
	height:auto;
}


.franja h1{
	color:#FFFFFF;
	font-size: 1.5em;
	text-align:center;

}

.franja1 {
	width: 100%;
	/*height:1200px;*/
	margin: 0 auto;
	box-sizing:border-box;
	background-color:#200E23;/*#70103C;#A02037;*/
	overflow:hidden;
	min-height:200px;
}


.franja1 h1{
	color:#FFFFFF;
	font-size: 1.5em;
	text-align:center;

}


.franja2 {
	width: 100%;
	/*height:1200px;*/
	margin: 0 auto;
	box-sizing:border-box;
	background-color:#8C9C9B;
	overflow:hidden;
	min-height:200px;
}


.franja2 h1{
	color:#FFFFFF;
	font-size: 1.5em;
	text-align:center;
}

.franja3 {
	width: 100%;
	/*height:1200px;*/
	margin: 0 auto;
	box-sizing:border-box;
	background-color:#D6E5E2;
	overflow:hidden;
	min-height:200px;
}


.franja3 h1{
	color:#FFFFFF;
	font-size: 1.5em;
	text-align:center;
}

/***************************  FOOTER ****************************/

/***************************  VARIOS ****************************/
.varios {
	width: 100%;
	/*height:1200px;*/
	margin: 0 auto;
	box-sizing:border-box;
	/*background-color:#c56;*/
	overflow:hidden;
}

.tit_centro {
	text-align:center;
	font-size: 2.9em;
	line-height:1.5em;
	font-weight:bold;
	color:#485C5A;
}

.linea {
	width:100%;
	height:10px;
	border-bottom:solid #D6E5E2 2px;
	float:left;
	padding:0px;
	
	box-sizing:border-box;

}


/***************************  FOOTER ****************************/

.footer {
	width:100%;
	min-height:300px;
	height: auto;
	color:#D6E5E2;
	margin:0;
	background-image:url(imagenes/fondo_pie_1.jpg);
	background-repeat:repeat-x repeat-y; 
}

.footer a{
	color:#fff;
	text-decoration:none;
}

.footer a:hover{
	font-weight:bold;
}



.footer_izq {
	width:20%;
	float:left;
	padding:20px;
	/*background-color:#cc0066;
	background-image:url(imagenes/fondo_pie_1.jpg);*/
	background-repeat:repeat-x repeat-y; 
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.footer_izq img {
	width: 100%;
	height:auto;
}


.footer_izq p {
	text-align:center
}

.footer_izq img a {
	border:#fff solid 2px;
}

.footer_izq img a:hover {
	border:#666666 solid 5px;
}

.footer_med {
	width:40%;
	float:left;
	padding:20px;
	overflow:hidden;
	/*background-color:#aa0d66;*/
	background-image:url(imagenes/fondo_pie_1.jpg);
	background-repeat:repeat-x repeat-y; 
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.footer_der {
	width:40%;
	float:left;
	padding:20px;
	overflow:hidden;
	/*background-color:#00dd66;*/
	background-image:url(imagenes/fondo_pie_1.jpg);
	background-repeat:repeat-x repeat-y; 
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}




.titulo100 {
	width:100%;
	border-bottom:solid 2px #ccc;
	
	font-size: 2em;
	line-height:1.2em;
	text-align: left;
}


.titulo_big {
	/*width:100%;
	border-bottom:solid 2px #ccc;
	color: #ccc;*/
	font-size: 4em;
	line-height:1.5em;
	/*text-align: left;*/
}

.subtitulo100 {
	width:100%;
	color: #ccc;
	font-size: 1.5em;
	line-height:1em;
	text-align: center;
}

.subtitulo200 {
	width:100%;
	color: #ccc;
	font-size: 1.1em;
	line-height:1.2em;
	text-align: center;
}

.centrar {
	text-align: center;
}

.centrar_img {
	margin:auto;
	width:auto;
}

.centrar_img img {
	width:auto;
	height:auto;
}

.centrar_img p {
	text-align: center;
}

.bg_guindo {
	background-color:#971B21;
}

.bg_naranja_eht {
	background-color:#FBA529;
}

.bg_naranja {
	background-color:#F9731F;
}

.bg_rojo {
	background-color:#FF0033;
}


.bg_azul_eht {
	background-color:#0562AC;
}

.bg_verde {
	background-color:#8E9B43;
}

.bg_cafe {
	background-color:#DC4F34;
}

.bg_negro {
	background-color:#000;
}

.bg_mostaza {
	background-color:#F7BE4D;
}

.bg_celeste {
	background-color:#01B5F2;
}


.bg_verde_o {
	background-color:#2E4F08;
}

.bg_cafe2 {
	background-color:#703C3E;
}

.bg_valles1 {
	background-image:url(imagenes/valles1.jpg);
	background-position: top left;
	background-repeat:repeat;
	/*background-size:cover;*/
	
}

.bg_valles2 {
	background-image:url(imagenes/valles2.jpg);
	background-position: top left;
	background-repeat:repeat;
	/*background-size:cover;*/
}

.bg_valles3 {
	background-image:url(imagenes/valles3.jpg);
	background-position: top left;
	background-repeat:repeat;
	/*background-size:cover;*/
}

.bg_valles4 {
	background-image:url(imagenes/valles4.jpg);
	background-position: top left;
	background-repeat:repeat;
	/*background-size:cover;*/
}

.bg_valles5 {
	background-image:url(imagenes/valles5.jpg);
	background-position: top left;
	background-repeat:repeat;
	/*background-size:cover;*/
}

.bg_valles6 {
	background-image:url(imagenes/valles6.jpg);
	background-position: top left;
	background-repeat:repeat;
	/*background-size:cover;*/
}


.color_vino {
	color:#70103C;
}

.color_guindo {
	color:#971B21;
}

.color_cafe {
	color:#D36F33;
}

.color_naranja_eht {
	color:#FBA529;
}

.color_naranja {
	color:#F9731F;
}

.color_rojo {
	color:#FF0033;
}

.color_azul_eht {
	color:#0562AC;
}

.color_blanco {
	color:#fff;
}

.color_negro {
	color:#000;
}

.color_verde {
	color:#8E9B43;
}

.color_celeste {
	color:#3B8EB0;
}


.sin_borde {
	border-bottom: none;
}




/*********************************** PARTES ************************************************/




.seccion75 {
	width:75%;
	float:left;
	padding:20px;
	overflow:hidden;
	height:auto;
	box-sizing:border-box;

}

.seccion75 h1 {
	text-align:left;
	font-size:2.8em;
	font-weight:bold;
	line-height:1em;
}

.seccion75 p {
	text-align:justify;
}


.seccion50 {
	width:50%;
	float:left;
	padding:20px;
	overflow:hidden;
	height:auto;
	box-sizing:border-box;

}

.seccion50 h1 {
	text-align:left;
	font-size:2.8em;
	font-weight:bold;
	line-height:1em;
}

.seccion50 p {
	text-align:justify;
}




.seccion25 {
	width:25%;
	float:left;
	padding:30px;
	overflow:hidden;
	height:auto;
	box-sizing:border-box;
}

.seccion25 h1 {
	text-align:center;
	font-size:1.5em;
}



.seccion25sp {
	width:25%;
	float:left;
	overflow:hidden;
	height:auto;
	box-sizing:border-box;
	text-align:center;
}


.cuerpo_100 {
	width: 100%;
	margin: 0 auto;
	float:left;
	padding:20px;  /*desde la aplicacion de TITULADOS*/
	box-sizing:border-box;
	overflow:hidden;
}

.cuerpo_100 p{
	text-align:justify;
}

.cuerpo_100i {
	width: 100%;
	margin: 0 auto;
	float:left;
	/*padding:5px;  desde la aplicacion de TITULADOS*/
	box-sizing:border-box;
	overflow:hidden;
}

.cuerpo_100i p{
	text-align:justify;
}

.cuerpo_biblio_100 {
	width: 100%;
	margin: 0 auto;
	overflow:hidden;
}

.cuerpo_biblio_100 p{
	text-align:justify;
}

.cuerpo_biblio_100 img {
	width: 100%;
	height:auto;
}

.cuerpo_rec_100 {
	width: 100%;
	margin: 0 auto;
	overflow:hidden;
}

.cuerpo_rec_100 p{
	text-align:justify;
}

.cuerpo_rec_100 img {
	/*width: 100%;
	height:auto;*/
}

.cuerpo_100_datos {
	width: 100%;
	height: auto;
		
}
	
.cuerpo_100_datos_movil {
	display:none;
		
}



.cuerpo_80 {
	width: 80%;
	margin: 0 auto;
	padding:20px;
	float:left;
	box-sizing:border-box;
	overflow:hidden;
}


.cuerpo_80 img {
	width: auto;
	height:auto;
	margin:auto;
	text-align:center;
}

.cuerpo_80 p{
	text-align:justify

}




.cuerpo_70 {
	width: 70%;
	margin: 0 auto;
	float:left;
	padding:20px;
	box-sizing:border-box;
	overflow:hidden;
}

.cuerpo_70 p{
	text-align:justify;
}


.cuerpo_60 {
	width: 60%;
	margin: 0 auto;
	float:left;
	padding:20px;
	box-sizing:border-box;
	overflow:hidden;
}

.cuerpo_60 p{
	text-align:justify;
}


.cuerpo_50 {
	width: 50%;
	margin: 0 auto;
	float:left;
	padding:20px;
	box-sizing:border-box;
	overflow:hidden;
}

.cuerpo_50 p{
	text-align:justify;
}


.cuerpo_50h {
	width: 50%;
	margin: 0 auto;
	float:left;
	padding:20px;
	box-sizing:border-box;
	overflow:hidden;
}

.cuerpo_50h img {
	width: auto;
	height: auto;
	padding:0px;

}

.cuerpo_50p {
	width: 50%;
	margin: 0 auto;
	float:left;
	box-sizing:border-box;
	overflow:hidden;
}

.cuerpo_50p img {
	width: 100%;
	height: auto;
	padding:0px;

}




.cuerpo_int_40 {
	width: 40%;
	margin: 0 auto;
	padding:20px;
	float:left;
	box-sizing:border-box;
	overflow:hidden;
}


.cuerpo_int_40 img {
/*	width: auto;
	height:auto;*/
	margin:auto;
	text-align:center;
}

.cuerpo_int_40 p {
	text-align:justify;
	/*color:#000;*/

}


.cuerpo_40 {
	width: 40%;
	margin: 0 auto;
	padding:20px;
	float:left;
	box-sizing:border-box;

	overflow:hidden;
}


.cuerpo_40 img {
/*	width: auto;
	height:auto;*/
	margin:auto;
	text-align:center;
}

.cuerpo_40 p {
	text-align:justify;
	/*color:#000;*/

}

.cuerpo_rec_30 {
	width: 30%;
	margin: 0 auto;
	padding:20px;
	float:left;
	box-sizing:border-box;
	overflow:hidden;
}


.cuerpo_rec_30 img {
	/*width: auto;
	height:auto;*/
	margin:auto;
	text-align:center;
}

.cuerpo_rec_30 p{
	text-align:justify

}

.cuerpo_30 {
	width: 30%;
	margin: 0 auto;
	padding:1px;
	float:left;
	box-sizing:border-box;
	/*background-color:#fff;*/
	overflow:hidden;
}


.cuerpo_30 img {
	/*width: auto;
	height:auto;*/
	margin:auto;
	text-align:center;
}

.cuerpo_30 p{
	text-align:justify

}

.cuerpo_30 a {
	text-decoration:none;
	/*line-height:2em;*/
	color: #000;
}

.cuerpo_30 a:hover {
	color: #fff;
}

.cuerpo_20 {
	width: 20%;
	margin: 0 auto;
	padding:1px;
	float:left;
	box-sizing:border-box;
	overflow:hidden;
}


.cuerpo_20 img {
	/*width: auto;
	height:auto;*/
	margin:auto;
	text-align:center;
}

.cuerpo_20 p{
	text-align:justify
	

}





.cuerpo_16 {
	width: 16%;
	margin: 0 auto;
	padding:20px;
	float:left;
	box-sizing:border-box;
	overflow:hidden;
}


.cuerpo_16 img {
	width: auto;
	height:auto;
	margin:auto;
	text-align:center;
}

.cuerpo_16 p{
	text-align:justify;

}

.cuerpo_10 {
	width: 10%;
	margin: 0 auto;
	padding:20px;
	float:left;
	box-sizing:border-box;
	/*background-color:#fff;*/
	overflow:hidden;
}

.cuerpo_5 {
	width: 5%;
	margin: 0 auto;
	float:left;
	padding:20px;
	box-sizing:border-box;
	overflow:hidden;
}

.cuerpo_4 {
	width: 4%;
	margin: 0 auto;
	float:left;
	padding:20px;
	box-sizing:border-box;
	overflow:hidden;
}


.cuerpo_banner_pc {
		/*display: none;*/
		width:100%;
}
.cuerpo_banner_movil {
		display:none;
		width:100%;
}


.cuerpo_carreras {
	width: 100%;
	height:auto;
	float:left;
	box-sizing:border-box;
	overflow:hidden;

}

.cuerpo_carreras p {
	text-align:center;
}

.cuerpo_carreras img {
	width: auto;
	height:auto;
}


.cuerpo_carreras_30 {
	width: 30%;
	height:auto;
	float:left;
	box-sizing:border-box;
	overflow:hidden;

}

.cuerpo_carreras_30 img {
	width: 100%;
	height:auto;
}


.cuerpo_carreras_50 {
	width: 50%;
	height:auto;
	float:left;
	box-sizing:border-box;
	overflow:hidden;

}

.cuerpo_carreras_50 img {
	width: 100%;
	height:auto;
}

.cuerpo_carreras_70 {
	width: 70%;
	height:auto;
	float:left;
	padding:40px;
	box-sizing:border-box;
	overflow:hidden;
}

.cuerpo_carreras_70 p {
	text-align:justify;
}

.cuerpo_carreras_70 img {
	width: 100%;
	height:auto;
}

.cuerpo_carreras_descargar70 {
	width: 100%;
	height:auto;
	padding:00px;
	box-sizing:border-box;
	overflow:hidden;
	
}

.cuerpo_carreras_descargar70 p {
	text-align:center;
}

.cuerpo_carreras_descargar70 img {
	width: auto;
	height:auto;
}

.cuerpo_revistas {
	width: 100%;
	height:auto;
	padding:20px;
	box-sizing:border-box;
	overflow:hidden;

}

.cuerpo_admision {
	width: 100%;
	height:auto;
	padding:10px;
	box-sizing:border-box;
	overflow:hidden;

}

.cuerpo_plataforma {
	width: 100%;
	min-height:500px;
	padding:10px;
	box-sizing:border-box;
	overflow:hidden;

}

.cuerpo_admision img {
	width: auto;
	height:auto;
	box-sizing:border-box;
	overflow:hidden;

}

.linea {
	width:100%;
	height:10px;
	/*border-bottom:solid #D6E5E2 2px;*/
	float:left;
	padding:0px;
	
	box-sizing:border-box;

}

.linea2 {
	width:100%;
	height:1px;
	position:relative;
}



/*********************************** LIMPIADORES  **********************************************/
.cleaner { clear: both }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }

/***************************  media screen ****************************/


@media screen and (max-width:800px){
	
	h1 {
		font-size:1em;
		color: #681124;
		font-weight:normal;
	}
	.header_izq {
		display: none;
/*	}
	
	.header_izq p{
		text-align:center;*/
	}
	
	.header_med {
		width:100%;
		padding:0px;
		/*display:none;*/
	}
	.header_der {
		/*width:100%;*/
		display:none;
	}
	
	
	
	/***************************  CABECERAS ****************************/
	.cabecera_movil {
		width: 100%;
		margin: 0 auto;
		box-sizing:border-box;
		float:left;
		
		z-index:1000;
		display:block;
	}
	
	.cabecera_pc {
		display:none;
	}

	
	/***************************  BANNER TOP ****************************/
	.banner_top {
		width: 100%;
		height:auto;
		margin: 0 auto;
		box-sizing:border-box;
		padding-top:290px;
		padding-left:0px;
		padding-bottom:25px;
		text-align:center;
	}
	
	
	.banner_top_index {
		width: 100%;
		height:auto;
		margin: 0 auto;
		box-sizing:border-box;
		padding-top:230px;
		padding-left:0px;
		padding-bottom:25px;
		text-align:center;
	}
	
	
	.avisos_med {
		width:100%;
	/*	float:left;
		padding:20px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
			  box-sizing: border-box;*/
	}
	
	
	/********************************  CUERPOS  *********************************/
	.cuerpo_20 {
		width: 40%;
	}
	
	
	.footer {
		font-size: 1em;
		text-align:center;
	}
	
	.footer_izq {
		width:100%;
	}
	.footer_izq img {
		width:auto;
		height:auto;
	}
	.footer_med {
		width:100%;
	}
	.footer_der {
		background-image:url(imagenes/fondo_pie_1.jpg);
		width:100%;
	}
	
	
	.seccion75 {
		width:100%;
	}
	.seccion50 {
		width:100%;
	}

	.seccion25 {
		width:100%;
	}
	
	.seccion25sp {
		width:100%;
	}
	
	.cuerpo_80s {
		display:none;
	}
	.cuerpo_20s {
		width: 100%;
	}
	
}




@media screen and (max-width:600px){
	
	h1 {
		font-size:1em;
		color: #681124;
		font-weight:normal;
	}
	.header_izq {
		display: none;
/*	}
	
	.header_izq p{
		text-align:center;*/
	}
	
	.header_med {
		width:100%;
		padding:0px;
		/*display:none;*/
	}
	.header_der {
		/*width:100%;*/
		display:none;
	}
	
	
	
	/***************************  CABECERAS ****************************/
	.cabecera_movil {
		width: 100%;
		margin: 0 auto;
		box-sizing:border-box;
		float:left;
		
		z-index:1000;
		display:block;
	}
	
	.cabecera_pc {
		display:none;
	}

	
	/***************************  BANNER TOP ****************************/
	.banner_top {
		width: 100%;
		height:auto;
		margin: 0 auto;
		box-sizing:border-box;
		padding-top:290px;
		padding-left:0px;
		padding-bottom:25px;
		text-align:center;
	}
	
	.banner_top_index {
		width: 100%;
		height:auto;
		margin: 0 auto;
		box-sizing:border-box;
		padding-top:230px;
		padding-left:0px;
		padding-bottom:25px;
		text-align:center;
	}
	
	
	
	.avisos_med {
		width:100%;
	/*	float:left;
		padding:20px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
			  box-sizing: border-box;*/
	}
	
	.footer {
		font-size: 1em;
		text-align:center;
	}
	
	.footer_izq {
		width:100%;
	}
	.footer_med {
		width:100%;
	}
	.footer_der {
		background-image: url(imagenes/valles5.jpg);
		width:100%;
	}
	
	
	.seccion75 {
		width:100%;
	}

	.seccion50 {
		width:100%;
	}
	.seccion25 {
		width:100%;
	}
	
	.seccion25sp {
		width:100%;
	}
	
		/*******************************  CUERPO  ********************************/
	.cuerpo {
	width: 100%;
	background-color: #FFF;
	}
	
	
	.cuerpo_100i img{
		width: 100%;
		height:auto;
	}
	
	.cuerpo_admision img {
	width: 100%;
	height:auto;
	}

/*	.cuerpo_70 {
		width: 100%;
		padding:10px;
		box-sizing:border-box;
		background-color:#fff;
		overflow:hidden;
	}*/
	

	
/*	.cuerpo_30 {
		width: 100%;
		margin: 0 auto;
		box-sizing:border-box;
		background-color:#fff;
		overflow:hidden;
	}*/
	
	.cuerpo_16 {
		width: 100%;
		padding:10px;
	}
	
	
	
	
	.cuerpo_carreras img {
	width: 100%;
	height:auto;
	float:left;
	}
	
	.cuerpo_carreras_30 {
		width: 100%;
		height:auto;
		float:left;
		padding:0;
		box-sizing:border-box;
		overflow:hidden;
	
	}
	
	.cuerpo_carreras_30 img {
		width: 100%;
		height:auto;
	}
	
	
	.cuerpo_carreras_50{
		width: 100%;
	}
	.cuerpo_carreras_50 img {
		width: 100%;
		height:auto;
	}
	

	
	.cuerpo_carreras_70 {
		width: 100%;
		height:auto;
		float:left;
		padding:20px;
		box-sizing:border-box;
		overflow:hidden;
	}
	
	.cuerpo_carreras_70 img {
		width: 100%;
		height:auto;
	}
	
	.cuerpo_80 {
	width: 100%;
	}
	
	.cuerpo_70 {
	width: 100%;
	}
	
	.cuerpo_60 {
	width: 100%;
	}
	
	.cuerpo_50 {
		width: 100%;
	}
	
	.cuerpo_50p {
		width: 100%;
	}
	
	
	
	.cuerpo_50h {
		display: none;

	}
	
	.cuerpo_40 {
	width: 100%;
	}
	.cuerpo_30 {
	width: 100%;
	}
	
	.cuerpo_rec_30 {
	width: 100%;
	}
	
	.cuerpo_20 {
	width: 100%;
	}
	
		.seccion75 {
		width:100%;
	}


	.seccion25 {
		width:100%;
	}
	
	.cuadro_imagen {
		width:100%;
		height:auto;
	}
	.cuadro_imagen img {
		width:90%;
		height:auto;
	}
	.cuerpo_80s {
		display:none;
	}
	.cuerpo_20s {
		width: 100%;
	}
	
}


