*{margin:0;}
ul { padding: 0; } 
h3 { font-weight: normal; }
p { color: #052734;  font-family: 'Open Sans', sans-serif;
 }
 
 article,aside,details,figcaption,figure,
    footer,header,hgroup,menu,nav,section { 
            display:block;
    }
	
article{
        display: inline-block;
}
body{	color: #052734; 
        font-family: 'Open Sans', sans-serif;

         font-size:16px;
        margin:0;
		background-color: #FFF; min-width: 320px ;
}
body a, body a img { text-decoration: none; color: #d60b51; cursor: pointer;  }

hr { border-top: #bbb 1px solid; border-bottom: 0px #fff solid; }
 
#article .img-container img,
#articulo .img-container img { width: 100%; margin: 0; } 

#article .no-deco a,
#articulo .no-deco a { text-decoration: none; }

.size-0 { font-size: .8rem !important; }
.size-1 { font-size: 1.0rem !important; }
.size-2 { font-size: 1.5rem !important; }
.size-3 { font-size: 2.0rem !important; }
.size-4 { font-size: 2.5rem !important; }
.size-5 { font-size: 3.0rem !important; }

.line-0 { line-height: .8rem !important; }
.line-1 { line-height: 1rem !important; }
.line-2 { line-height: 1.2rem !important; }
.line-3 { line-height: 1.5rem !important; }
.line-4 { line-height: 1.8rem !important; }
.line-5 { line-height: 2rem !important; }

.list-circle { list-style-type: circle !important; }
.list-square { list-style-type: square !important; }
.list-upper-roman {	list-style-type: upper-roman !important; }
.list-lower-roman {	list-style-type: lower-roman !important; }
.list-upper-alpha { list-style-type: upper-alpha !important; }
.list-lower-alpha { list-style-type: lower-alpha !important; }


.script { font-family: 'Yellowtail', cursive; }

.btn-primary {
    color: #fff !important;
    background-color: #d60b51  !important;
	border-color: #d60b51  !important;
	text-decoration: none !important;
}

.btn-primary:hover {
    color: #fff !important;
    background-color: rgb(194, 27, 27)  !important;
	border-color:  rgb(194, 27, 27)  !important;
	text-decoration: none !important;
}

.btn-primary:focus {
    color: #fff;
    background-color: #d60b51 !important;
    border-color: #d60b51 !important;
    box-shadow: 0 0 0 0.2rem rgb(194 27 27 / 50%) !important;
}

.btn-admision {
    color: #fff !important;
    background-color: #f39519  !important;
	border-color: #f39519  !important;
	text-decoration: none !important;
}

.btn-admision:hover {
    color: #fff !important;
    background-color: rgb(226, 123, 0)  !important;
	border-color:  rgb(226, 123, 0)  !important;
	text-decoration: none !important;
}

.btn-admision:focus {
    color: #fff;
    background-color: #f39519 !important;
    border-color: #f39519 !important;
    box-shadow: 0 0 0 0.2rem rgb(226 123 0 / 50%) !important;
}

/*
.text_red { color: #d50d52 !important; }
.text_blk { color: #052734 !important; }
.text_gry { color: #d9d9d9 !important; }
.text_ylw { color: #f39519 !important; }
*/


.btn-especial {
    color: #fff !important;
    background-color: #052734  !important;
	border-color: #052734  !important;
	text-decoration: none !important;
}
.btn-lg { text-transform: none !important;
			font-size: 1.3rem !important; 
			border-radius: .3rem;}

.btn-secondary {
    color: #fff !important;
    background-color: #aaa  !important;
	border-color: #aaa  !important;
	text-decoration: none !important;
}

.btn-info {
    color: #fff !important;
    background-color: #6c4bf7  !important;
    border-color: #6c4bf7  !important;
}

.btn-warning {
    color: #fff !important;
    background-color: #999  !important;
    border-color: #999  !important;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
    color: #fff !important;
    background-color: #AD0C14 !important;
	border-color: #AD0C14 !important;
	text-decoration: none !important;
}

.btn-especial:hover,
.btn-especial:active,
.btn-especial:focus {
    color: #fff !important;
    background-color: #444444 !important;
	border-color: #444444 !important;
	text-decoration: none !important;
}



.btn-info:hover,
.btn-info:active,
.btn-info:focus {
    color: #fff !important;
    background-color: #3A1879 !important;
    border-color: #3A1879 !important;
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning:focus {
    color: #fff !important;
    background-color: #C0510C !important;
    border-color: #C0510C !important;
}


.bg-rojo { background-color: #d60b51 !important; }
.bg-lila { background-color: #81358a !important; }
.bg-sangre { background-color: #AD0C14 !important; }
.bg-negro { background-color: #052734 !important; }
.bg-grafito { background-color: #5A767B !important; }
.bg-gris { background-color: #8A9CA1 !important; }
.bg-plata { background-color: #BAC6C9 !important; }
.bg-light { background-color: #E5EAEB !important; }
.bg-blanco { background-color: #ffffff !important; }
.bg_red { background-color: #d50d52 !important; }
 .bg_blk { background-color: #052734 !important; }
.bg_gry { background-color: #d9d9d9 !important; }
.bg_ylw { background-color: #f39519 !important; }



.text-rojo { color: #d60b51; }
.text-lila { color: #81358a !important; }
.text-sangre { color: #AD0C14; }
.text-negro { color: #052734; }
.text-grafito { color: #5A767B; }
.text-gris { color: #8A9CA1 !important; }
.text-plata { color: #BAC6C9; }
.text-light { color: #E5EAEB; }
.text-blanco { color: #ffffff !important; }
.text_red { color: #d50d52 !important; }
 .text_blk { color: #052734 !important; }
.text_gry { color: #d9d9d9 !important; }
.text_ylw { color: #f39519 !important; }


._izq { float: left; }
._der { float: right; }
._mob { float: none; margin: 0 auto; display: none;  }
._centrar { text-align: center; }
._clr { clear: both; }
._todo { width: 100%; }
._no_margin_top { margin-top: 3px; }
.logocna { padding-top:2px; }
.header-wrap { margin: 0 auto; width: 900px; }
.header { background: #fff; }
.negrita { font-weight: bold !important; }
.normal { font-weight: normal !important; }

#articulo .everest-forms button.button:not(.button-large), .everest-forms button[type=submit] {

    border: 1px solid #ddd;
	background-color: #d60b51 !important;
	color: #fff;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
        white-space: nowrap;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}


#todo { width: 100%; max-width: 900px; margin: 0 auto; }
#cuerpo { width: 100%; margin:  0px auto; padding: 15px 0px; /*background-color: #fff;*/  }
#cuerpo-ancho { width: 1000px; margin: 0 auto; }
#header img { margin: 0px 0; } 

#central { width: 65%; float: left; }
#central-mono { width: 100%; float: left; }
#lateral { width: 280px; float: right;  }


#banner-principal { 	
					display: block; 
					visibility: visible;
					height: 250px;
					width: 100%;
					margin: 15px 0 0 0;
					background: #fff;
					font-size: 46px;
					color: #fff;
					text-align: center;
					clear: both;
				}

#footer { 
			color: #999; 
			margin: 50px auto 10px;
			width: 900px;
			font-size: 0.8em; 
			border-top: 1px solid #d60b51;}
#footer .fac { float: left; text-align: left; margin: 1em; line-height: 1.3em; }
#footer .logos { float: right; text-align: left; margin: 1em; line-height: 1.3em; }
#footer .logos .uahc { height: 100px; vertical-align: top; } 

#footer a { color: #999; }
#footer a:hover { text-decoration: underline; }


.text-red { color: #d60b51 !important; } 
.text-blk { color: #002735 !important; }
.text-gry { color: #d9d9d9 !important; }
.text-ylw { color: #f8b133 !important; }

.bg-red { background-color: #d60b51 !important; } 
.bg-blk { background-color: #002735 !important; }
.bg-gry { background-color: #d9d9d9 !important; }
.bg-ylw { background-color: #f8b133 !important; }
 
 
.note {
  position: relative;
  width: 30%;
  padding: 1em 1.5em;
  margin: 2em auto;
  color: #fff;
  background: #97C02F;
  overflow: hidden;
}


#espacio {clear: both; height: 10px; }

 

/* MENUS */
 
 #main-nav .main-retouch { margin: 0; width: 100%; }
 #main-nav .main-retouch ul { margin: 0; }


.menu_principal_2 { background: #999; margin: 0; padding: 0; width: 100%;  }
.menu_principal_2 ul { list-style: none;  margin: 0; display: inline-block; clear: both; padding: 0; }
.menu_principal_2 li { margin: 0; color: #052734; font-family: 'Open Sans', sans-serif;  float: left;  }
.menu_principal_2 a { color: #f2f2f2; padding: 3px 8px 4px 8px; font-size: 13px; text-transform: uppercase; font-family: 'Oswald', sans-serif; }
.menu_principal_2 a:hover { background: #d60b51; color: #f2f2f2; }


.menu_principal_3 { background: #d60b51; margin: 0; padding: 0; width: 100%; position: sticky; top: 0px; z-index: 10000; height: 25px; display: block;}
.menu_principal_3 ul { list-style: none;  margin: 0 auto; clear: both; padding: 0; }
.menu_principal_3 li { margin: 0; color: #052734; display: inline-block;  }
.menu_principal_3 a { color: #f2f2f2; padding: 3px 8px 4px 8px; font-size: 10px; text-transform: uppercase; font-family: 'Open Sans', sans-serif; }
.menu_principal_3 a:hover { color: #fff; color: #f2f2f2; }

 

.wide-wrap { width: 1200px; margin: 0 auto;  }



#social { width: 100%; margin: 15px auto; }
#social a img { width: 25px; height:  25px; margin-left: 8px; display: inline;
				 }
				
#social a:hover img {  
		-ms-transform: translate(0px,-10px); /* IE 9 */
		-webkit-transform: translate(0px,-10px); /* Chrome, Safari, Opera */
		transform: translate(0px,-10px);		-ms-transform: scale(1.2); /* IE 9 */
		-webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
		transform: scale(1.2);
		-webkit-transition: width .2s, height .2s,-webkit-transform .2s;  /* For Safari 3.1 to 6.0 */
		transition: width .2s, height .2s, transform .2s;
		

}


.youtube {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
	position: relative;
	margin: 2rem 0;
    }
.youtube iframe, .youtube object, .youtube embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
	width: 100%;
	background-color: #eee;
    }

#noticias .item { width: 30%; float: left; display: block; margin-right: 0%;  }
 
#noticias_ a:hover img
 { 
-ms-transform: scale(1.1); /* IE 9 */
-webkit-transform: scale(1.1); /* Chrome, Safari, Opera */
transform: scale(1.1);
-webkit-transition: width .9s, height .9s,-webkit-transform .9s;  /* For Safari 3.1 to 6.0 */
transition: width .9s, height .9s, transform .9s;
}
#noticias .item a:hover h3,
#galerias .item  a:hover h3  { color: #d60b51; }

#noticias h3 { margin-top: 10px; font-size: .8em; font-family: 'Open Sans', sans-serif; color: #052734; margin-bottom: 15px; font-weight: normal; width: 100%; line-height:1.1em; }


#noticias h1,
#lateral h1,
#prefooter h1 { 
	color: #999; 
 	display: block;  
	margin-bottom: 15px;
	margin-top: 0px;
	padding-top: 0px; 
	font-size: 2.0em; 
	font-family: 'Oswald', sans-serif; 
	line-height: 1em;
	text-transform: uppercase; 
	font-weight: normal; 
	overflow: hidden;  
	}
	
#noticias h1:before ,
#lateral h1:before ,
#prefooter h1:before { content: ">"; color: #d60b51; font-family: 'Oswald', sans-serif; font-size: 1.3em; }



 
	
#lateral h3 { font-weight: normal; }		



/* Forms */
input[type=text],
input[type=password],
textarea {
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(80, 80, 80,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(80, 80, 80,0.1);
	box-shadow: inset 0 1px 1px rgba(80, 80, 80,0.1);
	border: 1px solid #999;
	color: #888;
	margin: 0 0 10px 0;
}
input[type=text]:focus,
textarea:focus {
	color: #999;
}
textarea {
	padding-left: 3px;
	width: 98%;
}
input[type=text] {
	padding: 3px;
	width: 280px;
}
input#s {
	background: none;
	-moz-border-radius: 2px;
	width: 75%;
	border-radius: 2px;
	font-size: 14px;
	height: 35px; width: 280px;
	line-height: 1.2em;
	padding: 6px 10px 4px 28px;	
	margin-top: 25px;
}
input#s::before {
	 color: #d60b51;
	 position: relative; left: -4px;
	font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: .8em; content: "\f002";
}


input#searchsubmit {
	display: none;
}
form label { display: none; visibility: hidden; }
.verlabel form label { display: block; visibility: visible; }


/* ESTILOS INDIVIDUALES */ 

.lateral { float: right; width: 315px; padding: 20px 30px; }
.lateral a { text-align: left; }

.owl-carousel .owl-wrapper, .owl-carousel .owl-item { height: 408px; } 
 
#article .boton-comun,
#articulo .boton-comun { background: #d60b51; color: #fff; padding: 3px 5px; border-radius: 30px; margin: 0 0 4px 1em ; font-size: .9em; font-weight: bold; text-align: center; text-decoration: none; display: inline; width: auto;  } 
#article .boton-comun:hover,
 #articulo .boton-comun:hover {  background: #052734; color: #fff; } 
 
 #article .boton-comun::before,
 #articulo .boton-comun::before { content: ""; }

.boton-comun:hover { text-decoration: none; }

#article .tagcloud { padding: 10px 5px; width: 100%; border-radius: 4px; } 
#article .tagcloud a { color: #bbb; }
#article .tagcloud a:hover { color: #d60b51; }
#article .titulos-listado { font-family: 'Oswald', sans-serif; font-size: 1.6em; color: #052734; }

.main-img { display: none; }

#articulo .destacado,
.nuevo-articulo .destacado { color: #052734; background: #ffff90; text-align: center; padding: .1em .3em; font-size: 1em; margin-bottom: 20px; }
#articulo .destacado h3 { background: url(/2018/ico/warning.svg) left center no-repeat; padding-left: 20px; margin:10px 0; }
 

/* Useful classes */
img.left { display: inline; float: left; margin: 0 1.5em .75em 0; }
img.right { display: inline; float: right; margin: 0 0 .75em .75em; }
.left { float: left !important; display:inline;}
.right { float: right !important; display:inline;}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto; }
 
.intro { color: #052734; text-align: justify; font-size: 16px; line-height: 19px; margin: 15px 40px; border-left: #f5be60 solid 5px; padding-left: 10px; } 

#lateral a { color: #d60b51; font-size: 0.8em; }
#lateral a:hover { text-decoration: underline; }

#article { font-size: .8em; line-height: 1.4em; font-weight: normal; color: #524a4a; text-align: justify; clear: both; margin: 2em; }
#article img.texto { float: right; margin: 0 0 5px 10px; }
#article table img { margin: 0; margin-bottom: 1.5em; }
#article strong { font-weight: bold;  }
#article > ul,
#article ol { list-style: none; margin: 1em 0 2em 1em;   }
#article > ul > li {   margin: 0.5em 1em;  } 
#article ol li { list-style: decimal; margin:  0.5em 1em; }
#article ul >li> ul { margin: .5em 1em; }
#article ul >li> ul >li { margin: 0 0 .2em 1em; list-style-type: disc;  } 

#article .wp-caption-text { font-size: 10px; clear: none; text-align: left; line-height: 13px; }
#article h1 { font-family: 'Oswald', sans-serif; color: #d60b51; font-size: 2.6em; text-transform: uppercase; line-height: 1em; text-align: left; font-weight: normal; }
#article h2 { font-family: 'Oswald', sans-serif; color: #d60b51; font-size: 1.8em; letter-spacing: 0px;  line-height: 1em; text-align: left; margin-top: 1em; font-weight: normal; }
#article h3 { font-family: 'Oswald', sans-serif; color: #d60b51;  width:auto; padding: 2px; display: block; margin: 1em 0; font-size: 1.5em; letter-spacing: 0px;  line-height: 1.3em; text-align: left; font-weight: normal; }
#article h4 {  color: #d60b51; font-size: 1.1em ;  line-height: 1em; text-align: left; margin-bottom: 3px; }
#article h5 {  color: #d60b51; }
#article h1 span { font-size: 1em; margin-bottom: 0px; line-height: 1em; }
#article a { color: #052734;  font-size: 1em; text-decoration: underline;   }
#article a:hover { color: #d60b51; }
#article a h2 { color: #052734; }
#article em a { color: #d60b51; }
#article em a:hover { text-decoration: underline; }
#article iframe { margin: 20px 0; }
#article .shrink { font-size: 0.8em; }
#article .fecha,
#articulo .fecha { background: #aaa; padding: 3px;  margin: 7px 0; color: #fff; }
#articulo .fecha a { color: #fff; }

#articulo .fecha { display: inline; font-size: .8em; font-weight: normal; }
#articulo strong { font-size: .9em; }
#article .resaltar,
#articulo .resaltar { padding: 10px; background: #ffff90; margin-bottom: 20px; }
#article ._img_left img { float: left; margin: 0 5px 15px 0px; }
#article ._img_left h3 { font-family: Arial, Helvetica, sans-serif; color: #7e7e7e; font-size: 13px; font-weight: normal; }
#article .especial-bio p img { width: 200px; height: auto; }
#article .regresar { float: left; width: 20px; height: 20px; margin: 0 5px 5px 0; position: relative;  }
#article .link-archivo { color: #052734; font-weight: bold; background: #77cdee; border: #d60b51 3px dashed; border-radius: 20px; padding: 10px; display: block; }
#article .link-archivo:hover { color: #052734;background: #d60b51; border: #77cdee 3px dashed; text-decoration: none; }
#article .link-archivo img { float: left; margin: 0 10px; }

#article .link-pdf { background:  #eee url("/2020/img/pdf-file.svg") no-repeat center left; color: #052734; font-weight: bold; border: #bbb 1px dashed; padding: 5px 5px 5px 60px; display: block;margin: 3px 0; text-decoration: none; }
#article .link-pdf:hover { color: #052734;background: #e48c8c url("/2020/img/pdf-file.svg") no-repeat center left; border: #d60b51 1px dashed;text-decoration: none; }
#article .link-pdf img { float: left; margin: 0 10px; }

#article .link-doc { background:  #6fc7e8 url("/2014/img/icono_doc.png") no-repeat center left; color: #052734; font-weight: bold; border: #bfe1f9 1px dashed; border-radius: 4px; padding: 5px 5px 5px 60px; display: block; margin: 3px 0; font-family: "Courier New", Courier, monospace; font-size: 12px; }
#article .link-doc:hover { color: #052734;background: #bfe1f9 url("/2014/img/icono_doc.png") no-repeat center left; border: #d60b51 1px dashed;text-decoration: none; }
#article .link-doc img { float: left; margin: 0 10px; }

#article .link-archivo-grupo { color: #052734; font-weight: bold; background: #dde8f6; margin: 0px; border: 0; border-bottom: #bfe1f9 1px dashed; border-radius: 0;  padding: 10px; display: block; }
#article .link-archivo-grupo:hover { color: #052734;background: #bfe1f9; border-bottom: #aad6f4 1px dashed; }
#article .link-archivo-grupo img { float: left; margin: 0 10px; }
#article .barra { display: block; width: 100%; padding: 3px 5px; margin: 10px 0; color: #052734; background: #aaa; border-radius: 4px; }
#article .barra a { color: #fff; }
#article .barra a:hover { text-decoration: underline; }
#article .cita { float: left; width: 180px; margin: 10px 20px 10px 0  ; background: url( /2014/img/quote.png) top left no-repeat; font-style: italic; color: #18bfff; font-size: 25px; text-align: left; line-height: 28px; padding-top: 65px; font-family: 'Oswald', sans-serif; }
#article .quick-links a { color: #999; font-size: 11px; line-height: 13px; display: none; }
#article .quick-links a:hover { color: #d60b51; }
#article table { font-family: Arial, Helvetica, sans-serif; font-size: .9em; line-height: 1.2em; text-align: left; border-top: 2px solid #052734; border-bottom: 2px solid #052734; }
#article table tr { border-bottom: 1px #bfc0cf solid; }
#article table tr .cabecera td { font-weight: bold; background: #bfc5df; }
#article table tr td { font-stretch: condensed; padding: 5px; }
#article table tr td p { margin-bottom: 4px; }

#article .tabla-datos tr td { font-size: 11px; text-align: left; font-stretch: condensed;  }
#article .tabla-datos tr td { font-size: 13px; text-align: left; font-stretch: condensed; padding: 0px; }
#article .no-lines tr { border: none; }
 
#article article { width: 100%; }
#article article .thumb { float: left; margin-right: 10px; }
#article article a h3 { font-family: 'Open Sans', sans-serif; color: #f2f2f2; margin-top: 5px; font-size: 1.2em;  }
#article article a:hover h3 { color: #000240; text-decoration: underline; } 
#article article p { margin: 0 0 2em 0; font-size: .9em; color: #052734; }

#article article .fecha {  padding: 3px;   margin: 0 0; color: #fff; float: none; text-align: right; font-size: .8em; padding-left: 20px; background: #aaa url( /2017/graficas/icon-fecha.png) no-repeat;  }
#articulo .fecha {  padding: 2px 7px; border-radius: 2px; margin: 0px; color: #fff; float: none; text-align: right; font-size: .8em; padding-left: 20px; background: #d60b51 url( /2017/graficas/icon-fecha.png) no-repeat; text-decoration: none; }
#articulo a:hover .fecha,
#article a:hover .fecha { text-decoration: none;  }

#article article.boton { background: #B5124E; color: #fff; padding: 5px; text-decoration: none; border-radius: 4px; }
#article article.boton:hover { text-decoration: underline; }

#article .cuadro { background: #fffbea; padding: 20px; margin: 5px 0 5px 15px; float: right; width: 300px; }
#article .cuadro h3 { font-size: 1.2em; }
#article .cuadro img { width: 200px; height: auto; float: left; margin-right: 15px; }


#article .mas-info { background: #FFFAC0 ; padding: 10px; margin: 10px 0 20px 0; border-radius: 4px; border: 1px solid #ddd; text-align: left; display: block; }
#article .mas-info ul { margin-left: 20px; margin-bottom: 1em; }
#article .mas-info li { list-style: disc;  }
#article .mas-info em { margin-bottom: 1em;  }

#article .mas-info-adm { background: #f2f2f2 ; padding: 10px; margin: 10px 0 20px 0; border-radius: 4px; border-top: 4px solid #d60b51; border-bottom: 4px solid #d60b51; text-align: left; }

#article .indice { background: #D7F4FF; padding: 10px; margin: 1em 0 2em 0; border-radius: 4px; border: 1px dashed #d60b51; }
#article .indice a { color: #052734; font-size: 11px; }
#article .indice p { margin: 0;  }
#article .indice ul { margin-left: 30px; margin-bottom: 10px; }
#article .indice li { margin: 0px 0px 0px 10px; }
#article .indice h2 { color: #052734; }
#article .indice ul li { list-style-image: url(/_admision/bullet16_r.png); margin: 0.5em 1em;  } 


#article .arriba { background: url("/2014/img/volver-arriba.png") left center no-repeat; padding-left: 18px; display: block;     }

#article .inscripcion {   background: #bfd3ec; color: #052734; padding: 10px 20px; margin: 10px auto 0 auto; border-radius: 4px; display: none; text-align: center; }
#article .inscripcion:hover { text-decoration: none; background: #d60b51; color: #eee; }

#article ._ccss { color: #d60b51; font-size: 2em; }
#article ._artes { color: #d60b51; font-size: 2em;  }
#article ._pedagogia, #article ._ped { color: #d60b51; font-size: 2em;  }

#article .__ccss { background: #77cdee; }
#article .__ccss h3, #article .__ccss a { color: #d60b51; }
#article .__artes { background: #77cdee; }
#article .__artes h3, #article .__artes a  { color: #d60b51; }
#article .__pedagogia { background: #77cdee; }
#article .__pedagogia h3, #article .__pedagogia a { color: #d60b51; }

#article .down-mov, #articulo .down-mov  { background: url(/2018/ico/file_mov.svg) no-repeat left center; background-size: contain; padding: 0 25px; margin-left: 30px; width: 12px;}
#article .down-png, #articulo .down-png { background: url(/2018/ico/file_png.svg) no-repeat left center; background-size: contain;  padding: 0 25px; margin-left: 30px; width: 12px; }
#article .down-pdf, #articulo .down-pdf { background: url(/2018/ico/file_pdf.svg) no-repeat left center; background-size: contain;  padding: 0 25px; margin-left: 30px;  width: 12px;}
#article .down-ai, #articulo .down-ai { background: url(/2016/icons/file-ai.png) no-repeat left center; background-size: contain;  padding: 0 25px; margin-left: 30px; }
#article .down-zip , #articulo .down-zip { background: url(/2018/ico/file_zip.svg) no-repeat left center; background-size: contain;  padding: 0 25px;  margin-left: 30px; width: 12px;}
#article .down-doc, #articulo .down-doc { background: url(/2018/ico/file_doc.svg) no-repeat left center; background-size: contain;  padding: 0 25px; margin-left: 30px; }

#articulo .mini-down-pdf { background: url(/2018/ico/file_pdf.svg) no-repeat left center; background-size: contain;  padding: 0 25px; margin-left: 15px; width: 9px; }


#article .agenda-lista { font-size: 1.2em; color: #052734; font-family: 'Open Sans', sans-serif;
  }
#article .agenda-lista .agenda-indica {  background: #d60b51; color: #fff; font-size: .6em; padding-top:10px; padding-bottom: 3px; }
#article .agenda-lista .agenda-mes { background: #d60b51; color: #fff; font-size: 1.6em; padding-bottom: 0px; }
#article .agenda-lista .agenda-dia { border-right: 1px solid #052734; background: #052734; color: #fff; font-size: 1.4em; text-align: center; }
#article .agenda-lista .agenda-nodia {  border-right: 1px solid #052734; background: url(/2016/img/back-aleta-agenda.png) no-repeat left top; color: #fff; font-size: 1.4em; }
#article .agenda-lista .agenda-nada {  border-right: 1px solid #052734; color: #fff; font-size: 1.4em; }
#article .agenda-lista .agenda-actividad {  border-right: 1px solid #ddd;  }
#article .agenda-lista .agenda-titulo { /*font-family: 'Pathway Gothic One', sans-serif;*/ font-size: 2.0em;}
#article .agenda-lista td { padding: 20px; }
#article .agenda-lista tr { border: none; }

#article .info-gral,
#articulo .info-gral { display: block; margin: 2em 0; background-color: #eee; }  
#article .info-gral i,
#articulo .info-gral i { font-size: 2.5em; color: #052734; } 
#article .info-gral p,
#articulo .info-gral p { color: #052734; font-size: 1.2em; margin-top: 1em; }
#article .info-gral table,
#articulo .info-gral table { border: 0; width: 100%; }  
#article .info-gral table tr,
#articulo .info-gral table tr { border: 0; }
#article .info-gral table td,
#articulo .info-gral table td { padding: 2em; border-left: 1px solid #fff; width: 33%; text-align: center; vertical-align: top; }

#article .info-especifica,
#articulo .info-especifica { background-color: #fbb040; color: #052734; padding: 1em; margin: 2em 0; }
#article .info-especifica p,
#articulo .info-especifica p { margin: .2em 0; } 

#article img, #articulo img { margin: 0 1rem 1rem 0; }
#article .fotos-right img, #articulo .fotos-right img { float: right; margin: 0 0 1em 2em; }
#article .lateral img, #articulo .lateral img { float: none; margin: 0 0 1em 2em; }


#article .item { width: 25%; float: left; margin: 20px 4%; }
#article .item a { text-decoration: none; }
#article .item h3 { margin-top: 2px; font-size: 1.3em; line-height: 1.3em; }
#article .no-decoration �{ text-decoration: none; background: #ddd; } 

.agenda-convoca { font-weight: bold; font-size: 1em; margin-bottom: 0px; /*color: #d60b51;*/ display: block; }
 
#article .listada tr:nth-child(even) {
    background-color: #C5DBF2;
}

#article .decano { width: 320px; float: right; padding: 20px; background: #f3e3c6; margin: 0 0 0 20px; }
#article .decano h3 { text-align: center; margin: 0px; }
#article .decano img { margin: 0 auto; }
#article .decano .centrar { text-align: center; text-transform: uppercase; }
#article .contacto { width: 320px; width: 100%; padding: 20px; background: #f3e3c6; text-align: center; }
#article .lista_escuela li { list-style-image: none; padding: 5px; width: 100%; background: #f9f9f9; margin: 0 0 3px 0; }
#article .lista_escuela li a { color: #052734; }


#article .recuadro ul li { list-style-image: url(/_admision/bullet16_w.png); margin: 0.5em 1em;  } 
#article .recuadro ul { margin: .5em 0 1em .5em; }



.recuadro ul p, .recuadro ul strong { margin: 0; }
.recuadro { width: 35%; padding: 10px ; border-radius: 4px; float: right; margin: 0 0 10px 20px; border-left: 1px #CCC solid; background: #eee; }
.recuadro p,
.recuadro h3 { text-align: left; }
.recuadro h3 { font-size: 1.2em; }


 .ped-dos { background: #77cdee; }
 .ccss-dos { background: #77cdee; }
 .artes-dos { background: #77cdee; }
 .vesp-dos { background: #77cdee; }
 .seg-dos { background: #77cdee; }

#article .acreditacion { float: right; width: 100%; background: #FFE6BB; padding: 6px; border-radius: 4px; border: 1px #FFB769 dotted; margin: 15px 0; text-align: center; }
#article .acreditacion img { float: none; text-align: center; margin: 10px 0 5px 0; }

#article .btn-mini { color: #fff; background-color: #052734; font-size: 0.75em; padding: 2px 4px; }
#article .btn-mini:hover { text-decoration: none; background-color: #d60b51; }

#articulo .btn-mini { color: #fff; background-color: #052734; font-size: 0.75em; padding: 2px 4px; }
#articulo .btn-mini:hover { text-decoration: none; background-color: #d60b51; }
#articulo .bloque_admision { padding: 20px 10px; background: #eee; border-bottom: #ccc solid 1px; }
#articulo .bloque_admision p,
#articulo .bloque_admision ul,
#articulo .bloque_admision h4,
#articulo .bloque_admision h5, 
#articulo .bloque_admision table { margin-left: 0px; }

#article #twitter-widget-0 { margin: 0px; float: right; }

#article .autoridad_recuadro,
#articulo .autoridad_recuadro { width: 31%; margin: 1%; display: inline-block; text-align: left; }
#article .autoridad_recuadro h3,
#articulo .autoridad_recuadro h3 { margin: 4px 0; font-size: 1.2em; border: 0; color: #d60b51; margin: 0; padding: 0; text-transform: none;font-family: 'Oswald', sans-serif; font-weight: normal;}
#article .autoridad_recuadro img,
#articulo .autoridad_recuadro img { width: 70px; height: 70px; margin: 0px; border-radius: 100px;}
#article .autoridad_recuadro table,
#articulo .autoridad_recuadro table { width: 100%; background: #eee; border: 0px; margin-left: 0; }


#article .auto_recuadro,
#articulo .auto_recuadro { display: inline-block; text-align: left; }
#article .auto_recuadro h3,
#articulo .auto_recuadro h3 { margin: 4px 0; font-size: 1.2em; border: 0; color: #d60b51; margin: 0; padding: 0; text-transform: none;font-family: 'Oswald', sans-serif; font-weight: normal;}
#article .auto_recuadro img,
#articulo .auto_recuadro img { width: 70px; height: 70px; margin: 0px; border-radius: 100px;}
#article .auto_recuadro table,
#articulo .auto_recuadro table { width: 100%; background: #eee; border: 0px; margin-left: 0; }





#paginacion { margin: 10px auto; text-align: center; display: block ;  }
#paginacion .page-numbers { color: #052734; border-radius:50%; margin: 0px ; color: #052734; padding: 3px;  width: 23px;  }
#paginacion .current { background: #052734; color: #fff; width: 23px; padding: 5px 10px;  } 
 
#article .noticias { float: left; line-height: 1.1em; }
#article .noticias-epigrafe,
#article.noticias span { clear: both; font-size: .6em; line-height: 1.2em; margin-bottom: 5px; font-weight: normal; font-family: 'Oswald', sans-serif; color: #d60b51; text-transform: uppercase;  text-align: left;  display: block; }


#article h1 strong, #article h2 strong, #article h3 strong, #article h4 strong, #article h5 strong, 
#articulo h1 strong, #articulo h2 strong, #articulo h3 strong, #articulo h4 strong, #articulo h5 strong { font-weight: inherit; }

#article h1 a, #article h2 a, #article h3 a, #article h4 a, #article h5 a, 
#articulo h1 a, #articulo h2 a, #articulo h3 a, #articulo h4 a, #articulo h5 a { text-decoration: none; }


/* ITEM-TRIO: NOTICIAS DE A TRES, CUADRO CON FOTO ARRIBA Y TÍTULO CON LINK, SIN TEXTO DE BAJADA */
#articulo .item-cajas,
#article .item-cajas { display: block; width: 30%; margin-right: 3%; height: 350px; float: left; }
#articulo .item-cajas .thumb,
#article .item-cajas .thumb { margin: 0px; }
#articulo .item-cajas .thumb img,
#article .item-cajas .thumb img { width: 100%; height: auto; }
#articulo .item-cajas a,
#article .item-cajas a { text-decoration: none; }
#articulo .item-cajas .fecha  ,
#article .item-cajas .fecha  { margin: none !important ; }
#articulo .item-cajas h4  ,
#article .item-cajas h4  { color: #052734; }

.noticias span:after { content: " "; }
.noticias span br {  display: none; height: 0px; } 
.lateral-items a { display: block; color: #052734; font-size: 14px; }
.lateral-items a:hover { text-decoration: underline;   } 
.lateral-items span { width: 100%; font-size: 10px; clear: both; margin-bottom: 0; color: #d60b51; }
.lateral-items p { margin-top: 0; }
.mas-info { background: #FFFAC0 ; padding: 10px; margin: 10px 0 20px 0; border-radius: 4px; border: 1px solid #ddd; text-align: left; display: block; }
.mas-info-adm { background: #FFFAC0 ; padding: 10px; margin: 10px 0 20px 0; border-radius: 4px; border-top: 4px solid #d60b51; border-bottom: 4px solid #d60b51; text-align: left; }
.mencion_intro { font-size: 10px; }

.hide { visibility: hidden; display: none; height: 0; }
.hide-on-full { visibility: hidden; display: none; height: 0; }
.hide-on-mobile { visibility: visible; display: block; height: auto; }


.item-sup, .item-dir { display: block; width: 49%; margin-right: 3px; float: none; height: 100px; }
.item-ter { display: block; width: 32%; margin-right: 3px; float: left; height: 100px; }
.item-solo { display: block; width: 32%; margin: 0 auto; height: 100px; }

#article .item-sup h3, #article  .item-dir h3, #article .item-ter h3, #article .item-solo h3 { margin: 0 0 0 10px; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: left; background: none; display: block; color: #052734;  }
.item-sup p, .item-dir p, .item-ter p, .item-solo p { margin: 5px 0 0 10px; font-size: 12px; text-align: left; display: block; line-height: 13px; }
.item-sup img, .item-dir img, .item-ter img , .item-solo img { float: left; margin: 0 5px 10px 0; }
.item-sup br, .item-dir br, .item-ter br, .item-solo br { height: 0; width: 0; line-height: 0px; clear: none; } 

/* LISTA DE COSAS USADA EN FACULTADES */

.lista {margin-top: 70px;}
.lista h3 { font-family: 'Oswald', sans-serif; color: #f2f2f2; background: #052734; font-size: 1.5em; letter-spacing: -0.5px;  line-height: 1.5em; text-align: left; display: inline; padding: 4px; }
.lista a {color: #052734; font-size: 1em;  }
.lista a:hover { text-decoration: underline; }
.lista ul { margin: .5em 0 2em 1em; }
.lista li { list-style-type: none;  padding: 3px 3px; }
/* .lista li a:before { content: ">"; color: #d60b51; font-family: 'Oswald', sans-serif; font-size: 1.3em; } */


/* BOTONERA */
#botonera{  display: none; clear: both; margin: 0 auto; text-align: center; width: 240px; display: block; }

.btn_malla { 	width: 80px; 
				height: 80px;
				background: url(/2015/web/button/malla-off.png) no-repeat top left; 
				display: none;  
				float: left;
		   } 
.btn_academicos { 	width: 80px; 
					height: 80px;
					background: url(/2015/web/button/academicos-off.png) no-repeat top left; 
					display: none; 
					float: left; 
		   } 
.btn_folleto { 	width: 80px; 
				height: 80px;
				background: url(/2015/web/button/folleto-off.png) no-repeat top left; 
				display: none;  
				float: left;
		   } 
.btn_sitio { 	width: 80px; 
	height: 80px;
	background: url(/2015/web/button/web-off.png) no-repeat top left; 
	display: block; 
	float: left;
} 
.btn_malla:hover 		{ 	background: url(/2015/web/button/malla-on.png) no-repeat top left;    } 	
.btn_academicos:hover	 { 	background: url(/2015/web/button/academicos-on.png) no-repeat top left;    } 	
.btn_folleto:hover 		{ 	background: url(/2015/web/button/folleto-on.png) no-repeat top left;    } 		   
.btn_sitio:hover 		{ 	background: url(/2015/web/button/web-on.png) no-repeat top left;    } 		   
.fin { clear: both; height: 10px; }



#agenda-lista { width: 100%; float: left; padding: 0px;  }
#agenda-lista li { padding: 0px 0px; list-style: none;}
#agenda-lista li a { font-size: .7em; font-weight: normal; color: #052734;  display: block; padding: 5px 0; }
#agenda-lista table { width: 32px; float: left; margin: 0px 5px 10px 0px; font-family: 'Oswald', sans-serif;  }
#agenda-lista tr {  width: 40px; }
#agenda-lista .tede {  width: 40px; text-align: center; padding-bottom: 2px; }
#agenda-lista .agenda-mes { color: #ccc; font-size: 0.8em; font-stretch: expanded; width: 100%; margin: 2px auto; }
#agenda-lista .agenda-dia { color: #ccc; font-size: 1.1em; font-stretch: expanded; font-weight: bold; width: 100%; margin: 0 auto; line-height: 16px; }
#agenda-lista .agenda-esp {  background: #f9f9f9; color: #052734; font-size: 9px; font-stretch: expanded; font-weight: bold; width: 100%; margin: 0 auto; line-height: 16px; letter-spacing: -1px; }
#agenda-lista li a:hover { text-decoration: underline; }



/*
2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 
*/


/*  nueva maqueta 2015*/



#novedades .item h2 { text-align: left; color: #d60b51; font-size: 14px; text-transform: uppercase; letter-spacing: 2px; margin-top: 0; }

.menu_simulado_1 { background:  #d60b51;  color: #052734; width: 100%; margin: 0; padding: 7px; border-radius: 0 0 10px 10px  }
.menu_simulado_1 li { display: inline-block;  }
.menu_simulado_1 li { padding: 8px 10px; font-size: 18px; }
.menu_simulado_2 { background: #052734; color: #fafafa; width: 100%; text-transform: uppercase; margin-top: 15px; padding-left: 0px; border-radius: 10px 10px  0 0   }
.menu_simulado_2 li { padding: 3px 20px;  display: inline-block;  font-size: 12px; text-transform: uppercase;	}

.menu-espacio { margin: 60px 0px 40px 0px; text-align: center; }
.menu-espacio li { border-left: 2px solid #ccc; display: inline-block; width: 160px; text-align: center;  vertical-align: text-top; }
.menu-espacio li:first-child { border-left: 0px; /*:before ... content: ""; */ }
.menu-espacio a { font-size: 16px; color: #052734; padding: 15px; display: block; text-align: center; height: 60px; }
.menu-espacio a:hover { background: #f2f2f2; }

.color-alternativo { background: #eee; border: 1px dashed #e5b562; }
.color-alternativo a { color: #784d02; }




#articulo .lateral /* br { height: 0px; width: 0px; display: none; visibility: hidden; } */
#articulo .lateral .br-normal { height: 1em; width: inherit; display: block; visibility: visible; }



.hoverscale { box-shadow: 0px 0px 10px #888888;}
.hoverscale:hover {		
		-ms-transform: translate(0px,-10px); /* IE 9 */
		-webkit-transform: translate(0px,-10px); /* Chrome, Safari, Opera */
		transform: translate(0px,-10px);		
		-ms-transform: scale(1.1); /* IE 9 */
		-webkit-transform: scale(1.1); /* Chrome, Safari, Opera */
		transform: scale(1.1);
		-webkit-transition: width .4s, height .4s,-webkit-transform .4s;  /* For Safari 3.1 to 6.0 */
		transition: width .4s, height .4s, transform .4s;
		 }


 
#facultad-content { float: right; width: 75%; }
#facultad-content h1 { color: #eee; background: #052734; padding: 10px; clear: none; width: auto; position: relative; left: -20px; }
/* #facultad-content .item { width: 150px; float: left; } */
#facultad-content .item { width: 180px; float: left; display: block; margin-right: 3%; padding: 15px; }
#facultad-content .diplomados_resumen { width: 200px; float: right; margin: 0 0 20px 15px; padding: 10px; border-radius: 6px; border: 2px #999 dashed; }
.linklove a { color: #fff !important; }
#facultad-content .item h3 { color: #052734; font-size: 18px; margin-right: 20px; }

.abrir_malla:hover { content: "clic para abrir en ventana nueva"; z-index: 100; padding: 10px; font-size: 24px; text-align:center; vertical-align: middle; color: #fff; background: rgba( 0, 0, 0, 0.5); }
.facultad-ccss { background: #4E9ACB; }
.facultad-pedagogia { background: #A0EF4F; }
.facultad-artes { background: #FF7B51; }

.autoridad { width: 50%; margin-left: 10px; float: right; }
.autoridad img, .autoridad p img { width: 120px; height: auto; float: left; margin: 0px 10px 5px 0;  }
.autoridad h3 { color: #052734; } 



.fecha_vigente { background: #0a0; color: #fff; padding: 4px; border-radius: 3px; font-size: .6em; vertical-align: top; margin-right: 4px; }
.fecha_expirada { background: #a00; color: #fff; padding: 4px; border-radius: 3px; font-size: .6em;vertical-align: top;  margin-right: 4px;}

.txt_disabled { color: #bbb; }

.fac_img_title { position: relative; top: -100px; z-index: -10; left: -20px; }
.facu_aut { width: 100%; display: block; clear: both; }
.facu_aut img { float: left; margin: 0px 10px 10px 0px; }  
.facu_aut h3 { color: #052734; font-size: 12px; clear: none; width:auto; margin: 5px 0 2px 0; }
.facu_aut p { margin: 5px 0px 15px 0px; }
.facu_aut br {
    content: ' '
}

.facu_aut br:after {
    content: ' '
}


/* fin nueva maqueta 2015*/
 
#admision2020 .alerta { background: #e9ff6d url(/2019/web/warning-big.png) left center no-repeat; padding: 20px 20px 20px 100px; color: #363233; font-weight: bold; margin-bottom: 20px; }

.listado-carreras article { margin-bottom: 10px; }






.oculto { display: none; }
 



.video { display: block;  }
.icono-video { display: none; }
.video-carrera { width: 530px; }

#trescol { width: 32%; float: left; text-align: center; height: 150px; display: block; }
#trescol span { font-size: 15px; letter-spacing: 0px; display: none;}
#trescol h1 { text-align: center; }
#trescol h3 { margin-top: 0; text-align: center; font-weight: normal; }
#trescol img { float: none; }

.admision-calendario { border-top: 3px dashed #F7931E; }
.admision-calendario h3 { color: #F7931E; }
 
#article .requisitos table tr { border: 0px; }
#article .requisitos table tr td { border: 2px solid #fff; padding: 7px; }
#article .requisitos table {background: #b6d0e2; line-height: 1.2em; margin: 2em 0; }
#article .requisitos ul li { list-style-image: url(/_admision/bullet16_b.png); margin: 0.5em 1em;  } 

.req-min-pon { background: #00a7e1; color: #fff;  }
.req-min-psu { background: #fbb040; color: #fff; }
.req-otros { background: #808285; color: #fff; }
.req-min-ped { background: #69bd67; color: #fff; }
.req-max-ped { background: #4c994a; color: #fff; }
.req-min-art { background: #f2591d; color: #fff; }
.req-max-art { background: #d64005; color: #fff; }
.sp-button { background: none; color: fff; border: none; margin: 0; padding: 0;}
.btn_admision { float: right; margin: 0 0 5px 20px; position: relative; clear: none; border: 0;  }

.info { clear: both; }

.simulador { clear: none; border-top: 1px solid #d60b51; border-bottom: 1px solid #d60b51; background: #ddd; padding: 10px;  }
.simulador input { display: inline-block; clear: none; width: 60px; }
.simulador .form-button { background: #d60b51; color: #fff; border-radius: 5px; padding: 10px; width: auto; }

#dip_info .fl-left { margin: 0 10px 10px 0; float: left; }

#noticias-importantes-unit, #noticias-normales-unit { display: none; }
.noticias-carousel { display: block; width: 100%;}
.noticias-normales { display: block; }


/*.simulador br {
    content: ' '
}

.simulador br:after {
    content: ' '
}
*/
.carreras-single { width: 900px; }

.tabla-postulaciones tr td { text-align: center; }
.tabla-postulaciones .postulante { background: #fff9d6; display: none; }
.tabla-postulaciones  tr.tabla-titulo { font-weight: bold; font-size: 10px; background: #e7eef7; }
.tabla-postulaciones  tr td.tabla-item { text-align: left; font-weight: bold; font-size: 10px; background: #e7eef7;  }
 

#article .tb_horizontal row:first-child { background: #fff; }
#article  .tb_horizontal row:nth-child(2n+3) {background: #dbe6f3; }

.logo-acreditada-17 { width: 100%; text-align: center; }
.logo-acreditada-17 img { float: none; }

.img-agranda:hover { -ms-transform: scale(1.5); /* IE 9 */
				-webkit-transform: scale(1.5); /* Chrome, Safari, Opera */
				transform: scale(1.5);
				-webkit-transition: width .2s, height .2s,-webkit-transform .2s;  /* For Safari 3.1 to 6.0 */
		transition: width .2s, height .2s, transform .2s;}
		
		
.size1 { display: block; }
.size2 { display: none; } 
.grilla tr td { border: 3px #fff solid; margin: 2px; }
.gr_color_1 { background: #d5eaf7; }
.gr_color_2 { background: #feecd6; }
.gr_color_3 { background: #bebebe; }




/*  ADMISION 16  */
 
.facultades ul{ 
  margin-bottom:20px;
  padding-bottom: 10px;  
}
.facultades li{
  line-height:1.2em;
  /*border-bottom:1px solid #ccc;*/
  /*float:left;*/
  /*display:inline;*/
  list-style-type: disc;
  margin: 2px 0;
}

/*
.facultades li:before {
  content: "> ";
}
*/
.facultades .a-especial { padding: 5px; background: #052734; color: #eee; display: block; text-align: center; font-size: .8em; } /* anchor tipo button*/
.facultades .a-especial:hover { background: #d60b51; text-decoration: none;
 -webkit-transition: background-color 300ms linear;
    -moz-transition: background-color 300ms linear;
    -o-transition: background-color 300ms linear;
    -ms-transition: background-color 300ms linear;
    transition: background-color 300ms linear; }
.facultades a:hover { text-decoration: underline; }

#facultad-content { width: 600px; float: left; }
#facultad-bar { width: 280px; float: left; margin-left: 15px;}
#facultad-bar .item .thumb { width: 100px; float: left; margin: 0 10px 5px 0; }
#facultad-bar .item { clear: both; margin-bottom: 15px; height: 100px; }
#facultad-bar a:hover { color: #052734; text-decoration: none; }

.adm-noticias .item .thumb { width: 150px; float: left; margin: 0 10px 10px 0; }
.adm-noticias .item p { width: 150px; font-size: .8em; } 
.adm-noticias .item { margin-bottom: 15px; height: 100px; float: left; width: 31%; }
.adm-noticias a:hover { color: #d60b51; text-decoration: none; background: none; }
.adm-noticias h4 { font-size: 1em; margin-top: 10px; }

.adm-foot-noticias { width: 600px; float: left; }
.adm-foot-noticias .item { height: 250px; }

.adm-sidebar { float: right; width: 280px; }
.adm-sidebar li a:hover { width: auto; background: #052734; color: #f2f2f2;  }

.adm-sidebody { float: left; width: 600px; }
.adm-sidebody .item .thumb { width: 50px; float: left; margin: 0 10px 10px 0; }
.adm-sidebody .item { margin-bottom: 15px; height: 70px; float: left; width: 31%; width: 50%; }
.adm-sidebody a:hover { color: #d60b51; text-decoration: none; background: none; }
.adm-sidebody h4 { font-size: 1em; margin-top: 10px; }
.adm-sidebody a { font-size: 1em; display: block; }
.adm-sidebody a em { font-size: 0.75em; }

/* FORM EN ADMISION */
.adm-form { width: 100%; float: left; background: #f2f2f2; margin-top: 15px; margin-bottom: 10px; visibility: hidden; display: none; }
.adm-form form { width: 100%; }
.adm-form .cform fieldset legend { visibility: visible; color: #211111; margin: 0 auto; font-stretch: normal; text-transform: uppercase; }
.adm-form .cform fieldset ol li label { visibility: visible; margin-left: 10px; }
.adm-form .cform fieldset ol li label span { color: #052734; float: none; }
.adm-form .cform fieldset input, .adm-form .cform fieldset select { margin: 2px 10px 2px 10px; border: 1px solid #d60b51; display: block;   }
.adm-form .cform fieldset textarea { margin: 10px 10px 2px 10px;  border: 1px solid #d60b51;}
.adm-form .cform fieldset .reqtxt,
.adm-form .cform fieldset .emailreqtxt { color: #d60b51; }
.adm-form .cform .sendbutton { padding: 7px; margin: 5px 10px; font-size: 1.4em; font-weight: bold; background: #d60b51; color: #f2f2f2; border: 0; border-radius: 4px; }
.adm-form .cform .sendbutton:hover { background: #223; }
 
.adm-form .cform label span { width: 150px; }
.adm-form .cform textarea, .adm-form .cform input, .adm-form .cform select { width: 90%; }
.adm-form .linklove { visibility: hidden; }
.adm-form .failure { width: 100%; border-radius: 4px; text-align: left;  }
.adm-form .waiting { width: 100%; background: #dddd00; color: #fff; border-radius: 4px; text-align: left;  }
.adm-form .success { width: 100%; background: #009966; color: #fff; border-radius: 4px; text-align: left; }
 

 
.half { width: 50%; float: left; margin-left: 10px; }
/* ---- */
 
 
.video-facultad { width: 527px; height: 297px; margin-bottom: 10px; }
.video-facultad-half { width: 260px; height: 147px; margin-bottom: 10px; }

#aranceles { background : #77cdee; height: 180px; color: #f2f2f2; font-size: 2em; text-align: center; padding-top: 70px;transition: background-color 0.5s ease; margin-bottom: 10px;}  
#pondera { background : #d60b51 url(/2016/admision/pondera.png) no-repeat no-repeat left center; height: 180px; color: #f2f2f2; font-size: 2em; text-align: center; padding-top: 70px;transition: background-color 0.5s ease; margin-bottom: 10px; }  
#traslada { background : #f0f0f0 url(/2016/admision/traslado.png) no-repeat no-repeat right center; height: 180px; color: #d60b51; font-size: 2em; text-align: center; padding-top: 70px;transition: background-color 0.5s ease; margin-bottom: 10px; }  
#pondera:hover, #traslada:hover, #aranceles:hover { background-color: #052734; }

.adm-pages .littlelinks { background: none; font-size: .8em; color: #d60b51; text-decoration: underline; }
.adm-pages .littlelinks:hover { background: none; }

.adm-banner { width: 100%; }


 

.destacador { background: #77cdee; }
.up_space { margin-top: 10px; }
.down_space { margin-bottom: 10px; }

#slidingDiv, #slidingDiv_1, #slidingDiv_2, #slidingDiv_3, #slidingDiv_4, #slidingDiv_5, #slidingDiv_6, #slidingDiv_7, #slidingDiv_8, #slidingDiv_9, #slidingDiv_0, #slidingDiv_a, #slidingDiv_b, #slidingDiv_c, #slidingDiv_d, #slidingDiv_e, #slidingDiv_f, #slidingDiv_g, #slidingDiv_h, #slidingDiv_i, #slidingDiv_j, #slidingDiv_k, #slidingDiv_l, #slidingDiv_m, #slidingDiv_n, #slidingDiv_o, #slidingDiv_p, #slidingDiv_q, #slidingDiv_r, #slidingDiv_s, #slidingDiv_t, #slidingDiv_u, #slidingDiv_v, #slidingDiv_w, #slidingDiv_x, #slidingDiv_y, #slidingDiv_z {
 	/*background-color: #fafafa;
	padding:20px;
	margin-top:10px;
	border-bottom:5px solid #3399FF;
 	border-left: #d60b51 1px solid;*/
	display:none;
	clear: none; 
	padding: 5px;
	margin-bottom: 20px;
}

#slidingDiv ul li, #slidingDiv_1 ul li, #slidingDiv_2 ul li, #slidingDiv_3 ul li, #slidingDiv_4 ul li, #slidingDiv_5 ul li, #slidingDiv_6 ul li, #slidingDiv_7 ul li, #slidingDiv_8 ul li, #slidingDiv_9 ul li, #slidingDiv_0 ul li, #slidingDiv_a ul li, #slidingDiv_b ul li, #slidingDiv_c ul li, #slidingDiv_d ul li, #slidingDiv_e ul li, #slidingDiv_f ul li, #slidingDiv_g  ul li, #slidingDiv_h  ul li , #slidingDiv_i  ul li , #slidingDiv_j  ul li , #slidingDiv_k  ul li , #slidingDiv_l  ul li , #slidingDiv_m  ul li , #slidingDiv_n  ul li , #slidingDiv_o  ul li , #slidingDiv_p  ul li , #slidingDiv_q  ul li , #slidingDiv_r  ul li , #slidingDiv_s  ul li , #slidingDiv_t  ul li , #slidingDiv_u  ul li , #slidingDiv_v  ul li , #slidingDiv_w  ul li , #slidingDiv_x  ul li , #slidingDiv_y  ul li , #slidingDiv_z  ul li {
	list-style: disc; }
	
#slidingDiv ul, #slidingDiv_1 ul, #slidingDiv_2 ul, #slidingDiv_3 ul, #slidingDiv_4 ul, #slidingDiv_5 ul, #slidingDiv_6 ul, #slidingDiv_7 ul, #slidingDiv_8 ul, #slidingDiv_9 ul, #slidingDiv_0 ul, #slidingDiv_a ul, #slidingDiv_b ul, #slidingDiv_c ul, #slidingDiv_d ul, #slidingDiv_e ul, #slidingDiv_f ul, #slidingDiv_g  ul , #slidingDiv_h  ul , #slidingDiv_i  ul , #slidingDiv_j  ul , #slidingDiv_k  ul , #slidingDiv_l  ul , #slidingDiv_m  ul , #slidingDiv_n  ul , #slidingDiv_o  ul , #slidingDiv_p  ul , #slidingDiv_q  ul , #slidingDiv_r  ul , #slidingDiv_s  ul , #slidingDiv_t  ul , #slidingDiv_u  ul , #slidingDiv_v  ul , #slidingDiv_w  ul , #slidingDiv_x  ul , #slidingDiv_y  ul , #slidingDiv_z  ul   {
	margin-left: 2em; margin-bottom: 1em; }

.show_hide { font-size: .9em; padding: 3px; }
#articulo .anular-p .dummy-2 .show_hide-2,
#article .anular-p .dummy-2 .show_hide-2 { color: transparent; font-size: .9em; padding: 3px 7px; margin-right: 5px; font-family: "Courier New", Courier, monospace; font-size: 1.2em; font-weight: bold; color: #eee; background: #aaa; text-decoration: none; /* background: url(/2018/img/plus.svg) no-repeat left; height: 15px; width: 15px; padding-left: 20px; */ }
#articulo .anular-p .dummy-2 .show_hide-2:hover,
#article .anular-p .dummy-2 .show_hide-2:hover  { background: #d72424; text-decoration: none; }


.anular-p .dummy {   padding: 0; margin: 0; font-size: 12px; font-weight: normal;display: inline; }
.anular-p .dummy:after { display: block; clear: none; }
.anular-p h3 { background: none; color: #d60b51; margin: 15px 0 0 0; font-weight: normal; display: inline; }
.anular-p h3:before { display: block; content: " "; }
.anular-p .space-down { clear: none; margin-bottom: 20px; }

#articulo .anular-p .dummy-2,
#article .anular-p .dummy-2 {   padding: 0; margin: 0;  display: inline; font-weight: bold; font-size: 1.1em; }
.anular-p .dummy-2:after { display: block; clear: none; }
 
.anular-p .space-down { clear: none; margin-bottom: 20px; }

 
#adm-main  ul{
  width: 760px;
  margin-bottom: 20px;
  overflow: hidden;
  clear: none;
  
}
#adm-main  ul li{
  line-height:1.5em;
  /*border-bottom:1px solid #ddd;
  float:left;
  display:inline;*/ 
}
#adm-main  ul li a{
  background: none;
  
}
#adm-main  ul li a:hover{
  color: #d60b51;
  text-decoration: underline;  
}

#double li  { width:50%;} /* 2 col */ 
#triple li  { width:33.052734%; } /* 3 col */ 
#quad li    { width:25%; } /* 4 col */ 
#six li     { width:16.666%; }  /* 6 col */ 

.facultad-info {   padding: 20px; background: #c5dbf2; }
.facultad-info img { float: left; display: block; }
.facultad-info .bloque { width: 30%; float: left; display: block;}

#adm-main { color: #052734; }
#adm-main .menu_inline { clear: both; position: relative; left: 500px; top: -50px; }
#adm-main .menu_inline ul { border: 0px; display: inline; }
#adm-main .menu_inline ul li {  border: 0px; }
#adm-main .menu_inline ul li a { font-size: 13px; margin-right: 30px; padding: 5px 8px 6px 8px; border-radius: 15px; background: url(/2016/img/minibullet.png) no-repeat left center; }
#adm-main .menu_inline ul li a:hover { color: #052734; background: #b3cee8; text-decoration: none; }
#adm-main .email { font-size: .8em; padding-left: 18px; background: url( /2016/icons/icon-email.png) no-repeat left center; }
#adm-main .mini-email { font-size: .8em; padding-left: 12px; background: url( /2016/icons/icon-email-mini.png) no-repeat left center; }
#adm-main .telefono { font-size: .8em; padding-left: 18px; background: url( /2016/icons/icon-phone2.png) no-repeat left center; }
#adm-main .mini-telefono { font-size: .8em; padding-left: 18px; background: url( /2016/icons/icon-phone-mini.png) no-repeat left center; }








/* MENÚ ADMISION 2021 */
 

#sub-nav h2 {
	font-size: .9em;
	color: #fff;
	padding: 15px 5px;
	text-align: center;
	text-transform: uppercase;
} 

#sub-nav a {
	color: #052734;
	font-size: .9em;
	line-height: 1em;
	margin: 0;
	display: block;
	padding: 1em;
}

#sub-nav .m_diurnas,
#sub-nav .m_vespertinas,
#sub-nav .m_prosecucion,
#sub-nav .m_edcontinua,
#sub-nav .m_postgrados { 
	padding: 0; 
	background-color: #d60b51;
	transition: background-color .5s ease-in;
	border-radius: 4px;
}

#sub-nav .m_diurnas:hover,
#sub-nav .m_vespertinas:hover,
#sub-nav .m_prosecucion:hover,
#sub-nav .m_edcontinua:hover, 
#sub-nav .m_postgrados:hover {  
	background-color: #052734; 
	text-decoration: none;
} 

 
#sub-nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0; 
}
#sub-nav ul li {
	padding: 0em;
	border-bottom: 1px solid #ccc;
}

#sub-nav .sub-menu { 
	border-top: 1px solid #ccc;
 }
#sub-nav ul li ul li:last-child {
	border-bottom: 0;
}
#sub-nav ul li ul {
	background: #ddd;
}


/* AUTORIDADES NUEVAS */

#article .autoridades { margin: 20px auto;  }
#article .autoridades tr td { vertical-align: top; }
#article .autoridades  h3 { margin: 0px; font-family: 'Open Sans', sans-serif;
  font-size: 1.3em; }
#article .autoridades p { margin: 0px; font-size: 1.2em; line-height: 1.4em;}
#article .email { font-size: .8em; padding-left: 18px; background: url( /2016/icons/icon-email.png) no-repeat left center; }
#article .mini-email { font-size: .8em; padding-left: 12px; background: url( /2016/icons/icon-email-mini.png) no-repeat left center; }
#article .telefono { font-size: .8em; padding-left: 18px; background: url( /2016/icons/icon-phone.png) no-repeat left center; }
#article  .mini-telefono { font-size: .8em; padding-left: 18px; background: url( /2016/icons/icon-phone-mini.png) no-repeat left center; }


#article .peque,
#article .autoridades .peque  { font-size: 11px; }

#article .cuadro-trio { padding: 1%; width: 29%; margin: 1%; border: 1px solid #eee; text-align: center; float: left; height: 180px;  }
#article .cuadro-duo { padding: 1%; width: 30%; margin: 1%; border: 1px solid #eee; text-align: center; float: left;   }
#article .cuadro-trio h3,
#article .cuadro-duo h3  { font-size: 1.2em; }
#article .cuadro-duo-margen { margin-left: 16%; }
#article .doble { height: 329px; }
#article .triple { height: 479px; }
#article .quad { height: 600px; }
#article .solo { margin: 2% auto; float: none; }
#article .aut h3 { margin-top: 0; margin-bottom: 0; text-align: center; }
/*  */
.item-trio { margin: 1%; float: left; width: 31%; background: #eef4cf; padding: 10px; }

#article .boton-trio,#articulo .boton-trio
 { margin: 0px 1%; float: left; width: 29%; background: #d60b51; padding: 1%; text-align: center; border-radius: 4px; color: #fff; text-decoration: none; }
.boton-trio  
#article .boton-trio:hover, 
#articulo .boton-trio:hover { text-decoration: none; background: #052734; }

#article .boton-duo,
#articulo .boton-duo  { margin: 10px 1%; float: left; width: 48%; background: #d60b51; padding: 10px; text-align: center; 
			 border-radius: 4px; display: block; color: #fff; }
#article .boton-duo:hover,
#articulo .boton-duo:hover { text-decoration: none; background: #052734; }

#article .nada tr { border: 0; }
#article .nada ._dn { vertical-align: bottom; }
#article .nada ._up { vertical-align: top; margin-top: 15px; }
#article .nada ._up strong { display: block; margin-bottom: 1px; }
#article .nada tr td { text-align: left; margin-left: 10px;}
#article .nada tr td img { margin: 0; }


#lateral .horarios { background: #eee; padding: 10px; font-size: .7em; line-height: 1.5em; margin-top: 10px; margin-bottom: 40px; }
#lateral .horarios h2 { font-size: 1.3em; color: #052734; }
#articulo .horarios p,
#article .horarios p { margin-left: 0; }
#article .show_hide { font-size: 9px; padding: 2px; background: #052734; color: #fff; text-decoration: none; margin-left: 5px; }
#article .show_hide:hover { text-decoration: none; background: #B5124E; color: #fff; }
#article article a, 
#article #paginacion a, #article a > h2 { text-decoration: none; }


#article article h2 { margin-bottom: 5px; }


#main-nav { z-index: 100000; overflow: visible;  width: 100%; }





/* PLANTILLA FACULTADES Y ESCUELAS */

.negro { color: #052734; }
.color { color: #d60b51; }
.papel { color: #eee6ce; }
.gris { color: #8A9CA1; }

#articulo { font-size: 0.9em; line-height: 1.4em; font-family: 'Open Sans', sans-serif; color: #052734; }
 

#articulo h1,  
#articulo h5 { color: #d60b51; }

#articulo h1 { font-family: 'Oswald', sans-serif; font-weight: normal; font-size: 2.5em; text-transform: uppercase; margin: 30px 0 30px 0; line-height: 1.2em; }
#articulo h3 { font-size: 1.7em; font-weight: bold; display: block; line-height: 1.1em; }
#articulo h4, 
#articulo h5 { margin-left: 0px; margin-top: 1rem; }

#articulo h2 { font-family: 'Oswald', sans-serif; margin-right: 0px; font-size: 2.3em; font-weight: normal; line-height: 1.2em; } 
#articulo h2 span { font-size: 0.7em; font-style: italic; }
#articulo h3 { font-size: 1.2em; margin: 3em 0 1em 0; text-transform: uppercase;  display: block; border-left: 2px #d60b51 solid; padding-left: 10px; }
#articulo h3 span { font-size: 0.5em; font-style: italic; }
#articulo h3.no-cortar { width: 100%; margin-left: 0px; margin-right: 0px; font-size: 1.2em; text-align: left; }

#articulo h4 { font-size: 1.2em; font-style: italic; color: #052734; }

#articulo ul, #articulo ol { margin-left:  0px; text-align: justify; margin-bottom: 1em; }
#articulo .alerta { background: #e9ff6d url(/2019/web/warning.png) left center no-repeat; padding: 7px 7px 7px 20px; color: #363233; font-weight: bold;  }
#articulo ul li ul, 
#articulo ul li ol, 
#articulo ol li ul, 
#articulo ol li ol  
{ margin-left: 30px; margin-top: 0px; text-align: justify; } 
#articulo li a:hover { text-decoration: underline; }
#articulo ul li { margin: 0.5em 1em; }

#article ol, #articulo ol { padding-left: 2em; /* counter-reset: li; */ list-style: decimal; } 
#article ul, #articulo ul { padding-left: 2em; /* counter-reset: li; */ list-style: disc; } 

/* 
#article ol li::before, 
#articulo ol li::before  {content: "." counter(li) ;  color: #d60b51;	display: inline-block; width: 1em; margin-left: -1.5em; font-weight: normal;	margin-right: 0.5em; text-align: right; direction: rtl; }


#article > ul li::before, 
#articulo > ul li::before  {content: "\2329" ;    color: #d60b51;	display: inline-block; width: 1em; margin-left: -1.5em; font-weight: bold;	margin-right: 0.5em; text-align: right;  }
*/

 
#articulo ol li { margin: 0.5em 1em; color: rgb(41, 32, 32); counter-increment: li; } 

#articulo p { margin-left:  0px; text-align: justify; }
#articulo li p { margin-left: 0px;  }
 
#articulo div h2, 
#articulo div h3 { text-align: left; width: auto; }

#articulo quote { margin-left: 35px; font-style: italic; display: block; }

#articulo hr { margin: 20px 0 20px 0px; }
#articulo .peque { font-size: 0.7em; }

/* NO-TAB: SUPRIMIR EL ESTILO DE LOS T�TULOS AL COSTADO */
#articulo.no-tab h1,
#articulo.no-tab h2,
#articulo.no-tab h3,
#articulo.no-tab h4,
#articulo.no-tab h5,
#articulo.no-tab strong 
 { margin-left: 0px; text-align: left;width: 100%;  margin-right: 0px; }
#articulo.no-tab ul { margin-left: 0px; }
#articulo.no-tab p { margin-left: 0px; }

 
 
#articulo h3 span { font-weight: normal; font-size: 1em;  }

#articulo .autoridad { background: #aeadaf; padding: 10px; font-size: .8em; margin: 20px 0 50px 0; min-height: 120px;   clear: both; width: 100%; }
#articulo .autoridad img { width: 100px; }  
#articulo .autoridad h3 { margin: 0 0 3px 0;  color: #d60b51; font-size: 1.6em; line-height: 1.4em; font-family: 'Oswald', sans-serif; text-transform: uppercase; font-weight: normal; }
#articulo .autoridad p { margin-bottom: 3px; margin-left: 0px; text-align: justify; color: #052734; line-height: 1.3em; } 
#articulo .autoridad div { width: 100px; height: 100px; overflow: hidden; float: left; margin-right: 10px; margin-bottom: 5px; background: rgba( 255, 255, 255, .5);   }
#articulo .autoridad hr { clear: both; margin: 15px 0px; }

#articulo  .diferenciar .autoridad { background: none; padding: 10px 0; border-bottom: 1px solid #ddd;  }
#articulo  .diferenciar .autoridad h3 { color: #052734; }
#articulo  .diferenciar .autoridad img { display: none; }
#articulo  .diferenciar .autoridad div {display: none; width: 0px; height: 0px; }

#articulo .contacto { background: #515052; text-align: center; margin: 0px; padding: 10px; font-size: .9em; color: #ddd;  }
#articulo .contacto p { margin-left: 0px; color: #ddd; }
#articulo .contacto a { color: #ddd; }
#articulo .contacto div {  text-align: left; margin: 0 30px; } 
#articulo .contacto div strong { text-align: center; }

#articulo .bloque_4 {  background: #f7f5ee; padding: 10px; margin-bottom: 20px; margin-left:  0px; }
#articulo .bloque_4 h4 { margin-left: 0px; margin-bottom: 0px; }


#articulo .mas-info { margin-left:  0px; }
#articulo.no-tab .mas-info { margin-left: 0px; }
#articulo .mas-info p { margin-left: 0px; }

#articulo li .mas-info  { margin-left: 0px; }

#articulo table tr { border-bottom: 1px #ddd solid; }
#articulo table tr:last-child { border-bottom: none; }
#articulo table tr td { vertical-align: middle; padding: 3px; }
#articulo table.mas-espacio tr td { padding: 20px 20px; }
#articulo table.mas-espacio tr:first-child { padding-right: 20px }

 
#articulo table tr td .alignnone { margin: none; }

#articulo .button-link,#articulo .button-video,
#article .button-link, #article .button-video { 
	float: right;
	width: 200px;
	background-color: #052734;
	background-position: left center;
	background-repeat: no-repeat;
	color: #fff;
	padding: 10px 10px 10px 35px;
	margin: 0 0 5px 20px;
	text-align: left;
	border-radius: 10px; }

#articulo .button-link, #article .button-link { background-image: url(/2019/web/icon-link.png); }
#articulo .button-video, #article .button-video { background-image: url(/2019/web/icon-video.png); }
#articulo .button-link:hover, #articulo .button-video:hover,
#article .button-link:hover, #article .button-video:hover { text-decoration: none; background-color: #d60b51; }

#article #breadcrumbs, 
#articulo #breadcrumbs {
    list-style:none;
    margin:0px 0px 15px 0px;
    overflow:hidden;
	font-size: 0.7em;
	border-bottom: 1px solid #CCC;
	padding-left: 0px;
}
  
#article #breadcrumbs li,
#articulo #breadcrumbs li{
    display:inline-block;
	vertical-align:middle;
	margin: inherit 0;
    margin: 0 6px; 
}
  
#article #breadcrumbs li::before,
#articulo #breadcrumbs li::before {
	 color: #d60b51;
	 position: relative; left: -4px;
	font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: .8em; content: "\f054";
}
 
#article #breadcrumbs .separator,
#articulo #breadcrumbs .separator{ display: none; width: 0; }

#articulo .lateral { background: #eee; padding: 20px; margin: 0 0 30px 30px; clear: none; text-align: left; }

#articulo .lateral p { margin: 0px; margin-bottom: 10px; text-align: left;  }
#articulo .lateral ul { margin: 0px; margin-bottom: 10px; text-align: left; }
#articulo .lateral hr { margin: 15px 0; }
#articulo .lateral img { margin: 0 auto; display: block; }
#articulo .lateral h4 { margin-left: 0; margin-bottom: 0; color: #052734; font-size: .9em; }

#articulo .bloque_4 ul{ margin: 0px; text-align: left; }

#articulo .malla { color: #fff; background: #d60b51; padding: 1em; margin-bottom: 0.7em; font-size: 1em; display: block; text-align: center; display: none; border-radius: 3px; }
#articulo .malla:before { content: " "; /*font-size: 1.3em; */} 
#articulo .malla:after { content: " "; /*font-size: 1.3em;*/ } 
#articulo .malla:hover { background: #052734; text-decoration: none; }

#articulo .mallatest { color: #fff; background: #140808; padding: 20px 10px; margin-bottom: 20px; font-size: 1em; display: block; text-align: center; display: none; border-radius: 3px; }
#articulo .mallatest:before { content: "\003C a class='inscripcion' href='/inscripcion'\003E\003Cspan\003E\003C/span\003E\003C/a\003E"; /*font-size: 1.3em; */} 
#articulo .mallatest:after { content: " "; /*font-size: 1.3em;*/ } 
#articulo .mallatest:hover { background: #052734; }

#articulo .force { display: block; }

#articulo .sitio { color: #fff; background: #aaa; padding: 20px 10px; margin-bottom: 20px; font-size: .8em; display: block; text-align: center;   }
#articulo .sitio:before { content: "["; /*font-size: 1.3em; */} 
#articulo .sitio:after { content: "]"; /*font-size: 1.3em;*/ } 
#articulo .sitio:hover { background: #052734; }

#articulo .tabla-info tr { border-bottom: 1px solid #999; }
#articulo .tabla-info td { padding: 3px 0; }


#articulo a { color: #d60b51; }
#articulo a:hover { text-decoration: underline; }

#articulo .indice { background: #eee; padding: 20px; margin: 0 0 10px 10px; clear: none; float: right; font-size: .8em; }
#articulo .indice ul { margin-left:  0px; }
#articulo .indice p { margin-left:  0px; }
#articulo .indice h3 { margin-left:  0px;  }

#articulo .mas-info { border: 1px #ddd solid; }
#articulo .dato { margin-left: 0px; font-size: .9em; border: 1px dashed #d60b51; padding: 2px; background: #eee; }


#articulo .lateral img, #vimeo  { margin: 2em auto; }


#articulo .bloquegris { background: #eee; margin: 5px 10px; padding: 20px 40px;  } 

#articulo .boton-chico { margin: 10px 1%;   width: 30%; background: #d60b51; font-size: .8em; padding: 5px; text-align: center; 
			 border-radius: 4px; display: block; color: #fff; display: inline-block; }
#articulo .boton-chico:hover { text-decoration: none; background: #052734; color: #fff; }

#articulo .lista-programas li a { color: #052734; }

#articulo .examenes {  background: #f7f5ee; padding: 20px; margin-bottom: 20px; font-size: .8em; line-height: 1.2em; display: none; }
#articulo .examenes p, 
#articulo .examenes ul,
#articulo .examenes h3,
#articulo .examenes h4 { margin-left: 0px; }


/* BACANIDADES 2017 */

#article .numerada,
#articulo .numerada { counter-reset: item; list-style-image: none; }
#article .numerada li:before,
#articulo .numerada li:before { 
			content: counter(item);
			counter-increment: item;
			background-color: #999;
			width: 25px;
			display: inline-block;
			color: #fff;
			margin-right: 10px;
			text-align: center;
			padding: 3px 0;
			font-size: 13px;
			border-radius: 50%;
			vertical-align: bottom;

			}
#articulo .numerada li,#article .numerada li 
 {
			list-style-image : none;
			margin-left: 0px;
			}

#articulo .lista-flecha { margin: 10px 0; }
#articulo .lista-flecha li { margin: 15px 0; padding-left: 20px; background: url(/2017/graficas/flecha.png) left no-repeat; list-style-image: none; font-family: 'Oswald', sans-serif; font-size: 1.5em; }

#articulo .escuela-programas p {margin: 15px 0 4px 0px; }
#articulo .escuela-programas p strong { text-transform: uppercase; }

#articulo table { margin: 20px 0 20px 220px; }
#articulo table tr td p { margin: 0px; padding-bottom: 1.5em; font-size: 1em; line-height: 1.2em; }
#articulo table tr td ul {padding-bottom: 1.5em;  }

#articulo .link-pdf { background:  #ddd url("/2020/img/down.svg") no-repeat center left; color: #052734; font-weight: bold; border: #bbb 1px dotted; padding: 5px 5px 5px 30px;  margin: 3px 0; text-decoration: none; width: 100%; line-height: 40px; }
#articulo .link-zip { background:  #ddd url("/2020/img/down.svg") no-repeat center left; color: #052734; font-weight: bold; border: #bbb 1px dotted; padding: 5px 5px 5px 30px;  margin: 3px 0; text-decoration: none; }
#articulo .link-inline { background:  #ddd url("/2020/img/down.svg") no-repeat center left; color: #052734; font-weight: bold; padding: 5px 10px 5px 30px;  margin: 3px 0; text-decoration: none; width: 100%; font-size: .8em; border-radius: 20px; }

#articulo .link-pdf:hover { text-decoration: none; background-color: #aaa; border: #052734 0px dotted; }
#articulo .link-inline:hover { text-decoration: none; background-color: #aaa; }
#articulo .link-zip:hover { text-decoration: none; background-color: #aaa; border: #052734 0px dotted; }

#articulo .boton-admision,
#article .boton-admision { background: #052734; font-size: .8em; color: #fff; text-decoration: none; padding: 1em; text-align: center; display: block; }
#articulo .boton-admision:hover,
#article .boton-admision:hover { background: #d60b51; }








/* FORM EN ADMISION */ 
#articulo #formulario form,
#article #formulario form { width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #052734;  }
#articulo #formulario .cform,
#article #formulario .cform { margin-top: 0px; }
#articulo #formulario .cf_info,
#article #formulario .cf_info { height: 23px; margin: 0px; display: block; padding: 1px 5px !important; text-align: center; }
#articulo #formulario .cform fieldset,
#article #formulario   .cform fieldset  { margin-top: 0px; }
#articulo #formulario .cform fieldset legend,
#article #formulario .cform fieldset legend { display: none; }
#articulo #formulario .cform fieldset ol,
#article #formulario .cform fieldset ol { margin-top: 0px !important; padding-top: 0px !important; }
#articulo #formulario .cform fieldset ol li label,
#article #formulario .cform fieldset ol li label { display: none;  }
#articulo #formulario .cform fieldset ol li label span,
#article #formulario .cform fieldset ol li label span { display: none;  color: #052734; }
#articulo #formulario .cform fieldset input,
#article #formulario .cform fieldset input {  margin: 0; width: 230px; border: 1px solid #999; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #052734; }
#articulo #formulario fieldset,
#article #formulario fieldset { width: 240px; margin: 0 auto; }

#articulo #formulario .cform fieldset .reqtxt,
#articulo #formulario .cform fieldset .emailreqtxt,
#article #formulario .cform fieldset .reqtxt,
#article #formulario .cform fieldset .emailreqtxt { color: #d60b51; width: 230px; text-align: right; margin: 0px; font-size: .6em; }
#articulo #formulario .cform fieldset textarea,
#article #formulario .cform fieldset textarea { margin: 0; width: 230px; border: 1px solid #999; margin-top: 12px; }
#articulo #formulario .cform label span,
#article #formulario .cform label span { width: 150px; }
#articulo #formulario .cform textarea, .masinfo .cform input,
#article #formulario  .cform textarea, .masinfo .cform input { width: 230px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #052734; }
#articulo #formulario .linklove,
#article #formulario .linklove { visibility: hidden; }
#articulo #formulario .failure,
#article #formulario .failure { width: 100%; border-radius: 4px;  }
#articulo #formulario .waiting,
#article #formulario .waiting { width: 100%; background: #dddd00; color: #fff; border-radius: 4px;  }
#articulo #formulario .success,
#article #formulario .success { width: 100%; background: #009966; color: #fff; border-radius: 4px;  }

#articulo #formulario .sendbutton,
#article #formulario .sendbutton { text-align: center; background: #052734; padding: 5px 15px; border: 1px solid #052734 !important; border-radius: 15px; margin: 0 auto; color: #fff; font-size: 1em; font-weight: bold; display: block; }


.icon_pos { width: 17px; height: 15px; margin-right: 4px; display: inline-block; background: url(/2016/icons/icon_pos.png) no-repeat no-repeat right bottom; }
.icon_mail { width: 17px; height: 16px; margin-right: 4px; display: inline-block; background: url(/2016/icons/icon_mail.png) no-repeat no-repeat right bottom; }
.icon_tel { width: 17px; height: 17px; margin-right: 4px; display: inline-block; background: url(/2016/icons/icon_tel.png) no-repeat no-repeat right bottom; }
.icon_ws  { width: 17px; height: 17px; margin-right: 4px; display: inline-block; background: url(/2016/icons/icon_ws.png) no-repeat no-repeat right bottom; }
.icon_who { width: 17px; height: 17px; margin-right: 4px; display: inline-block; background: url(/2016/icons/icon_who.png) no-repeat no-repeat right bottom; }
 .icon_hour { width: 17px; height: 17px; margin-right: 4px; display: inline-block; background: url(/2016/icons/icon_hour.png) no-repeat no-repeat right bottom; }


.mini_icon_pos { width: 14px; height: 14px; margin-right: 3px; display: inline-block; background: url(/2016/icons/mini_icon_pos.png) no-repeat no-repeat right bottom; }
.mini_icon_mail { width: 14px; height: 14px; margin-right: 3px; display: inline-block; background: url(/2016/icons/mini_icon_mail.png) no-repeat no-repeat right bottom; }
.mini_icon_tel { width: 14px; height: 14px; margin-right: 3px; display: inline-block; background: url(/2016/icons/mini_icon_tel.png) no-repeat no-repeat right bottom; }
.mini_icon_who { width: 14px; height: 14px; margin-right: 3px; display: inline-block; background: url(/2016/icons/mini_icon_who.png) no-repeat no-repeat right bottom; }


#articulo .gran-boton,
#article .gran-boton { padding: 20px; margin: 10px; text-align: center; font-size: 1.5em; background: #d60b51; color: #fff; display: block; margin: 0 0 3px 0; border-radius: 4px; text-decoration: none;   }
#articulo .gran-boton:hover,
#article .gran-boton:hover { background: #052734; color: #fff; text-decoration: none; }

#articulo .boton,
#article .boton { padding: 5px 10px; margin: 20px 10px 20px 0; display: inline; background: #d60b51; color: #fff; text-decoration: none; border-radius: 20px; line-height: 40px; }
#articulo .boton:hover,
#article .boton:hover { background: #052734; color: #fff; text-decoration: none; }

 
#pagina-noticias .thumb { float: left; margin-right: 10px; }
#pagina-noticias h2 { margin: 2px 0 2px 10px; font-size: 1.5em; }
#pagina-noticias .etiquetas a 
	 {
		background:#eee;
		border-radius: 0 3px 3px 0;
		display: block;
		height:10px;
		line-height: 10px;
		margin: 1em 0.7em;
		padding:1px 8px 1px 10px;
		position: relative;
		text-align: left;
		font-size: 9px; 
		color: #999;
		display: inline-block;
	} 
	#pagina-noticias .etiquetas a:before
	{
		content:"";
		float:left;
		position:absolute;
		top:0;
		left:-6px;
		width:0;
		height:0;
		border-color:transparent #eee transparent transparent;
		border-style:solid;
		border-width:6px 6px 6px 0;
	}
	#pagina-noticias .etiquetas a:after
	{
		content:"";
		position:absolute;
		top:5px;
		left:2px;
		float:left;
		width:3px;
		height:3px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		border-radius:2px;
		background:#fff;
		box-shadow:-1px -1px 2px #999;
	}


/* COSAS 2021 */
.lineheight-1 { line-height: 1rem; }
.lineheight-2 { line-height: 1.3rem; }
.lineheight-3 { line-height: 1.6rem; }
.lineheight-4 { line-height: 2rem; }
.lineheight-5 { line-height: 2.3rem; }
.mayus-rojo { color: #d60b51; font-size: .8rem; text-align: left !important; line-height: 1rem; text-transform: uppercase; }
.negrita { font-weight: bold; }

.corte {
    height: 300px;
    background: red;
    position: relative;
}

.corte:before {
    content: '';
    position: absolute;
    top: 0; right: 0;
    border-bottom: 40px solid white;
    border-left: 40px solid red;
    width: 0;
}


/* ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017  ADMISION 2017 */

#noticias .noticias-horizontales .item  { width: 100%; margin-bottom: 0px; padding: 10px 0; border-top: 1px solid #bbb;}
#noticias .noticias-horizontales .thumb { float: left; margin-right: 10px; }
#noticias .noticias-horizontales h3 { font-family: 'Open Sans', sans-serif; font-size: .9em; font-weight: bold; margin-bottom: 1px; margin: 0; }
#noticias .noticias-horizontales p { font-size: .7em; text-align: left; }
#noticias .noticias-horizontales .item a:hover { text-decoration: none !important; color: #d60b51;  }

#admision17 a { color: #d60b51; }
#admision17 a:hover { text-decoration: underline; }
#admision17 h1 { font-family: 'Oswald', sans-serif; color: #d60b51; font-size: 3em; }
#admision17 h2 { font-family: 'Oswald', sans-serif; color: #052734; font-size: 1.7em; }
#admision17 h3 { font-family: 'Oswald', sans-serif; color: #052734; font-size: 1.7em; }
#admision17 .noticias .item  { width: 100%; }
#admision17 .thumb { float: left; margin-right: 10px; }
#admision17 .noticias h3 { font-family: 'Oswald', sans-serif; font-size: 1em; font-weight: normal; margin-bottom: 1px;  }
#admision17 .noticias p { font-size: .7em; }
#admision17 .noticias a:hover { text-decoration: none;  }

#admision17 .horarios { background: #f4efde; padding: 10px; font-size: .8em; line-height: 1.5em; margin-top: 10px; margin-bottom: 40px; }
#admision17 .horarios h2 { font-size: 1.3em; color: #052734; }


#admision17 .menu { margin: 20px 0px; list-style-type: none;  margin: 0; padding: 0; overflow: hidden; width: auto; margin: 0 auto; }
	
#admision17 .menu li { display: inline; }
#admision17 .menu a { margin: 5px; width: 150px; height: 70px; font-family: 'Oswald', sans-serif; padding: 5px; color: #052734; text-align: center; display: inline-block; vertical-align: middle; font-size: 1.5em; font-weight: normal; border-right: 1px solid #d60b51; }
#admision17 .menu a:hover { background: #fff; text-decoration: none; color: #d60b51;}
#admision17 .menu li:last-child a { border-right: 0px solid #fff; }

#admision17 .boton-duo { margin: 10px 1%; float: left; width: 48%; background: #052734; padding: 10px; text-align: center; border-radius: 4px; display: block; color: #fff; }
#admision17 .boton-duo:hover { text-decoration: none; background: #d60b51; color: #fff; }
#admision17 #articulo a { color: #d60b51; }

#articulo .flotar-der { float: right; width: 48%; padding: 1em; display: block; }
#articulo .flotar-izq { float: left; width: 48%; padding: 1em; display: block; }

#articulo .flotar-der p,
#articulo .flotar-izq p { margin-left: 0px; }

#articulo .flotar-der ul,
#articulo .flotar-izq ul { margin-left: 0px; } 

.menu-horizontal { margin: 1em 0; list-style: none; background: #052734; padding: 1em;   }
.menu-horizontal li { display: inline-block; border-right: 1px solid #d60b51; margin: 0 5px; }
.menu-horizontal a { padding: 5px; color: #eee; text-transform: uppercase;  }




#admision17 #articulo .flotar-der .boton-duo { width: 100%; color: #fff; }
 
#admision17 .carreras li { padding: 5px; }
#admision17 .carreras li a { color: #052734; }

#admision17 .botones { margin: 0px; }
#admision17 .botones li { margin: 3px 0;  }
#admision17 .botones li a { color: #052734; padding: 10px; background: #eee; display: block; }
#admision17 .botones li a:hover { background: #d60b51; color: #fff; text-decoration: none; }



#main-menu .disabled-link a,
.disabled-link {
pointer-events: none;
cursor: default;
color: #ccc;
}

#main-menu .hidden-link a,
.hiddem-link {
pointer-events: none;
cursor: default;
color: #ccc;
visibility: hidden;
display: none;
height: 0px;
}


.main-menu-btn {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: 28px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  left: 10px;
}
/* hamburger icon */
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {
  position: absolute;
  top: 50%;
  left: 2px;
  height: 2px;
  width: 24px;
  background: #bbb;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.main-menu-btn-icon:before {
  content: '';
  top: -7px;
  left: 0;
}
.main-menu-btn-icon:after {
  content: '';
  top: 7px;
  left: 0;
}
/* x icon */
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {
  height: 0;
  background: transparent;
}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {
  top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}


/* hide menu state checkbox (keep it visible to screen readers) */
#main-menu-state {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
/* hide the menu in mobile view */
#main-menu-state:not(:checked) ~ #main-menu {
  display: none;
}
#main-menu-state:checked ~ #main-menu {
  display: block;
}


.logocna { width: 85px; height: auto; } 
#lateral .lat_agenda { text-align: left;   } 
#lateral .lat_agenda a h1 { border-top: 0px solid #fff; margin-top: 0px; padding-top: 0px;    }
.lat_stickers table { margin: 0 auto; }
.lat_redes_1 { display: none; visibility: hidden; }
.hide_900_630 { display: block; }
#admision17 #articulo .boton-trio,
#admision17 #article .boton-trio { color: #fff; }

#footer { width: 100%; }
#footer { background: #052734; border-top: 0px solid #052734; }
#footer .fac { float: left; width: 45%; }
#footer .logos { float: left; }
#footer p { color: #ddd; }


#admision-top img,
#tema-semana img { width: 100%; height: auto; }



/*  HOME 2017 */

#prefooter { margin-top: .5em; }
#prefooter .prefooter_cuadro_1,
#prefooter .prefooter_cuadro_2 { width: auto;  float: left; display: block; }
#prefooter .prefooter_cuadro_1 a,
#prefooter .prefooter_cuadro_2 a { display: inline;  }
#prefooter .prefooter_cuadro_1 img { width: 290px; height: 81px;  display: block; margin: 5px; }
#prefooter .prefooter_cuadro_2 img { width: auto; height: auto;  display: block; margin: 5px; }
 
#home_top_block { max-width: 1240px; width: 100%; padding: 20px 0 ; display: block; padding-bottom: 5px; }
#home_mid_block, #prefooter { /* max-width: 1240px; width: 100%; */  padding: 10px 0px; display: block; }

#lateral { width: 34%; float: right; }
#lateral input { width: 100%; margin-top: 0px; }
.busqueda { margin: 1em 0; }
.busqueda input { margin: 0px; }

.stickers { width: 100%; }
.stickers img { margin: 0px; width: 100%; height: auto; display: block; }

.redes { width: 100%;  text-align: center; display: block; }
.primer_trio, .segundo_trio { clear: none; display: inline; }

#carousel { width: 64%; float: left; }
#carousel h3 { font-size: 1em; padding: 0 .5em; margin: 0px; }

#noticias { float: left;width: 62%;  padding-right: 0px; }
 
#noticias a { color: #052734; }

#carrusel_destacado .noticias_titulo a { font-family: 'Open Sans', sans-serif; font-size: 1em; font-weight: bold; color: #052734; }
#carrusel_destacado .noticias_epigrafe { font-family: 'Open Sans', sans-serif; font-size: .8em; font-weight: normal; color: #052734; }

#aux_up { display: block; }
#aux_down { display: none; }

/* CAROUSEL 2017*/
.owl-carousel .owl-wrapper-outer { background: #eee; }
.owl-carousel .owl-wrapper-outer h3 { margin: .5em; }

.vgpc-image-block { width: 100%; }
.vgpc-image-block img { width: 100%; }


/* ELECCIONES 2017 */
#article .elecciones { background: #8fbbc0;  float: none; width: 100%; }
#article .elecciones h3 { color: #052734; }
#article .elecciones ul { margin-left: 20px;  }
#article .elecciones ul li { list-style: disc; color: #fff; }

#article .item { width: 100%; }
#article .item p { font-size: .8em; line-height: 1.3em; margin-bottom: 0px; }
#articulo #noticias .noticias-horizontales  .item { margin-bottom: 0px; }
#article #lateral .noticias-horizontales .item h3 { color: #008596; }
#articulo #lateral .noticias-horizontales .item h3 { color: #B5124E; }
#articulo  #noticias .noticias-horizontales h2 { font-size: 1.5em; color: #d60b51; }
#article  #noticias .noticias-horizontales h2 { font-size: 1.5em; color: #8fbbc0; }
#articulo  #noticias .noticias-horizontales .item p { line-height: 1.2em; margin-top: 5px; }

.notas-epigrafe { font-size: .8em; margin-bottom: 0px; }
#articulo  .notas-titulo { font-size: .8rem; line-height: .9rem;}
#articulo  .notas-titulo p,
#articulo  .item h4 { margin-left: 0px; }

#lateral .see-more { color: #eee; background: #052734; float: right; border-radius: 50%;padding: 3px 0; font-size: 1em; position: relative; top: -10px; }
#articulo .see-more { color: #d60b51;  margin-left: 3px;font-size: 1.3em; vertical-align: bottom; font-weight: bold; }

/*
#lateral .see-more { color: #eee; background: #008596; float: right; border-radius: 50%;padding: 3px 0; font-size: 1em;  }
#articulo .see-more { color: #eee; background: #d60b51;  border-radius: 50%; padding: 1px 2px; margin-left: 3px;font-size: .8em; vertical-align: bottom;}
*/


.img_as_banner { margin: 10px auto; }


 
.linkbar-full {  width: 100%;  margin: 20px 0 0 0; }
.linkbar-full li { width: 24.5%;  display: inline-block;  border: 0px; margin: 0px; }
.linkbar-full li:last:child { border-right: 0px; }
.linkbar-full a { display: block;  background: #999;}
.linkbar-full a:hover {  background: #052734;}
.linkbar-full img { margin-left: 14px; }

.dyna-thumb { width: 210px; height: 105px; overflow: hidden; float: left; margin: 0 10px 0px 0;   }
.dyna-thumb img { width: 100%; }

#formulario-full { padding: 10px; background: #eee; border: 1px solid #ccc; } 
#formulario-full .cform { width: 100%; }
#formulario-full #ll .linklove { visibility: none; display: hidden; color: #eee; }
#formulario-full label { display: block; visibility: visible; color: #052734; margin-top: 1em; width: 100%; }
#formulario-full .reqtxt,
#formulario-full .emailreqtxt { margin: 0 auto; }
#formulario-full label span { width: 100%; }
#formulario-full textarea,
#formulario-full textonly,
#formulario-full .cform input { width: 100%; margin: 0px; }
#formulario-full .cf-box-group,
#formulario-full .cf-box-title { padding-left: 0px; }
#formulario-full legend { display: none; visibility: hidden; } 
#formulario-full  #usermessagea.cf_info.success { color: #fff; background: #009933; margin: 0; padding: 10px; width: 100%; }
#formulario-full .cf-box-group input { width: 20px;   }
#formulario-full .cf-box-group label {  padding: 0px;  display: inline-block; width: 100px; margin-top: 4px; }
#formulario-full .cf-box-group label span {  clear: none;} 
#formulario-full  .sendbutton { text-align: center; background: #052734; padding: 5px 15px; border: 1px solid #052734 !important; border-radius: 15px; margin: 0 auto; color: #fff; font-size: 1em; font-weight: bold; display: block; width: 100px;}


#formulario-big { padding: 30px 100px; background: #eee; border: 1px solid #ccc; } 
#formulario-big .cform { width: 100%; }
#formulario-big p { margin-left: 0px; }
#formulario-big #ll .linklove { visibility: none; display: hidden; color: #eee; }
#formulario-big label { display: block; visibility: visible; color: #052734; /* margin: 1em 0 .5em 0; */ width: 100%; font-size:1.1em; }
#formulario-big .reqtxt,
#formulario-big .emailreqtxt { margin: 0 auto; }
#formulario-big label span { width: 100%; }
#formulario-big .cform textarea,
#formulario-big .cform input,
#formulario-big .cform select
 { width: 100%; margin: 0px; border: 1px solid #999; padding: 10px; border-radius: 3px; }
 
#formulario-big .cform li.lista { list-style-type:circle; margin-left: 2em; list-style-position: inside; } 
#formulario-big .cform ul { margin: 0px; }
#formulario-big .cform h3 { font-size: 1em;  }
#formulario-big .cf-box-group,
#formulario-big .cf-box-title { padding-left: 0px; letter-spacing: normal; }
#formulario-big legend { display: none; visibility: hidden; } 
#formulario-big #usermessagea.cf_info.success { color: #fff; background: #009933; margin: 0; padding: 10px; width: 100%; }
#formulario-big .cf-box-group input { width: 20px;   }
#formulario-big .cf-box-group label {  padding: 0px;  display: inline-block; width: 100px; margin-top: 4px; }
#formulario-big .cf-box-group label span {  clear: none;} 
#formulario-big .cform .sendbutton { margin: 1em; width: 10em; text-align: center; background: #052734; padding: 5px 15px; border: 1px solid #052734 !important; border-radius: 15px; margin: 0 auto; color: #fff; font-size: 1em; font-weight: bold; display: block; width: 100px;}
#formulario-big .cform .textonly { font-size: .9em; color: #052734; font-stretch: normal; letter-spacing: normal; margin-left: 0px; padding-left: 0px; }
#formulario-big ol li::before { content: ""; }

#menu-lateral { margin-bottom: 20px; }
#menu-lateral ul { padding-left: 0 !important; }
#menu-lateral ul li { list-style: none; list-style-image: none; list-style-type: none; margin: 10px 0; }
#menu-lateral ul li a { background: #ddd  no-repeat left center; 
						margin: 0; 
						width: auto; 
						padding: 10px; 
						text-align: left; 
						border-radius: 3px 3px 3px 3px; 
						display: block; 
						color: #052734; 
						text-decoration: none;  
						font-size: .8em; 
						text-transform: uppercase; }
#menu-lateral ul li a:hover {  background: #d60b51; color: #eee; text-decoration: none; }

 
#articulo .lateral .inscripcion { background: #999; color: #fff; padding: 1em; border-radius: 3px ; text-decoration: none; margin-bottom: 0.7em; }
#articulo .lateral .inscripcion:hover { text-decoration: none; background: #052734; }
#articulo .lateral .inscripcion { display: block; text-align:center; }
#articulo .lateral iframe { margin-bottom: 0.7em; } 

#articulo .lateral .one_em_bottom { margin-bottom: 1em; }
#articulo .lateral .zero_bottom { /* estilo de emergencia, originalmente era para sacar margen de abajo*/ padding: 1.5em 1em; border: 2px dashed #052734; }
#articulo hr { border-top: 1px dotted #aaa; border-left: 0; }

#central #articulo .item a { font-size: 1.2em; }
#central #articulo .item h4 { margin-bottom: .4em; }
 
 
#main-menu .hide_item { display: none; visibility: hidden; }
#main-menu .item_inicio { display: inherit; visibility: visible; }

#lateral .item.opinion .dyna-thumb  { width: 80px; height: 80px; overflow: hidden; text-decoration: none; }
#lateral .item.opinion h3 { font-family: 'Open Sans', sans-serif; font-size: 1em; margin-bottom: 1px; font-weight: bold; color: #052734; line-height: 1.1em; }
#lateral  a:hover { text-decoration: none; }
#lateral .item.opinion p { font-size: .8em; }
#lateral  a h1.fakespace { margin-top: 10px; }


#streaming { height: 460px; width: 100%; margin-bottom: 1em; }

.main-menu-bloque { display: none; background: #d60b51; text-align: center; position: absolute; width: 100%; margin-bottom: 1em; }
 
.menu-bienestar-container #menu-bienestar { padding-left: 0; }
/* ELECCIONES 2018 */

#hachedos_noclear h2 { color: #00c5b7; }
#hachedos_noclear h3,
#hachedos_noclear h1 { color: #052734; }
#elecciones-2018 span { background: #00c5b7; }




/* 2018 ACCORDION 2 */

.accordion .tab {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
  color: #fff;
  overflow: hidden;
  
}
.accordion input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.accordion label {
  position: relative;
  display: block;
  padding: 1em 0 0 2em;
 /*  background: #16a085; */
  font-weight: bold;
  /* line-height: 3; */
  cursor: pointer;
} 
.accordion .tab-content {
  max-height: 0;
  overflow: hidden;
  /* background: #1abc9c; */
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;
}
.accordion .blue .tab-content {
  background: #3498db;
}
.accordion .tab-content p {
  margin: 1.5em 0 2em 5em;
}
/* :checked */
.accordion input:checked ~ .tab-content {
  max-height: 200em;
}
/* Icon */
.accordion label::after {
  position: absolute;
  left: 0;
  top: 0.5em;
  display: block;
  /* width: 3em;
  height: 3em;
   line-height: 3; */
  color: #ddd;
  font-size: 2em;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;  
}
.accordion input[type=checkbox] + label::after {
  content: "+";
}
.accordion input[type=radio] + label::after {
  content: "\25BC";
}
.accordion input[type=checkbox]:checked + label::after {
  transform: rotate(315deg);
}
.accordion input[type=radio]:checked + label::after {
  transform: rotateX(180deg);
}


/* 2019 */

/* noticias en p�gina de estudiantes */

#article #noticias-listado { width: 550px; float: left;}
#article #noticias-listado .item, #noticias-listado .item{ margin: 10px; float: none; }
#article #noticias-listado .see-more, #noticias-listado .see-more { color: #d60b51; font-weight: normal; font-size: .9em; margin-left: 5px; } 
#article #noticias-listado .item .thumb,
#noticias-listado .item .thumb { float: left; width: 70px; height: 70px; overflow: hidden; margin: 0 10px 10px 0; }
#article #noticias-listado .item .thumb img,#noticias-listado .item .thumb img { width: 70px; height: 70px; overflow: hidden; }
#article #noticias-listado .item h4,#noticias-listado .item h4 { color: #5A767B; margin-top: 0px; line-height: 1.2em; font-weight: bold;}
#article #noticias-listado .item a:hover,#noticias-listado .item a:hover { text-decoration: underline; }
#article #noticias-listado .item .fecha,#noticias-listado .item .fecha,
#menu-lateral .item .fecha { font-size: 0.8em; color: #bbb; background: url(/2019/web/ico-fecha.gif) no-repeat;padding-left: 12px ; }

#menu-lateral .fecha { margin-top: 10px; }
#menu-lateral h4 { margin-top: 0px; margin-bottom: .5em; color: #d60b51; }
#menu-lateral .notas-titulo { font-size: .8rem; line-height: .9rem; color: #5A767B;}
#menu-lateral .notas-epigrafe { font-size: .7em; line-height: .9em; }


#articulo .video, #article .video { margin: 0 1em 1em 0; float: left; display: block; width: 45%; color: #052734; font-weight: bold;  }

#articulo .video iframe, #article .video iframe { width: 100%; height: auto; }

#admision-top { width: 100%; margin-bottom: 10px; }

#carreras_colores { margin: 0 auto; width: auto; }
#carreras_colores a { float: left; text-decoration: none; font-family: 'Oswald', sans-serif; font-size: 1.4em;}
#carreras_colores table { border: 0px; width: 167px; margin: 0 10px 10px 0;  } 
#carreras_colores table td { font-family: 'Oswald', sans-serif; text-align: center; vertical-align: middle; height: 90px; padding: 10px; }

.sim-puntos, .sim-largo { float: left; }
.sim-puntos input,
.sim-largo input { width: 100%; }

/*
2020 COSAS
*/

.go-lista { display: block; margin: .05em 0 .05 1em; }
.go-inline { display: inline; }

.go-pdf, .go-ext, .go-link {
	position:relative;
	left: 35px;
}   
 
 
 .go-pdf::before, .go-ext::before, .go-link::before { 
     left:-20px;
    position:absolute;
	top:0;
	color: #052734;
	display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
 }
 .go-ext::before {
    font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: .8em; content: "\f35d";   
 }
.go-pdf::before {
    font-family: "Font Awesome 5 Free"; font-weight: 400; content: "\f1c1"; 
 }
 .go-link::before {
	font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f0c1";   
 }
 

/* ACREDITACION 2021 */

 
 .acredita-boton div { display: block; height: 180px; background: #eee; margin-top: 20px; border-radius: 5px; }
 .acredita-boton i { color: #fff; font-size: 4rem; float: left; height: 180px; display: block; background: #d60b51; padding: 2rem .8rem; width: 25%; margin-right: 1rem; }
 .acredita-boton h3 { font-size: 1rem; font-weight: bold; margin-bottom: 4px; padding-top: 1rem; margin-right: 1rem; }
 .acredita-boton p { font-size: .7rem; margin-right: 1rem;  }
 .acredita-boton:hover { text-decoration: none; color: #B5124E; } 
 .acredita-boton div:hover { background: #ddd; }
 .acredita-boton h3:hover { color: #B5124E; }

 .nuevo-articulo h1, 
 .nuevo-articulo h2 { font-family: 'Oswald', sans-serif; text-align: center; width: 100%;  } 
 .nuevo-articulo h2 {font-size: 2rem; width: 100%;  }
 .nuevo-articulo h3 { color: #d60b51; font-family: 'Oswald', sans-serif; margin-top: 0rem !important; margin-bottom: 1rem !important; font-size: 1.7rem; width: 100%; border: 1px solid transparent; border-radius: 5px; } 
 .nuevo-articulo h4 { color: #d60b51; font-family: 'Oswald', sans-serif; margin-top: 2rem; font-size: 1.5rem; width: 100%;  } 
 .nuevo-articulo h5 { color: #d60b51; font-family: 'Oswald', sans-serif; margin-top: 2rem; font-size: 1.3rem; width: 100%;  } 
 .nuevo-articulo a { color: #052734; text-decoration: underline;}
 .nuevo-articulo a h3 { color: #052734; }
 .nuevo-articulo ul { padding: 0 0 0 2rem; }
 .nuevo-articulo ul li { margin-bottom: .5rem; }
 .nuevo-articulo p { 
	animation-duration: 1s;
	animation-name: slidein; 
	text-align: justify;
	margin-bottom: 1.5rem; 
	display: block;
	width: 100%;
  } 

 .nuevo-articulo .acordeon { color: #052734; background: #f5f5f5; display: block; border: 1px solid #ccc; margin-top: .8rem; padding: .3rem; font-size: 1.2rem; transition: background 1s;}
 .nuevo-articulo .acordeon:hover { color: #d60b51 !important; border: 1px solid #052734; text-decoration: none; }
 .nuevo-articulo .alignnone { width: 100%; height: auto; margin-top: 1rem; margin-bottom: 1rem; }
 
 .nuevo-articulo table { margin: 2rem auto; border: 1px solid #999; padding: .5rem; border-radius: 1rem; display: block; width: fit-content; background-color: #f4f4f4; }
 .nuevo-articulo table tr td { padding: .5rem; border-bottom: 1px solid #999; font-size: .9rem; line-height: 1rem; background-color: white; }
 .nuevo-articulo table th { background: #ddd; color: #052734; padding: .5rem .7rem; }
 
 .nuevo-articulo .tel::before { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1.2em; content: "\f87b \0020"; }
 .nuevo-articulo .mobile::before,
 .nuevo-articulo .celu::before  { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1.2em; content: "\f3cd \0020"; }
 .nuevo-articulo .celu::before  { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1.2em; content: "\f3cd \0020"; }
 
 .nuevo-articulo .dia::before,
 .nuevo-articulo .fecha::before { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1.2em; content: "\f073 \0020"; }
 .nuevo-articulo .hora::before,
 .nuevo-articulo .reloj::before { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1.2em; content: "\f017 \0020"; }

 .nuevo-articulo .tel,
 .nuevo-articulo .celu,
 .nuevo-articulo .mobile,
 .nuevo-articulo .mail,
 .nuevo-articulo .email,
 .nuevo-articulo .link,
 .nuevo-articulo .download,
 .nuevo-articulo .file,
 .nuevo-articulo .pdf, 
 .nuevo-articulo .pos,
 .nuevo-articulo .zip, 
 .nuevo-articulo .ws, 
 .nuevo-articulo .whatsapp, 
 .nuevo-articulo .wasap, 
 .nuevo-articulo .dia, 
 .nuevo-articulo .fecha, 
 .nuevo-articulo .hora, 
 .nuevo-articulo .reloj, 
 .nuevo-articulo .word { font-weight: normal; text-decoration: none; margin-bottom: 0; }

 .nuevo-articulo .fb::before { font-family: "Font Awesome 5 Brands"; font-weight: 400; font-size: 1.2em; content: "\f09a \0020"; }
 .nuevo-articulo .mail::before,
 .nuevo-articulo .email::before { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1em; content: "\f0e0 \0020"; }
 .nuevo-articulo .ws::before,
 .nuevo-articulo .wasap::before,
 .nuevo-articulo .whatsapp::before { font-family: "Font Awesome 5 Brands"; font-weight: 400; font-size: 1em; content: "\f232 \0020"; }
 .nuevo-articulo .link::before { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1em; content: "\f35d \0020"; }
 .nuevo-articulo .download::before { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1em; content: "\f33d \0020"; }
 .nuevo-articulo .file::before { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1em; content: "\f15c \0020"; }
 .nuevo-articulo .zip::before { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1em; content: "\f1c6 \0020"; }
 .nuevo-articulo .pdf::before { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1em; content: "\f1c1 \0020"; }
 .nuevo-articulo .word::before { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1em; content: "\f1c2 \0020"; }
 .nuevo-articulo .pos::before { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 1em; content: "\f3c5 \0020"; }
 


 
 .nuevo-articulo .tabla-bicolor { margin: .5rem auto; border: 1px solid #999; padding: 1rem; border-radius: 1rem; }
 .nuevo-articulo .tabla-bicolor tr:nth-child(even) { background-color: #ddd; }
 .nuevo-articulo .tabla-bicolor tr td { padding: .5rem .1rem; }
 
div.wpforms-container-full, 
div.wpforms-container-full .wpforms-form { width: 100% !important; margin: 0 !important; max-width: 100%;}

div.wpforms-container-full, 
div.wpforms-container-full .wpforms-form input,
.wpforms-field input,
.wpforms-field-text input { max-width: 100% !important; width: 100% !important;}

 .bloque a h3 { color: #052734; }
 .bloque a:hover h3 { color: #d60b51; text-decoration: none;}
 .bloque a:hover { color: #d60b51; text-decoration: none;}


  /* ESTILO DEL NUEVO INDEX */
 
  a:hover { color: #d60b51; }
  
  .index h2 { font-family: 'Oswald', sans-serif; font-size: 1.9rem; color: #052734; }
  .index h2 i { width: 0; height: 0; color: #ddd; font-size: 1rem; }
  .index a:hover,
  .index a:hover h2 { text-decoration: none; color: #d60b51 !important; }
  .index a h3:hover { color: #d60b51 !important; }

 

  .font-normal { font-family: 'Open Sans', sans-serif; }
  .font-titulo { font-family: 'Oswald', sans-serif; }

  .breadcrumbs { 
	list-style: none;  
	margin-left: 0; 
	padding-left: 0; 
	font-size: .8rem; 
	padding-bottom: 1rem;
	padding-left: 0 !important;
	border-bottom: 1px solid #ddd;
	margin: 0 0 20px 0;
}
.breadcrumbs li { display: inline; }
  
.delay-1 { visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.3s linear; }
.delay-2 { visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.6s linear; }
.delay-3 { visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.9s linear; }
.delay-4 { visibility: hidden; opacity: 0; transition: visibility 0s, opacity 1.2s linear; }

.edit_link{ font-size: .8rem; }


/* 	INVESTIGACION TEMAS */

.investigacion-title { background: #A34FC6; padding:8px; width: 100%; font-size: 1.3em; color: #fff; margin-top: 1em; }
.investigacion-title strong {font-size: 1.2em; } 
.investigacion-title a { text-decoration: none; color: #fff; }
.investigacion-title a:hover { color: #E4B4F9; }

#article .investigacion h1 {  font-family: 'Open Sans', sans-serif; text-transform: none; color: #052734; font-weight: bold;}
#article .investigacion h1 span { font-size: .7em; font-weight: normal; color: #777; }
#article .investigacion h3 {  font-family: 'Open Sans', sans-serif; color: #A34FC6; font-weight: bold; }

#article .investigacion p {  font-size: 1.1em; line-height: 1.5em;}

#article .investigacion img { width: 50%; float: right; margin: 0 0 .5em 1.5em; border-radius: 0 30px 0 30px; border-bottom: #A34FC6 4px solid;}

#article .investigacion .fecha { color: #999; margin-bottom: 1.4em; background: #fff; font-style: italic; border-bottom: #A34FC6 1px solid; }
.investigacion-item .fecha { font-size: .8em; color: #999; margin-bottom: 1.4em; background: #fff; font-style: italic; border-bottom: #A34FC6 1px solid; }

.investigacion-item .dyna-thumb { width: 100%; height: 100%; float: none;}
.investigacion-item .dyna-thumb img { width: 100%; height: 100%; }

.investigacion-item h2 { font-family: 'Open Sans', sans-serif; text-transform: none; color: #052734; font-weight: bold;} 
.investigacion-item span { font-size: .7em; font-weight: normal; color: #777; }

.wide-menu { display: block;  }

.acre-boton { border: 3px solid #d60b51; background: #eee; border-radius: 10px; display: table; height: 180px; }
.acre-boton .mitad-icono { width: 20%; text-align: center; background: #d60b51; display: table-cell; vertical-align: middle; }
.acre-boton .mitad-icono i { color: #fff; font-size: 3rem; display: table-cell; padding: 0; }
.acre-boton .mitad-texto {  padding: 0 1rem;  }
.acre-boton .mitad-texto h3 { font-weight: bold; }
.acre-boton:hover { background: #fff; }  

.super-boton { border: 3px solid #d60b51; background: #eee; border-radius: 10px; display: table; height: 180px; }
.super-boton .mitad-icono { width: 20%; text-align: center; background: #d60b51; display: table-cell; vertical-align: middle; }
.super-boton .mitad-icono i { color: #fff; font-size: 3rem; display: table-cell; padding: 0; }
.super-boton .mitad-texto {  padding: 0 1rem;  }
.super-boton .mitad-texto h3 { font-weight: bold; border: 0 !important;  }
.super-boton:hover { background: #fff; text-decoration: none; }  
.super-boton:hover i,
.super-boton:hover p,
.super-boton:hover h3 { text-decoration: none; }

.super-boton-negro, #article .super-boton-negro, #articulo .super-boton-negro { border: 3px solid #5A767B; background: #ffffff; border-radius: 10px; display: table; height: 180px; }
.super-boton-negro .mitad-icono, #article .super-boton-negro .mitad-icono, #articulo .super-boton-negro .mitad-icono { width: 20%; text-align: center; background: #5A767B; display: table-cell; vertical-align: middle; }
.super-boton-negro .mitad-icono i, #article .super-boton-negro .mitad-icono i, #articulo .super-boton-negro .mitad-icono i { color: #fff; font-size: 3rem; display: block; padding: 0; }
.super-boton-negro .mitad-texto, #article .super-boton-negro .mitad-texto, #articulo .super-boton-negro .mitad-texto {  padding: 0 1rem; text-align: left; }
.super-boton-negro .mitad-texto h3, #article .super-boton-negro .mitad-texto h3, #articulo .super-boton-negro .mitad-texto h3 { font-weight: bold; border: 0; padding-left: 0;}
.super-boton-negro .mitad-texto p, #article .super-boton-negro .mitad-texto p, #articulo .super-boton-negro .mitad-texto p { text-align: left; }
.super-boton-negro:hover, #article .super-boton-negro:hover, #articulo .super-boton-negro:hover { background: #fff; text-decoration: none !important; }  
.super-boton-negro:hover i, #article .super-boton-negro:hover i, #articulo .super-boton-negro:hover i,
.super-boton-negro:hover p, #article .super-boton-negro:hover p, #articulo .super-boton-negro:hover p,
.super-boton-negro:hover h3, #article .super-boton-negro:hover h3, #articulo .super-boton-negro:hover h3 { text-decoration: none !important; }

.no-deco { text-decoration: none !important; }
.no-deco:hover { text-decoration: none !important; }
.the-news h3 { color: #052734; }


/* ESTILOS GENERALES */
dd { margin-bottom: .5rem; }


/* TWEAKS AL METASLIDER  */

.gran-carrusel .caption-wrap {  
    position: absolute !important;
    bottom: 0px !important; 
	width: 100% !important;
	height: 100% !important;
	left: 0px !important;
	left: auto !important;
	opacity: inherit !important;
	color: #111 !important;
	text-align: center !important;
	display: table !important;
	padding: 0rem !important;
	background: transparent !important;
	background: rgba( 255, 255, 255, .45) !important;
	backdrop-filter: blur(3px);
}  

.gran-carrusel .caption-wrap .caption { 
	font-weight: normal !important; 
	padding: 0 2rem; 
	display: table-cell !important; 
	vertical-align: middle; 
	opacity: 1 !important; 
	font-family: 'Oswald', sans-serif; 	
	font-size: 1.8rem !important; 
	line-height: 1.3 !important;
}

.gran-carrusel .caption-wrap .caption p { margin: 0 !important; padding: 0 !important; }
.gran-carrusel .caption-wrap .caption a { width: 100px !important; display: block !important; margin: 0 auto !important; padding: 2px !important; margin-top: 1rem !important; font-family: 'Open Sans', sans-serif; } 
.gran-carrusel .slides img { height: 400px !important; object-fit: cover !important; }

.btn-secondary:hover,
.btn-secondary:active,
.btn-secondary:focus,
h2 .btn-secondary:hover,
h2 .btn-secondary:active,
h2 .btn-secondary:focus {
	color: #fff !important; 
    background-color: #d60b51 !important; 
	border-color: #d60b51 !important; 
	text-decoration: none;
}


/* AJUSTES MENÚ SUPERIOR */

.ajuste-head { display:block; height: 104px; }
.main-menu-btn { top: 40px; color: #fff; }


/* BUSQUEDA */ 
#searchform .search-field { color: #aaa; text-align: center; font-size: 2rem; padding: .4rem; background: none; border: 1px solid #aaa; border-radius: .3rem; margin: 0 .3rem 0 0 !important; }
#searchform input[type=text] {
	color: #777; 
  }
  #searchform input::placeholder {
	color: #aaa; 
  }
  #searchform::-webkit-input-placeholder { /* Edge */
	color: #aaa;
  }
  
  #searchform:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #aaa;
  }
  
  #searchform::placeholder {
	color: #aaa;
  }

#searchform .search-field:focus-visible { outline-color: #ddd;}

#searchform .buscar-boton {
   /* font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: .8em; content: "\f002"; */
   background: #d60b51;
   padding: .4rem; 
   border: 0;
   border-radius: .3rem; 
   color: #fff !important;
   margin: 0;
   font-size: 2rem;
} 
#searchform .buscar-boton:focus,
#searchform .buscar-boton:focus-visible { outline-color: #aaa;}


/* AJUSTES HUiNCHA */

.huincha-img { width:75%; height: auto; }
.huincha-text { font-size: 0.9rem; font-family: 'Oswald', sans-serif; line-height: 1rem; margin-top: .5rem; margin-bottom: .5rem; }





/* 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022
   2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022   */

.nuevo-articulo .dashed-rojo { border: 2px dashed #d60b51; }
.nuevo-articulo .dashed-negro { border: 2px dashed #052734; }
.nuevo-articulo .dashed-gris { border: 2px dashed #8A9CA1; }
.nuevo-articulo .dashed-plata { border: 2px dashed #BAC6C9; }


.clickmas { 
    height: 300px;  
    background: rgb(255,140,0);
	cursor: pointer;
	display: block;
	overflow: hidden;

  }

.video-responsive {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
	}
.video-responsive iframe, .video-responsive object, .video-responsive embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	}

.numero{
	margin-right: 1rem; border-radius: 30rem; line-height: 1rem;
}

.nuevo-articulo #menu-lateral { list-style: none; margin: 0; padding: 0; }
.nuevo-articulo #menu-lateral a { text-decoration: none; width: 100%; background: #d60b51; color: #fff; padding: .7rem; margin: .3rem 0; border-radius: .5rem; }
.nuevo-articulo #menu-lateral a:hover { background: #c40000; color: #fff; }

@media (min-width: 350px) { 
	.acredita-boton p { font-size: .8rem; } 
	.acre-boton p { font-size: .8rem; } 

	.acre-boton i { font-size: 3rem; } 
	/* .caption-wrap { font-size: .9rem !important; }  */
	.huincha-img { width:75%; height: auto; }
	.huincha-text { font-size: 0.9rem; }
}
 
@media (min-width: 576px) { 
	.acredita-boton p { font-size: 1rem; } 
	.acre-boton p { font-size: 1rem; } 
	.acre-boton i { font-size: 4rem; }

	.ajuste-head { display:block; height: 44px;	background: #777; color: #fff; }
	.main-menu-btn { top: 8px; color: #fff; }

	.gran-carrusel .caption-wrap {   
		width: 50% !important;
		height: 100% !important;
		  
		/* font-size: 1rem !important;  */
		display: table !important;
		padding: 0 1rem !important;
	}  
	  
	.gran-carrusel .caption-wrap .caption a { width: 100px !important; display: block !important; margin: 0 auto !important; padding: 2px !important; margin-top: 1rem !important;} 
	
	.huincha-img { width:75%; height: auto; }
	.huincha-text { font-size: 1rem; line-height: 1.2rem; }
}
	
@media (min-width: 768px) { 
	.acredita-boton p { font-size: .8rem; } 
	.acre-boton p { font-size: .8rem; } 
  
	.huincha-img { width:75%; height: auto; }
	.huincha-text { font-size: 1.3rem; line-height: 1.4rem; }
}


@media (min-width: 992px) { 
	.acredita-boton p { font-size: 1rem; } 
	.acredita-boton i { font-size: 4rem;  }

	.acre-boton p { font-size: 1rem; }  

	.metaslider-136306 .caption-wrap { font-size: 1.4rem !important; padding: 0 2rem !important; left: 80px !important; width: 40% !important; } 
 
	.nuevo-articulo .alignnone { width: 50%; height: auto; float: right; margin-top: 1rem; margin-bottom: 1rem; margin-left: 1rem; }
	.huincha-img { width:75%; height: auto; }
	.huincha-text { font-size: 1.4rem; line-height: 1.5rem; }
}
 
@media (min-width: 1200px) { 
	.acredita-boton i { padding: 2.6rem; } 
	.acre-boton i { font-size: 5rem; }

	.main-menu-btn { top: -50px; }
	.huincha-img { width:75%; height: auto; }
	.huincha-text { font-size: 1.6rem; line-height: 1.7rem; }

 }
 
@media (min-width: 1400px) {  }

 





@media (min-width: 900px) {
  /* hide the button in desktop view */
  .main-menu-btn {
    position: absolute;
    top: -99999px;
  }
  /* always show the menu in desktop view */
  #main-menu-state:not(:checked) ~ #main-menu {
    display: block;
  }
  .wide-menu { display: flex !important; justify-content: center !important; border-radius: 0; }
  .ajuste-head { height: 73px; }
}



.video_50_100 { width: 50%; margin: 0px; padding: 0px; display: inline-block; } 


 
@media screen and (max-width : 900px) { 
	
	#social a img { width: 38px; height: auto; }
  
	#articulo .boton, #article .boton { display: block; text-align: center; }
	#carousel { width: 100%; }
	.logo-acreditada-17 { float: none; }
	._der { float: none; display: none; height: 0px; visibility: hidden; }
	#todo { width: 100%; margin: 0px; }

	#central { width: 100% !important; }
	#article { margin-left: 0; margin-right: 0; }
 	#article { margin-left: 5%; margin-right: 5%; }
	#articulo { margin: 20px; }	
	#home_mid_block, .stickers, #prefooter { width: 70%; margin: 0px auto ; display: block; float: none; }
	#lateral, #menu-lateral, #noticias { width: 100%; }
	#lateral input { width: 100%; padding: 0px; }
	
	#noticias .noticias-horizontales .item { margin-right: 0px; width: 100%; }
	.stickers a { width: 50%; height: auto; padding: 10px; }

	.video_50_100 { width: 100%; margin: 0px; padding: 0px; display: block; margin-top: 40px; } 

	#carreras_colores a { font-size: 1.2em;  }
	#carreras_colores table { width: 140px; } 
	#carreras_colores table td { height: 85px; }

	
	.dummy_pad { margin: 0 10px; }
	.mn-side-top a:hover {	
			background: #004fb4;
				
			-ms-transform: translate(-15px,0px); /* IE 9 */
			-webkit-transform: translate(0px,0px); /* Chrome, Safari, Opera */
			transform: translate(0px,0px);
			-webkit-transition: width .2s, height .2s,-webkit-transform .2s;  /* For Safari 3.1 to 6.0 */
			transition: width .2s, height .2s, transform .2s;
	}
	#article h1,
	#articulo h1 { margin-top: 90px !important; display: block; } 
 	.recuadro { width: 100%; }
	.carreras-single { width: 100%; }
 			
	.shrink-sub900 { width: 100%; height: auto; }

	.adm-up-links { display: none; }
	.adm-up-menu { display: block; }
	#galeria-grandes  { display: none; }
	.cont-videos { display: inline-block; margin: 0 auto;}
	.cont-videos h1 { display: block; text-align: left; }
	.cont-videos img { clear: both; display: block; }
	.cont-videos iframe { margin: 0 auto; }

	.lat_redes_2 { display: none; visibility: hidden; }
	.lat_redes_1 { display: block; visibility: visible; }
	.header-wrap { margin: none; width: 100%; }
 
	#noticias .thumb { width: 200px; }
	#noticias img { width: 100%; }
	#admision-top { margin-top: 40px; }
	#admision2020 { margin-top: 50px; }
 
	#social a img { width: 35px; height: auto; }
 
	.disabled-link, .menu_principal_2 { visibility: hidden; display: none; height: 0px; }
	.logocna { visibility: hidden; display: none; height: 0px; }  
		
	_izq { float: none; margin: 0 auto; position: relative; top: 20px; }
	#articulo h2,
	#articulo h3,
	#articulo h4,
	#articulo h5 { width: 100%; text-align: left; margin-right: 0px; }
	#articulo p, #articulo ul, #articulo table { margin-left: 0px;  }
	#articulo hr { margin-left: 0px; }

	#articulo .bloque_4 { margin-left: 0px; }

	._mob { display: block;  }
	._izq { display: none; }
	#header { background: #052734; }
	#header img { margin: 0 auto; }


	#cuerpo { padding: 0px; }
	#main-menu { margin-top: 45px; }

	.program-header { margin-top: 3em; }
	
}
@media (min-width: 900px) {  

}

@media (min-width: 768px) {   
	.videos a i {
		position: absolute;
		top: 5px;
		left: 18px; 
		font-size: 45px;  
	} 
	.cuadro { min-height: 85px; }
	.card-columns { column-count: 2; }

	}

@media screen and (max-width : 700px) {
	.size1 { display: none; }
	.size2 { display: block; }

	
	#carousel { width: 100%; float: none; }
	#carousel h3 { font-size: 1em; padding: 0 .5em; margin: 0px; }
	#social a img { width: 29px; height: auto; }
 
	.hide_900_630 { display: none; } 
	#footer .fac { width: 50%; }
	#footer .logos { margin-bottom: 100px; }	

	.linkbar-full li { width: 24%;   }
	  
	#articulo .flotar-izq,
	#articulo .flotar-der { float: none; margin-bottom: 1em; width: 100%; padding: 0px; }
	#articulo .menu-horizontal li { padding: 2em 0; display: block; }
	#articulo .lateral { width: auto; margin: 0px; float: none; }
  
	#article .cuadro-trio h3,
	#article .cuadro-duo h3 {  font-size: 1.2em; } 
	
}

@media screen and (max-width : 630px) {
	.adm-up-menu ul li { display: block; margin: 5px  10px ;  }
	.adm-up-menu ul li a { display: block; } 
	#lateral .lat_agenda  { float: none; padding: 10px 0px; width: 100%; margin-bottom: 30px; }
	#lateral .lat_agenda h1 { color: #B5124E; }
	.lat_stickers  { float: none; margin: 0 auto; width: 100%; }
	.lat_redes_1 { display: none; visibility: hidden; }
	.hide_900_630 { display: block; }
	.linkbar-full li { width: 49%; margin-top: 10px;  }
	.half { width: 100%; }

}


@media screen and (max-width : 600px) {


	/*  HOME 2017 */

	#menu-lateral { margin: 0px 0px 30px 0px; display: block;  }
	
	#lateral { width: 100%; float: none; }
	
	#social a img { width: 50px; height: auto; }
  	#noticias { float: none; width: 100%;  padding: 20px 0px; margin: 0px;}
	#noticias a { color: #052734; }
	#noticias .noticias-horizontales .item { padding-right: 0px; margin-right: 0px; width: 100%; margin-bottom: 25px; }
 	#carrusel_destacado .noticias_titulo a { font-family: 'Open Sans', sans-serif; font-size: 1em; font-weight: bold; color: #052734; }
	#carrusel_destacado .noticias_epigrafe { font-family: 'Open Sans', sans-serif; font-size: .8em; font-weight: normal; color: #052734; }
	
	/* ADMISION */
	.video { display: none; }
	.icono-video { display: block; }

	/* FIN ADMISION */
 
	#galerias,
	#academia-tv,
	#links-rapidos,
	#noticias-normales-unit,
	#punto-de-vista { width: 100%; }
	
	.menu_principal_1 a { font-size: 12px; padding: 6px; }
	 
	#galerias .item,
	#academia-tv .item,
	#links-rapidos .item,
	#noticias-normales-unit item,
	#punto-de-vista .item { margin: 10px; }

	#noticias .item { width: 100%; float: none; display: block; /*margin: 10px auto;*/ }

	#galerias h3,
	#academia-tv h3,
	.links-rapidos h3,
	#noticias-normales-unit h3,
	#punto-de-vista h3 { float: left; margin-left: 5px; display: block; width: 170px; }
 
	.busqueda { margin: 5px auto; text-align: center; }
	 	
	#article .cuadro-trio,
	#article .cuadro-duo{ float: none; width: 100%; margin: 0px; margin-bottom: 10px; }
	#article .cuadro-trio img,
	#article .cuadro-duo img {  width: 75px; } 
	 	
	/* COSAS QUE DESAPARECEN */

	.menu_principal_2,
	#banner-principal,
	.logocna 
	{ visibility: hidden; display: none; height: 0; } 
	
	/* COSAS QUE APARECEN */
	.hide-on-full { visibility: visible; display: block; height: inherit; }
	.hide-on-mobile { visibility: hidden; display: none; height: 0; }

	.busqueda { margin-bottom: 15px;  }
	.busqueda input { width: 100%; margin-top: 0px; }

	#footer .fac { float: left;  }

}

@media screen and (max-width : 500px) {
	.banner { width: 100%; height: auto; }
	#lateral { margin-top: 0; }
	
	#admision17 #articulo .flotar-der .botonera { float: none; width: 100%;  }
	#admision17 #articulo .flotar-der { margin: 0 10px; float: none; width: auto; }
	#admision17 #articulo .flotar-der .horarios { float: none; width: 100%; margin: 0px; padding: 20px 25px; }
	
	#footer .logos { margin-bottom: 20px; }
	#footer .logos .uahc { height: auto; }
	.noticias-carousel { width: 100%; }
	#articulo table.mas-espacio td { display: block; }
	#articulo ul li { text-align: left; }
	#footer .fac { width: auto;  }
	
	#noticias .noticias-horizontales .item .dyna-thumb { width: 100%; height: auto; margin: auto; }
	#noticias .noticias-horizontales .item .dyna-thumb img { margin-bottom: 3px; }
}

 
@media screen and (max-width : 450px) { 
  
	.cont-videos { display: none; }
 	#social img { width: 38px; height: auto; }
	 
	#agenda-2 { padding: 20px; padding-top: 0px; }
	#lateral #agenda-lista #agenda-2 p { text-align: left; margin-bottom: 0px; }
	
	#punto-de-vista .item, .item-trio, .boton-trio { width: 100%; margin: 10px 0px; float: none; }
 	.lateral-items { margin: 5px 0px; }
	.lateral-items ul li a { padding: 5px 10px; text-align: left; }
	  
	#article h1 { width: 100%;  }
	#article img { width: 100%; height: auto; }
	
	#todo { margin:  0px; }
	#articulo { margin: 10px; }
	
	#article .boton-trio,
	#articulo .boton-trio { width: 100%; float: none; margin: 5px 0; display: block; }
	
	.linkbar-full li { width: 100%;  }
	.linkbar-full a { padding: 10px; }
 	#noticias img { width: 100%; }
	
	#lateral  a h1.fakespace { margin-top: 0px; }
	
	#streaming { height: 190px; width: 100%; margin-bottom: 1em; }
 
}

@media screen and (max-width : 350px) { 

	#footer .fac { margin: 10px; }

}
@media print {
	.no-print{
	  display:none;
	}
  }