/*Imports*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;1,400;1,500&display=swap');

.product-menu .nav li a { color: #365d9e; background: transparent !important; }
@media screen and (min-width: 1200px) {
#card-eva-content p {min-height: 220px;}
}

@media screen and (min-width: 992px) {
#card-eva-content {min-height: 310px;}
.carrusel-comp-eva h2 {min-height: 80px;}
#card-eva-content p {min-height: 50px;}
.carrusel-comp-eva #card-eva-header img {width:50%;}
.carrusel-comp-eva #card-eva-content #boton-azul-new {font-size: 1rem;}
}

@media screen and (min-width: 768px) {
#card-eva-content {min-height: 50px;}
.carrusel-comp-eva h2 {min-height: 20px;}
#card-eva-content p {min-height: 220px;}
.carrusel-comp-eva #card-eva-header img {width:40%;}
.carrusel-comp-eva #card-eva-content #boton-azul-new {font-size: 1rem;}
}

@media screen and (max-width: 768px) and (min-width: 576px) {
#card-eva-content {min-height: 50px;}
.carrusel-comp-eva h2 {min-height: 20px;}
#card-eva-content p {min-height: 220px;}
.carrusel-comp-eva #card-eva-header img {width:40%;}
.carrusel-comp-eva #card-eva-content #boton-azul-new {font-size: 1rem;}
#botones-compartir {margin: 20px 0; font-size: 1rem;}
}

/*Resultados*/
@media screen and (min-width: 768px) {
.form-control {height: 40px; font-size: 1rem;} }

@media screen and (min-width: 768px) {.form-control { height: 40px; font-size: 1rem; }}

