/* Agrega código CSS aquí */
@media only screen and (max-width: 1150px) {
  .recuadros-innovacion .thumbnail .titulo {
      min-height: 90px;
  }
}

.recuadros-innovacion .recuadro {
    position: relative;
}

.recuadros-innovacion .recuadro ul {
    bottom: 23px;
    position: absolute;
    z-index: 10;
    width: 150px;
    left: 46px;
}

@media only screen and (max-width: 480px) {
  .recuadros-innovacion .recuadro ul {
      left: 180px;
      top: 40px;
  }
  .recuadros-innovacion .thumbnail .titulo {
    min-height: 59px;
	}
  
  .recuadros-innovacion .thumbnail .titulo.aid-212439{
    min-height: 98px;
	}
}

li.acceso_fc {
    height: 21px;
    position: relative;
}


li.acceso_fc a {
    z-index: 100;
    height: 22px;
    min-height: 22px;
}

li.acceso_fc img {
    display: none;
}

li.acceso_fc:before {
    color: #124066;
}

li.acceso_fc:hover:before {
    color: #0F69B4;
}

li.acceso_fc.fc1:before {
    top: 0;
    content: "Educación Cívica";
    position: absolute;
    left: 0;
}

li.acceso_fc.fc2:before {
    top: 0;
    content: "Ciudadanía Digital";
    position: absolute;
    left: 0;
}

li.acceso_fc.fc3:before {
    top: 0;
    content: "Ciudadanía Global";
    position: absolute;
    left: 0;
}

