/*!

 * Start Bootstrap - Shop Homepage HTML Template (http://startbootstrap.com)

 * Code licensed under the Apache License v2.0.

 * For details, see http://www.apache.org/licenses/LICENSE-2.0.

 */



body {

    

}



.contenedor{

    margin-left: auto;

    margin-right: auto;

}





@media (min-width: 1250px){

.contenedor{

        border-left:1px solid #F0F0F0;

    border-right:1px solid #F0F0F0;

    width:1250px;

}



.padding-none{

    padding-left: 2px;

    padding-right: 2px;

}



}



/* Header */



.menu-top{

    float: left;

    font-size: 15px;

    padding: 0;

    width: 100%;

}



ul.menu{

    margin: 30px 0px;

    list-style: outside none;

    float: left;

    padding: 0px;

}

.menu > li{

    float: left;

}



.menu > li > a{

    color:#B1B1B1;

    text-decoration: none;

    padding: 10px 35px;

}



.menu > li > a:hover,

.menu > li > a:focus{

    color:#23415B;

    text-decoration: none;

}



.logo-top{

    margin: 7px;

}



.logo-header{

float:left;

padding-left: 10px;

margin-bottom: 15px;

}



@media (min-width: 768px){



 .menu > li > a{

    padding: 10px 14px;

} 



}



@media (min-width: 992px){

 .menu > li > a{

    padding: 10px 34px;

} 



}



/* Home */



.noticias-slide{

    padding:15px 25px 18px;

    font-weight: normal;

    border-bottom: 1px solid #fff;

    margin-bottom: 0 !important;

}



.titulos-noticias-slide{

background: #DB6E59;

color:#fff;

width:100%;

}



.item-noticia-home{

    background:#DB6E59;

    border-bottom:1px solid #fff;

    color:#fff;

    font-size: 15px;

    line-height: 1.2;

    padding:10px 25px 15px;

    display: block;

}



a.item-noticia-home:hover,

a.item-noticia-home:focus

{

    background: #8F3C2C;

    border-bottom:1px solid #8F3C2C;

    color:#fff;

    text-decoration: none;

}



a.last-child-item-noticia:hover{

    border-bottom: 1px solid #fff;

}



.fecha-noticias-home{

    font-size: 12px;

}



/* Slide */

#myCarousel .carousel-caption {

    left:0;

    right:0;

    bottom:0;

    text-align:left;

    padding:10px;

    background:rgba(0,0,0,0.6);

    text-shadow:none;

}



#myCarousel .list-group {

    position:absolute;

    top:0;

    right:0;

}

#myCarousel .list-group-item {

    border-radius:0px;

    cursor:pointer;

}

#myCarousel .list-group .active {

    background-color:#eee;  

}



@media (min-width: 992px) { 

    #myCarousel {padding-right:33.3333%;}

    #myCarousel .carousel-controls {display:none;}  

}

@media (max-width: 991px) { 

    .carousel-caption p,

    #myCarousel .list-group {display:none;} 

}



/* fin slide */



.contenedor-slide{

    /*padding-left: 0;

    padding-right: 0;*/

}



.slide-image {

    width: 100%;

}



.carousel-holder {

    margin-bottom: 30px;

    margin-left: -15px;

    margin-right: -15px;

}



.carousel-control,

.item {

    /*border-radius: 4px;*/

}



.caption {

    height: 130px;

    overflow: hidden;

}



@media (min-width: 768px){

.carousel-holder {

    margin-bottom: 30px;

    margin-left: 0;

    margin-right: 0;

}



}



@media (min-width: 1250px){

.contenedor-slide{

padding-left: 0;

    padding-right: 0;

}



.carousel-holder {

    margin-bottom: 30px;

    margin-left: -15px;

    margin-right: -15px;

}



}

.agenda-home{

color:#23415B;

border-bottom: 1px solid #CACACA;

width:100%;

}



.anuncios-home{

background: url(../images/bg-anuncios-mobile.jpg)bottom center no-repeat #23415B;

color:#fff;

padding: 50px 75px;

margin-bottom: 25px;

width:100%;

}



