html, body, #portlet_communityconfig_WAR_npaportletportlet,#portlet_compartircontenidoweb_WAR_compartircontenidowebportlet
{
  color:#666;
}
.pop_up_scheme #title_and_nav,
.pop_up_scheme #nav_and_out,
.pop_up_scheme #heading table{
  display:none;
}
.ico_ayuda h2 {
  color: #ff6c00;
  margin: 0 15px 10px;
  font-size: 18px;
}
#_tplanlessons_WAR_npaportletportlet_divTPlan tr td img
{
  filter: invert(10%) sepia(56%) saturate(4530%) hue-rotate(212deg)
  brightness(89%) contrast(101%);
}
.icon[src="https://eulenbackdoor.telefonicaed.com/eulen-theme/images/common/activate.png"]{
  background-image:url("/Lms/resources/images/lessonStatus/passed.svg");
  background-repeat: no-repeat;
   filter: invert(10%) sepia(56%) saturate(4530%) hue-rotate(212deg)
    brightness(89%) contrast(101%);
    object-position: -99999px 99999px;
}

.icon[src="https://eulenbackdoor.telefonicaed.com/eulen-theme/images/common/deactivate.png"]{
   background-image:url("/Lms/resources/images/lessonStatus/failed.svg");
    background-repeat: no-repeat;
   filter: invert(10%) sepia(56%) saturate(4530%) hue-rotate(212deg)
    brightness(89%) contrast(101%);
    object-position: -99999px 99999px;
}

.icon[src="https://formacion.eulen.com/eulen-theme/images/common/activate.png"]{
  background-image:url("/Lms/resources/images/lessonStatus/passed.svg");
  background-repeat: no-repeat;
   filter: invert(10%) sepia(56%) saturate(4530%) hue-rotate(212deg)
    brightness(89%) contrast(101%);
    object-position: -99999px 99999px;
}

.icon[src="https://formacion.eulen.com/eulen-theme/images/common/deactivate.png"]{
   background-image:url("/Lms/resources/images/lessonStatus/failed.svg");
    background-repeat: no-repeat;
   filter: invert(10%) sepia(56%) saturate(4530%) hue-rotate(212deg)
    brightness(89%) contrast(101%);
    object-position: -99999px 99999px;
}

.icon[title="Desactivar"]{
  background-image:url("/Lms/resources/images/lessonStatus/passed.svg");
  background-repeat: no-repeat;
   filter: invert(10%) sepia(56%) saturate(4530%) hue-rotate(212deg)
    brightness(89%) contrast(101%);
    object-position: -99999px 99999px;
}

.icon[title="Activar"]{
   background-image:url("/Lms/resources/images/lessonStatus/failed.svg");
    background-repeat: no-repeat;
   filter: invert(10%) sepia(56%) saturate(4530%) hue-rotate(212deg)
    brightness(89%) contrast(101%);
    object-position: -99999px 99999px;
}
.icon[src="https://eulenbackdoor.telefonicaed.com/Lms/resources/images/lessonStatus/Locked.gif"]{
  background-image:url("/documents/10192/2920019/file-lock-fill.svg/4b5061a1-894b-4f82-94c1-ad997825dac6");
   background-repeat: no-repeat;
  filter: invert(10%) sepia(56%) saturate(4530%) hue-rotate(212deg)
   brightness(89%) contrast(101%);
   object-position: -99999px 99999px;
}
img[src="https://eulenbackdoor.telefonicaed.com/Lms/resources/images/lessonStatus/Locked.gif"] {
  background-image: url("/documents/10192/2920019/file-lock-fill.svg/4b5061a1-894b-4f82-94c1-ad997825dac6");
  background-repeat: no-repeat;
  filter: invert(10%) sepia(56%) saturate(4530%) hue-rotate(212deg) brightness(89%) contrast(101%);
  object-position: -99999px 99999px;
  background-size: 20px;
}
.icon[src="https://formacion.eulen.com/Lms/resources/images/lessonStatus/Locked.gif"]{
  background-image:url("/documents/10192/2920019/file-lock-fill.svg/4b5061a1-894b-4f82-94c1-ad997825dac6");
   background-repeat: no-repeat;
  filter: invert(10%) sepia(56%) saturate(4530%) hue-rotate(212deg)
   brightness(89%) contrast(101%);
   object-position: -99999px 99999px;
}
img[src="https://formacion.eulen.com/Lms/resources/images/lessonStatus/Locked.gif"] {
  background-image: url("/documents/10192/2920019/file-lock-fill.svg/4b5061a1-894b-4f82-94c1-ad997825dac6");
  background-repeat: no-repeat;
  filter: invert(10%) sepia(56%) saturate(4530%) hue-rotate(212deg) brightness(89%) contrast(101%);
  object-position: -99999px 99999px;
  background-size: 20px;
}

img[src="https://eulenbackdoor.telefonicaed.com/eulen-theme/images/common/search.png"]{
  background-image:url("/documents/10192/2920019/search.png/f16c8470-c0a7-4e65-ac82-8915b3518c76?t=1675406178125");
   background-repeat: no-repeat;
   object-position: -99999px 99999px;
   background-size: 100%;
}
img[src="https://formacion.eulen.com/eulen-theme/images/common/search.png"]{
  background-image:url("/documents/10192/2920019/search.png/f16c8470-c0a7-4e65-ac82-8915b3518c76?t=1675406178125");
   background-repeat: no-repeat;
   object-position: -99999px 99999px;
   background-size: 100%;
}
a {
  color: #00a9e0;
}
a:hover{
  color:#002664;
  text-decoration: none !important;
}

.contactrequests-portlet .portlet-msg-success {
  background-color: #35ad5d;
  border: 1px solid #029934;
  background-image: none;
  font-weight: normal;
}
.contactrequests-portlet a {
  color: #00a9e0;
  font-weight: normal;
}
.contactrequests-portlet a:hover {
  color:#002664;
}
.contactrequests-portlet .user-name {
  display: none !important;
}
.contactrequests-portlet li {
  width: 100%;
}

.miscertificados-portlet td a {
  color: #00a9e0;
}
.miscertificados-portlet td a:hover {
  color: #002664;
}
#portlet_compartircontenidoweb_WAR_compartircontenidowebportlet a
{
  color: #00a9e0;
}
#portlet_compartircontenidoweb_WAR_compartircontenidowebportlet a:hover
{
  color: #002664;
}
#mediatecaClass #columna1,
#mediatecaClass .box {
  background-color:transparent;
}

#mediatecaClass #columna2 {
  display: none;
}
#mediatecaClass .box_date {
  color: #666666;
  font-weight: normal;
}
tr.results-row a {
  cursor: pointer;
}

.user-portrait {
  display: none;
}

#_mediatecasearch_WAR_npaportletportlet_text {
  background: #f7f7f7;

  font: 12px "Intro Regular", sans-serif;
}

.ayuda-portlet .txt_ayuda {
  margin-top: 10px;
  margin-bottom: 0px;
}
#navigation .creator_text span {
  font-size: 15px;
  font-weight: bold;
}
#portlet_mytplans tr td:last-child.textcenter {
  text-align: left;
}
header#banner {
  background-image: url("/documents/10192/2913253/BANNER_CABECERA_vf.png/0f066de2-767a-4927-9307-df1cff5bab5b?t=1674830270000");

  background-size: contain;
}
.signed-out header#banner {
  background-image: none;
}
.guest .results-row td {
  background-color: white;
  border: 1px solid #f3f3f3;
}
#div_admin iframe {
  min-height: 500px !important;
}

html div.gt_num_courses span {
  color: #666666;
font-family:"Intro Regular";
  font-weight: normal;
}
html span.title,
#_catalog_WAR_npaportletportlet_rjus
{
  color:#00a9e0;
}
html span.title:hover,
#_catalog_WAR_npaportletportlet_rjus:hover
{
  color:#002664;
}
#ctl00_plhContent_clsOverview_classinfo2_lblRegistrationStatus .color_hight b {
  color: #666;
  font-weight: normal;
}
#mediatecaClass .bt_actions {
  width: 100%;
}
#mediatecaClass .add-comment a span{
  white-space: nowrap;
}
.lfr-actions li .taglib-text {
  font-weight: normal;
}
#_catalog_WAR_npaportletportlet_kldx_menuButton img {
  display: none;

}
#_catalog_WAR_npaportletportlet_kldx_menuButton  {
 padding:10px 25px !important;
   border: 0px solid;
}
#_catalog_WAR_npaportletportlet_kldx_menu .lfr-trigger strong {
  padding: 6px 3px;
  border: 0px solid;
}

#mediatecaClass .box_content_det2 #description_course {
  width: 100% !important;
}
.color_hight b{
  color: #666666;
  font-weight: normal;
  font-size:18px
}

#mediatecaClass .add-comment a {
  color: #00a9e0;
}
#mediatecaClass .content_box_title {
  border: 0px;
  background-color: #002664;
  color: white;
  margin: 0px;
}
#mediatecaClass .content_box_title:first-of-type{
  border-right: 1px solid white;
}
#mediatecaClass .box_tags
{
 border:0px solid transparent;
}


.ui-dialog-titlebar-close {
  content: "x";
  color: white;
  margin-top:-17px !important;
  
}
.ui-dialog-titlebar-close:before {
  content: "X";
  background-color: transparent;
}
.ui-dialog-titlebar-close:hover
{
  background-color:transparent !important;
}
#p_p_id_tplantutor_WAR_npaportletportlet_ .left.textleft .txt_details
{
  white-space: normal;
}
#p_p_id_tplantutor_WAR_npaportletportlet_ .textcenter
{
 /* width:60px;
  float: left;*/
}
#p_p_id_tplantutor_WAR_npaportletportlet_ div.left
{
  /*! float:none; */
  display:inline-block;
}
#p_p_id_tplantutor_WAR_npaportletportlet_ .left.textleft a{
  display: inline-block;
  width: 169px;
  white-space: normal;
  
}

