/*
Theme Name: Unegocios
Theme URI: http://www.mockup.cl/
Description: El Tema Unegocios para Wordpress fue realizado especificamente para la web de <a href="http://devmockup.cl/candy/">Candy</a>. Cuenta con un alto nivel de personalización para adecuarse a las necesidades de los usuarios de esta web.
Author: Marisol Valencia y Jorge Miranda en <a href="http://www.mockup.cl/">Mockup</a>
Version: 1.0
*/

* {margin:0; padding:0;}
a {text-decoration:none;}
*:focus { outline: none;}

img {border:0 none;}
.bloqueAreas .block .ico {background-size: auto 100% !important; transition: all .2s linear 0s;}
/*.bloqueAreas .block .ico.marketing-ventas {background:url(img_css/2020/area-marketing-y-ventas.png) no-repeat center; width: 90px; height: 90px; background-size: contain;}
.bloqueAreas .block .ico.gestion-de-instituciones-de-salud {background:url(img_css/2020/area-gestion-de-instituciones-de-salud.png) no-repeat center;  width: 90px; height: 90px; background-size: contain;}
.bloqueAreas .block .ico.direccion-general-de-empresas {background:url(img_css/areas/empresas.svg) no-repeat center; width: 90px; height: 90px; background-size: contain;}
.bloqueAreas .block .ico.personas-y-equipos {background:url(img_css/2020/area-personas-y-equipos.png) no-repeat center; width: 90px; height: 90px; background-size: contain;}
.bloqueAreas .block .ico.finanzas-e-inversiones {background:url(img_css/2020/area-finanzas-e-inversiones.png) no-repeat center; width: 90px; height: 90px; background-size: contain;}
.bloqueAreas .block .ico.estrategia-y-gestion-de-negocios {background:url(img_css/2020/area-estrategia-y-gestion-de-negocios.png) no-repeat center; width: 90px; height: 90px; background-size: contain;}
.bloqueAreas .block:hover .ico {background-position: center -5px;}*/

input[type="submit"] {}

.menusecundario.Movil {display: none;}
.menusecundario.Movil {margin-top: 20px;}

