/************************************************************************************
2015 Equipo NTG Colombia
CSS Ministerio de Educacion Nacional
REESCRIBIENDO BOOTSTRAP
@andrea.romero


/************************************************************************************
AJUSTE TEMPORAL EIDOX 
*************************************************************************************/
.articulo .abstract.aid-363153.cid-956
,.articulo .abstract.aid-369204.cid-956
, .articulo .abstract.aid-350999.cid-956 {display:none;}

#article_i__MEN_ar_articuloCompleto_convalidaciones_1 + p {
    display: none;
}

/************************************************************************************
LOGOS
*************************************************************************************/
.logo{
    display: block;
    width: 466px;
    height: 110px;
    background-image: url(../images/logo.png);
    background-repeat: no-repeat;
    background-position: right top;
    text-indent: -99999px;
}
/************************************************************************************
Redes Sociales
*************************************************************************************/
.socialnetwork{
    display: block;
    float: right;
    max-width: 400px;}
.socialnetwork ul {list-style:none;padding:0px;}
.socialnetwork ul > li{float:left;width:36px; height:31px   }
.socialnetwork ul li a{
    text-indent: -99999px;
    display:block;
    background-repeat: no-repeat;}
.linkedin{background-image: url(../images/linkedin.png);}
.relevo{background-image: url(../images/relevo.png);}
.facebook{background-image: url(../images/facebook.png);}
.twitter{background-image: url(../images/twitter.png);}
.googleplus{background-image: url(../images/google-plus.png);}
.youtube{background-image: url(../images/youtube.png);}
.flickr{background-image: url(../images/flikr.png);}
.rss{background-image: url(../images/rss.png);}
.site_map{background-image: url(../images/mapa-del-sitio.png);}
.contact{background-image: url(../images/contacto.png);}
.buscador{background-image: url(../images/buscador.png);}
.instagram{background-image: url(../images/instagram.png);}


/************************************************************************************
Grafica encuesta
*************************************************************************************/
#testEncuesta{
    height: auto;
    overflow: hidden;
    display: block;
}

div#la_encuesta, .total {
    /*margin: 0px 15px;*/
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
}

.total{text-align: center;}

.linkEncuesta {
    /*margin: 0px 15px;*/
    padding: 10px 0px;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    text-align: center;
}