#menudearriba li .secction_nav:hover,
.npalanguage-portlet a:hover,
#navigation #menudeabajo li span:hover,
#navigation .creator_text a:hover{
  color:#00a9e0;
  text-decoration: none;
}
#mediatecaClass .box_ratings,
#mediatecaClass #val,
#mediatecaClass .add-comment{
  color:#666666;
  font-weight: normal;
}
#mediatecaClass .add-comment a {
  color: #00a9e0;
}
#mediatecaClass .box_content_det2 #description_course
{
  /*border:1px solid #dddddd;*/
  width:96% !important;
  margin:10px 1%;
  /*background-color:white;*/
}
.npacalendar #home_calendar .title-home-event td,
.npacalendar #home_calendar .title-myvirtualroom,
.lfr-actions .lfr-trigger,
.lfr-actions .lfr-trigger strong,
.eulen input[type="submit"],
.eulen input[type="button"],
.eulen input[type="reset"],
.eulen button,
.bt_generico_sub,
input[type="submit"],
input[type="button"],
input[type="reset"],
button,
.button input,
.linkButton,
html div.nodo_desactivado div.catalog_title_desactivado {
  background-color: #00a9e0 !important;
}
.npacalendar #home_calendar .title-home-event td:hover,
.npacalendar #home_calendar .title-myvirtualroom:hover,
.lfr-actions .lfr-trigger:hover,
.lfr-actions .lfr-trigger strong:hover,
.eulen input[type="submit"]:hover,
.eulen input[type="button"]:hover,
.eulen input[type="reset"]:hover,
.eulen button:hover,
.bt_generico_sub:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
button:hover,
.button input:hover,
.linkButton:hover,
html div.nodo_desactivado div.catalog_title_desactivado:hover {
  background-color: #002664 !important;
  opacity:1;
  font-weight: normal;
}

div.div_title_informe h3,
div.contenido h3,
div.div_title_informe p,
div.contenido > p {
  font-weight: normal !important;
}

div.cuerpo_informe {
  font-size: 12px;
}

#mediatecaClass .box_title_com {
  width: 100%;
  margin: 10px 0px 0px 0px;
  background-color: #002664;
  color: white;
  font-weight: normal;
  padding: 10px;
}
.box_content_tutor table {
  background-color: white;
}
.box_content_tutor table tr {
  border-bottom: 1px solid  #ddd;
}
div.contenido .btn_formacion,
.btn_formacion,
input[type="button"],
input[type="submit"],
input[type="reset"] {
  background: #00a9e0;

  color: #fff !important;

  text-shadow: none !important;

  border: none !important;

  padding: 10px 25px !important;

  font: normal 15px "Intro Regular", sans-serif;

  font-size: 15px;

  border-radius: 4px;

  text-decoration: none;
}

#btnEditFoto {
  margin-top: 40px;
}
.gt_img_folder .ico_catalogo {
  width: 90px;
  height: 90px;
  margin-top: 10px;
}
#_catalog_WAR_npaportletportlet_divCatalogView .node-catalog div.col-md-9.gt_dv_tit {
  width: 100%;
  bottom: 0;
  position: absolute;
}
div.col-md-4.node-catalog {
  margin-top: 0%;
}
.portlet-topper {
  color: #ff6c00;

  padding: 4px 0px;

  border-left: 8px solid #ff6c00;

  margin-top: 20px;

  display: inline-block;

  width: 99%;
}

.mediatecabyowner-portlet .link-resource {
  color: #18254f;

  font-weight: normal;
}

#mediatecaClass .text-gral-blue {
  color: #00a9e0;

  font-size: 15px;

  text-decoration: none;

  font-weight: normal;
}

.box_ratings div {
  font-weight: normal;
}

#mediatecaClass .add-comment a span:hover {
  background-color: #002664;
}

.portlet-icon-back {
  position: absolute;
  right: 20px;
  top: 0px;
  background-image: unset !important;
  background-color: #00a9e0 !important;
  font-weight: normal;
  padding: 10px 25px !important;
  color: white;
  border-radius: 0.5em;
}
.portlet-icon-back:hover{
  background-color: #002664;
}
#mediatecaClass .box_title{
  color:#666;
  font-weight: normal;
}
nobr {
  background-color: rgb(0, 169, 224);

  color: white;

  padding: 10px 21px;

  border-radius: 4px;

  font: normal 15px "Intro Regular", sans-serif;
}

nobr:hover {
  background-color: #002664 !important;
}
#tplanDivStatus nobr {
  background-color: transparent;
  color: #666;
}
#tplanDivStatus nobr:hover {
  background-color: transparent !important;
  color: #666;
}
td.textleft span,
td.textleft span b
{
  color:#666 !important;
  font-weight: normal;
}
#p_p_id_tplanlessons_WAR_npaportletportlet_ .gt_gray.bold,
.infoTable .textleft,
#p_p_id_tplanlessons_WAR_npaportletportlet_ .table .tr0 td,
#p_p_id_tplanlessons_WAR_npaportletportlet_ .table .tr1 td,
.full .gt_gray
{
  color:#666;
}
.table.table-condensed.table-striped .tr0 img,
.table.table-condensed.table-striped .tr1 img {
  display: none;
}
.table.table-condensed.table-striped.hidden-xs th {
  background-color: #002664;
  color: white;
  border-left: 1px solid white;
}
.table.table-condensed.table-striped.hidden-xs td {
  background-color: white !important;
}

.table.table-condensed.table-striped.hidden-xs .tr0 td:nth-last-of-type(1),
.table.table-condensed.table-striped.hidden-xs .tr1 td:nth-last-of-type(1) {
  background-color: unset !important;
  border: 0px;
}
.taglib-discussion .lfr-discussion-actions {
  margin-top: -37px;
}

.taglib-discussion .lfr-discussion-posted-on {
  margin-top: -90px;
}

.preguntas-ocultarKM {
  display: none;
}

.lfr-discussion .aui-rating-element {
  background-image: url("/eulen-theme/images/aui/rating_thumbs.png") !important;
}

.aui-thumbrating .aui-rating-thumb-down.aui-rating-element-off {
  background-position: 1px -19px;

  width: 100px;
}

.aui-thumbrating .aui-rating-thumb-down.aui-rating-element-off:hover {
  background-position: 1px 0px;
}

.aui-thumbrating .aui-rating-thumb-down.aui-rating-element-on {
  background-position: 2px 0px;
}
#navigation .classPublicProfile .creator_text {
  background-image: none;
}
#navigation #navigation_table {
  background-color: transparent;
}
#navigation .classPublicProfile .creator_text {
  color: #002664;
}
#navigation .classPublicProfile .creator_text {
  background-image: none;
}
#navigation #navigation_table {
  background-color: transparent;
}
#navigation .classPublicProfile .creator_text {
  color: #002664;
}
.tr_mycourses_normal a#tplan_a_more_info {
  color: #00a9e0 !important;
  font-weight: normal;
  font-family: "Intro Regular";
}

.social-networking-portlet-summary .summary-container .add-as-friend,
.social-networking-portlet-summary .summary-container .remove-friend {
  background-color: transparent;
  background-image: none;
  text-align: left;
  padding-left: 0px;
  padding-top: 24px;
}

.social-networking-portlet-summary .summary-container .add-as-friend a,
.social-networking-portlet-summary .summary-container .remove-friend a {
  background-color: #00a9e0;
  background-image: none;
  border-radius: 5px;
  padding: 16px 25px !important;
}

.social-networking-portlet-summary .summary-container .remove-friend a span {
  color: white !important;
  font-weight: normal;
  font: normal 15px "Intro Regular", sans-serif;
  text-transform: capitalize;
}
.social-networking-portlet-summary .summary-container .add-as-friend a:hover,
.social-networking-portlet-summary .summary-container .remove-friend a:hover {
  background-color: #002664;
}
#portlet_3_WAR_socialnetworkingportlet .portlet-msg-info {
  color: #666;
  font-weight: normal;
  line-height: 3;
  background-color: transparent !important;
  border: 0px solid #002664;
  background-image: none !important;
}
#portlet_3_WAR_socialnetworkingportlet .portlet-msg-info a {
  background-color: rgb(0, 169, 224);
  color: white;
  padding: 10px 21px;
  border-radius: 4px;
  white-space: nowrap;
  font: normal 15px "Intro Regular", sans-serif;
}
.social-networking-portlet-wall .portlet-body form,
.social-networking-portlet-friends
  .lfr-search-container
  .taglib-search-iterator
  .results-row,
.social-networking-portlet-friends
  .taglib-search-iterator
  .results-row.hover
  td,
.social-networking-portlet-friends
  .lfr-search-container
  .taglib-search-iterator
  .results-row.alt
  td {
  background-color: transparent;
}
.social-networking-portlet-wall textarea {
  background-color: white;
  font: normal 15px "Intro Regular", sans-serif;
}
.social-networking-portlet-wall .portlet-content {
  border: 0px solid transparent;
}
.taglib-user-display a .user-name {
  font-weight: normal;
  text-decoration: none;
  color: #00a9e0;
  font-size: 16px;
}
.social-networking-portlet-friends .text-friends {
  font-size: 13px;
  color:#666666;
}

.taglib-user-display.display-style-1 .user-profile-image {
  min-height: 60px;
}

