/*********************************PORTADA**************************************/
.portada-top h4{
  margin-top: 20px;
  color: #003595;
}

/************************************MENU**************************************/
.menu .navbar{
  border-radius: 0;
  background: none;
  border:0;
  margin-bottom: 0;
  min-height: 0;
}
.menu .navbar a, .menu .navbar-default .navbar-nav > li > a{
  color: black;
  background:white;
  padding: 8px 13px; 
  font-size: 10pt;
}
.menu .navbar-default .navbar-nav > li > a.active{
  background: #FFFFFF;
  color:black;
  font-size: 10pt;
}

.menu .borde-der{

}

/*******************************CONTENIDO**************************************/
.container.principal .contenido-list .contenido-list-noticia{
  border-bottom: 1px solid silver;
  padding: 15px 0;
}
.container.principal .contenido-list .contenido-list-noticia .leer-mas{
  padding-top: 10px;
}

.container.principal .contenido-list .contenido-list-noticia .leer-mas a{
  color: #000;
  border-bottom: 1px solid  #175FE2;
  margin-bottom: 10px;
}
.noticia{
  padding-bottom: 15px;
}
.noticia .foto-cuerpo{
  padding-bottom: 15px;
}

.noticia .fotografia{
  position: relative;
  float:left;
  padding: 0 20px 20px 0;
}

.noticia .title h3{
  padding-bottom: 20px;
}


/*******************************PROGRAMA***************************************/
.programa{
  padding-bottom: 25px;
}
.programa .cuerpo-fotografia{
  padding-right: 0;
  color: #6F6F6E;
}
.programa .cuerpo-fotografia h4{
  text-transform: uppercase;
  color: #575756;
}
.programa .cuerpo-fotografia .fotografia{
  padding-bottom: 15px;
}
.programa .cuerpo-fotografia .objetivo-general{
  padding-bottom: 15px;
  text-align: justify;
}
.programa .cuerpo-fotografia .objetivo-especifico{
  padding-bottom: 15px;
}
.programa .cuerpo-fotografia .cuerpo{
  padding-bottom: 15px;

}
.programa-list .listado-titulo{
  background: #175FE2;
  color: #FFFFFF;
  border-left: 5px solid #003595;
  padding: 10px;
  font-size: 12pt;
  margin-bottom: 15px;
      width: 105%;
}
.programa-list .listado-titulo .titulo h4{
  margin: 5px 0 3px 0;
}
.programa-list .listado{
  padding: 15px 0 30px 0;
  border-bottom: 1px solid silver;
  color: #868686;
}
.programa-list .listado-titulo .logo{
  text-align: right;  
}
.principal .programa-list .listado .titulo h2{
  font-weight: bold;
}

.servicios .programa-list .objetivo{
  padding-right: 0;
}
.servicios .programa-list .objetivo a{
  border-bottom: 2px solid #175FE2;
  color: #000000;
}
.servicios .programa-list h4 a{
  color: #000000;
  text-align: right;
}

.programa-list .listado .director,
.programa-list .listado .horas-academicas,
.programa-list .listado .fecha-inicio{
  font-size: 12pt;
  font-family: 'Montserrat', sans-serif;
}

.lyt-contenido-top .superior h3{
  border-top: 4px solid #175FE2;
  margin-top: 10px;
  padding: 5px 0;
  margin-bottom: 10px;
}
.programa .lateral{
  color: #868686;
  font-weight: bold;
  font-size: 12pt;
  text-transform: uppercase;
}
.programa .lateral h4{
  color: #175FE2;
  text-transform: none;
}
/*******************************INVESTIGACION**********************************/
.investigacion{
  padding-bottom: 25px;
}
.investigacion .cuerpo{
  padding-right: 0;
  color: #6F6F6E;
}

.investigacion .resumen{
  padding-left: 0;
  color: #6F6F6E;
}
.investigacion .item{
  padding-bottom: 40px;
}

.investigacion .item h2{
  color: #003595;
  padding-bottom: 15px;
}
.investigacion-list .listado-titulo .titulo h4{
  margin: 5px 0 3px 0;
}

.investigacion-list .listado{
  padding: 15px 0 30px 0;
  border-bottom: 1px solid silver;
  color: #868686;
}

.investigacion-list .listado-titulo{
  background: #175FE2;
  color: #FFFFFF;
  border-left: 5px solid #003595;
  padding: 10px;
  font-size: 12pt;
  margin-bottom: 15px;
}

.investigacion .lateral{
  color: #868686;
  font-weight: bold;
  font-size: 12pt;
}
/*******************************EXalumnos***********************************+**/
.exalumno-list .listado-titulo .titulo h4{
  margin: 5px 0 3px 0;
}

.exalumno-list .listado{
  padding: 15px 0 30px 0;
  border-bottom: 1px solid silver;
  color: #868686;
}