.linkEncuesta a{ color: #000; font-size: 20px;}

.linkEncuesta .figure {
    float: left;
    margin: 0px 4px;
}

.linkEncuesta h3.titulo {
    text-align: left;
}
.total h2{margin: 0px;}

.total.contrasteOn h2{color: #FFF;}

div.total table{display:none;}


/************************************************************************************
TRANSVERSALES
*************************************************************************************/
.titulo-caja {
    border-left: 7px solid #BA8A7E;
    font-size: 19px;
    padding-left: 8px;
    text-transform: uppercase;
    margin-bottom: 16px;
    background-color:#FFF;}
.titulo-encabezado{position:relative;}
.titulo-encabezado > .titulo{
    position: absolute;bottom: 0px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.46);
    color: white;}

.text-orange a{color: #ee9d1a;}

.bajardoc, .archivo {}
.bajardoc > span {}
.bajardoc .titulo{}
.bajardoc a{}
.format-pdf, 
.format-doc,
.format-jpg,
.format-xls,
.format-ppt {}

.articulo .bajardoc, .archivo {}
.bajardoc > span {}
.bajardoc .titulo{}
.bajardoc a{}


.format-pdf,
.format-doc,
.format-docx,
.format-jpg,
.format-xls,
.format-xlsx,
.format-ppt,
.format-pptx {display:block;}

/*.articulo .format-pdf,
.articulo .format-doc,
.articulo .format-docx,
.articulo .format-jpg,
.articulo .format-xls,
.articulo .format-xlsx,
.articulo .format-ppt,
.articulo .format-pptx {display:block;}*/

/*TITULO DEL RECURSO*/
/*.articulo .bajardoc a:nth-child(2) {margin-left: 5px;}*/
.bajardoc a:nth-child(2) {margin-left: 5px;}

/*RECURSOS DENTRO DE TABLA .clean-tabla*/
.articulo table.clean-tabla tbody tr .bajardoc {
    min-width: 280px !important;
    text-align: initial;
    margin-bottom: 30px;
}


/*MENÚ PRINCIPAL*/
.btn-movil{clear:both;}
.menu-principal{}


/*MENÚ LATERAL*/
.menu-lateral{background-color:#FAFCFB; border: 1px solid #E6E0E0;}
.menu-lateral ul{list-style: none;padding-left: 0px;}
.menu-lateral ul li{border-bottom: 1px solid #EEECED;padding: 5px 18px;}
.menu-lateral ul li.current > a{color:#6f1100;}
.menu-lateral ul li:last-child{border-bottom:none;}
.menu-lateral ul li a{color:#596c78;}
.menu-lateral ul li a:hover{color:#6f1100}

/*MENÚ LATERAL CON COLLAPSED*/
.menu-collapsed > ul > li >.expandir{
    background-image: url(../images/flecha-item-menu.png);
    background-repeat: no-repeat;
    background-position: 0px;
    height: 20px;
    width: 10px;
    float: left;
    padding-right: 15px;
    font-size: 0px;}
.menu-collapsed > ul > li > .contraer{
    background-image: url(../images/flecha-hover-menu2.png); 
    background-repeat: no-repeat;
    background-position: 0px;
    height: 20px;
    width: 10px;
    float: left;
    padding-right: 15px;
    font-size: 0px;}
.menu-collapsed > ul > li > span > a{display: block;height: 20px;width: 10px;}

/*ENLACES DE GOBIERNO*/
.enlaces_gobierno{
    position:relative;
    background-image: url(../images/bg-gobierno-col.jpg);
    background-repeat:no-repeat;
    width:1140px;height:133px;}
.enlaces_gobierno .logo_gobierno{    
    text-indent: -9000px;
    display: block;
    position: absolute;
    top: 21px;
    width: 400px;}
.enlaces_gobierno ul{list-style:none; position:absolute;}
.enlaces_gobierno ul li a {font-size: 13px;}
.enlaces_gobierno .columna1{top: 10px;left: 409px;}
.enlaces_gobierno .columna1 li{padding-top: 2px}

.enlaces_gobierno .columna2{top: 10px;left: 545px;}
.enlaces_gobierno .columna2 li{padding-top: 2px}

.enlaces_gobierno .columna3{top: 10px;left: 681px;}
.enlaces_gobierno .columna3 li{padding-top: 2px}

.enlaces_gobierno .columna4{top: 10px;left: 818px;}
.enlaces_gobierno .columna4 li{padding-top: 2px}

.enlaces_gobierno .columna5{top: 10px;left: 955px;}
.enlaces_gobierno .columna5 li{padding-top: 2px}


.submenu-link, .item-normatividad > ul > li > a{z-index: 99;}


/* BARRA DE ACCESIBILIDAD */ 

#accessBar{
    right: 0;
    top: 100px;
    bottom:0;
    position:fixed;
    overflow-y:hidden;
    overflow-x:hidden;

}


#accessBar a{
    background-color: #a7716a;
    display: block;
    cursor: pointer;
    color: #FFF;
    padding-left: 3px;
}

#accessBar #high_contrast_off
, #accessBar #high_contrast_on {
    background-image: url(../images/channels-956_icon_contrast.png);
    color: transparent;
    background-repeat: no-repeat;
    padding-top: 1px;
    background-position: 2px 3px;
    background-size: 80%;
}


.logo{
    background-image: url(../images/channels-956_logo.png) !important;
    background-position: left !important;
}

.logo.contrasteOn {
    background-image: url(../images/channels-956_contraste_logo_min.png) !important;
}

/* ESTILOS MENÚ PRINCIPAL + / - FUENTE */
.main_menu>li>div>a {
    word-wrap: break-word;
    word-break: break-all;
    display: inline-block;
    padding: 5px;
}


/*ESTILOS ALTO CONTRASTE*/

.linkedin.contrasteOn{background-image: url(http://redes.colombiaaprende.edu.co/ntg/minedu/images/linkedin_negativo.png)}
.logo.contrasteOn{background-image: url(../images/channels-956_contraste_logo_min.png)}
.facebook.contrasteOn{background-image: url(../images/channels-956_contraste_facebook.png)}
.twitter.contrasteOn{background-image: url(../images/channels-956_contraste_twitter.png)}
.googleplus.contrasteOn{background-image: url(../images/channels-956_contraste_google.png)}
.youtube.contrasteOn{background-image: url(../images/channels-956_contraste_youtube.png)}
.flickr.contrasteOn{background-image: url(../images/channels-956_contraste_flickr.png)}
.instagram.contrasteOn{background-image: url(../images/channels-956_contraste_instagram.png)}
.rss.contrasteOn{background-image: url(../images/channels-956_contraste_rss.png)}
.relevo.contrasteOn{background-image: url(../images/channels-956_contraste_centro.png)}
.site_map.contrasteOn{background-image: url(../images/channels-956_contraste_mapa.png)}
.contact.contrasteOn{background-image: url(../images/channels-956_contraste_mail.png)}
.buscador.contrasteOn{background-image: url(../images/channels-956_contraste_buscador.png)}

.printer.contrasteOn{ background-image: url(../images/channels-956_contraste_ar_print.png);}

.into_descr p.contrasteOn{color: #000;}

.recuadros-lista .titulo a.contrasteOn{color: #FFF;}
.recuadros-lista .titulo a.contrasteOn:visited{color: #efcd51 !important;}

.navbar-inverse
, .navbar-inverse #menu_principal > .main_menu
, .containerMicro.contrasteOn{
    background-color: #000 !important;
}

.navbar-inverse .main_menu  li a{color: #FFF !important;}

.navbar-inverse .submenu > li > a:hover
,.navbar-inverse .main_menu a:visited{ color: #efcd51 !important;}

.navbar-inverse .submenu
, .navbar-inverse .main_menu  > .normatividad  > .item-normatividad > ul{
    background-color: #000 !important;
}

.navbar-inverse #menu_principal .main_menu  li > div > a:hover{
    color: #efcd51 !important;
    border-bottom: solid 2px #efcd51 !important;
}

.navbar-inverse .menu-activo, .main_menu > li:hover  > div > a{
    border-bottom-style: solid;
    border-bottom-color: #FFF !important;
}

.navbar-inverse .main_menu  > .normatividad  > .item-normatividad > ul li a:hover{color: #efcd51 !important;}


.container.bg-info.contrasteOn
, .home-lanzadores.contrasteOn
, .slider_inferior.contrasteOn
, .slider_inferior.contrasteOn .recuadro.contrasteOn
, #recuadros-participacion .recuadro.contrasteOn
, .tab-content.contrasteOn
, .tabs_redes > ul li.contrasteOn a
, .tabs-multimedia a.contrasteOn{
    background-color: #000;
}

.home-lanzadores.contrasteOn a
, .slider_inferior.contrasteOn .recuadro.contrasteOn .titulo a
, #recuadros-participacion .recuadro.contrasteOn a
, .tab-content.contrasteOn ul li a
, .tabs_redes > ul li.contrasteOn a
, .tabs-multimedia a.contrasteOn{
    color: #FFF !important;
}


.tabs_redes > ul li.contrasteOn.active a
, ul.ui-tabs-nav li.ui-tabs-active.contrasteOn a{
    background-color: #F4F4F4 !important;
    color: #6f1100 !important;
    border-radius: 0px;
}

ul.ui-tabs-nav li.ui-state-default.contrasteOn a
, .grupo.contrasteOn{
    background-color: #000;
    color: #FFF
}



.tabs-multimedia a.btn.contrasteOn
, .btn-default.contrasteOn
, .btn-primary.contrasteOn{
    background-color: initial;
    border: 1px solid #efcd51;
    color: #FFF;
}

.recuadros-lista.contrasteOn p.fecha
, .recuadros-lista_videos.contrasteOn p.fecha
, .recuadros-lista_sala.contrasteOn p.fecha{
    color: #efcd51;
}

.breadcrumb a.contrasteOn
, .titulo.pnid-3222 a.contrasteOn
, .recuadros-lista_sala.contrasteOn .titulo a
, .agenda.contrasteOn h3.titulo a
, .accordion-eidox.contrasteOn .ui-accordion-content .bajardoc h5.titulo
, h1.titulo.contrasteOn
, .tituloat.contrasteOn h2
, .share .text-success.contrasteOn
, .articulo.contrasteOn .bajardoc h5.titulo
, .articulo.contrasteOn table > tbody > tr:first-child > td
, .recuadros-lista.contrasteOn h2.ntg-titulo-caja
, .recuadros-lista.contrasteOn a
, .recuadros-lista_videos.contrasteOn a
, .recuadros-lista_sala.contrasteOn a
, .tituloMicro.contrasteOn h1
, .tituloMicro.contrasteOn h2
, .articuloP.contrasteOn a
, .articuloPP.contrasteOn a{
    color: #FFF !important;
}

.breadcrumb a.current.contrasteOn
,.titulo.pnid-3222 a.contrasteOn:visited
, .recuadros-lista_sala.contrasteOn .titulo a:visited
, .agenda.contrasteOn h3.titulo a:visited
, .recuadros-lista_sala.contrasteOn .titulo a:visited
, .accordion-eidox.contrasteOn .ui-accordion-content a.text-success.contrasteOn
, .accordion-eidox.contrasteOn .ui-accordion-content a.text-success.contrasteOn:visited 
, .articulo.contrasteOn h2
, .articulo.contrasteOn h3
, .articulo.contrasteOn a
, .share .text-success.contrasteOn:visited
, .recuadros-lista.contrasteOn a:visited
, .recuadros-lista.contrasteOn li.current a
, .recuadros-lista_videos.contrasteOn a:visited
, .recuadros-lista_sala.contrasteOn a:visited
, .recuadro-especiales.contrasteOn a
, .recuadro-especiales.contrasteOn a:visited
, .articuloP.contrasteOn a:visited
, .articuloPP.contrasteOn a:visited
, .articuloPP.contrasteOn a.text-success.contrasteOn  b{
    color: #efcd51 !important;
}

.articulo.contrasteOn table tbody tr:nth-child(even){background-color: initial;}

#eidox_rota.contrasteOn .fecha{ color: #1e305e;}

.recuadros-lista_sala.contrasteOn h2.ntg-titulo-caja{color: #FFF;}

.recuadros-lista.contrasteOn h2.titulo-caja
, .recuadros-lista_sala.contrasteOn h2.titulo-caja
, .recuadros-lista-micrositios.contrasteOn h2.titulo-caja{
    color: #6f1100 !important;
}


/* ENCUESTAS */

.formGraph{
    padding: 10px;
    border: 1px solid #d6d6d6;
}

.formGraph legend{
    border: 0; 
    margin: 0;
}

.formGraph .form_select div {display: inline-block;}
.formGraph .form_select  ul > li{display: inline-block;}

.formGraph .form_select  ul{
    padding: 0; 
    margin: 10px 20px 10px 0px;
}

.formGraph label{display:none;}

.formGraph label#labelSuma{display:inline;}

.formGraph .form_select{text-align: center;}

.formGraph .alert-warning{
    display: block;
    background-color: transparent;
    border: 0px;
    color: #BF1B28;
    padding: 0px;
    margin-bottom: 0px;
}

.formGraph div#hsum {
    padding: 10px;
    background-color: #EDEEF0;
    border-radius: 5px;
    margin-bottom: 20px;
    color: initial;
}

.formGraph div#hsum #hsumresult{
    padding: 0px 3px;
}

.formGraph .ntg-warning{color: #BF1B28;}


.formGraph .form_button {display: inline-flex; color: #FFF;}

.formGraph .form_button{float: left;}

.formGraph .form_button input[type="button"]{
    background-color: #663619;
    border: 0;
    border-radius: 5px;
    margin: 0px 5px;
    padding: 7px 10px;
}

.formGraph .form_button:last-child{float: right;}

.formGraph .form_button:last-child input{ background-color: #FFAC4F;}

.formGraph .form_button:last-child input:focus{outline: 0;}

.formGraph #la_encuesta, .formGraph .total h2{display: none;}

.formGraph .total h2{
    text-align: center;
    font-size: 1.6rem;
    color: initial;
}

/*MENÚ PRINCIPAL*/

.main_menu > li > div > a{
    word-break:break-all;
    padding: 5px 0px;
    width: 100%;
}

.main_menu > li{
    text-align: center;
}
.main_menu > li > div#link_clasificandoi__MEN_tr_menu_principal_atencion_ciudadano_1 a{width: 72%;}

/*RECUADROS LANZADOR*/
.recuadros-lanzador .recuadro{
    border: 1px solid #D8C4C3;
    border-right: 4px solid #6f1100;
    background-color:#FAFCFB;
    padding: 11px 15px 10px 17px;
    height:85px;}
.recuadros-lanzador .recuadro .titulo{
    margin-top: 0px;
    font-size: 18px;
    padding: 5% 0;}

.recuadros-lanzador-col2 .recuadro{max-width: 260px; margin-right: 3%;}
.recuadros-lanzador-col3 .recuadro{max-width: 260px; margin-right: 1%;}
.recuadros-lanzador-col4 .recuadro{max-width: 355px; margin-right: 1%;}
.recuadros-lanzador-col6 .recuadro{max-width: 356px; margin-right: 1%;}

.recuadros-lanzador-col2 .recuadro .titulo {font-size: 13px;}

.recuadros-lanzador-col2 .recuadro:last-child,
.recuadros-lanzador-col3 .recuadro:last-child{margin-right:0px;}

#MyLiveChatContainer{
    background-image: url(../images/channels-956_icon_chat.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 70px;
}

/* ESTILOS ENLACES Y SLIDER NOTICIAS */
/* Agrega código CSS aquí */
.main_menu a:visited { 
    color: #862513 !important;
}

.main_menu a:visited { 
    color: #862513 !important;
}

.slider-news .recuadro .titulo > a:visited {
    color: #e9ebee !important;
}

.home-lanzadores .recuadro .titulo > a:visited
, .slider-proyectos .recuadro .titulo > a:visited
, .recuadros-lanzador .recuadro .titulo > a:visited{
    color: #1d2129 !important;
}

.menu-lateral ul li a:visited
, .agenda .titulo a:visited
, .recuadros-lista .titulo a:visited
, .recuadros-lista_sala .titulo a:visited{
    color: #6f1100 !important;
}

/* estilo inicial de fuente 27px */
.slider-news .recuadro .titulo{
    font-size: 2.7rem;
}
#article_i__MEN_tr_youtube_1 {
    margin: auto !important;
}

.slider-news .boton {
    bottom: 1%;
    width: 25px;
    height: 25px;
    left: 5%;
}

.slider-news .boton > .play{
    background-image: url(../images/channels-956_slidernews_boton_mod.png);
    background-position: 0px -44px;
    background-size: 45px;
    width: 24px;
    height: 22px;
}

.slider-news .boton > .pause{
    background-image: url(../images/channels-956_slidernews_boton_mod.png);
    background-position: 0px -22px;
    background-size: 45px;
    width: 24px;
    height: 22px;
}

.home-banner-slider .boton {
    top: 10px;
    width: 25px;
    height: 25px;
    left: 1%;
    display: block;
    position: absolute;
}

.home-banner-slider .boton a{
    color: transparent;
    font-size: 0px;
    display: block;
}

.home-banner-slider .boton > .play{
    background-image: url(../images/channels-956_sliderlat_boton_mod.png);
    background-position: 0px -49px;
    width: 21px;
    height: 21px;
}

.home-banner-slider .boton > .pause{
    background-image: url(../images/channels-956_sliderlat_boton_mod.png);
    background-position: 0px -26px;
    width: 21px;
    height: 21px;
}

.slider_inferior  span.boton a.play
, .slider_inferior  span.boton a.play:hover{
    background: url(../images/channels-956_sliderlat_boton_mod.png) scroll 0 0 transparent;
}

.slider_inferior span.boton a.pause
, .slider_inferior span.boton a.pause:hover {
    background: url(../images/channels-956_sliderlat_boton_mod.png) scroll 0 23px transparent;
}


.slider_inferior span.boton {
    height: 22px;
    width: 22px;
}

.slider_inferior  span.boton a.play, .slider_inferior span.boton a.pause{
    height: 22px;
    width: 21px;
}


/*slider noticias de micrositios*/
.slider-micrositio{

}

.slider-micrositio h2 {
    position: absolute;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.53);
    padding: 10px 54px 42px 54px;
    margin: 0px;
    width: 100%;
    min-height: 114px;
}

.slider-micrositio .recuadro > .titulo a{ 
    color: white; 
    margin-left: 2%;
}

.slider-micrositio  .left  .fa-angle-left:before
,.slider-micrositio  .right  .fa-angle-right:before {
    width: 45px;
    content: " ";
    background-image: url(http://redes.colombiaaprende.edu.co/ntg/minedu/images/slidernews-arrows.png);
    position: absolute;
    bottom: 30px;
    height:60px;

}

.slider-micrositio  .left  .fa-angle-left:before{
    left: 5px;
}
.slider-micrositio  .right  .fa-angle-right:before {
    background-position: 0px 63px;
    right: 5px;
}

.slider-micrositio a#Boton span{
    display: none;
}

.slider-micrositio a#Boton.pause
, .slider-micrositio a#Boton.play {
    z-index: 999;
    clear: both;
    position: absolute;
    left: 50px;
    bottom: 14px;
    background-image: url(../images/channels-956_slidernews_boton_mod.png);
    background-size: 45px;
    width: 24px;
    height: 22px;
}

.slider-micrositio a#Boton.pause{background-position: 0px -22px;}

.slider-micrositio .carousel-indicators{
    bottom: 0px;
}

.slider-micrositio .carousel-indicators li{
    border-radius: 0px;
    background-color: #FFF;
    border: 0px;
    margin: 0px 2px;
}

.slider-micrositio .carousel-indicators li.active{
    background-color: #6f1100;
    width: 10px;
    height: 10px;
}

.slider-micrositio .carousel-control{width: 4%;}

/*Ventanas modalbox*/

#myModal .modal-dialog{ 
    width: 80%;
    max-width: 700px;
    margin: 20px auto;
    height: auto;
}
#myModal .modal-dialog .modal-header{text-align: center;}

#myModal .modal-dialog .modal-header img{
    height: 90px;
    text-align: center;
    margin: 0 auto;
    width: auto;
}


/* Estilos portadillas */

.into_descr p:first-child{padding-bottom: 0px;}
.into_descr p:last-child{ padding-top: 0px;}


/************************************************************************************
GIF DE ACCESIBIIDAD
*************************************************************************************/

/*****************************/
/* MENÚ PRINCIPAL            */
/*****************************/

.main_menu > li
, #noticias > h2.ntg-titulo-caja
, .slider_proyectos > h2.ntg-titulo-caja
, .home-lanzadores > .recuadro .titulo a
, #recuadros-participacion > h2.ntg-titulo-caja
, #recuadros-participacion .recuadro {
    position: relative;
}

.recuadros-lanzador .recuadro{overflow: inherit;}

.main_menu li.Inicio:hover:after
, .main_menu li.Inicio a:focus:after{
    background-image: url(../images/channels-956_gif_inicio.gif);
}

.main_menu > li:hover:after {
    content: "";
    background-repeat: no-repeat;
    width: 124px;
    height: 134px;
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 9;
}

.submenu, .main_menu  > .normatividad  > .item-normatividad > ul{min-height: 140px;}

ul.submenu.ul-ministerio
, ul.submenu.ul-edinicial
, ul.submenu.ul-preescolar
, ul.submenu.ul-edsuperior
, ul.submenu.ul-salaprensa
, ul.submenu.ul-atciudadano {
    padding-left: 140px;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: 17px;
}

#ul-normatividad ul {
    padding-left: 140px;
    margin-left: 18px;
}

#ul-normatividad > ul,
ul.submenu.ul-preescolar {
    display: flow-root;
}


.submenu:before
,#ul-normatividad > ul:before{
    background-repeat: no-repeat;
    content: "";
    width: 124px;
    height: 134px;
    position: absolute;
    top: 7px;
    left: 20px;
    z-index: 9;
}

.submenu.ul-ministerio:before {
    background-image: url(../images/channels-956_gif_ministerio.gif);
}

#ul-normatividad > ul:before {
    background-image: url(../images/channels-956_gif_normatividad.gif);
}

.submenu.ul-edinicial:before {
    background-image: url(../images/channels-956_gif_educacionInicial.gif);
}

.submenu.ul-preescolar:before {
    background-image: url(../images/channels-956_gif_educacionMedia.gif);
}

.submenu.ul-edsuperior:before {
    background-image: url(../images/channels-956_gif_educacionSuperior.gif);
}

.submenu.ul-salaprensa:before {
    background-image: url(../images/channels-956_gif_salaPrensa.gif);
}

.submenu.ul-atciudadano:before {
    background-image: url(../images/channels-956_gif_atencionCiudadano.gif);
}

/*****************************/
/* MENÚ FIJO                 */
/*****************************/

.sticky > .main_menu > li:hover:after{top: 33px;}

.sticky >.main_menu li.ministerio:hover:after{
    background-image: url(../images/channels-956_gif_ministerio.gif);
}

.sticky >.main_menu li.normatividad:hover:after{
    background-image: url(../images/channels-956_gif_normatividad.gif);
}

.sticky >.main_menu li.edinicial:hover:after{
    background-image: url(../images/channels-956_gif_educacionInicial.gif);
}

.sticky >.main_menu li.edpreescolar:hover:after{
    background-image: url(../images/channels-956_gif_educacionMedia.gif);
}

.sticky >.main_menu li.edsuperior:hover:after{
    background-image: url(../images/channels-956_gif_educacionSuperior.gif);
}

.sticky >.main_menu li.salaprensa:hover:after{
    background-image: url(../images/channels-956_gif_salaPrensa.gif);
}

.sticky >.main_menu li.atciudadano:hover:after{
    background-image: url(../images/channels-956_gif_atencionCiudadano.gif);
}


.sticky > .main_menu > li a:focus:after{
    content: "";
    background-repeat: no-repeat;
    width: 124px;
    height: 134px;
    position: absolute;
    top: 33px;
    left: 0;
    z-index: 9;
}

.sticky >.main_menu li.ministerio a:focus:after{
    background-image: url(../images/channels-956_gif_ministerio.gif);
}

.sticky >.main_menu li.normatividad a:focus:after{
    background-image: url(../images/channels-956_gif_normatividad.gif);
}

.sticky >.main_menu li.edinicial a:focus:after{
    background-image: url(../images/channels-956_gif_educacionInicial.gif);
}

.sticky >.main_menu li.edpreescolar a:focus:after{
    background-image: url(../images/channels-956_gif_educacionMedia.gif);
}

.sticky >.main_menu li.edsuperior a:focus:after{
    background-image: url(../images/channels-956_gif_educacionSuperior.gif);
}

.sticky >.main_menu li.salaprensa a:focus:after{
    background-image: url(../images/channels-956_gif_salaPrensa.gif);
}

.sticky >.main_menu li.atciudadano a:focus:after{
    background-image: url(../images/channels-956_gif_atencionCiudadano.gif);
}


/*****************************/
/* OTRAS SECCIONES           */
/*****************************/

#noticias > h2.ntg-titulo-caja:hover:after
, .slider_proyectos > h2.ntg-titulo-caja:hover:after
, .home-lanzadores > .recuadro .titulo a:hover:after
, #recuadros-participacion > h2.ntg-titulo-caja:hover:after
, #recuadros-participacion > div.recuadro:hover:after
, #recuadros-participacion div#MyLiveChatContainer:hover:after  {
    content: "";
    background-repeat: no-repeat;
    width: 124px;
    height: 134px;
    position: absolute;
    z-index: 9;
}

#noticias > h2.ntg-titulo-caja:hover:after{
    background-image: url(../images/channels-956_gif_noticias.gif);
    top: 25px;
    left: 7px;
}

.slider_proyectos > h2.ntg-titulo-caja:hover:after{
    background-image: url(../images/channels-956_gif_programa.gif);
    top: 25px;
    left: 7px;
}

.hdestacado > h2.ntg-titulo-caja:hover:after {
    background-image: none;
    top: 0;
    left: 0;
}

.home-lanzadores > .recuadro .titulo.aid-363181 a:hover:after{
    background-image: url(../images/channels-956_gif_tramiteConvalidaciones.gif);
    top: 60px;
    left: 0px;
}

.home-lanzadores > .recuadro .titulo.aid-355300 a:hover:after{
    background-image: url(../images/channels-956_gif_SerPiloPaga.gif);
    top: 35px;
    left: 0px;
}

.home-lanzadores > .recuadro .titulo.aid-355304 a:hover:after{
    background-image: url(../images/channels-956_gif_infraestructura.gif);
    top: 35px;
    left: 0px;
}

.home-lanzadores > .recuadro .titulo.aid-355302 a:hover:after{
    background-image: url(../images/channels-956_gif_jornadaUnica.gif);
    top: 35px;
    left: 0px;
}

.home-lanzadores > .recuadro .titulo.aid-355303 a:hover:after{
    background-image: url(../images/channels-956_gif_colombiaBilingue.gif);
    top: 60px;
    left: 0px;
}

#recuadros-participacion > h2.ntg-titulo-caja:hover:after{
    background-image: url(../images/channels-956_gif_participacionCiudadana.gif);
    top: 25px;
    left: 7px;
}


#recuadros-participacion .recuadro:nth-child(2):hover:after{
    background-image: url(../images/channels-956_gif_chatVirtual.gif);
    top: 85px;
    left: 30px;
}

#recuadros-participacion .recuadro:nth-child(3):hover:after{
    background-image: url(../images/channels-956_gif_proyectosLey.gif);
    top: 85px;
    left: 30px;
}