#_2_WAR_socialnetworkingportlet_searchFriends {
  position: absolute;
  margin-top: 10px;
}
.taglib-page-iterator .search-pages .page-links a.next,
.taglib-page-iterator .search-pages .page-links span.next,
.taglib-page-iterator .search-pages .page-links a.previous,
.taglib-page-iterator .search-pages .page-links span.previous {
  background-image: none;
  font-weight: normal;
  text-decoration: none;
  background-color: #00a9e0;
  color: white;
  padding: 10px 21px;
  border-radius: 4px;
}
.taglib-page-iterator .search-pages .page-links a.next:hover,
.taglib-page-iterator .search-pages .page-links span.next:hover,
.taglib-page-iterator .search-pages .page-links a.previous:hover,
.taglib-page-iterator .search-pages .page-links span.previous:hover,
#portlet_3_WAR_socialnetworkingportlet .portlet-msg-info a:hover {
  background-color: #002664;
}
#p_p_id_2_WAR_socialnetworkingportlet_ .search-pages .page-links {
  padding-left: 0px;
}
.social-networking-portlet-wall .lfr-table .taglib-icon {
  background-image: none;
  font-weight: normal;
  text-decoration: none;
  background-color: #00a9e0;
  color: white;
  padding: 10px 21px;
  border-radius: 4px;
}
.social-networking-portlet-wall .lfr-table .taglib-icon:hover {
  background-color: #002664;
  color: white;
}
.social-networking-portlet-wall .lfr-table tr {
  background-color: transparent;
}
.social-networking-portlet-wall .taglib-icon-list li {
  border: 0px;
}
.social-networking-portlet-summary .portlet-msg-success,
.social-networking-portlet-wall .portlet-msg-success {
  background-color: #35ad5d;
  border: 1px solid #029934;
  background-image: none;
  font-weight: normal;
}
.social-networking-portlet-summary .summary-container .add-as-friend.pending {
  font-weight: normal;
}

.social-networking-portlet-summary .summary-container a span,
.social-networking-portlet-summary
  .summary-container
  .add-as-friend
  span.taglib-text {
  color: white;
  font: 15px "Intro Regular", sans-serif;
  text-transform: capitalize;
  padding-left: 0px;
}

.ayuda-portlet .txt_ayuda a {
  font-weight: bold;
}

#_tplanlessons_WAR_npaportletportlet_divTPlan_tplanWorkspace .full {
  background-color: transparent;
  border: 0px solid #ddd;
  margin-bottom: 15px;
}
#tplanStructure__tplanlessons_WAR_npaportletportlet_
  .ancho100per.gt_pd_6.gt_lesson.gt_fondo_gris {
  border-bottom: 1px solid #ddd;
  background-color: white;
}
#tplanStructure__tplanlessons_WAR_npaportletportlet_ .separator_wgw {
  display: none;
}
.tplanlessons-portlet .table-responsive {
  padding: 0px 10px;
}

.fondo {
  height: 275px;
  padding-left: 20px;
}
.fondo .tituloAzul {
  font: 18px "Intro Regular", sans-serif;
  color: #666;
}
.fondo .tituloAzulOscuro {
  font: 35px "Intro Regular", sans-serif;
  color: #002664;
  margin-top: 30px;
}
.fondo .boton_azul {
  margin-top: 100px;
}
.fondo .boton_azul a {
  background: #00a9e0;
  color: #fff !important;
  text-shadow: none !important;
  border: none !important;
  padding: 10px 25px !important;
  font: normal 15px "Intro Regular", sans-serif;
  border-radius: 4px;
}
.fondo .boton_azul a:hover {
  background: #002664;
  color: #fff !important;
  text-shadow: none !important;
  font: normal 15px "Intro Regular", sans-serif;
  border: 0;
}
.revistaEulen section .portlet-topper {
  border-left: transparent;
}
.bodyCC img {
  width: 100% !important;
}
.bodyCC .tituloAzulOscuro {
  font: 15px "Intro Regular", sans-serif;
  color: #002664;
  margin-top: 30px;
  margin-bottom: 30px;
}
.bodyCC a {
  background: #00a9e0;
  color: #fff !important;
  text-shadow: none !important;
  border: none !important;
  padding: 10px 25px !important;
  font: normal 15px "Intro Regular", sans-serif;
  border-radius: 4px;
}
.bodyCC a:hover {
  background: #002664;
  color: #fff !important;
  text-shadow: none !important;
  font: normal 15px "Intro Regular", sans-serif;
  border: none;
}

/************** CURSO ******************************************/
body:not(.guest-community) #navigation ul li.selected,
body:not(.guest-community) #navigation ul li:hover,
body:not(.guest-community) #navigation ul li:nth-child(1),
body:not(.guest-community) #navigation ul li:nth-child(2),
body:not(.guest-community) #navigation ul li:nth-child(3),
body:not(.guest-community) #navigation ul li:nth-child(4) {
  background-image: none !important;
  height: unset;
  display: unset;
  position: unset !important;
  float: unset;
}
/*body:not(.guest-community) #navigation ul li.selected a, body:not(.guest-community) #navigation ul li:hover a,
body:not(.guest-community) #navigation ul li a
{
  line-height: 20px;
  padding-top: 40px;
  text-align: right;

}*/
body:not(.guest-community) #navigation ul li.selected,
body:not(.guest-community) #navigation ul li:hover,
body:not(.guest-community) #navigation ul li {
  border: 0px solid transparent;
  padding: 0px;
  width: auto;
}
#menudeabajo li:hover,
#menudeabajo li a:hover #menudeabajo li a span:hover {
  padding: 0px !important;
}

#navigation #menudeabajo span {
  padding-left: 20px;
  padding-right: 0px;
}
#navigation #menudeabajo span {
  color: #002664;
  padding: 0 20px;
  border-left: 2px solid #002664;
  white-space: nowrap;
}
.bannerContainer #enlace_telef {
  background-size: contain;
  width: 230px;
}

#navigation #menudeabajo span {
  color: #002664;
  padding: 0px 20px;
  border-left: 2px solid #002664;
}
#navigation #menudeabajo li:first-child span {
  border-left: none;
}
#navigation #menudeabajo li:last-child span {
  padding-right: 0;
  font-weight: normal;
}
#navigation #menudeabajo .selected span {
  color: #00a9e0;
  font-weight: bold;
}
#navigation .creator_foto img {
  border: 0;
  box-shadow: none;
  border-radius: 4px;
}
#navigation #navigation_table #navigation_table_column1 {
  height: 100px;
}
#navigation .curso_text {
  width: auto;
  font-size: 30px;
  color: #002664;
  line-height: 30px;
  vertical-align: middle;
  padding-left: 10px;
  font-family: "Intro Regular";
}
#navigation ul {
  display: flex;
  justify-content: flex-end;
}
#navigation ul li {
  display: block;
  float: left;
  width: auto;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
#navigation ul li.selected a,
#navigation ul li:hover a {
  color: #00a9e0;
}
#navigation ul li:hover a,
#navigation ul li.selected:hover a {
  color: #002664;
}
#navigation ul li a {
  padding-top: 50px;
  display: block;
  text-align: right;
  font: normal 16px "Intro Regular", sans-serif;
  color: #a2a7b4;
}
#navigation #menudeabajo .selected {
  font-weight: normal !important;
}
body:not(.guest-community) #navigation ul li a {
  padding-top: 50px;
  text-align: left;
}
.signed-in header#banner {
  background-image: url("/documents/10192/2913253/BANNER_CABECERA_vf.png/0f066de2-767a-4927-9307-df1cff5bab5b?t=1674830270000");
  background-position: top right;
  background-size: 100% 200px;
}
#p_p_id_tplanlessons_WAR_npaportletportlet_
  #tplanStructure__tplanlessons_WAR_npaportletportlet_
  .txt_details {
  background-color: rgb(0, 169, 224);
  color: white;
  padding: 10px 21px;
  border-radius: 4px;
  font: normal 15px "Intro Regular", sans-serif !important;
  white-space: nowrap;
}
#p_p_id_tplanlessons_WAR_npaportletportlet_
  #tplanStructure__tplanlessons_WAR_npaportletportlet_
  .txt_details:hover {
  background-color: #002664;
}
.portlet-topper {
  color: #ff6c00;
  padding: 4px 0px;
  border-left: 8px solid #ff6c00;
  margin-top: 20px;
  display: inline-block;
  width: 99%;
}
#portlet_19 .top-links-container  .taglib-text {
  background-color: #002664;
  color: white;
}

.gt_div_btns_tutoring div.left {
  display: block;
  float: unset;
  margin: 20px;
}
#tplanStructure__tplantutoring_WAR_npaportletportlet_ .gt_div_btns_tutoring {
  height: unset;
}
#mediatecaClass #columna1 {
  width: 100%;
}
#mediatecaClass #columna2 {
  display: none;
}
.taglib-discussion .lfr-discussion-actions {
  margin-top: -37px;
  margin-right: 20px;
}
.taglib-discussion .lfr-discussion-posted-on {
  margin-top: -90px;
}
.preguntas-ocultarKM {
  display: none;
}
.lfr-discussion .aui-rating-element {
  background-image: url("/eulen-theme/images/aui/rating_thumbs.png") !important;
}
.aui-thumbrating .aui-rating-thumb-down.aui-rating-element-off {
  background-position: 1px -19px;
  width: 100px;
}
.aui-thumbrating .aui-rating-thumb-down.aui-rating-element-off:hover {
  background-position: 1px 0px;
}
.aui-thumbrating .aui-rating-thumb-down.aui-rating-element-on {
  background-position: 2px 0px;
}
.table-responsive .gt_height_30 {
  height: 60px;
}

.aui-toolbar-content .aui-buttonitem-content {
  margin: 0px 5px 0px 0px;
}

#portlet_19 .thread-navigation {
  display: none !important;
}

#portlet_19 .thread-navigation,
#portlet_19 .thread-view-controls {
  display: none !important;
}