.titulo-asignatura.pvid-187786, .titulo-asignatura.pvid-301125{background-color: #1799d6;}

.style_2019 .menu-despliega-valores.menu-asignaturas ul li a.area_nt_DPS::before {
  background-color: #F36E21; }
.style_2019 .menu-despliega-valores.menu-asignaturas ul li a.area_nt_CI::before {
  background-color: #FAAF18; }
.style_2019 .menu-despliega-valores.menu-asignaturas ul li a.area_nt_ICE::before {
  background-color: #96CA4E; }

.lista-menu .nivel-2 .list-group-item a.pvid-295316:before {
    content: "\e09a";
}

.po_menu_recursos .pv-pid-49309.pvid-49823::before {
	content: "\e05f" ;
}
.po_menu_recursos .pv-pid-49309.pvid-148497::before {
	content: "\e013";
}
.lista-menu .nivel-2 .list-group-item a.pvid-182543::before {
    content: "\e02d";
}
.mx-auto {
	margin: auto !important;
}
.tabs-textos-escolares .thumbnail {
    margin-bottom: 30px;
    min-height: 390px;
}

ul#i__w3_ar_3My4M_tabs_secciones_1_tabs_sections_134081 {
    padding-right: 240px;
}

#contenidos_tabs_secciones .col-xs-12{
position:relative;
}

.recuadros-5-col .col-5 {
    min-height: 240px;
}

ul.tabla-rara {
    padding-left: 0;
    margin-left: 0;
    display: table;
    width: 100%;
    clear: both;
}

ul.tabla-rara li {
    list-style-type: none;
    margin: 0;
}

.marquesina-home .botones ul.aprendoenlinea li a{
	width: 250px;
    height: 40px;
    font-size: 0.000001em;
    margin: 40px 0 0 -15px;
    padding: 5px 15px!important;
    background-color: #FFF!important;
    background: url(articles-69994_aprendo_enlinea.svg) center 5px no-repeat;
    background-size: 90%;
}

.marquesina-home .botones ul.aprendoenlinea li a:hover{
  background-color:#eee!important;
}

/*
.marquesina-home .botones ul.aprendoenlinea li a:before{
  content: "\f108";
  font: normal normal normal 14px/1 FontAwesome;
    font-size: 1.5em;
    left: 10px;
    top: 15px;
    color: #E3293D;
    margin-right: 10px;
}
*/
@media (min-width: 890px){
	.acceso_subnivel {
    width: 49%;
    float: left;
    margin: 0 5px 40px;
    height: 228px;
	}
}

.btn-volver {
    position: absolute;
    right: 0;
    top: 0;
}

.btn-volver a {
    display: block;
    width: 212px;
    text-align: center;
    font-weight: 700;
    font-size: .9em;
    letter-spacing: .03em;
    height: 50px;
    padding: 14px 0;
    border: 1px solid #ccc;
    color: #666;
}

.btn-volver a:hover{
text-decoration:none;
  background-color: #eee;
}

.btn-volver a:before{
  content:"\f060";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  margin-right:10px;
}

.acordeon-preguntas.imagen-responsive img {
    width: auto;
    height: auto;
    max-width: 100%;
}

.articulo-new .affix-top li:first-child a {
    color: #124066;
}

.articulo-new .nav-lateral li:first-child a:before {
    content: "";
    width: 10px;
    height: 10px;
    background-color: #ed3943;
    border-radius: 30px;
    display: inline-block;
}

.articulo-new h2, .articulo-new h3, .articulo-new h4{
color: #124066;
}

.articulo-new .bajardoc img {
    height: 150px;
    /* max-width: 100px; */
    width: auto;
    width: 110px;
}

.ntg-marquesina .texto {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
  margin-top: 150px;
}

.ntg-marquesina .epigrafe{
    text-transform:uppercase;
    max-width: 900px;
    margin: 0 auto;
}

.ntg-marquesina .epigrafe{
    text-transform:uppercase;
    max-width: 900px;
    margin: 0 auto;
}

.ntg-marquesina .page-header {
    max-width: 900px;
    margin: 0 auto;
}

@media (max-width: 889px){
.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    margin-left: 0;
    margin-right: 0;
    height: 46px;
    z-index: 999;
}
}

.menu-despliega-valores.menu-asignaturas ul li a.pvid-176612::before,
.asignaturas ul li a.pvid-176713,
.asignaturas ul li a.pvid-176679 {
 background-color: #DD5061;
}


.asignaturas ul li a.pvid-176678,
.asignaturas ul li a.pvid-176679 {
    border-color: #DD5061;
}


.marquesina-home {
display: block;
}

.affix {
	top: 50px;
	left: 50px;
}

.padding-top-0{padding-top:0!important;}

.style_2019 .recuadros-subvalores.recuadros-cursos .recuadro:last-child {
    margin-bottom: 20px;
}

/*icono recursos*/
.lista-menu .nivel-2 .list-group-item a.pvid-187786:before {
    content: "\e04c";
}

@media (max-width: 889px){
.recuadros-cursos .titulo-grupo {
    margin-bottom: 30px!important;
    margin-left: 10px;
}
}

@media (max-width: 889px){
.style_2019 .recuadros-subvalores .recuadro:first-child {
    margin-top: 10px;
}
}

.recuadros-cursos .titulo-grupo {
    margin-bottom: 30px!important;
    margin-left: 10px;
}

.titulo-grupo a:hover{text-decoration:none;}

.tabs-seccion-eidox ol{margin-bottom:30px;}

.innovacion-secciones-libres .ntg-titulo-caja.margen-arriba-lg{
    color: #124066;
    line-height: 1.2em;
    font-weight: 600;
  padding-top:0
}
 
.innovacion-secciones-libres .ntg-titulo-caja.margen-arriba-lg, 
.style_2019 .innovacion-secciones-libres div#Filtros,
.innovacion-secciones-libres #recuadros_recursos_innovacion{
   max-width: 940px;
   margin: 0 auto;
   padding: 15px 0;
}

.innovacion-secciones-libres .ntg-titulo-caja.margen-arriba-lg {
    color: #124066;
    line-height: 1.1em;
    font-weight: 600;
    padding-top: 0;
    font-size: 1.68em;
    margin-top: -20px;
}

.innovacion-secciones-libres .recuadro.col-lg-2.col-md-2.col-sm-3.col-xs-6 {
    padding-left: 10px;
    padding-right: 10px;
    height: 100%;
    display: table;
}

.innovacion-secciones-libres .recuadro.col-lg-2.col-md-2.col-sm-3.col-xs-6 .pv-branch{display:none;}

.innovacion-secciones-libres .lecturas-sugeridas .thumbnail .titulo {
  font-size: 1.05em;
  font-weight: 600;
  color: #124066;
}

.pagination {
    display: table;
    padding-left: 0;
    margin: 21px auto;
    border-radius: 0;
}