.anuncios-home-lead{

    font-size: 30px !important;

}



.caja-anuncios{

    padding:0 0 0 20px;

    width:100%;

}



.caja-anuncios p{

font-size: 15px;

line-height: 25px;

}

.caja-anuncios a{

    color:#22405B;

}



.caja-anuncios a:hover{

    color:#DB6E59 !important;

    text-decoration: none;

}





.padding-right-0{

    padding:0;

}

@media (min-width:768px){



    .anuncios-home{

    background: url(../images/bg-anuncios.jpg) right center no-repeat #23415B;

padding: 39px 25px;

    }



    .padding-right-0{

        padding-right: 0;

        padding-left: 15px;

    }



}



@media (min-width: 992px){

    .agenda-home{

border-right: 1px solid #CACACA;

}

}



@media (min-width:1250px){

    

}

.caption h4 {

    white-space: nowrap;

}



.thumbnail img {

    width: 100%;

}



.ratings {

    padding-right: 10px;

    padding-left: 10px;

    color: #d17581;

}



.thumbnail {

    padding: 0;

}



.thumbnail .caption-full {

    padding: 9px;

    color: #333;

}



/* Internos */



.box-titulos-internos{

    background: #DB6E59;

    padding: 15px 0 15px 35px;

    margin-bottom: 40px;

    width: 100%;

}



/* Noticias */



.box-noticias-listado{

    font-size: 15px;

    margin-bottom: 25px;

}



.box-noticias-listado a{

    color:#22405B;

}



.box-noticias-listado a:hover{

    color:#DB6E59;

    text-decoration: none;

}





.box-noticias-listado img{

    margin-bottom: 10px;

}



.box-noticias-listado h2{

    color: #DB6E59;

    font-size: 15px;

    font-weight: normal;

    height: auto;

}



.box-noticias-listado > h2 > a{

    color: #DB6E59 !important;

}



.box-noticias-listado > h2 > a:hover{

  color:#23415B !important;

}





.images-margin-bottom{

margin-bottom: 15px;

margin-right:20px;

}



/* Diplomados */



.descarga-info-diplomados{

    background-color: #23415B;

    color:#fff;

    font-size: 15px;

    padding: 15px 10px;

    text-align: center;

    width: 100%;

}



.descarga-info-diplomados a{

    color:#fff;

    text-decoration: none;

}



.descarga-info-diplomados a:hover{

    color:#DB6E59;

    text-decoration: none;

}



.descarga-ficha-inscripcion{

    margin: 40px 0;

}



/* Academicos */



.academicos{

    margin-bottom: 35px;

}



.academicos h2{

   font-size: 14px;

   height: auto;

}



.academicos p{

   font-size: 12px;

}





.texto-listado-academicos{

height:auto;

}



@media (min-width: 480px){

.academicos h2{

   font-size: 18px;

}



.academicos p{

   font-size: 14px;

}



.texto-listado-academicos{

height:110px;

}



}



@media (min-width: 768px){

.academicos h2{

   font-size: 16px;

}

.texto-listado-academicos{

height:80px;

}



}



@media (min-width: 992px){

.texto-listado-academicos{

height:112px;

}



}



@media (min-width: 1200px){

.academicos{

    margin-bottom: 50px;

}



.academicos h2{

   font-size: 22px;

}



.academicos p{

   font-size: 16px;

}

.texto-listado-academicos{

height:150px;

}



}



/* Detalle Academico */



.aside-academicos{

    float: left;

    width: 100%;

}



.aside-academicos h2{

    height: 16px;

}



.aside-academicos a{

background:url(../images/arrow.jpg) no-repeat center left;

color: #22405B;

display:block;

font-size: 17px;

padding:8px 0 8px 20px;

}



.aside-academicos a:hover{

    color:#DB6E59;

    text-decoration: none;

}



/* Bolsa de Trabajos */



.item-bolsa-trabajo{

    float: left;

    margin-bottom: 40px;

    width:100%;

}



.item-bolsa-trabajo h2{

    font-size: 16px;

    height: auto;

}