#portlet_19 .thread-message-view .edit-controls.lfr-component .taglib-icon {
  background-color: #00a9e0;
  padding: 10px 21px;
  color: white;
  font-weight: normal;
  border-radius: 4px;
}
#portlet_19
  .thread-message-view
  .edit-controls.lfr-component
  .taglib-icon:hover {
  background-color: #002664;
}
#portlet_19 .message-container .edit-controls #_19_nrdp {
  display: inline !important;
}

#portlet_19 .thread-actions td {
  border: 0px !important;
}
#portlet_19 .thread-controls {
  margin: 20px 0;
}
#portlet_19 .header-back-position a {
  color: #00a9e0;
}
#portlet_19 .header-back-position a:hover {
  color: #002664;
}
#portlet_19 .results-row .col-5 {
  display: table-cell;
}

.tplanlessons-portlet .table-responsive .gt_folder_gradiente {
  background-color: transparent;
  margin: 10px 0px;
  border-top: 0px solid transparent;
}

.tplanlessons-portlet .table-responsive .gt_folder_gradiente td {
  padding-left: 15px;
}
.tplanlessons-portlet .table-responsive .gt_folder_gradiente td a {
  color: #00a9e0;
  font-weight: normal;
}
.tplanlessons-portlet
  .table-responsive
  .gt_folder_gradiente
  td.gt_lesson_folder {
  width: 0px !important;
}
.left.textleft .txt_details {
  color: #00a9e0;
}
#div_myclass_students__tplanclass_WAR_npaportletportlet_ table {
  background-color: transparent !important;
}
.ico_ayuda h4 {
  color: #ff6c00;
  margin: 0 0px 10px;
}

.signed-in.private-page.eulen
  #navigation
  #navigation_table
  #navigation_table_column1 {
  max-width: 500px;
  width: auto;
}
.signed-in.private-page.eulen
  #navigation
  #navigation_table
  #navigation_table_column2 {
  width: auto;
  float: right;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
  background-image: none;
}
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {
  background-image: none;
  background-color: #002664;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
  padding: 0px;
}
.tr_mycourses_head .course_row {
  font-weight: normal;
}

.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{
width:42px;
}
.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close:before {
  content: "Cerrar";
  width: 38px;
display: block;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 1.3em;
  top: 30%;
  width: 50px;
  margin: -11px 0 0 0;
  padding: 1px;
  height: 20px;
  font-weight: normal;
  font: normal 15px "Intro Regular", sans-serif !important;
}

.lessonBordeDerecha center img,
.tr_mycourses_normal .textcenter img {
  background-repeat: no-repeat;
  filter: invert(10%) sepia(56%) saturate(4530%) hue-rotate(212deg)
    brightness(89%) contrast(101%);
  margin: 0 auto;
  background-position: center;
}
.left.bg_white.gt_border_e3.ancho100per {
  background-color: transparent;
  border: 0px solid transparent;
}

.left.bg_white.gt_border_e3.ancho100per .status_full {
  background: url(/eulen-theme/images/custom/status_full_eu.png) no-repeat
    scroll 0 0 rgba(0, 0, 0, 0);
  height: 13px;
  width: 13px;
  display: inline-block;
}
.left.bg_white.gt_border_e3.ancho100per .status_empty {
  background: url(/eulen-theme/images/custom/status_empty.png) no-repeat scroll
    0 0 rgba(0, 0, 0, 0);
  height: 13px;
  width: 13px;
  display: inline-block;
}

.tplanlessons-portlet .table-responsive .gt_folder_gradiente td a:hover {
  color: #002664;
}

table#myTPHistory tbody td span#ctl00_plhContent_rPlanes_ctl27_lblScore {
  white-space: nowrap;
}
.ancho100per.gt_pd_6.gt_lesson.gt_folder_gradiente.gt_white {
  border: 1px solid #ddd;
  background-color: white;
  margin-top: 10px;
}
.ancho100per.gt_table
{
  background-color:transparent !important;
}
#ctl00_plhContent_btnSalvar {
  background: #00a9e0 !important;

  padding: 10px 25px;
  font-family: "Intro Regular" !important;
  font-size: 15px !important;
  border-radius: 4px;
  font-weight: normal !important;
  color: white !important;
}
#ctl00_plhContent_btnSalvar:hover {
  background-color: #002664 !important;
}
#ctl00_plhContent_lblOK {
  position: absolute;
  top: 0px;
  background-color: #35ad5d;
  border: 1px solid #029934;
  color: white !important;
  width: 100%;
  text-align: center;
  padding: 10px;
}
#ctl00_plhContent_pnlCV {
  margin-top: 40px;
}

#div_pie.full.gt_arial10px.container {
  width: 100% !important;
  display: block;
  padding: 0px;
}
#div_pie.full.gt_arial10px.container #div_pie.full.gt_arial10px.container {
  padding: 0px;
  width: auto !important;
  display: block;
}
#div_pie.full.gt_arial10px.container div#btnCerrar {
  padding-right: 0px;
  float: unset;
  padding-left: 0px;
}
.width100per {
  width: 95%;
  margin: 0 2%;
}

#main-content #column-1 #layout-column_column-1 .portlet-journal-content {
  font-family: "Open Sans", sans-serif;
}

#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .journal-content-article
  .tab_container
  strong
  span {
  background-color: transparent;
  font-size: 20px;
  line-height: 1 !important;
}
#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .journal-content-article
  .tab_container
  .tab_content {
  color: #666666;
  background-color: white;
  border: 1px solid #6666;
}
#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .journal-content-article
  .tab_container
  ul.tab_title {
  background-color: transparent;
}
#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .journal-content-article
  .tab_container
  ul.tab_title
  li.active {
  background-color: #00a9e0;
}
#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .journal-content-article
  .tab_container
  ul.tab_title
  li
  a {
  font-weight: normal;
  font-family: "Open Sans", sans-serif;
}
#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .portlet-body {
  padding: 10px 30px 10px 10px;
  text-align: justify;
  color: #666666;
}
#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .journal-content-article
  .tab_container {
  background-color: transparent;
}

#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .journal-content-article
  h3 {
  margin: 30px 0px 20px 0;
  color: #666666;
  line-height: 1.5;
}

#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .journal-content-article
  p
  br {
  display: none;
}

#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .portlet-body
  ol {
  color: #666666;
}
#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .journal-content-article
  li {
  background-image: none;
  list-style-image: none;
}
#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .journal-content-article
  > * {
  line-height: 2.1;
}
#main-content
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .journal-content-article
  table {
  width: 98% !important;
}
.signed-in.private-page #footer {
  top: unset;
  position: relative !important;
}
.signed-in.eulen #footer div.powered-by {
  background-position: top 7vw;
  height: 80px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#main-content.columns-2
  #column-1
  #layout-column_column-1
  .portlet-journal-content {
  font-family: "Intro Regular", sans-serif;
}
table .tr_mycourses_normal td.textcenter.hidden-xs,
.full table td 
{
  color:#666666 !important;
  font-weight: normal;
font-family: 'Intro Regular';
}
.full .infoTable th{
  background-color: #002664;
color: white;
border-left: 1px solid white;
}
.full .infoTable th{
  background-color: #002664;
color: white;
border-left: 1px solid white;
}
.course_row.textcenter {
  width: 25%;
}
#tplan_a_more_info img {
  display: none;
}
#tplan_a_more_info
{
  white-space: nowrap;
}
#main-content.columns-2
  #column-1
  #layout-column_column-1
  .portlet-journal-content
  .portlet-body {
  padding: 0px;
}
@media (max-width: 1024px) {
  .estados-inscripcion table.width100per tr.course_data_row td{
white-space:normal;
  }
  #div_myclass_students__tplanclass_WAR_npaportletportlet_ .gt_table .textleft,
  #p_p_id_tplantutor_WAR_npaportletportlet_ .left.textleft a{
    width:auto;
  }
  body:not(.guest-community) #navigation ul li a
  {
    padding-top: 5px;
text-align: left;
  }
  #nav_and_out .textleft {
    width: 100%;
  }
  body .web-form-portlet input[type="text"],
  body .aui-form .aui-fieldset .aui-field.lfr-textarea-container textarea,
  body .web-form-portlet select {
    width: 100%;
    max-width: unset;
  }

  body .web-form-portlet .aui-button-content {
    text-align: center;
    width: 100%;
    display: block;
    margin-top: 30px;
  }
  #content {
    max-width: unset;
    margin: 0 auto;
  }
  #td_search {
    position: absolute;
    display: block;
    top: -65px;
    right: 116px;
  }
  #navigation ul li {
    float: unset;
  }
  .signed-in.private-page.eulen
    #navigation
    #navigation_table
    #navigation_table_column1 {
    max-width: unset;
    width: 100%;
  }
  .signed-in.private-page.eulen
    #navigation
    #navigation_table
    #navigation_table_column2 {
    width: 100%;
    max-width: unset;
    text-align: center;
    float: unset;
  }
  #td_language {
    text-align: center;
  }
  #navigation ul {
    justify-content: unset;
  }
  #navigation ul li a {
    padding-top: 27px;
  }
  .portlet-column {
    display: block;
    width: 90%;
    margin: 0 auto;
  }
  .bodyCC .img {
    text-align: center;
  }
  .bodyCC img {
    max-width: 664px;
  }
  .bodyCC .tituloAzulOscuro {
    text-align: center;
  }
  .bodyCC {
    text-align: center;
    margin: 0 auto;
  }
}
@media (max-width: 768px) {
  .journal-content-article iframe {
    width: auto;
  }
  .tplanlessons-portlet .table-responsive
  {
    padding:0px;
  }
  #td_search {
    position: unset;
  }
  .bannerContainer.menuNav #nav_and_out {
    min-height: 70px;
  }
}
/*
.signed-in.loginAprende #footer div.powered-by
  {
    background-position: center 7vw ;
  height:150px;
  padding-bottom: 0px;
margin-bottom: 0px;
  }
  .signed-in.loginAprende footer, #footer
  {
    position:relative !important;
  }
  */