#foto-perfil {margin: 0 10px 0 -15px; width: 40px; float: left; position: relative; border-radius: 50%; height: 40px; border: 2px solid #3166cc;}
.foto-perfil {margin: 0 10px 0 -15px; width: 40px; float: left; position: relative; border-radius: 50%; height: 40px; border: 2px solid #3166cc;}


/* ------------- EVA Home ------------- */

.homeeva-top-box {background-color: #572c6e; background-image: url("https://www.funcionpublica.gov.co/documents/28587425/40783994/banner-top-bg.jpg/f543566d-d5df-a194-18de-4daf301430e9?t=1639168928917"); width: 100vw; background-size: cover; position: relative; left: calc(-1 * (100vw - 100%) / 2);}
#homeeva-header {margin: 40px 0 40px 0;}
#homeeva-header h1 {color: #fff; font-size: 2rem; font-weight: 600; position: relative; top: -5px;}
#homeeva-header h1 span {color: #fff; font-size: 2rem; font-weight: 600; position: relative; top: -5px;}
#homeeva-header p {color:#ffffff;font-size:1rem;}
#homeeva-header p a {background-color: #fff; color:#1f3460; text-align: center !important; margin: 0.1em auto !important; padding: 0.8em 1.5em !important; line-height: 1em !important; text-decoration: none !important; display: inline-block !important;  font-size: 1.1em;font-weight: 500; border-radius: 2em;}
#homeeva-header p a:hover {background-color: #f9ecd2;}
#homeeva-header p a:focus {box-shadow: 0 0 0 3px #f9ecd2;}
#homeeva-header p a:active {background-color: #f9ecd2;}
#homeeva-header div {text-align: center;}
#homeeva-header img {width:80%; text-align: center; margin-top: -40px;}

.homeeva-card-cta {border: 1px solid #c3c3c3; padding: 10px; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); background-color: #fff; border-radius: 16px; padding: 20px 40px; text-align: center; margin-bottom: 20px; text-align: left;}

#descripcion-cta-top {min-height: 180px;}
#descripcion-cta-top p {font-weight: 500; font-size: 1rem;}

#descripcion-cta-top h5 {color:#1f3460; font-size: 17px; font-weight: 600;}

#homeeva-cta {margin-top:-70px;}

.light-yellow-box {background-color: #f6d993; width: 100vw; position: relative; left: calc(-1 * (100vw - 100%) / 2);}
.card-transversales-homeeva {background-color: #fff; border-radius: 16px; padding: 20px 20px; text-align: center; margin-bottom: 20px;}
.card-transversales-homeeva img {width:150px; border-radius:50%; margin:20px 0 0 0;}
.card-transversales-homeeva h5 {color:#1f3460; font-size: 17px;}
.card-transversales-homeeva #center-et {text-align: center;}
.card-transversales-homeeva #descripcion-transversal {min-height: 200px;}
.equipos-transversales-homeeva h2 {color: #1f3460; margin-top:0;}
.equipos-transversales-homeeva p {color: #000; font-weight: 500;}


.eva-home-agenda h2{color:#1f3460;}
.eva-home-podcast h2{color:#f23858;}
.eva-home-podcast p a {background-color: #b21b3c; color:#fff; text-align: center !important; margin: 0.1em auto !important; padding: 0.8em 1.5em !important; line-height: 1em !important; text-decoration: none !important; display: inline-block !important;  font-size: 1.1em;font-weight: 500; border-radius: 2em;}
.eva-home-podcast p a:hover {background-color: #841532;}
.eva-home-podcast p a:focus {box-shadow: 0 0 0 3px #f7668b;}
.eva-home-podcast p a:active {background-color: #841532;}

.eva-card-articulos {padding: 20px 40px;}
.eva-card-articulos img {width: 100%; border-radius: 16px;}
.eva-card-articulos h5 span {text-transform: none; font-size: 0.65em; line-height: auto; color:#333333;}
#eva-card-articulos-links h5 a {color: #2F4F94;}
#eva-card-articulos-links h5 a:hover {color: #4470B3;}
#eva-card-articulos-links h5 a:focus {color: #4470B3;}
#eva-card-articulos-links h5 a:active {color: #4470B3;}
.intro-articulos h5 strong {font-weight: 700; color:#3366cc;}
#eva-card-links a {color:##2F4F94;}
.intro-articulos h2 {color:#1f3460;}
.intro-articulos p a {background-color: #1f3460; color:#fff; text-align: center !important; margin: 0.1em auto !important; padding: 0.8em 1.5em !important; line-height: 1em !important; text-decoration: none !important; display: inline-block !important;  font-size: 1.1em;font-weight: 500; border-radius: 2em;}
.intro-articulos p a:hover {background-color: #3366cc;}
.intro-articulos p a:focus {box-shadow: 0 0 0 3px #f9ecd2;}
.intro-articulos p a:active {background-color: #f9ecd2;}
#verarticulos p {text-align:center;}
#verarticulos p a {background-color: #1f3460; color:#fff; text-align: center !important; margin: 0.1em auto !important; padding: 0.8em 1.5em !important; line-height: 1em !important; text-decoration: none !important; display: inline-block !important;  font-size: 1.1em;font-weight: 500; border-radius: 2em;}
#verarticulos p a:hover {background-color: #3366cc;}
#verarticulos p a:focus {box-shadow: 0 0 0 3px #f9ecd2;}
#verarticulos p a:active {background-color: #f9ecd2;}


/*Conoce EVA*/
/*Componentes EVA*/

#nav-comp-eva .nav-tabs li a { background-color: #f5f5f5; min-height: 80px; padding: 20px 10px; margin: 4px 1px; border: none; color: #1f3460; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1.3rem; display: grid; align-content: center; justify-content: center; align-items: center; line-height: .8;}
#nav-comp-eva .nav-tabs li.active a { background-color: #2f6fc8; padding: 20px 10px; margin: 4px 1px; color: #fff; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1.3rem;}
#nav-comp-eva .nav-tabs li.active a:hover { background-color: #2f6fc8; color: #fff;padding: 20px 10px; margin: 0 1px;}
#nav-comp-eva .nav-tabs li.active a:focus { background-color: #2f6fc8; color: #fff;padding: 20px 10px; margin: 0 1px;}

#nav-comp-eva #componentes {min-height: 100px; display: block; vertical-align: top; margin: 4px 1px 7px 1px; padding: 40px 10px 0 10px; border-bottom:none; font-size: 1rem; font-weight: 600;}
#nav-comp-eva #componentesx {min-height: 100px; display: block; vertical-align: top; margin: 18px 1px; padding: 30px 10px 0 10px; position: relative; top: -10px; border-bottom:none; font-size: 1rem; font-weight: 600;}
#nav-comp-eva #componentesx2 {min-height: 100px; display: block; vertical-align: top; margin: -10px 1px; padding: 30px 10px 0 10px; position: relative; top: -10px; border-bottom:none; font-size: 1rem; font-weight: 600;}

#nav-comp-eva .nav-tabs li a.prox { background-color: #f5f5f5; min-height: 80px; padding: 20px 10px; margin: 4px 1px; border: none; color: #1f3460; font-family: 'Work Sans', sans-serif; font-weight: 400; font-size: 1.5em; display: grid; align-content: center; justify-content: center; align-items: center; position: relative; top: -8px;}
#nav-comp-eva .nav-tabs li.active a.prox { background-color: #2f6fc8; margin: 0 2px; color: #fff; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1.3em;}
#nav-comp-eva .nav-tabs li.active a:hover.prox { background-color: #2f6fc8; color: #fff;}
#nav-comp-eva .nav-tabs li.active a:focus.prox { background-color: #2f6fc8; color: #fff;}

#nav-comp-eva .nav-tabs li a.disabled { background-color: #f5f5f5; min-height: 80px; padding: 20px 10px; margin: 4px 1px; border: none; color: #666; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1.3rem; display: grid; align-content: center; justify-content: center; align-items: center; position: relative; top: -8px;pointer-events: none;}
#nav-comp-eva .nav-tabs li.active a.disabled { background-color: #2f6fc8; margin: 0 2px; color: #fff; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1.3rem;}
#nav-comp-eva .nav-tabs li.active a:hover.disabled { background-color: #2f6fc8; color: #fff;}
#nav-comp-eva .nav-tabs li.active a:focus.disabled { background-color: #2f6fc8; color: #fff;}

#nav-comp-eva .nav-tabs li a span{ color: #666; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1rem; position:relative; top:0; line-height: 2.2;}
#nav-comp-eva .nav-tabs li.active a span{ color: #ffffff;}
#nav-comp-eva .nav-tabs li.active a:hover span { color: #ffffff;}
#nav-comp-eva .nav-tabs li.active a:focus span { color: #ffffff;}


.homeeva-card-cta {border: 1px solid #c3c3c3; padding: 10px; background-color: #fff; border-radius: 16px; padding: 20px 40px; text-align: left; margin-bottom: 20px;}
#descripcion-cta-top p {font-weight: 500;}
#descripcion-cta-top h2 {color:#1f3460; font-size: 17px; font-weight: 600;}
#descripcion-cta-top img {height:110px; margin:20px 0;}
#tit-componentes-eva h2 {color:#1f3460;}


/* ------------- Clasese generales RSP ------------- */

/*Headers detalle*/
.eva-top-box {background-color: #572c6e; background-image: url(/documents/28587425/40783994/banner-top-bg.jpg/f543566d-d5df-a194-18de-4daf301430e9?t=1639168928917); width: 100vw; background-size: cover; position: relative; left: calc(-1 * (100vw - 100%) / 2); padding:0 0;}
.main-banner-publicaciones {background: #F5F6F7; width: 100vw; position: relative; left: calc(-1 * (100vw - 100%) / 2); background-image: url(/documents/28587425/41015532/2021-11-30-header-publicaciones-bg.jpg/aea066a2-fb63-3119-a7e6-8a34d771005d?t=1645720391721); background-size: cover; }
#cta-publicaciones a {background-color:transparent; width: 100%; text-align: center; display: block; margin:20px 0;border: 2px solid #fff; padding: 12px 25px; color: #fff; border-radius: 40px; font-size: 1.15em;font-weight: 500; text-decoration: none;transition: all 0.2s; float: left;}
#cta-publicaciones a:hover {background-color:#fff; color:#552b79; font-weight: 500; border-color: #fff;}
#cta-publicaciones a:focus {outline: none;box-shadow: 0 0 0 3px #fff;}
#arrow-volver img {width: 30px; float: left; vertical-align: middle; margin: 2px 10px 0 0;}
#h2-volverpublicaciones {display: inline-block; margin: 30px 0;font-weight: 400; color:#fff;}
.hidden-height {min-height:40px;}

#desc-imgs a {color:#3366cc; transition:.2s;}
#desc-imgs a:hover {color:#2B57AD;}
#desc-imgs a:focus {color:#2B57AD;}
#desc-imgs a:active {color:#2B57AD;}

/*Headers módulos*/
#homeeva-banner-top {margin: 40px 0 30px 0;}
#homeeva-banner-top h1 {color: #fff; margin: 0 0; font-size: 1rem; font-weight: 600;}
#homeeva-banner-top h1 span {color: #fff; font-size: 2rem; font-weight: 600; position: relative; top: -5px;}
#homeeva-banner-top p {color: #fff; font-weight: 500; margin-top:20px; font-size:1rem;}
#homeeva-banner-top img {width:80%;}

p {font-size: 1rem;}

/*Inicio paginador*/
.navegacion-pagina_fp {display: flex;align-items: center;justify-content: center;padding: 10px;}
ul.paginacion_fp {flex-wrap: wrap;background: #fff;padding: 1.3em 2.5em;border-radius: 50px;box-shadow: 0 5px 10px rgb(0 0 0 / 10%);}
ul.paginacion_fp li.btn-prev, ul.paginacion_fp li.btn-next {padding: 0.8em;}
ul.paginacion_fp li.btn-prev {border-top: none;font-size: 1rem;}
ul.paginacion_fp li.btn-next {border-top: none;font-size: 1rem;}
ul.paginacion_fp > li > button {color: #2b55ab;font-size: 1.15rem;font-weight: 500;width: 45px;height: 45px;border: 0 solid transparent; display: inline-block;float: none;margin: 0 auto; padding: 0;text-align: center;}
ul.paginacion_fp > li.active > button, ul.paginacion_fp > li > button:hover {z-index: 2;cursor: default;list-style: none;height: 45px;width: 45px;margin: 0 3x;line-height: 45px;border-radius: 50%;}
ul.paginacion_fp > li > button:hover {color: #2b55ab;background-color: #d1ddf2;border-color: #b6cdef;}
ul.paginacion_fp > li.active > button {color: #fff;background-color: #36c;border-color: #36c;}
/* Final paginador*/

.light-gray-box {background: #EFEFEF; width: 100vw; position: relative; left: calc(-1 * (100vw - 100%) / 2); margin-top: 40px;}

.colnopadding {padding: 0 0;}

/*Botones comentar*/
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {background-color: #e3e3e3 !important; border: 2px solid #e3e3e3 !important; color: #636363 !important;}

/*Banner componentes*/
/*Banner eventos y capacitaciones*/

.bkarchivos {background-color: #f4f4f4; padding: 20px 35px;}

.carrusel-comp-eva h2 {text-align: left; color: #333; font-weight: 500; font-size:1.4em;}
#card-eva-header {background-color:#552b79;border-radius: 25px 25px 0 0;min-height:90px;text-align:center; padding:30px 0;}
#card-eva-header img {width:70%;}
#card-eva-content {background-color:#efefef; border-top: 4px solid #b3b3b3;border-radius: 0 0 25px 25px; min-height:120px; padding:15px 40px 40px 40px; margin:0 0 40px 0; display: grid;}
#card-eva-content p {min-height: 50px;}

.carrusel-comp-eva #card-eva-content #boton-azul-new a {margin:0 0 10px 0 !important; border: 2px solid #3366cc; background-color: #3366cc; padding: 12px 25px; color: #ffffff; border-radius: 40px; font-size: 1.15em;font-weight: 500; text-decoration: none;transition: all 0.2s; float: left; text-align: center;}
.carrusel-comp-eva #card-eva-content #boton-azul-new a:hover {background-color: #c15810; color:#fff; font-weight: 500; border-color: #5b270a;}
.carrusel-comp-eva #card-eva-content #boton-azul-new a:focus {outline: none;box-shadow: 0 0 0 3px #819dc9;}
/*#card-eva-content p {font-size:1rem; min-height: 200px;}*/

.p-bold {font-weight:500; font-size:1rem;}
.p-bold a {color:#333;}
.p-bold a:hover {color:#3366cc;}

.clear-comentarios {clear: both;}

.art-cont-bot-descarga {padding:0 0;}
.panel-heading {padding: 5px 0 5px 25px;}

.minheight40 {min-height:40px;}
.minheight80 { min-height: 80px; }
.minheight90 { min-height: 90px; }
.minheight-100 {min-height:100px;}
.minheight100 {min-height:100px;}
.minheight140 {min-height:140px;}
.minheight-200 {min-height:200px;}

.height20 {min-height:20px;}

.height40 {min-height: 40px;}

.height70 {min-height:70px;}

.height80 {min-height: 80px;}

.height100 {min-height: 100px;}

.novisible-height {min-height: 40px;}

/*Liferay*/
.has-success .form-control {font-size: 2rem;}
.dropdown-header {color: #666 !important; font-size: 1rem !important;}
.btn-link {border-color: #6a708b !important;}

/*Banners en EVA*/
/*Home Artículos Recomendado EVA*/
#homeeva-banner-violeta {margin: 40px 0 40px 0; padding: 20px 20px; background-size: cover;background-color: #4C2F78; border-radius: 16px; }
#homeeva-banner-violeta h2 {font-size:1.5rem; color: #fff; margin: 5px 0 10px 0;}
#homeeva-banner-violeta h2 span {background-color:#EBCB7A; font-size:.7em; color: #4C2F78;padding: 0.2em 0.5em; font-weight: 700; }
#homeeva-banner-violeta a {background-color: #EBCB7A; color:#191919; text-align: center !important; margin: 0 auto 80px auto !important; padding: 0.8em 1.5em !important; line-height: 1em !important; text-decoration: none !important; display: table !important;  font-size: 1.15rem;font-weight: 500; border-radius: 2em;}
#homeeva-banner-violeta a:hover {background-color: #EDE4CE; color:#191919;}
#homeeva-banner-violeta a:focus {box-shadow: 0 0 0 3px #EDE4CE;}
#homeeva-banner-violeta a:active {background-color: #CCA246;}
#homeeva-banner-violeta p {color:#fff; margin:0 0;font-size:1rem;line-height: 1.2rem;}
#homeeva-banner-violeta p span {color:#fff; font-weight: 700;}
.contenedor-boton-banner-violeta {margin: 0 auto 40px auto;top: 8px; text-align: end;}
.center-banner-violeta-boton {margin: 20px 0 20px 0; position: relative; top:50px;}
#homeeva-banner-violeta .banner-icono-eva img {width:80%; position: relative; top:5px; text-align:center; margin:0 auto 15px auto; display:table;}

/*EVA Banner Recomendados en Eventos y Capacitaciones*/
#homeeva-banner-recomendados {margin: 40px 0 40px 0; padding: 40px 20px; background-size: cover;background-color: #283148; border-radius: 16px; }
#homeeva-banner-recomendados h2 {font-size:1.5rem; color: #FFE8B6; margin: 5px 0 10px 0;}
#homeeva-banner-recomendados h2 span {background-color:#ffffff; font-size:1rem; color: #191919;padding: 0.2em 0.5em; font-weight: 700; }
#homeeva-banner-recomendados a {background-color: #EBCB7A; color:#191919; text-align: center !important; margin: 0 auto 80px auto !important; padding: 0.8em 1.5rem !important; line-height: 1em !important; text-decoration: none !important; display: table !important;  font-size: 1.15rem;font-weight: 500; border-radius: 2em; transition:.2s;}
#homeeva-banner-recomendados a:hover {background-color: #EDE4CE; color:#191919;}
#homeeva-banner-recomendados a:focus {box-shadow: 0 0 0 3px #EDE4CE;}
#homeeva-banner-recomendados a:active {background-color: #CCA246;}
#homeeva-banner-recomendados p {color:#fff; margin:0 0; font-size:1rem; line-height: 1.2rem;}
#homeeva-banner-recomendados p span {color:#fff; font-weight: 700;}t
.contenedor-boton-banner-recomendados {margin: 0 auto 40px auto;top: 8px; text-align: end;}
.center-banner-recomendados-boton {margin: 20px 0 20px 0; position: relative; top:50px;}
#homeeva-banner-recomendados .banner-icono-eva img {width:70%; position: relative; top:5px; text-align:center; margin:0 auto; display:table;}

/*EVA banner en Foros y Debates*/
#homeeva-banner-celeste {margin: 40px 0 40px 0; padding: 20px 20px; background-size: cover;background-color: #D4EDFC; border-radius: 16px; }
#homeeva-banner-celeste h2 {font-size:1.5rem; color: #2C2B3C; margin: 5px 0 10px 0;}
#homeeva-banner-celeste h2 span {background-color:#59789C; font-size:.7em; color: #ffffff;padding: 0.2em 0.5em; font-weight: 700; }
#homeeva-banner-celeste a {background-color: #59789C; color:#fff; text-align: center !important; margin: 0 auto 80px auto !important; padding: 0.8em 1.5em !important; line-height: 1em !important; text-decoration: none !important; display: table !important;  font-size: 1.15rem;font-weight: 500; border-radius: 2em; transition:.2s;}
#homeeva-banner-celeste a:hover {background-color: #2C2B3C; color:#fff;}
#homeeva-banner-celeste a:focus {box-shadow: 0 0 0 3px #EDE4CE;}
#homeeva-banner-celeste a:active {background-color: #CCA246;}
#homeeva-banner-celeste p {color:#2C2B3C; margin:0 0;font-size:1rem;line-height: 1.2rem;}
#homeeva-banner-celeste p span {color:#000; font-weight: 700;}
.contenedor-boton-banner-celeste {margin: 0 auto 40px auto;top: 8px; text-align: end;}
.center-banner-celeste-boton {margin: 20px 0 20px 0; position: relative; top:50px;}
#homeeva-banner-celeste .banner-icono-eva img {width:60%; position: relative; top:5px; text-align:center; margin:0 auto 15px auto; display:table;}

/*Home Eva Audiolibro*/
#homeeva-banner-azul {margin: 40px 0 40px 0; padding: 20px 20px; background-size: cover;background-color: #3366cc; border-radius: 16px; }
#homeeva-banner-azul h2 {font-size:1.5rem; color: #ffffff; margin: 5px 0 0 0;}
#homeeva-banner-azul h2 span {background-color:#f9edb2; font-size:1rem; color: #283148;padding: 0.3em 0.5em; font-weight: 700; }
#homeeva-banner-azul a {background-color: #ffffff; color:#283148; text-align: center !important; margin: 0 auto 80px auto !important; padding: 0.8em 1rem !important; line-height: 1em !important; text-decoration: none !important; display: table !important;  font-size: 1.1em;font-weight: 500; border-radius: 2em; transition:,2s;}
#homeeva-banner-azul a:hover {background-color: #f9edb2; color:#283148;}
#homeeva-banner-azul a:focus {box-shadow: 0 0 0 3px #fff;}
#homeeva-banner-azul a:active {background-color: #24163F;}
#homeeva-banner-azul p {color:#ffffff; margin:0 0;font-size:1rem;line-height: 1.2rem;}
#homeeva-banner-azul p span {color:#f9edb2; font-weight: 700; font-size:1rem;}
.contenedor-boton-banner-azul {margin: 0 auto 40px auto;top: 8px; text-align: end;}
.center-banner-azul-boton {margin: 20px 0 20px 0; position: relative; top:50px;}
.banner-icono-audiolibro img {width:70%; position: relative; top:5px; text-align:center; margin:0 auto; display:table;}

/*EVA banner eva en integrantes*/
#homeeva-banner-azul2 {margin: 40px 0 40px 0; padding: 20px 20px; background-size: cover;background-color: #2F6FC8; border-radius: 16px; }
#homeeva-banner-azul2 h2 {font-size:1.5rem; color: #fff; margin: 5px 0 10px 0;}
#homeeva-banner-azul2 h2 span {background-color:#EBCB7A; font-size:1rem; color: #191919;padding: 0.2em 0.5em; font-weight: 700; }
#homeeva-banner-azul2 a {background-color: #EBCB7A; color:#191919; text-align: center !important; margin: 0 auto 80px auto !important; padding: 0.8em 1.5em !important; line-height: 1rem !important; text-decoration: none !important; display: table !important;  font-size: 1.15rem;font-weight: 500; border-radius: 2em; transition:.2s;}
#homeeva-banner-azul2 a:hover {background-color: #EDE4CE; color:#191919;}
#homeeva-banner-azul2 a:focus {box-shadow: 0 0 0 3px #EDE4CE;}
#homeeva-banner-azul2 a:active {background-color: #CCA246;}
#homeeva-banner-azul2 p {color:#fff; margin:0 0;font-size:1rem;line-height: 1.2rem;}
#homeeva-banner-azul2 p span {color:#fff; font-weight: 700;}
.contenedor-boton-banner-azul2 {margin: 0 auto 40px auto;top: 8px; text-align: end;}
.center-banner-azul-boton2 {margin: 20px 0 20px 0; position: relative; top:50px;}
#homeeva-banner-azul2 .banner-icono-eva img {width:100%; position: relative; top:5px; text-align:center; margin:0 auto; display:table;}

/*Recomendados SIE*/
#homeeva-banner-azulrey {margin: 40px 0 40px 0; padding: 20px 20px; background-size: cover;background-color: #283148; border-radius: 16px; }
#homeeva-banner-azulrey h2 {font-size:1.5rem; color: #ffe8b6; margin: 5px 0 10px 0;}
#homeeva-banner-azulrey h2 span {background-color:#ffffff; font-size:.7em; color: #191919;padding: 0.2em 0.5em; font-weight: 700; }
#homeeva-banner-azulrey a {background-color: #EBCB7A; color:#191919; text-align: center !important; margin: 0 auto 80px auto !important; padding: 0.8em 1.5em !important; line-height: 1em !important; text-decoration: none !important; display: table !important;  font-size:1.15rem; font-weight: 500; border-radius: 2em;}
#homeeva-banner-azulrey a:hover {background-color: #EDE4CE; color:#191919;}
#homeeva-banner-azulrey a:focus {box-shadow: 0 0 0 3px #EDE4CE;}
#homeeva-banner-azulrey a:active {background-color: #CCA246;}
#homeeva-banner-azulrey p {color:#fff; margin:0 0;font-size:1rem;line-height: 1.2rem;}
#homeeva-banner-violetaazulrey p span {color:#fff; font-weight: 700;}t
.contenedor-boton-banner-azulrey {margin: 0 auto 40px auto;top: 8px; text-align: end;}
.center-banner-azulrey-boton {margin: 20px 0 20px 0; position: relative; top:50px;}
.banner-icono-eva img {width:60%; position: relative; top:5px; text-align:center; margin:0 auto; display:table;}
.margin-img {min-height: 20px;}

/*Home Eva Audiolibro*/
#homeeva-banner-amarillo {margin: 40px 0 40px 0; padding: 20px 20px 20px 20px; background-size: cover;background-color:#283148; border-radius: 16px; }
#homeeva-banner-amarillo h2 {font-size:1.5rem; color: #ffffff; margin: 5px 0 0 0;}
#homeeva-banner-amarillo h2 span {background-color:#DB324F; font-size:1rem; color: #ffffff;padding: 0.3em 0.5em; font-weight: 700; }
#homeeva-banner-amarillo a {background-color: #f23858; color:#ffffff; text-align: center !important; margin: 0 auto 80px auto !important; padding: 0.8em 1rem !important; line-height: 1em !important; text-decoration: none !important; display: table !important;  font-size: 1.15rem;font-weight: 500; border-radius: 2em; transition:.2s;}
#homeeva-banner-amarillo a:hover {background-color: #f9edb2; color:#283148;}
#homeeva-banner-amarillo a:focus {box-shadow: 0 0 0 3px #fff;}
#homeeva-banner-amarillo a:active {background-color: #24163F;}
#homeeva-banner-amarillo p {color:#ffffff; margin:0 0;font-size:1rem;line-height: 1.2rem;}
#homeeva-banner-amarillo p span {color:#f9edb2; font-weight: 700;}
.contenedor-boton-banner-amarillo {margin: 0 auto 40px auto;top: 8px; text-align: end;}
.center-banner-amarillo-boton {margin: 20px 0 20px 0; position: relative; top:36px;}
.banner-icono-servimos img {width:50%; position: relative; top:15px; text-align:center; margin:0 auto; display:table;padding-bottom: 30px;}

/*Fin banners en EVA*/

.btn-comment {border: 2px solid #3366cc; background-color: #3366CC; padding: 12px 48px; color: #ffffff; border-radius: 2em; font-size: 1rem; font-weight: 500; text-decoration: none; transition: all 0.2s;}
.btn-comment:hover{background-color: #193366; border-color: #193366; color:#ffffff; transition: all 0.2s;}

.button-holder .btn-comment:hover {background-color: #193366; border-color: #193366;}

.add-comment {margin-top:20px;}
.add-comment .panel {margin-top:20px;}

.disabled { border-radius: 2em; opacity: 1; background-color: #e3e3e3; border-color: #e3e3e3; color: #636363;}

.metadata-entry-label {color: #333333;}
.metadata-entry {color: #666666;}

.card-podcast {margin: 0 0 40px 0 !important; padding: 35px 20px !important;}
.card-podcast #boton-azul-new a {margin: 0 0;border: 2px solid #3366cc;background-color: #3366cc;padding: 12px 25px;color: #ffffff;border-radius: 40px;font-size: 1.15rem;font-weight: 500; display: inline-block; transition: all 0.2s; cursor: pointer;}
.card-podcast #boton-azul-new a:hover {background-color: #c15810; color: #fff; border-color: #5b270a;}
.card-podcast #boton-azul-new a:focus {border: none; box-shadow: 0 0 0 3px #819dc9;}

.card-articulos #boton-azul-new a {margin: 0 20px 10px 0;border: 2px solid #3366cc;background-color: #3366cc;padding: 12px 25px;color: #ffffff;border-radius: 40px;font-size: 1.15rem;font-weight: 500; float: left; display: inline-block; transition: all 0.2s;}
.card-articulos #boton-azul-new a:hover {background-color: #c15810; color: #fff; border-color: #5b270a;}
.card-articulos #boton-azul-new a:focus {border: none; box-shadow: 0 0 0 3px #819dc9;}

.card-recomendados #boton-azul-new a {margin: 0 20px 10px 0;border: 2px solid #3366cc;background-color: #3366cc;padding: 12px 25px;color: #ffffff;border-radius: 40px;font-size: 1.15rem;font-weight: 500; float: left; display: block; transition: all 0.2s; display: inline-block;}
.card-recomendados #boton-azul-new a:hover {background-color: #c15810; color: #fff; border-color: #5b270a;}
.card-recomendados #boton-azul-new a:focus {border: none; box-shadow: 0 0 0 3px #819dc9;}

.card-eventos #boton-azul-new a {margin: 20px 15px 20px 10px;border: 2px solid #3366cc;background-color: #3366cc;padding: 12px 25px;color: #ffffff;border-radius: 40px;font-size: 1.15rem;font-weight: 500; float: left; display: block; transition: all 0.2s; text-align: center;}
.card-eventos #boton-azul-new a:hover {background-color: #c15810; color: #fff; border-color: #5b270a;}
.card-eventos #boton-azul-new a:focus {border: none; box-shadow: 0 0 0 3px #819dc9;}

#boton-borde-azul-new a {margin: 0px 0px 40px px 0px; border: 2px solid #3366cc; background-color: #fff; padding: 10px 22px; color: #3366cc; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; display: inline-block; cursor: pointer;}
#boton-borde-azul-new a:hover {background-color: #3366cc; border: 2px solid #3366cc; color: #fff; font-weight: 500;}
#boton-borde-azul-new a:focus {outline: none;box-shadow: 0 0 0 3px #819dc9;}

.card-eventos #boton-borde-azul-new a {margin: 0px 0px 30px 0px; border: 2px solid #3366cc; background-color: #fff; padding: 20px 22px; color: #3366cc; border-radius: 100px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; display: inline-block; cursor: pointer; text-align: center; line-height: 1.15rem;}
.card-eventos #boton-borde-azul-new a:hover {background-color: #3366cc; color: #fff; font-weight: 500; border-color: #3366cc;}
.card-eventos #boton-borde-azul-new a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}

.card-foros #boton-borde-azul-new a {margin: 0 20px 10px 0; border: 2px solid #3366cc; background-color: #fff; padding: 12px 25px; color: #3366cc; border-radius: 40px; font-size: 1.15em; font-weight: 500; text-decoration: none; transition: all 0.2s; float: left;}
.card-foros #boton-borde-azul-new a:hover {background-color: #3366cc; color: #fff; font-weight: 500; border-color: #3366cc;}
.card-foros #boton-borde-azul-new a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}

.card-articulos #boton-borde-azul-new a {margin: 0 20px 10px 0;border: 2px solid #3366cc;background-color: #fff;padding: 12px 25px;color: #3366cc;border-radius: 40px;font-size: 1.15em;font-weight: 500;text-decoration: none;transition: all 0.2s;float: left;}
.card-articulos #boton-borde-azul-new a:hover {background-color: #3366cc;color: #fff;font-weight: 500;border-color: #3366cc;}
.card-articulos #boton-borde-azul-new a:focus {outline: none;box-shadow: 0 0 0 3px #819dc9;}

.card-recomendados #boton-borde-azul-new a {margin: 0 20px 10px 0; border: 2px solid #3366cc; background-color: #fff; padding: 12px 25px; color: #3366cc; border-radius: 40px; font-size: 1.15em; font-weight: 500; text-decoration: none; transition: all 0.2s; float: left;}
.card-recomendados #boton-borde-azul-new a:hover {background-color: #3366cc; color: #fff; font-weight: 500;border-color: #3366cc;}
.card-recomendados #boton-borde-azul-new a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}

#boton-azul-new a {margin: 0 20px 10px 0;border: 2px solid #3366cc;background-color: #3366cc;padding: 12px 25px;color: #ffffff;border-radius: 40px;font-size: 1.15rem;font-weight: 500; float: left; display: block; transition: all 0.2s; text-align: center;}
#boton-azul-new a:hover {background-color: #c15810; color: #fff; border-color: #5b270a;}
#boton-azul-new a:focus {border: none; box-shadow: 0 0 0 3px #819dc9;}

#boton-borde-azul-new-center a {margin: 0 0 40px px 0; border: 2px solid #3366cc; background-color: #fff; padding: 12px 22px; color: #3366cc; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s;display: inline-block; cursor:pointer;}
#boton-borde-azul-new-center a:hover {background-color: #3366cc; color:#fff; font-weight: 500; border-color: #3366cc;}
#boton-borde-azul-new-center a:focus {outline: none;box-shadow: 0 0 0 3px #819dc9;}

.filtros #boton-azul-new a {margin: 0 20px 10px 0;border: 2px solid #3366cc;background-color: #3366cc;padding: 12px 25px;color: #ffffff;border-radius: 40px;font-size: 1.15rem;font-weight: 500; float: left; display: block; transition: all 0.2s;}
.filtros #boton-azul-new a:hover {background-color: #c15810; color: #fff; border-color: #5b270a;}
.filtros #boton-azul-new a:focus {border: none; box-shadow: 0 0 0 3px #819dc9;}

.filtros .boton-azul-new a:hover {background-color: #c15810; color:#fff; font-weight: 500; border-color: #5b270a;}
.filtros .boton-azul-new a:focus {outline: none;intebox-shadow: 0 0 0 3px #819dc9;}

.filtros hr {border-bottom:2px solid #3366cc; margin-top: 40px;}
.filtros label { color: #333; font-size: 1rem; margin-bottom: 2px;}

.padding-resultados {padding: 0 0;}

.padding-resultados #ordenarpor {width: 100%;}
#ordenarpor #ordenar {position: relative; top: -9px;}

.ordenarpor-vertical-align {padding: 0 0; margin: -10px 0 10px 0;}

#tipopublicacion-filtro {width: 88px; float: left; margin: 0 10px 10px 0;}

.resultadosporpag {max-width: 88px !important; float: right;} /*Testear*/

.select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #CCC;border-radius: 4px;}
.select2-container .select2-selection--single {box-sizing: border-box;cursor: pointer; display: block; height: 34px !important; user-select: none; -webkit-user-select: none;}

.ajuste-btn-filtrar {top: -5px; position: relative; transition: 0.2s; font-size: 1.15rem;}

/*.d-flex {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center;}*/

.d-flex-btn-filtrar {display: flex; flex-direction: column; justify-content: center;}

.no-margin {margin: 0 0 !important;}

#contenedor-portada, #contenedor-files, #contenedor-material, #contenedor-invitacion{margin-bottom:20px;}
/*#contenedor-portada, #contenedor-files {margin-bottom:20px;}
#contenedor-portada, #contenedor-files {margin-bottom:20px;}*/

.label-contenido {font-size: 1rem; color: #333333;}
.label-contenido #tooltip-form {font-style: oblique; color: #757575; font-weight: 500;}

/* Descargas */ 
#art-descargar-pdf {background-image:url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-pdf.svg/61bc7037-6d38-9ef3-9f44-ceb5dc1ef09c?t=1652810570968"); background-repeat: no-repeat; background-size: 20px; padding: 0px 0 30px 35px; color: #36C; display: block; font-size: 1rem; font-weight: 600; margin: 20px 20px 0 20px; transition:.15s;}
#art-descargar-pdf:hover {background-image:url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-pdf-hover.svg/542b7041-b06d-329a-bba3-debc51213614?t=1652810570862"); color: #193366; text-decoration: underline;}
#art-descargar-pdf:visited {color:#609;}

#art-descargar-word {background-image:url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-doc.svg/83d5eb62-78c4-d6b7-b397-e9396b2af981?t=1652810570747"); background-repeat: no-repeat; background-size: 20px; padding: 0px 0 30px 35px; color: #36C; display: block; font-size: 1rem; margin: 20px 20px 0 20px;transition:.15s;}
#art-descargar-word:hover {background-image:url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-doc-hover.svg/9ad39eb8-e484-0b42-9de7-f2ca13fdb3f0?t=1652810570640"); color: #193366; text-decoration: underline;}
#art-descargar-word:visited {color:#609;}

#art-descargar-ppt {background-image:url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-ppt.svg/94b8dccf-1498-d361-2d62-dccb76aa1fdd?t=1652810571162"); background-repeat: no-repeat; background-size: 20px; padding: 0px 0 30px 35px; color: #36C; display: block; font-size:1rem; font-weight: 600; margin: 20px 20px 0 20px;transition:.15s;}
#art-descargar-ppt:hover {background-image:url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-ppt-hover.svg/b1b440f8-708f-24bb-56dc-03fdbdb0082b?t=1652810571070"); color: #193366; text-decoration: underline; transition:.15s;}
#art-descargar-ppt:visited {color:#609;}

#art-descargar-excel {background-image:url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-xls.svg/d27949b7-4289-1641-6861-c498cd345dd4?t=1652810571357"); background-repeat: no-repeat; background-size: 20px; padding: 0px 0 30px 35px; color: #36C; display: block; font-size:1rem; font-weight: 600; margin: 20px 20px 0 20px;transition:.15s;}
#art-descargar-excel:hover {background-image:url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-xls-hover.svg/05b94dac-e276-43d3-6b7a-8b8ec80681fd?t=1652810571259"); color:#2F6FC8;color: #193366; text-decoration: underline; transition:.15s;}
#art-descargar-excel:visited {color:#609;}

#art-descargar-todo {background-image:url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-descargartodos.svg/f0bafc6f-c7c8-672b-4974-2153afb087bf?t=1652810570499"); background-repeat: no-repeat; background-size: 20px; padding: 0px 0 30px 35px; color: #36C; display: block; font-size:1rem; font-weight: 600; margin: 20px 20px 0 20px;transition:.15s;}
#art-descargar-todo:hover {background-image:url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-descargartodos-hover.svg/039680ec-31b8-3bdc-5ff9-ead87aef6291?t=1652810570379"); color: #193366; text-decoration: underline; transition:.15s;}
#art-descargar-todo:visited {color:#609;}
/* Fin descargas*/ 

.ck.ck-word-count {display: flex; justify-content: flex-end; background: var(--ck-color-toolbar-background); padding: var(--ck-spacing-small) var(--ck-spacing-standard); border: 1px solid var(--ck-color-toolbar-border); border-top-width: 0; border-radius: 0 0 var(--ck-border-radius);}
.ck.ck-word-count .ck-word-count__words {margin-right: var(--ck-spacing-standard);}
.ck.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable, .ck.ck-rounded-corners .ck-source-editing-area textarea {border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.ck.ck-word-count {display: flex; justify-content: flex-end; background: var(--ck-color-toolbar-background); padding: var(--ck-spacing-small) var(--ck-spacing-standard); border: 1px solid var(--ck-color-toolbar-border); border-top-width: 0; border-radius: 0 0 var(--ck-border-radius);}
.ck.ck-word-count .ck-word-count__words {margin-right: var(--ck-spacing-standard);}
.ck.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable, .ck.ck-rounded-corners .ck-source-editing-area textarea {border-bottom-left-radius: 0; border-bottom-right-radius: 0;}

.lds-dual-ring {display: inline-block;width: 80px;height: 80px;}
.lds-dual-ring:after {content: " ";display: block;width: 64px;height: 64px;margin: 8px;border-radius: 50%;border: 6px solid #36c;border-color: #36c transparent #36c transparent;animation: lds-dual-ring 1.2s linear infinite;}

/* Add Animation */
@-webkit-keyframes animatetop {from {top:-300px; opacity:0} to {top:0; opacity:1}}
@keyframes animatetop { from {top:-300px; opacity:0} to {top:0; opacity:1}}

/*///////////////////////////////////////
 MENSAJE DE LOGUEARSE
///////////////////////////////////////*/
.btn-cursos-azul {background-color: #3366cc; color: white; border-radius: 2em; text-align: center; margin: 1.5rem auto; padding: 0.8em 1.5em; line-height: 1em; text-decoration: none; display: inline-block; font-weight: 500; font-size:1rem; transition: all 0.2s;}
.btn-cursos-azul:hover {background-color: #193366; color: white;}
.btn-cursos-azul:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}

.boton-borde-azul-new a {cursor: pointer; margin: 0 0 0 0; border: 2px solid #3366cc; background-color: #fff; padding: 10px 25px; color: #3366cc; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; display: flex;position: relative;margin-top: -150px; }
.boton-borde-azul-new a:hover { background-color: #3366cc; color: #fff; font-weight: 500; border-color: #3366cc; }
.boton-borde-azul-new a:focus { outline: none; intebox-shadow: 0 0 0 3px #819dc9; }

.boton-borde-azul-new {margin: 0.1em auto; border: 2px solid #3366cc; background-color: #fff; padding: 0.7em 1.5em; color: #3366cc; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s;}
.boton-borde-azul-new:hover {background-color: #3366cc; color: #fff; font-weight: 500; border-color: #3366cc;}
.boton-borde-azul-new:focus {outline: none; box-shadow: 0 0 0 3px #819dc9; color:#3366cc;}

.boton-borde-gris-new {margin: 0.1em auto; border: 2px solid #666666; background-color: #fff; padding: 0.7em 1.5em; color: #666666; border-radius: 40px; font-size: 1rem; font-weight: 500; text-decoration: none; transition: all 0.2s;}
.boton-borde-gris-new:hover {background-color: #ffffff; color: #333333; font-weight: 500; border-color: #333333;}
.boton-borde-gris-new:focus {outline: none; box-shadow: 0 0 0 3px #999999; color:#666666;}

#campo-obligatorio {color: #c22d23;}

.form-row label {font-size: 1rem; color: #333333; min-height: 30px; margin-top: 20px; font-weight: 400;}
.form-row label #tooltip-form {font-style: oblique; color: #757575; font-weight: 500;}
/*.form-row textarea {height: 100px; margin-bottom: 30px;}*/
.form-row input::placeholder {color: #757575; font-size: 1rem;}
.form-row select { font-size: 1rem;}
.form-row textarea::placeholder {color: #757575; font-size: 1rem;}
.form-row hr { margin: 56px 0 56px 0; border: 1px solid #ccc;}
.form-row button {background-color: #52779c; border-radius: 25px; padding: 8px 15px; border: none; font-size: 1rem; color: #fff; transition: 0.2s; margin-top: 20px;}
.form-row button:hover { background-color: #284156;}
.form-row #eliminar {background-color: #444444; border-radius: 25px; padding: 5px 12px 5px 8px; border: none; font-size: 1rem; color: #fff; transition: 0.2s; margin-left: 20px; display: inline-block; }

#tit-form-articulos {color: #3366cc; font-size: 1.8rem; margin-bottom: 40px;}

#listatemas {margin-top: 5px; min-height: 35px;}
#contenidoarticulo {height: 150px;}

.subtit-form-eventos{color: #3366CC; margin-bottom: 10px; font-size: 1.4rem; margin-top: 60px;}

.checkbox { position: relative; display: block; margin-top: -5px; margin-bottom: 10px;}

#tit-form-foros {color: #3366cc; font-size: 1.8rem; margin-bottom: 10px;}

#tit-form-eventos { color: #3366cc; font-size: 1.8rem; margin-bottom: 10px;}

.agregarotro {background-color: #e9ecef; padding: 10px 15px; margin: 0 10px 0 0; border-radius: 50%; border: #cccccc solid 2px; font-weight: 600; transition: 0.2s; cursor: pointer;}

#boton-agregarotro a {color: #3366cc; text-decoration: none; transition: 0.1s; font-weight: 600; cursor: pointer;}
#boton-agregarotro a:hover {color: #1A3366; text-decoration: none;}
#boton-agregarotro a:visited {color: ##3366cc; text-decoration: none;}

#b-guardar { cursor: pointer; background-color: #3366cc; border-radius: 25px; padding: 8px 15px; border: none; font-size: 1rem; font-weight: 600; color: #fff; transition: 0.2s; margin-top: 20px; }
#b-guardar:hover {background-color: #193366; color: white;}
#b-guardar:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}

#inputPortada , #inputFiles, #inputMaterial, #inputInvitacion ,[id^=inputFoto_file_] ,#inputAgenda {display: none;}
/*#inputPortada , #inputFiles {display: none;}*/

#btn-portada {cursor: pointer; background-color: #52779c; border-radius: 25px; padding: 8px 15px; border: none; font-size: 1rem; font-weight:600; color: #fff; transition: 0.2s; margin-top: 20px;}
#btn-portada:hover {background-color: #284156;}

#forotags {margin-bottom: 30px;}
#forotags span {background-color: #e6effc; color: #333333; font-size: 1rem; font-weight: 600; border-radius: 25px; padding: 12px 22px; margin: 0 10px 10px 0; display: inline-block;}
#forotags span strong {font-weight: 700; background-color: #333; padding: 2px 6px; color: #e6effc; border-radius: 50px; margin-left: 5px; transition: 0.2s;}
#forotags span strong:hover {background-color: #053e77;} 

fieldset[disabled] .form-control, .form-control[disabled], .form-controlselect[disabled] { border-color: #636363; background-color: #e3e3e3; color: #636363; opacity: 1;}

#invitaciondescripcionimagen {margin-bottom: 40px;}

.alert-success, .portlet-msg-success {border: 1px solid #04661D; background-color: #d5f6d4; color: #04661D; font-weight: 500;}

.alert-success, .portlet-msg-success a {color:#2E5CB8; font-weight: 600; transition: .2s;}
.alert-success, .portlet-msg-success a:hover {color:#1A3366;}
.alert-success, .portlet-msg-success a:visited {color:#2E5CB8;}

.alert-success {border: 1px solid #04661D; background-color: #d5f6d4; color: #04661D; font-weight: 500;}

.alert-success a {color:#2E5CB8; font-weight: 600; transition: .2s;}
.alert-success a:hover {color:#1A3366;}
.alert-success a:visited {color:#2E5CB8;}


/* ------------- Publicaciones ------------- */
.ultimas-noticias_sp p {margin-bottom: 10px !important;}
.date-news { font-size: 1rem; color: #333; margin-top: 0px; font-weight: 500; margin-bottom: 0px; display: inline-block;}
.date-news .date-home-publicaciones {color: #2F6FC8;}
#contenedor-publicaciones .h2-publicaciones {font-weight: 600; font-size: 19.6px; margin: 0px 0 20px 0; font-family: 'Work Sans', sans-serif; line-height: 1.15; transition: .2s;}
#contenedor-publicaciones .h2-publicaciones a {color: #333; text-decoration: none; transition: .2s;}
#contenedor-publicaciones .h2-publicaciones a:hover {color: #36C;}
#contenedor-publicaciones .h2-publicaciones a:visited {color: #609;}
.card-pub-home .portadas-home-publicaciones .card-pub-home p {margin: 0 auto; text-align: center;}
.card-pub-home .portadas-home-publicaciones {text-align: left;}
.card-pub-home hr {border-top: 1px solid #999;}
.card-pub-home .botones-compartir {margin: 30px 0 0 0;}

#contenedor-publicaciones .boton-azul-new {margin: 0 10px 0 0; border: 2px solid #3366cc; background-color: #3366cc; padding: 12px 25px !important; color: #ffffff; border-radius: 40px; font-size: 1.15rem;font-weight: 500; text-decoration: none;transition: all 0.2s; float: left;}
#contenedor-publicaciones .boton-azul-new :hover {background-color: #c15810; color:#fff; font-weight: 500; border-color: #5b270a;}
#contenedor-publicaciones .boton-azul-new :focus {outline: none;intebox-shadow: 0 0 0 3px #819dc9;}

#contenedor-publicaciones .boton-borde-azul-new {margin: 0 0 0 0; border: 2px solid #3366cc; background-color: #fff; padding: 12px 25px !important; color: #3366cc; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; display: inline-block;}
#contenedor-publicaciones .boton-borde-azul-new :hover { background-color: #3366cc; color: #fff; font-weight: 500; border-color: #3366cc; }
#contenedor-publicaciones .boton-borde-azul-new :focus { outline: none; box-shadow: 0 0 0 3px #819dc9; color: #3366cc; }

#pub-audiolibros #boton-borde-azul {margin: 10px 0 0 0; border: 2px solid #3366cc; background-color: #fff; padding: 12px 25px !important; color: #3366cc; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; display: inline-block;}
#pub-audiolibros #boton-borde-azul :hover { background-color: #3366cc; color: #fff; font-weight: 500; border-color: #3366cc; }
#pub-audiolibros #boton-borde-azul :focus { outline: none; box-shadow: 0 0 0 3px #819dc9; color: #3366cc; }

#contenedor-publicaciones .card-pub-home {border:none !important; padding: 0px 0px; margin: 24px 0 16px 0;}
#contenedor-publicaciones .clear-hom-pub { height: 1px; clear: both; margin-top: 20px; }

.ultimas-noticias_sp .h2-publicaciones {display: contents; font-weight: 600; font-size: 1.5rem; margin: 30px 0; font-family: 'Work Sans', sans-serif; line-height: 1.15; transition: .2s;}
.ultimas-noticias_sp .h2-publicaciones a {margin: -10px 0; font-size: 1.3rem; line-height: 1.3rem; display: block; color: #36C; text-decoration: none; transition: .2s;}
.ultimas-noticias_sp .h2-publicaciones a:hover {color: #193366;}
.ultimas-noticias_sp .h2-publicaciones a:visited {color: #609;}

/*Detalle publicaciones*/

.date-news #date-home-publicaciones {font-weight: 600; color: #3366cc; padding: 3px 0 3px 0; display: inline-block;}
.h2-publicaciones-detalle {font-size: 1.3rem !important; margin: 0 0 !important; clear: both; }
.card-pub-detalle .table .table-item-publicacion {font-size: 1rem; line-height: 1rem;}
.card-pub-detalle .table .table-descripcion-item {font-size: 1rem; line-height: 1rem;}
.boton-descargar-publicaciones-eva {margin: 16px auto; border: 2px solid #3366cc; background-color: #fff; padding: 0.7em 1.5em; color: #3366cc; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; display: inline-block;}

#detalle-publicacion-sidebar .entidad-autora-tag { text-align: center; font-size: 1rem; color: #333; font-weight: 500; margin-top: 50px; }
#detalle-publicacion-sidebar .entidad-autora {text-align: center; font-size: 1.5em; color: #3366cc; font-weight: 600; margin-top: 10px; line-height: 1.5rem;}

h5 .link-noticia_eva {color: #36C; text-decoration: none; transition: .2s; display: block; line-height: 1.3rem; font-size: 1.3rem;}
h5 .link-noticia_eva:hover {color: #193366;}
h5 .link-noticia_eva:visited {color: #609;}

.contenedor-botones-det .boton-borde-azul-new {margin: 0 0; border: 2px solid #3366cc; background-color: #fff; padding: 0.7em 1.5em; color: #3366cc; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; display: inline-block;}
.contenedor-botones-det .boton-borde-azul-new:hover { background-color: #3366cc; color: #fff; font-weight: 500; border-color: #3366cc; }
.contenedor-botones-det {margin: 0 0; padding: 0 0; text-align: center; clear: both; border-top: solid 1px #d3d3d3;}

/*Entidades que publican*/
.entidades-que-publican .etiqueta-manual {background-color:#c15810; padding: 3px 10px 3px 8px; display: inline-block; font-style: italic; color:#ffffff;}
.entidades-que-publican .etiqueta-guia {background-color:#224a96; padding: 3px 10px 3px 8px; display: inline-block; font-style: italic; color:#ffffff;}
.entidades-que-publican .etiqueta-cartilla {background-color:#01634b; padding: 3px 10px 3px 8px; display: inline-block; font-style: italic; color:#ffffff;}
.entidades-que-publican .etiqueta-investigacion {background-color:#53228a; padding: 3px 10px 3px 8px; display: inline-block; font-style: italic; color:#ffffff;}
.entidades-que-publican .link-noticia_eva {font-family: 'Work Sans', sans-serif; font-size:4,4em; color:#333;}
.entidades-que-publican .link-noticia_eva:hover {color:#337AB7; text-decoration: none;}
	.link-noticia_eva:focus {box-shadow: 3 3 3 3px #337AB7; text-decoration: none; color:#337AB7; }
	.link-noticia_eva:active {color:#253e68; text-decoration: none;}


    .entidades-que-publican .card-entidades-publican {margin: 0 auto; text-align: center;}
    .entidades-que-publican .card-entidades-publican .contenedor-botones {margin: 0 auto; text-align: center;}
    .entidades-que-publican .card-entidades-publican img {border-radius: 50%;  max-width: 180px; max-height: 180px; transition: all 0.1s;}
    .entidades-que-publican .card-entidades-publican img:hover {outline: 3px solid #224a96;}
    .entidades-que-publican .card-entidades-publican .tit-entidad-publicadora {min-height: 180px;position: relative;}
    .entidades-que-publican .card-entidades-publican h4 {text-align: center; font-weight: 600;font-size: 1.4em; margin: 0 auto; vertical-align: middle;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
    .entidades-que-publican .card-entidades-publican hr {margin-top: 20px; margin: 0 0; border: 0; border-top: 1px solid #224a96;}
    .entidades-que-publican .card-entidades-publican #boton-borde-azul-new a {margin:40px 0 40px 0; border: 2px solid #3366cc; background-color: #fff; padding: 12px 25px; color: #3366cc; border-radius: 40px; font-size: 1.1em;font-weight: 500; text-decoration: none;transition: all 0.2s;}
    .entidades-que-publican .card-entidades-publican #boton-borde-azul-new a:hover {background-color: #3366cc; color:#fff; font-weight: 500; border-color: #3366cc;}
    .entidades-que-publican .card-entidades-publican #boton-borde-azul-new a:focus {  outline: none;box-shadow: 0 0 0 3px #819dc9;}

    .entidades-que-publican .card-entidades-publican #boton-azul-new a {margin:0 0 40px 0;border: 2px solid #3366cc; background-color: #3366cc; padding: 12px 25px; color: #ffffff; border-radius: 40px; font-size: 1.1em;font-weight: 500; text-decoration: none;transition: all 0.2s;}
    .entidades-que-publican .card-entidades-publican #boton-azul-new a:hover {background-color: #c15810; color:#fff; font-weight: 500; border-color: #5b270a;}
    .entidades-que-publican .card-entidades-publican #boton-azul-new a:focus {  outline: none;box-shadow: 0 0 0 3px #819dc9;}

/* ------------- Eventos ------------- */
.nav-tabs li a {background-color: #f5f5f5; min-height: 80px; padding: 20px 10px; margin: 4px 1px; border: none; color: #1f3460; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1.3rem; display: grid; align-content: center; justify-content: center; align-items: center; line-height: .8;}
.nav-tabs li.active a {background-color: #2f6fc8; padding: 20px 10px; margin: 4px 1px; color: #fff; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1.3rem;}
.nav-tabs li.active a:hover {background-color: #2f6fc8; color: #fff; padding: 20px 10px; margin: 0 1px;}
.nav-tabs li.active a:focus {background-color: #2f6fc8; color: #fff; padding: 20px 10px; margin: 0 1px;}

.nav-tabs li a.prox { background-color: #f5f5f5; min-height: 80px; padding: 20px 10px; margin: 4px 1px; border: none; color: #1f3460; font-family: 'Work Sans', sans-serif; font-weight: 400; font-size: 1.3rem; display: grid; align-content: center; justify-content: center; align-items: center; position: relative; top: -8px;}
.nav-tabs li.active a.prox {background-color: #2f6fc8; margin: 0 2px; color: #fff; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1.3rem;}
.nav-tabs li.active a:hover.prox {background-color: #2f6fc8;color: #fff;}
.nav-tabs li.active a:focus.prox {background-color: #2f6fc8; color: #fff;}

.nav-tabs li a.disabled { background-color: #f5f5f5; min-height: 80px; padding: 20px 10px; margin: 4px 1px; border: none; color: #666; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1.3rem; display: grid; align-content: center; justify-content: center; align-items: center; position: relative; top: -8px; pointer-events: none;}
.nav-tabs li.active a.disabled { background-color: #2f6fc8; margin: 0 2px; color: #fff; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1.3rem;}
.nav-tabs li.active a:hover.disabled {background-color: #2f6fc8; color: #fff;}
.nav-tabs li.active a:focus.disabled {background-color: #2f6fc8; color: #fff;}
.nav-tabs li a span {color: #777777; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1rem; position: relative; top: 0; line-height: 2.2;}
.nav-tabs li.active a span {color: #ffffff;}
.nav-tabs li.active a:hover span {color: #ffffff;}
.nav-tabs li.active a:focus span {color: #ffffff;}

#tab-proximos {font-size: 1.12rem !important;}

#tab-hitorico {font-size: 1.12rem !important;}

/*tabs  Hay que testear*/

.nav-tabs.nav-justified>li> {margin: 0 auto;}

.nav-tabs.nav-justified>li>a {font-size: 1rem; padding: 2rem 0.5rem 1rem 0.5rem; min-height: 80px; margin: 0 auto; display: block;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #fff; background-color: #36c; cursor: default; font-weight: 600; font-size: 1rem; padding: 2rem 0.5rem 1rem 0.5rem;}

/*.nav a {color: #36c; font-size: 1rem; font-weight: 600; background-color: #eff2f4; border-right: 1px #ccc solid;}*/

.nav-tabs a {color: white; font-size: 1rem; font-weight: 500; background-color: #36C; border-right: 1px #ccc solid;}

.product-menu .layout-set-tabs .selected-layout-set .layout-set-link {background-color: transparent !important;}

.taglib-asset-metadata .metadata-author .asset-user-info .user-info {line-height: 20px; color: #3366CC; font-weight: 500; font-family: 'Work Sans', sans-serif; font-size: 1rem; }
.taglib-asset-metadata span { display: inline-block; margin: 0 auto; }

.taglib-text, .rating-element{color: #3366cc;}

/*Generaron conflicto con los estilos de liferay*/

/*.btn-cancel {margin: 0px 0px 0px 0px; border: 2px solid #3366cc; background-color: #fff; padding: 12px 22px; color: #3366cc; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s;display: inline-block; cursor:pointer;}
.btn-cancel:hover {background-color: #3366cc; color:#fff; font-weight: 500; border-color: #3366cc; text-decoration:none;}
.btn-cancel:focus {outline: none;box-shadow: 0 0 0 3px #819dc9;}*/

.btn-aplicar {background:#36c; padding: 0.8em 1.5em; border-radius: 50px; float:left;font-size: 1.15rem;line-height: 20px;font-weight:500;color:#fff;border:none; transition: .2s; position: relative; top: -5px;
}
.btn-aplicar:hover {background-color: #193366;}
.btn-aplicar:focus {outline: none;intebox-shadow: 0 0 0 3px #819dc9;}

.archivoscargados {font-style: oblique; color: #52779c; margin-top: 70px;}

#aplicar-filtro {margin-top: 20px; font-size:1.15rem; cursor: pointer;}

/*Estilos resultados*/
.tag-sort {background-color: #3366cc; border: none; border-radius: 20px; padding: 6px 10px; color: white; margin-left: 5px; font-size: 1rem;}
.tag-sort a {text-decoration: none; color: #666; background-color: white; border: none; border-radius: 100%; cursor: pointer; padding: 0px 6px 2px 6px; margin: 0px -1px 0 5px; position: relative; top: -1px; font-family: "Work Sans"; font-weight: 600;}

.form-control {display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 1rem; line-height: 1rem; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;}

.form-control {display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 1rem; line-height: 1rem; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-intebox-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); intebox-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); -webkit-transition: border-color ease-in-out .15s,intebox-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,intebox-shadow ease-in-out .15s; -webkit-transition: border-color ease-in-out .15s,-webkit-intebox-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,-webkit-intebox-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,intebox-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,intebox-shadow ease-in-out .15s,-webkit-intebox-shadow ease-in-out .15s;}
.form-control:focus {box-shadow: none; color: #3366cc;}

/*Artículos*/
.filtros-publicaciones .boton-azul-new a {margin:10px 0 0 0;border: 2px solid #3366cc; background-color: #3366cc; padding: 12px 25px; color: #ffffff; border-radius: 40px; font-size: 1.15rem;font-weight: 500; text-decoration: none;transition: all 0.2s; float: left;}
.filtros-publicaciones .boton-azul-new a:hover {background-color: #c15810; color:#fff; font-weight: 500; border-color: #5b270a;}
.filtros-publicaciones .boton-azul-new a:focus {outline: none;intebox-shadow: 0 0 0 3px #819dc9;}
.filtros-publicaciones hr {border-bottom:2px solid #3366cc; margin-top: 40px;}

.form-group {color: #333; font-size: 1rem; font-weight: 400;margin-bottom: 0 !important;}
.form-group select {margin-right:10px;font-size: 1rem; }
#form-group-filtros {color: #333; font-size: 1rem; font-weight: 400;}

.filtros-flleft {float: left; margin: 0 10px 0 0;}

.filtros-flright {float: right; margin: 0 10px 0 0;}

.card-pub-home {padding: 20px 20px; border: 1px solid #e1e1e1; border-radius: 16px; padding: 55px 20px;}
.portadas-home-publicaciones {margin: 0 auto; text-align: center;}
.portadas-home-publicaciones img {width: 80%;}

.lfr-discussion-controls span, .lfr-discussion-controls a {color: #3166CC;}
.lfr-discussion-controls span:hover, .lfr-discussion-controls a:hover {color: #193366;}

.stl-1-blue-solid {cursor: pointer; font-size: 1.15rem; transition: .2s;}
.stl-1-blue-solid#aplicar-filtro {cursor: pointer; font-size: 1.15rem;}

.stl-1-blue-solid-filtrar {background-color: #3366cc; color: white; width: 100%; border-radius: 50px; font-size: 1.12rem; font-weight: 600; position: relative; vertical-align: bottom; transition: 0.3s; }
.stl-1-blue-solid-filtrar:hover {background-color: #193366; color: white;}
.stl-1-blue-solid-filtrar:focus { outline: none; box-shadow: 0 0 0 3px #819dc9;}

.date-info {font-size: 1rem;color: #666}

.card a, .card-horizontal a { font-size: 1rem; color: #3366CC; }
.card a, .card-horizontal a:hover { color: #193366; }

.rating-off { -ms-filter: "alpha(opacity=50)"; filter: alpha(opacity=50); opacity: 1; }

/*Cards*/
.card-art-detalle {padding: 20px 20px 0 20px;}
.card-art-detalle h1 {font-size:1.3rem; color:#333;margin:-20px 0 20px 0;font-family: 'Work Sans', sans-serif; line-height: 1.15; font-weight:600;}

/*Tables*/
.card-art-detalle table {font-size: 1rem; margin-top: 20px; margin-left:-15px;}
.card-art-detalle table .table-item-publicacion {font-weight: 600; border: none; line-height: 1; padding: 10px; position: relative; top: -10px;}
.card-art-detalle table .table-descripcion-item {border: none; line-height: 1; padding: 10px; position: relative; top: -10px;}
/*Plantilla Recomendado*/
.card-art-detalle {padding: 20px 20px 0 20px;}
.card-art-detalle h1 { margin-top:0; font-size:1.3rem; color:#333;margin:-20px 0 20px 0;font-family: 'Work Sans', sans-serif; line-height: 1.2; font-weight:600;}

.taglib-discussion .lfr-discussion-body .lfr-discussion-message .lfr-discussion-message-author .author-link { display: block; color: #3366CC; font-weight: 500; font-family: 'Work Sans', sans-serif; font-size: 1rem;}
.taglib-discussion .lfr-discussion-body .lfr-discussion-message .lfr-discussion-message-author { margin-bottom: 12px; color: #666666; font-family: 'Work Sans', sans-serif; font-weight: 500; font-size: 1rem; width: 100%; }

.user-icon-color-4 {background-color: #df4230; border: 2px solid #3366cc; line-height: 28px;}

.user-icon-color-5 { background-color: #004b8d; border-radius: 50%;border: 2px solid #3366cc; }

.asset-avatar .user-icon {height: 32px; line-height: 28px; width: 32px; font-size: 1rem; border-radius: 50%; border: 2px #3366cc solid; outline: none !important;} 

.lfr-discussion-details .user-icon {background-color: #004b8d; border-radius: 50%; border: 2px solid #3166cc; outline:none !important; }

.panel-default>.panel-heading, .panel-default>.panel-footer { color: #666666; font-size: 1rem;}

.radius-box-fp-gray { margin-bottom: 30px; border: 1px solid #e1e1e1; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; -khtml-border-radius: 16px;}

/*Botón editar*/
.btn-editar {background:#36c; padding: 0.85em 1.5em; border-radius: 50px; font-size:1.15rem; line-height: 20px;font-weight:500;color:#fff;border:none; transition:.2s;text-align: center; margin: 0.1em auto;;}
.btn-editar:hover {background-color: #193366; color: #fff;}
.btn-editar:focus {outline: none;box-shadow: 0 0 0 3px #819dc9;}

/* ------------- Artículos ------------- */

#art-archivos-rela {padding: 20px 0 40px 0;}

.radius-box-fp-login {margin-bottom: 0; border: 1px solid #e1e1e1; background: #ffffff; color: #000; padding: 2em; -webkit-border-radius: 0 0 16px 16px border-radius: 0 0 16px 16px; -moz-border-radius: 0 0 16px 16px; -khtml-border-radius: 0 0 16px 16px; overflow: hidden;}
.top-boxlogin-violeta {border-radius: 16px 16px 0 0; -moz-border-radius: 16px 16px 0 0; -webkit-border-radius: 16px 16px 0 0;-khtml-border-radius: 16px 16px 0 0;overflow: hidden; background-color:#4C2F78; min-height: 120px; padding: 2em; font-family: 'Work Sans';text-align: left; font-size: 1.2rem; color: #fff; font-weight: 600; white-space: normal; width: 100%;}
.top-boxlogin-violeta img {width:70px; margin:0 15px 0 0;}
.text-boxlogin-nologeado {font-family: 'Work Sans'; color: #333; font-weight: 600; text-align: left; font-size: 1.15rem; line-height: 1; margin: 30px 0; padding: 0 0;}
.sm-txt {font-size: 1rem!important; font-weight: 400;}
.link-comp-eva {font-family: 'Work Sans', sans-serif; font-size: 1.15rem; margin: 20px 0; color:#333; font-weight: 500;position: relative;top: -5px;}
.link-comp-eva:hover {color:#337AB7; text-decoration: none; transition:.2s;}
.link-comp-eva:focus {box-shadow: 3 3 3 3px #337AB7; text-decoration: none; color:#337AB7; }
.link-comp-eva:active {color:#253e68; text-decoration: none;}
#botones-comp-eva a {font-size:1.15rem;}
.card-botones-eva img {margin:0 10px 0 0; width:30px;}
.card-botones-eva h2 {margin: 0 0 !important;}
#card-botones-eva-hr {margin: 20px 0; border: 0; border-top: 1px solid #999999;}

#art-contenedor-autor {margin: 0 0 0 15px;}

#ordencolumn {max-width: 88px; float: left; margin-right: 10px;}
#tipoorden {max-width: 88px; float: left; margin-right: 10px;}

.articulos-foto-perfil { margin: 0; text-align: center; position: relative; z-index: 1;}
.articulos-foto-perfil img { border-radius: 50%; width: 120px; height: 120px; border: 3px solid #224a96; transition: .2s;}
.articulos-foto-perfil img:hover { border: 3px solid #08255c;}

#articulos-foto-perfil { margin: 20px 0; text-align: center; position: relative; z-index: 1;}
#articulos-foto-perfil img {border-radius: 50%; margin: 0 0 0 0; width: 120px; height: 120px; transition: all 0.1s; border: 3px solid #3366cc;}

.iconos-articulos { margin: 0 10px 0 0; width: 30px; float: left; position: relative;}

#iconos-articulos {margin: 0 10px 0 0; width: 30px; float: left; position: relative;}

/* ----------------- Recomendados ----------------- */

.card-recomendados-usuarios {background-color:#ffffff;border: 1px solid #e1e1e1; border-radius: 14px; padding: 40px 40px; text-align:center;margin-bottom: 40px;}
.card-recomendados-usuarios img {0 auto 30px 0}
.card-recomendados-usuarios p {text-align:left;}

.card-art-entidades {border: 1px solid #e1e1e1; border-radius: 14px; padding: 40px 40px; text-align:center;margin-bottom: 40px;}
.card-art-entidades img {0 auto 30px 0}
.card-art-entidades p {text-align:left; min-height:130px;}

.btn-categoria { background: #36c; padding: 0.9em 1rem; border-radius: 50px; font-size: 1rem; line-height: 20px; font-weight: 500; color: #fff; border: none; display:inline-block; transition:.2s; text-align: center;}
.btn-categoria:hover { background-color: #193366; color: #ffffff;}
.btn-categoria:focus { outline: none; intebox-shadow: 0 0 0 3px #819dc9;}

#tit-categoria {font-size:1.5rem; font-weight:600;}

.link-interacciones {font-family: 'Work Sans', sans-serif; font-size: 1rem; font-weight: 500; margin: 20px 0; color:#333;}
.link-interacciones:hover {color:#337AB7; text-decoration: none;}
.link-interacciones:focus {box-shadow: 3 3 3 3px #337AB7; text-decoration: none; color:#337AB7;}
.link-interacciones:active {color:#253e68; text-decoration: none;} 

#panel-recomendados .panel-heading {padding: 10px 20px;}

.panel-group {display: block; margin-top: 40px;}

/*--------------- Integrantes ---------------*/

.card-art-usuarios-integrantes {background-color:#fff; border: 1px solid #e1e1e1; border-radius: 14px; padding: 40px 40px; text-align:center;margin-bottom: 40px;}
.card-art-usuarios-integrantes img {0 auto 30px 0}
#iconos-detalle-usuarios {margin: 0 10px 0 0; width: 30px; float: left; position: relative;}
.card-art-usuarios-integrantes p {text-align:left; font-size: 1rem !important;}

#bold-cards-integrantes-azul {margin: 0px 0 -5px 0; text-align: left; color:#333 !important; font-size: 1rem; font-weight: 600;display: flow-root; line-height: 1.2em; min-height: 105px;}
#bold-cards-integrantes-azul span {margin-bottom: -10px; margin-top: -5px; text-align: left; color: #333; font-weight: 500;}


#info-integrante #boton-azul-new a {margin: 0 20px 10px 0; border: 2px solid #3366cc; background-color: #3366cc; padding: 10px 22px; color: #ffffff; border-radius: 40px; font-size: 1.15rem; font-weight: 500; float: left; display: block; transition: all 0.2s; text-align: center;}
#info-integrante #boton-azul-new a:hover {background-color: #c15810; color: #fff; border-color: #5b270a;} 

.img-integrantes-ms #img-mensaje {padding:20px 20px; max-width: 100%;}

/* The Modal (background) */
.modal-integrante {display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ padding-top: 100px; /* Location of the box */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */}

/* Modal Content */
.modal-integrante-content {position: relative; background-color: #fefefe; margin: auto; padding: 0; /*border: 1px solid #888;*/ width: 800px; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); -webkit-animation-name: animatetop; -webkit-animation-duration: 0.4s; animation-name: animatetop; animation-duration: 0.4s; border-radius: 10px; border:none; height: 780px;}

/* The Close Button */
.close-integrante {color: white; float: right; font-size: 1.15rem; font-weight: bold;}
.close-integrante:hover, .close-integrante:focus {color: #000; text-decoration: none; cursor: pointer;}

.modal-integrante-header {padding: 2px 8px; background-color: #fff; color: white; border-top-left-radius: 10px; border-top-right-radius: 10px; border:none;}

.modal-integrante-body {padding: 40px 20px 0 20px;}

.modal-integrante-footer {padding: 45px 10px 70px 10px; background-color: #fff;color: white;height: 80px;border: none;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;text-align: center;display: flex;flex-direction: row;align-content: center;align-items: center;justify-content: center;}

.contenedor-botones-integrantes {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.btn-icon-border-azul{
    border: 2px solid #3366cc;
    background-color: #fff;
    color: #3366cc;
    border-radius: 100%;
    font-size: 2rem;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.2s;
    text-align: center;
    width: 50px;
    height: 50px;
    cursor: pointer;
    margin: 0 10px 0 10px;
}
.btn-icon-border-azul:hover{
    background-color: #3366cc;
    color: #fff; 
    font-weight: 500;
    border-color: #3366cc;
}
/*Testear*/
/*.radius-intebox-fp-gray-intebox-integrantes { margin-top: 0; margin-bottom: 0; border: 1px solid #e1e1e1;}*/
.radius-intebox-fp-gray-intebox-integrantes, .radius-intebox-image-fp { background: #ffffff; color: #333; border: 1px solid #e1e1e1; padding: 2em; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; -khtml-border-radius: 16px; overflow: hidden; margin-bottom: 40px;  /*min-height: 950px;*/ transition: .2s;}
.radius-intebox-fp-gray-intebox-integrantes:hover { border: 1px solid #e1e1e1; background: #f7f7f7;}

.card-art-usuarios-integrantes .caracteristicas-art #art-equipo-transversal {margin: 0px 0 -5px 0; text-align: left; color: #333; font-size: 1rem; font-weight: 700; display: block; line-height: 1rem; min-height: 75px;}
.card-art-usuarios-integrantes .caracteristicas-art #art-autor {color:#333;}

.btn-modal-right{float: right;}

.btn-modal-left{float: left;}

.usuario-items {margin: 0 0 15px 0; min-height: 80px;}
#iconos-integrantes {margin: 0 10px 0 0; width: 30px; float: left; position: relative;}
#titulo-items-integrantes {margin: 0px 0 -5px 0; text-align: left; color: #2f6fc8; font-size: 1rem; font-weight: 500; display: flow-root; line-height: 1rem;}
#titulo-items-integrantes span {margin-bottom: -10px; margin-top: -5px; text-align: left; color: #333; font-weight: 500; font-size: 1rem;}
#foto-usuario-integrantes img {width: 180px; height: 180px; border-radius: 50%; border: 3px #214a96 solid;}
#foto-usuario-integrantes-moviles img {width: 108px; height: 108px; border-radius: 50%; border: 3px #214a96 solid;}
#info-integrante {margin: 0 0 40px 0;}
#info-integrante h1 {color: #3266cc; font-size: 1.5rem; font-weight: 600; margin: 0 0 20px 0; padding: 20px 0 0 0;}
#info-integrante h1 span {color: #333; font-size: 1rem; font-weight: 500;}

/*Módulo Artículos*/
.caracteristicas-art {margin-bottom: 10px; }

.descripcion-art-usu {margin-bottom: 20px; min-height:120px;}
.descripcion-art-usu p {font-size: 1rem; line-height: 1.2;}

#no-notificaciones {margin: 0 0; text-align: right; color: #333; font-size: 1rem; font-weight: 400;font-family: 'Work Sans', sans-serif;font-weight:500;}
#no-notificaciones span {color: #2F6FC8;}
#no-notificaciones span:hover {color:#183b72;cursor:pointer;}
#no-notificaciones span:focus {color:#183b72;}

#usuariosQueRecomiendan .card-recomendados-usuarios .caracteristicas-art #art-autor {font-size: 1rem; color:#333;}
.card-recomendados-usuarios .caracteristicas-art #art-equipo-transversal {font-size: 1rem;}
#usuariosQueRecomiendan .card-recomendados-usuarios .descripcion-art-usu p {font-size: 1rem;}

#usuariosQueRecomiendan .card-recomendados-usuarios .caracteristicas-art #art-equipo-transversal {margin: 0px 0 -5px 0; text-align: left; color: #333; font-size: 1rem; font-weight: 700; display: block; min-height: 88px;}

#art-autor {margin: 0px 0 10px 0; text-align: left; color: #2F6FC8; font-size: 1rem; font-weight: 500; display: flow-root; min-height: 60px; line-height: 1rem; }
#art-autor span {margin-bottom: -10px; margin-top: -5px; text-align: left; color: #666; font-weight: 500;}

#art-autor span1 {margin: 5px 0; text-align: left; color: #000; font-weight: 500;font-family: 'Work Sans', sans-serif;font-weight:500;}
#art-autor span1:hover {color:#183b72;cursor:pointer;}
#art-autor span1:focus {color:#183b72;cursor:pointer;}

#art-autor span2 {margin: 5px 0; text-align: left; color: #2F6FC8; font-weight: 500;font-family: 'Work Sans', sans-serif;font-weight:500;}
#art-autor span2:hover {color:#183b72;cursor:pointer;}
#art-autor span2:focus {color:#183b72;cursor:pointer;}

#art-autor span3 {margin: 5px 0; text-align: left; color: #666; font-weight: 500;font-family: 'Work Sans', sans-serif;font-weight:500;}

#art-equipo-transversal {margin: 0px 0 -5px 0; text-align: left; color: #2F6FC8; font-size: 1rem; font-weight: 500; display: block; min-height: 80px; line-height: 1rem; padding: 0 0 0 0;}
#art-equipo-transversal span {margin-bottom: -10px; margin-top: -5px; text-align: left; color: #333; font-weight: 500; top: 8px; position: relative; margin-left: -39px; display: block; padding-left: 79px;}
.card-art-entidades #art-equipo-transversal span {min-height: 70px; margin-bottom: 10px;}

.art-equipo-transversal-intebox-usuario { margin: 0px 0 -5px 0;  text-align: left;  color: #2f6fc8; font-size: .7rem; font-weight: 500; display: flow-root; line-height: 1rem; min-height: 80px;}
.art-equipo-transversal-intebox-usuario span { margin-bottom: -10px; margin-top: -5px; text-align: left; color: #333; font-weight: 500;}

#art-equipo-transversal-box-usuario {margin: 0px 0 -5px 0; text-align: left; color: #666; font-size: 1rem; font-weight: 500; display: block; min-height: 45px; line-height: 1rem; padding: 0 0 0 40px;}
#art-equipo-transversal-box-usuario span {text-align: left; color: #333; font-weight: 500; padding: 0 0 0 55px; margin: 0px 0 0 -55px; display: block;}

.card-art-entidades .caracteristicas-art #art-equipo-transversal {font-size: 1rem;}
#art-equipo-transversal p {font-size: 1rem;}

.img-responsive {max-width: 80%;}

.card-art-detalle #contenedor-img-art {position: relative; width: 100%; background-color: #E5E5E5; padding:20px 20px; margin: 0 0 20px 0;}

#contenedor-img-art {position: relative; width: 100%; background-color: #E5E5E5; padding:20px 20px; margin: 20px 0 20px 0;}
#contenedor-img-art:after {content: ""; display: block; padding-bottom: 100%;}
#contenedor-img-art .content {position: absolute; width: 100%; height: 100%; display: flex; align-content: center; justify-content: center; align-items: center; flex-wrap: nowrap; margin: -20px 0px 0px -20px;}
#contenedor-img-art .content .img-responsive {max-width: 80%;}

/*Plantilla Evento*/
#contenedor-img-evento { position: relative; width: 100%; background-color: #e5e5e5; padding: 20px 20px; margin: 20px 0 20px 0;}
#contenedor-img-evento:after { content: ""; display: block; padding-bottom: 100%;}
#contenedor-img-evento .content {position: absolute;width: 100%; height: 100%; display: flex; align-content: center; justify-content: center;align-items: center; flex-wrap: nowrap; margin: -20px 0px 0px -20px;}
#contenedor-img-evento .content .img-responsive {max-width: 80%;}

/*Plantilla Eventos*/
#contenedor-img-eventos { position: relative; width: 100%; background-color: #e5e5e5; padding: 20px 20px; margin: 0 0 20px 0;}
#contenedor-img-eventos:after {content: ""; display: block; padding-bottom: 100%;}
#contenedor-img-eventos .content { position: absolute; width: 100%; height: 100%; display: flex; align-content: center; justify-content: center; align-items: center; flex-wrap: nowrap; margin: -20px 0px 0px -20px;}

/*Foros y debates*/
#contenedor-img-foro {position: relative; width: 100%;background-color: #e5e5e5; padding: 20px 20px; margin: 20px 0 20px 0;}
#contenedor-img-foro:after {content: ""; display: block; padding-bottom: 100%;}
#contenedor-img-foro .content {position: absolute; width: 100%; height: 100%; display: flex; align-content: center; justify-content: center; align-items: center; flex-wrap: nowrap;margin: -20px 0px 0px -20px;}
#contenedor-img-foro .content .img-responsive {max-width: 80%;}

/*Plantilla Recomendados*/
.comentarios-publicaciones-foto {margin: 0 auto; text-align: center; vertical-align: top;}
.comentarios-publicaciones-foto img {border-radius: 50%; margin: 0 0 0 0; width: 80px ; transition: all 0.1s;}
.comentarios-publicaciones-foto img:hover {border: 3px solid #224a96;}

.comentarios-box {vertical-align: top; padding: 0 0;}
.comentarios-box p {font-family: 'Work Sans', sans-serif;font-weight:400; font-size:1rem; }
.comentarios-box p span {color:#3366cc;}
.comentarios-box img {width:15px;}
.comentarios-box .comentarios-interacciones {display: inline-flex; align-items: flex-start;}

.comentarios-box .comentarios-interacciones #megusta span {margin-left:5px;cursor:pointer;}
.comentarios-box .comentarios-interacciones #megusta span:hover {color:#183b72;cursor:pointer;}
.comentarios-box .comentarios-interacciones #megusta span:focus {color:#f6efd7;cursor:pointer;} 
.comentarios-box .comentarios-interacciones #comentarios img {margin-left:20px;}
.comentarios-box .comentarios-interacciones #comentarios span {margin-left:20px;}
.comentarios-box .comentarios-interacciones #ver-respuestas span:hover {color:#183b72;cursor:pointer;}
.comentarios-box .comentarios-interacciones #ver-respuestas span:focus {background-color: #f6efd7;}

.comentarios-box .comentarios-interacciones #responder span {margin-left:20px;cursor:pointer;}
.comentarios-box .comentarios-interacciones #responder span:hover {color:#183b72;}
.comentarios-box .comentarios-interacciones #responder span:focus {background-color: #f6efd7;}

.comentarios-box .comentarios-interacciones #comentar span {margin-left:5px;cursor:pointer;}
.comentarios-box .comentarios-interacciones #comentar span:hover {color:#183b72;}
.comentarios-box .comentarios-interacciones #comentar span:focus {background-color: #f6efd7;}

.titulo-comentarios {font-family: 'Work Sans', sans-serif; font-weight:700; font-size:1.5rem; margin-top: 30px;}

.hr-final {border-bottom: 1px solid #888; margin: 20px 0 20px 0;}

.hr-final-mensajesforos {border-bottom: 1px solid #888; margin: 10px 0 80px 0;}

.clear-hom-pub {height: 1px; clear: both; margin-top: 40px;}

.card-articulos h5 {margin-top: 0;}

#botones-compartir {margin: 0 0; font-size: 1rem;}

.botones-compartir {margin: 30px 0; font-size: 1rem;}

.portadas-home-podcast .entidad-productora { font-weight: 400;font-size: 1rem; line-height: 1.15rem; color: #333; padding: 3px 0 3px 0;text-align: center;display: inline-block; width: 100%; margin: 10px auto;}
.portadas-home-podcast .entidad-productora span {color: #3366cc;font-weight: 600;}
.card-pub-home p {font-size: 1rem;}

.portadas-home-articulos .entidad-productora { font-weight: 500;font-size: 1rem;color: #333; padding: 3px 0 3px 0;text-align: left;display: inline-block;margin-top: 10px;margin-bottom: 0;}
.portadas-home-articulos .entidad-productora #date-home-publicaciones {color: #3366cc;font-weight: 600;}

.portadas-home-recomendados .entidad-productora {font-weight: 500; font-size: 1rem; color: #333; padding: 3px 0 3px 0; text-align: left; display: inline-block; margin-top: 10px; margin-bottom: 0px;}
.portadas-home-recomendados .entidad-productora #date-home-publicaciones {color: #3366cc; font-weight: 600;}
.portadas-home-recomendados #nombre-podcast a {font-weight: 600; font-size: 1.5rem; margin: 0 0 1.05em 0; font-family: "Work Sans", sans-serif; color: #333333; transition: 0.3s; cursor: pointer;}
.portadas-home-recomendados #nombre-podcast #nombre-podcast a:hover {color: #2f6fc8;}
.portadas-home-recomendados #nombre-podcast a:visited {color: #333333;}

#nombre-podcast {font-weight: 600;font-size: 1.5rem;margin: 0 0 1.05em 0;font-family: "Work Sans", sans-serif;color: #333333;transition: 0.3s;cursor: pointer;}
#nombre-podcast:hover {color: #2f6fc8;}
#nombre-podcast:focus {color: #2f6fc8;}

#center-redes {text-align: center;}

.icono-compartir-in img {width: 22px; cursor: pointer;}

.icono-compartir-fb img {width: 22px; margin-left: 10px; cursor: pointer;}

.icono-compartir-tw img {width: 22px; margin-left: 10px; cursor: pointer;}

.informacion-tecnica-art { margin-bottom: 0;}

#cifras-redes-compartidas {font-weight: 500;font-size: 1.15rem;margin-left: 2px;}

#iconos-recomendados {margin: 0 10px 0 0; width: 30px; float: left;position: relative;}

.art-item-detalle {margin: 0 0 20px 0; min-height: 60px;}
#art-detalles-tecnicos {align-items: flex-start;}
#art-item-detalle {margin: 0 15px 15px 0;width: 30%;}

/*Artículos del usuario*/
.radius-box-fp-gray, .radius-box-image-fp {background: #ffffff; color: #333; padding: 2em; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; -khtml-border-radius: 16px; overflow: hidden;}

.radius-box-fp-gray-box-user {margin-top: -78px; margin-bottom: 0; border: 1px solid #e1e1e1;}
.radius-box-fp-gray-box-user, .radius-box-image-fp {background: #ffffff; color: #333; padding: 2em; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; -khtml-border-radius: 16px; overflow: hidden;}

.padding-perfil-box {padding: 90px 40px 20px 40px;}

#hr-box-usuario {margin: 30px auto; border: 0; border-top: 1px solid #999; width: 50%;}

.card-art-usuarios p {text-align: left;}

.card-art-usuarios {border: 1px solid #e1e1e1; border-radius: 14px; padding: 40px 40px; text-align:center;margin-bottom: 40px;}
.card-art-usuarios img {0 auto 30px 0}

#art-contenedor-detalles-usuario {margin-top: 20px;}

#nombre-usuario {text-align: center; font-size: 1.3rem; line-height: 1.3rem; color: #3366cc; font-weight: 600; margin-top: 10px;}
#nombre-usuario span {margin-bottom: -10px; margin-top: -5px; text-align: left; color: #333; font-weight: 500;}

.botones-editar-salir-box-usuario {text-align: left; color: #3366cc; font-size: 1rem; font-weight: 600; display: flow-root; padding: 30px 0 0 40px; transition:.2s;}
.botones-editar-salir-box-usuario:hover {color: #193366;}

.botones-editar-salir-box-usuario .divisor-botones-box-usuario {margin: 0 13px; padding: 0 0; color: #666; font-weight: 400;}

.botones-editar-salir-box-usuario a {color: #3366cc; display: inline-table;}
.botones-editar-salir-box-usuario a:hover {color: #193366;}

.contenedor-btns-crear-ver-pub {text-align: center; margin: 10px auto;}

.contenedor-btns-crear-ver-pub .btn-categoria {display: inline-block;}

.contenedor-btns-crear-ver-pub .boton-borde-azul-new a{display:contents; cursor: pointer; margin: 0 0 0 0; border: 2px solid #3366cc; background-color: #fff; padding: 10px 25px; color: #3366cc; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; text-align: center;}
.contenedor-btns-crear-ver-pub .boton-borde-azul-new a:hover {background-color: #3366cc; color: #fff; font-weight: 500; border-color: #3366cc;} 

.contenedor-btns-login {margin: 0 auto 0 auto; text-align: center;}

.contenedor-btns-login span { /*margin: 10px 10px 0 0; display: flex; flex-direction: row-reverse; */ align-items: center; justify-content: center; text-align: center;}

.btn-fp {text-align: center;margin: 0.1em auto;padding: 0.8em 1.5em;line-height: 1em;text-decoration: none;display: inline-block;font-weight: 500;cursor: pointer;}

.link-publicacionesusuario {font-family: "Work Sans", sans-serif; font-size: 1.3rem; line-height: 1.4rem; font-weight: 600; margin: 20px 0; color: #36C; text-decoration: none; transition: .2s;}
.link-publicacionesusuario:hover {color: #193366; text-decoration: underline;}
.link-publicacionesusuario:focus {box-shadow: 3 3 3 3px #337ab7; text-decoration: none; color: #337AB7;}
.link-publicacionesusuario:active {color: #253e68; text-decoration: none;}
.link-publicacionesusuario:visited {color: #609; text-decoration: none;}

#sidebar-contenedor-general img {margin-right: 20px; float: left; clear: both; position: relative; width: 35px;}
#sidebar-contenedor-general .tipo-curso {margin-bottom: -10px; margin-top: -5px; text-align: left; color: #333; font-size: 1rem; font-weight: 600;}
#sidebar-contenedor-general h2 { margin: 0 0; font-size: 1.5rem; padding-top: 10px;}
#sidebar-contenedor-general hr {margin: 20px 0; border: 0; border-top: 1px solid #999999;}

#sidebar-contenedor-main-tit {font-size: 1.5rem; color: #333; font-family: "Work Sans", sans-serif; padding: 0 0 0 55px; max-width: 240px; margin: 0 0 0 -55px; font-weight: 600; display: inline-block; line-height: 1.5rem;}
.sidebar-contenedor-icono-tit p {text-align: left; min-height: 50px;}

.sidebar-contenedor-items { margin-top: 20px;}

.botones-sidebar {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center; margin: 20px auto; text-align: center;}
.botones-sidebar hr { margin: 20px 0; border: 0; border-top: 1px solid #999999;}

.contenedor-botones {margin: 20px 0 0 0; padding-bottom: 50px;}

#card-eva-content .contenedor-botones {padding-bottom: 0;}

#plataformas {text-align: center; float: left; color: #999; margin-right: 20px;}
#plataformas a {text-align: center; float: left; color: #333; margin-right: 20px; transition: .2s;}
#plataformas a:hover {color: #36C;}
#plataformas a:visited {color:#660099;}
#plataformas img {width: 45px; border: solid 1px #999; border-radius: 50%; margin: 15px 0 10px 0;}
#plataformas img:hover {width: 45px; border: solid 2px #2f6fc8;}

.card-recomendados h5 {margin-top: 0;}

label {font-size: 1rem; color:#636363;}

#boton-vermasrecomendados a { margin: 0 0 40px 0; border: 2px solid #3366cc; background-color: #fff; padding: 12px 22px; color: #3366cc; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; display: inline-block; cursor: pointer; }
#boton-vermasrecomendados a:hover { background-color: #3366cc; color: #fff; font-weight: 500; border-color: #3366cc; }
#boton-vermasrecomendados a:focus { outline: none; box-shadow: 0 0 0 3px #819dc9; }

#art-publicado-por { margin: 0px 0px 0px 0px; text-align: left; color: #2F6FC8; font-size: 1rem; font-weight: 500; display: block; line-height: 1.2rem; min-height: 80px; }
#art-publicado-por span { margin-bottom: -10px; margin-top: 0px; text-align: left; color: #333; font-weight: 500; line-height: 1rem; display: block; }

#recomendadopubpor {max-height: 50px; min-height: 50px; color: #3366cc; font-weight: 500;}
#recomendadopubpor span { margin-bottom: -10px; margin-top: 0px; text-align: left; color: #333; font-weight: 500; line-height: 1rem; display: block; }

#descrecomendadosdet { min-height: 120px; text-align: left; font-weight: 400; }

.card-recomendados-xtipo {border: 1px solid #e1e1e1; border-radius: 14px; padding: 40px 40px; text-align: center; margin-bottom: 40px; background-color: #fff; margin: 10px;}
.card-recomendados-xtipo img {width: 65%;}
.card-recomendados-xtipo #carrusel-et {min-height: 50px; font-size: 1.8em; line-height: 0.9em;}

/* ------------- Eventos ------------- */
.hr-eventos-det {border-bottom: 1px solid #888; margin: 10px 0 35px 0;}

.cards-eventos-detalles-prox {border: 1px solid #e1e1e1; border-radius: 14px; padding: 40px 40px; text-align: center; margin-bottom: 20px;}
.cards-eventos-detalles-prox img {margin: 0px auto 0px auto;}
.cards-eventos-detalles-prox p {text-align: left;font-size: 1rem; line-height: 1;}
.cards-eventos-detalles-prox h3 a {margin: 1rem 0;color: #3366cc; text-align: left; font-size: 1.3rem; transition: 0.1s; line-height: 1; display: block;}
.cards-eventos-detalles-prox h3 a:hover {text-decoration: underline;}
.cards-eventos-detalles-prox h3 a:visited {color: #660099;}
.cards-eventos-detalles-prox #contenedor-fecha-evento {text-align: center; padding: 20px 5px; background-color: #e5e5e5; width: 4rem; height: 4rem; color: #3366cc; font-weight: 600; text-transform: uppercase; margin: 0px 20px 0px 0;}
.cards-eventos-detalles-prox #contenedor-fecha-evento #dia-evento {position: relative; font-size: 1.5rem; top: -12px;}
.cards-eventos-detalles-prox #contenedor-fecha-evento #mes-evento {top: -24px; position: relative; font-size: 1rem;}
.cards-eventos-detalles-prox h2 {font-size: 1.5rem; margin: 5px 0 -23px 0;}
.cards-eventos-detalles-prox #eventos-fp {text-align: center; margin: 0px auto 5px auto;}

.card-eventos h2 {float: left; font-size: 1.5rem;}
.card-eventos p {font-size: 1rem;}
.card-eventos #contenedor-fecha-evento {text-align: center; padding: 20px 10px; background-color: #e5e5e5; width: 6rem; height: 5.7rem; color: #3366cc; font-weight: 600; text-transform: uppercase; margin: 20px 20px 20px 0;}
.card-eventos #contenedor-fecha-evento #dia-evento {position: relative; font-size: 2rem; top: -12px;}
.card-eventos #contenedor-fecha-evento #mes-evento {top: -24px; position: relative; font-size: 1.5rem;}
.card-eventos a {color: #3366cc; font-weight: 600;}
.card-eventos a:hover {text-decoration: underline;}
.card-eventos a:visited {color: #660099;}

.card-eventos #boton-azul-new-detalle a {margin: 0 10px 0 0; border: 2px solid #3366cc; background-color: #3366cc; padding: 12px 25px; color: #ffffff; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; display: block; text-align: center;}
.card-eventos #boton-azul-new-detalle a:hover { background-color: #c15810; color: #fff; font-weight: 500; border-color: #5b270a;}
.card-eventos #boton-azul-new-detalle a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}
.card-eventos #boton-azul-new-encuesta a {margin: 20px 10px 20px 0; border: 2px solid #3366cc; background-color: #3366cc; padding: 12px 25px; color: #ffffff; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; text-align: center; display: inline-block;}
.card-eventos #boton-azul-new-encuesta a:hover { background-color: #c15810; color: #fff; font-weight: 500;border-color: #5b270a;}
.card-eventos #boton-azul-new-encuesta a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9; display: inline-block;}

.card-eventos #boton-azulosc-new a {margin: 20px 15px 20px 10px; border: 2px solid #1f3460; background-color: #1f3460; padding: 12px 25px; color: #ffffff; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; display: block; text-align: center;}
.card-eventos #boton-azulosc-new a:hover {background-color: #334d7c; color: #fff; font-weight: 500; border-color: #334d7c;}
.card-eventos #boton-azulosc-new a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}

.eventos-fright {float: right;}

.convoca-detalle {color: #333333;}

.margentop-evento-detalles {margin-top: 30px;}

#boton-azul-new-detalle a {margin: 0 10px 0 0; border: 2px solid #3366cc; background-color: #3366cc; padding: 12px 25px; color: #ffffff; border-radius: 40px; font-size: 1.15em; font-weight: 500; text-decoration: none; transition: all 0.2s; display: block; text-align: center;}
#boton-azul-new-detalle a:hover {background-color: #c15810; color: #fff; font-weight: 500; border-color: #5b270a;}
#boton-azul-new-detalle a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}

#boton-border-maseventos a {margin: 20px auto 20px auto; border: 2px solid #3366cc; background-color: #fff; padding: 12px 25px; color: #3366cc; border-radius: 40px; font-size: 1rem; font-weight: 500; text-decoration: none; transition: all 0.2s; text-align: center; display: inline-block;}
#boton-border-maseventos a:hover {border: 2px solid #3366cc; background-color: #3366cc; color: #fff;}
#boton-border-maseventos a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}

.vert-align-top {vertical-align: top;}
#foto-ponente {margin: 0 10px 0 0; width: 65px; float: left; position: relative; border-radius: 50%; border: solid 2px #666666; top: -5px; padding: 3px; height: 65px;}

.margen-ponentes {margin: 20px 0 5px 0; padding: 0 20px 0 0; min-height: 80px; }
#iconos-eventos {margin: 0 10px 0 0; width: 30px; float: left; position: relative;}

.nomargin {margin: 0 0; }

.margin-titenlacesevento { padding: 0 15px; margin-top: 30px; }
.marging-archivosrelacionados { padding-left: 0px; margin-left: -20px; }

#componentes {min-height: 100px; display: block; vertical-align: top; margin: 4px 1px 7px 1px; padding: 40px 10px 0 10px; border-bottom: none; font-size: 1rem; font-weight: 600;}

.hr-eventos {border-bottom: 1px solid #888; margin: 15px 0 35px 0}

.responsableevento {line-height: 1rem; padding-left: 60px; margin: 2px 0 20px -25px;}

.titulo-eventosproximos {min-height: 80px;} 

#boton-borde-azul a {margin:0 20px 10px 0;border: 2px solid #3366cc; background-color: #fff; padding: 12px 25px; color: #3366CC; border-radius: 40px; font-size: 1.15rem;font-weight: 500; text-decoration: none;transition: all 0.2s;}
#boton-borde-azul a:hover {background-color: #3366CC; color:#fff; font-weight: 500; border-color: #3366CC;}
#boton-borde-azul a:focus {  outline: none;box-shadow: 0 0 0 3px #819dc9;}
#boton-borde-azul a:disabled {margin:0 20px 10px 0;border: 2px solid #E3E3E3; background-color: #E3E3E3; padding: 12px 25px; color: #757575; border-radius: 40px; cursor:auto;}

.tema-eventos {min-height: 80px;}

.hr-eventos-fp { border-bottom: 1px solid #888; margin: -10px 0 15px 0;}

#eventos-detalles-logo-fp {width: 160px; margin: 5px auto 20px auto; position: relative; border-radius: 50%; border: 2px solid #3366cc; top: -5px; padding: 3px;}

.card-evento-xcategoria {border: 1px solid #e1e1e1; border-radius: 14px; padding: 40px 40px; text-align: center; margin-bottom: 40px; background-color: #fff;}
.card-evento-xcategoria img {width: 65%;}
.card-evento-xcategoria #carrusel-et {min-height: 30px; font-size: 1.3rem; line-height: 1.3rem;}

.btn-categoria-evento {background:#36c; padding: 15px 5px;border-radius: 50px; ;font-size: 1.15rem !important;line-height: 20px;font-weight:500;color:#fff;border:none; display:block; transition:.2s;}
.btn-categoria-evento:hover {background-color: #193366; color:#fff;}
.btn-categoria-evento:focus {outline: none;box-shadow: 0 0 0 3px #819dc9;}

/* ------------- Foros ------------- */
.card-foros h5 {margin-top: 0;}

.card-foros #boton-azul-foros a {margin: 0 auto 10px auto; border: 2px solid #3366cc; background-color: #3366cc; padding: 12px 25px; color: #ffffff; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; float: right; text-align:center;}
.card-foros #boton-azul-foros a:hover {background-color: #c15810; color: #fff; font-weight: 500; border-color: #5b270a;}
.card-foros #boton-azul-foros a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}
.card-foros #boton-azul-foros a:disabled {margin: 0 20px 10px 0; border: 2px solid #e3e3e3; background-color: #e3e3e3; padding: 12px 25px; color: #757575; border-radius: 40px; cursor: auto;}

.card-foros #boton-azul-forosizq-det a {margin: 0 0; border: 2px solid #3366cc; background-color: #3366cc; padding: 12px 25px; color: #ffffff; border-radius: 40px; font-size: 1rem; font-weight: 500; text-decoration: none; transition: all 0.2s;}
.card-foros #boton-azul-forosizq-det a:hover {background-color: #c15810; color: #fff; font-weight: 500; border-color: #5b270a;}
.card-foros #boton-azul-forosizq-det a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}
.card-foros #boton-azul-forosizq-det a:disabled {margin: 0 20px 10px 0; border: 2px solid #e3e3e3; background-color: #e3e3e3; padding: 12px 25px; color: #757575; border-radius: 40px;cursor: auto;}

.card-foros #boton-darmebaja-det a {margin: 0 0; border: 2px solid #5e94e6; background-color: #5e94e6; padding: 12px 25px; color: #192a4f; border-radius: 40px; font-size: 1rem; font-weight: 500; text-decoration: none; transition: all 0.2s;}
.card-foros #boton-darmebaja-det button:hover {background-color: #3366cc; color: #fff; font-weight: 500; border-color: #3366cc;}
.card-foros #boton-darmebaja-det a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}
.card-foros #boton-darmebaja-det a:disabled {margin: 0 20px 10px 0; border: 2px solid #e3e3e3; background-color: #e3e3e3; padding: 12px 25px; color: #757575; border-radius: 40px; cursor: auto;}

.portadas-home-foros .estado-foro {font-weight: 600; font-size: 1rem; text-align: left; margin-top: 22px;}
.portadas-home-foros .estado-foro #foro-activo {background-color: #68b565; color: #080d07; font-weight: 600; padding: 5px 10px;}
.portadas-home-foros .estado-foro #foro-cerrado {background-color: #bcd8f7; color: #090909; font-weight: 600; padding: 5px 10px;}

.informacion-tecnica-foro {margin-bottom: 0;}

.foro-item-detalle {margin: 0 0 0px -15px; min-height: 60px;}

.foro-item-detalle #foto-perfil {margin: 0 10px 0 15px;}

.height-resultados-moviles {min-height: 90px;}

.table-foros {min-width: 1110px; margin-bottom: 60px;}
.table-foros a {color: #3366cc; font-weight: 600; text-decoration: none; transition: 0.2s; font-size: 1rem; line-height: 1rem;}
.table-foros a:hover {text-decoration: underline;}
.table-foros a:visited {color: #660099;}

.table-foros #suscolhead1 {width: 275px; background-color: #eff2f4; color: #000; font-weight: 600; text-align: left; padding: 20px;}
.table-foros #suscolhead2 {width: 280px; background-color: #eff2f4; color: #000; font-weight: 600; text-align: left; padding: 20px;}
.table-foros #suscolhead3 {width: 115px; background-color: #eff2f4; color: #000; font-weight: 600; text-align: center; padding: 20px;}
.table-foros #suscolhead4 {width: 115px; background-color: #eff2f4; color: #000; font-weight: 600; text-align: center; padding: 20px;}
.table-foros #suscolhead5 {width: 170px; background-color: #eff2f4; color: #000; font-weight: 600; text-align: left; padding: 20px;}
.table-foros #suscolhead6 {width: 240px; background-color: #eff2f4; color: #000; font-weight: 600; text-align: center; padding: 20px;}

.table-foros #suscol1 {width: 275px; background-color: #fff; color: #000; font-weight: 600; text-align: left;}
.table-foros #suscol2 { width: 280px; background-color: #fff; color: #000; font-weight: 500; text-align: left;}
.table-foros #suscol3 {width: 115px; background-color: #fff; color: #000; font-weight: 500; text-align: center;}
.table-foros #suscol4 {width: 115px; background-color: #fff; color: #000; font-weight: 500; text-align: center;}
.table-foros #suscol5 {width: 170px; background-color: #fff; color: #000; font-weight: 500; text-align: left; }
.table-foros #suscol6 {width: 240px; background-color: #fff; color: #000; font-weight: 500; text-align: center;}

.table-foros #suscol2 img {margin: 0 10px 0 0px;}

.user-icon-color-8 span {padding-top: 0 !important; position: relative; top: -2px;}

.table-foros #botonacciones {width: 20px; padding: 14px 25px; background-image: url("https://www.funcionpublica.gov.co/documents/28587425/42178896/2022-12-05-icono-acciones.svg/082f4cdf-9ddb-a456-4556-b2fc05018c60?t=1670340103075"); background-size: 20px; background-repeat: no-repeat; background-position: center; transition: 0.2s; cursor: pointer; border: none; border: none; background-color: transparent; transition: 0.2s;}
.table-foros #botonacciones:hover {background-image: url("https://www.funcionpublica.gov.co/documents/28587425/42178896/2022-12-05-icono-acciones-hover.svg/2e5390ce-3fed-a8e1-906e-2f9ac598bba0?t=1670340102956");}
.table-foros #botonacciones:disabled {background-image: url("https://www.funcionpublica.gov.co/documents/28587425/42178896/2022-12-05-icono-acciones-disabled.svg/77837e0d-e8cf-215f-10fe-75469c6a279e?t=1670340102814"); }
.table-foros #botonacciones:focus {border-radius: 4px; border: 2px #36c solid;}

.table-foros .hr-tablaforosini {border-bottom: 2px #fff solid; display: block; padding: 15px 0 15px 0; width: auto;}

.table-foros .hr-tablaforos {border-bottom: 1px #888 solid; display: block; padding: 15px 0 15px 0; width: auto;}

.dropdown-menu {left: -110px;}
.dropdown-menu > li > a {text-overflow: ellipsis; overflow: hidden; padding: 0px 12px; color: #333; content: " ";}
.dropdown-menu > li > a:hover {color: #36c;}

.cards-foros-estadisticas { border: 1px solid #e1e1e1; border-radius: 14px; padding: 40px 40px 20px 40px; text-align: center; margin-bottom: 40px;}
.cards-foros-estadisticas img {margin: 0px auto 0px auto;}
.cards-foros-estadisticas p {font-size: 1rem; margin: 0 0; max-width: 100%;}
.cards-foros-estadisticas p span a {color: #3366cc; font-weight: 600; transition: 0.2s; font-size: 1rem; line-height: 1rem; min-height: 40px;}
.cards-foros-estadisticas p span a:hover {text-decoration: underline;}
.cards-foros-estadisticas p span a:visited {color: #660099;}
.cards-foros-estadisticas #foto-perfil {margin: 0 10px 0 0px; width: 40px; float: left; position: relative; border-radius: 50%; height: 40px; border: 2px solid #3166cc; top: -4px;}

.card-foros-transversales {border: 1px solid #e1e1e1; border-radius: 14px; padding: 40px 40px; text-align:center;margin-bottom: 40px;background-color: #fff;}
.card-foros-transversales img {width:20%; /*float:left;*/}
.card-foros-transversales hr {border-left: 1px solid #888; margin: 0 30px; height: 100px; float: left;}
.card-foros-transversales #carrusel-et {min-height: 90px; font-size: 1.8em; line-height: 0.9em;}
.hr-moviles hr {border-bottom: 1px solid #fff; float: left;}
#btn-categoria-foro {background:#36c; padding: 12px 25px;border-radius: 50px; ;font-size: 1.15em;line-height: 20px;font-weight:500;color:#fff;border:none; transition: .2s; display:table;text-align:center;}
#btn-categoria-foro:hover {background-color: #193366;}
#btn-categoria-foro:focus {outline: none;box-shadow: 0 0 0 3px #819dc9;}
.novisible-height-xestado {min-height: 35px;}


/* ------------- Fin foros ------------- */

.margin-inifin {margin: 20px -15px 40px -15px; padding: 0 0;}

#tit-seccionforos {font-size: 1.3rem; color: #333; margin: 0 0 40px 15px;}

#foro-home-inicia {background-color: #e5e5e5; padding: 20px 20px; float: left; width: 100%;}
#foro-home-inicia p {color: #333; font-weight: 700; font-size: 1rem; margin: 0 20px 0 10px;}
#foro-home-inicia span {font-weight: 500;}
#foro-home-inicia img {width: 30px; margin-right: 10px; float: left;}

#foro-home-finaliza {background-color: #f4f4f4; padding: 20px 20px; float: left; width: 100%;}
#foro-home-finaliza p {color: #333; font-weight: 700; font-size: 1rem; margin: 0 20px 0 10px;}
#foro-home-finaliza span {font-weight: 500;}
#foro-home-finaliza img {width: 30px; margin-right: 10px; float: left;}

#boton-rss-foros {min-width: 67px; margin: 0 20px 10px 0; border: 2px solid #3366cc; padding: 14px 25px; border-radius: 50px; background-image: url("https://www.funcionpublica.gov.co/documents/28587425/42178896/2022-11-30-icono-rss.svg/c02408ba-9683-dc28-f24b-bc81291edc5e?t=1669847495808"); float: right; background-size: 65px; min-width: 115px; background-repeat: no-repeat; background-position: center; transition: 0.2s; cursor: pointer;}
#boton-rss-foros:hover {border: 2px solid #3366cc; background-color: #3366cc; background-image: url("https://www.funcionpublica.gov.co/documents/28587425/42178896/2022-11-30-icono-rss-blanco.svg/23363a5e-d088-8904-e559-de318c77d6d8?t=1669848477503");}
#boton-rss-foros:disabled {border: 2px solid #757575; background-color: #ffffff; background-image: url("https://www.funcionpublica.gov.co/documents/28587425/42178896/2022-11-30-icono-rss-disabled.svg/46167f93-7aee-7191-70b8-4b7cf9c903cb?t=1669901151021"); cursor: auto; }

#foro-autor {margin: 0px 0 10px 0; text-align: left; color: #2f6fc8; font-size: 1.15rem; font-weight: 500; display: flow-root; line-height: 1.2em; min-height: 60px;}
#foro-autor span {margin-bottom: -10px; margin-top: -5px; text-align: left; color: #666; font-weight: 500;}

/*Mis mensajes*/
#boton-azul-forosizq a {margin: 0 20px 10px 0; border: 2px solid #3366cc; background-color: #3366cc; padding: 12px 25px; color: #ffffff; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; display: block; cursor: pointer;}
#boton-azul-forosizq a:hover {background-color: #c15810; color: #fff; font-weight: 500; border-color: #5b270a;}
#boton-azul-forosizq a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}
#boton-azul-forosizq a:disabled {margin: 0 20px 10px 0; border: 2px solid #e3e3e3; background-color: #e3e3e3; padding: 12px 25px; color: #757575; border-radius: 40px; cursor: auto;}

#boton-darmebaja a {/*margin: 0 20px 10px 0;*/ border: 2px solid #5e94e6; background-color: #5e94e6; padding: 12px 25px; color: #192a4f; border-radius: 40px; font-size: 1.15rem; font-weight: 500; text-decoration: none; transition: all 0.2s; cursor: pointer;}
#boton-darmebaja a:hover { background-color: #3366cc; color: #fff; font-weight: 500; border-color: #3366cc;}
#boton-darmebaja a:focus {outline: none; box-shadow: 0 0 0 3px #819dc9;}
#boton-darmebaja a:disabled {margin: 0 20px 10px 0; border: 2px solid #e3e3e3; background-color: #e3e3e3; padding: 12px 25px; color: #757575; border-radius: 40px; cursor: auto;}

#boton-rss-forosizq {min-width: 67px; margin: 0 20px 10px 0; border: 2px solid #3366cc; padding: 14px 25px; border-radius: 50px; background-image: url("https://www.funcionpublica.gov.co/documents/28587425/42178896/2022-11-30-icono-rss.svg/c02408ba-9683-dc28-f24b-bc81291edc5e?t=1669847495808"); background-size: 65px; min-width: 115px; background-repeat: no-repeat; background-position: center; transition: 0.2s; cursor: pointer;}
#boton-rss-forosizq:hover {border: 2px solid #3366cc; background-color: #3366cc; background-image: url("https://www.funcionpublica.gov.co/documents/28587425/42178896/2022-11-30-icono-rss-blanco.svg/23363a5e-d088-8904-e559-de318c77d6d8?t=1669848477503");}
#boton-rss-forosizq:disabled {border: 2px solid #757575; background-color: #ffffff; background-image: url("https://www.funcionpublica.gov.co/documents/28587425/42178896/2022-11-30-icono-rss-disabled.svg/46167f93-7aee-7191-70b8-4b7cf9c903cb?t=1669901151021"); cursor: auto;}

#menu-mensajesforos {text-align: right; font-size: 1rem;}
#menu-mensajesforos span {color: #666666; margin: 0 20px;}
#menu-mensajesforos a {color: #3366cc; font-weight: 600; transition: 0.2s;}
#menu-mensajesforos a:hover {text-decoration: underline;}
#menu-mensajesforos a:visited {color: #660099;}

/*Suscripciones*/

.journal-content-article table td ul li:before, .portlet-asset-publisher table td ul li:before {content: " ";}

.hr-foros-estadisticas {border-bottom: 1px solid #888; margin: 0 0 25px 0; height: 1px;}

#foro-estadisticas-detalles {margin: 0px 0 20px 0; text-align: left; color: #333; font-size: 1rem; font-weight: 700; display: flow-root; line-height: 1rem;}
#foro-estadisticas-detalles span {margin-bottom: -10px; margin-top: -5px; text-align: left; color: #333; font-weight: 500;}
#foro-estadisticas-detalles span a {color: #3366cc; font-weight: 600;}
#foro-estadisticas-detalles span a:hover {text-decoration: underline;}
#foro-estadisticas-detalles span a:visited {color: #660099;}

.nombreusuarioestadistica {max-width: 80% !important; min-height: 60px !important; max-width: 100%; min-height: 60px; display: block; line-height: 1rem; padding-left: 50px;}

#nombre-foro {font-weight: 600; font-size: 1.4rem; margin: 0 0 1.05rem 0; font-family: "Work Sans", sans-serif; color: #333333; transition: 0.3s; cursor: pointer;}
#nombre-foro:hover {color: #2f6fc8;}
#nombre-foro:focus {color: #2f6fc8;}

#foro-equipo-transversal {margin: 0px 0 -5px 0; text-align: left; color: #333; font-size: 1rem; font-weight: 700; display: flow-root; line-height: 1rem;}
#foro-equipo-transversal span {margin-bottom: -10px; margin-top: -5px; text-align: left; color: #333; font-weight: 500;}
#foro-equipo-transversal span a {color: #3366cc; font-weight: 600;}
#foro-equipo-transversal span a:hover {text-decoration: underline;}
#foro-equipo-transversal span a:visited {color: #660099;}

#foro-detalle-infotecnica {margin: 10px 0; text-align: left; color: #333; font-size: 1rem; font-weight: 700; display: flow-root; line-height: 1rem; min-height: 80px;}
#foro-detalle-infotecnica span {margin-bottom: -10px; margin-top: -5px; text-align: left; color: #333; font-weight: 500;}
#foro-detalle-infotecnica span a {color: #3366cc; font-weight: 600;}
#foro-detalle-infotecnica span a:hover {text-decoration: underline;}
#foro-detalle-infotecnica span a:visited {color: #660099;}

#tags-foros {font-size: 1rem; font-weight: 500;color: #333; background-color: #e6effc; border-radius: 25px; padding: 5px 12px; margin-right: 15px; display: inline-table; margin-top: 10px;}

#boton-rss-forosizq-det {margin: 0 0; border: 2px solid #3366cc; padding: 13px 25px; border-radius: 50px; background-image: url(https://www.funcionpublica.gov.co/documents/28587425/42178896/2022-11-30-icono-rss.svg/c02408ba-9683-dc28-f24b-bc81291edc5e?t=1669847495808); background-size: 58px; min-width: 115px; background-repeat: no-repeat; background-position: center; transition: 0.2s; cursor: pointer;}
#boton-rss-forosizq-det:hover {border: 2px solid #3366cc; background-color: #3366cc; background-image: url("https://www.funcionpublica.gov.co/documents/28587425/42178896/2022-11-30-icono-rss-blanco.svg/23363a5e-d088-8904-e559-de318c77d6d8?t=1669848477503");}
#boton-rss-forosizq-det:disabled {border: 2px solid #757575; background-color: #ffffff; background-image: url("https://www.funcionpublica.gov.co/documents/28587425/42178896/2022-11-30-icono-rss-disabled.svg/46167f93-7aee-7191-70b8-4b7cf9c903cb?t=1669901151021"); cursor: auto;}

#eventos-descargar-pdf {background-image: url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-pdf-hover.svg/542b7041-b06d-329a-bba3-debc51213614?t=1652810570862"); background-repeat: no-repeat; background-size: 20px; padding: 0px 0 30px 35px; color: #333; display: block; font-size: 1rem; margin: 10px 20px 0 20px; transition: 0.15s;}
#eventos-descargar-pdf:hover {background-image: url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-pdf-hover.svg/542b7041-b06d-329a-bba3-debc51213614?t=1652810570862"); color: #2f6fc8; transition: 0.15s;}

#eventos-descargar-word {background-image: url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-doc-hover.svg/9ad39eb8-e484-0b42-9de7-f2ca13fdb3f0?t=1652810570640"); background-repeat: no-repeat; background-size: 20px; padding: 0px 0 30px 35px; color: #333; display: block; font-size: 1rem; margin: 10px 20px 0 20px; transition: 0.15s;}
#eventos-descargar-word:hover {background-image: url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-doc-hover.svg/9ad39eb8-e484-0b42-9de7-f2ca13fdb3f0?t=1652810570640"); color: #2f6fc8; transition: 0.15s;}

#eventos-descargar-ppt {background-image: url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-ppt-hover.svg/b1b440f8-708f-24bb-56dc-03fdbdb0082b?t=1652810571070"); background-repeat: no-repeat; background-size: 20px; padding: 0px 0 30px 35px; color: #333; display: block;font-size: 1rem; margin: 10px 20px 0 20px; transition: 0.15s;}
#eventos-descargar-ppt:hover { background-image: url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-ppt-hover.svg/b1b440f8-708f-24bb-56dc-03fdbdb0082b?t=1652810571070"); color: #2f6fc8; transition: 0.15s;}

#eventos-descargar-excel {background-image: url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-xls-hover.svg/05b94dac-e276-43d3-6b7a-8b8ec80681fd?t=1652810571259"); background-repeat: no-repeat; background-size: 20px; padding: 0px 0 30px 35px; color: #333; display: block; font-size: 1rem; margin: 10px 20px 0 20px; transition: 0.15s;}
#eventos-descargar-excel:hover { background-image: url("https://funcionpublica.gov.co/documents/28587425/41153810/2022-05-17-xls-hover.svg/05b94dac-e276-43d3-6b7a-8b8ec80681fd?t=1652810571259"); color: #2f6fc8; transition: 0.15s;}

.col-nopaddingleft {padding-left: 0;}

#interacciones-tit {margin: 0 0; font-size: 1.5rem;color: #333;font-family: 'Work Sans', sans-serif; line-height: 1.15;padding-top: 0; margin: 0 0; font-weight:600; max-width:70%;}
	
#contenedor-interacciones h2 {font-size:1rem;}	
#contenedor-interacciones img {margin-right:20px;float:left; clear: both;position: relative; width:35px;padding: 40px 0;}
#contenedor-interacciones .tipo-interaccion {margin-bottom: -10px; margin-top: -5px; text-align: left; color: #2F6FC8; font-size: 1rem; font-weight: 500;}

#a-nuevo-contenido a {color: #20521F; font-weight: 700; text-decoration: underline; transition: .2s;}
#a-nuevo-contenido a:hover {color: #163716; font-weight: 700; text-decoration: underline;}

.hr-intebox-usuario { margin: 10px auto; border: 0; border-top: 1px solid #999; width: 50%;}

#integrantes-contenedor .integrantes .radius-intebox-fp-gray-intebox-integrantes .art-contenedor-detalles-usuario {margin-top: 20px; min-height: auto;}
#integrantes-contenedor .integrantes .radius-intebox-fp-gray-intebox-integrantes .art-contenedor-detalles-usuario .art-equipo-transversal-intebox-usuario {min-height: 75px;}

.art-contenedor-detalles-usuario {margin-top: 20px; min-height: 120px;}
.nombre-usuario {text-align: center; font-size: 1.3rem; color: #3366cc; font-weight: 600; margin: 10px 0 20px 0; line-height: 1.5rem;}

.col-center {float: none;margin-left: auto;margin-right: auto;}

@keyframes lds-dual-ring {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}

/* publicaciones descargadas */

/*Estilos carrusel*/

 

	/* clearfix */
	#pub-mas-consultadas .owl-carousel .owl-wrapper:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}

 

	/* display none until init */
	#pub-mas-consultadas .owl-carousel {
		display: none;
		position: relative;
		width: 100%;
		-ms-touch-action: pan-y;
	}

 

	#pub-mas-consultadas .owl-carousel .owl-wrapper {
		display: none;
		position: relative;
		-webkit-transform: translate3d(0px, 0px, 0px);
	}

 

	#pub-mas-consultadas .owl-carousel .owl-wrapper-outer {
		overflow: hidden;
		position: relative;
		width: 100%;
	}

 

	#pub-mas-consultadas .owl-carousel .owl-wrapper-outer.autoHeight {
		-webkit-transition: height 500ms ease-in-out;
		-moz-transition: height 500ms ease-in-out;
		-ms-transition: height 500ms ease-in-out;
		-o-transition: height 500ms ease-in-out;
		transition: height 500ms ease-in-out;
	}

 

	#pub-mas-consultadas .owl-carousel .owl-item {
		float: left;
	}

 

	#pub-mas-consultadas .owl-controls .owl-page,
	#pub-mas-consultadas .owl-controls .owl-buttons div {
		cursor: pointer;
	}

 

	#pub-mas-consultadas .owl-controls {
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}

 

	/* mouse grab icon */
	#pub-mas-consultadas .grabbing {
		cursor: url(grabbing.png) 8 8, move;
	}

 

	/* fix */
	#pub-mas-consultadas .owl-carousel .owl-wrapper,
	#pub-mas-consultadas .owl-carousel .owl-item {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
	}

 

	#pub-mas-consultadas .owl-theme .owl-controls {
		margin-top: 10px;
		text-align: center;
	}

 

	/* Styling Next and Prev buttons */

 

	#pub-mas-consultadas .owl-theme .owl-controls .owl-buttons div {
		color: #FFF;
		display: inline-block;
		zoom: 1;
		*display: inline;
		/*IE7 life-saver */
		margin: 5px;
		padding: 3px 10px;
		font-size: 12px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background: #869791;
		filter: Alpha(Opacity=50);
		/*IE7 fix*/
		opacity: 0.5;
	}

 

	/* Clickable class fix problem with hover on touch devices */
	/* Use it for non-touch hover action */
	#pub-mas-consultadas .owl-theme .owl-controls.clickable .owl-buttons div:hover {
		filter: Alpha(Opacity=100);
		/*IE7 fix*/
		opacity: 1;
		text-decoration: none;
	}

 

	/* Styling Pagination*/

 

	#pub-mas-consultadas .owl-theme .owl-controls .owl-page {
		display: inline-block;
		zoom: 1;
		*display: inline;
		/*IE7 life-saver */
	}

 

	#pub-mas-consultadas .owl-theme .owl-controls .owl-page span {
		display: block;
		width: 15px;
		height: 15px;
		margin: 1px 5px 7px;
		filter: Alpha(Opacity=50);
		/*IE7 fix*/
		opacity: 0.5;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		background: #224a96;
	}

 

	#pub-mas-consultadas .owl-theme .owl-controls .owl-page.active span,
	#pub-mas-consultadas .owl-theme .owl-controls.clickable .owl-page:hover span {
		filter: Alpha(Opacity=100);
		/*IE7 fix*/
		opacity: 1;
	}

 

	/* If PaginationNumbers is true */

 

	#pub-mas-consultadas .owl-theme .owl-controls .owl-page span.owl-numbers {
		height: auto;
		width: auto;
		color: #FFF;
		padding: 2px 10px;
		font-size: 12px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
	}

 

	/* preloading images */
	#pub-mas-consultadas .owl-item.loading {
		min-height: 150px;
		background: url(AjaxLoader.gif) no-repeat center center
	}

 

	/*Fin estilos carrusel*/

 

	#pub-mas-consultadas .card-pub-consultadas {
		text-align: left;
		padding: 30px 30px;
	}

 

	#card-pub-consultadas .etiqueta-manual {
		background-color: #c15810;
		padding: 3px 10px 3px 8px;
		margin: 5px 10px 5px 0;
		display: inline-block;
		font-style: italic;
		color: #ffffff;
	}

 

	#pub-mas-consultadas .card-pub-consultadas .etiqueta-guia {
		background-color: #224a96;
		padding: 3px 10px 3px 8px;
		margin: 5px 10px 5px 0;
		display: inline-block;
		font-style: italic;
		color: #ffffff;
	}

 

	#pub-mas-consultadas .card-pub-consultadas .etiqueta-cartilla {
		background-color: #01634b;
		padding: 3px 10px 3px 8px;
		margin: 5px 10px 5px 0;
		display: inline-block;
		font-style: italic;
		color: #ffffff;
	}

 

	#pub-mas-consultadas .card-pub-consultadas .etiqueta-investigacion {
		background-color: #53228a;
		padding: 3px 10px 3px 8px;
		margin: 5px 10px 5px 0;
		display: inline-block;
		font-style: italic;
		color: #ffffff;
	}

 

	#pub-mas-consultadas .date-news #date-home-publicaciones {
		font-weight: 600;
		color: #3366cc;
		padding: 3px 0 3px 0;
		display: inline-block;
	}

 

	#pub-mas-consultadas .card-pub-consultadas #boton-azul-new a {
		text-align: center;
		margin: -40px 20px 40px 0;
		border: 2px solid #224a96;
		background-color: #224a96;
		padding: 12px 15px;
		color: #ffffff;
		border-radius: 40px;
		font-size: 0.9em;
		font-weight: 500;
		text-decoration: none;
		transition: all 0.2s;
		float: left;
	}

 

	#pub-mas-consultadas .card-pub-consultadas #boton-azul-new a:hover {
		background-color: #3366cc;
		color: #fff;
		font-weight: 500;
		border-color: #3366cc;
	}

 

	#pub-mas-consultadas .card-pub-consultadas #boton-azul-new a:focus {
		outline: none;
		box-shadow: 0 0 0 3px #819dc9;
	}

 

 

	/*Carrusel*/

 

	#pub-mas-consultadas #pub-mas-consultadas-homes {
		margin: 0 auto
	}

 

    #pub-mas-consultadas .item-mas-consultado {
		padding: 0;
		margin: 10px;
		text-align: center;
		border: 1px solid #e1e1e1;
		border-radius: 16 px;
		-moz-border-radius: 16px;
		-webkit-border-radius: 16px;
		-khtml-border-radius: 16px;
	}

 

	#pub-mas-consultadas .item-mas-consultado {
		box-shadow: 0 0 5px #d1d1d1;
		background-color: #fff;
	}

 

	#pub-mas-consultadas .item-mas-consultado img {
		width: 100%;
		padding: 30px 30px 0 30px;
		border-radius: 16 px;
		-moz-border-radius: 16px;
		-webkit-border-radius: 16px;
		-khtml-border-radius: 16px;
	}

 

 

	#pub-mas-consultadas .owl-carousel .owl-wrapper,
	#pub-mas-consultadas .owl-carousel .owl-item {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
}