#recuadros-participacion .recuadro:nth-child(4):hover:after{
    background-image: url(../images/channels-956_gif_encuesta.gif);
    top: 85px;
    left: 30px;
}

#recuadros-participacion .recuadro:nth-child(5):hover:after{
    background-image: url(../images/channels-956_gif_suscribase.gif);
    top: 85px;
    left: 30px;
}

#recuadros-participacion > div#MyLiveChatContainer:hover:after {
    background-image: url(../images/channels-956_gif_chatMesaAyuda.gif);
    top: 85px;
    left: 30px;
}


.home-lanzadores > .recuadro .titulo a:focus:after
, #recuadros-participacion > div.recuadro a:focus:after
, #recuadros-participacion a#MyLiveChatScriptLink:focus:after  {
    content: "";
    background-repeat: no-repeat;
    width: 124px;
    height: 134px;
    position: absolute;
    z-index: 9;
}


.home-lanzadores > .recuadro .titulo.aid-363181 a:hover:after
, .home-lanzadores > .recuadro .titulo.aid-363181 a:focus:after{
    background-image: url(../images/channels-956_gif_tramiteConvalidaciones.gif);
    top: 60px;
    left: 0px;
}

.home-lanzadores > .recuadro .titulo.aid-355300 a:hover:after
,.home-lanzadores > .recuadro .titulo.aid-355300 a:focus:after{
    background-image: url(../images/channels-956_gif_SerPiloPaga.gif);
    top: 35px;
    left: 0px;
}