/*++++++++++++ LOGIN FUERA ++++++++++++++++++++*/

.signed-out.loginAprende.eulen .portlet-msg-error,
.signed-out.loginAprende.eulen .lfr-message-error {
  background-color: #e5123d;
  color: white;
  font-weight: normal;
  font-size: 11px;
  border: 1px solid #bc133c;
}
.signed-out.loginAprende.eulen input[type="button"] {
  background-color: #ff6c00 !important;
}

.signed-out.loginAprende.eulen input[type="button"]:hover {
  background-color: #002664 !important;
}
.signed-out.loginAprende .npalogin .login_recover a:hover {
  color: #002664;
}
.signed-out.loginAprende .npalogin td#login_instructions {
  font-size: 15px;
  text-align: left;
}
.signed-out.loginAprende .npalanguage-portlet a:hover {
  color: #00a9e0;
}
.signed-out.loginAprende {
  background-image: url("/documents/10192/2913253/AdobeStock_396071989_portada.png/daa1ba70-d801-4adf-a4c6-046823108524?t=1674830253000");
}
.signed-out.loginAprende {
  background-position: left top;
  background-size: 50%;
}

/*
@media (min-height: 780px) {
  .signed-out.loginAprende {
    background-position: top left;
    background-size: 50% calc(100% - 200px);
  }
}
*/
.signed-out.loginAprende header#banner .cabeceraLogos {
  display: none;
}
/*.signed-out.loginAprende #p_p_id_58_ {
 background-image:url(/eulen-theme/images/custom/logo_aprende_azul.png);
 background-repeat:no-repeat;
 padding-top:100px;
 background-size:200px;
 background-position:-18px top




}*/

.signed-out.loginAprende .errorZone {
  position: absolute;
  /*top: -145px;*/
  left: -36px;
  width: 380px;
}
.signed-out.loginAprende #p_p_id_58_ {
  background-image: url(/eulen-theme/images/custom/logo_aprende_azul.png);
  background-repeat: no-repeat;
  padding-top: 100px;
  background-size: 200px;
  background-position: center top;
  width: 50%;
  position: relative;
  left: unset;
  display: block;
  margin: 0 auto;
  right: 0px;
  float: right;
  text-align:center;
}

.signed-out.loginAprende #p_p_id_58_ .portlet-body {
  text-align: center;
  display: inline-block;
}
.signed-out.loginAprende .npalogin .login_recover a {
  white-space: nowrap;
}

@media (max-width: 830px) {
  .signed-out.loginAprende .portlet-column-content {
    padding: 5px;
  }
  .signed-out.loginAprende .errorZone {
    top: 290px;
  }
  .signed-out.loginAprende .npalogin .login_td_input,
  .signed-out.loginAprende .npalogin .login_send {
    float: unset;
  }
  .signed-out.loginAprende {
    background-image: unset !important;
  }
  .signed-out.loginAprende .bannerContainer {
    background-color: #002664;
  }
  .signed-out.loginAprende #p_p_id_58_ {
    background-position: center top;
    margin-top: -70px;
    width: 100%;
  }
  .signed-out.loginAprende .npalogin #npafila3 #npacolumn-4,
  .signed-out.loginAprende .npalogin #npafila3 #npacolumn-5,
  .signed-out.loginAprende .npalogin #npafila3 #npacolumn-6 {
    background-position: 25vw 10px;
    border-top: 2px solid white;
    width: 99%;
  }
  .signed-out.loginAprende .npalogin #npacolumn-4 .journal-content-article,
  .signed-out.loginAprende .npalogin #npacolumn-5 .journal-content-article,
  .signed-out.loginAprende .npalogin #npacolumn-6 .journal-content-article {
    margin: 0 auto;
    padding: 0;
  }
  .signed-out.loginAprende .npalogin #npacolumn-5 .journal-content-article a,
  .signed-out.loginAprende .npalogin #npacolumn-6 .journal-content-article a {
    padding: 0;
  }
  .signed-out.loginAprende .npalogin #npacolumn-4,
  .signed-out.loginAprende .npalogin #npacolumn-5,
  .signed-out.loginAprende .npalogin #npacolumn-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .signed-out.loginAprende header#banner {
    height: 100px;
  }
  .signed-out.loginAprende #td_language {
    display: none;
  }
  .signed-out.loginAprende span.navegacionIdioma_acceder {
    display: block;
  }
  .signed-out.loginAprende #heading span.navegacionIdioma_acceder {
    right: 5vw;
    top: 15px;
  }
  .signed-out.loginAprende span.navegacionIdioma_acceder {
    cursor: pointer;
    position: absolute;
    right: 3px;
    top: 10px;
    display: block;
  }
  .signed-out.loginAprende
    .portlet-boundary.npalanguage-portlet
    .taglib-language-list-text {
    background-color: #ff6c00;
    float: unset;
    display: block;
    width: 100px;
    z-index: 10000;
    position: relative;
    top: 0px;
    right: 0px;
    color: white !important;
  }
  .signed-out.loginAprende
    .portlet-boundary.npalanguage-portlet
    .taglib-language-list-text:hover {
    background-color: #00a9e0 !important;
  }
  .signed-out.loginAprende #login_table tr:nth-of-type(4) {
    line-height: 0;
  }
}
@media (max-width: 600px) {
  .signed-out.loginAprende .npalogin #npafila3 #npacolumn-4,
  .signed-out.loginAprende .npalogin #npafila3 #npacolumn-5,
  .signed-out.loginAprende .npalogin #npafila3 #npacolumn-6 {
    background-position: 22vw 10px;
  }
}
@media (min-width: 830px) and (max-height: 650px) {
  .signed-out.loginAprende .npafila3,
  .signed-out.loginAprende #npafila3 {
    position: absolute !important;
    top: 500px;
    height: 80px;
  }
  .signed-out.loginAprende footer {
    position: absolute !important;
    top: 580px;
  }
}

.signed-out.guest .npalanguage-portlet a {
  color: #002664;
  border-right: 1px solid #002664;
}

.signed-out.guest .npalanguage-portlet a:hover {
  color: #00a9e0;
}

.signed-out.guest .npalanguage-portlet a:nth-last-child(1) {
  border-right: 0px solid #002664;
}
.signed-out.loginAprende #p_p_id_56_INSTANCE_ZF1LlDhyD7zK_ {
  width: 50%;
  position: absolute;
  top: -45px;
  left: -10px;
}
@media (max-width: 1300px) {
  .signed-out.guest #content {
    max-width: unset;
    margin: 0 10%;
    width: auto;
  }
}
@media (max-width: 830px) {
  .signed-out.guest #heading {
    background-color: #002664;
  }
  .signed-out.loginAprende #p_p_id_56_INSTANCE_ZF1LlDhyD7zK_ {
    width: 100%;
    position: absolute;
    top: 310px;
    left: -10px;
  }
  .signed-out.loginAprende footer,
  .signed-out.loginAprende #footer {
    position: absolute !important;
    top: 810px;
  }
  .signed-out.loginAprende .npafila3,
  .signed-out.loginAprende #npafila3 {
    position: absolute !important;
    top: 555px;
    height: 250px;
  }
 
  .signed-out.loginAprende .npalogin #npacolumn-4,
  .signed-out.loginAprende .npalogin #npacolumn-5,
  .signed-out.loginAprende .npalogin #npacolumn-6 {
    height: 60px;
  }
  .signed-out.guest #heading span.navegacionIdioma_acceder {
    right: 5vw;
    top: 15px;
  }
  .signed-out.guest span.navegacionIdioma_acceder {
    cursor: pointer;
    position: absolute;
    right: 3px;
    top: 10px;
    display: block;
  }
  .signed-out.guest
    .portlet-boundary.npalanguage-portlet
    .taglib-language-list-text {
    width: 100%;
    float: left;
    padding: 5px 0;
    text-align: center;
    color: #002664;
    border-bottom: 1px solid #fff;
    font-family: "Intro Bold", sans-serif;
    background-color: #ff6c00;
    float: unset;
    display: block;
    width: 100px;
    z-index: 10000;
    position: relative;
    top: 0;
    right: 0;
    color: white !important;
  }
  .signed-out.guest #td_language {
    display: none;
  }
}
/*
@media (max-width: 830px) and (min-height: 1000px) {
  .signed-out.loginAprende .npalogin #npacolumn-3 {
    margin-top: 10vh;
  }
  .signed-out.loginAprende footer,
  .signed-out.loginAprende #footer {
    position: fixed !important;
    top: unset;
  }
  .signed-out.loginAprende .npafila3,
  .signed-out.loginAprende #npafila3 {
    position: fixed !important;
    top: unset;
    height: unset;
  }
}
*/
@media (min-width: 830px) and (max-width: 1400px) and (min-height:700px) {
  .loginAprende.signed-out #footer {
    background-color: #f7f7f7;
    bottom: 0px !important;
    top: 637px;
    height: calc(30px * 100);
  }
    .loginAprende.signed-out .npalogin #npafila3
    {
      
    position: relative;
    top: 120px;
    bottom: 0px;
    }
    
    
    
  }
  @media (max-width: 830px) and (min-height:700px) {
    
    
    .signed-out.loginAprende footer, .signed-out.loginAprende #footer {
    background-color: #f7f7f7;
    position: relative !important;
    bottom: 0px !important;
    top: 405px;
    height: calc(30px * 4);
  }
    .loginAprende.signed-out .npalogin #npafila3
    {
      
    position: relative;
    top: 555px;
    bottom: 0px;
    }
    .loginAprende.signed-out #footer div.powered-by
    {
      height:auto;
    }
  }