.item-bolsa-trabajo p{

    font-weight: 300;

}



.divisor{

    border-bottom: 1px solid #CACACA; 

    float: left; 

    margin-bottom: 40px;

    width: 100%;

}



.aside-bolsa-empleo{

   float:left;

}



.item-aside-bolsa-empleo{

    margin:20px 0px;

    float: left;

}



.item-aside-bolsa-empleo h2{

    height: auto;

    margin-bottom: 15px;

}



@media (min-width: 992px){

  .aside-bolsa-empleo{

    padding-left: 45px;

}  

}





/* Detalles estudios */



.titulo-cajas-detalle-estudios{

    background: #DB6E59;

    color: #fff;

    float: left;

    padding: 8px 5px;

    width: 100%

}



.cabecera-aside-detalle-estudios{

    background:#4E7CA8;

    color: #fff;

    float: left;

    padding: 30px 28px;

    width: 100%;

}



.aside-detalle-estudios{

    background:#23415B;

    color: #fff;

    float: left;

    font-size: 14px;

    padding: 16px 0px;

    margin-bottom: 25px;

    width: 100%;

}



.aside-detalle-estudios p{

    background:#23415B;

    padding: 0px 10px 0px 25px;

    margin-bottom: 5px;

}



.aside-detalle-estudios a{

    background:#23415B;

    color: #fff;

    float: left;

    font-size: 14px;

    padding: 8px 10px 8px 25px;

    width:100%;

}



.aside-detalle-estudios a:hover{

    background:#4E7CA8;

    color: #fff;

    text-decoration: none;

}



.descripcion-magister{

    float: left;

    margin-bottom: 40px;

}



.descripcion-magister h2{

    height: auto;

    margin-bottom: 10px;

}



.descripcion-magister p{

    margin-bottom: 20px;

}



/* Investigacion */



.aside-investigacion{

    color: #fff;

    float: left;

    margin-bottom: 25px;

    width: 100%;

}



.aside-investigacion a{

    background:#4E7CA8;

    border-bottom:1px solid #fff;

    color: #fff;

    float: left;

    font-size: 18px;

    padding: 12px 10px 12px 25px;

    width:100%;

}



.aside-investigacion a:hover{

    background:#23415B;

    color: #fff;

    text-decoration: none;

}



/* Publicaciones */



.item-publicaciones{

    border-bottom: 1px solid #23415B;

    padding-bottom: 15px;

    margin-bottom: 30px;

    width: 100%;

}



.aside-publicaciones{

    float: left;

    color:#23415B;

    font-size:16px;

    padding: 0 30px;

    margin-bottom: 30px;

    width: 100%;

}



.aside-publicaciones a{

    color:#23415B;

    background: url(../images/arrow-publicaciones.jpg) no-repeat left center;

    padding:5px 12px;

    display: block;

}



.aside-publicaciones a:hover{

    color:#DB6E59;

    text-decoration: none;

}



.ultima-pagina{

    margin-top: 25px;

    font-size: 14px;

}



.ultima-pagina a{

   color:#DB6E59;

   text-decoration: none;

}



.ultima-pagina a:hover{

   color:#23415B;

   text-decoration: none;

}





footer {

    background:#23415B;

    color:#fff;

    margin: 40px 0 0;

    padding: 20px 0;

    width:100%;

}



/*ale*/



.blue{

	color:#23415B;}

	

.white{

	color:#fff !important;}	

	

.white a{

	color:#fff !important;}		

	

.carreras-home-en{

	padding:15px 30px 15px 30px;

	margin-top: 0px;}	

	

.margen{

	margin-bottom:30px;}	

	

.margen5{

	margin-bottom:-15px;}

	

.margen10{

	margin-bottom:35px;}

	

.margen-5{

	margin-top:-35px;}		

	

.caja-azul{

	background:#4E7CA8;

	min-height:70px;

	margin:0;

	width:100%;}	

	

	

footer a{

    color: #fff;

}



footer a:hover{

    color: #fff !important;

    text-decoration: none;

}