.menuResponsivo {right:16px; top:5px; position: absolute; width: 0; z-index: 5000; transition: all .05s linear 0s;}
.menuResponsivo.menuResponsivo2 {right:0 !important; width: 320px;}
.menuResponsivo > .btnMenu {width: 30px; height: 24px; display:block; left:0; top:-10px; position: absolute; background: url(img_css/menumovil.png) no-repeat center; background-size:100% auto;}
.menuResponsivo > .blockMenu2 {display: none; right:0; top:0; position: fixed; bottom: 0; width:280px; overflow-y: auto; background: #000925; z-index: 1000;}
.menuResponsivo > .blockMenu2 .menuTop {list-style: none; width: 100%; height: auto;}
.menuResponsivo > .blockMenu2 .menuTop li {}
.menuResponsivo > .blockMenu2 .menuTop li a {padding:8px 10px; display:block; color:#FFF; font-weight: bold;}
.menuResponsivo > .blockMenu2 .menuTop li > ul {list-style: none !important; padding-left: 20px;}
.menuResponsivo > .blockMenu2 .menuTop li > ul li {list-style: none;}
.menuResponsivo > .blockMenu2 .menuTop li > ul li a {padding:10px 0; display: block; color:#7187cb; font-weight: normal;} 
.menuResponsivo > .blockMenu2 .menuTop li > ul li > ul {display: block; font-size: 10px;}
.menuResponsivo > .blockMenu2 .menuTop li > ul li > ul li {list-style:disc !important;}

.bloqueAreas .block .ico{
      transition:background-position .2s linear .2s;
      -ms-transition:background-position .2s linear 0s;
      -moz-transition:background-position .2s linear 0s;
      -o-transition:background-position .2s linear 0s;
      -webkit-transition:background-position .2s linear 0s; 
}

input[type="submit"],
button{
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

.aligncenter {margin:0 auto;}
.alignright {float:right; margin:0 0 0 20px;} 
.alignleft {float:left; margin:0 20px 0 0;}

body {background:#ffffff; font-size:13px; font-family: 'Open Sans', sans-serif; color:#3E3E3E; background:#011053 url(img_css/2020/bkg-header-unegocios.jpg) no-repeat center top;}
.containerHeader {max-width:980px; width:100%; margin:0 auto; position: relative; display: table;}
.container {max-width:940px; width:100%; margin:0 auto; position: relative; display: table; padding: 0 20px;}

header {min-height: 180px; width: 100%; color: #FFF; color:#FFF; margin-top: 10px;}
header a.logo {width:200px; height:112px; position: absolute; left:0; top:0; text-indent: -9999px; background:url(img_css/2021/logo-unegocios-2021.png) no-repeat; background-size:100%;}
/*header .imageLogos {width:141px; height:112px; position: absolute; right:20px; top:15px; background:url(img_css/logo-fen-uchile.png) no-repeat right; background-size:100% auto;}*/

nav { float: right; position: absolute; top:60px; right: 20px;  }
nav .menuTop { list-style:none; position: relative; }
nav .menuTop > li { float: left; border-right:1px solid #FFF; margin: 0 1px;}
nav .menuTop > li:last-child { border-right:none}
nav .menuTop > li.current-menu-item > a {text-decoration: underline;}
nav .menuTop > li.current-menu-ancestor > a {text-decoration: underline;}
nav .menuTop > li > a {color:#FFF; font-size:11px; padding:0 9px; display: block; line-height: 15px; height: 15px;}
nav .menuTop > li > a:hover {text-decoration: underline;}
nav .menuTop > li > a:hover {text-decoration: none;}
nav .menuTop > li.menu-item-has-children { padding-right:20px; position: relative; background: url(img_css/arrowMenu.png) no-repeat 93% center;}
nav .menuTop > li.menu-item-has-children:hover {background: #EEE url(img_css/arrowMenu.png) no-repeat 93% center; padding-top:3px; margin-top: -3px; }
nav .menuTop > li.menu-item-has-children:hover a {color:#343434;}
nav .menuTop > li > .sub-menu {list-style: none; display:none; position: absolute; width: 300px; top:18px; box-shadow: 0px 4px 9px -6px #000; left: 0; z-index: 1000000; }
nav .menuTop > li > .sub-menu.fin{list-style: none; display:none; position: absolute; width: 155px !important; top:18px; box-shadow: 0px 4px 9px -6px #000; left: 0 !important; z-index: 1000000; }
nav .menuTop > li:hover > .sub-menu {display: block; background: #EEE; padding:30px; }
nav .menuTop > li > .sub-menu > li { list-style: none; font-size: 14px; margin-bottom: 15px; font-weight: bold; padding-left: 15px; background:url(img_css/bullets2.png) no-repeat left 8px;}
nav .menuTop > li > .sub-menu > li.current-menu-item > a {text-decoration: underline;}
nav .menuTop > li > .sub-menu > li.current-menu-ancestor > a {text-decoration: underline;}
nav .menuTop > li > .sub-menu > li > a {color:#343434;}
nav .menuTop > li > .sub-menu > li > a:hover {text-decoration: underline;}
nav .menuTop > li > .sub-menu > li > ul {list-style: none; padding: 5px;}
nav .menuTop > li > .sub-menu > li > ul > li { list-style: none; font-size: 14px; }
nav .menuTop > li > .sub-menu > li > ul > li > a {color:#343434; font-size: 12px; font-weight: normal;}
nav .menuTop > li > .sub-menu > li > ul > li > a:hover {text-decoration: underline;}
nav .menuTop > li > .sub-menu > li > ul > li.current-menu-item > a {text-decoration: underline}
nav .menuTop > li > .sub-menu > li > ul > li.menu { border-left:2px solid #575756; padding-left:10px; margin-bottom: 2px;}
nav .menuTop > li > .sub-menu > li > ul > li.menu.estrategia-y-gestion-de-negocios {border-color:#913D88;}
nav .menuTop > li > .sub-menu > li > ul > li.menu.personas-y-equipos {border-color:#446CB3;}
nav .menuTop > li > .sub-menu > li > ul > li.menu.marketing-y-ventas {border-color:#F64747;}
nav .menuTop > li > .sub-menu > li > ul > li.menu.finanzas-e-inversiones {border-color:#F2784B;}
nav .menuTop > li > .sub-menu > li > ul > li.menu.gestion-de-instituciones-de-salud {border-color:#39CCBF;}
nav .menuTop > li > .sub-menu > li > ul > li.menu.operaciones-y-logistica {border-color:#19B5FE;}
nav .menuTop > li > .sub-menu > li > ul > li.menu.innovacion-emprendimiento-y-tecnologia {border-color:#FFA000;}

nav .menuTop > li.menu-item-has-children.l2 > .sub-menu {right:0; left: inherit; width: 250px;}
nav .menuTop > li.menu-item-has-children.l2 > .sub-menu > li > a {color:#343434; font-size: 12px;}


.menuResponsivo {display: none;}

.blockCentral {height: 370px; width: 100%;  display: table; color:#FFF; text-align: center;}
.blockCentral h3 {font-size: 14px; color: #8db8fd; font-family: 'Raleway', sans-serif; font-weight: 400;}
.blockCentral h1 {font-size: 24px; color: #FFF; font-family: 'Raleway', sans-serif; font-weight: 700; margin-bottom:30px; text-transform: uppercase;}
.blockCentral label {font-size:15px; color:#FFF; }
.blockCentral .btnHome {width:100%; max-width:420px; height: 50px !important; display: block; margin:0 auto 30px; clear:both;}
.blockCentral .btnPostula1 {background: #69ce17; color:#FFF; width: 49%; height: auto; padding:8px 0; display: block; text-align: center; font-size: 14px; text-transform: uppercase; font-weight: 500; text-shadow: 1px 1px 1px rgb(90, 90, 90); float:left;}
.blockCentral .btnPostula1:hover { background: #57b500; }
.blockCentral .separadorHome { width:2%; float:left; display:block; height:auto; min-height:50px; }
.blockCentral .btnInformacion {background: #66F; color:#FFF; width: 49%; height: auto; padding:8px 0; display: block; text-align: center; /*margin:-40px auto 30px;*/ font-size: 14px;text-transform: uppercase; font-weight: 500; text-shadow: 1px 1px 1px rgb(90, 90, 90); float:left;}
.blockCentral .btnInformacion:hover { background: #69F; }

.blockCentral input[type="text"] {width:378px; border:1px solid #6e93d0; height: 38px; padding:0 45px 0 15px; }
.blockCentral { position: relative; }
.blockCentral .filtroBuscador {margin-bottom: 0 !important;}
.blockCentral .filtroBuscador > form {position: relative; width: 440px;  margin: 10px auto 15px;}
.blockCentral .filtroBuscador > form  .dv_buscar {position: absolute; top:40px; z-index: 100001; background:#FFF; list-style: none;}
.blockCentral .filtroBuscador > form  .dv_buscar li {text-align: left;transition: padding -2s linear 0s;position:relative;border-bottom: 1px solid #c5c5c5;font-weight: bold;padding: 8px 10px;background:#FFF;color:#404040;font-size: 11px;}
.blockCentral .filtroBuscador > form  .dv_buscar li a {color:#303030; position: absolute; top:0; left: 0; right: 0; bottom:0; text-indent: -9999px;}
.blockCentral .filtroBuscador > form  .dv_buscar li:hover{padding-left: 20px !important;} 
.blockCentral .filtroBuscador > form  .dv_buscar li span.nombre {}
.blockCentral .filtroBuscador > form  .dv_buscar li span.area {font-size: 11px; font-weight: normal; display: block;}
.blockCentral .filtroBuscador > form  .dv_buscar li:first-child {background:#efefef; font-size: 12px; text-transform: uppercase;}
.blockCentral .filtroBuscador > form  .dv_buscar li:hover:first-child {padding-left: 10px !important;}
.blockCentral .filtroBuscador > form  .dv_buscar input[type="submit"] {border:0 none;cursor: pointer; line-height: 35px; font-size: 11px; padding: 0 10px; color:#FFF; text-transform: uppercase; font-weight: bold; background:#0064CC;margin:5px auto;}
.blockCentral .filtroBuscador > form  .dv_buscar input[type="submit"]:hover { background: #57b500; }
form ul.dv_buscar {width:100%; box-shadow: 1px 2px 8px -3px #000}
form .btnLoadMore {width:40px; text-indent: -9999px; position: absolute;top:0; right:0; text-transform: uppercase;  cursor:pointer; font-size: 10px;  color:#69ce17; background: url(img_css/lupa.png) no-repeat center;  display: block; border: none; height: 36px; line-height: 36px; text-align: center;}

.blockCentral .ofertas {width:95%; margin: auto; min-height:20px !important; padding:10px 0;}
.blockCentral h2 {font-size:14px; color:#edd406; padding-left: 20px; font-weight: 400; display: inline; background: url(img_css/llama.png) no-repeat left center;}

.blockProgramas, .areasBottom {height: auto; width:100%;  display: table; background:#eeeeee; position: relative;}
.blockProgramas .tiposProg {margin-top:-50px; list-style: none; width: 100%; text-align: center; position: absolute; }
.blockProgramas .tiposProg li {display: inline-block; width:180px; vertical-align: middle; height: 50px;}
.blockProgramas .tiposProg li a {vertical-align: middle; height: 50px;color:#000; font-size:13px; text-align: center; width:180px; background:#d8d8d8; display:table-cell;}
.blockProgramas .tiposProg li.activa a, .blockProgramas .tiposProg li.activa:hover a {background:#EAEAEA url(img_css/back_lengueta.png) no-repeat center top;} 
.blockProgramas .tiposProg li:hover a {background:#EAEAEA;}

.menusecundariohome.noMovil {display:block;}
.menusecundariohome.Movil {display: none;}

.menusecundariohome { width:100%;  display: table; position: relative; background:transparent; right: inherit; top:0; /*position: absolute;*/}
.menusecundariohome .tiposProg {list-style: none; width: 100%; text-align: center; }
.menusecundariohome .tiposProg li {display: inline-block; margin:0 1px; width:180px; vertical-align: middle; height: 50px;}
.menusecundariohome .tiposProg li a {vertical-align: middle; height: 50px;color:#000; font-size:13px; text-align: center; width:180px; background:#d8d8d8; display:table-cell;}
.menusecundariohome .tiposProg li.activa a, .menusecundario .tiposProg li.activa:hover a {background:#EEEEEE url(img_css/back_lengueta.png) no-repeat center top;} 
.menusecundariohome .tiposProg li:hover a {background:#EAEAEA;}
.menusecundariohome .tiposProg li.activa a, .menusecundario .tiposProg li.current-menu-item a {background:#EEEEEE url(img_css/back_lengueta.png) no-repeat center top !important;} 


.menusecundario { width:100%;  display: table; position: relative; background:transparent; right: inherit; top:130px; /*position: absolute;*/}
.menusecundario .tiposProg {list-style: none; width: 100%; text-align: center; }
.menusecundario .tiposProg li { overflow:hidden; display: inline-block; margin:0 1px; width:180px; vertical-align: middle; height: 50px;}
.menusecundario .tiposProg li a {vertical-align: middle; height: 50px;color:#000; font-size:13px; text-align: center; width:180px; background:#d8d8d8; display:table-cell;}
.menusecundario .tiposProg li.activa a, .menusecundario .tiposProg li.activa:hover a {background:#EEEEEE url(img_css/back_lengueta.png) no-repeat center top;} 
.menusecundario .tiposProg li:hover a {background:#EAEAEA;}
.menusecundario .tiposProg li.activa a, .menusecundario .tiposProg li.current-menu-item a {background:#EEEEEE url(img_css/back_lengueta.png) no-repeat center top !important; font-weight: bold;} 


.bloqueAreas { width:100%; text-align: center;}
.bloqueAreas .block { width:100px; display: inline-table;  margin: 50px 12px; position: relative;}
.bloqueAreas .block .ico {height: 90px; padding-bottom: 20px; /*border-bottom:6px solid; margin-bottom: 20px;*/ display: block; width: 100%;}
.bloqueAreas .block .ico img{width: 90px; height: 90px; margin: auto; display: block;}
.bloqueAreas .block h3 {font-size: 13px; text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-weight: normal;}
/*.bloqueAreas .block .ico.direccion-general-de-empresas {border-color:#64cd01;}
.bloqueAreas .block .ico.direccion-personas-y-equipos {border-color:#0064cc;}
.bloqueAreas .block .ico.marketing-ventas {border-color:#ff3026;}
.bloqueAreas .block .ico.finanzas-e-inversiones {border-color:#ffcb03;}
.bloqueAreas .block .ico.direccion-de-instituciones-de-salud {border-color:#642e9d;}*/
.bloqueAreas .block a {position: absolute; z-index: 2; top:0; left:0; right:0; bottom:0; text-indent: -9999px;}

.blockDiplomados {height:280px; width: 100%; display: table; background: #000b38 url(img_css/destacado.png) no-repeat center top; color:#FFF;}
.blockDiplomados .left { width:44%; float:left; display: block; margin: 100px 0 0; color:#FFF; padding:0 3%; text-align: right; border-right:1px solid #FFF;}
.blockDiplomados .left .Alerta { background:#c8102d; color:#FFF;  font-size: 15px; padding: 2px 10px; }
.blockDiplomados .left h3 { font-size:19px; color:#FFF; margin: 10px 0 0;}
.blockDiplomados .left h2 {font-size:26px; color:#FFF; text-transform: uppercase;}
.blockDiplomados .right {width:44%; float:left; display: block; margin: 100px 2%; color:#FFF; position: relative;}
.blockDiplomados .right .extracto {margin-bottom: 20px; display: table;}
.blockDiplomados .right .extracto p {font-size: 14px; line-height: 140%;}
.blockDiplomados .right .btnPostula {background: #69ce17;color:#FFF;width: 230px;height: 50px;line-height: 50px;display: block;float: left;text-align: center;margin:15px 0 0;font-size: 16px;text-transform: uppercase;font-weight: 500;text-shadow: 1px 1px 1px rgb(90, 90, 90);}
.blockDiplomados .right .btnPostula:hover {background: #57b500;}
.blockDiplomados .right .masinfo { position: absolute; right: 0; bottom: 16px; color:#7283c2; text-decoration: underline; background: url(img_css/back_masinfo.png) no-repeat left center; padding-left:30px;}

.blockBanner {max-height:280px; width: 100%; display: table; background: #000b38; color:#FFF;}
.blockBannerCorporativo {min-height:340px; padding:0; width: 100%; display: block; background: #C1C1C1; color:#FFF;}

.blockTestimonios {height: 360px; width:100%;  display: table; background:#c9c9c9 url(img_css/testimonial.jpg) no-repeat center top;}
.blockTestimonios .left {position: relative; height:360px; width:44%; float:left; display: block; color:#FFF; padding:0 3%; text-align: right; }
.blockTestimonios .left .imagen { position: absolute; bottom:0; right:100px; }
.blockTestimonios .left .imagen img { height: 100%; width: auto; display: block;}
.blockTestimonios .right {width:44%; float:left; display: block; margin: 100px 1% 0 0 ; padding-left: 4%; border-left:1px solid #c8102d; color:#FFF; position: relative;}
.blockTestimonios .right h3 {margin-bottom: 20px; font-size: 15px; line-height: 140%; color:#003087; font-weight: normal;}
.blockTestimonios .right .nombre {font-size: 14px; line-height: 140%; font-size: 19px; color:#c8102d; display: block;}
.blockTestimonios .right .cargo {font-size: 14px; line-height: 140%; color:#606060; font-size: 15px; display: block;}
.blockTestimonios .right .postgrado {font-size: 14px; line-height: 140%; color:#606060; font-size: 15px}
.blockTestimonios .right .postgrado a {color:#606060; text-decoration: underline;}

.blockTestimonios .right .btnPostula {background: #69ce17; color:#FFF; width: 230px; height: 50px; line-height: 50px; display: block; float: left; text-align: center; margin:15px 0 0;}
.blockTestimonios .right .btnPostula:hover {background: #57b500;}
.blockTestimonios .right .masinfo { position: absolute; right: 0; bottom: 0; color:#7283c2; text-decoration: underline; background: url(img_css/back_masinfo.png) no-repeat left center; padding-left:30px;}

.testimonios.flexslider {height: 360px; width:100%;  display: table; background: none transparent; border:0 none;}
.testimonios.flexslider .testimonio {margin:0; padding:0; width: 610px;}
.testimonios.flexslider .left {position: relative; height:250px; background: none transparent;	 width:44%; float:left; display: block; color:#FFF; padding:0 3%; text-align: right; }
.testimonios.flexslider .left .imagen { position: absolute; bottom:0; right:100px; }
.testimonios.flexslider .left .imagen img { height: 100%; width: auto; display: block;}
.testimonios.flexslider .right {width:45%; float:left; display: block; margin:0; padding-left: 5%; color:#FFF; position: relative;}
.testimonios.flexslider .right .textTestimonio {margin-bottom: 20px; font-size: 12px; line-height: 140%; color:#003087; font-weight: normal;}
.testimonios.flexslider .right .nombre {font-size: 14px; line-height: 140%; font-size: 19px; color:#c8102d; display: block;}
.testimonios.flexslider .right .cargo {font-size: 14px; line-height: 140%; color:#606060; font-size: 15px; display: block;}
.testimonios.flexslider .right .postgrado {font-size: 14px; line-height: 140%; color:#606060; font-size: 15px}
.testimonios.flexslider .right .postgrado a {color:#606060; text-decoration: underline;}

.blockCurso {height: 400px; width:100%;  display: table; background:#f4f4f4;   }
.blockCurso > div {margin-top: 70px;}
.blockCurso > div .texto1 {font-size: 15px; color:#5D5D5D; margin-bottom: 10px;}
.blockCurso > div h2 {font-size: 33px; color:#ff7900; text-transform: uppercase; margin-bottom: 40px;}
.blockCurso > div a { margin:0 auto; display: block; font-weight: bold; font-size: 16px; background:#ff7900; color:#FFF; text-transform: uppercase; text-align: center; width:225px; height: 50px;  line-height: 50px;}
.blockCurso > div a:hover {background: #d36200;}

.blockCurso .left {width: 44%; padding:0 3%; float: left; text-align: center;}
.blockCurso .right {width: 44%; padding:0 3%; float: left; text-align: center;}

.blockCurso .icoPresenciales {background: url(img_css/icono-cursos.png) no-repeat center center; width: 75px; height: 65px; display: block; margin:0 auto 20px;}
.blockCurso .icoBlerning {background: url(img_css/icono-blearning.png) no-repeat center center; width: 75px; height: 65px; display: block; margin:0 auto 20px;}

.blockDocentes {height: 490px; width:100%;  display: table; background:#eeeeee;}
.blockDocentes .top {padding: 50px 0; width: 100%; display: block;text-align: center;}
.blockDocentes .top h3 {font-size: 33px; color:#003386; text-transform: uppercase; text-align: center;}
.blockDocentes .top span {color:#808080; font-size: 15px; }
.blockDocentes .docentes { background: #eeeeee; border:0 none; margin:0; }
.blockDocentes .docentes ul {}
.blockDocentes .docentes ul li {width:260px; margin:0 51px !important; float: left; text-align: center;}
.blockDocentes .docentes ul li .docentefoto {border-bottom:6px solid; width:125px; height:125px; display: block; margin:0 auto 25px; overflow: hidden;}
.blockDocentes .docentes ul li .docentefoto.direccion-general-de-empresas {border-color:#64cd01;}
.blockDocentes .docentes ul li .docentefoto.direccion-personas-y-equipos {border-color:#0064cc;}
.blockDocentes .docentes ul li .docentefoto.marketing-ventas {border-color:#ff3026;}
.blockDocentes .docentes ul li .docentefoto.finanzas-e-inversiones {border-color:#ffcb03;}
.blockDocentes .docentes ul li .docentefoto.direccion-de-instituciones-de-salud {border-color:#642e9d;}

.blockDocentes .docentes ul li .docentefoto img { width: 100%; height: auto; display: block; }
.blockDocentes .docentes ul li .docenteNombre {color:#003087; font-size: 19px; display: block;}
.blockDocentes .docentes ul li .docenteCargo {font-size:12; color:#000; font-weight: bold;  display: block; margin-bottom: 10px;}
.blockDocentes .docentes ul li .docentePrograma {font-size: 12px;  display: block; line-height: 100%;}
.blockDocentes .docentes ul li .docentePrograma a {color:#000; text-decoration: underline;  display: block;}

.blockCorporativo  {height: 280px; width:100%;  display: table; background:#333333 url(img_css/fondo_corporativo.jpg) no-repeat center center; text-align: center; padding:50px 0; }
.blockCorporativo h2 {color:#62ce00; font-size: 31px; font-family: 'Raleway', sans-serif; font-weight: 700; text-transform: uppercase; margin-bottom: 20px;}
.blockCorporativo p {font-size: 15px; color:#FFF; text-align: center; margin-bottom: 40px;}
.blockCorporativo .btnCorporativo { margin:0 auto; display: block; font-weight: bold; font-size: 16px; background:#62ce00; color:#FFF; text-transform: uppercase; text-align: center; width:225px; height: 50px;  line-height: 50px;}

.blockCorporativo .icono {background: url(img_css/icono-corporativo.png) no-repeat center center; width: 100px; height: 75px; display: block; margin:0 auto 20px;}


.blockSummit  {height: 280px; width:100%;  display: table; text-align: center; padding:0; }


.blockNoticias  {padding:70px 0 70px; width:100%;  display: table; background:#FFF; }
/*.blockNoticias .flexslider {background:none transparent; border:0 none; margin:0; border-radius: 0; box-shadow: 0;}
.blockNoticias .flexslider li.noticiaSlide {position: relative;}
.blockNoticias .flexslider li.noticiaSlide .imagen {overflow: hidden;margin-left: 10px; width:88px; background: #FFF; height:78px; display: block; margin-right: 10px; float: left; border:1px solid #000;}
.blockNoticias .flexslider li.noticiaSlide .imagen img {width:100%; height: auto; display: block;}
.blockNoticias .flexslider li.noticiaSlide .right {float: left; width:185px; display: block; }
.blockNoticias .flexslider li.noticiaSlide .right .fecha {font-size: 12px; color:#808080; display: block;}
.blockNoticias .flexslider li.noticiaSlide .right h3 {font-size: 13px; font-weight: normal; color:#3d3d3d; }
.blockNoticias .flexslider li.noticiaSlide > a {position: absolute; top:0; left:0; right:0; bottom:0; display: block; text-indent: -99999999px;}
.blockNoticias .flexslider li.noticiaSlide:hover .right h3 {color:#000;}*/

.blocklogosfooter { width: 100%; display: table; background:#003386;color:#FFF;}
.blocklogosfooter .web {height: 150px;  background-size: 100% auto; display: block; width: 100%;}
.blocklogosfooter .web .logo1 {width:240px; height:100%; float: left; background:url(img_css/svg/logo-unegocios-generico-2021.svg)  center 20px no-repeat; display: block; background-size: auto 65%;}
.blocklogosfooter .web .logo2 { width:145px; height:100%; float: left; background:url(img_css/svg/acreditacion.svg)  center -30px no-repeat;  display: block; background-size: auto 100%}
.blocklogosfooter .web .logo3 {width:220px; height:100%; float: left; background:url(img_css/svg/logo-sello-apl.svg)  center 25px no-repeat;  display: block; background-size: auto 75%}
.blocklogosfooter .web .logo3 a {display:block; width: 100%; height: 100%; text-indent: -9999px;}
.blocklogosfooter .web .logo4 {width:187px; height:100%;  float: right; background:url(img_css/svg/fen.svg)  center 5px no-repeat;  display: block; background-size: auto 100%}
.blocklogosfooter .web .logo5 {width:100px; height:100%;  float: right; margin-right:25px; background:url(img_css/svg/aacsb.svg)  center -25px no-repeat;  display: block; background-size: auto 100%}
.blocklogosfooter .movil {}


.blockBottom {height: 280px; width: 100%; display: table; background:#01296e;color:#FFF; padding: 30px 0;}
.blockBottom .leftBottom {width: 48%; margin-right: 2%; float: left;}
.blockBottom .leftBottom .direccion {color:#e1bf00; font-size: 15px;}
.blockBottom .leftBottom .horario { color:#9abcf4; font-size: 13px;}
.blockBottom .leftBottom .telefono {color:#9abcf4; font-size: 13px;}

.blockBottom .leftBottom .redessociales {margin: 30px 0; display: block; width: 100%; float: inherit;}
.blockBottom .leftBottom .redessociales > a {width:32px;height: 32px;display: block;float: left;background: url(img_css/redes_sociales.png) no-repeat;margin-right:10px;text-indent: -9999px;opacity: 0.4; transition: opacity 0.3s;}
.blockBottom .leftBottom .redessociales > a:hover { opacity: 1; } 
.blockBottom .leftBottom .redessociales > a.footLinkedIn { background-position: 0 center; } 
.blockBottom .leftBottom .redessociales > a.footTwitter { background-position: -42px center; } 
.blockBottom .leftBottom .redessociales > a.footFacebook { background-position: -84px center; } 
.blockBottom .leftBottom .redessociales > a.footGoogle { background-position: -126px center; } 
.blockBottom .leftBottom .redessociales > a.footYoutube { background-position: -168px center; }
.blockBottom .leftBottom .redessociales > a.footInstagram { background-position: -210px center; }

.blockBottom .leftBottom .sitiosPrivados {display: block; width:100%;}
.blockBottom .leftBottom .sitiosPrivados h3 {color:#e1bf00; font-size: 15px; margin-bottom: 10px;}
.blockBottom .leftBottom .sitiosPrivados .otrosSitios {list-style: none;}
.blockBottom .leftBottom .sitiosPrivados .otrosSitios li {float: left;padding-left: 10px;border-left: 1px solid white;}
.blockBottom .leftBottom .sitiosPrivados .otrosSitios li:first-child {padding-left: 0;border-left: none}
.blockBottom .leftBottom .sitiosPrivados .otrosSitios li a {padding: 0 10px; border-right:1px solid #FFF; color:#FFF; font-size: 13px; }
.blockBottom .leftBottom .sitiosPrivados .otrosSitios li a:last-child {border:none;}
.blockBottom .leftBottom .sitiosPrivados .otrosSitios li a:first-child {padding-left: 0;}

.blockBottom .rightBottom {width: 260px; float: right;}
.blockBottom .rightBottom h3 {color:#e1bf00;font-size: 17px;margin-bottom: 25px;float: left;}
.blockBottom .rightBottom form  { width: 260px; float: right; overflow: hidden; position: relative;}
.blockBottom .rightBottom form p {margin-bottom: 20px; width: 100%; display: block; position: relative;}
.blockBottom .rightBottom form p label {color:#FFF; font-size:15px; width:100%; display: block;}
.blockBottom .rightBottom form p input[type="text"] {background:#FFF url(img_css/newsNombre.png) no-repeat 5px center; border:1px solid #c2c2c2; padding: 0 10px 0 30px; width: calc(100% - 42px); height: 30px;}
.blockBottom .rightBottom form p input[type="email"] {background:#FFF url(img_css/newsMail.png) no-repeat 5px center; border:1px solid #c2c2c2; padding: 0 10px 0 30px; width: calc(100% - 42px); height: 30px;} 
.blockBottom .rightBottom form p input[type="email"].falso {position: absolute; left: -270px;}
.blockBottom .rightBottom form p input[type="checkbox"] {margin:4px 10px 0 0;font-size:12px;color:#fff;vertical-align: top;}
.blockBottom .rightBottom form p .textsmall {font-size: 12px;display: inline-block;width: 90%;}
.blockBottom .rightBottom form p input[type="submit"] {transition: background .2s linear 0s; width:150px; text-transform: uppercase; cursor:pointer; font-style: 14px; font-weight: bold; color:#FFF; background: #62ce00; margin: 10px auto; display: block; border: none; height: 35px; line-height: 35px; text-align: center;}
.blockBottom .rightBottom form p input[type="submit"]:hover {background:#61b819;}
.blockBottom .rightBottom form  p .error {position: absolute; right: 0; bottom: 0;}
.blockBottom .rightBottom form  p .error .errorText {text-indent:-9999px;  background:url(img_css/error.svg) no-repeat center; height: 30px; width: 30px; background-size:50% auto; display: block;}
.blockBottom .rightBottom form  p .error .okText {text-indent:-9999px; background:url(img_css/check.svg) no-repeat center; height: 30px; width: 30px; background-size:50% auto; display: block;}


.blockPie {height: 15px; width: 100%; display: table; background:#001f4e;color:#FFF; padding: 10px 0;}
.blockPie .copy {float: left; font-size: 11px;}
.blockPie .menuPie {list-style: none; float: right;}
.blockPie .menuPie li { float: left; color:#FFF; border-right: 1px solid #0b48a8; padding: 0 10px;}
.blockPie .menuPie li a {color:#FFF;}
.blockPie .menuPie li:last-child {border:none;}


[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {display: none !important;}		
.repeat-item.ng-enter, .repeat-item.ng-leave {
/*-webkit-transition:0.2s linear all;
transition:0.2s linear all;*/
-webkit-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
-moz-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
-ms-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
-o-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
/*position: relative;
display: block;*/
}
.repeat-item.ng-enter,
.repeat-item.ng-leave.ng-leave-active {opacity: 0;left: -50px;height: 0px;}
.repeat-item.ng-leave,
.repeat-item.ng-enter.ng-enter-active {opacity: 1;left: 0;height: 30px;}
.dv_buscar.ng-hide {opacity:0;}
.ng-hide {display:none!important;}

/* FICHA PROGRAMA */

section.tabNav, .headerPage > #dv_stickermenu-sticky-wrapper, .blockTop > #dv_stickermenu-sticky-wrapper {height:50px !important;}

.headerPage {padding: 30px 0; width:100%; display: table; background:#EAEAEA; }
.headerPage h1 {font-size:25px; text-transform: uppercase;font-family: 'Raleway', sans-serif;}
.headerPage .breadcrumb { width:600px; height: 20px; overflow:hidden; display: block; }
.headerPage .breadcrumb a{font-size: 11px; color:#404040;text-decoration: underline;}
.headerPage .breadcrumb span{font-size: 11px; color:#404040; font-weight: bold;}
.headerPage .imgPage {width: 90px; height: 90px; background:transparent none; margin-right:25px; float: left;  background-size: 100% auto !important; display: block; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border: 0px solid #000000;}
.headerPage .imgPage.icooperaciones-y-logistica {background:url(img_css/2020/area-operaciones-y-logistica.png) no-repeat center;}
.headerPage .imgPage.icoinnovacion-emprendimiento-y-tecnologia {background:url(img_css/2020/area-innovacion-emprendimiento-y-tecnologia.png) no-repeat center;}
.headerPage .imgPage.icomarketing-y-ventas {background:url(img_css/2020/area-marketing-y-ventas.png) no-repeat center;}
.headerPage .imgPage.icogestion-de-instituciones-de-salud {background:url(img_css/2020/area-gestion-de-instituciones-de-salud.png) no-repeat center; }
.headerPage .imgPage.icoestrategia-y-gestion-de-negocios {background:url(img_css/2020/area-estrategia-y-gestion-de-negocios.png) no-repeat center;}
.headerPage .imgPage.icopersonas-y-equipos {background:url(img_css/2020/area-personas-y-equipos.png) no-repeat center; }
.headerPage .imgPage.icofinanzas-e-inversiones {background:url(img_css/2020/area-finanzas-e-inversiones.png) no-repeat center;}
/*.headerPage .imgPage.icodireccion-de-instituciones-de-salud {background:url(img_css/areas_salud.jpg) no-repeat center;}*/
.headerPage .imgPage.icoDiplomados {background:url(img_css/2020/presencial.png) no-repeat center;}
.headerPage .imgPage.icocursos-presenciales {background:url(img_css/2020/presencial.png) no-repeat center; }
.headerPage .imgPage.icotalleres {background:url(img_css/ico-cursos.png) no-repeat center; }
.headerPage .imgPage.icocursos-online-b-learning {background:url(img_css/ico_blearning.png) no-repeat center;}
.headerPage .imgPage.icocontacto {background:url(img_css/ico-contacto.png) no-repeat center; }
.headerPage .imgPage.icoObservatorios {background:url(img_css/logo_observatorios.png) no-repeat center; width: 160px !important; height: auto;}
.headerPage .imgPage.icoNoticias {background:url(img_css/ico-noticias.png) no-repeat center;}
.headerPage .imgPage.icofinanciamiento-y-descuentos {background:url(img_css/ico-financiamiento.png) no-repeat center;}
.headerPage .imgPage.icoquienes-somos {background:url(img_css/ico-quienes-somos.png) no-repeat center;}
.headerPage .imgPage.icoreglamento {background:url(img_css/ico-reglamento.png) no-repeat center;}
.headerPage .imgPage.icopreguntas-frecuentes {background:url(img_css/ico-faq.png) no-repeat center;}
.headerPage .imgPage.icoarea-corporativa {background:url(img_css/ico-corporativo.png) no-repeat center;}
.headerPage .imgPage.icoBusqueda {background:url(img_css/resultado_busqueda.png) no-repeat center;}
.headerPage .imgPage.iconosotros {background:url(img_css/ico-corporativo.png) no-repeat center;}
.headerPage .imgPage.icoregiones {background:url(img_css/ico-corporativo.png) no-repeat center;}
.headerPage .imgPage.icopersonas {background:url(img_css/ico-financiamiento.png) no-repeat center;} /*modificars*/
.headerPage .imgPage.icoempresas {background:url(img_css/ico-financiamiento.png) no-repeat center;} /*modificars*/
.headerPage .imgPage.icoprogramas-corporativos-a-la-medida {background:url(img_css/ico-corporativo.png) no-repeat center;}
.headerPage .imgPage.icoconsultoria-empresarial {background:url(img_css/ico-corporativo.png) no-repeat center;}
.headerPage .imgPage.icoprogramas-corporativos-b-learning {background:url(img_css/ico-corporativo.png) no-repeat center;}
.headerPage .imgPage.icoecofen {background:url(img_css/ico-ecounegocios.svg) no-repeat center; }
.headerPage .imgPage.icoextractos-unegocios {background:url(img_css/svg/extractos.svg) no-repeat center; }
.headerPage .imgPage.icoeventos {background:url(img_css/svg/eventos.svg) no-repeat center; }
.headerPage .imgPage.icoEventos {background:url(img_css/svg/eventos.svg) no-repeat center; }
.headerPage .imgPage.icogaleria {background:url(img_css/svg/galeria.svg) no-repeat center; }
.headerPage .imgPage.icopreguntas-frecuentes-cursos-semipresenciales {background:url(img_css/ico-faq.png) no-repeat center;}
.headerPage .imgPage.icobiblioteca {background:url(img_css/biblioteca.svg) no-repeat center;}
.headerPage .imgPage.icoprogramas-online {background:url(img_css/ico_blearning.png) no-repeat center;}
.headerPage .imgPage.icocurso-gestion-de-procesos {background:url(img_css/areas_empresas.jpg) no-repeat center;}
.headerPage .imgPage.icocursos-blearning {background:url(img_css/2020/blearning.png) no-repeat center;}
.headerPage .imgPage.icodiplomados-blearning {background:url(img_css/2020/blearning.png) no-repeat center;}
.headerPage .imgPage.icobeneficios {background:url(img_css/svg/eventos.svg) no-repeat center; }
.headerPage .imgPage.icocurso-gestion-estrategica-de-recursos-humanos-y-relaciones-laborales {background:url(img_css/areas_personas.jpg) no-repeat center; }
.headerPage .imgPage.icounegocios-en-vivo {background:url(img_css/streaming.png) no-repeat center;}
.headerPage .imgPage.icoprogramas-virtuales {background:url(img_css/2020/virtuales.png) no-repeat center;}
.headerPage .imgPage.icociclo-de-conversatorios {background:url(img_css/2020/conversatorios.png) no-repeat center;}
.headerPage .imgPage.icoseminario-giros-eticos {background:url(img_css/2020/seminario-giros-eticos.png) no-repeat center;}
.headerPage .imgPage.icocursos {background:url(img_css/2020/presencial.png) no-repeat center; }
.headerPage .imgPage.icocursos-conducentes {background:url(img_css/2020/presencial.png) no-repeat center; }
.headerPage .imgPage.icoprogramas-sede-oriente {background:url(img_css/2021/icono-alta-dirreccion.png) no-repeat center; }
.headerPage .imgPage.icocursos-electivos-bl {background:url(img_css/2020/blearning.png) no-repeat center;}


.redessocialesTop {position: absolute; right:20px; top:0;}
.redessocialesTop .ssba { opacity: 0; transition: all .2s linear 0s;}
.redessocialesTop:hover .ssba {display:block; opacity: 1;}
.redessocialesTop .textRS {padding-left: 30px; display:block; background: url(img_css/ico-share.png) no-repeat left center; line-height: 25px;}

.buscadorTop { position: relative; }
.buscadorTop .container {margin-bottom: 0 !important;}
.buscadorTop .container > form {position: absolute; right: 0; top:-85px; z-index: 10000; width: 250px;}
.buscadorTop .container > form input[type=text] {height: 34px; width: 240px; padding: 0 5px; }
.buscadorTop .container > form  .dv_buscar {position: absolute; top:34px; z-index: 100001; background:#FFF; list-style: none;}
.buscadorTop .container > form  .dv_buscar li {transition: padding -2s linear 0s; position:relative; border-bottom: 1px solid #c5c5c5; font-weight: bold; padding: 5px 10px; background:#FFF; color:#404040; font-size: 11px;}
.buscadorTop .container > form  .dv_buscar li a {color:#303030; position: absolute; top:0; left: 0; right: 0; bottom:0; text-indent: -9999px;}
.buscadorTop .container > form  .dv_buscar li:hover{padding-left: 20px !important;} 
.buscadorTop .container > form .btnLoadMore {top:0; right:0;}
.buscadorTop .container > form  .dv_buscar li:first-child {font-weight: normal; text-transform: uppercase; color:#003386;}
.buscadorTop .container > form  .dv_buscar li:first-child:hover {padding-left:10px !important;}

.filtroBuscador .container > form  .dv_buscar {position: absolute; top:34px; z-index: 100001; background:#FFF; list-style: none;}
.filtroBuscador .container > form  .dv_buscar li {transition: padding -2s linear 0s; position:relative; border-bottom: 1px solid #c5c5c5; font-weight: bold; padding: 5px 10px; background:#FFF; color:#404040; font-size: 11px;}
.filtroBuscador .container > form  .dv_buscar li a {color:#303030; position: absolute; top:0; left: 0; right: 0; bottom:0; text-indent: -9999px;}
.filtroBuscador .container > form  .dv_buscar li:hover{padding-left: 20px !important;}
.filtroBuscador .container > form  .dv_buscar input[type="submit"] {width:200px; border:0 none;cursor: pointer; line-height: 30px; font-size: 11px; padding: 0 10px; color:#FFF; text-transform: uppercase; font-weight: bold; background:#0064CC;margin:5px auto; display: block;}
.filtroBuscador .container > form  .dv_buscar input[type="submit"]:hover { background: #57b500; }

.contentPage { background:#FFF; padding: 50px 0; display: table; width: 100%; /*position: relative;*/}
.contentPage h2 {font-size: 22px; color:#003087; width: 100%; border-bottom: 1px solid #d7d7d7; margin-bottom: 30px; font-family: 'Raleway', sans-serif;}
.contentPage h2 .bajada {display: block; color:#999; font-size:14px;}
.contentPage h3 {font-size: 18px; color:#404040; margin-bottom: 20px;font-family: 'Raleway', sans-serif;}
.contentPage h4 {}
.contentPage p {margin-bottom: 15px; line-height:150%; font-size: 13px;}
.contentPage a {color:#003087; }
.contentPage ul {margin-left:30px;}
.contentPage ul li {margin-bottom:5px; list-style-image: url(img_css/bullets.png); }
.contentPage ol {margin-left:30px;}
.contentPage ol li {margin-bottom:5px;}

.Contenidos { }
.Contenidos h2 {font-size: 22px; color:#003087; width: 100%; border-bottom: 1px solid #d7d7d7; margin-bottom: 30px; font-family: 'Raleway', sans-serif;}
.Contenidos h2 .bajada {display: block; color:#999; font-size:14px;}
.Contenidos h3 {font-size: 18px; color:#404040; margin-bottom: 20px;font-family: 'Raleway', sans-serif;}
.Contenidos h4 {}
.Contenidos p {margin-bottom: 15px; line-height:150%; font-size: 13px;}
.Contenidos a {color:#003087; }
.Contenidos ul {margin-left:30px;}
.Contenidos ul li {margin-bottom:5px; list-style-image: url(img_css/bullets.png); }
.Contenidos ol {margin-left:30px;}
.Contenidos ol li {margin-bottom:5px;}


.containerNoticias {max-width:940px;  width:94%; margin:0 auto; position: relative; display: table; position: relative; padding:0 3%; color: #404040;}
.containerNoticias .imgNoticia { width:100%; height:auto; display: table; }
.containerNoticias .imgNoticia img { width:100%; height: auto; display: block; }
.containerNoticias .imgNoticia .pieFoto {background:#999; height: 30px; line-height: 30px; color:#FFF; font-size:12px; float: right; padding:0 20px; width: calc(100% - 40px); text-align: right;}
.containerNoticias .contentNews {padding: 20px; background:#f3f3f3;}
.containerNoticias .contentNews .fecha {color:#a2a2a2; margin-right:10px; float: left; display: block; }
.containerNoticias .contentNews .tags {color:#a2a2a2; margin-right:10px; float: left; display: block; }
.containerNoticias .contentNews .tags a{color:#a2a2a2; }
.containerNoticias .contentNews .contentNoticia {width: 100%; clear: both; margin-top: 30px;}
.containerNoticias h2 {font-size: 22px; color:#003087; width: 100%; border:none 0; margin-bottom: 0px; font-family: 'Raleway', sans-serif;}
.containerNoticias h2 .bajada {display: block; color:#999; font-size:14px;}
.containerNoticias h3 {font-size: 18px; color:#404040; margin-bottom: 20px;font-family: 'Raleway', sans-serif;}
.containerNoticias h4 {}
.containerNoticias p {margin-bottom: 15px; line-height:150%; font-size: 13px;}
.containerNoticias a {color:#003087; }
.containerNoticias ul {margin-left:30px;}
.containerNoticias ul li {margin-bottom:5px; list-style-image: url(img_css/bullets.png); }
.containerNoticias ol {margin-left:30px;}
.containerNoticias ol li {margin-bottom:5px;}

.sidebarNews { width: 30%; position: absolute; top:45px; right: 0; text-align: left; font-size: 18px; font-weight: bold; display: none;}

.areas {background:#eaeaea; padding: 50px 0; display: table; width: 100%;}
.listaAreas {list-style: none; margin-left: 0 !important;}
.listaAreas li {display: block; width: 100%; float: left; margin-bottom: 100px !important;}
.listaAreas li .imgArea { width:45%; height: auto; float: left; margin-right:5%; overflow: hidden;  }
.listaAreas li .imgArea img {width:100%; height:100%; display: block;}
.listaAreas li .texto { width:50% ; float: left; display: block;}
.listaAreas li .texto .tituloArea {color:#003087; text-transform: uppercase; font-size: 18px; margin-bottom: 20px;}
.listaAreas li .texto .textArea {color:#404040;}
.listaAreas li .texto a.more {height:38px; line-height: 38px; padding:0 20px; color:#FFF; text-transform: uppercase; text-decoration: none; display: table;}
.listaAreas li .texto a.more.direccion-general-de-empresas {background:#62ce00;} 
.listaAreas li .texto a.more.direccion-personas-y-equipos {background:#018acb;} 
.listaAreas li .texto a.more.marketing-ventas {background:#dd2030;} 
.listaAreas li .texto a.more.finanzas-e-inversiones {background:#eb9d00;} 
.listaAreas li .texto a.more.direccion-de-instituciones-de-salud {background:#7d3385;} 

.numerosDatos {background:#f4f4f4; padding: 50px 0; display: table; width: 100%;}
.numerosDatos h2 {color:#003087; margin-bottom: 20px; font-size: 31px; text-align: center; text-transform: uppercase;}
.numerosDatos .bajada {font-size: 15px; color:#000; text-align: center; width: 100%; display: table;}
.numerosDatos .fila {margin:50px auto; width: 100%;}
.numerosDatos .fila .blockNum {float: left; width:25%; text-align: center;}
.numerosDatos .fila .blockNum .texto {font-size:17px; color:#000;}
.numerosDatos .fila .blockNum .numero {font-size: 38px; color:#ce1027; display: block; font-weight: bold;}

ul.reglamentos { list-style: none; display:table; margin-top:50px; }
ul.reglamentos li {margin-right:3%; width: 30%; float: left; display: block;}
ul.reglamentos li .titulo {color:#d70926; font-size:15px; text-transform: uppercase; font-weight: bold; margin-bottom: 20px; display: block;}
ul.reglamentos li p.text {font-size: 13px; height:200px; color:#404040; line-height: 140%; margin-bottom: 20px; display: block;}
ul.reglamentos li a.more2 {transition: background .2s linear 0s; display: table; line-height: 38px; height: 38px; border:1px solid #CCC; margin-bottom: 20px;  background:#e1e1e1 url(img_css/more.png) no-repeat 10px center;  background-size: 22px; color:#000; padding:0 20px 0 40px; }
ul.reglamentos li a.brochure {transition: background .2s linear 0s; display: table; line-height: 24px !important; min-height: 24px; border:1px solid #CCC; background:#e1e1e1 url(img_css/document.png) no-repeat 10px 14px;  background-size: 14px; color:#000; padding:10px 20px 10px 40px; margin-bottom:30px;}
ul.reglamentos li a.brochure:hover, ul.reglamentos li a.more2:hover {background-color:#d1d1d1;}

a.btnReglamentos {transition: background .2s linear 0s; font-size: 12px; display: table; margin-right: 10px; line-height: 35px; height: 35px; border:1px solid #CCC; color:#000; padding:0 20px 0 40px; margin-bottom:30px; float: left;}
a.btnReglamentos.pdf {background:#e1e1e1 url(img_css/document.png) no-repeat 10px center;  background-size: 14px;}
a.btnReglamentos.volver {background:#e1e1e1 url(img_css/volver.png) no-repeat 10px center;  background-size: 18px; float: right;}
a.btnReglamentos {background:#e1e1e1 url(img_css/reglamentos.png) no-repeat 10px center;  background-size: 21px;}
a.btnReglamentos.terminos-y-condiciones {background:#e1e1e1 url(img_css/terminos.png) no-repeat 10px center;  background-size: 16px;}
a.btnReglamentos:hover {background-color:#d1d1d1;}


.reglamentoDetalle {}
.reglamentoDetalle .ui-accordion-header {cursor: pointer;}
.reglamentoDetalle .ui-accordion-header.ui-state-active {color:#d70926;}
.reglamentoDetalle .ui-accordion-content { line-height: 150%; font-size: 13px; color:#000; }
.reglamentoDetalle .ui-accordion-content.ui-accordion-content-active { margin-bottom: 20px; }
.reglamentoDetalle .ui-accordion-content ol { margin-left: 30px; color:#d70926;}
.reglamentoDetalle .ui-accordion-content ul {margin-left: 30px; color:#d70926; }
.reglamentoDetalle .ui-accordion-content p {margin-bottom:15px; line-height: 150%;}
.reglamentoDetalle .ui-accordion-content li {margin-bottom:15px; color:#404040;}

.containerPrograma {max-width:610px; width:100%; margin:0 auto; position: relative; display: table; padding:0 330px 0 40px; color: #404040;}
.containerPrograma .resumen {width: 100%; display: table; position: relative;}
.containerPrograma .resumen .imagen {width: 100%; position: relative; display: block; }
.containerPrograma .resumen .imagen img { width: 100%; height: auto; display: block; }
.containerPrograma .resumen .descuento2 {background: rgba(255, 0, 255, .8); color:#FFF; display:block; font-size:12px; text-transform: uppercase; line-height: normal; padding: 5px 0 5px 40px; position: absolute; bottom:0; width: calc(100% - 40px);}
.containerPrograma p {color:#404040; line-height: 140%;font-size: 13px;}
.containerPrograma .left {background:#FFF;}
.containerPrograma .left .imgContacto {}
.containerPrograma .left .top {padding:30px;}
.containerPrograma .left .top p {font-size:14px;}
.containerPrograma .left .top .iconDireccion {font-size: 16px; padding-left:30px; display: block; background: url(img_css/contactoMapa.png) no-repeat;}
.containerPrograma .left .top .listDireccion td {line-height: 20px;}
.containerPrograma .left .bottom {padding:30px; background: #f4f4f4;}
.containerPrograma .left .bottom .iconHorario {background: url(img_css/contactoHorario.png) no-repeat left center; display: block; font-size: 16px; line-height: 30px; padding-left: 30px; color:#494949;}
.containerPrograma .left .bottom .iconEmail {background: url(img_css/contactoMail.png) no-repeat left center; display: block; font-size: 16px;   line-height: 30px; padding-left: 30px; color:#494949;}
.containerPrograma .left .bottom .iconFono {background: url(img_css/contactoTelefono.png) no-repeat left center; display: block; font-size: 16px;  line-height: 30px; padding-left: 30px; color:#494949;}


.noticias { list-style: none; width: calc(100% - 30px); }
.noticias li {  position: relative; margin-bottom: 20px !important; min-height: 255px; display: table; width: 100%; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
.noticias li .imagen {width: 120px; height: 120px; display: block; float: left; position: relative;}
.noticias li .imagen img {width:100%; height:auto; display: block;}
.noticias li .textos { padding:0 20px; overflow: hidden; display:block; width: calc(100% - 160px); float: left;}
.noticias li .textos h2 {margin-bottom: 0; border: 0 none; font-size: 20px; text-transform: uppercase;  transition: all .2s linear 0s;}
.noticias li:hover .textos h2 {color:#CE1027;}
.noticias li .textos span { color:#808080; font-size: 15px; margin-bottom: 25px;}
.noticias li .textos .fecha {}
.noticias li .textos .tags a {color:#808080; text-decoration: underline;}
.noticias li .textos p {font-size: 13px; color:#000; text-align: justify;}
.noticias li .textos .btnMore {padding: 0 20px 0 50px; border:1px solid #CCC; line-height: 38px; color:#000; display: table; background: #e1e1e1 url(img_css/leer.png) no-repeat 5px center;}
.containerNoticias .contentNews .btnVolver {padding: 0 20px 0 20px; border:1px solid #CCC; line-height: 38px; color:#000; display: table; background: #e1e1e1;}


.blockTop { background:#eee; padding: 50px 0 0; display: table; width: 100%;}
.blockTop .container {margin-bottom: 50px;}
.blockTop .container .left {}
.blockTop .container .left .topTitle {font-size: 13px; color:#404040;}
.blockTop .container .left .topTitle a {color:#404040; text-decoration: underline;}
.blockTop .container .left .imagen { width: 90px; height: 90px; overflow:hidden; margin-right:25px; float: left; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border: 0px solid #000000;}
.blockTop .container .left .imagen span { background-size: 100% auto !important; display: block; width: 100%; height: 100%; }
.blockTop .container .left .imagen .icomarketing-y-ventas {background:url(img_css/2020/area-marketing-y-ventas.png) no-repeat center;}
.blockTop .container .left .imagen .icoestrategia-y-gestion-de-negocios {background:url(img_css/2020/area-estrategia-y-gestion-de-negocios.png) no-repeat center;}
.blockTop .container .left .imagen .icopersonas-y-equipos {background:url(img_css/2020/area-personas-y-equipos.png) no-repeat center; }
.blockTop .container .left .imagen .icofinanzas-e-inversiones {background:url(img_css/2020/area-finanzas-e-inversiones.png) no-repeat center;}
.blockTop .container .left .imagen .icogestion-de-instituciones-de-salud {background:url(img_css/2020/area-gestion-de-instituciones-de-salud.png) no-repeat center;}
.blockTop .container .left .imagen .icooperaciones-y-logistica {background:url(img_css/2020/area-operaciones-y-logistica.png) no-repeat center;}
.blockTop .container .left .imagen .icoinnovacion-emprendimiento-y-tecnologia {background:url(img_css/2020/area-innovacion-emprendimiento-y-tecnologia.png) no-repeat center;}
/*.blockTop .container .left .imagen .icoDiplomados {background:url(img_css/ico-diplomados.png) no-repeat center;}
.blockTop .container .left .imagen .icocursos-presenciales {background:url(img_css/ico-cursos.png) no-repeat center; }*/
.blockTop .container .left .imagen .icoDiplomados {background:url(img_css/2020/presencial.png) no-repeat center;}
.blockTop .container .left .imagen .icocursos-presenciales {background:url(img_css/2020/presencial.png) no-repeat center;}
.blockTop .container .left .imagen .icocursos-blearning {background:url(img_css/2020/blearning.png) no-repeat center;}
.blockTop .container .left .imagen .icocontacto {background:url(img_css/ico-contacto.png) no-repeat center; }
.blockTop .container .left .imagen .icoObservatorios {background:url(img_css/ico-observatorios.png) no-repeat center;}
.blockTop .container .left .imagen .icoNoticias {background:url(img_css/ico-noticias.png) no-repeat center;}
.blockTop .container .left .imagen .icofinanciamiento-y-descuentos {background:url(img_css/ico-financiamiento.png) no-repeat center;}
.blockTop .container .left .imagen .icoquienes-somos {background:url(img_css/areas_finanzas.png) no-repeat center;}
.blockTop .container .left .imagen .icoreglamento {background:url(img_css/ico-reglamento.png) no-repeat center;}
.blockTop .container .left .imagen .icopreguntas-frecuentes {background:url(img_css/ico-faq.png) no-repeat center;}
.blockTop .container .left .imagen .icoarea-corporativa {background:url(img_css/ico-corporativo.png) no-repeat center;}
.blockTop .container .left .imagen .icotalleres {background:url(img_css/ico-cursos.png) no-repeat center; }
.blockTop .container .left .imagen .icoecofen {background:url(img_css/ico-ecounegocios.svg) no-repeat center; }
.blockTop .container .left .imagen .icocursos-conducentes {background:url(img_css/ico-cursos.png) no-repeat center; }
.blockTop .container .left .imagen .icocursos-blearning {background:url(img_css/2020/blearning.png) no-repeat center;}
.blockTop .container .left .imagen .icodiplomados-blearning {background:url(img_css/2020/blearning.png) no-repeat center;} 
.blockTop .container .left .imagen .icounegocios-en-vivo {background:url(img_css/streaming.png) no-repeat center;}
.blockTop .container .left .imagen .icoprogramas-virtuales {background:url(img_css/2020/virtuales.png) no-repeat center;}
.blockTop .container .left .imagen .icocursos {background:url(img_css/2020/presencial.png) no-repeat center;}
.blockTop .container .left .imagen .icocursos-conducentes {background:url(img_css/2020/presencial.png) no-repeat center;}
.blockTop .container .left .imagen .icoprog-sede-oriente {background:url(img_css/2021/icono-alta-dirreccion.png) no-repeat center; }

.blockTop .container .left h1 {font-size: 27px; text-transform: uppercase; font-family: 'Raleway', sans-serif; width:690px;}


.headerPage { background:#eee; padding: 50px 0 0; display: table; width: 100%;}
.headerPage .container {margin-bottom: 50px;}
.headerPage .container .breadcrumb {font-size: 13px; color:#404040;}
.headerPage .container .breadcrumb a {color:#404040; text-decoration: underline;}
.headerPage .container .imgPage { width: 90px; height: 90px;margin-right:25px; float: left; }
.headerPage .container .imgPage span { background-size: 100% auto !important; display: block; width: 100%; height: 100%; }
.headerPage .container .imgPage .icomarketing-y-ventas {background:url(img_css/2020/area-marketing-y-ventas.png) no-repeat center;}
.headerPage .container .imgPage .icogestion-de-instituciones-de-salud {background:url(img_css/2020/area-gestion-de-instituciones-de-salud.png) no-repeat center; }
.headerPage .container .imgPage .icoestrategia-y-getion-de-negocios {background:url(img_css/2020/area-estrategia-y-gestion-de-negocios.png) no-repeat center;}
.headerPage .container .imgPage .ico-personas-y-equipos {background:url(img_css/area-personas-y-equipos.png) no-repeat center; }
.headerPage .container .imgPage .icofinanzas-e-inversiones {background:url(img_css/area-finanzas-e-inversiones.png) no-repeat center;}
.headerPage .container .imgPage .icooperaciones-y-logistica {background:url(img_css/area-operaciones-y-logistica.png) no-repeat center;}
.headerPage .container .imgPage .icoinnovacion-emprendimiento-y-tecnologia {background:url(img_css/area-innovacion-emprendimiento-y-tecnologia.png) no-repeat center;}
.headerPage .container .imgPage .icociclo-de-conversatorios {background:url(img_css/2020/conversatorios.png) no-repeat center;}
.headerPage .container .imgPage .icoprogramas-sede-oriente {background:url(img_css/2021/icono-alta-dirreccion.png) no-repeat center; }
.headerPage .container h1 {font-size: 22px; text-transform: uppercase; font-family: 'Raleway', sans-serif; width:690px;}

.blockmenuPrograma {width: 100% !important; background:#a3a5aa;  height: 50px; line-height: 50px; z-index: 1000;}
.blockmenuPrograma .contentMenuFull {position:relative; max-width: 940px; height:60px; width:100%; line-height: 50px; z-index: 1000; overflow: hidden; display: block; margin:0 auto;}
.blockmenuPrograma .contentMenuFull ul.menuPrograma {position: absolute !important; list-style: none; margin:0 auto; display: block; float: left;}
.blockmenuPrograma .contentMenuFull ul.menuPrograma li {float: left;  color:#FFF; cursor: pointer; position: relative;}
.blockmenuPrograma .contentMenuFull ul.menuPrograma li span {border-right: 1px solid #FFF; padding: 0 8px; /*text-shadow: 1px 1px 1px #333;*/}
.blockmenuPrograma .contentMenuFull ul.menuPrograma li span.dv_flecha {border: 0 none; padding:0;}
.blockmenuPrograma .contentMenuFull ul.menuPrograma li:last-child span {border:none;}
.blockmenuPrograma .contentMenuFull ul.menuPrograma li a {color:#FFF; font-size: 12px; }
.blockmenuPrograma .contentMenuFull ul.menuPrograma li .icoFlecha{padding:0 !important; border:0 none; left:50%; margin-left: -10px; width: 21px; height:12px; display: block; background:url(img_css/flechamenuProg.png) no-repeat center; position: absolute; bottom: -11px; display: none;  }
.blockmenuPrograma .contentMenuFull ul.menuPrograma li .icoFlecha.ng-hide {display:none;}

.franja {padding: 35px 0 ; display: table; width: 100%;}
.franja h2 {font-size: 22px; color:#003087; position: relative; width: 100%; border-bottom: 1px solid #c7c7c7; margin-bottom: 30px;font-family: 'Raleway', sans-serif; text-transform: uppercase;}
.franja .content {padding: 10px 20px;}
.franja .content p {font-size: 13px; color:#404040; margin-bottom: 15px; line-height: 140%;}
.franja .content ul { margin-left: 30px; }
.franja .content ul li { margin-bottom: 5px; }
.franja .content a {}
.franja .content h3 {font-size: 16px; color:#003087; font-weight: normal; margin:30px 0 15px;font-family: 'Raleway', sans-serif;}
.franja .content h4 {font-family: 'Raleway', sans-serif;}
.franja .video {margin:0 0 30px 0; display: table; width: 100%;}
.franja .video iframe {width: 100%; height: 320px; border: 0 none;}

.franja .containerPrograma p {font-size: 13px; color:#404040; margin-bottom: 15px; line-height: 140%;}
.franja .containerPrograma ul { margin-left: 30px; }
.franja .containerPrograma ul li { margin-bottom: 5px; list-style-image: url(img_css/bullets.png);  }
.franja .containerPrograma a {}
.franja .containerPrograma h3 {font-size: 16px; color:#003087; font-weight: normal; margin:30px 0 15px;font-family: 'Raleway', sans-serif;}
.franja .containerPrograma h4 {font-family: 'Raleway', sans-serif;}
.franja:nth-child(odd){background:#FFF;}
.franja:nth-child(even){background:#FFF;}
/*.franja:nth-child(odd){background:#f4f4f4;}
.franja:nth-child(even){background:#eaeaea;}*/
.blockPlan .brochure  a{line-height: 28px; font-size: 11px; padding: 0 20px 0 30px; position: relative; right:10px; bottom:10px; background:#e1e1e1 url(img_css/document.png) no-repeat 10px center;  background-size: 10px; border:1px solid #ccc; color:#000; display: table; margin:20px 0;}

.franja.Movil {display: none; }
.franja.Movil .btnPostula { background: #69ce17; color: #FFF; width: 230px; height: 50px; line-height: 50px; display: block; text-align: center;  margin: 15px auto 0; font-size: 16px; text-transform: uppercase;  font-weight: 500; text-shadow: 1px 1px 1px rgb(90, 90, 90);}
.franja.Movil .btnPostula1:hover { background: #57b500; }

.blockResumen {background:#eaeaea; padding: 35px 0 ; display: table; width: 100%;}
.blockResumen .resumen {background: #FFF; font-size: 15px; line-height: 150%; position: relative;}
.blockResumen .resumen .imagen {width:100%; height: auto; display: block; max-width: 610px; overflow: hidden; position: relative;}
.blockResumen .descuento {background: rgba(0, 48, 135, .8) url(img_css/llama.png) no-repeat 10px center; color:#FFF; display:block; font-size:12px; text-transform: uppercase; line-height: normal; padding: 5px 0 5px 40px; position: absolute; bottom:0; width: calc(100% - 40px);}
.blockResumen .resumen .textResumen {padding: 25px; font-size: 15px; line-height: 1.5em; display: table;}
.blockResumen .resumen .textExcel { background-color: #f2f2f2; display: block; width: 100%}
.blockResumen .resumen .textExcel p {padding: 20px 25px 10px;}
.blockResumen .resumen .textExcel  a.btn-excel {width: 200px; margin: 0; display: block; text-decoration: none; color: white; padding: 10px 0; font-size: 16px; font-weight: bold; text-align: center; background-color: #f90; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.blockResumen .resumen .infoPrograma {width:100%; display: table; list-style: none; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; padding: 10px 0; }
.blockResumen .resumen .infoPrograma li {width:50%; float: left; height: 50px; line-height: 50px;  display: block; }
.blockResumen .resumen .infoPrograma li:nth-child(odd) {width:35%;}
.blockResumen .resumen .infoPrograma li:nth-child(even) {width:65%;}
.blockResumen .resumen .infoPrograma li .block {width:46%; float: left; padding: 0 2%; height: 50px; line-height: 50px; display: block; }
.blockResumen .resumen .infoPrograma li .block.textLeft {text-align: right; font-size: 13px;}
.blockResumen .resumen .infoPrograma li .block.textoRight {text-align: left; font-size: 14px; color:#c8102d; font-weight: bold;}
.blockResumen .resumen .infoPrograma li .block.textoRight .mini {font-weight: normal; font-size: 11px;}
.blockResumen .resumen .horario { line-height: 22px; width: 90%;  text-align: center; padding:20px 5%; font-size: 13px; color:#c8102d; display: block;}
.blockResumen .resumen .brochure { line-height: 60px; width: 100%; display: table; background:#f4f4f4;}
.blockResumen .resumen .brochure .descuentos {}
.blockResumen .resumen .brochure > a {text-transform: uppercase; font-weight: bold; background:#e1e1e1 url(img_css/document.png) no-repeat 10px center;  background-size: 12px;  border:1px solid #ccc; color:#000; margin: 9px; line-height: 35px; font-size: 10px; float: right; padding: 0 15px 0 40px;}
.blockResumen .resumen .brochure > a.btndescuentos {float: left; padding: 0 15px; background-image: none;}


#inlinedesc.descuentos { max-width: 300px; font-size: 11px; }
#inlinedesc.descuentos h2 {font-size: 22px; color:#003087; position: relative; width: 100%; border-bottom: 1px solid #c7c7c7; margin-bottom: 30px;font-family: 'Raleway', sans-serif; text-transform: uppercase;}
#inlinedesc.descuentos  p {font-size: 11px; color:#404040; margin-bottom: 15px; line-height: 140%;}
#inlinedesc.descuentos  ul { margin-left: 30px; }
#inlinedesc.descuentos  ul li { margin-bottom: 5px; list-style-image: url(img_css/bullets.png);  }
#inlinedesc.descuentos  a {}
#inlinedesc.descuentos  h3 {font-size: 16px; color:#003087; font-weight: normal; margin:30px 0 15px;font-family: 'Raleway', sans-serif;}
#inlinedesc.descuentos  h4 {font-family: 'Raleway', sans-serif;}


.blockPresentacion {}
.blockPresentacion iframe { width:100%; border:0 none; height: 280px; }

.blockTest {}
.blockTest .testimonio { margin-top: 20px; display: table; width: 100%; margin-bottom: -35px; }
.blockTest .testimonio .imagen { width: 30%; float: left; margin-right: 5%;}
.blockTest .testimonio .imagen img { width: 100%; height: auto; display: block; }
.blockTest .testimonio .right {width: 55%; float: left;margin: 20px 0;}
.blockTest .testimonio .right .texto {width: 100%;  font-size: 13px;}
.blockTest .testimonio .right .nombre {font-size: 17px; color:#c8102d; display: block; width: 100%;}
.blockTest .testimonio .right .cargo {font-size: 12px;}

#section-5 > .containerPrograma > .testimonio {margin-bottom: 0;}

.conversemos p {margin-bottom: 5px;}

.blockDocentes2 {padding: 60px 0 ; display: table; width: 100%;}
.blockDocentes2 ul.docentes { list-style: none; }
.blockDocentes2 ul.docentes li { width:100%; margin-bottom: 20px; display: block; float: left; }
.blockDocentes2 ul.docentes li .imagen {width:78px; border:1px solid #c2c2c2; display: block; height: auto; overflow: hidden; float: left; margin-right:20px;}
.blockDocentes2 ul.docentes li .imagen img { width: 100%; height: auto; display: block; }
.blockDocentes2 ul.docentes li .nombre {font-size: 19px; color:#003087; float:left; width: calc(100% - 100px);}
.blockDocentes2 ul.docentes li .resumencv {font-size:13px; color:#404040;  float:left; width: calc(100% - 100px);}
.blockDocentes2 ul.docentes li .resumencv > span { display:block;  color:#404040; font-weight: bold; font-size: 13px; }
.blockDocentes2 ul.docentes li .resumencv > span.resumen_cv {font-size: 12px; font-weight: normal;}
.blockDocentes2 ul.docentes li .resumencv > span.resumen_cv p {font-size: 12px; }
.blockDocentes2 .seeMore {background:url(img_css/seemore.png) no-repeat center center; cursor:pointer; width: 100%; text-align: center; color:#C61B2D; text-decoration: underline; font-size: 13px; display: table;}
.blockDocentes2 .seeMore:hover {text-decoration: none;}

.landingProgramas {background:#ffffff; padding:35px 0 ; display: table; width: 100%}
.landingProgramas .containerPrograma {}
.landingProgramas .blockCategoria {margin-bottom: 30px;}
.landingProgramas .blockCategoria .tituloCat {min-height: 40px; line-height: 18px; background: #003387; color:#FFF; text-transform: uppercase; padding: 20px 20px 0px 20px; font-size: 18px; margin-bottom: 20px; width: calc(100% - 40px); display: block; overflow:hidden;}

.landingProgramas .blockCategoria .bajadaSeg{margin-bottom: 20px; display: table; width: 100%; }
.landingProgramas .blockJornada .tituloJornada {font-size: 20px; color:#003386; text-transform: uppercase; display: block; width: 100%;}
.landingProgramas .blockJornada .horario {font-size:15px; margin-bottom: 35px;border-bottom: 1px solid #eaeaea; display: block;}
.landingProgramas .blockJornada .blockProgramas {background: none; list-style: none;}
.landingProgramas .blockJornada .blockProgramas li {transition: all .2s linear 0s;  margin-bottom: 20px; padding-bottom: 20px; width: 100%;border-bottom: 1px solid #e5e5e5;  background:#fff; display: table; position: relative;}
.landingProgramas .blockJornada .blockProgramas li .imgDiplomado { width:150px; height: 150px; display: block; overflow: hidden; float: left; margin-right:20px; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border: 0px solid #000000; }
.landingProgramas .blockJornada .blockProgramas li .imgDiplomado img { width: auto; height:100%; display: block; }
.landingProgramas .blockJornada .blockProgramas li .textdiplomado {margin-top: 20px; margin-bottom: 2px; width: calc(100% - 215px); float: left; display: block; color:#888; font-size: 14px; font-weight: bold;}
.landingProgramas .blockJornada .blockProgramas li .tituloDiplomado {transition: all .2s linear 0s; width: calc(100% - 215px);  float: left; margin-bottom: 10px; display: block; color:#003386; font-size: 18px; font-weight: bold; text-transform: uppercase;}
.landingProgramas .blockJornada .blockProgramas li:hover .tituloDiplomado{color:#CE1027;}
.landingProgramas .blockJornada .blockProgramas li .descDiplomado { width: calc(100% - 215px);  float: left; display: block; font-size: 12px; color:#000; }
.landingProgramas .blockJornada .blockProgramas li a.link {position: absolute; top:0; left:0; right:0; bottom:0; text-indent:-9999px;}
.landingProgramas .blockJornada .blockProgramas li a.brochure {line-height: 28px; font-size: 11px; padding: 0 20px 0 30px; position: absolute; right:10px; bottom:10px; background:#e1e1e1 url(img_css/document.png) no-repeat 5px center; background-size: 5px; border:1px solid #ccc; color:#000;}
.landingProgramas .blockJornada .blockProgramas li:last-child {border:none;}

.landingProgramas .blockTipo {}
.landingProgramas .blockTipo h2 { color:#003386; font-size: 22px; font-weight: normal; text-transform: uppercase; border-bottom: 1px solid #e5e5e5; margin-bottom: 30px;}
.landingProgramas .blockTipo ul.blockProgramas { list-style: none; background:none transparent; }
.landingProgramas .blockTipo ul.blockProgramas li {transition: all .2s linear 0s; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; width: 100%; background:#fff; display: table; position: relative;}
.landingProgramas .blockTipo ul.blockProgramas li .imgDiplomado { width:150px; height: 150px; display: block; overflow: hidden; float: left; margin-right:20px; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border: 0px solid #000000;}
.landingProgramas .blockTipo ul.blockProgramas li .imgDiplomado img { width: auto; height:100%; display: block; }
.landingProgramas .blockTipo ul.blockProgramas li .textdiplomado {margin-top: 20px; margin-bottom: 2px; width: calc(100% - 215px); float: left; display: block; color:#888; font-size: 14px; font-weight: bold;}
.landingProgramas .blockTipo ul.blockProgramas li h3 {transition: all .2s linear 0s; width: calc(100% - 215px);margin-top: 20px;   float: left; margin-bottom: 10px; display: block; color:#003386; font-size: 18px; font-weight: bold; text-transform: uppercase;}
.landingProgramas .blockTipo ul.blockProgramas li:hover h3{color:#CE1027;}
.landingProgramas .blockTipo ul.blockProgramas li .descDiplomado { width: calc(100% - 215px);  float: left; display: block; font-size: 11px; color:#000; }
.landingProgramas .blockTipo ul.blockProgramas li a.link {position: absolute; top:0; left:0; right:0; bottom:0; text-indent: -9999px; }
.landingProgramas .blockTipo ul.blockProgramas li a.brochure {line-height: 28px; font-size: 11px; padding: 0 20px 0 30px; position: absolute; right:10px; bottom:10px; background:#e1e1e1 url(img_css/document.png) no-repeat 10px center;  background-size: 10px; border:1px solid #ccc; color:#000;}
.landingProgramas .blockTipo ul.blockProgramas li:last-child {border:none;}

.blockPlan {}
.blockPlan .brochure {position: absolute; right: 0; top: -5px;}
.blockPlan .brochure a {text-transform: uppercase; font-weight: bold; background:#e1e1e1 url(img_css/document.png) no-repeat 10px center;  background-size: 12px;  border:1px solid #ccc; color:#000; margin:0; line-height: 25px; font-size: 9px; float: right; padding: 0 15px 0 40px;}

.blockPlan h3 {background: #808080; color:#FFF !important; text-transform: uppercase; padding:12px 20px; font-weight: 18px;}

.blockOtrosProgramas {height: 330px; width:100%; display: table; background:#222 url(img_css/fondo_otrosProgramas.jpg) no-repeat center center;   }
.blockOtrosProgramas .top { border-bottom: 1px solid #666; display: table; margin:55px 0; width: 100%; }
.blockOtrosProgramas .top h3 {font-size:22px; float:left; text-transform: uppercase; font-weight: normal; color:#FFF; margin-bottom: 5px;}
.blockOtrosProgramas .top .linkprogramas { float: right; font-size: 12px; list-style: none; }
.blockOtrosProgramas .top .linkprogramas li { float: left; border-right:1px solid #FFF; padding:0 10px;}
.blockOtrosProgramas .top .linkprogramas li:last-child {border:0 none;}
.blockOtrosProgramas .top .linkprogramas li a{color:#FFF; text-decoration: underline;}
.blockOtrosProgramas .flexslider.programas {max-width: 939px; background:none transparent; border:0 none;}
.blockOtrosProgramas .flexslider.programas ul {}
.blockOtrosProgramas .flexslider.programas ul li { }
.blockOtrosProgramas .flexslider.programas ul li a {}
.blockOtrosProgramas .flexslider.programas ul li a .imgPrograma {margin-right:10px; width:78px; height:78px; float: left; border:1px solid #666; overflow: hidden; display: block; }
.blockOtrosProgramas .flexslider.programas ul li a .imgPrograma img { width: auto; height: 100%; display: block; }
.blockOtrosProgramas .flexslider.programas ul li a .areaPrograma {display: block; text-decoration: underline; color:#808080; font-size: 12px; }
.blockOtrosProgramas .flexslider.programas ul li a .tituloPrograma {display:block; color:#FFF; font-size: 12px; font-weight: bold;}

.formPrograma {position: absolute;overflow: hidden;right: 0;width: 280px !important;left:50%;margin-left: 195px;z-index: 100;background: #f4f4f4;margin-top:35px;}
.formPrograma h3.titulo {line-height: normal;background:#003386;color:#FFF;font-size:16px;padding:12px 20px;text-transform: uppercase;font-size: 20px;font-weight: 500;}
.formPrograma p {margin:10px 20px ; display: block; display: table; width: calc(100% - 40px); position: relative;}
.formPrograma p label {font-size: 12px; color:#000; margin-bottom: 0; width: 100%; display: block; }
.formPrograma p:first-child label {display: none;}
.formPrograma p span.extraLabel {position: absolute; top:0; right: 0; font-size: 11px; color:#808080;}
.formPrograma p select {width: 100%;  height: 33px; display: block;}
.formPrograma p .textRadio {margin-right:20px; margin-left:5px;}
.formPrograma p input[type="text"], .formPrograma p input[type="email"] { border:1px solid #c2c2c2; height: 26px; width: calc(100% - 20px); padding:0 10px; font-size: 14px; color:#000; display: block; }
.formPrograma p input[type="submit"]  { float:right; width:120px; text-transform: uppercase; cursor:pointer; font-style: 14px; font-weight: bold; color:#FFF; background: #69ce17;  display: block; border: none; height: 35px; line-height: 35px; text-align: center;}
.formPrograma p input[type="submit"]:hover { background: #57b500; }
.formPrograma p .falso {position: absolute; top:-50px; left: -9999px;}
.formPrograma p textarea {width: 100%;  height: 100px; display: block; resize: none; font-family: 'Open Sans', sans-serif; color:#494949;  }
.sticky-wrapper {height:inherit !important;}
.formPrograma .conversemos .itemCenter {padding: 25px 20px;border-bottom: 1px solid #B5B5B5;}
.formPrograma .conversemos .itemCenter .name {display: block;font-size: 18px;font-weight: 700;}
.formPrograma .conversemos .itemCenter .cargo {display: block;font-weight: 600;}
.formPrograma .conversemos .itemBottom {padding: 30px 20px; display: table;}
.formPrograma .conversemos .itemBottom span {display: block; margin-bottom: 10px; font-size: 12px; color:#404040; padding-left: 30px;} 
.formPrograma .conversemos .itemBottom .email {}
.formPrograma .conversemos .itemBottom .fono {}
.formPrograma .conversemos .itemBottom .direccion {} 
.formPrograma .blockEnviar {padding:20px; border-top:1px #ccc solid; margin:20px 0 0;}
.formPrograma .blockEnviar span {width: 48%; display: block; float: left; font-size: 12px; color:#c8102d;}
.formPrograma p .error {position: absolute; right: 0; bottom: 0;}
.formPrograma p .error .errorText {text-indent:-9999px;  background:url(img_css/error.svg) no-repeat center; height: 30px; width: 30px; background-size:50% auto; display: block;}
.formPrograma p .error .okText {text-indent:-9999px; background:url(img_css/check.svg) no-repeat center; height: 30px; width: 30px; background-size:50% auto; display: block;}


.formProgramaModal {width: 280px !important; background:#FFF; display: none;}
.formProgramaModal h3.titulo {line-height: 40px; background:#003386; color:#FFF; font-size:16px; padding:0 20px; text-transform: uppercase; }
.formProgramaModal p {margin:10px 20px ; display: block; width: calc(100% - 40px); position: relative;}
.formProgramaModal p label {font-size: 14px; color:#000; margin-bottom: 2px; width: 100%; display: block; }
.formProgramaModal p span.extraLabel {font-size: 11px;color:#808080; position: absolute; top:0; right: 0;}
.formProgramaModal p select {width: 100%;  height: 33px; display: block;}
.formProgramaModal p input[type="text"], .formProgramaModal p input[type="email"] { border:1px solid #c2c2c2; height: 33px; width: calc(100% - 20px); padding:0 10px; font-size: 14px; color:#000; display: block; }
.formProgramaModal p input[type="submit"]  {width:120px; text-transform: uppercase; cursor:pointer; font-style: 14px; font-weight: bold; color:#FFF; background: #69ce17;  display: block; border: none; height: 35px; line-height: 35px; text-align: center;}
.formProgramaModal p input[type="submit"]:hover { background: #57b500; }
.formProgramaModal p .falso {position: absolute; top:-50px; left: -9999px;}

.fancybox-inner > #inline {width: 280px !important; background:#FFF;}
.fancybox-inner > #inline h3.titulo {line-height: 40px; background:#003386; color:#FFF; font-size:16px; padding:0 20px; text-transform: uppercase; }
.fancybox-inner > #inline p {margin:10px 20px ; display: block; width: calc(100% - 40px); position: relative;}
.fancybox-inner > #inline p label {font-size: 14px; color:#000; margin-bottom: 2px; width: 100%; display: block; }
.fancybox-inner > #inline p span.extraLabel {font-size: 11px;color:#808080; position: absolute; top:0; right: 0;}
.fancybox-inner > #inline p select {width: 100%;  height: 33px; display: block;}
.fancybox-inner > #inline p .textRadio {margin-right:20px; margin-left:5px;}
.fancybox-inner > #inline p input[type="text"], .formProgramaModal p input[type="email"] { border:1px solid #c2c2c2; height: 33px; width: calc(100% - 20px); padding:0 10px; font-size: 14px; color:#000; display: block; }
.fancybox-inner > #inline p input[type="submit"]  {width:120px; text-transform: uppercase; cursor:pointer; font-style: 14px; font-weight: bold; color:#FFF; background: #69ce17;  display: block; border: none; height: 35px; line-height: 35px; text-align: center;}
.fancybox-inner > #inline p input[type="submit"]:hover { background: #57b500; }
.fancybox-inner > #inline p .falso {position: absolute; top:-50px; left: -9999px;}
.fancybox-inner > #inline p .error {position: absolute; right: 0; bottom: 0;}
.fancybox-inner > #inline p .error .errorText {text-indent:-9999px;  background:url(img_css/error.svg) no-repeat center; height: 30px; width: 30px; background-size:50% auto; display: block;}
.fancybox-inner > #inline p .error .okText {text-indent:-9999px; background:url(img_css/check.svg) no-repeat center; height: 30px; width: 30px; background-size:50% auto; display: block;}


.landingDiplomados { background:#FFF; display: table; width: 100%; padding: 40px 0; }
/*.landingDiplomados:nth-child(odd){background:#f4f4f4;}
.landingDiplomados:nth-child(even){background:#eaeaea;}*/

.landingDiplomados .containerPrograma { width:630px;  }
.landingDiplomados .containerPrograma .blockArea {}
.landingDiplomados .containerPrograma .blockArea .itemArea { width:100%; display: table; margin-bottom: 30px;}
.landingDiplomados .containerPrograma .blockArea .itemArea .iconoArea{transition: all .2s linear 0s; width:40px; height: 40px;  float: left; margin-right: 20px;}
.landingDiplomados .containerPrograma .blockArea .itemArea .iconoArea.marketing-y-ventas {background:url(img_css/2020/area-marketing-y-ventas.png) no-repeat center; background-size: 100% auto; display: block;}
.landingDiplomados .containerPrograma .blockArea .itemArea .iconoArea.gestion-de-instituciones-de-salud {background:url(img_css/2020/area-gestion-de-instituciones-de-salud.png) no-repeat center; background-size: 100% auto; display: block; }
.landingDiplomados .containerPrograma .blockArea .itemArea .iconoArea.estrategia-y-gestion-de-negocios {background:url(img_css/2020/area-estrategia-y-gestion-de-negocios.png) no-repeat center; background-size: 100% auto; display: block;}
.landingDiplomados .containerPrograma .blockArea .itemArea .iconoArea.personas-y-equipos {background:url(img_css/2020/area-personas-y-equipos.png) no-repeat center; background-size: 100% auto; display: block; }
.landingDiplomados .containerPrograma .blockArea .itemArea .iconoArea.finanzas-e-inversiones {background:url(img_css/2020/area-finanzas-e-inversiones.png) no-repeat center; background-size: 100% auto; display: block;}
.landingDiplomados .containerPrograma .blockArea .itemArea .iconoArea.opersonas-y-equipos {background:url(img_css/2020/area-personas-y-equipos.png) no-repeat center; background-size: 100% auto; display: block;}
.landingDiplomados .containerPrograma .blockArea .itemArea .iconoArea.operaciones-y-logistica {background:url(img_css/2020/area-operaciones-y-logistica.png) no-repeat center; background-size: 100% auto; display: block;}
.landingDiplomados .containerPrograma .blockArea .itemArea .iconoArea.innovacion-emprendimiento-y-tecnologia {background:url(img_css/2020/area-innovacion-emprendimiento-y-tecnologia.png) no-repeat center; background-size: 100% auto; display: block;}
.landingDiplomados .containerPrograma .blockArea .itemArea .tituloArea{ text-transform: uppercase; color:#003386; font-size:20px; margin-bottom: 20px; display: block; }
.landingDiplomados .containerPrograma .blockArea .itemArea .textArea{ display: table; }
.landingDiplomados .containerPrograma .blockArea .blockCategoria {width: 100%; display: table;}
.landingDiplomados .containerPrograma .blockArea .blockCategoria h3 { text-transform: uppercase; font-weight: normal; font-size: 16px; background:#003386; color:#FFF; width: calc(100% - 50px); padding: 0 25px; line-height: 55px;  }
.landingDiplomados .containerPrograma .blockArea .blockCategoria .blockJornada {display: table; padding: 30px 0 5px; width: 100%;}
.landingDiplomados .containerPrograma .blockArea .blockCategoria .blockJornada .tituloJornada {font-size: 16px; text-transform: uppercase; color:#003386; display:block; font-weight: bold;}
.landingDiplomados .containerPrograma .blockArea .blockCategoria .blockJornada .horario {font-size:12px; color:#333;  margin-bottom: 20px; display: block; border-bottom:1px solid #d5d5d5;}
.landingDiplomados .containerPrograma .blockArea .blockCategoria .blockJornada .blockProgramas { background:none transparent; height: inherit; margin-left: 20px; color:#666; margin-bottom: 20px; font-size: 14px; display: table;}
.landingDiplomados .containerPrograma .blockArea .blockCategoria .blockJornada .blockProgramas li {position: relative; margin-bottom: 20px; font-size: 14px; float: left; width: 100%;  list-style-image: url(img_css/bullets.png); }
.landingDiplomados .containerPrograma .blockArea .blockCategoria .blockJornada .blockProgramas li .tituloDiplomado {transition: all .2s linear 0s; width: 100%;  color:#003386; font-size: 14px; font-weight: bold;}
.landingDiplomados .containerPrograma .blockArea .blockCategoria .blockJornada .blockProgramas li a {position: absolute; top:0; left:0; right:0; bottom:0;}
.landingDiplomados .containerPrograma .blockArea .blockCategoria .blockJornada .blockProgramas li:hover .tituloDiplomado {text-decoration: underline; color:#c8102d;}

.landingProgramas .containerPrograma .blockTipo .blockProgramas .itemArea { width:100%; display: table; margin-bottom: 30px;}
.landingProgramas .containerPrograma .blockTipo .blockProgramas .itemArea .iconoArea2{width:40px; height: 40px;  float: left; margin-right: 20px; display:block !important;}
.landingProgramas .containerPrograma .blockTipo .blockProgramas .itemArea .iconoArea.marketing-ventas {background:url(img_css/areas_marketing.jpg) no-repeat center; background-size: 100% auto; display: block;}
.landingProgramas .containerPrograma .blockTipo .blockProgramas .itemArea .iconoArea.direccion-de-instituciones-de-salud {background:url(img_css/areas_salud.jpg) no-repeat center; background-size: 100% auto; display: block; }
.landingProgramas .containerPrograma .blockTipo .blockProgramas .itemArea .iconoArea2.direccion-general-de-empresas {background:url(img_css/areas_empresas.jpg) no-repeat center; background-size: 100% auto; display: block;}
.landingProgramas .containerPrograma .blockTipo .blockProgramas .itemArea .iconoArea.direccion-personas-y-equipos {background:url(img_css/areas_personas.jpg) no-repeat center; background-size: 100% auto; display: block; }
.landingProgramas .containerPrograma .blockTipo .blockProgramas .itemArea .iconoArea.finanzas-e-inversiones {background:url(img_css/areas_finanzas.jpg) no-repeat center; background-size: 100% auto; display: block;}


.Testi {}
.Testi .testimonios2  {width:100%; background: none; border:0 none;}
.Testi .testimonios2 ul {margin:0;}
.Testi .testimonios2 ul li {}
.Testi .testimonios2 ul li .textTestimonio {padding: 0 40px; width: calc(100% - 80px); display: table;}
.Testi .testimonios2 ul li .nombre {color:#c83047; font-size: 16px; display: block;padding: 0 40px;}
.Testi .testimonios2 ul li .cargo {padding: 0 40px; display: table;}

.organizaciones {width:100%; background: none; border:0 none;}
.organizaciones ul.slides  {margin:0 !important;}
.organizaciones .flex-control-nav {display:none;}
.flex-direction-nav li {list-style: none !important; margin:0; height: 0;}
.organizaciones  .imgOrganizacion {padding: 0 40px; width: calc(100% - 80px); display: table;}

.buscado {font-size: 42px; font-weight: 100; color:#494949; }
ul.busqueda {display: block;clear: both;margin:0;list-style: none;line-height:20px;}
ul.busqueda li {border-top:1px solid #f1f1f1;padding:20px 10px; position: relative;}
ul.busqueda li a {color:#3E3E3E; position:absolute; top:0; left:0; right:0; bottom:0; text-indent: -9999px;}
ul.busqueda li .tipo {font-size:12px;}
ul.busqueda li .titulo {font-size:18px;font-weight:600;color:#003386;display:block;line-height:30px;margin-top:-4px;}
ul.busqueda li .texto {display:block;}
ul.busqueda li:last-child {border-bottom:1px solid #f1f1f1;}

.paginacion {width:100%; margin:30px 0 30px 0;}
.paginacion ul {list-style: none;}
.paginacion ul {width:auto;margin: 30px auto 0;display:table;}
.paginacion ul li {float:left;font-size: 14px;}
.paginacion ul li.centro {padding:0 6px;}
.paginacion ul li.centro > span {margin:0 12px;font-family: 'Lato', sans-serif;font-weight: 100;font-size: 14px;color:#747474;}
.paginacion ul li.centro a {color:#747474}
.paginacion ul li a span{background: #EE3123;color:#FFF;padding:10px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;width:18px;display:inline-block;text-align:center;}
.paginacion ul li a span:hover{background:#dd2e25;}

.mapa {width: 100% !important; height: 550px !important; display: table;}

.ui-accordion-header {padding-top: 20px; border-top:1px solid #ccc; cursor: pointer;}
.ui-accordion-header:first-child {border:0 none;} 

/* AREAS CORPORATIVA */

.listProgramas {list-style: none;  margin-left:0 !important;}
.listProgramas > li {list-style: none !important; display: table; margin-bottom:20px !important;}
.listProgramas > li:last-child {margin-bottom: 0;}
.listProgramas .imgProgramas { width:80px; height:80px; margin-right:30px; float: left; }
.listProgramas .imgProgramas img {width:80px; height:80px; display: block;}
.listProgramas .tituloPrograma {color:#003285; font-size:16px; font-weight: bold; float: left; width:calc(100% - 110px);}
.listProgramas .textoprograma { float: left; width:calc(100% - 110px);}

.listPorque {}
.listPorque > li {}
.listPorque > li .tituloPorque {font-size:16px; font-weight:bold; color:#003285;}

.listSection {list-style: none; margin-left:0 !important;}
.listSection > li {list-style: none !important; display: table; margin-bottom:20px !important;}
.listSection > li:last-child {margin-bottom: 0;}
.listSection .imgItem { width:50px; height:50px; margin-right:30px; float: left; }
.listSection .imgItem img {width:50px; height:50px; display: block;}
.listSection .tituloItem {color:#003285; font-size:16px; font-weight: bold; float: left; width:calc(100% - 80px);}
.listSection .contentItem { float: left; width:calc(100% - 110px);}


/* OBSERVATORIO */

/* QUIENES SOMOS */

.listQuienessomos { list-style: none; }
.listQuienessomos li { width:100%; margin-bottom: 20px; display: block; float: left; }
.listQuienessomos li .imgItem {width:78px; border:1px solid #c2c2c2; display: block; height: auto; overflow: hidden; float: left; margin-right:20px;}
.listQuienessomos li .imgItem  img { width: 100%; height: auto; display: block; }
.listQuienessomos li .texto {width: calc(100% - 100px); float:left; }
.listQuienessomos li .texto .tituloItem {font-size: 19px; color:#003087; }
.listQuienessomos li .texto .textoItem {font-size:13px; color:#404040;}

/* DESAFIOS */

.dsfsBlock {}
.dsfsBlock .imgContenido {width: 100%;  height: auto; display: block; margin-bottom: 20px;}
.dsfsBlock .imgContenido img{ width: 100%; height: auto; display: block; }

.exito {position:fixed; z-index:100000; background:rgba(0,0,0,0.7); top:0; bottom:0; left:0; right:0; box-shadow: 0 0 36px #000000 inset;}
.exito .block_text { width:350px; position:absolute; height:100px; top:50%; left:50%; margin:-50px 0 0 -175px; color:#FFF; z-index:1000000;}
.exito .block_text .text30 {font-size:25px; font-weight:normal; display:block; margin:0 0 20px 0; text-align:center; padding:30px 0 0;}
.exito .block_text .text30 { background:url(img_css/ticket.png) no-repeat center top;} 
.exito .block_text .bajada {font-size:12px; font-weight:normal; display:block; margin:0 0 5px 0; text-align:center; line-height:normal;}
.exito .block_text .firma {font-size:12px; font-weight:bold; display:block; margin:0 0 5px 0; text-align:center; line-height:normal;}

.flex-direction-nav a:before { width:25px; height: 44px; background:url(img_css/flechaPrev.png) no-repeat center; opacity:1; content:''; }
.flex-direction-nav a.flex-next:before {background:url(img_css/flechaProx.png) no-repeat center; content:''; opacity: 1;}


/* PAGINACION */

.wp-paginate {margin:0 auto; font-size: 11px;}

.german_qs { width: 40%; margin-left:4%; display: block; float: right;}
.german_qs img { width:100%; height: auto; display: block; }


/**** BOTÓN POSTULACIÓN FINANCIAMIENTO ****/

#boton_financimiento{
    background: #69ce17;
    color: #FFF;
    width: 230px;
    height: auto !important;
    display: block;
    text-align: center;
    text-shadow: 1px 1px 1px rgb(90, 90, 90);
    margin: 0 0 35px 0;
}

#boton_financimiento a{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
	padding:15px;
}

#boton_financimiento a:hover{
	background-color: #57b500;
}

/**** BOTÓN inscripción eventos ****/

.eventos{
    background: #69ce17;
    color: #FFF;
    width: 150px;
    height: auto !important;
    display: block;
    text-align: center;
    text-shadow: 1px 1px 1px rgb(90, 90, 90);
    margin: 25px 0 0 0;	
}

.eventos a{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size: 14px;
    	text-transform: uppercase;
    	font-weight: 500;
	padding:5px;
}

.eventos  a:hover{
	background-color: #57b500;
}

/**** BOTÓN descarga p`reguntas ****/

.preguntasfrecuentes{
    background: #69ce17;
    color: #FFF;
    width: 260px;
    height: auto !important;
    display: block;
    text-align: center;
    margin: 35px 15px 0 0;	
}

.preguntasfrecuentes a{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size: 14px;
    	text-transform: uppercase;
    	font-weight: 500;
	padding:5px;
}

.preguntasfrecuentes  a:hover{
	background-color: #57b500;
}
.separador-faq{
	width:10px;
	min-height:20px;
	float:left;
	display:block;
}

/**** BIBLIOTECA ****/

ul.biblioteca{
margin:0;
padding:0;
list-style:none !important;
}

ul.biblioteca li{
list-style:none !important;
padding-top:4px;
}

ul.biblioteca li a:hover{
-webkit-filter: opacity(50%); /* Safari */
filter: opacity(50%);
}

ul.biblioteca li.ico_img{
width:100%;
height: 30px;
padding-left:40px;
background:url(img_css/imagen-biblioteca.jpg) no-repeat left center !important;
}

li.ico_pdf{
width:100%;
height: 30px;
padding-left:40px;
background:url(img_css/pdf-biblioteca.jpg) no-repeat left center !important;
}

li.ico_doc{
width:100%;
height: 30px;
padding-left:40px;
background:url(img_css/doc-biblioteca.jpg) no-repeat left center !important;
}

.ico_otro{
}


/***** boton galería *****/
a.ver-galeria{
width:100%;
margin:auto;
text-align:center;
padding: 15px 0;
display:block;
color:#FFF;
background-color:#F90;
font-size:16px;
font-weight:bold;
}

a.ver-galeria:hover{
-webkit-filter: opacity(50%); /* Safari */
filter: opacity(50%);
}

 
/*** EVENTOS UNEGOCIOS PAGE ***/

ul.eventos-un{
	list-style:none;
	padding:0 !important;
	margin:0 auto !important;
	width:95%;
}

ul.eventos-un li{
	list-style: none !important;
	padding:15px 0 35px 0;
	width:100%;
	/*border-bottom: 1px dashed #CCC;*/
}

ul.eventos-un li .titulo-eventos-un{
	font-size:18px; 
	color:#003087;
	text-transform: uppercase !important;
}

ul.eventos-un li .titulo-eventos-un a:hover{
	font-size:18px; 
	-webkit-filter: opacity(50%); /* Safari */
	filter: opacity(50%);
}

ul.eventos-un li p{
	/*padding-bottom:5px;*/
}

.mas-info-eventos{
	width:220px;
	height: auto !important;
	display:block;
	margin:20px 0 0 0;
	position:relative;
}

.mas-info-eventos a{
	width:100%;
	height:auto !important;
	font-size:14px;
	color: #FFF;
	background-color:#F90;
	font-weight:bold;
	padding: 5px 0;
	display:block;
	text-align:center;
}

.mas-info-eventos a:hover{
	-webkit-filter: opacity(50%); /* Safari */
	filter: opacity(50%);
}

.ver-eventos-realizados{
width:100%;
height: auto;
margin: 20px 0;
}

.ver-eventos-realizados a{
width:100%;
margin:auto;
text-align:center;
padding: 15px 0;
display:block;
color:#FFF;
background-color:#099;
font-size:16px;
font-weight:bold;
}

.ver-eventos-realizados a:hover{
-webkit-filter: opacity(50%); /* Safari */
filter: opacity(50%);
}


/**** EVENTOS SINGLE PAGE ****/

.containerEventos {max-width:940px;  width:94%; margin:0 auto; position: relative; display: table; padding:0 3%; color: #404040;}
.containerEventos h2 {margin-bottom:20px; text-transform: uppercase !important;}

.registro-eventos{
	width:100%;
	max-width:320px;
	height: auto !important;
	display:block;
	margin:20px 0 20px 0;
	position:relative;
	float:left;
}

.volver-eventos{
	width:100%;
	max-width:320px;
	height: auto !important;
	display:block;
	margin:20px 0;
	position:relative;
	float:left;
	clear:left;
}

.registro-eventos a{
	width:100%;
	height:auto !important;
	font-size:18px;
	color: #FFF;
	background-color:#F90;
	font-weight:bold;
	padding: 12px 0;
	display:block;
	text-align:center;
}

.registro-eventos a:hover{
	-webkit-filter: opacity(50%); /* Safari */
	filter: opacity(50%);
}

.volver-eventos a{
	width:100%;
	height:auto !important;
	font-size:14px;
	color: #FFF;
	background-color:#CCC;
	font-weight:bold;
	padding: 8px 0;
	display:block;
	text-align:center;
}

.volver-eventos a:hover{
	-webkit-filter: opacity(50%); /* Safari */
	filter: opacity(50%);
}

.cupos-completos{
font-size:18px;
color:#F90;
font-weight:bold;
}

/* Estilo de banner home  */

#contenedor_banner_home{
	 width:100%; max-width:900px; margin:auto; position:relative; overflow:hidden;
}

.titulo-bl-home{
	width:100%;
	max-width: 900px;
	padding: 0 0 20px 0; 
	color:#000 !important;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	margin:auto;
}

.dbl {
	width: 25%;
	max-width: 225px;
	float: left;
	display: block;
	height: auto;
}
.dbl img {
	width: 100%;
	height: auto;
}
 @media only screen and (max-width: 450px) {
.dbl {
	width: 50%;
	margin:auto;
}

.titulo-bl-home{
	width:90%;
}

}


/***** LANDING DIPLOMAS BL *****/

a.cursos-electivos-bl{
	width:300px;
	height:20px;
	padding:10px;
	text-align:center; 
	color:#FFF;
	text-decoration:none;
	background-color:#0CC;
}

a.cursos-electivos-bl:hover{
	background-color:#CCC;
}

a.descargar-presentacion{
	width:300px;
	height:20px;
	padding:10px;
	text-align:center; 
	color:#FFF;
	text-decoration:none;
	background-color:#0CC;
}

a.descargar-presentacion:hover{
	background-color:#CCC;
}



/**** CATEGORÍA CURSOS ****/

.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}



/***** QUIENES SOMOS 07/09/2019 *****/

#cont-fotos-qs{
            width: 100% !important;
            max-width: 620px !important;
            margin: auto;
            line-height: 1.2em;
            text-align: center;
        }
        
        .director-qs{
            width: 200px !important;
            margin: auto !important;
            clear: both;
            text-align: center;
        }
        
        #subdirectores-qs{
            width: 100%;
            max-width: 620px;
            margin: auto !important;
        }
        
        .subdirectores-qs{
            width: 200px;
            padding: 20px 0;
            text-align: center;
            float: left;
        }
        .subdirectores-qs p{
             padding: 5px 10px;
        }
        
        .subdirectores-qs a{
            color: blue;
        }
        
        .subdirectores-qs a:hover{
            color: darkorange;
        }
        
        @media only screen and (max-width: 619px) {
            
            #subdirectores-qs{
            width: 100%;
            max-width: 420px;
            margin: auto !important;
        }
            
            #cont-fotos-qs{
            width: 100%;
            max-width: 420px;
            margin: auto;
            line-height: 1.2em;
            }
 
        }
        
        @media only screen and (max-width: 420px) {
            
            #cont-fotos-qs{
            width: 100%;
            max-width: 220px;
            margin: auto;
            line-height: 1.2em;
            }
            
            #subdirectores-qs{
            width: 100%;
            max-width: 220px;
            margin: auto !important;
        }
 
        }


/***** VIDEO STREAMING *****/

#video-s {
    height: 428px;
    max-width: 760px;
    margin: 0 auto 35px auto;
}

@media (max-width: 768px) {
    
    
    #video-s {
    position: relative;
    padding-bottom:56.25%;
    height: 0;
    overflow: hidden;
    margin: 0 auto 25px auto;
}

    #video-s iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
}


.video-s {
    height: 428px;
    max-width: 760px;
    margin: 0 auto;
}

@media (max-width: 768px) {
    
    
    .video-s {
    position: relative;
    padding-bottom:56.25%;
    height: 0;
    overflow: hidden;
    margin: 0 auto 25px auto;
}

    .video-s iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
}

/********* DESTACADOS HOME **********/

.dp-destacado-home{
	width: 200px;
	display: inline-block;
	margin: 0 20px;
}

.dp-destacado-home img{
	width: 150px;
	display: block;
	margin: 0 auto;
}

@media (max-width: 500px) {
 
	.dp-destacado-home{
	width: 200px;
	display: block;
	margin: 0 auto;
		clear: both;
}
    
    
}



/****** NOTICIAS HOME 2020 ******/

.noticias-home{
	width: 100%;
	max-width:450px;
	float: left;
}

.noticias-home h3{
	width: 100%;
	padding-bottom: 20px;
	display: block;
	border-bottom: 1px solid #CCC;
	margin-bottom: 15px;
	font-size: 24px;
}

.noticias-home ul{
	list-style: none;
}

.noticias-home ul a{
	text-decoration: none;
	color: #333;
	display: block;
}

.noticias-home ul a:hover{
	text-decoration: underline;
}

.noticias-home ul li{
	padding-bottom: 20px;
	list-style: none;
	width: 100%;
	max-width: 450px;
	clear: both;
	display: block;
	overflow: hidden;
}

.noticias-home ul li .imagen-noticias-home{
	float: left;
	width: 20%;
}

.noticias-home ul li .imagen-noticias-home img{
	min-width: 90px;
	max-width: 90px;
	height: auto;
}

.noticias-home ul li .texto-noticias-home{
	float: left;
	width: 70%;
	margin-left: 10%;
}

.noticias-home ul li .fecha{
	font-size: 12px;
	color: dodgerblue;
}

.noticias-home ul li .p{
	font-size: 13px;
	line-height: 1.5em;
}

.masnoticias-home {
	color:#FFF;
	padding: 8px 0;
	margin: 10px auto 0;
	width: 200px;
	display: block;
	font-size:14px;
	text-decoration: none;
	background-color: #F90;
	text-align: center;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 0px solid #000000;
}

.masnoticias-home:hover {
	background-color: navajowhite;
}



/***** EVENTOS HOMT *****/

.eventos-home{
	width: 100%;
	max-width:450px;
	float: right;
}

.eventos-home h3{
	width: 100%;
	padding-bottom: 20px;
	display: block;
	border-bottom: 1px solid #CCC;
	margin-bottom: 15px;
	font-size: 24px;
}


.vereventos-home {
	color:#FFF;
	padding: 8px 0;
	margin: 35px auto 0;
	width: 200px;
	display: block;
	font-size:14px;
	text-decoration: none;
	background-color: deepskyblue;
	text-align: center;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 0px solid #000000;
}

.vereventos-home:hover {
	background-color: lightsteelblue;
}


#video-eventos-home {
    height: 253px;
    max-width: 450px;
    margin: 15px auto 0;
}


@media (max-width: 899px) {
 
.noticias-home{
	width: 100%;
	float: none;
	clear: both;
	margin: auto;
}
	
.eventos-home{
	width: 100%;
	float: none;
	clear: both;
	margin: 50px auto 0;
}
    
}

@media (max-width: 700px) {

.blockSummit{
	display: none;
}
}


/****** VIDEO ONLINE *****/


#video-online {
    height: 428px;
    max-width: 760px;
    margin: 0 auto 35px auto;
}

@media (max-width: 768px) {
    
    
    #video-online {
    position: relative;
    padding-bottom:56.25%;
    height: 0;
    overflow: hidden;
    margin: 0 auto 25px auto;
}

    #video-online iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
}



/*****SEMINARIO***/

#cont-sv{
    width: 100%; 
    max-width: 900px;
    margin: auto;
}


#banner-sv{
    display: block; margin: 0 auto 25px; width: 100%; max-width: 900px;
}

#organizan-sv{
    display: block; margin: auto; width: 100%; max-width: 650px;
}

#titulo-sv{
    font-size: 20px; font-weight: bold; color: dodgerblue; text-transform: uppercase; line-height: 2em;
}

#destaca-titulo-sv{
    font-size: 30px;
}

#fecha-sv{
    font-size: 20px; font-weight: bold; color: darkorange; padding-bottom: 25px;
}

.listas-sv{
    padding-bottom: 25px;
}

.subitulo-st{
    font-size: 16px; color: dodgerblue; line-height: 2em;
}

#cont-video-sv{
    padding: 30px 0;
    margin: auto;
    width: 100%;
    text-align: center;
    max-width: 800px;
}

#video-sv {
    height: 450px;
    max-width: 800px;
    width: 100%;
}

table#programa-sv{
    width: 100%;
}

table#programa-sv td{
    padding: 5px;
    line-height: 2em;
}

.destaca-prog-sv{
    color: dodgerblue;
    text-transform: uppercase;
}

#cont-panelistas-sv{
    width: 100%;
    max-width: 660px;
    margin: auto;
    min-height: 520px;
    overflow: hidden;
}

.panelista-sv{
width: 200px;
height: 240px;
display: block;
float: left;
margin: 10px;
text-align: center;
}

.panelista-sv img{
    display: block;
    clear: both;
    margin: auto;
    padding-bottom: 10px;
}

.panelista-sv span{
font-size: 10px;
}


@media (max-width: 799px) {

#video-sv {
    position: relative;
    height: 0;
    padding-bottom:56.25%;
    overflow: hidden;
}

#video-sv iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
}


@media (max-width: 460px) {

#cont-panelistas-sv{
    width: 240px;
    max-width: 240px;
}

    
}


/**** ERROR 404***/
#error404{
	width: 100%;
	max-width: 600px;
	margin: auto;
	color: #4D602B;
	font-family: Consolas, 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', Monaco, 'Courier New', 'monospace';
	overflow: hidden;
}

#imagen-error404{
	display: block;
	width: 40%;
	float: left;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

#imagen-error404 img{
	width: 100%;
	height: auto;
	float: left;
	display: block;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

#txt-error404{
	display: block;
	max-width: 360px;
	width: 60%;
	float: right;
	padding-top: 50px;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

#txt-error404 h1{
	display: block; text-align: center; clear: right; font-size: 150px;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

#txt-error404 p{
	display: block; text-align: center;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

#volver-inicio-error404{
	clear: both;
	width: 200px;
	margin: 20px auto;
	font-family: Consolas, 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', Monaco, 'Courier New', 'monospace';
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

#volver-inicio-error404 a{
	display: block;
	margin: auto;
	width: 200px;
	padding: 10px 0;
	background-color: #8AC641;
	color: white; text-decoration:
	none; text-align: center;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

#volver-inicio-error404 a:hover{
	background-color: #666666;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

@media (max-width: 460px) {

	#txt-error404{
		padding-top: 15px;
		-webkit-transition: all ease 0.5s;
    	-moz-transition: all ease 0.5s;
    	transition: all ease 0.5s;
	}
	
	#txt-error404 h1{
		display: block; text-align: center; clear: right; font-size: 120px;
		-webkit-transition: all ease 0.5s;
    	-moz-transition: all ease 0.5s;
    	transition: all ease 0.5s;
	}

    
}



/****** NOTICIAS OBSERVATORIO ******/

#cont-prensa-obs {max-width:940px; width:100%; margin:0 auto; position: relative; display: block;}


.articulos-pobs{
	width: 215px;
	height: 260px;
	border-bottom: 1px solid #CCC;
	float: left;
	padding: 10px 0;
	margin: 15px 10px;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.miniatura-pobs{
	width: 215px;
	height: 121px !important;
	display: block;
	margin-bottom: 20px;
	background-color: slategrey;
	background-size: cover;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}


.articulos-pobs-pagina-obs{
	width: 280px;
	height: 270px;
	border-bottom: 1px solid #CCC;
	float: left;
	padding: 10px 0;
	margin: 15px 10px;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.miniatura-pobs-pagina-obs{
	width: 280px;
	height: 121px !important;
	display: block;
	margin-bottom: 20px;
	background-color: slategrey;
	background-size: cover;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.titulo-miniatura-pobs{
	width: 100%;
	height: 90px;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}


.titulo-miniatura-pobs a{
	font-size: 12px;
	line-height: 10px;
	color: slategrey;
	font-weight: 700;
	text-decoration: none;
	-webkit-transition: all ease 0.2s;
    -moz-transition: all ease 0.2s;
    transition: all ease 0.2s;
	text-transform: uppercase;
}

.titulo-miniatura-pobs a:hover{
	color: orangered;
	text-decoration: underline;
}

.fecha-miniatura-pobs{
	width: 100%;
	line-height: 1.5em;
	font-size: 12px;
	padding-bottom: 10px;
	color: black;
}

.paginado-pobs{
	width: 100%;
	text-align: center;
	clear: both;
	display: block;
	padding: 20px 0;
}

.contentPage .btnPaginado-pobs{
	display: inline-block;
	margin: 0 10px;
}

.contentPage .btnPaginado-pobs a{
	color: #F90;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.contentPage .btnPaginado-pobs a:hover{
	color: dimgrey;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}


.navega-prensa-obs{
	width: 100%;
	max-width: 600px;
	margin: auto;
	clear: both;
	display: block;
	padding: 20px 0;
}

.navega-prensa-obs a{
	width: 200px;
	margin: auto;
	display: block;
	padding: 8px;
	text-align: center;
	color: white;
	background-color: slategrey;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.navega-prensa-obs a:hover{
	color: white;
	background-color: #F90;
}





/*** Single page ***/



#prensa-pobs{
	width: 100%;
	max-width: 758px;
	/*float: left;*/
	clear: both;
	margin: auto;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

#destacada-pobs{
	width: 100%;
	max-width: 758px;
	display: block;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

#titulo-pobs{
	width: 96%;
	line-height: 1.5em;
	font-size: 24px;
	padding: 2%;
	margin-bottom: 15px;
	font-weight: 700;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
	background-color: darkorange;
	color: white;
	text-transform: uppercase;
}

#bajada-pobs{
	width: 100%;
	line-height: 1.5em;
	font-size: 16px;
	padding-bottom: 10px;
	color: black;
	font-weight: bold;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

#fecha-pobs{
	width: 100%;
	line-height: 1.5em;
	font-size: 16px;
	padding-bottom: 10px;
	color: #f90;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

#contenido-pobs{
	width: 100%;
	line-height: 1.5em;
	font-size: 14px;
	padding-bottom: 10px;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

a.link-externo-pobs{
	width: 200px;
	display: block;
	background-color: slategrey;
	color: white;
	text-decoration: none;
	text-align: center;
	padding: 8px 0;
	-webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    transition: all ease 0.3s;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

a.link-externo-pobs:hover{
	background-color: limegreen;
}

aside#barra-lateral-pobs{
	width: 28.7%;
	max-width: 270px;
	float: right;
	clear: right;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}



@media (max-width: 460px) {

	#cont-prensa-obs {
		width:90%;
	}
	
	.articulos-pobs{
	width: 100%;
	height: auto;
	padding: 10px 0;
	margin: 10px 0;
		overflow: hidden;
}

.miniatura-pobs{
	width: 100%;
	height: 140px !important;
	display: block;
}
	
	.titulo-miniatura-pobs{
	width: 100%;
	height: auto;
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}
	
	.fecha-miniatura-pobs{
	padding-bottom: 0;
	color: black;
}
    
}


/* ELECTIVOS DIPLOMADOS BL */

.p-electivo{
	width: 100%;
	max-width: 800px;
	overflow: hidden;
	margin: auto;
	padding: 35px 0;
}

.foto-p-electivo{
	width: 25%;
	max-width: 200px;
	height: auto;
	display: block;
	float: left;
}

.foto-p-electivo img{
	width: 100%;
	max-width: 200px;
	height: auto;
	display: block;
}

.contenidos-p-electivo{
	width: 72.5%;
	display: block;
	max-width: 580px;
	float: right;
	font-size: 12px;
	line-height: 1.5em;
}


