#page-top-row{ /*display: none;*/ }
#logo{ margin-top: 5x; }
#header-row{ margin: 0px 0; }

#cookies{background:#333;color:#fff;font-size:11px; position: fixed; top: 0; z-index: 1000; }
#cookies #texto{padding-top:8px;}
#as-menu ul.as-menu > li.active, #as-menu ul.as-menu > li.current, #as-menu ul.as-menu > li:hover{background: #1b2c39;}
#as-menu ul.as-menu > li a, #as-menu ul.as-menu > li.active a, #as-menu ul.as-menu > li.current a, #as-menu ul.as-menu > li:hover a{ font-family:'Open sans', sans-serif !important; text-transform: uppercase; font-weight: bold; letter-spacing: 0px; }
#as-menu ul.as-menu ul{border:1px solid #2e506c;}
#as-menu ul.as-menu ul li:hover{background-color:#2e506c;}
#as-menu ul.as-menu ul li a{text-align:right;}
#as-menu ul.as-menu ul li a:hover{color:#fff}
.sub-menu li:hover a{font-weight:bold !important;}
.sub-menu li a{font-family:Arial, Helvetica, sans-serif !important;font-style:normal !important;}
#mod-search-searchword{width:140px;}
.search{padding-top:16px;max-width:165px;margin:auto;}
.search form{background:none;}

#as-menu ul.as-menu > li, #as-menu ul.as-menu > li:hover{
    border-left: 4px solid #2e506c;
    padding: 10px 8px;
}

#as-menu ul.as-menu .item-783, #as-menu ul.as-menu .item-783:hover{
    border-left: 0;
}

.deplegablesMenuPrincipal{
    display: none;
    width: 100%;
    clear: both;
    position: absolute;
    margin-top: 32px;
    background-color: #1b2c39;
    z-index: 1001;
    max-width: 1110px;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(0,0,0,1);
    -moz-box-shadow: 0px 5px 20px 0px rgba(0,0,0,1);
    box-shadow: 0px 5px 20px 0px rgba(0,0,0,1);
}

.deplegablesMenuPrincipal > div{
    float: left;
    height: 100%;
    font-size: 12px;
}

.deplegablesMenuPrincipal .contentMenuProgramas{
    /*width: calc(100% - 762px);*/
    padding: 0px;
}

.deplegablesMenuPrincipal .contentMenuProgramas .colcatmenu{
    width: 33%;
    float: left;
}

.deplegablesMenuPrincipal .contentMenuProgramas .categoriaMenu{
    color: #fff;
    margin: 20px;
    padding: 0 10px;
    font-size: 13px;
}

.deplegablesMenuPrincipal .contentMenuProgramas ul {
  list-style: none;
}

.deplegablesMenuPrincipal .contentMenuProgramas .cursoContentMenu{
    margin-bottom: 2px;
    padding-left: 1em;
    line-height: 20px;
    list-style-image: none;
}

.deplegablesMenuPrincipal .contentMenuProgramas .cursoContentMenu::before {
  content: "·"; 
  font-weight: bold;
  display: inline-block;
  width: 1em; 
  margin-left: -1em;
}

.deplegablesMenuPrincipal .contentMenuProgramas .margenMayor{ margin-top: 11px; }