.exalumno-list .listado-titulo{
  background: #175FE2;
  color: #FFFFFF;
  border-left: 5px solid #003595;
  padding: 10px;
  font-size: 12pt;
  margin-bottom: 15px;
}
.exalumno{
  padding-bottom: 25px;
}
.exalumno .cuerpo{
  padding-right: 0;
  color: #6F6F6E;
}

.exalumno .resumen{
  padding-left: 0;
  color: #6F6F6E;
}
.exalumno .item{
  padding-bottom: 40px;
}

.exalumno .item h2{
  color: #003595;
  padding-bottom: 15px;
}

.exalumno .lateral{
  color: #868686;
  font-weight: bold;
  font-size: 12pt;
}
/*******************************RUTA*******************************************/
.ruta{
  padding-top: 10px;
  color: #868686;
}

.ruta a{
  text-decoration: underline;
  color: #5E5E61;
}

/*******************************SLIDE******************************************/
.slide h3 a{
  color: #000;
  font-size: 12pt;
  text-transform: uppercase;
  padding-bottom: 15px;
}
.slide .resumen{
  color: #575756;
  font-size: 11pt;
  padding-bottom: 20px;
}
.slide .link{
  color: #000;
  font-size: 12pt;
}
.slide .link a{
  color: #000000;
  border-bottom: 2px solid #175FE2;
}
.left.carousel-control{
  left: 475px !important;
}
.slide .titulo-resumen{
  padding: 40px;
}
.portada-top{
  padding: 15px 0 40px 0;
}
/***********************************SERVICIOS**********************************/
.servicios h2{
  text-align: center;
  margin: 35px 0 55px 0;
}
.servicios h2 span{
  border-bottom: 2px solid #175FE2;
}
.servicios .listado{
  background: #FFFFFF;
  margin: 0 0 15px 0;
  padding: 0;
  border: 0;
}
.servicios .listado .titulo{
  padding: 15px 0;
}
.servicios .listado .objetivo{
  padding: 15px;
}
.servicios .listado .objetivo .ver-mas{
  text-align: right;
}
.volver{
  padding: 15px 0;
}
/********************************ARCHIVOS**************************************/
.archivos table{
  margin-bottom: 10px;
}

.archivos table td{
  padding: 3px 5px;
}
.archivos table thead{
  background: #5E8FEC; 
  color: #fff;
  font-size: 10pt;
}
.archivos table tbody{
  font-size: 10pt;
}
.archivos table td.centrado{
  text-align: center;
}  
.archivos table tbody tr:nth-child(odd) {
  background-color: #E7EFFC;
  color:#000;
}

.archivos table tbody tr:nth-child(even) {
  background-color: #D6E2FA;
  color:#000;
}
/******************************CONTACTO****************************************/
.contacto{
  padding-bottom: 15px;
}

/**********************************BUSCADOR************************************/
.header .component-search{
  float: right;
}
.header .logo2{
  clear: both;
  margin-bottom: 10px;
}
.buscador-content .form-control {
  display: inline-block !important;
  width: 237px;
  background-color: transparent;
}
.buscador-head .form-control {
  display: inline-block !important;
  width: 155px;
  background-color: transparent;
  border: 0;
  border-radius: 15px;
  color: #fff;
}
.buscador-head{
  background: #063893; 
  border: medium none; 
  border-radius: 15px; 
  overflow: hidden; 
  color: #fff;
  width: 200px;
}
.buscador-head .campo{
  float: left;
  color: #fff;
}
.buscador-head .boton .btn{
  background-color: transparent;
}
.buscador-head .boton .btn:hover,
.buscador-head .boton .btn:focus{
  background-color: transparent;
  color: #fff;
}
.buscador-content{
  display: inline-block;
  width: 100%;
  padding-bottom: 20px; 
}
.buscador-resultados .item{ 
  display: inline-block;
  border-bottom: 1px solid silver;
  width: 100%;
  clear: both;
  padding: 15px 0;
}
.buscador-resultados .item .leer-mas{
  padding: 5px 0;
}

.buscador-resultados .num-resultados{
  border-bottom: 4px solid #175FE2;
  padding-bottom: 15px;
}
.buscador-resultados .leer-mas a{
  border-bottom: 1px solid #175fe2;
  color: #000;
  margin-bottom: 10px;
}
.buscador-resultados .campo select{
  height: 35px;
  width: 160px;
  font-size: 14px !important;
}
.btn-info {
  background-color: #003595;
  border-color: #003595;
  color: #fff;
}
.buscador-head input{
  background: #003595;
  color: #fff;
  border-radius: 20px;
}
.buscador-head :-webkit-input-placeholder { /* WebKit browsers */
  color: #fff !important;
}
.buscador-head ::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff !important;
}
.buscador-head :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #fff !important;
   opacity:  1;
}
.buscador-head ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff !important;
   opacity:  1;
}
.buscador-head :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff !important;
}
.categ{
  display: inline-block;
  padding-top: 5px;
  color: #B1B1B1;
  font-size: 10pt;
}

.dropdown-menu{
  padding: 0 !important;
}