@media (max-width: 830px) and (min-height: 600px) {
  .signed-out.loginAprende{
    background-size: 50%;
  }
  .signed-out.loginAprende .npalogin #npacolumn-3 {
    margin-top: 0px;
  }
  .signed-out.loginAprende footer,
  .signed-out.loginAprende #footer {
    position: relative !important;
    top: 408px;
    height:100px;
    background-color: #f7f7f7;
  }
  .signed-out.loginAprende .npafila3,
  .signed-out.loginAprende #npafila3 {
    position: absolute !important;
    top: 555px;
  }
}
@media (max-width: 830px) and (max-width: 450px) {
  .signed-in.eulen #footer div.powered-by {
    background-position: center 7vw;
    height: 150px;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  .signed-in.eulen footer,
  #footer {
    position: relative !important;
  }

  .signed-out.loginAprende .npalogin #npafila3 #npacolumn-4 {
    background-image: url("/eulen-theme/images/custom/icono_02.png");
    background-size: 50px;
    background-position: 15vw 10px;
  }
  .signed-out.loginAprende .npalogin #npafila3 #npacolumn-5 {
    background-image: url("/eulen-theme/images/custom/icono_01.png");
    background-size: 50px;
    background-position: 15vw 15px;
  }
  .signed-out.loginAprende .npalogin #npafila3 #npacolumn-6 {
    background-image: url("/eulen-theme/images/custom/icono_03.png");
    background-size: 40px;
    background-position: 15vw 15px;
  }

  .signed-out.loginAprende .npalogin #npacolumn-4 .journal-content-article a {
    padding-left: 100px;
  }
  .signed-out.loginAprende .npalogin #npacolumn-5 .journal-content-article a,
  .signed-out.loginAprende .npalogin #npacolumn-6 .journal-content-article a {
    padding-left: 85px;
  }

  #footer .container {
    text-align: center;
    padding-top: 50px;
  }

  #footer .footer_link,
  #footer .container > div {
    margin-top: 60px;
  }
}

/* POPUP */
body.popup .infoTable td,
.l_formulario.l_introPassword.gt_left {
  background-color: transparent;
}
body.popup .infoTable td
{
  font-size:15px;
}
body.popup div.cabecera_recuperar_titulo span {
  font: normal 15px "Intro Regular", sans-serif;
  color: #002664 !important;
  padding-left: 3%;
  border-left: 8px solid #ff6c00;
height: 30px;
vertical-align: middle;
display: inline-block;
padding-top: 10px;
}
body.popup {
  color: #666666 !important;
  margin: 0px;
  width: 100%;
  font-family:"Intro Regular", sans-serif;
}
body.popup .infoTable td,
.gt_arial11px,
.table,
table.tablesorter tbody td {
  width: auto;
  display: block;
  font-family:"Intro Regular", sans-serif;

  color: #666666 !important;
}
.cabecera_recuperar_titulo span {
  color: white;
  padding: 0px;
}
div.cabecera_recuperar_titulo {
  width: 100%;
  padding: 30px 0%;
  background-color: #f7f7f7;
  height: auto;
  background-size: 100px;
  background-repeat: no-repeat;
  color: #002664;
  background-position: 96%;
}
body.popup input[type="text"],
input[type="password"],
input[type="file"],
select,
textarea {
  font-size: 15px;
}
body.popup #divDocument {
  width: 100%;
  font-size:14px;
}
body.popup #aspnetForm {
  width: auto;
}
body.popup #ctl00_plhContent_pnlRecover {
  width: unset;
  padding: 1% 3% 3% 3%;
  background-color:#f7f7f7;
}
body.popup .separator_5 {
  width: unset;
}
body.popup .infoTable td {
  padding: 0px;
  border: 0px;
}
body.popup .txt_details,
body.popup a.gt_a_report,
body.popup a {
  color: #00a9e0;
}
body.popup .txt_details:hover,
body.popup a.gt_a_report:hover,
body.popup a:hover {
  color: #002664;
}
body.popup #ctl00_plhContent_pnlRecover p {
  padding: 0px;
}
body.popup a#ctl00_plhContent_btnRecover {
  margin: 0;
  background-color:#00a9e0 !important;
  color:white !important;
  padding:10px 25px !important;
  font-family: 'Intro Regular' !important;

}
body.popup a#ctl00_plhContent_btnRecover:hover{
  background-color: #002664;
}
body.popup #ctl00_plhContent_lblStatus {
  width: 100%;
  display: block;
  top: -380px;
position: relative;
}

body.popup .separator_20 {
  display: none;
}

body.popup #form_user .l_formulario {
  margin-top: 40px;
}
body.popup .left.l_formulario.l_introPassword.gt_left {
  display: block;
  float: unset;
}
body.popup div.right {
  float: unset;
  width: 100%;
  text-align: center;
  margin-top: 40px;
}
body.popup #ctl00_plhContent_Label3 {
  text-align: left;
}
body.popup #ctl00_plhContent_lblEmailMobile {
  text-align: left;
}
#_tplanlessons_WAR_npaportletportlet_divTPlan tr td *  {
  font-weight: normal ;
  color: #666666;
} 
#_tplanlessons_WAR_npaportletportlet_divTPlan tr td a
{
    color: #00a9e0;
}
#_tplanlessons_WAR_npaportletportlet_divTPlan tr td a:hover{
    color: #002664;
}
#_tplanlessons_WAR_npaportletportlet_divTPlan tr td _tplanlessons_WAR_npaportletportlet__title_{
  color: #00a9e0;
}
#_tplanlessons_WAR_npaportletportlet_divTPlan tr td _tplanlessons_WAR_npaportletportlet__title_:hover{
  color: #002664;
}
.taglib-user-display a .user-name:hover{
  color: #002664;
}

td.align-left.col-1.col-1.only.valign-middle{
  background-color:transparent;
  }
/* Medias */

@media (max-width: 900px) {
  div.revistaEulen .portlet-body section {
    background-position: right;
  }
}
@media (max-width: 768px) {
  div.revistaEulen .portlet-body section {
    background-position: calc(100% + 200px) top;
  }
}
#btnModify {
  display: none !important;
}

@media (max-width: 500px) {
  #div_pie .row div {
    width: 100%;
    display: block;
    padding: 0px;
    margin: 15px auto 10px auto;
    text-align: center;
  }
}
div.gt_hours_courses span.title {
  color: #666;
}
body img.ico_curso {
  width: 100%;
  height: 85px;
}
.portlet-icon-back:hover {
  background-color: #002664 !important;
  text-decoration: none;
  color: white;
}
body div.course div.gt_dv_tit {
  height: 50px;
}
span.title font {
  color: #00a9e0;
}
div.col-md-4.node-catalog {
  width: 285px;
}


@media (max-width: 1050px) {
  div.col-md-4.node-catalog,
    html div.col-md-6.node-catalog
    {
    padding: 0px 5vw;
    margin: 0;
  }
    
  }
  
  @media (max-width: 820px) {
      div.col-md-4.node-catalog:nth-child(odd),
    html div.col-md-6.node-catalog:nth-child(odd)
    {
    padding: 0px 0px 0px 4vw;
    margin: 0;
      float:left;
  }
    
    div.col-md-4.node-catalog:nth-child(even),
    html div.col-md-6.node-catalog:nth-child(even)
    {
    padding: 0px 1vw 0px 0vw;
    margin: 0;
      float:right;
  }
    
    
  }
  @media (max-width: 670px) {
    
     html div.col-md-6.node-catalog:nth-child(odd)
    {
    padding: 0px 0px 0px 1vw;
    margin: 0;
      float:left;
  }
    
    div.col-md-4.node-catalog:nth-child(even),
    html div.col-md-6.node-catalog:nth-child(even)
    {
    padding: 0px 0vw 0px 0vw;
    margin: 0;
      float:right;
  }
}

  
#aspnetForm {
  background-color: white;

  padding: 20px;
  /*! background-color: #F7F7F7; */
  /*! margin: 25px 0 0; */
  /*! border-radius: 6px; */
}
#divDocument {
  width: 100%;
  background-color: #f7f7f7;
  height: auto;
  background-image: url("/eulen-theme/images/custom/icono_eulen.png");
  background-size: 100px;
  background-repeat: no-repeat;
  color: #666;
  background-position: 96% 2%;
  padding-top: 60px;
}
body.iframe {
  padding: 0px;
  margin: 0px;
}
#divDocument #divTestPC {
  padding-top: 10px;
  
  background-color: #F7F7F7;
  margin: 25px 0 0;
  border-radius: 6px;
}
div#divTestPC .miniSubTitle span,div#divTestPC div span
{
  font-family: 'Intro Regular', sans-serif !important;
  color: #666;
  padding-top: 15px;
}
#divDocument .divPie
{
  text-align: left;
  margin-left: 23px;
  width: auto;
}
#divDocument .div_title_testpc {
  border-bottom: none;
  font-family: 'Intro Regular', sans-serif;
padding: 8px 0px;
border-left: 8px solid #ff6c00;
margin-top: 20px;
display: inline-block;
color: #002664;
  margin-left: 0px;
  padding-left: 10px;
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 30px;
}
#divDocument .divLeft_title,
#divDocument .divCenter_title,
#divDocument .divRight_title{
  background-color: #002664;
}
div#divTestPC  .divLeft_title span,
div#divTestPC  .divCenter_title span,
div#divTestPC  .divRight_title span{
  color: white;
    font-family: 'Intro Regular', sans-serif;
}