.home-lanzadores > .recuadro .titulo.aid-355304 a:hover:after
, .home-lanzadores > .recuadro .titulo.aid-355304 a:focus:after{
    background-image: url(../images/channels-956_gif_infraestructura.gif);
    top: 35px;
    left: 0px;
}

.home-lanzadores > .recuadro .titulo.aid-355302 a:hover:after
, .home-lanzadores > .recuadro .titulo.aid-355302 a:focus:after{
    background-image: url(../images/channels-956_gif_jornadaUnica.gif);
    top: 35px;
    left: 0px;
}

.home-lanzadores > .recuadro .titulo.aid-355303 a:hover:after
, .home-lanzadores > .recuadro .titulo.aid-355303 a:focus:after{
    background-image: url(../images/channels-956_gif_colombiaBilingue.gif);
    top: 60px;
    left: 0px;
}



#recuadros-participacion .recuadro:nth-child(2):hover:after
, #recuadros-participacion .recuadro:nth-child(2) a:focus:after{
    background-image: url(../images/channels-956_gif_chatVirtual.gif);
    top: 85px;
    left: 30px;
}

#recuadros-participacion .recuadro:nth-child(3):hover:after
, #recuadros-participacion .recuadro:nth-child(3) a:focus:after{
    background-image: url(../images/channels-956_gif_proyectosLey.gif);
    top: 85px;
    left: 30px;
}

#recuadros-participacion .recuadro:nth-child(4):hover:after
, #recuadros-participacion .recuadro:nth-child(4) a:focus:after{
    background-image: url(../images/channels-956_gif_encuesta.gif);
    top: 85px;
    left: 30px;
}

#recuadros-participacion .recuadro:nth-child(5):hover:after
, #recuadros-participacion .recuadro:nth-child(5) a:focus:after{
    background-image: url(../images/channels-956_gif_suscribase.gif);
    top: 85px;
    left: 30px;
}

