 *{ font-family: Arial, SansSerif, Verdana; }
 .max-width{ width:100%; 
			/* max-width: 1024px; */
			margin:auto; }
 .center{ text-align: center; }
 .row { margin-right: 0px !important; margin-left: 0px !important; }
 #clr{ clear: both; }
 
 /*****************************************************************/
 /* Colores */
 /*****************************************************************/
 .b-azul-idim{ background-color: rgb(57,117,187); }
 
/*****************************************************************/
/* Start of Navigation Bar Rules                                 */
/*****************************************************************/
.navbar-idim,
.navbar-header,.h0,
.navbar-brand ,
.navbar-brand>span,
.navbar-idim .navbar-nav>li>a>span,
.navbar-links{  height: 83px; line-height: 83px; } 
.navbar-idim{ z-index: 999999; width: 100%; margin-bottom: 0; border: 0;}
.navbar-header,
.navbar-links{ margin-right: 20px; }
.navbar-idim .navbar-collapse, 
.navbar-idim .navbar-form{ background-color: rgb(103,112,124); }
.navbar-idim .navbar-nav>li,
.navbar-idim .navbar-nav>li>a,
.navbar-idim .navbar-nav>li>a:visited,
.navbar-idim .navbar-nav>li>a:active,
.navbar-idim .navbar-nav>li>a:hover,
.navbar-idim .navbar-nav>li>a:focus
{ color:#fff; text-transform: Uppercase; font-size: 11pt; line-height: 2; line-height: 100%; height: 83px; padding: 0px 5px;}
.navbar-idim .navbar-nav>li>a:hover, .navbar-idim .navbar-nav>li>a:focus{ text-decoration:underline; background-color: inherit; }
/* .logo-idim img{ margin-left:40px; } */
a.navbar-brand{padding: 0;padding-left: 40px;}

.super-box{ width: 867px; margin:0 auto; }
.super-box>p{ color:#fff; text-align: justify; }

h2{ padding: 20px 0px; font-size: 23pt; text-align: center; color: rgb(1,144,150); margin: 0; text-transform:Uppercase; }
h2.autoridades  { color: #fff; }
div.autoridades { background-color: rgb( 188, 82, 28);  }

h5.nombre,h5.autoridad{	
	text-align: left;
	color: #fff;
	
	font-size: 14pt !important;	
	/* margin: initial !important;
	padding: initial !important; */
	font-weight: 500;
    line-height: 1.1;
	margin-top: 10px !important;
    margin-bottom: 10px !important;
}
h5.autoridad{
	color: rgb( 228, 188, 153);
	text-transform: Uppercase;
}
h5.propuesta-academica, h5.propuesta-academica>a, 
h5.plantel-docente, h5.plantel-docente>a,
h5.metodologia-duracion>a, h5.metodologia-duracion{
	width: 100%;
	color:rgb(0,74,132);
	text-transform: uppercase;
	text-align: center;
	padding: 10px 5px;	   
	margin: 0; 
	font-size: 14pt;
}

h5.propuesta-academica {
	background-color: rgb(255,255,255);
	border-color: rgb(255,255,255);
}
h5.metodologia-duracion{
	background-color: rgb(255,255,255);
	border-color: rgb(255,255,255);
}
h5.metodologia-duracion>a{
	color: #bc521c;
}
h5.plantel-docente{
	background-color: rgb(255,255,255);
	border-color: rgb(255,255,255);
}
h5.plantel-docente>a{
	color: #e3a637;
}

p.btn-link-campus{
	text-align:center !important;
	padding-top:0px !important;
}
a.btn-link-campus ,
a.btn-link-campus :active,
a.btn-link-campus :link,
a.btn-link-campus :visited,
a.btn-link-campus :hover{
  background-color:#e3a637; 
  color:#fff; 
  text-decoration:none; 
  padding: 10px 20px;
  top:30px;
  position: relative;
  font-size: 14pt !important;
  
}
.inscribite-hoy-c {
    background: white;
    text-align: center;
}
a.inscribite-hoy {
  background-color:#fff; 
  color:#bc521c; 
  /*padding:5px; */
  text-decoration:none;   
  /*padding: 10px 10px 10px 10px;*/
  margin-top:10px;
  font-size: 13pt;
  text-align: center;
}
.inscribite-ya {
  background-color:#b98628; 
  color:#fff; 
  padding:5px; 
  text-decoration:none;   
  padding: 2px 10px;
  margin-top:10px;
  font-size: 13pt;
}
  
.foto-icono{
	padding: 0;
    margin: 20px 0px 0px 0px;
}
.p-titulo{
	font-size:15pt !important;
}
.form-group {
    margin-bottom: 30px;
}
.p-enviar{
	padding-top: 64px;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-container iframe, 
.video-container object, 
.video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#autoridades>.super-box>p{
	font-size:17pt;
	padding-top:55px;
	padding-bottom:30px;
	border-bottom:1px solid rgb( 255, 255, 255);
}
#contacto>.super-box>p{
	font-size:17pt;
	padding-top:30px;
	padding-bottom:30px;
}
.contacto{
	background-color: rgb( 102,116,129);
	border-color: rgb( 102,116,129);
	border-radius: 0;
	padding-bottom:30px;
}
.f-idim{
	color: rgb( 102,116,129);
	background-color: #fff;
	font-size: 14pt;
	border-radius: 0;	
}
.btn-enviar{
	background-color: rgb(71,83,97);
	border-color: rgb(71,83,97);
	border-radius: 0;
	width: 100%;
	color:#FFF;
	text-transform: uppercase;
	font-size: 14pt;
	height: 34px;
}
#video>.super-box{padding: 50px 0px;}
a.listado{
	background-color: rgb(132,31,109);
	color:#FFF;
	padding: 10px;
	font-size: 14pt;
}

p.cv{
	font-size: 13px !important;
    color: #fff !important;
    text-decoration: none !important;
}

a.cv:hover{
	color: white !important;
}

div.link-listado{
	
	    padding-top: 30px;
    padding-bottom: 10px;
}
div.foto-alumno{
	padding: 30px 0px 10px 0px;
}
div.testimonio{
	border-bottom: 1px dotted rgb(173,217,226);
	padding: 15px 0px;
}
p.testimonio{
	color: rgb(173,217,226);
	font-size:15pt;
	font-style: italic;	
}
p.alumno{
	font-size: 13pt;
	color: #FFF;
}
div.condiciones-ingreso{
	background-color: rgb(57,147,187);
	border-color: rgb(57,147,187);
	color:#FFF;
	margin-top:10px;
	padding-bottom: 50px;
}
div.metodologia-duracion{
	background-color: rgb(1,164,181);
	border-color: rgb(1,164,181);
	color:#FFF;
	margin-top:10px;
	padding-bottom: 50px;
}

div.propuesta-academica,div.plantel-docente,div.metodologia-duracion{
	background-color: rgb(222,151,51);
	border-color: rgb(222,151,51);
	color:#FFF;
	margin-top:10px;
	padding-bottom: 50px;
}
div.metodologia-duracion{
	background-color: #bc521c;
}
div.propuesta-academica {
    background-color: #004a84;
}
div.plantel-docente{
	background-color: #e1a442;
	border-color: #e1a442;	
}
h2.pa,h2.pd,h2.pex,h2.cdi,h2.md{
	color: #004a84;
	text-align: left;
	margin:0;
	background-color: #FFF;
	display: inline-block;
	font-size: 15pt;
    padding: 15px 20px;
}
h2.md{
	color: #ce772a;
}
h2.pd{
	color: #e3a637;
}
h2.pex{
	color: rgb(1, 164, 181);
}
h2.cdi{
	color: rgb(57, 147, 187);
}
ul.pa{
	font-size: 15pt;
	list-style-type:none;
}
p.ci,h3,p.pa{font-size:15pt;}
p.ci,p.pa{text-align: justify;}



.ci-text{padding-top:30px;
}
h3.pa{
	color: rgb(234, 188, 117);
}
.pad-t{
	padding-top: 30px;
}
.pad-b{
	padding-bottom: 30px;
}
h3.ci{
	color: rgb( 44,66,105);
}
h3.pd{
	color: #fff;	
}
h2.organizan{
	text-align: center;
	color: rgb(135,145,155) !important;
	font-size: 13pt;
	font-weight: bold;
}
.tankiu{
	height: 200px;
	display:none;
}
.server-msg{
	text-align: center !important;
}
	/*
.logo-usal{ 
	float:right;
	    margin-right: 30px;
}
*/



/* Agregado por iconos whatsapp */
a.mn-item.whatsapp {
    font-size: 40px !important;
}
a.mn-item.whatsapp :hover{
    color: #00bb2d;
}

a.inline-whatsapp{
	color:white;
}
a.inline-whatsapp:hover{
	color:rgb(135,145,155);
}
.text-center{
	text-align: center;
}
span.icono-whatsapp{
	color:white;
	font-size: 60px !important;
}
span.texto-whatsapp{
	color:white;
	font-size: 21px !important;
}
.f-w{
	max-width: initial;
	width: 100%;
}
@media (min-width: 920px){
	div.autoridades { height: 460px; }
	.logo-idim > img { margin: 0 auto; display: block;  }
}

@media (max-width: 920px){
	.navbar-header, .navbar-links { margin-right: 0; background-color: rgb(103,112,124);  }
	.navbar-idim, .navbar-header,.h0, .navbar-brand ,
	.navbar-brand>span, .navbar-idim .navbar-nav>li>a>span, .navbar-links{  height: auto; line-height: auto; }	
	.navbar-toggle {     margin-top: 26px;  }
	.navbar-toggle .icon-bar{ background-color: white !important; }
	.super-box{ width: 100%; padding:0px 10px;} 
	.logo-idim > img {  width: 100%;  height: auto; }
}
 