#divDocument .divP .divLeft div,
#divDocument .divP .divCenter,
#divDocument .divP .divRight div,
#divDocument .divP .divResult
{
  border-bottom: 1px solid #ddd;
  min-height: 51px;
  padding:0px !important;
  margin:0px;
  padding-top: 10px !important;
  background-color: white;
}
#divDocument #resultNavegador span
{
    padding:0px !important;
  margin:0px;
    min-height: 44px;
}
#divDocument div.ok_test
{
  height: unset;
  background-image: url('/Lms/resources/images/lessonStatus/Passed.svg');
  background-position: center;
}
#divDocument div.error_test
{
  height: unset;
  background-position: center;
  background-image: url('/Lms/resources/images/lessonStatus/Failed.svg');
}
/*#divDocument .divP .divCenter span, .divRight div
{
    padding:0px;
  margin:0px;
    height: unset;
    min-height: 34px;
  
}*/
#divDocument .divP {
  border: 0px solid transparent;
}
#divDocument div.line_bottom {
  display: none;
}
#divDocument div#velocidadUpDIV {
  padding-top: unset;
  padding-bottom: unset;
}
#divDocument .divP .divResult {
  padding-left: 25px !important;
  height: auto;
}
#divDocument div#divTestPC span br {
  display: none;
}
#portlet_19 div.top-links-container {
  background-color: #002664;
}
#portlet_19  #messageBoardsPanelContainer {
  background-color: transparent;
}
  .lessonBordeDerecha,
  .table-responsive
  {
    border-bottom:0px solid transparent;
  }
  
#portlet_19 .lfr-panel-title,
#portlet_19 .category-subscription-types a{
  color: #00a9e0;
}
#portlet_19 .results-header th
{
  background-color:#002664;
}
#portlet_19 .results-row td
{
  background-color:white;
}
.portlet-msg-info, .portlet-msg-help, .lfr-message-help, .portlet-msg-progress, .lfr-message-progress, .lfr-message-info
{
  background-color:#00a9e0 !important;
  border: 1px solid #002664 !important;
    font-weight: normal !important;

}
.portlet-msg-info *
{
    color:white !important;
      font-weight: normal !important;
}
#portlet_19 .header-pretit2,#portlet_19 .taglib-header .header-title span,
#portlet_19 .header-pretit {
  color: #666666;
}

#portlet_19 .results-row .col-1 a, #portlet_19 .results-row-hover .col-1 a {
  color:#00a9e0;
}
#portlet_19 .results-row .col-1 a:hover, #portlet_19 .results-row-hover .col-1 a:hover{
  color:#002664;
}
#portlet_19{
  color:#666666;
}
@media (max-width: 880px)
{
  #navigation #menudeabajo li span {
    width: unset;
    display: inline-block;
    text-align: center;
    padding: 0 20px;
  }
 
}
@media (max-width: 768px)
{
  .estados-inscripcion table.width100per tr td:nth-of-type(4),
  .estados-inscripcion table.width100per tr td:nth-of-type(5),
  .estados-inscripcion table.width100per tr td:nth-of-type(6)
  {
    display:none;
  }
.tplanlessons-portlet .table-responsive {
  padding: 0px !important;
  margin:0px;
  overflow: hidden;
  border-left: 0px;
  border-right:0px;
  border-top:0px;
  width:100%;
}
.tplanlessons-portlet div.table-responsive {
  border-bottom: 0px solid transparent;
}
.course_row.textcenter{
  width:100%;
}


}
@media (max-width: 450px)
{
  .tplanlessons-portlet .table-responsive .lessonBordeDerecha {
 width:80px;
}
}

.gt_table.ancho100per.textleft {
  margin:10px 0px;
}
.gt_table.ancho100per.textleft th,
.gt_table.ancho100per.textcenter th
{
  background-color: #002664;
  color: white;
  padding-left:20px;
  border-bottom: 1px solid white;
  font-weight: normal;
}
.gt_table.ancho100per.textleft td,
.gt_table.ancho100per.textcenter td.textleft
{
  border-bottom: 1px solid #ddd;
  text-align:center;
  background-color: white;
}
.full .gt_gray
{
  font-size:16px;
  margin:10px 0px;
}
.full .gt_gray td,
.full .tr0 td.textleft {
  font-size: 15px;
}
.infoTable td, .gt_arial11px, .table, table.tablesorter tbody td,.table.table-condensed.table-striped.hidden-xs {
  font-family: 'Intro Regular';
  font-weight: normal;
  color: #666 !important;
}

.full .infoTable tr td,
.full .infoTable tr td
{
  color:#666 !important;
}

#portlet_19 .results-row td.lfr-top,
#portlet_19 .results-row td.thread-bottom{
  background-color: transparent;
}
.thread-bottom br {
  display: none;
}
.edit-controls.lfr-component,
.entry-links,
.portlet-message-boards .taglib-flags,
.taglib-ratings.thumbs,.portlet-message-boards .subject{
  float: none;
  width: 100%;
  display: block;
  margin:10px 0px
}

.portlet-message-boards .thread-top {
  border-bottom: 0px;
  padding: 0px;
}
#portlet_19 .message-container {
  border-bottom: 1px solid #ddd;
  margin: 20px 0px;
  padding: 10px 0px;
}
#portlet_19 .thread-body {
  background-color: white;
  font-family: "Open Sans", sans-serif;
  margin-top: 30px;
}
#portlet_19 .separator {
  display: none;
}
#portlet_19 .thread-top .taglib-icon .taglib-text,
#portlet_19 .thread-bottom .taglib-icon .taglib-text,
#portlet_19 .taglib-text{
  font-weight: normal;
}
#portlet_19 .message-container .edit-controls #_19_rvno {
  display: unset;
}
#portlet_19 .user-details {
  text-align: center;
}
#_tplanlessons_WAR_npaportletportlet_divLesson_lessonWorkspace {
 /* background-color: red;*/
}

#portlet_mytplans .portlet-topper{
  border:0px;
  color:#666666;
  margin:10px 0px;
}
#portlet_mytplans .portlet-title-text
{
    color:#666666;
  margin:10px 0px;
  cursor:default;
}
#portlet_mytplans .box-title,
#portlet_mytplans .box.cursos-activos,
#portlet_mytplans .box{
  background-color: transparent;
  border: 0px;
  padding: 0px;
}
/*
#portlet_mytplans .course_data_row td{
  background-color:white;
}*/
#portlet_mytplans_WAR_npaportletportlet #mytplans.width100per tr.course_data_row{
  background-color:transparent;
}
#portlet_mytplans {
  color: #666;
}
#portlet_mytplans tr td a,
#portlet_mytplans .seeall.bttxt.color-letra-oscura
{
  color:#00a9e0;
}
#portlet_mytplans tr td a:hover,
#portlet_mytplans .seeall.bttxt.color-letra-oscura:hover
{
  color:#002664;
}
/*
#portlet_mytplans tr td a,
#portlet_mytplans tr td a:hover
{
  color:#666666;
  cursor:default;
}
*/
#portlet_mytplans .txt_details
{
  color: #00a9e0;
  cursor:pointer !important;
}
#portlet_mytplans .txt_details:hover
{
  color:#002664;
}
#portlet_mytplans  .course_row{
  border-bottom:1px solid #F7F7F7;
  font-weight: normal;
}
#portlet_mytplans .course_row.textcenter{
  width:unset;
}
#portlet_mytplans .estados-inscripcion tr.course_data_row td.course_row {
  color: #666666;
}
#portlet_mytplans .textcenter.ancho100per {
  width: 95%;
  margin: 0 2%;
}
html #portlet_catalog_WAR_npaportletportlet .catalog_submenu_cointainer {
  background-color: #0e1b43 !important;
  border-radius: 0px !important;
  margin-top: 0px !important;
}


.box.cursos-activos table.width100per tr.course_data_row,
.estados-inscripcion table.width100per tr.course_data_row,
#_mytplans_WAR_npaportletportlet_divMyAssignments table.ancho100per tr.course_data_row {
  background-color: white;
}

.box.cursos-activos table.width100per tr.course_data_row .txt_details{
  display:none;
}


.gt_link_report {
  background-image: none;
  color: #00a9e0;
}
.gt_link_report a:hover{
  color: #002664;
}
.textleft.gt_fnt13.gt_report_description.gt_border_bottom_e3 {
  background-color: white;
  color: #666;
  font-size: 15px;
  border-bottom:1px solid #c4c4c4
}
a.gt_a_report {
  color: #00a9e0 !important;
  font-weight: normal;
  font-family: "Intro Regular", sans-serif;
}
.full.textleft.gt_report_content {
  background-color: white;
}
#_communityreports_WAR_npaportletportlet_formReport .gt_arial11px, #_communityreports_WAR_npaportletportlet_formReport .table, #_communityreports_WAR_npaportletportlet_formReport .bold,
.nombre_concepto.bold.txt_portlet label
{
  font-weight: normal !important;
  color:#666;
}
.gt_link_report {
  background-image: none !important;;
  color: #00a9e0;
}
.gt_link_report a:hover,
.td_mytools_text span b:hover{
  color: #002664;
}
.textleft.gt_fnt13.gt_report_description.gt_border_bottom_e3 {
  background-color: white;
  color: #666;
  font-size: 15px;
  border-bottom:1px solid #c4c4c4
}
a.gt_a_report,
.td_mytools_text span b {
  color: #00a9e0;
  font-weight: normal;
  font-family: "Intro Regular", sans-serif;
  font-size: 15px;
}
.full.textleft.gt_report_content {
  background-color: white;
}
.td_mytools_tutoring_icon{
  background-image: none;
  display:none;
}
.td_mytools_flecha
{
  display:none;
}
#_mytools_WAR_npaportletportlet_divMyTools .full {
  background-color: white;
}
#_mytools_WAR_npaportletportlet_divMyTools .full table{
  width:100%;
}
.ultimas_entradas th
{
    background-color: #002664;
  color: white;
  border-left: 1px solid white;
  font-weight: normal;
  text-align: center;
}
.ultimas_entradas td
{
    background-color:white;
  border-bottom:1px solid #c4c4c4;
    color: #666;
  font-size: 15px;
}
#capa_resultados_planesF label
{
  font-weight: normal;
  color:#666;
}
table.dataTable thead tr {
  background-image: none !important;
}
table.dataTable thead th
{
    background-color: #002664;
  color: white;
  border-left: 1px solid white;
  font-weight: normal;
  text-align: center;
}
table.dataTable  tbody td
{
    background-color:white !important;
  border-bottom:1px solid #c4c4c4;
    color: #666 !important;
  font-size: 15px;
}
#p_p_id_56_INSTANCE_NGGyuQB5PxNG_{
	background-image:url("/documents/10192/2918292/Banner_revista.png/ab810ea8-8e6c-4cfd-a17d-8014e582cf9d?t=1675251141636");