.innovacion-secciones-libres .thumbnail{
background-color: #ebf0f2;
}

.innovacion-secciones-libres .thumbnail:hover{
background-color: #D2DDE2;
}

.innovacion-secciones-libres .thumbnail a:hover{
  text-decoration:none;
}

.tabs-seccion-eidox #recursos_innovacion2 a {
    text-decoration: none;
    color:#124066;
}

#programas_2020.lecturas-sugeridas .stretched-link a:after{
height: 300px;
}

.innovacion-secciones-libres .tab-pane img {
	max-width: 100%;
  	height: auto;
}

#misfavoritos .pv-branch a {	
	padding-right: 30px !important;
}

#misfavoritos .pv-branch button {
	margin-left: -28px;
	margin-top: -3px;
}

#misfavoritos .pv-branch {
	margin-right: 20px;
}
.recuadro.recuadro-mosaico .titulo a:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: transparent; 
}

.ingles-propuesto ul.nt {
    float: left;
}

#documentos_curriculares .lista.ingles-propuesto ul li ul li.nt1 a:after{
    content: "NT1";
}

#documentos_curriculares .lista.ingles-propuesto ul li ul li.nt2 a:after{
    content: "NT2";
}

.accesos_cursos ul li a.pv-pid-293420.pvid-293421{
    width:94px;
}

.accesos_cursos ul li a.pv-pid-293420.pvid-293421:after {
    content: "4°M AC";
}

.btn-compartir-classroom-modal
{
  position:absolute;
  right: 10px;
  top: 10px;
}
.btn-compartir-classroom {
	margin-top: -14px!important;
}
#descargas_recurso .mime .format-pdf a,
#descargas_recurso  .mime .format-html a,
#descargas_recurso  .mime .format-doc a,
#descargas_recurso  .mime .format-docx a,
#descargas_recurso  .mime .format-rtf a,
#descargas_recurso  .mime .format-xls a,
#descargas_recurso  .mime .format-xlsx a,
#descargas_recurso  .mime .format-ppt a,
#descargas_recurso  .mime .format-pptx a,
#descargas_recurso  .mime .format-pps a,
#descargas_recurso  .mime .format-ppsx a,
#descargas_recurso  .mime .format-pptm a,
#descargas_recurso  .mime .format-jpg a,
#descargas_recurso  .mime .format-png a,
#descargas_recurso  .mime .format-tiff a,
#descargas_recurso  .mime .format-mp3 a,
#descargas_recurso  .mime .format-external a,
#descargas_recurso  .mime .format-zip a,
#descargas_recurso  .mime .format-swf a,
#descargas_recurso  .mime .format-bmp a,
#descargas_recurso  .mime .format-rar a,
#descargas_recurso  .bajardoc .format-pdf a,
#descargas_recurso  .bajardoc .format-html a,
#descargas_recurso  .bajardoc .format-doc a,
#descargas_recurso  .bajardoc .format-docx a,
#descargas_recurso  .bajardoc .format-rtf a,
#descargas_recurso  .bajardoc .format-xls a,
#descargas_recurso  .bajardoc .format-xlsx a,
#descargas_recurso  .bajardoc .format-ppt a,
#descargas_recurso  .bajardoc .format-pptx a,
#descargas_recurso  .bajardoc .format-pps a,
#descargas_recurso  .bajardoc .format-ppsx a,
#descargas_recurso  .bajardoc .format-pptm a,
#descargas_recurso  .bajardoc .format-jpg a,
#descargas_recurso  .bajardoc .format-png a,
#descargas_recurso  .bajardoc .format-tiff a,
#descargas_recurso  .bajardoc .format-mp3 a,
#descargas_recurso  .bajardoc .format-external a,
#descargas_recurso  .bajardoc .format-zip a,
#descargas_recurso  .bajardoc .format-swf a,
#descargas_recurso  .bajardoc .format-bmp a,
#descargas_recurso  .bajardoc .format-rar a {
    padding-right: 50px;
}

/*agregar a hoja oficial*/