.deplegablesMenuPrincipal .contentMenuProgramas .cat25{ border-left: 2px solid #B1262A; }
.deplegablesMenuPrincipal .contentMenuProgramas .cat25 .cursoContentMenu::before {color: #B1262A;}
    
.deplegablesMenuPrincipal .contentMenuProgramas .cat27{ border-left: 2px solid #60BDBB; }
.deplegablesMenuPrincipal .contentMenuProgramas .cat27 .cursoContentMenu::before {color: #60BDBB;}

.deplegablesMenuPrincipal .contentMenuProgramas .cat32{ border-left: 2px solid #ED8600; }
.deplegablesMenuPrincipal .contentMenuProgramas .cat32 .cursoContentMenu::before {color: #ED8600;}

.deplegablesMenuPrincipal .contentMenuProgramas .cat26{ border-left: 2px solid #7D00BD; }
.deplegablesMenuPrincipal .contentMenuProgramas .cat26 .cursoContentMenu::before {color: #7D00BD;}

.deplegablesMenuPrincipal .contentMenuProgramas .cat28{ border-left: 2px solid #079A00; }
.deplegablesMenuPrincipal .contentMenuProgramas .cat28 .cursoContentMenu::before {color: #079A00;}

.deplegablesMenuPrincipal .contentMenuProgramas .cat30{ border-left: 2px solid #235FCD; }
.deplegablesMenuPrincipal .contentMenuProgramas .cat30 .cursoContentMenu::before {color: #235FCD;}

.deplegablesMenuPrincipal .contentMenuProgramas .cat33{ border-left: 2px solid #CD235F; }
.deplegablesMenuPrincipal .contentMenuProgramas .cat33 .cursoContentMenu::before {color: #CD235F;}

.deplegablesMenuPrincipal .contentMenuProgramas .cat31{ border-left: 2px solid #505F79; }
.deplegablesMenuPrincipal .contentMenuProgramas .cat31 .cursoContentMenu::before {color: #505F79;}

.deplegablesMenuPrincipal .contentMenuProgramas .cat29{ border-left: 2px solid #CBCB15; }
.deplegablesMenuPrincipal .contentMenuProgramas .cat29 .cursoContentMenu::before {color: #CBCB15;}

.deplegablesMenuPrincipal .contentMenuProgramas .cursoContentMenu a{
    color: #ffffff;
}

.deplegablesMenuPrincipal .contentMenuProgramas .cursoContentMenu a:hover{
    text-decoration: underline;
}

@media (max-width:1110px){

    .deplegablesMenuPrincipal .imgMenuDerecha{
        display: none;
    }
    
    .deplegablesMenuPrincipal .contentMenuProgramas{
        /*width: calc(100% - 416px);*/
        padding: 0 15px;
    }
}

@media (max-width:988px){    
    .columna50{
        width: 100% !important;
        padding-left: 0px !important;
    }
}


@media screen and (max-width: 1133px) and (min-width: 989px) {    
    .columna50{
        padding-left: 3px !important;
    }
}

.h2-articulos #aside-left {
    margin-left: 0;
}

.h2-articulos .item_fulltext img,
.h2-articulos .item_img {
    margin-bottom: 0px;
    max-width: 100%;
    border: 0 !important;
    display: block;
}

.h2-articulos .padding30fondo{
    padding-top: 0px;
    padding-bottom: 0px;
}

.h2-articulos #header-row .header-row-wrapper{
    margin-bottom: 0;
}

.titulacion{
	padding-bottom:3px;
}

#header-top-row-mobile{ display: none; }

#page-top-row .contenedor {
    background-color: #1b2c39; 
    /*min-height: 30px; */
    padding-top: 5px;
    padding-bottom: 5px; 
} /*background-color: #044f6e;*/
/*#page-top-row .contenedor > div{ float: right; text-align: center; }*/
/*#page-top-row .contenedor .div-vacio-der{ 
    background-color: #0085bd; 
    width: -moz-calc(50% - 575px); 
    width: -webkit-calc(50% - 575px); 
    width: -o-calc(50% - 575px); 
    width: calc(50% - 575px); 
    min-height: 30px; }
#page-top-row .contenedor .arrow1,
#page-top-row .contenedor .arrow2,
#page-top-row .contenedor .arrow3{ width: 0; height: 0; border-style: solid; border-width: 15px 0 15px 12px;  margin-right: -12px; }
#page-top-row .contenedor .arrow1{ border-color: transparent transparent transparent #044f6e; }
#page-top-row .contenedor .arrow2{ border-color: transparent transparent transparent #044f6e; }
#page-top-row .contenedor .hover-arrow2{ border-color: transparent transparent transparent #0caade; }
#page-top-row .contenedor .arrow3{ border-color: transparent transparent transparent #022838; }
#page-top-row .contenedor .hover-arrow3{ border-color: transparent transparent transparent #0caade; }
#page-top-row .contenedor .cat-general{ background-color: #044f6e; min-height: 30px; width: 250px; }
#page-top-row .contenedor .cat-general:hover{ background-color: #0caade;  }
#page-top-row .contenedor .cat-presencial{ background-color: #022838; min-height: 30px; width: 250px; }
#page-top-row .contenedor .cat-presencial:hover{ background-color: #0caade;  }
*/
#page-top-row .contenedor span{ /*line-height: 14px;*/ color: #fff; }
#page-top-row .contenedor .titulo{
    float: right; 
    margin-right: -moz-calc(50% - 530px); 
    margin-right: -webkit-calc(50% - 530px); 
    margin-right: -o-calc(50% - 530px); 
    margin-right: calc(50% - 530px); 
     }

#page-top-row .contenedor .titulo > div,     
#page-top-row .contenedor .titulo h1{ 
	display: none;
    color: #fff;
    text-transform: none;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 28px;
    font-style: italic; 
}

#top-menu{
    float: right;
}

#top-menu .nav{ margin-bottom: 0px; }

#top-menu ul li{
    list-style: none;
    float: left;
    position: relative;
    width: auto;
    padding: 0px 15px;
    border-left: 1px solid #fff;
    letter-spacing: 1px;
    line-height: 20px;
}

#top-menu ul li ul li {
    border: 0;
}

#top-menu ul li ul li:hover {
    background-color: #0085bd;
}

#top-menu ul li:hover{
    background-color: #2e506c;
}

#top-menu ul li.firstItem{
    border-left: 0;
}

#top-menu ul li.lastItem{
    /*border-right: 1px solid #fff;*/
}

#top-menu ul li a,
#top-menu ul li span{
    font-size: 12px;
    color: #ffffff;
    top: 0;
}

#top-menu ul li a:hover{ /*text-decoration: underline;*/ }
#top-menu .active{ background-color: #0085bd; }

.itemid-435 .padding30fondo{
    /*background-color: #e9eaec; padding: 0 30px 30px;*/
}

.boton {
    background-color: rgb(0, 133, 189);
    color: white;
    padding: 6px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    border-radius: 6px;
}
.boton:hover {
    background-color: rgb(12, 170, 222);
    color: white;
    padding: 6px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    border-radius: 6px;
}


@media (max-width: 480px){
    .itemid-435 .padding30fondo{ background-color: transparent; padding: 0px; }
}

.itemid-435 #content-row .container{
/*    padding-bottom: 0px;*/
}

@media (max-width:1150px){
    #page-top-row .contenedor .titulo{ margin-left: 40px; }
}

@media (max-width:728px){
    #page-top-row{ display: none; }
}

/*#content-row-2 .content-row-2-wrapper{background-color:#dcdcdc;}*/
#content-row-4{padding:0;}
#content-row-4 .moduletable-wrapper{padding:0;}

/*#content-row-4 .content-row-4-wrapper{background-color: #dcdcdc;}*/

/*#content-row-4 .container{border:none;box-shadow:none;background:none;}*/
#content-row-5{margin:0;border:none;text-align:left;}
#content-row-5 .moduletable-wrapper{border:none;padding:0;}
/*#content-row-5 .content-row-5-wrapper{padding:0;background:#fff;}*/
/*#content-row-5 .container{border:none;background:none;}*/
#content-row-6{margin:0;}
#content-row-6 .content-row-6-wrapper{background-color:#dcdcdc;}
#content-row-6 .container{border:none;}
#content-row-6 .container .moduletable-wrapper{padding:0;}
#footer{border:none;}
.boton button{margin:5px;padding:5px 20px;background-color:#0085bd;color:#fff;text-transform:uppercase;}
.master{background:#ccc;/*opacity:0.8;*/height:100%;margin-bottom:20px;}
.master .imagen{float:left;width:32%;}
.master .texto{float:left;width:68%;height:100%}
.master .texto .caja{padding-left:10px;}
.master .titulo{font-family:Arial, sans-serif;text-transform:uppercase;font-weight:bold;min-height:80px;padding-top:5px;}

.h2-portada{ color: #2e506c; font-weight: 800; padding: 15px 20px; text-align: center; margin-bottom: 0; text-transform: uppercase; font-family: 'Open sans', sans-serif; font-style: italic;}
.cabeceraH3{ text-transform: inherit; font-weight: bold; padding-bottom: 0; font-size: 20px; text-align: center; }

h3.texto-normal{ text-transform: none; }

@media (max-width:980px){.master .titulo{min-height:100px;}
}
.master .titulo a{color:#333;}
.master .precios{min-height:100px;margin-top:5px; margin-bottom:5px;}
.master .boton{text-align:right;}
.master .boton button{margin:5px;padding:5px 20px;background-color:#0085bd;color:#fff;text-transform:uppercase;}
.boton-normal button:hover{background-color:#0CAADE;}
.boton-mba button:hover{background:#0085bd;background-image:linear-gradient(to bottom, #0085bd, #005d85);background-image:-webkit-linear-gradient(to bottom, #0085bd, #005d85);background-image:-o-linear-gradient(to bottom, #0085bd, #005d85);background-image:-moz-linear-gradient(to bottom, #0085bd, #005d85);}
.boton-marketing button:hover{background:#7d00bd;background-image:linear-gradient(to bottom, #7d00bd, #580085);background-image:-webkit-linear-gradient(to bottom, #7d00bd, #580085);background-image:-o-linear-gradient(to bottom, #7d00bd, #580085);background-image:-moz-linear-gradient(to bottom, #7d00bd, #580085);}
.boton-recursos button:hover{background:#bd0062;background-image:linear-gradient(to bottom, #bd0062, #850045);background-image:-webkitlinear-gradient(to bottom, #bd0062, #850045);background-image:-o-linear-gradient(to bottom, #bd0062, #850045);background-image:-moz-linear-gradient(to bottom, #bd0062, #850045);}
.boton-asesoria button:hover{background:#00bdbb;background-image:linear-gradient(to bottom, #00bdbb, #008583);background-image:-webkit-linear-gradient(to bottom, #00bdbb, #008583);background-image:-o-linear-gradient(to bottom, #00bdbb, #008583);background-image:-moz-linear-gradient(to bottom, #00bdbb, #008583);}
.boton-comercio button:hover{background:#ed8600;background-image:linear-gradient(to bottom, #ed8600, #a65e00);background-image:-webkit-linear-gradient(to bottom, #ed8600, #a65e00);background-image:-o-linear-gradient(to bottom, #ed8600, #a65e00);background-image:-moz-linear-gradient(to bottom, #ed8600, #a65e00);}
.boton-ambiente button:hover{background:#079a00;background-image:linear-gradient(to bottom, #079a00, #056c00);background-image:-webkit-linear-gradient(to bottom, #079a00, #056c00);background-image:-o-linear-gradient(to bottom, #079a00, #056c00);background-image:-moz-linear-gradient(to bottom, #079a00, #056c00);}
.boton-turismo button:hover{background:#f4f425;background-image:linear-gradient(to bottom, #f4f425, #9e9e1f);background-image:-webkit-linear-gradient(to bottom, #f4f425, #9e9e1f);background-image:-o-linear-gradient(to bottom, #f4f425, #9e9e1f);background-image:-moz-linear-gradient(to bottom, #f4f425, #9e9e1f);}
.boton-logistica button:hover{background:#b9781b;background-image:linear-gradient(to bottom, #b9781b, #805313);background-image:-webkit-linear-gradient(to bottom, #b9781b, #805313);background-image:-o-linear-gradient(to bottom, #b9781b, #805313);background-image:-moz-linear-gradient(to bottom, #b9781b, #805313);}
.boton-relaciones button:hover{background:#dd0f0f;background-image:linear-gradient(to bottom, #dd0f0f, #8d0a0a);background-image:-webkit-linear-gradient(to bottom, #dd0f0f, #8d0a0a);background-image:-o-linear-gradient(to bottom, #dd0f0f, #8d0a0a);background-image:-moz-linear-gradient(to bottom, #dd0f0f, #8d0a0a);}
#slider-row{margin:0;border:none;background: transparent;}
@media (max-width:479px){
    #slider-row{margin: 0px;}
}
#slider-row .container{margin-bottom:0;padding:0;}
#informate{position:fixed;right:0px;cursor:pointer;z-index:1100;transition-property: right; transition-duration: 0.5s; transition-timing-function: easy-out;}
#chat{position:fixed;right:-208px;cursor:pointer;z-index:1100;bottom:143px;transition-property: right; transition-duration: 0.5s; transition-timing-function: easy-out;}
/*#skype{position:fixed;right:-208px;cursor:pointer;z-index:1100;bottom:143px; width:293px;transition-property: right; transition-duration: 0.5s; transition-timing-function: easy-out;}*/
#whatsapp{position:fixed;right:-208px;cursor:pointer;z-index:1100;bottom:78px;transition-property: right; transition-duration: 0.5s; transition-timing-function: easy-out;}
#llamar{position:fixed;right:-208px;cursor:pointer;z-index:1100;bottom:0;width:293px; height:75px; background-color:#0085bd;transition-property: right; transition-duration: 0.5s; transition-timing-function: easy-out;}
@media (max-width:728px){#informate{display:none;}#chat{display:none;}#skype{display:none;}#whatsapp{display:none;}
}
/*.formulario{background-color:#0085bd;border-radius:20px;padding:10px 20px;color:#fff;margin-bottom:20px;}
.formulario .titulo{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:bold;border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:5px;}*/
.formulario {
    width: 450px;
  /*background-color: #bbccd3;*/
  /* border-radius: 20px; */
  /*padding: 10px;*/
  /*color: #fff;*/
  /*margin-bottom: 20px;*/
  /*margin-left: 10px;*/
  /*margin-right: 10px;*/
  /*padding-top: 62px;*/
 }
.formulario .titulo{
  width: 100%;
  background-color: #434343;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  padding: 10px 0;
  border-radius: 20px;
  height: 20px;
  margin-bottom: 14px;
  /*box-shadow: 0px 5px 10px #000;*/
  /*z-index: 10;*/
  /*float: left;*/
  /*margin-top: 10px;*/
}
.formulario div{/*padding:5px 0;*/}
/*.formulario input[type=text], .formulario input[type=email], .formulario textarea, .formulario select{width:100%;background-color:#fff !important;color:#333 !important;}*/
.formulario input[type=text], .formulario input[type=email], .formulario textarea, .formulario select{
    width:100%; background-color:#fff !important; color:#333 !important; font-style: italic;
    border-radius: 20px; height: 40px !important; padding-left: 20px !important; font-size: 11px;
}
.formulario #check_aviso{vertical-align:top;}
.formulario .botonera{text-align:center;}
/*.formulario .boton{background:#fff;background-image:linear-gradient(to bottom, #fff, #b3b3b3);background-image:-webkit-linear-gradient(to bottom, #fff, #b3b3b3);background-image:-o-linear-gradient(to bottom, #fff, #b3b3b3);background-image:-moz-linear-gradient(to bottom, #fff, #b3b3b3);padding:5px 20px;border-radius:2px;}
.formulario .boton:hover{background:#eee;background-image:linear-gradient(to bottom, #eee, #a3a3a3);background-image:-webkit-linear-gradient(to bottom, #eee, #a3a3a3);background-image:-o-linear-gradient(to bottom, #eee, #a3a3a3);background-image:-moz-linear-gradient(to bottom, #eee, #a3a3a3);}*/
.formulario .boton{
  background: #0085bd;
  /* background-image: linear-gradient(to bottom, #fff, #b3b3b3); */
  padding: 5px 20px;
  /* border-radius: 2px; */
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  box-shadow: 3px 3px 8px #666;
}
.formulario .boton:hover{background-color:#009EE0;}
.invalid{border-color:#f00 !important;}
.menu-lateral{background-color:#044f6e; margin-top: 10px;}
.menu-lateral ul{margin:0;}
.menu-lateral a{color:#fff;}
.menu-lateral a:hover{font-weight:bold;}
.menu-lateral ul .active a{font-weight:bold;}
.menu-lateral ul .active ul li a{font-weight:normal;}
.menu-lateral ul .active ul .active a{font-weight:bold;font-style:italic;}
.menu-lateral ul .active ul a:hover{font-weight:bold;font-style:italic;}
.menu-lateral ul li{padding-bottom:5px !important;padding-top:5px !important;margin:4px 0 !important;border-bottom:0;}
.menu-lateral ul li ul li{border:none;}
.menu-lateral ul li.active{background-color:#0085bd;}
.menu-lateral ul li:hover{background-color:#0085bd;}
.page_header h1, .category_title h2, .page-item .item_header h2.item_title{background:#0085bd;color:#fff;font-family: Arial, sans-serif;font-weight:bold;}

.menu-lateral .item-559{ background-image: url('/images/menus/ayudas.png'); }
.menu-lateral .item-562{ background-image: url('/images/menus/orientacion.png'); }
.menu-lateral .item-563{ background-image: url('/images/menus/admision.png'); }
/*.menu-lateral .item-571{ background-image: url('/images/menus/empresas.png'); }*/
.menu-lateral .item-611{ background-image: url('/images/menus/alumni.png'); }
.menu-lateral .item-574{ background-image: url('/images/menus/dpto-admisiones.png'); }
.menu-lateral .item-575{ background-image: url('/images/menus/academico.png'); }
.menu-lateral .item-576{ background-image: url('/images/menus/comunicacion.png'); }
.menu-lateral .item-577{ background-image: url('/images/menus/orientacion.png'); }
.menu-lateral .item-578{ background-image: url('/images/menus/pedagogico.png'); }


.titulo-masteres,
.titulo-conferencias,
.titulo-acreditaciones,
.titulo-bolsas,
.titulo-categorias,
.titulo-noticias,
.titulo-testimonios,
.titulo-videos{font-family:Arial, sans-serif;font-size:20px;font-weight:bold;margin:0 0 20px 0;color:#fff;background-color:#2e506c;padding:10px 15px;}

.titulo-conferencias,
.titulo-bolsas,
.titulo-acreditaciones,
.titulo-noticias{
    margin:0;
}

.view-conferencia .titulo-conferencias{
    margin-bottom: 20px;
}

.categoria{padding:30px 20px;}
.categoria .caja{border:2px solid #0085bd;}
@media (min-width:769px){
.categoria .caja{min-height:475px;}
}
.categoria .caja .icono{margin-top:-30px;padding-left:20px;}
.categoria .caja .imagen{padding:20px;}
.categoria .caja .titulo{font-family:Arial, sans-serif;font-weight:bold;text-transform:uppercase;color:#fff;padding:5px 20px;cursor:pointer;}
.categoria .caja .titulo1{background:#B1262A;background-image:linear-gradient(to bottom, #B1262A, #8c0512);background-image:-webkit-linear-gradient(to bottom, #B1262A, #8c0512);background-image:-o-linear-gradient(to bottom, #B1262A, #8c0512);background-image:-moz-linear-gradient(to bottom, #B1262A, #8c0512);}
.categoria .caja .titulo2{background:#7d00bd;background-image:linear-gradient(to bottom, #7d00bd, #580085);background-image:-webkit-linear-gradient(to bottom, #7d00bd, #580085);background-image:-o-linear-gradient(to bottom, #7d00bd, #580085);background-image:-moz-linear-gradient(to bottom, #7d00bd, #580085);}
.categoria .caja .titulo3{background:#cd235f;background-image:linear-gradient(to bottom, #cd235f, #850045);background-image:-webkit-linear-gradient(to bottom, #cd235f, #850045);background-image:-o-linear-gradient(to bottom, #cd235f, #850045);background-image:-moz-linear-gradient(to bottom, #cd235f, #850045);}
.categoria .caja .titulo4{background:#60BDBB;background-image:linear-gradient(to bottom, #60BDBB, #008583);background-image:-webkit-linear-gradient(to bottom, #60BDBB, #008583);background-image:-o-linear-gradient(to bottom, #60BDBB, #008583);background-image:-moz-linear-gradient(to bottom, #60BDBB, #008583);}
.categoria .caja .titulo5{background:#079a00;background-image:linear-gradient(to bottom, #079a00, #056c00);background-image:-webkit-linear-gradient(to bottom, #079a00, #056c00);background-image:-o-linear-gradient(to bottom, #079a00, #056c00);background-image:-moz-linear-gradient(to bottom, #079a00, #056c00);}
.categoria .caja .titulo6{background:#CBCB15;background-image:linear-gradient(to bottom, #CBCB15, #9e9e1f);background-image:-webkit-linear-gradient(to bottom, #CBCB15, #9e9e1f);background-image:-o-linear-gradient(to bottom, #CBCB15, #9e9e1f);background-image:-moz-linear-gradient(to bottom, #CBCB15, #9e9e1f);}
.categoria .caja .titulo7{background:#ed8600;background-image:linear-gradient(to bottom, #ed8600, #a65e00);background-image:-webkit-linear-gradient(to bottom, #ed8600, #a65e00);background-image:-o-linear-gradient(to bottom, #ed8600, #a65e00);background-image:-moz-linear-gradient(to bottom, #ed8600, #a65e00);}
.categoria .caja .titulo8{background:#505F79;background-image:linear-gradient(to bottom, #505F79, #2b3342);background-image:-webkit-linear-gradient(to bottom, #505F79, #2b3342);background-image:-o-linear-gradient(to bottom, #505F79, #2b3342);background-image:-moz-linear-gradient(to bottom, #505F79, #2b3342);}
.categoria .caja .titulo9{background:#235FCD;background-image:linear-gradient(to bottom, #235FCD, #11316d);background-image:-webkit-linear-gradient(to bottom, #235FCD, #11316d);background-image:-o-linear-gradient(to bottom, #235FCD, #11316d);background-image:-moz-linear-gradient(to bottom, #235FCD, #11316d);}
.categoria .caja .texto{padding:20px;font-family:Helvetica;text-align:justify;}
@media (min-width:769px){
.categoria .caja .texto{min-height:120px;}
}
.categoria .caja .info{padding:20px;}
.categoria .caja .info button{width:100%;background-color:#0085bd;color:#fff;padding:5px;text-align:center;text-transform:uppercase;border:1px solid #ddd;}
.categoria .caja .info button:hover{background-color:#0CAADE;}


/*.bolsa{min-height:200px;}
.bolsa .titulo{padding:5px 0px;text-transform:uppercase;}
.bolsa .fecha{padding-bottom:10px;font-style:italic;}
.bolsa .imagen{float:left;width:40%;height:150px;}
.bolsa .texto{float:left;width:50%;margin-left:10px;height:150px;overflow:hidden;text-overflow:ellipsis;}
.boton-bolsa{text-align:center;margin-bottom:10px;margin-top:10px;}
.boton-bolsa button{padding:5px 50px;background-color:#0085bd;color:#fff;text-transform:uppercase;}
.boton-bolsa button:hover{background-color:#0CAADE;}
*/

.categorias-blog-home .module_title{
    font-size: 16px;
    font-weight: bold;
    background-color: #333333;
    padding: 5px 10px;
    color: #fff;
    text-align: center;
}

/*.categorias-blog-home .mod_easyblogcategories { padding: 20px; background-color: #fff; }*/
.categorias-blog-home .eb-mod-item {
    float: left;
    width: 48%;
    background-color: #1c303e;
    color: #ffffff;
    padding: 10px;
    font-size: 16px;
    /*max-width: 90%;*/
    /*margin-left: auto;
    margin-right: auto;*/
    margin: 6px 1%;
    text-align: center;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 700;
    border-radius: 20px;
}

@media (max-width: 980px){
    .categorias-blog-home .eb-mod-item {
        font-size: 12px;
    }
}

.boton-noticia .btn:hover,
.categorias-blog-home .eb-mod-item:hover{ background-color: #0CAADE; }

.categorias-blog-home .eb-mod-item strong{font-weight: normal;}
.categorias-blog-home a.eb-mod-media-title{ color: #ffffff; }

.categorias-blog-home div#fd.eb .eb-mod-media-thumb.fa{ float: right; color: #ffffff; }

.mod-acreditaciones{ /*background-color: #fff;*/ color: #333 !important;  }

.mod-custom__mod-acreditaciones .recon-acred{ float: left; /*width: 48%; margin: 0 1%; min-height: 171px;*/ width: 100%; margin: 0; min-height: 90px; }
/*.mod-custom__mod-acreditaciones .image{ width: 100%; text-align: center; }*/ .mod-custom__mod-acreditaciones .image-recon-acred{ width: 10%; float: left; text-align: center; margin: 0 0.5% }
.mod-custom__mod-acreditaciones .image img{ max-width: 85%; margin: 10px 0; }
.mod-custom__mod-acreditaciones .texto{ text-align: center; }
.mod-custom__mod-acreditaciones a{ font-weight: normal; color: #000; }

.ranking{
    float: left;
    width: 22%;
    padding: 10px;
    text-align: center;
    font-style: italic;
}

@media (max-width: 767px){
    .mod-custom__mod-acreditaciones .image-recon-acred{ width: 29%; margin: 10px 2%; }
}

@media (max-width: 767px){
    .mod-custom__mod-acreditaciones .image-recon-acred{ height: 50px }
}

.itemid-435 .mod_easybloglatestblogsportada .introBlog{
    padding: 5px 10px;
    text-align: justify;
}

/*.itemid-435 .mod_easybloglatestblogsportada .eb-mod-title{
    background-color: #333333;
    text-align: justify;
    padding: 5px 10px;
}*/

.itemid-435 .mod_easybloglatestblogsportada a{ color: #ffffff; }

.itemid-435 .mod_easybloglatestblogsportada *{ line-height: inherit !important; }
.itemid-435 .mod_easybloglatestblogsportada .eb-mod-thumb{margin: 0px !important; }
.itemid-435 .mod_easybloglatestblogsportada .eb-mod-body{padding-top: 0px !important;}

.itemid-435 .mod_easybloglatestblogsportada .mod-item
{min-height:200px; /*background-color: #ffffff;*/ color: #fff; padding: 10px 0; margin-bottom: 20px;}
.itemid-435 .mod_easybloglatestblogsportada .mod-item{ min-height: min-content;}

.bolsa .titulo,
.conferencia .titulo{font-size: 14px; text-align: center; margin-top: 6px; line-height: 16px; }

.bolsa .content,
.conferencia .content,
.itemid-435 .mod_easybloglatestblogsportada .content{float:left; width:59%; margin: 10px 1% 0 0; text-align: justify;}
.itemid-435 .mod_easybloglatestblogsportada .content{float:none; width:100%; margin: 0;}

.bolsa .image,
.conferencia .image{float:left; width:39%; margin: 10px 0 0 1%;}
/*, .itemid-435 .mod_easybloglatestblogsportada .image*/

.bolsa .image img,
.conferencia .image img,
.itemid-435 .mod_easybloglatestblogsportada .image img{ width: 100%; max-height: 154px;}

.bolsa .fecha,
.conferencia .fecha,
.conferencia-mobile .fecha,
.itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .fecha,
.itemid-435 .mod_easybloglatestblogsportada .fecha{/*padding-bottom:10px;font-style:italic;*/ float: left; width: 30%; min-height: 140px; text-align: center; }

.bolsa .fecha .dia,
.conferencia .fecha .dia,
.conferencia-mobile .fecha .dia,
.itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .dia,
.itemid-435 .mod_easybloglatestblogsportada .dia{font-size: 30px;font-weight: bold;color: #aaa;line-height:30px !important;}

.bolsa .fecha .mes,
.conferencia .fecha .mes,
.conferencia-mobile .fecha .mes,
.itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .mes,
.itemid-435 .mod_easybloglatestblogsportada .mes {color: #0085bd;font-weight: bold;line-height:20px !important;font-size:14px;}

.bolsa .fecha .anno,
.conferencia .fecha .anno,
.conferencia-mobile .fecha .anno,
.itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .anno,
.itemid-435 .mod_easybloglatestblogsportada .anno {font-weight: bold;line-height:20px !important;font-size:14px;}

.bolsa .texto,
.conferencia-mobile .texto,
.conferencia .texto{ text-align: justify;}

.boton-bolsa,
.boton-conferencia{text-align:center; margin-top:10px;}

.boton-bolsa .btn,
.boton-conferencia .btn,
.boton-noticia .btn{ padding:3px 0;background-color:#2e506c;color:#fff;text-transform:uppercase; border-radius: 18px; width: 100%;}

.boton-noticia .btn{text-align: center; width: 100%; max-width:100%; background-color:#1c303e; margin-top: 10px;}

.boton-bolsa .btn:hover,
.boton-conferencia .btn:hover{background-color:#0CAADE;}

.boton-bolsa .btn a,
.boton-conferencia .btn a{color: #ffffff;}

@media (max-width:980px){
    
    .bolsa .titulo, .conferencia .titulo { min-height: 60px; }

    .bolsa .texto,
    .conferencia .texto,
    .itemid-435 .mod_easybloglatestblogsportada .texto{ display: none;}

    .bolsa .image,
    .conferencia .image{ width:58%; }

    .bolsa .content,
    .conferencia .content{ width:38%; }

    .bolsa .fecha,
    .conferencia .fecha,
    .itemid-435 .mod_easybloglatestblogsportada .fecha{ width:100%; min-height: 104px;  }
    
}

@media (max-width:768px){
    .bolsa .image img,
    .conferencia .image img,
    .itemid-435 .mod_easybloglatestblogsportada .image img{ max-height: none; }
}

@media (max-width:480px){
    .bolsa, .conferencia, .itemid-435 .mod_easybloglatestblogsportada .mod-item{ background-color: transparent; }
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .fecha,
    .bolsa .fecha, .conferencia .fecha, .conferencia-mobile .fecha, .itemid-435 .mod_easybloglatestblogsportada .fecha{min-height: initial; margin-bottom: 15px;  }
    
    .bolsa .btn, .conferencia .btn, .conferencia-mobile .btn, .itemid-435 .mod_easybloglatestblogsportada .btn{ background-color: #e2e2e2; }
    /*.mod-custom__mod-acreditaciones a .texto { font-size: 11px; }*/
    
    .view-curso .titulo-masteres .cabeceraH3,
    .display-only-mobile .title-portada-blog,
    .display-only-mobile .titulo-conferencias .cabeceraH3{ text-transform: uppercase; color: #2e506c; font-style: italic; font-family: 'Open sans', sans-serif; font-size: 22px; font-weight: 800; }
    
    .view-curso .titulo-masteres{ border: 0; }
    .view-curso .titulo-masteres .cabeceraH3{ font-size: 20px; }
    
    .display-only-mobile .title-portada-blog{ margin-bottom: 10px; }
    
    .view-curso .titulo-masteres,
    .display-only-mobile .titulo-conferencias{ margin-bottom: 0px; background-color: transparent; }
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .mod-item,
    .conferencia-mobile{ border-bottom: 1px solid #999; padding: 10px 0; background-color: rgba(46,80,108,0.05); }
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .mod-item:last-child,
    .conferencia-mobile:nth-child(4){ border-bottom: 0; }
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .fecha,
    .conferencia-mobile .fecha{ width: 22%; }
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .texto{ line-height: 1.5 !important;}
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .eb-mod-title{ text-align: right !important; padding-top: 0 !important;}
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .texto,
    .conferencia-mobile .texto{ width: 70%; float: left; margin-left: 2%; }
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .texto{ width: 74%; margin-right: 2%; }
    
    
    .conferencia-mobile .titulo{ margin-bottom: 5px; }
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .eb-mod-title a,
    .conferencia-mobile .titulo a{ color:#2e506c; font-style: italic; font-weight: bold; font-size: 14px; }
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .category,
    .conferencia-mobile .hora{ color:#666; font-style: italic; font-weight: bold; font-size: 13px; }
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .category,
    .conferencia-mobile .boton-conferencia{ text-align: right; }
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .category{ margin: 8px 0; }
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .boton-noticia{ text-align: right; }
    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .btn,
    .masNoticias .btn,
    .masConferencias .btn,
    .conferencia-mobile .boton-conferencia .btn{ border-radius: 0; width: 170px; font-style: italic; background-color: #2e506c; font-size: 14px; }
    
    .masNoticias .btn{ width: 280px !important; margin-top: 10px !important; font-size: 12pt !important; padding: 8px 0 !important; font-weight: bold !important; }
    .masConferencias .btn{ width: 280px; margin-top: 10px; font-size: 12pt; padding: 8px 0; font-weight: bold; }

    
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .fecha .anno,
    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .fecha .mes,
    .conferencia-mobile .fecha .mes,
    .conferencia-mobile .fecha .anno{ color: #2e506c; }

    .itemid-435 .mod_easybloglatestblogsdisplay-only-mobile .mod-item+.mod-item{ margin-top: 0 !important; }
    
}

/*.noticia{min-height:200px;}
.noticia .titulo{padding:5px 0px;text-transform:uppercase;}
.noticia .fecha{padding-bottom:10px;font-style:italic;}
.noticia .imagen{float:left;width:40%;height:150px;}
.noticia .texto{float:left;width:50%;margin-left:10px;height:150px;overflow:hidden;text-overflow:ellipsis;}
.boton-noticia{text-align:center;margin-bottom:10px;margin-top:10px;}
.boton-noticia button{padding:5px 50px;background-color:#0085bd;color:#fff;text-transform:uppercase;}
.boton-noticia button:hover{background-color:#0CAADE;}*/
.pie{color:#fff;font-size:11px;}
.pie .rrss {text-align:center;}
.pie .rrss img{margin: 0 20px 10px;width:36px;}
.pie .destacado{text-align:center;}
.pie .destacado .principal{font-size:16px;font-family:Arial, sans-serif; max-width: 575px; margin: 10px auto;}
.pie .destacado .secundario{font-size:14px;}
.pie .copyright{text-align:center;padding:15px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:20px 0;}
.pie a, .pie a:hover{color:#fff !important;}
.pie .copyright a{text-decoration:underline;}
.pie .titulacion{text-transform:uppercase;font-weight:bold;}
.pie .masters .enlace{padding:7px 0;}

@media (max-width: 479px){
    .pie .rrss img {
        margin: 0 2px 10px;
        width: 36px;
    }
}

#contacto-cabecera{text-align:left;}
#contacto-cabecera > div{ float: right; }
/*#contacto-cabecera > div:nth-child(2){ margin-top: 28px; }*/
    
/*
#contacto-cabecera #telefono{font-size:17px;font-weight:bold;}
#contacto-cabecera #mail{font-size:14px;padding:5px 0;}
#contacto-cabecera #rrss { margin-top: 35px; margin-left: 15px; }
#contacto-cabecera #rrss img{ padding:0px; }
*/

#contacto-cabecera .banderas { line-height: 18px; margin-bottom: 20px; }
#contacto-cabecera .contactos { line-height: 24px; font-size: 14px; margin-right: 30px; }
#contacto-cabecera .contactos img,
#contacto-cabecera .banderas img{ max-width: 20px; }
/*#contacto-cabecera .banderas span{ color: #0084bd; }*/
#contacto-cabecera .banderas span{ margin-right: 10px; }

#contacto-cabecera .contactos a{ color: #FFF;}
#contacto-cabecera .banderas a{ color: #FFF; font-size:12px;}

@media (max-width: 768px){
    #contacto-cabecera .contactos,
    #contacto-cabecera .banderas{ margin-top: 5px; text-align: center; }
    #contacto-cabecera .contactos > div,
    #contacto-cabecera .banderas > div{ display: inline-block; margin-right: 10px; }
    /*#contacto-cabecera #rrss { margin: 0; }*/
    /*#contacto-cabecera > div:nth-child(2){ margin-top: 10px; }*/
    #contacto-cabecera .contactos{ float:none; }
}

@media (max-width: 480px){
    #contacto-cabecera > div{ width: 100%; }
    /*#contacto-cabecera #rrss { margin: 0; }*/
    /*#contacto-cabecera > div:nth-child(2){ margin-top: 10px; }*/
}

.testimonios{padding:20px 0;}
.testimonios .imagen{background:url('../images/fondo-foto.png');width:107px;height:116px;margin:auto;padding:8px 0 0 8px;}
.testimonios .nombre{text-align:center;border-bottom:1px solid #ccc;padding:10px;margin-bottom:10px; color: #0085bd;}
.testimonios .texto{font-style:italic;height:200px;overflow:hidden;text-overflow:ellipsis;text-align:justify;}
.testimonios .boton{text-align:center;}
.testimonios .boton button{padding:5px 20px;background-color:#0085bd;color:#fff;text-transform:uppercase;}
.testimonios .boton button:hover{background-color:#0CAADE;}
div.capa_resultados{display:inline-block;float:left;width:270px;}

/*.video{padding:20px;}*/
.video .titulo{border-bottom:1px solid #333;padding:10px 0px;margin-bottom:10px;font-family:Georgia, "Times New Roman", Times, serif;}
.video .urjc{ border: 0; padding: 0; }

.video .titulo .convenio-propios{ background-color: #044f6e; text-align: center; width: 50%; }
.video .titulo .convenio-propios:hover{ background-color: #0caade; }
.video .titulo .convenio-propios span{ color: #fff; font-family: "Arial", arial, sans-serif; }

.video .titulo .convenio-oficiales{ background-color: #022838; text-align: center; margin-left: 0; width: 50%; }
.video .titulo .convenio-oficiales:hover{ background-color: #0caade; }
.video .titulo .convenio-oficiales span{ color: #fff; font-family: "Arial", arial, sans-serif; }

.video .texto{text-align:justify;}

@media (max-width: 767px){

    .video .titulo .convenio-propios,
    .video .titulo .convenio-oficiales{ float: left; width: 50%; margin-bottom: 0; }

    
}

.redes_compartir{float:right;padding-bottom:26px;}
.itp-gs{padding-top:10px}

.header-row-wrapper .header-search{margin-top: 15px;}
/*.mod-custom__image-home-mobile{margin-top: 30px;}*/

.itemid-713 #content-row .container{padding-bottom:0px;}
.itemid-713 .page-item, .page-featured{padding-bottom:0px;}
.itemid-713 .page_header, .category_title, .page-item .item_header{margin-bottom:10px;}
.itemid-715 #content-row .container{padding-bottom:0px;}
.itemid-715 .page-item, .page-featured{padding-bottom:0px;}
.itemid-715 .page_header, .category_title, .page-item .item_header{margin-bottom:10px;}
.itemid-716 #content-row .container{padding-bottom:0px;}
.itemid-716 .page-item, .page-featured{padding-bottom:0px;}
.itemid-716 .page_header, .category_title, .page-item .item_header{margin-bottom:10px;}
.itemid-717 #content-row .container{padding-bottom:0px;}
.itemid-717 .page-item, .page-featured{padding-bottom:0px;}
.itemid-717 .page_header, .category_title, .page-item .item_header{margin-bottom:10px;}
.itemid-718 #content-row .container{padding-bottom:0px;}
.itemid-718 .page-item, .page-featured{padding-bottom:0px;}
.itemid-718 .page_header, .category_title, .page-item .item_header{margin-bottom:10px;}
.itemid-719 #content-row .container{padding-bottom:0px;}
.itemid-719 .page-item, .page-featured{padding-bottom:0px;}
.itemid-719 .page_header, .category_title, .page-item .item_header{margin-bottom:10px;}
.itemid-720 #content-row .container{padding-bottom:0px;}
.itemid-720 .page-item, .page-featured{padding-bottom:0px;}
.itemid-720 .page_header, .category_title, .page-item .item_header{margin-bottom:10px;}
.itemid-721 #content-row .container{padding-bottom:0px;}
.itemid-721 .page-item, .page-featured{padding-bottom:0px;}
.itemid-721 .page_header, .category_title, .page-item .item_header{margin-bottom:10px;}
.itemid-722 #content-row .container{padding-bottom:0px;}
.itemid-722 .page-item, .page-featured{padding-bottom:0px;}
.itemid-722 .page_header, .category_title, .page-item .item_header{margin-bottom:10px;}

.header-search, .header-search input{width: 150px;}
.navigation{/*width: 940px;*/}

/*.cabecera-slide .camera_wrap{
    margin-left: calc(50% - 586px);
    margin-left: -o-calc(50% - 586px);
    margin-left: -moz-calc(50% - 586px);
    margin-left: -webkit-calc(50% - 586px);*/
    /*width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: -o-calc(100% - 20px);
    width: calc(100% - 20px);*/
/*}*/

.body-h1negro .item_header{ margin-bottom: 0px; width: 100%; max-width: 550px; border: 0; float: right; margin-top: -56px; position: relative; 
                            -webkit-box-shadow: -10px -10px 27px -3px rgba(102,102,102,1);
                            -moz-box-shadow: -10px -10px 27px -3px rgba(102,102,102,1);
                            box-shadow: -10px -10px 27px -3px rgba(102,102,102,1);
                        }
.body-h1negro h1.item_title{ background-color: transparent; color: #ffffff; padding: 15px 20px; background-image: url(/images/fondo-titulo-articulo.png); background-size: cover; border: 0; text-transform: none; }
.body-h1negro .item_fulltext { padding-top: 15px; }
.body-h1negro #aside-row-1-left, #aside-row-2-left { margin-right: 0px; }
@media (max-width: 767px){
    .body-h1negro [class*="span"]{ margin-bottom: 0px; }
    
    #contenido_curso #form-fijo{ margin-top: 15px; }
    
}
@media (max-width: 480px){
    .body-h1negro .padding30fondo{ margin-top: 10px; }
    .body-h1negro .item_header{
        float: none;
        margin-top: 0px;
        position: initial;
    }
    
}

.mod-custom__marginBottom{ margin-bottom: 25px;}

.reconocimientos-block{ width: 100%; margin-bottom: 20px; }
.reconocimientos-block .reconocimientos-row-title{ width: 100%; border-bottom: 2px #0084bd solid; }
.reconocimientos-block .reconocimientos-title{ background-color: #0084bd; display: inline-block; }
.reconocimientos-block .reconocimientos-title h2{color: #ffffff; text-transform: uppercase; margin-bottom: 0; padding: 5px 10px 0; line-height: 22px; font-size: 10pt;}
.row-par .reconocimientos-title,
.row-par .reconocimientos-row-content > div:nth-child(-n+2){ float: left; }
.row-impar .reconocimientos-title,
.row-impar .reconocimientos-row-content > div:nth-child(-n+2){ float: right; }
.reconocimientos-block .reconocimientos-row-content .reconocimientos-image{ width: 26%; padding: 2%; }
.reconocimientos-block .reconocimientos-row-content .reconocimientos-image img{ max-width: 100%; width: 100%; border: 0 !important; }
.reconocimientos-block .reconocimientos-row-content .reconocimientos-text{ background-color: #f2f3f3; width: 66%; padding: 2%; }

@media (max-width: 480px){

.row-par .reconocimientos-row-content > div:nth-child(-n+2){ float: none; width: 96%; }
.row-impar .reconocimientos-row-content > div:nth-child(-n+2){ float: none; width: 96%; }
.reconocimientos-block .reconocimientos-row-content .reconocimientos-image{ text-align: center; }
.reconocimientos-block .reconocimientos-row-content .reconocimientos-image img{ max-width: 50%; width: 50%; margin-bottom: 0px; }

    
}

#urjc-colabora img{
	display: none;
}

.formaspago #aside-left{
	margin-top: 30px;
}

.formaspago .item_fulltext{
	padding-top: 30px;
}

.view-curso #content-row .container{ padding-top:36px;}

.itemid-435 #content-row-2 .container{ width: 100%; padding: 0 0px 30px; }
.itemid-435 #content-row-2 .container [class*="span"]{ margin: 0; }

.itemid-435 #content-row-2 .container .span1{ width: 8.33%; }
.itemid-435 #content-row-2 .container .span2{ width: 16.66%; }
.itemid-435 #content-row-2 .container .span3{ width: 25%; }
.itemid-435 #content-row-2 .container .span4{ width: 33.33%; }
.itemid-435 #content-row-2 .container .span5{ width: 41.66%; }
.itemid-435 #content-row-2 .container .span6{ width: 50%; }
.itemid-435 #content-row-2 .container .span7{ width: 58.33%; }
.itemid-435 #content-row-2 .container .span8{ width: 66.66%; }
.itemid-435 #content-row-2 .container .span9{ width: 75%; }
.itemid-435 #content-row-2 .container .span10{ width: 83.33%; }
.itemid-435 #content-row-2 .container .span11{ width: 91.66%; }
.itemid-435 #content-row-2 .container .span12{ width: 100%; }

@media (max-width: 767px){
    .itemid-435 #content-row-2 .container [class*="span"]{ width: 100%; }
}

.divH3Conocenos{ float: left; width: 166px; }
.divHrConocenos{ float: left; width: calc(50% - 83px); }

.divH3Reconocimientos{ float: left; width: 466px; }
.divHrReconocimientos{ float: left; width: calc(50% - 233px); }

.divH3Modalidades{ float: left; width: 330px; }
.divHrModalidades{ float: left; width: calc(50% - 165px); }

.divH3carrusel-alumnos{ float: left; width: 318px; }
.divHrcarrusel-alumnos{ float: left; width: calc(50% - 159px); }

.divH3Sedes{ float: left; width: 230px; }
.divHrSedes{ float: left; width: calc(50% - 115px); }

.divH3MasterDestacar{ float: left; width: 296px; }
.divHrMasterDestacar{ float: left; width: calc(50% - 148px); }

.divH3Cifras{ float: left; width: 600px; }
.divHrCifras{ float: left; width: calc(50% - 300px); }

.divH1Contacta{ float: left; width: 300px; }
.divHrContacta{ float: left; width: calc(50% - 150px); }

.divHrContacta hr,
.divHrCifras hr,
.divHrMasterDestacar hr,
.divHrSedes hr,
.divHrcarrusel-alumnos hr,
.divHrModalidades hr,
.divHrReconocimientos hr,
.divHrConocenos hr { border-color: #2e506c; margin-top: 28px; }

.divH1Contacta h1,
.divH3Cifras h3,
.divH3Sedes h3,
.divH3MasterDestacar h3,
.divH3Sedes h3,
.divH3carrusel-alumnos h3,
.divH3Blog h3,
.divH3Modalidades h3,
.divH3Reconocimientos h3,
.divH3Conocenos h3{ color: #2e506c; font-weight: 800; padding: 15px 7px; text-align: center; margin-bottom: 0; text-transform: uppercase; font-family: 'Open sans', sans-serif; font-style: italic; line-height: 26px; font-size: 22px; }

.divH3Blog h3{ color: #fff; font-weight: 700; }

.title-modalidad,
.title-columna-conocenos{ color: #2e506c; font-weight: 800; padding: 10px 0px; text-align: center; text-transform: uppercase; font-family: 'Open sans', sans-serif; font-style: italic; font-size: 15px; letter-spacing: -0.5px; }

@media (max-width: 480px){
    
    .divHrCifras,
    .divHrConocenos,
    .divHrReconocimientos{
        display: none;
    }
    
    .divH3Cifras,
    .divH3Conocenos,
    .divH3Reconocimientos{
        width: 100%;
    }
    
    .divH3Sedes h3{
        padding: 15px 0px;
    }
    
    .divH3Cifras h3{
        margin-bottom: 30px;
    }

    /*.itemid-435 #content-row-2 .container{ padding: 0; }*/

    
}

.itemid-435 #content-row-4{
    background-color: #2e506c;
    margin-top: 15px;
    /*margin-bottom: 30px;*/
}

.itemid-435 #content-row-5{
    padding-top: 30px;
    background: url(/images/mapa-fondo.png);
    background-repeat: no-repeat;
    background-position: top center;
}

@media (max-width: 480px){
    .itemid-435 #content-row-5{
        padding-top: 0px;
        background: url(/images/mapa-fondo-mobile.png);
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center center;
    }
}

.itemid-435 .introBlog{
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
    margin-top: -10px;
    font-style: italic;
    font-size: 14px;
}


.carrusel-alumnos{
    
}

.cajaSede {
    display: inline-block;
    width: 14%;
    font-family: 'Open sans';
    font-size: 22px;
    margin-bottom: 20px;
    color: #2e506c;
    line-height: 40px;
    letter-spacing: -1px;
}

@media (max-width: 980px){
    
    .cajaSede {
        width: 24%;
    }
    
}

@media (max-width: 767px){
    
    .cajaSede {
        width: 25%;
        font-size: 16px;
    }
    
}

.datoscifras span.cifra {
    display: block;
    color: #2e506c;
    font-size: 28px;
    font-weight: 700;
    font-family: 'Open sans', sans-serif;
    margin-bottom: 5px;
}

.datoscifras .datoCifra {
    float: left;
    width: calc(16.6% - 15px);
    color: #2e506c;
    font-size: 14px;
    line-height: 18px;
}

.datoscifras .datoCifra:last-child{
    width: 90px;
}


@media (max-width: 767px){
    .datoscifras .datoCifra {
        width: 50%;
        text-align: center;
        margin-bottom: 20px;
    }
    .datoscifras .datoCifra:last-child{
        width: 100%;
    }
}

@media (max-width: 479px){
	
	.itemid-435 #content-row-4 .portada{
		margin-bottom: 0;
	}

	.categorias-blog-home .eb-mod-item{
		float: none;
		width: auto;
		padding: 5px 0px 5px 30px;
		text-align: left; 
	}

	.categorias-blog-home .eb-mod-item:first-child{
		padding: 9px 0px 5px 30px;
	}

	div#fd.eb.eb-mod * {
		line-height: 14px;
	}

	div#fd.mod_easybloglatestblogsdisplay-only-mobile.eb-mod * {
		line-height: 1.5;
                text-transform: uppercase;
	}

	.boton-bolsa .btn, .boton-conferencia .btn, .boton-noticia .btn,
	.boton-bolsa .btn a, .boton-conferencia .btn a {
		color: #2e506c !important;
        }
        
        .masNoticias .btn a,
        .masConferencias .btn a,
        .conferencia-mobile .boton-conferencia .btn a,
        .conferencia-mobile .boton-conferencia .btn{ color: #fff !important; }


}

.business-school-online{
    margin-top: 35px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    font-family: 'Open sans', sans-serif;
}

.scroll-to-fixed-fixed{
    background-color: rgba(255,255,255,1);
    padding: 5px 0 !important;
    margin: 0 !important;
}

.logotipo-menu-uah{
    margin-top: 25px;
}

.contact_misc .textoContacta{
    color: #2e506c;
    text-align: justify;
}

.contact_misc .textoContacta > div{
    margin-top: 10px;
}

#header-top-row-mobile #btn-informate .modal{
	display: inline;
	position: initial;
}

.itemid-435 div.ofertasmobile{
    display: none;
}

.itemid-572 #content-row{
	background-image: url(https://www.ceupe.pe/images/fondo-contacto.jpg);
	background-size: cover;
	color: #fff;
}
.itemid-572 #content-row h1{ color: #fff; }

.itemid-572 #content-row .texto-contacto {
    color: #fff;
}