background-size: cover;
background-repeat: no-repeat;
}

.mediatecasearch-portlet .search_title {
  color: #666;
  border-bottom: 0px;
  display: block;
  height: auto;
}
.mediatecasearch-portlet #table_results {
  width: 100%;
  margin: 0px;
}
.mediatecasearch-portlet .search_content_img,
.mediatecasearch-portlet .search_description
{
  display:none;
}
.mediatecasearch-portlet .search_content
{
  min-height: unset;
  float: unset;
  display: block;
}
.mediatecasearch-portlet .bg_white {
  border: 1px solid #e2e2e2;
  margin: 0 6%;
  display: block;
}
#main-content #column-1 #p_p_id_mediatecasearch_WAR_npaportletportlet_ {
  background-color: #f7f7f7;
  border-radius: 6px;
  margin-top: 40px;
}

.mediatecasearch-portlet .cabecera_secundaria {
  color: #ff6c00;
  padding: 4px 0px;
  border-left: 8px solid #ff6c00;
  margin-top: 20px;
  display: inline-block;
  width: 99%;
}
.mediatecasearch-portlet .textright,
.mediatecasearch-portlet .search_header_title,
.mediatecasearch-portlet .search_content_description
{
  width: auto;
  float: unset;
  clear: unset;
  padding: 0px;
  display: block;
}

.mediatecasearch-portlet #advancedSearch {
}
.mediatecasearch-portlet .borde_blanco_inf_1px {
  display: none;
}
.mediatecasearch-portlet .search_header_title {
  color: #002664;
  float: none;
  border-bottom: 0 none;
  padding: 0px 0px 0 20px;
  width: auto;
}
.mediatecasearch-portlet .search_text {
  color: #666;
  text-decoration: underline;
  width:250px;
  text-overflow: ellipsis;
overflow: clip;
}

.mediatecasearch-portlet .txt_color_blue_dark{
  color:#00a9e0;
}
.mediatecasearch-portlet .txt_color_blue_dark:hover {
  color: #002664;
}
.mediatecasearch-portlet .ico_siguiente,
.mediatecasearch-portlet .ico_anterior{
  display:none;
}


@media (max-width: 768px) {
.mediatecasearch-portlet .search_header_title,
.mediatecasearch-portlet .textright{
  display: block;
  width:auto;
  position: relative;
}
.mediatecasearch-portlet .search_text {
  display: block;
}
.mediatecasearch-portlet .cabecera_secundaria .botonVolver
{
  margin-top:-75px
}
.mediatecasearch-portlet #table_results
{
  margin-top:10%;
}
}
/*
#columna1 .box_content
{
  display:none;
}
#columna1 .box:nth-last-of-type(2)
{
  display:none;
}*/

#mediatecaClass .box_content_det2 #description_course {
  font-size: 14px;
  padding: 10px 10px 20px;
  text-align: justify;
  width: 130%;
  height: 900px;
}
.node-catalog div.gt_hours_courses div.icon {
  background-image: url("/documents/10192/2920019/ico_h_formativa.png/3dbeeda1-c586-4195-8e0e-0301da67886b?t=1675345041151");
  background-size: 73%;
}
.full .catalog_submenu_cointainer a:hover {
  color: #00a9e0;
}

.loginAprende.signed-in.public-page.eulen {
  background-image: none;
  background-color: #f7f7f7;
}
.loginAprende.signed-in.public-page.eulen #navigation #navigation_table #navigation_table_column2
{
  display:none;
}
.loginAprende.signed-in.public-page.eulen #main-content {
  padding:2% 10%;
  background-color:white;
  min-height:425px;
}

.loginAprende.signed-in.public-page  #heading table {
  max-width: 950px !important;
  height: 45px;
  width: 100%;
}

.loginAprende.signed-in.public-page  .bannerContainer {
  position: relative;
  max-width: 950px;
  width: 100%;
  margin: 0 auto;
}

.loginAprende.signed-in.public-page #enlace_telef {
  background: rgba(0,0,0,0) url(/eulen-theme/images/custom/logo_aprende.png) 0 0 no-repeat;
    background-size: auto;
  background-size: 40%;
  position: absolute;
  height: 100px;
  width: 65%;
  left: -10px;
}

.loginAprende.signed-in.public-page.eulen .npalanguage-portlet a
{
  color:white;
  border-right: 1px solid #fff;
padding: 0 1em;
}
.loginAprende.signed-in.public-page.eulen .npalanguage-portlet a:hover{
  color:#00A9E0;
}
html:lang(es-ES) .loginAprende.signed-in.public-page.eulen a.taglib-language-list-text:lang(es-ES), html:lang(en-US) .loginAprende.signed-in.public-page.eulen  a.taglib-language-list-text:lang(en-US), html:lang(pt-BR) .loginAprende.signed-in.public-page.eulen a.taglib-language-list-text:lang(pt-BR)
{
  color:#00A9E0;
}
.videosguias h1
{
  color:#666;
}
.videosguias h1 span
{
  color:#002664;
}
.videosguias .desplegable_container {
  background-color: white;
}
.videosguias .desplegable_container h2
{
  color: #00a9e0;
  font-size:18px
}
.videosguias .desplegable_container h2:hover{
  color:#002664;
}
.ayudaZonaFormacion .portlet-body {
  padding: 0px !important;
  margin-top: 20px;
}

#p_p_id_eulennet_WAR_npaportletportlet_ div.divzonaformacion li a{
  color:#00A9E0;
  font-weight:normal;
}
#p_p_id_eulennet_WAR_npaportletportlet_ div.divzonaformacion li a:hover{
  color:#002664;
}
.mediatecasearch-portlet .textright a {
  font-weight: normal;
}
.mediatecasearch-portlet #centrado90 {
  padding-bottom: 24px;
}
input[type="text"], input[type="password"], input[type="file"], select, textarea,button, input, select, textarea {
  font-family: "Intro Regular";
  font-size: 14px;
  color: #666;
}
html:lang(pt-BR) #menudearriba li .secction_nav {
  font-size: 16px !important;
}
.eulen input[type="button"]:focus, .eulen input[type="reset"]:focus, .eulen button:focus
{
  background-color: #00a9e0 !important;
  opacity: 1;
}
#p_p_id_tplantutor_WAR_npaportletportlet_ {
  color: #666;
}
.btn.btn-default::after {
  content: "Cerrar";
}
#portlet_communityconfig_WAR_npaportletportlet b {
  font-weight: normal;
}
.guest.signed-in.public-page #navigation_table_column2 {
  display: none !important;
}
.reports #head_list{
  background-image: none;
color:#666;
  font-size:16px;
  font-weight: normal;
  
}
.reports .content_list_tt,
.reports .content_list_tt th{
  background-image: none;
  background-color: #002664;
 font-weight: normal;
 
}
.reports .ImPar,
.reports .Par,
.reports .ImPar td,
.reports .Par td
{
  background-image: none;
  background-color:white;
  color:#666;
  font-weight: normal;
  border-bottom:1px solid #f3f3f3;
}
.reports .titulo a
{
  color:#00A9E0;
  font-weight: normal;
}
.reports #pagination .yes a {
   color:#002664;
    font-weight: normal;
}
.reports #pagination .no a{
   color: #00A9E0;
    font-weight: normal;
}
.reports #pagination .no a:hover{
   color:#002664;
}
.reports #pagination .bt_next_on{
  display: none;
}

#ctl00_plhContent_pnlHide {

    font-family: "Intro Regular";

}
body.popup a#ctl00_plhContent_btnRecover:hover {
  background-color: #002664 !important;
  font-weight: normal !important;
  opacity: 1;
}
body.popup div.cabecera_recuperar_titulo #ctl00_plhContent_LabelTitle {
  font-size: 18px;
}
.portlet-body .portlet-title-text {
  font-size: 20px;
}


.guest.guest-community.signed-out.public-page.eulen header#banner .blueDark.cabeceraLogos {
  background: #002664;
  display: block;
}
#portlet_56_INSTANCE_vyDMMjYH55cX .portlet-body,
#p_p_id_56_INSTANCE_7F2b5A1It8LP_ .portlet-body{
  padding: 12px 10px 10px;
}

#p_p_id_56_INSTANCE_7F2b5A1It8LP_ .portlet-body .bttxt{
  color:#00a9e0;
}
#p_p_id_56_INSTANCE_7F2b5A1It8LP_ .portlet-body .bttxt:hover{
color:#002664;
}

.course_data_row td:first-of-type {
  padding-left:10px
  }
  #portlet_mytplans div#envback
  {
    display: none;
  }
  #portlet_mytplans .box.cursos-activos tr td:first-of-type a {
    color: #666666;
    cursor: default;
  }
  .portlet-boundary.generalnav-portlet{
    padding-top:30px;
  }