#recuadros-participacion > div#MyLiveChatContainer:hover:after
, #recuadros-participacion > a#MyLiveChatScriptLink:focus:after {
    background-image: url(../images/channels-956_gif_chatMesaAyuda.gif);
    top: 85px;
    left: 30px;
}

.aid-390346, 
.aid-356760 {
    position: relative;
}

.aid-390346 a:hover:after, 
.aid-356760 a:hover:after,
.aid-377393 a:hover:after,
.articulo .aid-349495:hover:after {
    content:"";
    display:block;
    width: 124px;
    height: 99px;
    background-image:url(https://redes.colombiaaprende.edu.co/ntg/minedu/images/transparencia.gif);
    position: absolute;
    left: 0px;
    background-repeat: no-repeat;
    cursor: default;
    
}

.aid-390346 a:hover:after, 
.aid-356760 a:hover:after {
    margin-top: 6px;
}

#recuadros_articulo_30469 .media {
    overflow: visible;
}

/************************************************************************************
FIN DE GIF DE ACCESIBIIDAD
*************************************************************************************/

.img-center {
    text-align: center;
}


/************************************************************************************
Estilos Formularios
*************************************************************************************/
.formGeneral .ui-tabs .ui-tabs-panel{background-color: #FFF;}
.formGeneral legend.ntg-titulo-grupo-formulario {margin-bottom: 0px;}
.formGeneral .ui-tabs .ui-state-active{background-color: #6f1100;}
.formGeneral .ui-tabs .ui-state-active a {color: #FFF;}

.formGeneral .alert-warning{
    padding: 2px;
    margin-bottom: 4px;
}

.formGeneral .form_dateonly label{margin-right: 5px;}

.formGeneral .form_dateonly select {
    display: inline-block;
    height: 27px;
    width: 210px;
    margin: 0px 5px;
    border-radius: 0px;
    background-color: white;
}

.formGeneral .form_dateonly input {
    display: inline-block;
}

.formGeneral .form_textarea label
, .formGeneral .form_text label
, .formGeneral .form_message span
, .formGeneral .form_select label{
    font-weight: inherit;
}

.formGeneral .form_textarea.texto-negrilla label
, .formGeneral .form_text.texto-negrilla label
, .formGeneral .form_message.texto-negrilla span
, .formGeneral .form_select.texto-negrilla label{
    font-weight: bold;
}

.counter:after {
    content: " caracteres";
}

.counter {
    padding: 1px;
    font-size: 12px;
    background-color: brown;
    color: white;
    margin-left: 5px;
    font-weight: bold;
}

/*FOOTER*/
.selects-footer > div{margin-bottom: 5px;}
.selects-footer > div > ul{
    display: none;
    padding: 5px 0px;
    list-style: none;
    border-bottom: 1px solid #CCC;}
.selects-footer  ul li a{
    background-image: url("../images/sprite-arrow-footer.png");
    background-position: 2px -52px;
    background-repeat: no-repeat;
    display: block;
    padding-left: 1.2em;
    padding-right: 0.5em;}  
.selects-footer  > div:hover ul{display:block;}
.selects-footer  p{
    background-image: url(../images/sprite-arrow-footer.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding: 3px 10px;
    height: 21px;
    margin: 0px;}

/*Acordeon*/
.ui-accordion .ui-state-default{
    background-color: #DEE2E5;
    color: #384651;
    font-size: 18px;
    margin: 3px 0px;
    padding: 6px 10px;
    cursor:pointer;
    background-image: url(../images/sprite-accordion.png);
    background-repeat: no-repeat;
    background-position: right -38px;}
.ui-accordion .ui-state-active{background-color:#5A6C78; color:white; background-position: right 7px}
.ui-accordion .ui-state-hover{background-color:#5A6C78; color:white; }
.ui-accordion .ui-accordion{border: 1px solid #CCCCCC;border-top: none;}
.ui-accordion .ui-accordion-content{padding: 0px 15px;}

/************************************************************************************
HOME
*************************************************************************************/
.home_branding{
    background-image: url(../images/branding.jpg);
    background-repeat: repeat;}

/*ESPECIAL*/
.home-especial{
    background-color: #FBFBFB;
    border: 1px solid #DBD7D6;
    display: inline-block;
    padding: 10px;}
.home-articulo-especial iframe{
    max-width: 478px;
    height: 325px;
    float: left;
    margin-right: 10px;
}
.home-articulo-especial p{margin:0px;}

/*SLIDER NOTICIAS*/
.slider-news{    
    position: relative;
    height: 404px;
    overflow: hidden;
    margin-bottom: 13px;}
.slider-news .next,
.slider-news .prev {    
    position:absolute;
    bottom:40px;
    background-image: url(../images/slidernews-arrows.png);
    display:block;
    z-index:1;}
.slider-news .prev{left:0px;}
.slider-news .next{right:0px;background-position: 0px 60px;}
.slider-news .next > a,.slider-news .prev > a{
    font-size: 0px;
    height: 60px;
    width: 42px;
    display: block;}
.slider-news .controls{
    position: absolute;
    bottom: 3%;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    list-style: none;}
.slider-news .controls li{
    background-image: url(../images/slidernews-lista.png);
    background-repeat: no-repeat;
    background-position: 0px -23px;
    display: inline-block;}
.slider-news .controls li.current,
.slider-news .controls li:hover{background-position: 0px 0px;}
.slider-news .controls li > a{
    font-size: 0;
    width: 15px;
    height: 15px;
    display: block;}
.slider-news .boton{
    display:block;
    position: absolute;
    bottom: 3%;
    width: 20px;
    height: 20px; 
    left: 5%;}
.slider-news .boton > .pause{   
    background-image: url(../images/slidernews-boton.png);
    background-position: 0px -16px;
    width: 20px;
    height: 20px;
    display: block;}
.slider-news .boton > .play{    
    background-image: url(../images/slidernews-boton.png);
    background-position: 0px -36px;
    width: 20px;
    height: 20px;
    display: block;}

.slider-news .boton > a{font-size:0px;width:10px;height:10px;}  
.slider-news .recuadro .titulo{
    position:absolute;
    bottom:0px;
    background-color:rgba(0, 0, 0, 0.53);
    padding: 10px 54px 42px 54px;
    margin:0px;
    width: 100%;
    min-height: 114px;}
.slider-news .recuadro .titulo > a{color:white;}

/*SLIDER BaNNERS*/
.home-banner-slider{position:relative;padding: 35px 0px;}
.home-banner-slider .controls,
.home-banner-slider .boton{display:none;}
.home-banner-slider .prev,
.home-banner-slider .next{
    position: absolute;
    background-image: url(../images/sliderbanners-arrows.png);
    background-repeat: no-repeat;
    right: 42%;}
.home-banner-slider .prev{top: 0px;}
.home-banner-slider .next{bottom: 0px;background-position: 0px -54px;}
.home-banner-slider .next > a,
.home-banner-slider .prev > a{
    color: transparent;
    width: 46px;
    height: 35px;
    display: block;}
.home-banner-slider .recuadro{margin:0px}

/*LANZADORES*/
.home-lanzadores{background-color:#EDEEF0;display:inline-block;width:100%;}
.home-lanzadores .recuadro {
    display: inline-block;
    width: 20%;
    padding: 6px 0px 5px 15px;
}
.home-lanzadores .recuadro .titulo {
    font-size: 20px;
    border-right: 1px solid #a67160;
    padding: 6px 0px;
    margin: 10px 0px 0px 0px;}
.home-lanzadores .recuadro:last-child  > .titulo{border:none;}
.home-lanzadores .recuadro .titulo > a{color:#45565e;}


/* ENCUESTAS */
.formGraph{
    padding: 10px;
    border: 1px solid #d6d6d6;
}

.formGraph legend{
    border: 0; 
    margin: 0;
}

.formGraph .form_select div {display: inline-block;}
.formGraph .form_select  ul > li{display: inline-block;}

.formGraph .form_select  ul{
    padding: 0; 
    margin: 10px 20px 10px 0px;
}

.formGraph label{display:none;}
.formGraph label#labelSuma{display:inline;}
.formGraph .form_select{text-align: center;}

.formGraph .alert-warning{
    display: block;
    background-color: transparent;
    border: 0px;
    color: #BF1B28;
    padding: 0px;
    margin-bottom: 0px;
}

.formGraph div#hsum {
    padding: 10px;
    background-color: #EDEEF0;
    border-radius: 5px;
    margin-bottom: 20px;
    color: initial;
}

.formGraph div#hsum #hsumresult{padding: 0px 3px;}
.formGraph .ntg-warning{color: #BF1B28;}
.formGraph .form_button {display: inline-flex; color: #FFF;}
.formGraph .form_button{float: left;}

.formGraph .form_button input[type="button"]{
    background-color: #663619;
    border: 0;
    border-radius: 5px;
    margin: 0px 5px;
    padding: 7px 10px;
}

.formGraph .form_button:last-child{float: right;}
.formGraph .form_button:last-child input{ background-color: #FFAC4F;}
.formGraph .form_button:last-child input:focus{outline: 0;}
.formGraph #la_encuesta, .formGraph .total h2{display: none;}

.formGraph .total h2{
    text-align: center;
    font-size: 1.6rem;
    color: initial;
}

/* ESTILOS ENLACES Y SLIDER NOTICIAS */
/* Agrega código CSS aquí */
.main_menu a:visited {color: #862513 !important;}
.main_menu a:visited {color: #862513 !important;}

.slider-news .recuadro .titulo > a:visited {color: #e9ebee !important;}

.home-lanzadores .recuadro .titulo > a:visited
, .slider-proyectos .recuadro .titulo > a:visited
, .recuadros-lanzador .recuadro .titulo > a:visited{
    color: #1d2129 !important;
}

.menu-lateral ul li a:visited
, .agenda .titulo a:visited
, .recuadros-lista .titulo a:visited
, .recuadros-lista_sala .titulo a:visited{
    color: #6f1100 !important;
}

/* estilo inicial de fuente 27px */
.slider-news .recuadro .titulo{font-size: 2.7rem;}
#article_i__MEN_tr_youtube_1 {margin: auto !important;}

/* SLIDER NOTICIAS */
.slider-news .recuadro .titulo{
    font-size: 2.7rem;
}
#article_i__MEN_tr_youtube_1 {
    margin: auto !important;
}

.slider-news .boton {
    bottom: 1%;
    width: 25px;
    height: 25px;
    left: 5%;
}

.slider-news .boton > .play{
    background-image: url(../images/channels-956_slidernews_boton_mod.png);
    background-position: 0px -44px;
    background-size: 45px;
    width: 24px;
    height: 22px;
}

.slider-news .boton > .pause{
    background-image: url(../images/channels-956_slidernews_boton_mod.png);
    background-position: 0px -22px;
    background-size: 45px;
    width: 24px;
    height: 22px;
}

.home-banner-slider .boton {
    top: 10px;
    width: 25px;
    height: 25px;
    left: 1%;
    display: block;
    position: absolute;
}

.home-banner-slider .boton a{
    color: transparent;
    font-size: 0px;
    display: block;
}

.home-banner-slider .boton > .play{
    background-image: url(../images/channels-956_sliderlat_boton_mod.png);
    background-position: 0px -49px;
    width: 21px;
    height: 21px;
}

.home-banner-slider .boton > .pause{
    background-image: url(../images/channels-956_sliderlat_boton_mod.png);
    background-position: 0px -26px;
    width: 21px;
    height: 21px;
}

.slider_inferior  span.boton a.play
, .slider_inferior  span.boton a.play:hover{
    background: url(../images/channels-956_sliderlat_boton_mod.png) scroll 0 0 transparent;
}

.slider_inferior span.boton a.pause
, .slider_inferior span.boton a.pause:hover {
    background: url(../images/channels-956_sliderlat_boton_mod.png) scroll 0 23px transparent;
}


.slider_inferior span.boton {
    height: 22px;
    width: 22px;
}

.slider_inferior  span.boton a.play, .slider_inferior span.boton a.pause{
    height: 22px;
    width: 21px;    
}


/************************************************************************************
PORTADILLAS
*************************************************************************************/
/*Glosario*/
.glosario .titulo{font-size: 22px;font-weight: bold;}

/*Atencion al ciudadano*/
.recuadros-publicos{background-color:#EBEFF2;display:block;float:left; width:100%;}
.recuadros-publicos *{text-align:center;}
.recuadros-publicos > .recuadro {width: 16.5%; min-width: 150px; height: 200px;}
.recuadros-publicos > .recuadro-nuevo {width: 16.5%; min-width: 215px; height: 200px;}
.recuadros-publicos > .recuadro > .titulo{font-size:17px}
.recuadros-publicos > .recuadro > .titulo a{color:black;}
.recuadros-publicosnuevo{background-color:#EBEFF2;display:block;float:left; width:100%;}
.recuadros-publicosnuevo *{text-align:center;}
.recuadros-publicosnuevo > .recuadro {width: 20%; min-width: 180px; height: 200px;}
.recuadros-publicosnuevo > .recuadro > .titulo{font-size:17px}
.recuadros-publicosnuevo > .recuadro > .titulo a{color:black;}

.recuadros-nivel{background-color:#BDCBD4;display:block;float:left; width:100%;}
.recuadros-nivel *{text-align:center;}
.recuadros-nivel > .recuadro > .titulo{font-size:17px}
.recuadros-nivel > .recuadro > .titulo a{color:black;}

/*RSS*/
.lista-rss ul li{
    background-image: url(../images/icono-rss.png);
    background-position: left center;
    list-style-type: none;
    padding-left: 23px;
    background-repeat: no-repeat;
    margin: 10px 0px;} 



/*slider noticias de micrositios*/
.slider-micrositio{

}

.slider-micrositio h2 {
    position: absolute;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.53);
    padding: 10px 54px 42px 54px;
    margin: 0px;
    width: 100%;
    min-height: 114px;
}

.slider-micrositio .recuadro > .titulo a{ 
    color: white; 
    margin-left: 2%;
}

.slider-micrositio  .left  .fa-angle-left:before
,.slider-micrositio  .right  .fa-angle-right:before {
    width: 45px;
    content: " ";
    background-image: url(http://redes.colombiaaprende.edu.co/ntg/minedu/images/slidernews-arrows.png);
    position: absolute;
    bottom: 30px;
    height:60px;

}

.slider-micrositio  .left  .fa-angle-left:before{
    left: 5px;
}
.slider-micrositio  .right  .fa-angle-right:before {
    background-position: 0px 63px;
    right: 5px;
}

.slider-micrositio a#Boton span{
    display: none;
}

.slider-micrositio a#Boton.pause
, .slider-micrositio a#Boton.play {
    z-index: 999;
    clear: both;
    position: absolute;
    left: 50px;
    bottom: 14px;
    background-image: url(../images/channels-956_slidernews_boton_mod.png);
    background-size: 45px;
    width: 24px;
    height: 22px;
}

.slider-micrositio a#Boton.pause{background-position: 0px -22px;}

.slider-micrositio .carousel-indicators{
    bottom: 0px;
}

.slider-micrositio .carousel-indicators li{
    border-radius: 0px;
    background-color: #FFF;
    border: 0px;
    margin: 0px 2px;
}

.slider-micrositio .carousel-indicators li.active{
    background-color: #6f1100;
    width: 10px;
    height: 10px;
}

.slider-micrositio .carousel-control{width: 4%;}

/*Ventanas modalbox*/

#myModal .modal-dialog{ 
    width: 80%;
    max-width: 700px;
    margin: 20px auto;
    height: auto;
}
#myModal .modal-dialog .modal-header{text-align: center;}

#myModal .modal-dialog .modal-header img{
    height: 90px;
    text-align: center;
    margin: 0 auto;
    width: auto;
}



/* Estilos portadillas */

.into_descr p:first-child{padding-bottom: 0px;}
.into_descr p:last-child{ padding-top: 0px;}

/************************************************************************************
ARTICULO EIDOX
*************************************************************************************/
.articulo {}
.articulo a{text-decoration:underline;}
.articulo > .titulo{ position: relative;}
.articulo .abstract { font-style: italic; font-size: 17px;}
.articulo  iframe{max-width:100%; height: 400px;}
.articulo .epigrafe  {}
.articulo > .fecha  {}
.articulo > .autor  {}
.articulo > .fuente  {}
.articulo .indice {}
.articulo  h2 {}
.articulo  h3 {}
.articulo h4 {}
.articulo h5 {}
.articulo h6 {}
.articulo ul ,.articulo ol{padding-left: 1em;}
.articulo ul > li,.articulo ol > li {list-style-position: inside;}
.articulo ul > li{}

.articulo blockquote {    
    border-left: 0;
    margin: 0 0 0 40px;
    padding: 0;
    font-size: inherit;
}

.articulo table caption {} 
.articulo .figure .pull-left {margin: 0 10px 10px 0;} 
.articulo .figure .pull-right {margin: 0 0 10px 10px;}
.articulo .figure p {}
.articulo .figure img  {width: auto; max-width: 100%; height: auto;} 
.articulo .figure .titulo,
.articulo .figure > .caption,
.articulo .figure > .fecha,
.articulo .figure > .autor {width: auto !important;}
.articulo .figure .titulo { display:none;}
.articulo .figure > .caption {}
.articulo .figure > .fecha  {}
.articulo .figure > .autor  {}
.articulo .archivo {} 
.articulo .archivo img  {} 
.articulo .archivo .titulo {}
.articulo .archivo > .caption {}
.articulo .archivo > .fecha  {}
.articulo .archivo > .autor  {}

/*RECUADROS*/
.recuadros .epigrafe {}
.recuadros .fecha {
    background-image: url(../images/icono-fechas.png);
    background-repeat: no-repeat;
    padding-left: 23px;
    font-size: 14px;}
.recuadros h3.grupo {}
.recuadros .grupo div.grupo.recuadros {}
.recuadros .figure {margin: 0 auto 10px;}
.recuadros .figure .pull-left {margin: 0 10px 10px 0;}
.recuadros .figure pull-right {margin: 0 0 10px 10px;}
.recuadros .figure .titulo {}
.recuadros .figure img,
.figure-100 img{width:100%;height:auto;}


/*RECUADROS LISTA*/
.recuadros-lista .recuadro{
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 15px;
    padding-bottom: 5px;}
.recuadros-lista .titulo,
.recuadros-lista .titulo a{color:black;}
.recuadros-lista .abstract {font-size:15px;}

/*RECUADROS LANZADOR*/
.recuadros-lanzador .recuadro{
    border: 1px solid #D8C4C3;
    border-right: 4px solid #6f1100;
    background-color:#FAFCFB;
    padding: 11px 15px 10px 17px;
    height:85px;
}

.recuadros-lanzador .recuadro .titulo{
    margin-top: 0px;
    font-size: 18px;
    padding: 5% 0;
}

.recuadros-lanzador-col3 .recuadro{max-width: 260px; margin-right: 1%;}
.recuadros-lanzador-col4 .recuadro{max-width: 355px; margin-right: 1%;}
.recuadros-lanzador-col6 .recuadro{max-width: 356px; margin-right: 1%;}
.recuadros-lanzador-col3 .recuadro:last-child{margin-right:0px;}
.recuadros-lanzador-col2 .recuadro{max-width: 260px; margin-right: 3%;}
.recuadros-lanzador-col3 .recuadro{max-width: 260px; margin-right: 1%;}
.recuadros-lanzador-col4 .recuadro{max-width: 355px; margin-right: 1%;}
.recuadros-lanzador-col6 .recuadro{max-width: 356px; margin-right: 1%;}
.recuadros-lanzador-col2 .recuadro .titulo {font-size: 13px;}
.recuadros-lanzador-col2 .recuadro:last-child,
.recuadros-lanzador-col3 .recuadro:last-child{margin-right:0px;}

#MyLiveChatContainer{
    background-image: url(../images/channels-956_icon_chat.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 70px;
}

/*TABLAS Y IFRAMES */

.articulo table.clean-tabla > tbody > tr:first-child > td {
    font-size: initial;
    color: initial;
    text-align: initial;
    vertical-align: initial;
}

.articulo table.clean-tabla tbody tr:nth-child(even) {
    background-color: initial;
}

.iframe-sm {
    float: left;
    margin: 0px 10px 10px 0px;
    width: 50%;
    height: 250px;
}
.iframe-sm iframe {
    width: 100%;
    height: 100%;
    border: 0px;
}

.iframe-lg {
    display: block;
    width: 100%;
    clear: both;
    /*text-align: center;*/
}

.iframe-lg iframe {
    width: 94%;
    border: 0;
    height: 370px;
}

@media only screen and (max-width: 767px) {
    .iframe-sm, .iframe-lg{width: 100%;}

}

/* FIN TABLAS Y IFRAMES */


/*RECUADROS LANZADOR*/
.recuadros-lanzador .recuadro{
    border: 1px solid #D8C4C3;
    border-right: 4px solid #6f1100;
    background-color:#FAFCFB;
    padding: 11px 15px 10px 17px;
    height:85px;}
.recuadros-lanzador .recuadro .titulo{
    margin-top: 0px;
    font-size: 18px;
    padding: 5% 0;}

.recuadros-lanzador-col2 .recuadro{max-width: 260px; margin-right: 3%;}
.recuadros-lanzador-col3 .recuadro{max-width: 260px; margin-right: 1%;}
.recuadros-lanzador-col4 .recuadro{max-width: 355px; margin-right: 1%;}
.recuadros-lanzador-col6 .recuadro{max-width: 356px; margin-right: 1%;}

.recuadros-lanzador-col2 .recuadro .titulo {font-size: 13px;}

.recuadros-lanzador-col2 .recuadro:last-child,
.recuadros-lanzador-col3 .recuadro:last-child{margin-right:0px;}

#MyLiveChatContainer{
    background-image: url(../images/channels-956_icon_chat.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 70px;
}ƒ


/*RECUADROS BORDE GRIS*/
.recuadros-bordergray .recuadro{
    border: 1px solid #EBECEE;
    border-right: 4px solid #7B8992;
    background-color:#EBECEE;
    padding: 10px 10px 10px 13px;
    height: 85px;}

.recuadros-bordergray .recuadro .titulo{
    margin-top: 5px;
    font-size: 18px;
    padding: 5% 0;}
.recuadros-bordergray .recuadro .titulo a{color:#364751}

/*BOTON VER MAS*/
.ver-mas {}

/*PAGINADOR*/
.ntg_paginador .pa_herramientas_orden,
.ntg_paginador  .boton{display:none;}
.ntg_paginador  .prev {position:absolute;bottom:35px;left:0px;}
.ntg_paginador  .next {position:absolute;bottom:35px;right:0px}
.ntg_paginador  .controls {list-style:none;display: inline-block; margin-top: 20px;}
.ntg_paginador  .controls li{float:left;margin-right: 10px;}
.ntg_paginador  .controls  >.current a{text-decoration:underline;}

/*FORMULARIOS*/
.formulario input[type="text"], .formulario select, .formulario textarea{float:left;}
.formulario label{float:left;margin: 2% 0% 1% 0%;}
.formulario input[type="button"] {float: right;margin: 4% 0%;}
.formulario .ntg-warning{float: left; margin: 2% 2% 1% 2%;color: red;}
.formulario fieldset, .formulario legend{border:none;}

/*FORMULARIO NORMATIVIDAD*/
.formulario-normas .forminvisible,
.formulario-normas > fieldset > legend{display:none;}
.formulario-normas form{
    background-color:#FAFCFB;
    border:1px solid #EEECED;
    padding: 11px 18px;}
.formulario-normas label{font-weight:normal;}

.formulario-normas div{float: left; margin-right: 20px;}
.formulario-normas .form_select{width:30%; margin-bottom: 10px;}
.formulario-normas .form_text {width:63%;margin-top: -6px;}
.formulario-normas .form_button{margin-top: 15px;clear: both;}

/*BREADCRUMBS*/
.breadcrumb{
    background-color: transparent;
    color: #808080;
    font-size: 13px;
    padding: 0px;
    margin: 0px;}

/*BARRA COMPARTIR*/
.share-bar{}

/*TABS*/
.ui-tabs > ul{list-style:none;display: inline-block;padding: 0px;}
.ui-tabs > ul li{float:left;}
.tabs > ul li,
.ui-tabs > ul li{background-color:#D9DDE0;border:1px solid #EBEBEB;}
.tabs > ul li a,
.ui-tabs > ul li a{
    font-size: 16px;
    padding: 5px 7px;
    color: #5B6268;
    display:block;}
.ui-tabs  .ui-tabs-panel,
.tabs .tab-content{
    background: #f5f5f5;
    padding: 20px 15px;}    

.tabs > ul li.active a,
.tabs > ul li.ui-tabs-active a,
.tabs > ul li.active > a:hover, 
.tabs > ul li.active > a:focus{background-color:#F4F4F4;color:#6f1100;border-radius:0px;}


/************************************************************************************
PORTADILLA INFORMACIÓN ESTADÍSTICA
*************************************************************************************/
#menu-infoestadistica img {
    width: 25px;
}

#menu-infoestadistica .nav > li{height: 55px;}

#menu-infoestadistica .nav > li> a{border: 1px solid transparent;}

#menu-infoestadistica .nav > li > a:hover, #menu-infoestadistica .nav > li> a:focus{
    background-color: transparent;
    border: 1px solid #0E698E;
}

div#menu-infoestadistica.contrasteOn .nav > li > a{color: white;}

div#menu-infoestadistica.contrasteOn .nav > li > a:hover, div#menu-infoestadistica.contrasteOn .nav > li> a:focus{
    border: 1px solid yellow;
    color: yellow;
}

#menuLateral_infoestadistica .recuadro .titulo{padding: 1% 0%;}

#menuLateral_infoestadistica h2.titulo-caja{margin-top: 0px;}

.img-responsive img {
    width: 100%;
    height: auto;
}

.articulo-infoestadistica ul{padding-left: 0px;}

.articulo-infoestadistica ul li{
    list-style-type: none;
    margin: 10px 0px;
    height: 35px;
}

.articulo-infoestadistica ul li .pull-right img {
    width: 30px;
    height: auto;
    margin-right: 15px;
}

/************************************************************************************
UTILIDADES
*************************************************************************************/
.border-0 {border:none;}
.margen-0 {
    margin: 0;
}
.margen-bottom-xs {
    margin-bottom: 15px;
}
.margen-bottom-md {
    margin-bottom: 30px;
}
.margen-bottom-lg {
    margin-bottom: 45px;
}
.margen-top-xs {
    margin-top: 15px;
}
.margen-top-md {
    margin-top: 30px;
}
.margen-top-lg {
    margin-top: 45px;
}
.margen-right-xs {
    margin-right: 5px;
}
.margen-right-md {
    margin-right: 30px;
}
.margen-right-lg {
    margin-right: 45px;
}
.margen-left-xs {
    margin-left: 15px;
}
.margen-left-md {
    margin-left: 30px;
}
.margen-left-lg {
    margin-left: 45px;
}
.margen-top-0 {margin-top:0px;}
.padding-0 {padding:0;} 
.padding-izquierda-0 {padding-left:0;}
.padding-derecha-0 {padding-right:0;}
.padding-bottom-xs {
    padding-bottom: 15px;
}
.padding-bottom-md {
    padding-bottom: 30px;
}
.padding-bottom-lg {
    padding-bottom: 45px;
}
.padding-top-xs {
    padding-top: 15px;
}
.padding-top-md {
    padding-top: 30px;
}
.padding-top-lg {
    padding-top: 45px;
}
.padding-left-xs {
    padding-left: 15px;
}
.padding-left-md {
    padding-left: 30px;
}
.padding-left-lg {
    padding-left: 45px;
}
.padding-right-xs {
    padding-right: 15px;
}
.padding-right-md {
    padding-right: 30px;
}
.padding-right-lg {
    padding-right: 45px;
}
/************************************************************************************
MEDIA QUERY
*************************************************************************************/
@media only screen and (max-width: 1200px) {    
}
@media only screen and (max-width: 992px) {     
    .titulo-caja{}
    .abstract-caja {}
    .home-lanzadores .recuadro{width:100%;}
    .home-lanzadores .recuadro .titulo{border:none;}

    .margen-top-lg,.margen-top-md{margin-top:15px;}
    .margen-bottom-lg,.margen-bottom-md{margin-bottom:15px;}
    .padding-top-lg,.padding-top-md{padding-top:0px;}

    /* Home Recuadros Participación Ciudadana*/
    .recuadros-lanzador-col2 .recuadro .titulo {font-size: 18px;}

    /*Atencion al ciudadano*/
    .recuadros-publicos > .recuadro {width: 240px;}
}
@media only screen and (max-width: 767px) {
    .socialnetwork {float:left;}
    .formulario-normas .form_select,
    .formulario-normas .form_text{width:100%;}
    .home-articulo-especial .figure > img{width:100%;height:auto;}


    #myModal .modal-header img {
        width: 100% !important;
        height: auto !important;
    }

    #accessBar{
        top: initial;
        width: 100%;
        z-index: 999 !important;
    }

    #accessBar a{
        background-color: #a7716a;
        display: inline-block;
        cursor: pointer;
        color: #FFF;
        width: 32%;
        text-align: center;
        font-size: 3rem;
    }
    #accessBar #high_contrast_off, #accessBar #high_contrast_on{
        background-position: center;
        background-size: 30px;
    }

}
@media only screen and (max-width: 480px) {
    .margen-top-xs,.margen-bottom-md , .margen-top-lg ,.margen-top-xs ,
    .margen-top-md ,.margen-top-lg ,.margen-right-xs ,.margen-right-md ,
    .margen-right-lg ,.margen-left-xs ,.margen-left-md ,.margen-left-lg ,
    .padding-bottom-xs, .padding-bottom-md ,.padding-bottom-lg ,.padding-top-xs ,
    .padding-top-md ,.padding-top-lg ,.padding-left-xs ,.padding-left-md ,
    .padding-left-lg ,.padding-right-xs, 
    .padding-right-md ,.padding-right-lg {margin:0px;padding:0px;}  


    .logo{background-image:url(../images/logo-tablet.png); width: 406px;height: 117px;top:0px;}
    .recuadros-lanzador .recuadro {padding: 10px;}
    .slider-news .recuadro .titulo{font-size:20px;}

    a.logo {
        width: 100%;
        background-size: 100%;
    }

}
@media only screen and (max-width: 420px) {
    .logo.contrasteOn {
        background-image: url(../images/channels-956_contraste_logo_min.png);
        background-position: -9px;
        margin: 0 auto;
    }
    .recuadros-lanzador .recuadro {padding:0px;}
    /*Atención al ciudadano*/
    .recuadros-publicos > .recuadro {width: 100%;text-align: center;}
}
@media only screen and (max-width: 240px) {}


.figure > a:nth-of-type(2){
    display: none;
}

.bajardoc > a{
    display: inline-block;
}

/************************************************************************************
ESTILOS 07.11.2019 CAJA EXTERNA
*************************************************************************************/


.home-lanzadores .recuadro {
    display: inline-flex;
    margin: 15px 0px;
    border-right: 1px solid #A6716B;
}

.home-lanzadores .recuadro:last-child{border: 0;}

.home-lanzadores .recuadro .titulo{
    border: 0;
    margin: 0;
    padding-left: 60px;
}

.home-lanzadores .recuadro div {
    display: table;
    height: 60px;
}

.home-lanzadores .recuadro div.pull-left {
    position: relative;
}

.home-lanzadores .recuadro div.pull-left img {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}

.home-lanzadores .recuadro .titulo a {
    display: table-cell;
    vertical-align: middle;
}

#i__MEN_po_Informacion_Estadisticas_Sectoriales_eje_1_1 > .recuadro{
    width: 20%;
}

#i__MEN_po_atencionCiudadano_PorPublico_1 > .recuadro{
    width: 16%;
}

#testEncuesta{
    height: auto;
    overflow: hidden;
    display: block;
}

div#la_encuesta, .total {
    /*margin: 0px 15px;*/
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
}

.total{text-align: center;}

.linkEncuesta {
    /*margin: 0px 15px;*/
    padding: 10px 0px;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    text-align: center;
}

.linkEncuesta a{ color: #000; font-size: 20px;}

.linkEncuesta .figure {
    float: left;
    margin: 0px 4px;
}

.linkEncuesta h3.titulo {
    text-align: left;
}
.total h2{margin: 0px;}

.total.contrasteOn h2{color: #FFF;}

div.total table{display:none;}


@media (max-width: 768px){

    .recuadros-publicos > .recuadro{
        width: 100%;
        height: 170px;
    }
}

#article_i__MEN_tr_youtube_1 {
    margin: auto !important;
}


@media screen and (min-width: 1px) and (max-width: 767px){
/*
    .slider_principal .figure-100 img {
        width: auto;
        height: 100%;
    }
*/
    .slider-news {
        height: 288px;
    }
}


@media screen and (min-width: 1px) and (max-width: 500px){
    .slider-news .recuadro .titulo > a {
        display: block;
        display: -webkit-box;
        height: 89px;
        margin: 0 auto;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}