.mixin-clearfix {
  content: "";
  clear: both;
  display: table;
  width: 100%;
  max-height: 0;
}
.ar-figure-caption {
  width: auto !important;
  margin: 0 auto;
}
hr.transparente {
  border-color: transparent;
}
.clearfix:before,
.clearfix:after {
  content: "";
  clear: both;
  display: table;
  width: 100%;
  max-height: 0;
}
.articulo img {
  max-width: 100%;
  height: auto;
}
.articulo .format-jpg a {
  padding: 0;
  min-height: 0;
}
.articulo .figure,
.articulo .imagen-izquierda,
.articulo .figure2,
.articulo .imagen-derecha,
.articulo .grafico,
.articulo .centrado,
.articulo .imagen-centro,
.articulo .imagen-centrada,
.articulo .tab-content .center {
  width: auto;
  text-align: center;
  display: block;
}
.articulo .figure .titulo,
.articulo .imagen-izquierda .titulo,
.articulo .figure2 .titulo,
.articulo .imagen-derecha .titulo,
.articulo .grafico .titulo,
.articulo .centrado .titulo,
.articulo .imagen-centro .titulo,
.articulo .imagen-centrada .titulo,
.articulo .center .titulo,
.articulo .figure .caption,
.articulo .imagen-izquierda .caption,
.articulo .figure2 .caption,
.articulo .imagen-derecha .caption,
.articulo .grafico .caption,
.articulo .centrado .caption,
.articulo .imagen-centro .caption,
.articulo .imagen-centrada .caption,
.articulo .center .caption,
.articulo .figure .fuente,
.articulo .imagen-izquierda .fuente,
.articulo .figure2 .fuente,
.articulo .imagen-derecha .fuente,
.articulo .grafico .fuente,
.articulo .centrado .fuente,
.articulo .imagen-centro .fuente,
.articulo .imagen-centrada .fuente,
.articulo .center .fuente {
  text-align: center;
  width: auto !important;
  margin: 0 auto;
}
.articulo .figure,
.articulo .imagen-izquierda {
  float: left;
  margin: 0 15px 15px 0;
  clear: left;
  max-width: 50%;
  background-color: #eee;
}
.articulo .figure2,
.articulo .imagen-derecha {
  float: right;
  margin: 0 0 15px 15px;
  clear: right;
  max-width: 50%;
}
.articulo .grafico,
.articulo .centrado,
.articulo .imagen-centro,
.articulo .imagen-centrada,
.articulo .center {
  float: none;
  margin: 15px auto;
  max-width: 100% !important;
  width: 100%;
  clear: both;
}
.articulo .figure,
.articulo .imagen-izquierda,
.articulo .figure2,
.articulo .imagen-derecha,
.articulo .grafico,
.articulo .centrado,
.articulo .imagen-centro,
.articulo .imagen-centrada,
.articulo .center,
.articulo .imagen-enlinea {
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .articulo .figure.w-75,
  .articulo .imagen-izquierda.w-75,
  .articulo .figure2.w-75,
  .articulo .imagen-derecha.w-75,
  .articulo .grafico.w-75,
  .articulo .centrado.w-75,
  .articulo .imagen-centro.w-75,
  .articulo .imagen-centrada.w-75,
  .articulo .center.w-75,
  .articulo .imagen-enlinea.w-75,
  .articulo .figure.ancho-75,
  .articulo .imagen-izquierda.ancho-75,
  .articulo .figure2.ancho-75,
  .articulo .imagen-derecha.ancho-75,
  .articulo .grafico.ancho-75,
  .articulo .centrado.ancho-75,
  .articulo .imagen-centro.ancho-75,
  .articulo .imagen-centrada.ancho-75,
  .articulo .center.ancho-75,
  .articulo .imagen-enlinea.ancho-75 {
    width: 75% !important;
    max-width: 75% !important;
  }
}
@media only screen and (min-width: 768px) {
  .articulo .figure.w-50,
  .articulo .imagen-izquierda.w-50,
  .articulo .figure2.w-50,
  .articulo .imagen-derecha.w-50,
  .articulo .grafico.w-50,
  .articulo .centrado.w-50,
  .articulo .imagen-centro.w-50,
  .articulo .imagen-centrada.w-50,
  .articulo .center.w-50,
  .articulo .imagen-enlinea.w-50,
  .articulo .figure.ancho-50,
  .articulo .imagen-izquierda.ancho-50,
  .articulo .figure2.ancho-50,
  .articulo .imagen-derecha.ancho-50,
  .articulo .grafico.ancho-50,
  .articulo .centrado.ancho-50,
  .articulo .imagen-centro.ancho-50,
  .articulo .imagen-centrada.ancho-50,
  .articulo .center.ancho-50,
  .articulo .imagen-enlinea.ancho-50 {
    width: 50% !important;
    max-width: 50% !important;
  }
}
@media only screen and (min-width: 768px) {
  .articulo .figure.w-33,
  .articulo .imagen-izquierda.w-33,
  .articulo .figure2.w-33,
  .articulo .imagen-derecha.w-33,
  .articulo .grafico.w-33,
  .articulo .centrado.w-33,
  .articulo .imagen-centro.w-33,
  .articulo .imagen-centrada.w-33,
  .articulo .center.w-33,
  .articulo .imagen-enlinea.w-33,
  .articulo .figure.ancho-33,
  .articulo .imagen-izquierda.ancho-33,
  .articulo .figure2.ancho-33,
  .articulo .imagen-derecha.ancho-33,
  .articulo .grafico.ancho-33,
  .articulo .centrado.ancho-33,
  .articulo .imagen-centro.ancho-33,
  .articulo .imagen-centrada.ancho-33,
  .articulo .center.ancho-33,
  .articulo .imagen-enlinea.ancho-33 {
    width: 33% !important;
    max-width: 33% !important;
  }
}
@media only screen and (min-width: 768px) {
  .articulo .figure.w-25,
  .articulo .imagen-izquierda.w-25,
  .articulo .figure2.w-25,
  .articulo .imagen-derecha.w-25,
  .articulo .grafico.w-25,
  .articulo .centrado.w-25,
  .articulo .imagen-centro.w-25,
  .articulo .imagen-centrada.w-25,
  .articulo .center.w-25,
  .articulo .imagen-enlinea.w-25,
  .articulo .figure.ancho-25,
  .articulo .imagen-izquierda.ancho-25,
  .articulo .figure2.ancho-25,
  .articulo .imagen-derecha.ancho-25,
  .articulo .grafico.ancho-25,
  .articulo .centrado.ancho-25,
  .articulo .imagen-centro.ancho-25,
  .articulo .imagen-centrada.ancho-25,
  .articulo .center.ancho-25,
  .articulo .imagen-enlinea.ancho-25 {
    width: 25% !important;
    max-width: 25% !important;
  }
}
@media only screen and (min-width: 768px) {
  .articulo .figure.w-15,
  .articulo .imagen-izquierda.w-15,
  .articulo .figure2.w-15,
  .articulo .imagen-derecha.w-15,
  .articulo .grafico.w-15,
  .articulo .centrado.w-15,
  .articulo .imagen-centro.w-15,
  .articulo .imagen-centrada.w-15,
  .articulo .center.w-15,
  .articulo .imagen-enlinea.w-15,
  .articulo .figure.ancho-15,
  .articulo .imagen-izquierda.ancho-15,
  .articulo .figure2.ancho-15,
  .articulo .imagen-derecha.ancho-15,
  .articulo .grafico.ancho-15,
  .articulo .centrado.ancho-15,
  .articulo .imagen-centro.ancho-15,
  .articulo .imagen-centrada.ancho-15,
  .articulo .center.ancho-15,
  .articulo .imagen-enlinea.ancho-15 {
    width: 15% !important;
    max-width: 15% !important;
  }
}
.articulo .imagen-enlinea {
  float: left;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  padding: 15px 15px 15px 0;
}
.articulo .imagen-enlinea .titulo,
.articulo .imagen-enlinea .caption,
.articulo .imagen-enlinea .fuente {
  text-align: center;
  font-size: 0.9em;
  width: auto !important;
  margin: 0 auto;
}
.figure[class*="ancho"] img,
.imagen-izquierda[class*="ancho"] img,
.figure2[class*="ancho"] img,
.imagen-derecha[class*="ancho"] img,
.figure[class*="w-"] img,
.imagen-izquierda[class*="w-"] img,
.figure2[class*="w-"] img,
.imagen-derecha[class*="w-"] img {
  width: 100%;
}