#article_i__wd_pa_presentacion_1 .caption p {
    font-size: 1em;
}

.inv-desktop {
    display: none;
}


/* #menu_principal_id li.cid-515 { display:none;} */


/*#menu_principal_id li.cid-516 { display:none;}  Se comenta esta lÃ¯Â¿Â½nea para permitir mostrar elementos nuevos en el menÃ¯Â¿Â½ de secciones lateral */


/* #menu_principal_id li.cid-517 { display:none;}
#menu_principal_id li.cid-519 { display:none;}
#menu_principal_id li.pvid-47686 {
display: block;
} */


/* #menu_principal_id li.pvid-47923 {
display: block;
} */

.sugerencia {
    display: none;
}

#buscador legend {
    height: 0px;
}

div#barra_c {
    margin-top: 30px!important;
}

.navegacion ul {
    display: flex;
    text-decoration: none;
    list-style: none;
}

.navegacion ul li {
    border: medium none;
    float: right;
    font-size: 100%;
    margin-bottom: 3px;
    margin-top: -30px;
    padding: 0;
    z-index: 10;
}

#main {
    min-height: 300px!important;
}

span.boton {
    display: none!important;
}

.navegacion p {
    margin-top: 0!important;
    margin-left: 0!important;
}

#buscador {
    background: #FFF;
}

span.boton {
    display: none!important;
}

.listadorecuadros .fecha+.fecha {
    bottom: -1px!important;
}

.listadorecuadros .fecha {
    bottom: 10px!important;
}

div#footer_muma {
    background-color: #f0f0f0;
    clear: both;
    height: 120px;
    width: 99.5%;
}

#footer_muma a {
    color: #333333;
    text-decoration: none;
}

.botonera {
    clear: both;
}

#tabs_letras .ui-tabs-nav li.ui-state-active {
    background-color: #e6e6e6 !important;
    background-position: 0 -28px;
    border: none;
    font-size: 1em;
    padding: 0px 10px 0px 10px;
}

.listaitemizada ul li span {
    display: none;
}

p.autores {
    font-weight: bold!important;
}

p.autores>span {
    font-weight: normal;
}

.dynamic {
    background: url(images/loader.gif) center 80px no-repeat;
    min-height: 200px;
    display: block;
    clear: both;
    margin: 0 auto 30px;
    text-indent: -9999%;
    font-size: 0;
    line-height: 0;
}

.figure.dynamic {
    width: 100%;
    min-height: 170px;
}

#i__wd_ar_articulo_cuerpo_tabs_1_38283_C38Dndice ul li {
    font-size: 0.8125em;
}

#recuadros_noticias .fecha {
    color: #666666 !important;
    padding-left: 328px;
}

#recuadros_noticias .epigrafe {
    font-size: 0.8125em;
    margin-bottom: 0;
    padding: 0 0.5em;
    padding-left: 328px!important;
    width: 57%;
}

#recuadros_noticias h3.titulo {
    padding-left: 328px;
}

#recuadros_noticias h4.abstract {
    padding-left: 328px;
}

.des_cr {
    display: none;
}

html {
    background: url(images/main-bg.jpg) repeat-y scroll center top #F6F6F6!important;
}

#main {
    background: none!important
}

.id_busqueda_epigrafe {
    display: none;
}

.id_busqueda_epigrafe+br {
    display: none;
}

#busquedaAvanzada a {
    font-family: 'Oswald', Verdana, Geneva, sans-serif !important;
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    word-spacing: 3px;
}

#i__wd_pc_Indice_Jerarquico_1 ul li {
    list-style-type: disc;
}

#i__wd_pc_Indice_Jerarquico_1 ul li ul li {
    list-style-type: inherit;
}

div#i__wd_pc_Indice_Jerarquico_1 {
    margin-left: 20px;
}

.hr {
    color: #FFF!important;
}

hr {
    color: #FFF!important;
}

.nube_valores {
    width: 94%!important;
    margin-bottom: 0.5em;
}

#article_i__wd_ar_articulo_cuerpo_normal_1 span.pie {
    position: inherit;
}

div#article_i__wd_pa_presentacion_1>div>div:first-child>p.pie {
    position: absolute;
    left: 0;
    padding-bottom: 10px;
    background: #ffffff;
}

div#detalle_cartelera>div>span>p.pie {
    position: absolute;
    left: 0;
    padding-bottom: 0;
    background-color: #fff;
}

div#article_i__wd_pa_presentacion_1 .pie {
    position: inherit;
}

#article_i__wd_pa_presentacion_1 .articulocompleto ul ul {
    font-size: 100%!important;
}

div#article_i__wd_ar_articulo_cuerpo_normal_1>div:first-child span.pie {
    position: absolute;
    left: 0;
    padding-bottom: 10px;
    background-color: #FFF!important;
}

div#article_i__wd_ar_articulo_cuerpo_normal_1>div:first-child>div:first-child {
    float: none;
    margin: 0.75em 0;
    max-height: 390px;
    max-width: 98%;
    overflow: hidden;
    width: 100%;
}

div#article_i__wd_pa_presentacion_1>div>div:first-child>div:first-child .pie {
    position: absolute;
    left: 0;
    padding-bottom: 10px;
}

div#article_i__wd_pa_presentacion_1>div>div:first-child>div:first-child {
    float: none;
    margin: 0.75em 0;
    max-height: 390px;
    max-width: 98%;
    overflow: hidden;
    width: 100%;
}

div#article_i__wd_ar_articulo_cuerpo_normal_1>div:first-child {
    float: none;
    margin: 0;
    /* max-height: 390px; Esto se comenta para que aparezca el pie de foto en portadillas y artÃ¯Â¿Â½culos completos institucionales*/
    max-width: 98%;
    overflow: hidden;
    width: 100%;
    padding-bottom: 0;
    position: relative;
    height: auto;
}

div#article_i__wd_pa_presentacion_1>div>div:first-child {
    float: none;
    margin: 0;
    max-width: 98%;
    overflow: hidden;
    padding-bottom: 0;
    position: relative;
    width: 100%;
    margin-bottom: 10px;
}

div#article_i__wd_pa_presentacion_1>div>div:first-child img {
    max-height: none;
    max-width: 100%;
    width: 100%;
}

div#article_i__wd_ar_articulo_cuerpo_normal_1>div:first-child img {
    max-height: none;
    max-width: 100%;
    width: 100%;
}

.recuadros .autores {
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 0.5em;
    padding: 0 0.5em 15px;
}

.ntg_paginador .titulo a {
    font-family: 'Oswald', Verdana, Geneva, sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none;
    word-spacing: 3px;
}

#tabs_letras .ui-tabs-nav li a {
    padding: 0.1em 0.2em!important;
}

.icon_adi img {
    width: 20px!important;
}

#banners {
    padding-top: 10px;
}

#main .col9 {
    margin: 0;
}

.descri_menu {
    font-size: 0.8125em;
    padding: 5px!important;
}

.col9.contenedora {
    margin: 0px!important;
}

body {
    color: #444444 !important;
    font-family: 'Open Sans', Verdana, Geneva, sans-serif !important;
}

h6 {
    font-size: 1.2em;
    line-height: 20px;
}


/* #header h1.logo {
    background: url("images/logo.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    font-size: 0;
    height: 80px;
    line-height: 0;
    overflow: hidden;
    text-indent: -99999%;
    width: 300px;
}
#header h1.logo a {
    display: block;
    height: 80px;
    width: 300px;
} */

.acceso_biblioteca_digital {
    background: url("images/bullet_vermas.gif") no-repeat scroll right 5px rgba(0, 0, 0, 0);
    font-size: 0.8em;
    font-weight: 700;
    line-height: 1.2em;
    position: absolute;
    right: 0;
    top: 8px;
}

.acceso_biblioteca_digital span {
    border-left: 1px dotted #999999;
    font-size: 0.7em;
    font-weight: normal;
    padding-left: 5px;
}

.acceso_biblioteca_digital a {
    color: #999999;
    padding: 2px 10px 0 0;
    text-decoration: none;
}

.acceso_biblioteca_digital a:hover {
    color: #4D4D4D;
}


/*
.btn_menu_movil {
    display: none;
}
.btn_buscar_movil {
    display: none;
}*/


/*.btn_menu_movil {
    display: none;
    font-size: 0;
    font-weight: 700;
    height: 68px;
    left: 0;
    line-height: 0;
    margin: 0;
    position: absolute;
    text-indent: -99999%;
    top: 0;
    width: 40px;
    z-index: 400;
}
.btn_menu_movil a {
    background-position: 8px 23px;
    color: #FFFFFF;
    display: block;
    height: 68px;
    padding: 0;
    text-decoration: none;
    width: 40px;
}*/

ul.menu_principal {
    float: right;
    margin: 0 45px 0 0;
    padding: 0;
    width: auto;
}

ul.menu_principal>li {
    display: inline-block;
    font-family: 'Oswald', sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 84px;
    list-style-type: none;
    margin: 0;
    padding: 0 1em;
    position: relative;
    text-align: center;
}

ul.menu_principal>li:hover {
    background-color: #BA3C18;
    transition: all 0.65s ease 0s;
}

ul.menu_principal li a {
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    transition: all 0.65s ease 0s;
}

ul.menu_principal li a:hover {
    color: #FFCC00;
}

ul.menu_principal li.current a {
    text-shadow: -1px -1px 2px #6E1900;
}

ul.menu_principal li.current a:hover {
    color: #FFFFFF;
}

ul.menu_principal>li.channel_link {
    border-top: 6px solid #F9936B;
}

body.inicio ul.menu_principal>li.channel_link {
    border-bottom: 6px solid #F9936B;
    border-top: medium none;
}

ul.menu_principal>li.pnid-533 {
    border-top: 6px solid #F9CA62;
}

ul.menu_principal>li.pnid-507 {
    border-top: 6px solid #F9974E;
}

ul.menu_principal>li.pnid-506 {
    border-top: 6px solid #F74514;
}

ul.menu_principal>li.pnid-513 {
    border-top: 6px solid #D43F22;
}

ul.menu_principal li.mas_menu span {
    font-family: 'Oxygen';
    font-weight: 700;
}

ul.menu_principal>li.acceso_busqueda {
    display: none;
}

ul.menu_principal>li.channel_link.current {
    border-bottom: 6px solid #F9936B;
    border-top: medium none;
}

ul.menu_principal>li.pnid-533.current {
    border-bottom: 6px solid #F9CA62;
    border-top: medium none;
}

ul.menu_principal>li.pnid-507.current {
    border-bottom: 6px solid #F9974E;
    border-top: medium none;
}

ul.menu_principal>li.pnid-506.current {
    border-bottom: 6px solid #F74514;
    border-top: medium none;
}

ul.menu_principal>li.pnid-513.current {
    border-bottom: 6px solid #D43F22;
    border-top: medium none;
}

ul.menu_principal li ul {
    background-color: #BA3C18;
    font-family: 'Oxygen', Arial, sans-serif;
    height: auto;
    margin: 0;
    opacity: 0;
    padding: 0.5em 0;
    position: absolute;
    right: 0;
    top: -99999px;
    transition: opacity 0.5s ease-in-out 0s;
    width: 8em;
    z-index: 9999;
}

ul.menu_principal li:hover>ul {
    opacity: 1;
    position: absolute;
    top: 99%;
}

ul.menu_principal ul li {
    display: block;
    float: none;
    padding: 0;
    width: 100%;
}

ul.menu_principal li ul a {
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-size: 60%;
    font-weight: normal;
    height: auto;
    letter-spacing: normal;
    line-height: 1em;
    padding: 1em 5%;
    text-align: right;
    text-decoration: none;
    white-space: normal;
    width: 90%;
}

ul.menu_principal li ul a:hover {
    border: medium none;
    color: #FF9900;
}

ul.menu_principal>li>ul>li>ul {
    display: none;
}

ul.menu_principal li.current ul li>a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: medium none;
    color: #8C8C8C;
}

ul.menu_principal li.current ul li>a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FF9900;
}

ul.menu_principal li.current ul li.current a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FF9900;
}

.normal {
    display: block;
}

.relacionados {
    padding-top: 15px;
}

.relacionados h2 {
    border: medium none;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 0 0;
}

.menu {
    height: 40px!important;
    left: 10px;
}

.buscador {
    background-color: #FFFFFF;
    border: 1px solid #C5C6C8;
    border-radius: 4px;
    height: 46px;
    left: 74%;
    opacity: 0.5;
    position: absolute;
    top: 70%;
}

.buscador input.text {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    float: left;
    height: 46px;
    margin: 0 3px 0 0;
    width: 190px;
}

#main a {
    font-weight: normal;
    text-decoration: none;
}

#main a:hover {
    color: #666666 !important;
    text-decoration: underline;
}

.menurastro {
    clear: both;
    display: block;
    min-height: 1.2em;
    padding: 0;
}

.navegacion {
    font-size: 0.7em;
    margin: 0;
}

.navegacion p {
    border: medium none;
    float: right;
    font-size: 100%;
    margin-bottom: 3px;
    margin-top: -30px;
    padding: 0;
    z-index: 10;
}

.navegacion p a:hover {}

.navegacion a.current,
.navegacion span.current {
    font-weight: 700;
    text-decoration: none;
}

.presentacion {
    clear: both;
    margin-bottom: 1em;
}

.presentacion .titulo {
    color: #4D4D4D;
    font-family: 'Oswald', sans-serif !important;
    font-size: 2.2em;
    font-weight: 300;
    line-height: 100%;
    margin-bottom: 0.5em;
    padding-bottom: 0.2em;
}

.presentacion .description,
.presentacion .abstract {
    font-size: 0.9em !important;
    font-weight: 300;
    line-height: 140%;
    margin-bottom: 0.5em;
}

.presentacion .epigrafe {
    margin-bottom: 0.1em;
}

.presentacion h1 a,
.presentacion .abstract a {}

.presentacion h1 a:hover,
.presentacion .abstract a:hover {}

.presentacion .abstract a:hover {}

.presentacion .abstract em {}

.presentacion ul {
    font-size: 0.8em;
    margin: 0 1em 1em 1.5em;
}

.presentacion ul li {
    margin: 0 0 0.5em;
}

#rec_adi a {
    height: 20px !important;
    overflow: hidden;
    position: absolute;
    width: 79% !important;
}

#busquedaAvanzada p {
    padding: 1px 2px 3px 7px;
}

#rec_adi>div {
    padding-left: 30px;
}

#rec_adi h5 {
    padding-left: 25px;
}


/*.listaitemizada {
    margin-bottom: 1em;
}*/

.listaitemizada h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}

.listaitemizada ul {
    padding: 0 0.5em 0.5em;
}

.listaitemizada ul li {
    font-size: 0.8em;
    font-weight: normal;
    padding: 0 0 0.3em;
}

.listaitemizada ul ul ul {
    list-style-type: square;
}

.conbullet ul li {
    background: url("images/bullet.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
    padding-left: 10px;
}

.conbullet ul li.current>a {
    color: #D5602E !important;
}

.listaitemizada ul ul {
    margin-bottom: 0;
    margin-top: 0.5em;
    padding-bottom: 0;
    padding-left: 0.8em;
    list-style-type: circle;
}

.listaitemizada ul li ul li {
    font-size: 100%;
}

.lista_cerrada {
    background-color: #F2F2F2;
    margin-bottom: 1em;
    padding-top: 0.5em;
}

.lista_cerrada h2 {
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none; editada
	border-color: #FFFFFF -moz-use-text-color -moz-use-text-color;*/
    background: url("images/bg_sombra_titulocaja.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    box-shadow: none;
    clear: both;
    color: #333333;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1em;
    font-weight: 300;
    margin: 0 -3px 0.5em;
    padding: 0.15em 0.5em 0.7em;
}

.recuadros {
    margin-bottom: 1em;
    position: relative;
}

.recuadros div.recuadro {
    display: table;
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    width: 100%;
}

.recuadros div.recuadro:last-child {
    border-bottom: medium none;
}

.recuadros h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    clear: both;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding-left: 5px;
    padding-top: 10px;
    text-transform: uppercase;
}

.recuadros a {}

.recuadros a:hover {}

.recuadros h3.grupo {
    font-size: 1em;
    margin-bottom: 0.5em;
    padding: 0 0.5em;
}

.recuadros h3.grupo a {
    color: #D5602E !important;
}

.recuadros .titulo {
    font-size: 0.9em;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0.5em;
}

.recuadros .epigrafe {
    font-size: 0.75em;
    width: 100%;
    margin-top: -6px;
}

.recuadros .fecha,
.recuadros .lugar {
    color: #333333 !important;
    font-size: 0.7em!important;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0.5em;
}

.recuadros .lugar {
    color: #666666;
}

.recuadros span.fecha {
    float: left;
    font-size: 0.7em;
    margin-bottom: 0;
    padding: 0 1em 0 0;
}

.recuadros .abstract {
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 0.5em;
    padding: 0 0.5em 15px;
}

.recuadros p {
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 0.5em;
    /*padding: 0 11.5em;*/
}

.lugarC {
    padding-left: 148px!important;
}

.recuadros .figure {
    clear: left;
    float: left;
    margin: 0 0.5em 0 0;
}

.recuadros .figure .titulo {
    font-size: 0.8em;
}

.recuadros div.grupo {
    margin-left: 2em;
    margin-top: 1em;
}

.recuadros div.recuadro .vermas {
    color: rgba(0, 0, 0, 0);
    float: right;
    font-size: 80%;
}

#recuadros_noticias .vermas {
    margin-right: 25px;
}

.recuadros_cerrados {
    background-color: #F2F2F2;
    margin-bottom: 1em;
    padding-top: 0.5em;
}

.recuadros_cerrados .titulo {
    font-size: 0.9em;
    line-height: 100%;
}

.recuadros_cerrados .figure {
    height: auto;
    width: 80px;
}

.recuadros_cerrados span.vermas {
    padding-left: 1em;
}

.recuadros_cerrados h2 {
    background: url("images/bg_sombra_titulocaja.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    box-shadow: none;
    clear: both;
    color: #333333;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1em;
    font-weight: 300;
    margin: 0 -3px 0.5em;
    padding: 0.15em 0.5em 0.7em;
}

.recuadros.con_miniaturas .titulo,
.recuadros.con_miniaturas span.fecha,
.recuadros.con_miniaturas .abstract {
    padding-left: 95px;
}

.recuadros.con_miniaturas .figure {
    height: auto;
    width: 80px;
}

.recuadros.con_miniaturas .figure img {
    height: auto;
    width: 80px;
}

.listadorecuadros {
    margin-bottom: 1em;
    position: relative;
}

.listadorecuadros h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}

.listadorecuadros div.recuadro {
    background: url("images/bullet.png") no-repeat scroll 0 0.8em rgba(0, 0, 0, 0);
    display: table!important;
    padding: 0.4em 0;
    width: 85%!important;
    height: 30px!important;
    border-bottom: 1px solid #e6e6e6;
}

.listadorecuadros .titulo {
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0 0 10px;
}

.listadorecuadros .abstract {
    font-size: 0.9em;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0 0 10px;
}

.listadorecuadros .datos_contexto_recurso {
    font-size: 0.7em;
    line-height: 100%;
    padding: 0 0 0 10px;
}

.listadorecuadros .figure {
    float: right;
    max-height: 40px;
    overflow: hidden;
    padding: 0.3em;
    width: 40px;
    display: none;
}

.listadorecuadros p.inst {
    position: absolute;
    top: 14px;
}

#paginador .recuadro .titulo {
    margin-top: 163px;
    height: 40px;
}

p.inst2 {
    position: relative;
    bottom: 206px;
    color: #535353;
    left: 0px;
    font-size: 0.8em!important;
    background: #E9E9E9;
    text-align: center;
    width: 96.5%;
}

#paginador .recuadro .figure {
    /*margin: 1.2em 0.5em 0 0!important;*/
}

.listadorecuadros .recuadro .titulo {
    margin-top: 0!important;
}

.listadorecuadros p.inst2 {
    display: none;
}

.listadorecuadros div.recuadro:nth-child(2n+1) {
    /*background-color: #F9F9F9;*/
}

.lb-caption p {
    line-height: 15px;
    word-spacing: 2px;
}

#paginador div {
    border-bottom: 1px solid #e6e6e6;
}

.listadorecuadros div.recuadro:nth-child(2n) {
    background-color: #FFFFFF;
}

#carteleraGlobal .vermas a {
    background: url("images/mas.png") no-repeat scroll;
    color: rgba(0, 0, 0, 0) !important;
}

#carteleraGlobal .vermas a:visited {
    background: url("images/mas_a_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

form#FormularioFeedback {
    display: none;
}

.articulocompleto {
    clear: both;
    margin-bottom: 1.5em;
    word-wrap: break-word;
    padding-right: 10px;
}

.articulocompleto p a {
    color: #1155cc !important;
    font-weight: normal;
}

.articulocompleto p a:visited {
    color: #660066!important;
}

.articulocompleto h6 {
    border-top: 1px solid #ECECEC;
    padding-bottom: 10px;
    padding-top: 10px;
}

.articulocompleto a:hover {
    text-decoration: none;
}

._epigrafe {
    display: none
}

.articulocompleto>.titulo {
    color: #BF301A;
    font-family: 'oswald';
    font-size: 1.2em;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 0.5em;
    text-transform: uppercase;
    word-spacing: 3px;
}

.articulocompleto .fecha {
    color: #BA3C18;
    font-size: 80%;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0.5em;
}

.articulocompleto h2 {
    color: #545050;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1em!important;
    font-weight: 300;
    margin: 1em 0 0.6em;
}

.articulocompleto h3 {
    clear: left;
    color: #545050;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1em;
    font-weight: 300;
    margin: 0 0 0.6em;
}

.articulocompleto .abstract {
    color: #4D4D4D;
    font-size: 0.8125em;
    font-weight: 400;
    margin-bottom: 1em;
}

.articulocompleto .epigrafe {
    font-size: 0.8125em;
    margin-bottom: -15px;
}

a#ui-id-23 {
    display: none;
}

.articulocompleto p {
    font-size: 0.8125em;
    line-height: 160%;
    padding-bottom: 1.2em;
}

.articulocompleto .figure {
    float: left;
    margin: 0 0.5em 0.5em 0;
    /*max-height: 335px; 
    height: 335px;
    padding-bottom: 30px;
	Esto se comenta para que aparezca el pie de foto en portadillas y artÃ¯Â¿Â½culos completos institucionales*/
    overflow: hidden;
    width: 700px;
}

.articulocompleto .grafico {
    float: none;
    margin: 0.5em auto;
    text-align: center;
    width: auto;
}

.articulocompleto .figure img,
.articulocompleto .grafico img {
    height: auto;
    /*    max-width: 720px;
    min-width: 704px;
 (Esto se comenta para resolver un problema con reducciones de imÃ¯Â¿Â½genes en artÃ¯Â¿Â½culos con imagen en cuerpo del eidox)
*/
}

.articulocompleto table {
    border-collapse: collapse;
    margin: 1em 0.5em;
}

.articulocompleto table td,
.articulocompleto table th {
    padding: 0.2em 0.5em;
    vertical-align: top;
}

.articulocompleto table td {
    /*border-bottom: thin solid #e6e6e6;*/
    border-bottom: thin solid #040404;
    font-size: 0.8125em;
}

.articulocompleto ul {
    font-size: 0.8em;
    margin: 0 1em 1em 1.5em;
}

.articulocompleto ol {
    font-size: 0.8em;
    margin: 0 1em 1em 1.5em;
}

.articulocompleto div.imagen-izquierda+p+ul,
.articulocompleto div.imagen-izquierda+ul,
.articulocompleto div.imagen_izquierda+p+ul,
.articulocompleto div.imagen_izquierda+ul,
.articulocompleto div.imagen-izquierda+p+ol,
.articulocompleto div.imagen-izquierda+ol,
.articulocompleto div.imagen_izquierda+p+ol,
.articulocompleto div.imagen_izquierda+ol {
    display: inline-block;
    clear: right;
}

#footer {
    width: 996px!important;
}

.articulocompleto ul li {
    margin: 0 0 0.5em;
}

.articulocompleto ul ul {
    font-size: 100%;
}

.articulocompleto span.vermas a {
    font-size: 90%;
    text-decoration: none !important;
}

.articulocompleto span.vermas a:hover {
    text-decoration: underline !important;
}

.articuloglobal {
    clear: both;
    margin-bottom: 1.5em;
}

.articuloglobal p a {
    color: #1155cc !important;
    font-weight: normal;
}

.articuloglobal h6 {
    border-top: 1px solid #ECECEC;
    padding-bottom: 10px;
    padding-top: 10px;
}

.articuloglobal a:hover {
    text-decoration: none !important;
}

.articuloglobal .titulo {
    color: #BF301A;
    font-family: 'oswald';
    font-size: 1.2em;
    font-weight: 300;
    line-height: 110%;
    margin-bottom: 0.5em;
    padding-bottom: 0.2em;
    text-transform: uppercase;
}

.articuloglobal .fecha {
    color: #BA3C18;
    font-size: 80%;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0.5em;
}

.articuloglobal h2 {
    clear: left;
    color: #545050;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1em !important;
    font-weight: 300;
    margin: 1em 0 0.6em;
}

.articuloglobal h3 {
    clear: left;
    color: #545050;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1em;
    font-weight: 300;
    margin: 0 0 0.6em;
}

.articuloglobal .abstract {
    background-color: #F5F5F5;
    border-left: 3px solid #F7A73C;
    color: #4D4D4D;
    font-size: 1em;
    font-weight: 400;
    line-height: 170%;
    margin-bottom: 1em;
    padding: 1em 1em 1em 2em;
}

.articuloglobal .epigrafe {
    font-size: 1em;
    margin-bottom: 0;
}

.articuloglobal p {
    font-size: 0.8125em;
    line-height: 160%;
    padding-bottom: 1.2em;
    width: 100% !important;
}

.articuloglobal .figure {
    float: left;
    height: 335px;
    margin: 0 0.5em 26px 0;
    max-height: 335px;
    overflow: hidden;
    position: relative;
    width: 700px;
}

.articuloglobal .figure p.pie {
    background-color: #FFFFFF;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 10px;
    position: absolute;
}

.global_img {
    border: 1px solid #C6C6C6;
    float: right;
    height: auto;
    margin-left: 10px;
    max-height: none;
    overflow: hidden;
    width: 345px;
}

.global_img img {
    height: auto;
    margin-bottom: -5px;
    max-height: none;
    max-width: 345px;
}

.global_img02 {
    border: 1px solid #C6C6C6;
    float: left;
    height: auto;
    margin-right: 10px;
    max-height: none;
    overflow: hidden;
    width: 345px;
}

.global_img02 img {
    height: auto;
    max-height: none;
    max-width: 345px;
}

.articuloglobal .grafico {
    float: none;
    margin: 0.5em auto;
    text-align: center;
    width: auto;
}

.articuloglobal .figure img,
.articulocompleto .grafico img {
    height: auto;
    max-width: 720px;
    min-width: 720px;
}

.articuloglobal table {
    border-collapse: collapse;
    font-size: 0.8em;
    margin: 1em 0.5em;
}

.articuloglobal table td,
.articulocompleto table th {
    padding: 0.2em 0.5em;
    vertical-align: top;
}

.articuloglobal table td {
    border-bottom: thin solid #D5602E;
}

.articuloglobal ul {
    font-size: 0.8em;
    margin: 0 1em 1em 1.5em;
}

.articuloglobal ul li {
    margin: 0 0 0.5em;
}

.articuloglobal ul ul {
    font-size: 110%;
}

.articuloglobal span.vermas a {
    font-size: 90%;
    text-decoration: none !important;
}

.articuloglobal span.vermas a:hover {
    text-decoration: underline !important;
}

.btn_colaborar,
.btn_comentar {
    float: right;
    font-size: 0.7em;
    line-height: 20px;
    padding: 0.4em;
}

.btn_colaborar a:hover,
.btn_comentar a:hover,
.btn_compartir a:hover {
    text-decoration: none !important;
}

.btn_colaborar span.icono,
.btn_comentar span.icono,
.compartir span.icono {
    background-image: url("images/sprite_herramientas_orden.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 20px;
    text-indent: -9999%;
    width: 20px;
}

.btn_colaborar span.icono {
    background-position: 0 -140px;
}

.btn_comentar span.icono {
    background-position: 0 -160px;
}

.compartir span.icono {
    background-position: 0 -120px;
}

ul.compartir {
    float: right;
    font-size: 0.7em;
    line-height: 20px;
    list-style: none outside none;
    padding: 0.4em;
    position: relative;
}

.compartir ul {
    list-style: none outside none;
    opacity: 0;
    padding: 8px;
    position: absolute;
    top: -99999px;
    transition: opacity 0.3s ease-in-out 0s;
    z-index: 30;
}

.compartir:hover ul {
    background-color: #FFFFFF;
    box-shadow: 0 0 10px #999999;
    display: block;
    left: 22px;
    opacity: 1;
    padding: 8px;
    position: absolute;
    top: 0;
    width: 66px;
}

.compartir .social-tools a {
    display: inline-block;
    float: left;
    height: 16px;
    margin: 0 3px;
    width: 16px;
}

#noticias_web {}

#noticias_web .abstract {
    margin-left: 338px;
}

#esp .col3 {
    margin-right: 0px!important;
}

#noticias_web .indice {
    display: none;
}

#noticias_web h3 {
    padding-left: 343px;
}

#noticias_web>div {
    /*border-bottom: 1px dotted #E1E1E1;*/
    display: table;
    margin-bottom: 0.5em;
    width: 100%;
    height: 150px;
}

#noticias_web img {
    height: auto;
    max-height: none;
    max-width: 335px !important;
    min-width: 335px !important;
}

#noticias_web ul {
    list-style: none outside none;
}

#noticias_web .figure {
    height: 150px;
    max-height: 150px;
    overflow: hidden;
    width: 335px;
    /*background: url(images/no_disponible_contenidos.jpg) no-repeat left;*/
    display: table;
}

#noticias_web .recuadro {
    background: url(images/no_disponible_contenidos.jpg) no-repeat left;
    background-size: 40% auto
}

#noticias_web .vermas {
    padding: 1px 0px 0px 0px;
    position: absolute;
    right: 5px;
}

#noticias_web .vermas a {
    background: url("images/mas.png") no-repeat scroll;
    color: rgba(0, 0, 0, 0) !important;
    float: right;
    margin: 0;
    padding: 0 12px 0 0;
    text-decoration: none;
    text-indent: -9999%;
    overflow: hidden;
    width: 15px;
    height: 15px;
    text-indent: -9999%;
    display: block;
    line-height: 200px;
}

#noticias_web .vermas a:hover {
    background: url("images/mas_a_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

#noticias_web .doc .vermas {
    font-weight: normal;
    line-height: 20px;
    padding-left: 110px;
    text-align: left;
    white-space: nowrap;
}

#noticias_web .doc .vermas a {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll 0 -240px rgba(0, 0, 0, 0);
    font-size: 100%;
    margin: 0;
    padding: 2px 10px 0 20px;
}

#noticias_web .doc .vermas a:hover {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll 0 -240px rgba(0, 0, 0, 0);
    text-decoration: none;
}

#noticias_web a.vermas.expandir {
    background: url("images/bullet_vermas_titulocaja.png") no-repeat scroll 5px 8px rgba(0, 0, 0, 0);
    padding-left: 18px;
}

#noticias_web a.vermas.contraer {
    background: url("images/bullet_vermas_titulocaja.png") no-repeat scroll 5px bottom rgba(0, 0, 0, 0);
    padding-left: 18px;
}

#noticias_web {}

#recuadros_noticias div.recuadro {
    height: 240px;
    display: block;
    background: url(images/no_disponible_noticias.jpg)no-repeat;
}

.p {
    font-size: 0.8125em;
    margin: 0;
}

.PP {
    font-size: 0.8125em;
    padding-bottom: 5px;
}

p .PP {
    border-bottom: 1px dotted #CCCCCC;
}

.PP a,
.P a {}

.PPLINK a {
    font-size: 0.9em;
    font-weight: normal;
}

.PP a:hover,
.PPLINK a:hover,
.P a:hover {
    text-decoration: underline;
}

ul .PP {
    font-size: 0.9em;
    margin-left: 10px;
    padding: 5px 0 8px;
}

.PP li {
    font-size: 0.9em;
    padding: 5px 0 10px;
}

ol .P {
    margin-left: 30px;
    padding-bottom: 0.5em;
}

.P {
    font-size: 0.9em;
    padding: 5px 0 8px;
}

.orden {
    border-top: 1px dotted #CCCCCC;
    font-size: 0.8em;
    margin-top: 0.5em;
    padding: 5px 0 8px;
}

.orden label {
    padding-left: 5px;
    padding-right: 10px;
}

.menu_valores {
    background-color: #FFFFFF;
    border: thin solid #E5E5E5;
    box-shadow: 0 0 10px 2px rgba(68, 71, 80, 0.1);
    font-size: 0.9em;
    margin-bottom: 1em;
    padding: 0;
}


/* Esta cambiado a la fecha de 16 de Junio
	#tabs_letras .indice {
	display: -webkit-inline-box;
	}
	
	#tabs_letras ul li {
	list-style: none;
	width: 2em;
}
*/

.menu_valores h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}

.menu_valores ul {
    margin: 0;
    padding: 0 0.7em;
}

.menu_valores ul li {
    border-top: 1px solid #E7E8EE;
    margin: 0;
    padding: 0;
}

.menu_valores ul li:first-child {
    border-top: medium none;
}

.menu_valores ul li a {
    display: block;
    padding: 0.8em 0;
}

.menu_valores ul li a:hover {
    text-decoration: none;
}

.menu_valores ul li.current a {
    color: #D5602E;
}

div.formularios {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    max-width: 940px;
    padding: 1em 0;
}

.formularios form {
    font-size: 0.8em;
    margin: 0 auto 1em;
    max-width: 940px;
    text-align: left;
}

.formularios h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}

.formularios span.descripcion {
    display: block;
}

.formularios label {
    display: block;
    padding: 0.2em 0.5em;
    text-align: left;
}

.formularios input[type="text"],
.formularios textarea,
.formularios select,
.formularios input[type="file"] {
    background-color: #F2F2F2;
    border: 1px solid #E1E1E1;
    color: #848080;
    margin: 0 0.5em 0.5em;
    padding: 0.3em;
    width: 80%;
}

.formularios select option {
    padding: 0.2em 0.5em;
}

.formularios span.ayuda,
.formularios span.advertencia {
    color: #999999;
    font-size: 90%;
}

.formularios input[type="button"] {
    background-color: #848080;
    border: 2px solid #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 2px 4px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    margin-left: 0.5em;
    padding: 0.1em;
}

.formularios input[type="button"]:hover {
    background-color: #333333;
}

.formularios ul {
    clear: both;
    margin: 0.5em;
}

.formularios ul li {
    display: inline-block;
    float: left;
    margin: 0.5em;
    min-height: 16px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.formularios ul li input[type="checkbox"] {
    margin-right: 0.5em;
}

.formularios div {
    clear: both;
}

.imagenes {
    clear: both;
    margin-bottom: 1em;
}

.imagenes:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}

.imagenes h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}

.imagenes h3 {
    width: 100%;
}

.imagenes h3.grupo a {
    font-size: 0.9em;
    font-weight: 700;
    letter-spacing: 0;
    padding: 0;
}

.imagenes div.recuadro {
    background-color: #000000;
    float: left;
    height: 6em;
    margin: 0 1.04167% 2%;
    overflow: hidden;
    position: relative;
    width: 22.9167%;
}

.imagenes div.recuadro .titulo {
    background: none repeat scroll 0 0 #000000;
    bottom: -6em;
    color: #FFFFFF;
    font-size: 0.8em;
    height: auto;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 5%;
    position: absolute;
    transition: all 0.65s ease 0s;
    width: 90%;
    z-index: 2;
}

.imagenes div.recuadro:hover .titulo {
    bottom: 0;
    opacity: 0.7;
}

.imagenes div.recuadro img {
    min-height: 6em;
    width: 100%;
}

.imagenes div.recuadro .titulo a {
    color: #FFFFFF !important;
    font-weight: normal;
    text-decoration: none;
}

.imagenes div.recuadro:hover .titulo a {
    display: block;
    height: 100%;
    text-decoration: none !important;
}

.imagenes div.recuadro .formatos span>span {
    background-image: url("images/sprite_tipo_recurso.png");
    background-repeat: no-repeat;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 0.7em;
    height: 30px;
    line-height: 30px;
    opacity: 1;
    padding-left: 35px;
    position: absolute;
    width: 100%;
}

.imagenes div.recuadro:hover .formatos span {
    opacity: 0;
}

.imagenes div.recuadro .formatos span.pvid-514 {
    background-position: 0 -90px;
}

.imagenes div.recuadro .formatos span.pvid-11713 {
    background-position: 0 -60px;
}

.imagenes div.recuadro .formatos span.pvid-837 {
    background-position: 0 -180px;
}

.imagenes div.recuadro .formatos span.pvid-548 {
    background-position: 0 -210px;
}

.imagenes div.recuadro .formatos span.pvid-1019 {
    background-position: 0 -210px;
}

.imagenes div.recuadro .formatos span.pvid-537 {
    background-position: 0 -240px;
}

.imagenes div.recuadro .formatos span.pvid-17561,
.imagenes div.recuadro .formatos span.pvid-1252 {
    background-position: 0 -120px;
}

.imagenes div.recuadro .formatos span.pvid-1257 {
    background-position: 0 -270px;
}

.imagenes div.recuadro .formatos span.pvid-1257 {
    background-position: 0 -300px;
}

.tabs {
    margin-bottom: 10px;
}

.tabs h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}

.tabs .titulo {
    clear: both;
    color: #666666;
    font-size: 1em;
    font-weight: bold;
    padding: 0 0 10px;
}

.tabs .titulo a {
    font-weight: bold;
}

.tabular h3 {
    display: none;
}

.tabs a {}

.tabs a:hover {
    text-decoration: underline;
}

table.tabs,
.tabs table {
    border-collapse: collapse;
    margin: 10px 0 5px;
    min-width: 400px;
}

.tabs caption {
    clear: both;
    color: #4D4D4D;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 10px;
    text-align: left;
    vertical-align: bottom;
}

.tabs th {
    background-color: #E8E8E8;
    border: 1px solid #CDCDCD;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
}

.tabs td {
    background-color: #F9FBFB;
    border: 1px solid #CDCDCD;
    font-size: 12px;
    padding: 4px;
    vertical-align: top;
}

.ut h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}

.ut h3 {
    font-size: 1em;
    width: 198px;
}

.ut div {
    float: left;
    margin: 0 18px 12px 0;
    min-height: 230px;
    overflow: hidden;
    width: 250px;
}

.ut div .titulo {
    color: #666666;
    font-size: 1em;
    font-weight: 700;
    width: 100%;
}

.ut div .titulo a {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}

.ut div .abstract {
    font-size: 0.9em;
    font-weight: normal;
}

.ut div img {
    float: left;
    height: auto;
    margin: 0 1em 0 0;
    width: 101px;
}

.articulo_foto {
    font-size: 1em;
}

.articulo_foto h2 {
    float: left;
    font-size: 1em;
    font-weight: normal;
    padding-left: 10px;
}

.articulo_foto h4 {
    font-size: 1em;
    padding-left: 10px;
}

.articulo_foto h4 a {
    color: #666666;
    font-size: 1em;
    font-weight: bold;
}

.foto_principal_tema {
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    box-shadow: 0 0 4px #CCCCCC;
    height: 15em;
    margin-bottom: 1em;
    overflow: hidden;
    padding: 10px 10px 20px;
    text-align: center;
}

.foto_principal_tema span.recurso_img0,
.foto_principal_tema span.recurso_img1,
.foto_principal_tema span.recurso_img2,
.foto_principal_tema span.recurso_img3,
.foto_principal_tema span.recurso_img4,
.foto_principal_tema span.recurso_img5 {
    display: block;
    height: 15em;
    overflow: hidden;
    width: auto;
}

.foto_principal_tema img {
    height: 15em;
    max-width: none;
    width: auto;
}

.bibliografias>div {
    border: medium none;
    width: auto;
}

.bibliografias div div {
    border-bottom: 1px solid #F1F1F1;
    margin-bottom: 0 !important;
    padding-bottom: 0.3em;
    padding-left: 0.7em;
}

.bibliografias h3.grupo {
    font-size: 0.9em;
    font-weight: 700;
    margin-bottom: 0.7em;
}

.bibliografias .titulo {
    font-size: 0.9em;
    font-weight: 300;
    margin-bottom: 0.5em;
}

.bibliografias .numero_sistema,
.bibliografias .nc_id {
    font-size: 0.7em;
    font-weight: 300;
    margin-bottom: 0.5em;
}

.bibliografias .epigrafe {
    font-size: 0.8em;
    font-weight: 300;
    margin-bottom: 0.5em;
}

.bibliografias a {
    text-decoration: none;
}

.bibliografias a:hover {
    text-decoration: underline;
}

#links .recuadros .titulo {
    font-size: 0.8em;
}

#links .recuadros div.recuadro {
    margin-bottom: 0.5em;
}

#links .link_externo .titulo {
    background: url("images/icono_external_link.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    margin-bottom: 0.2em;
    padding-left: 15px;
}

#links .link_externo .abstract,
#links .link_externo .epigrafe {
    padding-left: 15px;
}

div.efecto_moma h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}

div.efecto_moma>ul,
div.efecto_moma>h3 {
    display: none;
}

div.efecto_moma>div>ul>li {
    list-style: none outside none;
}

div.efecto_moma>div {
    float: left;
    height: 100px;
    margin: 9px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 150px;
}

#tabs h2 {
    display: none;
}

#tabs ul li {
    list-style: none outside none;
}

#ut_cronologia_simple div h2 {
    display: none;
}

#ut_cronologia_simple .fecha {
    font-size: 0.8em;
    font-weight: 700;
    margin-bottom: 0.3em;
}

#ut_cronologia_simple p {
    font-size: 0.8em;
    font-weight: 300;
    margin-bottom: 0.5em;
}

#ut_cronologia_simple div {
    margin-bottom: 0.5em;
}

.glosario {
    clear: right;
}

.glosario h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}

.glosario>ul {
    clear: both;
    display: block;
    list-style: none outside none;
    margin: 0 0 0.9em;
    min-height: 35px;
    padding: 0;
}

.glosario>ul>li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-size: 0.8em;
    margin: 0;
    padding: 0.4em 0 0;
}

.glosario ul>ul,
.glosario ul>ul>ul {
    clear: right;
}

.glosario>ul>li>ul>li,
.glosario>ul>li>ul>li>ul>li {
    background: url("images/bullet.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    float: none;
    font-size: 100%;
    padding-left: 10px;
}

.glosario>ul>li>a {
    border-right: 1px solid #E2E2E2;
    display: block;
    padding: 0.2em 0.5em;
    text-decoration: none;
}

.glosario>ul>li>ul>li>a {
    border-right: medium none;
    padding: 0;
}

.glosario span {
    color: #D5602E;
    display: block;
    font-family: 'Oswald', sans-serif;
    font-size: 1.1em;
    font-weight: 300;
    margin: 0.3em;
    padding-bottom: 0.3em;
}

.glosario_conrecuadros .titulo {
    background: url("images/bullet.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
    font-size: 0.8em;
    font-weight: normal;
    margin-left: 0.5em;
    padding: 0 0 0.4em 0.7em;
}

.glosario_conrecuadros .titulo span {
    color: #666666;
    display: inline;
    font-family: 'Oxygen', Arial, sans-serif;
    font-size: 90%;
    font-weight: 400;
}

#IrArriba {
    bottom: 100px;
    left: 50%;
    margin-left: -550px;
    position: fixed;
}

#IrArriba a span {
    background: url("images/btn_arriba.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    height: 40px;
    line-height: 0;
    opacity: 0.7;
    text-indent: -99999%;
    width: 40px;
}

#IrArriba a span:hover {
    opacity: 1;
}

.menu-final ul li a {
    font-size: 1.3em;
    font-weight: normal;
}

#footer .pie {
    margin: 0 auto;
    /* max-width: 996px; */
    /* min-width: 996px;*/
    position: relative;
    width: 100%!important;
    background: #f0f0f0;
}

#footer a {
    color: #333333;
    text-decoration: none;
}

#footer a:hover {
    color: #666666;
    text-decoration: underline;
}

#footer p.creditos {
    color: #666666;
    display: table-cell;
    font-size: 0.8em;
    padding: 0.5em 0 1em;
    vertical-align: middle;
}

#footer ul.menu_final {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#footer ul.menu_final li {
    border-left: 1px solid #CCCCCC;
    display: inline-block;
    float: left;
    font-size: 0.7em;
    padding: 0 1em;
}

#footer ul.menu_final li:first-child {
    border-left: medium none;
    padding-left: 0;
}

#footer ul.menu_final li a {}

#footer .col5 {
    position: relative;
}

#footer a.link_dibam,
#footer a.link_mineduc {
    background-image: url("images/logos-abajo.png");
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    height: 80px;
    line-height: 0;
    position: absolute;
    text-indent: -9999%;
    width: 80px;
}

#footer a.link_dibam {
    background-position: 3px 0;
    left: 0;
}

#footer a.link_mineduc {
    background-position: -86px 0;
    left: 90px;
}

#footer .sombra {
    margin-top: 30px;
}

#footer .footer_footer {
    color: #333333;
    font-size: 1em;
    margin-left: 80px;
}

.footer_footer p {
    font-weight: normal !important;
}

.menu-final {
    border-left: 1px solid #CCCCCC;
    float: right !important;
    font-size: 0.8em;
    height: 16px;
    padding-right: 10px;
    text-align: right;
    vertical-align: middle;
    float: right;
    margin: 0!important;
    height: auto;
}

#transparencia {
    width: 100%;
    height: 50px;
    background: url(images/transparencia.jpg) no-repeat center;
    margin-bottom: 10px;
    margin-left: 40px;
}

.menu-final ul {
    margin-right: 10px;
    margin-top: 25px;
}

.t1 a {
    color: rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -9999%;
    width: 35%;
    height: 50px;
    float: left;
    padding-left: 14%;
}

.t2 a {
    color: rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -9999%;
    width: 35%;
    height: 50px;
    float: left;
    padding-left: 5px;
}

.menu-final li:first-child {
    border-left: medium none;
    padding-left: 0;
}

.menu-final li {
    border-left: 1px solid #CCCCCC;
    display: inline;
    margin: 0;
    padding: 0 8px;
}

#paginador>div {
    border: medium none;
    clear: both;
}

#paginador div:first-child {}

#paginador {
    position: relative;
}

#paginador ul.controls {
    font-size: 0.7em;
    left: 6em;
    position: absolute;
    top: 1px;
    z-index: 101;
}

#paginador ul.controls li {
    display: none;
    float: left;
    line-height: 22px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0.2em;
    text-align: center;
    z-index: 100;
}

#paginador ul.controls:hover:before {
    content: inherit;
}

#paginador ul.controls:hover {
    background-color: #FFFFFF;
    border: 1px solid #F1F1F1;
    box-shadow: 4px 4px 4px #CCCCCC;
    margin-left: -0.5em;
    margin-top: -0.5em;
    padding: 0.5em;
}

#paginador ul.controls:hover li {
    display: block;
}

#paginador ul.controls li.current {
    display: block;
}

#paginador ul.controls li.current a {
    background-color: #D8D5D5;
}

#paginador ul.controls li a {
    color: #666666 !important;
    display: block;
    padding: 0 0.3em;
    text-decoration: none;
}

#paginador ul.controls li a:hover {
    color: #999999 !important;
}

#paginador ul.controls li.last {
    display: block;
    white-space: nowrap;
}

#paginador ul.controls li.last:before {
    content: "de";
}

#paginador ul.controls li.last:after {
    content: "pÃ¯Â¿Â½ginas";
}

#paginador ul.controls li.current.last:before {
    content: "";
}

#paginador ul.controls li.current.last:after {
    content: " (Ã¯Â¿Â½ltima pÃ¯Â¿Â½gina)";
}

#paginador ul.controls:hover li.last:before,
#paginador ul.controls:hover li.last:after {
    content: inherit;
}

#paginador ul.controls li.last a {
    display: inline;
}

#paginador ul.controls:hover li.current.last a {
    display: block;
}

#paginador ul.controls li.current.last a {
    display: block;
    float: left;
    margin-right: 0.3em;
}

#paginador .boton {
    display: none;
}

#paginador .prev {
    background-image: url("images/sprite_herramientas_orden.png");
    background-repeat: no-repeat;
    border: 1px solid #E5E5E5;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin: 0 5px -22px;
    position: relative;
    text-indent: -9999%;
    top: 0;
    width: 20px;
}

#paginador .next {
    background-image: url("images/sprite_herramientas_orden.png");
    background-repeat: no-repeat;
    border: 1px solid #E5E5E5;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin: 0 5px 20px;
    position: relative;
    text-indent: -9999%;
    top: 0;
    width: 20px;
}

#paginador .prev {
    background-position: 0 -60px;
    left: 0;
}

#paginador .next {
    background-position: 0 -80px;
    display: block;
    left: 30px;
}

#paginador .prev a,
#paginador .next a {
    display: block;
    height: 20px;
    width: 20px;
}

#vermas_paginador.recuadros .datos_contexto_recurso {
    font-size: 0.7em;
    line-height: 100%;
    padding: 0 0.3em 0 0;
}

#vermas_paginador.recuadros .recuadro {
    background: url(images/no_disponible_publicaciones.jpg) no-repeat;
    border: 1px solid #E1E1E1;
    display: block;
    float: left;
    height: 10.5em;
    margin: 0.5em 1.1%;
    overflow: hidden;
    padding-top: 0.5em;
    text-align: center;
    width: 26%;
    ;
}

#vermas_paginador.recuadros .recuadro .figure {
    clear: right;
    height: 6em;
    margin: 0 auto 0.5em 5px;
    overflow: hidden;
    width: 156px;
}

#vermas_paginador.recuadros .recuadro .titulo {
    font-family: oswald;
    font-size: 0.8em;
    line-height: 140%;
    padding-top: 106px;
    text-align: left;
    padding-left: 6px;
    padding-right: 2px;
    margin-top: 0px!important;
}

#vermas_paginador.listadorecuadros .figure img {
    height: auto;
    width: 40px;
}

#recuadros_articulo_13161 h3 {
    font-family: 'oswald';
}

.peso {
    font-size: 0.75em;
    padding-left: 5px;
}

.peso:before {
    content: "(";
}

.peso:after {
    content: ")";
}

p.id_busquedaPP {
    margin-bottom: 30px;
    font-size: 0.8125em;
}

.po_contenedor_rememorar,
.contenedor_rememorar {
    position: relative;
}

.po_contenedor_rememorar {
    margin-top: 1.5em;
}

.contenedor_rememorar {
    min-height: 14.55em;
}

.contenedor_rememorar .imagenes {
    margin-bottom: 0;
}

.po_rememorar div.recuadro {
    height: 6em;
    margin-bottom: 1em;
    position: relative;
    width: 14.5833%;
}

.po_rememorar div.recuadro img {
    min-height: 6em;
}

.po_rememorar_btn,
.pc_rememorar_btn {
    background: url("images/bg_btn_rememorar.png") no-repeat scroll center 0.5em #D5602E;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    height: 6em;
    padding: 0;
    position: absolute;
    text-align: center;
    transition: all 0.65s ease 0s;
    z-index: 1000;
}

.po_rememorar_btn {
    right: 1.04167%;
    top: 21em;
    width: 14.5833%;
}

.pc_rememorar_btn {
    border: 2px solid #FFFFFF;
    bottom: 1.65em;
    height: 6em;
    right: 1.1%;
    width: 22.6%;
}

.po_rememorar_btn:hover,
.pc_rememorar_btn:hover {
    background-color: #BA3C18;
}

.po_rememorar_btn a,
.pc_rememorar_btn a {
    color: #FFFFFF !important;
    display: block;
    font-size: 1.2em;
    height: 100%;
    line-height: 8em;
    text-decoration: none !important;
    width: 100%;
}

.po_rememorar_btn a:hover,
.pc_rememorar_btn a:hover {
    text-decoration: none;
}

#novedades_portada {
    height: 28em;
    overflow-y: hidden;
}

.articulo_recursos .figure,
.articuloUI_recursos .figure {
    float: none;
    margin: 0 auto 1em;
    text-align: center;
}

.articulo_recursos,
.articuloUI_recursos {
    margin-bottom: 0;
    padding-bottom: 0;
}

.articulo_recursos img,
.articuloUI_recursos img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E5E5;
    box-shadow: 0 0 6px #CCCCCC;
    height: auto;
    margin: 0 -1px 0.5em;
    padding: 2%;
}

.noticias_destacadas {
    background: url("images/bg_noticia_destacada.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    margin-bottom: 1em;
    min-height: 11em;
    padding: 0.3em 0.3em 0.3em 1.5em;
}

.noticias_destacadas .titulo {
    font-size: 1.5em;
    line-height: 120%;
    padding: 0.5em 0 0;
}

.noticias_destacadas .abstract {
    font-size: 0.9em;
    font-weight: 400;
    padding: 0 0 0.5em;
}

.noticias_destacadas .figure {
    clear: right;
    float: right;
    height: 10em;
    margin: 0 0 0 1.5em;
    overflow: hidden;
    width: 31.25%;
}

.noticias_destacadas .figure img {
    float: none;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}

.noticias_destacadas div.recuadro {
    border-bottom: medium none;
    display: table;
    margin: 0;
    padding: 0;
}

#kml_pa_access {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll 0 -320px rgba(0, 0, 0, 0);
    font-size: 0.7em;
    margin-bottom: 1em;
    margin-top: -1em;
    padding-left: 25px;
}

a.acceso_colabora {
    background: url("images/bg_btn_colabora.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    height: 115px;
    line-height: 0;
    position: absolute;
    right: 0;
    text-indent: -99999%;
    top: 40%;
    width: 45px;
    z-index: 400;
}

a.acceso_colabora:hover {
    width: 50px;
}

#metodologia>ul {
    background: url("images/infografia_proceso.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px dotted #D5D5D5;
    height: 800px;
    list-style: none outside none;
    margin: 0 0 1em;
    padding: 0;
    position: relative;
    width: 700px;
}

#metodologia>ul>li>ul {
    background-color: #FFFFFF;
    border: 1px dotted #E1E1E1;
    border-radius: 6px;
    box-shadow: 0 0 10px #999999;
    height: 0;
    list-style: none outside none;
    opacity: 0;
    position: absolute;
    top: -1000em;
    transition: opacity 0.5s ease-in-out 0s;
}

#metodologia>ul>li:hover>ul {
    height: auto;
    opacity: 1;
    padding: 0.5em;
    top: 30px;
    z-index: 9999;
}

#metodologia>ul>li.paso1:hover>ul,
#metodologia>ul>li:hover>ul {
    left: 0;
    margin-left: -120px;
    width: 440px;
}

#metodologia>ul>li.paso2:hover>ul,
#metodologia>ul>li+li:hover>ul {
    margin-left: -260px;
    right: 0;
    width: 440px;
}

#metodologia>ul>li.paso3:hover>ul,
#metodologia>ul>li+li+li:hover>ul {
    left: 50px;
    top: -250px;
    width: 440px;
}

#metodologia>ul>li.paso4:hover>ul,
#metodologia>ul>li+li+li+li:hover>ul {
    left: 250px;
    top: -130px;
    width: 440px;
}

#metodologia>ul>li.paso5:hover>ul,
#metodologia>ul>li+li+li+li+li:hover>ul {
    left: 240px;
    top: 30px;
    width: 660px;
}

#metodologia .paso1,
#metodologia .paso2,
#metodologia .paso3,
#metodologia .paso4,
#metodologia .paso5 {
    background: url("images/metodologia_masinfo.png") no-repeat scroll center 5px rgba(0, 0, 0, 0);
    position: absolute;
}

#metodologia>ul>li,
#metodologia>ul>li+li,
#metodologia>ul>li+li+li,
#metodologia>ul>li+li+li+li,
#metodologia>ul>li+li+li+li+li {
    background: url("images/metodologia_masinfo.png") no-repeat scroll center 5px rgba(0, 0, 0, 0);
    position: absolute;
}

#metodologia h2 {
    cursor: pointer;
    font-size: 1.5em;
    line-height: 120%;
    margin: 0;
    padding: 40px 0 0;
    text-align: center;
}

#metodologia h2 a {
    color: #000000;
    display: block;
    text-decoration: none;
}

#metodologia .paso1,
#metodologia>ul>li {
    height: 140px;
    left: 235px;
    top: 190px;
    width: 240px;
}

#metodologia .paso2,
#metodologia>ul>li+li {
    height: 100px;
    left: 525px;
    top: 380px;
    width: 176px;
}

#metodologia .paso3,
#metodologia>ul>li+li+li {
    height: 100px;
    left: 425px;
    top: 700px;
    width: 180px;
}

#metodologia .paso4,
#metodologia>ul>li+li+li+li {
    height: 100px;
    left: 40px;
    top: 700px;
    width: 290px;
}

#metodologia .paso5,
#metodologia>ul>li+li+li+li+li {
    height: 80px;
    left: 0;
    top: 380px;
    width: 176px;
}

#metodologia>ul>li>ul a {
    background: url("images/ico_pdf.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    color: #000000;
    display: block;
    font-size: 80%;
    line-height: 120%;
    margin: 10px 0;
    min-height: 35px;
    padding: 0.3em 0 0 35px;
    text-decoration: none !important;
    vertical-align: middle;
}

#metodologia>ul>li>ul a:hover {
    text-decoration: underline !important;
}

.nube_valores .counting {
    display: none;
}

.nube1,
.nube2,
.nube3,
.nube4,
.nube5,
.nube6,
.nube7 {
    margin: 3px;
}

.nube1 {
    font-size: 60%;
    display: none;
}

.nube2 {
    font-size: 80%;
}

.nube3 {
    font-size: 100%;
}

.nube4 {
    font-size: 140%;
}

.nube5 {
    font-size: 160%;
}

.nube6 {
    font-size: 180%;
}

.nube7 {
    font-size: 200%;
}

.nube_contenedor {
    background: url("images/bg_sombra_pc_nube.png") no-repeat scroll center bottom #F2F2F2;
    float: right;
    height: 13em;
    overflow: hidden;
    padding-bottom: 0.5em;
}

.nube_valores {
    background-color: #F2F2F2;
    display: table;
    font-family: 'Oswald', sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 135%;
    margin: 0 auto;
    min-height: 12em;
    padding-bottom: 0.5em;
    padding-left: 15px;
    margin-bottom: 5px;
    width: 100%;
}

.nube_contenedor .nube_valores {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 10.3em;
    line-height: 100%;
    min-height: 10em;
    overflow: hidden;
}

.nube_valores h2 {
    background: url("images/bg_sombra_titulocaja.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    clear: both;
    color: #e4701e;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 100%;
    font-weight: 300;
    line-height: 120%;
    margin: 0 -3px 0.5em;
    padding: 0.15em 0.5em 0.7em;
    padding-left: 0px;
    text-align: left;
    padding-top: 15px!important;
    text-transform: uppercase;
}

.nube_valores a {
    float: left;
    font-weight: 300;
    padding: 0 0.1em;
}

.nube_valores a.nube5,
.nube_valores a.nube6,
.nube_valores a.nube7 {
    color: #BA3C18;
    line-height: 105%;
    text-decoration: none;
    font-family: 'Open Sans', Verdana, Geneva, sans-serif !important;
}

.nube_valores a.nube4 {
    color: #D43F22;
    line-height: 105%;
    text-decoration: none;
    font-family: 'Open Sans', Verdana, Geneva, sans-serif !important;
}

.nube_valores a.nube3 {
    color: #D5602E;
    text-decoration: none;
    font-family: 'Open Sans', Verdana, Geneva, sans-serif !important;
}

.nube_valores a.nube2,
.nube_valores a.nube1 {
    color: #F4873D;
    text-decoration: none;
    font-family: 'Open Sans', Verdana, Geneva, sans-serif !important;
}

.indice_tiempo>ul>li {
    float: left;
    font-size: 0.7em;
    font-weight: bold;
    margin: 0;
    padding: 0.4em 0 0 0.6em;
    width: 7%;
}

.indice_tiempo>ul>li:first-child {
    padding-left: 0;
}

.indice_tiempo>ul>li>ul {
    margin-left: 0;
    padding-left: 0;
}

.indice_tiempo>ul>li ul>li {
    font-weight: normal;
}

.indice_tiempo>ul>li ul>li a {
    background: url("images/bullet.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
    border: medium none;
    padding-left: 10px;
}

#carteleraGlobal p {
    padding-bottom: 5px!important;
    margin-bottom: 2px!important;
}

.titulocaja_conenlace,
.pc_titulocaja_conenlace {
    position: relative;
}

.titulocaja_conenlace h2,
.pc_titulocaja_conenlac h2 {
    padding-right: 70px;
}

.titulocaja_conenlace span.acceso_valor {
    background: url("images/bullet_vermas_titulocaja.png") no-repeat scroll right 10px rgba(0, 0, 0, 0);
    color: #000000;
    cursor: pointer;
    font-size: 0.7em;
    line-height: 2.5em;
    padding: 0 12px 0 0;
    position: absolute;
    right: 0;
    top: 0;
}

.titulocaja_conenlace span.acceso_valor:hover {
    color: #666666;
    text-decoration: underline;
}

.titulocaja_conenlace span.acceso_valor a {
    background: url("images/transparente.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    text-indent: -99999%;
    top: 0;
    width: 100%;
    z-index: 200;
}

.pc_titulocaja_conenlace a {
    background: url("images/bullet_vermas_titulocaja.png") no-repeat scroll right 10px rgba(0, 0, 0, 0);
    color: #000000;
    cursor: pointer;
    font-size: 0.7em;
    height: 100%;
    line-height: 2.5em;
    padding: 0 12px 0 0;
    position: absolute;
    right: 0;
    top: 0;
}

.titulocaja_conenlace span.acceso_valor:before {
    content: "Ver m?s ";
}

.titulocaja_conenlace.vertodos span.acceso_valor:before {
    content: "Ver todo ";
}

#disqus_thread {
    border-top: 2px dotted #E1E1E1;
    margin-top: 4em;
    padding: 0.7em 0;
}

#pc_indicetemas ul {
    display: table;
    table-layout: fixed;
    width: 100%;
}

#pc_indicetemas li>a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: medium none;
    color: #D5602E;
    font-size: 0.9em;
    font-weight: 700;
    letter-spacing: 0;
    padding: 0;
}

#pc_indicetemas h2 {
    position: relative;
}

#pc_indicetemas li {
    display: table-cell;
    padding-right: 10px;
}

#pc_indicetemas li li {
    display: block;
    font-size: 100%;
    width: auto;
}

#pc_indicetemas li li>a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 90%;
    font-weight: normal;
    padding-left: 0;
}

#pc_indicetemas li li>a:hover {}

.navegacion h2 {
    clear: none;
    float: left;
    font-size: 100%;
    padding: 0 5px 0 0;
}

.rec_populares div {
    border-bottom: medium none;
    display: block;
    min-height: 40px;
    width: auto;
}

.rec_populares .figure {
    display: block;
    height: 30px;
    overflow: hidden;
    vertical-align: middle;
    width: 50px;
}

.rec_populares .titulo {
    font-size: 0.8em;
}

.rec_populares .figure img {
    height: 30px;
    width: 50px;
}

.po_noticias .figure {
    height: auto;
    margin-right: 1em;
    width: 150px;
}

.po_noticias div {
    border-bottom: medium none;
}

.po_noticias .figure img {
    height: auto;
    width: 150px;
}

div.po_siganos {
    margin: 1em auto;
    text-align: right;
}

.po_siganos ul {
    display: inline-block;
    list-style: none outside none;
}

.po_siganos ul li {
    background: url("images/sprite_po_siganos.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    font-size: 0;
    height: 40px;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    text-indent: -9999%;
    width: 40px;
}

.po_siganos ul li a {
    display: block;
    height: 40px;
    width: 40px;
}

.po_siganos ul li.mail {
    background-position: 0 0;
}

.po_siganos ul li.mail:hover {
    background-position: 0 -40px;
}

.po_siganos ul li.facebook {
    background-position: -40px 0;
}

.po_siganos ul li.facebook:hover {
    background-position: -40px -40px;
}

.po_siganos ul li.twitter {
    background-position: -80px 0;
}

.po_siganos ul li.twitter:hover {
    background-position: -80px -40px;
}

.po_siganos ul li.googlemas {
    background-position: -120px 0;
}

.po_siganos ul li.googlemas:hover {
    background-position: -120px -40px;
}

#pa_vienede p {
    border-right: 1px solid #D1D1D1;
    display: inline;
    margin-right: 5px;
    padding: 0 5px 0 0;
}

.pa_destacados_valores .vermas {
    float: right;
    position: relative;
    z-index: 600;
}

.pa_destacados_valores .imagenes,
.pa_destacados_valores .imagenes h2 {
    clear: none;
}

.pa_destacados_valores .imagenes h2 {
    border-bottom-color: #E7E8EE;
}

ul.pa_herramientas_orden {
    display: table;
    float: right;
    font-size: 0.7em;
    list-style: none outside none;
    margin: 0 0 1em;
    padding: 0;
    padding-right: 97px;
    width: auto;
}

ul.pa_herramientas_orden>li {
    display: table-cell;
    margin: 0;
    padding: 0 0 0 10px;
}

ul.pa_herramientas_orden .ui-menu {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-radius: 0 0 4px 4px;
    border-right: 1px solid #CCCCCC;
    box-shadow: 2px 5px 4px 0 #666666;
    height: 121px !important;
    position: absolute;
    top: 2em;
    width: 128px!important;
    z-index: 1500;
    margin-left: 58%;
}

.ui-menu .ui-menu-item a {
    display: block;
    font-family: pontano sans;
    font-size: 100%;
    font-weight: normal !important;
    line-height: 1.5;
    min-height: 0;
    padding: 2px 0.4em;
    text-decoration: none;
}

ul.pa_herramientas_orden li.paginador {
    border-right: 1px dotted #CCCCCC;
    padding-right: 10px;
}

ul.pa_herramientas_orden li span.paginas a {
    color: #848080;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    text-decoration: underline;
}

ul.pa_herramientas_orden li span.paginas a:hover {
    color: #999999;
    text-decoration: none;
}

ul.pa_herramientas_orden li span.ordenar a,
ul.pa_herramientas_orden li span.items_numero a {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll right -40px #FFFFFF;
    border: 1px solid #E5E5E5;
    color: #848080;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 25px 0 10px;
    text-decoration: none;
}

ul.pa_herramientas_orden li span.ordenar a:hover,
ul.pa_herramientas_orden li span.items_numero a:hover {
    background-color: #FFFFFF;
}

ul.pa_herramientas_orden li span.ver_lista a,
ul.pa_herramientas_orden li span.ver_galeria a,
ul.pa_herramientas_orden li span.prev a,
ul.pa_herramientas_orden li span.prox a {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #E5E5E5;
    display: block;
    float: left;
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin-left: 10px;
    text-indent: -9999%;
    width: 20px;
}

ul.pa_herramientas_orden li span.ver_galeria a {
    background-position: 0 -20px;
    margin-left: 0;
}

ul.pa_herramientas_orden li span.prev a {
    background-position: 0 -60px;
}

ul.pa_herramientas_orden li span.prox a {
    background-position: 0 -80px;
}

ul.pa_herramientas_orden li span.ver_lista a:hover,
ul.pa_herramientas_orden li span.ver_galeria a:hover,
ul.pa_herramientas_orden li span.prev a:hover,
ul.pa_herramientas_orden li span.prox a:hover {
    background-color: #FFFFFF;
}

ul.pa_herramientas_orden li span.ver_lista.current a,
ul.pa_herramientas_orden li span.ver_galeria.current a {
    background-color: #D8D5D5;
}

.filtros {
    background-color: #F2F2F2;
    float: right;
    margin-bottom: 1em!important;
    margin-left: 568px!important;
    margin-top: 0!important;
    width: 162px;
    z-index: 2000;
    position: absolute;
}

.filtros h2 {
    background: url("images/bg_sombra_titulocaja.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    border-color: #FFFFFF;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    box-shadow: none;
    clear: both;
    color: #333333;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1em;
    font-weight: 300;
    margin: 0 -3px;
    padding: 0.15em 0.5em 0.7em;
}

.filtros h3 {
    color: #D5602E;
    font-size: 0.8em;
    font-weight: 700;
    letter-spacing: 0;
    margin: 0.5em;
}

.filtros ul {
    list-style: none outside none;
    margin: 0 0.5em;
    padding: 0;
}

.filtros ul ul {
    margin-left: 1.5em;
}

.filtros ul ul li:first-child {
    padding-top: 0.5em;
}

.filtros ul li {
    font-size: 0.8em;
    padding-bottom: 0.5em;
}

.filtros input[type="checkbox"] {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-right: 0.5em;
}

.herramientas_recurso {
    border-bottom: 1px solid #E5E5E5;
    clear: both;
    font-size: 0.7em;
    min-height: 20px;
    padding: 3px 10px;
    position: relative!important;
    z-index: 20;
    width: 98%!important;
    margin: 0px 0 3px!important;
}

.herramientas_recurso a {
    color: #848080;
    display: block;
    padding: 0 5px 0 20px;
    text-decoration: none;
}

.herramientas_recurso a:hover {
    color: #4D4D4D;
}

.herramientas_recurso div.descargar_recurso {
    float: left;
    line-height: 20px;
}

.herramientas_recurso div.descargar_recurso {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);
}

.herramientas_recurso div.descargar_recurso:hover {}

.herramientas_recurso div.descargar_recurso a {
    font-weight: bold;
    padding-left: 25px;
}

.herramientas_recurso ul {
    display: inline-block;
    float: right;
    list-style: none outside none;
    margin: 0;
}

.herramientas_recurso ul li {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline;
    position: relative;
}

.herramientas_recurso ul li a {}

.herramientas_recurso ul li.rss {
    background-position: 0 -200px;
}

.herramientas_recurso ul li.imprimir {
    background-position: 0 -220px;
}

.herramientas_recurso ul li.valorar {
    background-position: 0 -180px;
}

.herramientas_recurso ul li.reportar {
    background-position: 0 -160px;
}

.herramientas_recurso ul li.citar {
    background-position: 0 -140px;
}

.herramientas_recurso ul li.compartir {
    background-position: 0 -120px;
}

.herramientas_recurso ul li ul {
    opacity: 0;
    padding: 10px 5%;
    position: absolute;
    top: -99999px;
    transition: opacity 0.5s ease-in-out 0s;
}

.herramientas_recurso ul li:hover ul {
    background-color: #FFFFFF;
    box-shadow: 0 0 10px 2px rgba(68, 71, 80, 0.1);
    display: block;
    opacity: 1;
    padding: 10px 2% 6px;
    position: absolute;
    top: 99%;
    width: 96%;
}

.herramientas_recurso ul li ul:before {
    background-color: #FFFFFF;
    box-shadow: 0 -3px 3px -2px rgba(68, 71, 80, 0.1), -3px 0 3px -2px rgba(68, 71, 80, 0.1);
    content: "";
    float: left;
    height: 10px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    top: -5px;
    transform: rotate(45deg);
    width: 10px;
    z-index: 10;
}

.herramientas_recurso ul li:hover li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: none;
}

.herramientas_recurso ul li.valorar>ul.estrellas {
    min-width: 600px;
}

.herramientas_recurso ul li.valorar ul ul {
    width: auto;
}

.herramientas_recurso ul.ntgvota-items {
    background-position: left top;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}

div.ntgvota_container {
    font-size: 0.7em;
}

.votacion {
    float: none !important;
    margin-bottom: 1em;
    margin-left: 5px;
    padding: 0.5em 0 0 !important;
}

.votacion span {
    margin-left: 5px;
    margin-right: 5px;
}

#slider_principal {
    max-height: 200px;
    overflow: hidden;
}

#slider_principal div.recuadro {
    overflow: hidden;
    padding: 0 0 1.5em;
    position: relative;
}

#slider_principal img {}

#slider_principal ul.indice_caras {
    bottom: 20px;
    height: 12px;
    left: 70px;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0;
    position: absolute;
    width: 100%;
    z-index: 3;
}

#slider_principal .indice_caras li {
    background-image: url("images/sprite_marquesina.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    font-size: 0;
    height: 12px;
    line-height: 0;
    margin: 0 2px;
    padding: 0;
    text-decoration: none;
    text-indent: -9999%;
    width: 12px;
}

#slider_principal .indice_caras li a {
    color: #999999;
    display: block;
    height: 12px;
    padding: 0;
    text-decoration: none;
    width: 12px;
}

#slider_principal .indice_caras li a:hover {
    background-position: 0 -12px;
    color: #4D4D4D;
}

#slider_principal .indice_caras li a:hover {}

#slider_principal .indice_caras li.current {
    background-position: 0 -12px;
}

#slider_principal .indice_caras li.current a {
    color: #4D4D4D;
}

#slider_principal span.boton {
    bottom: 20px;
    display: block;
    height: 12px;
    left: 34px;
    position: absolute;
    text-align: center;
    width: 12px;
    z-index: 3;
}

#slider_principal span.boton a.play,
#slider_principal span.boton a.pause {
    color: #4D4D4D;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-indent: -99999%;
    width: 12px;
}

#slider_principal span.boton a.pause {
    background: url("images/sprite_marquesina.png") no-repeat scroll -12px 0 rgba(0, 0, 0, 0);
}

#slider_principal span.boton a.pause:hover {
    background: url("images/sprite_marquesina.png") no-repeat scroll -12px -12px rgba(0, 0, 0, 0);
}

#slider_principal span.boton a.play {
    background: url("images/sprite_marquesina.png") no-repeat scroll -24px 0 rgba(0, 0, 0, 0);
}

#slider_principal span.boton a.play:hover {
    background: url("images/sprite_marquesina.png") no-repeat scroll -24px 12px rgba(0, 0, 0, 0);
}

#slider_principal span.next,
#slider_principal span.prev {
    background-image: url("images/sprite_marquesina.png");
    background-repeat: no-repeat;
    bottom: 20px;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    width: 12px;
}

#slider_principal span.prev {
    background-position: -36px 0;
    left: 22px;
}

#slider_principal span.next {
    background-position: -48px 0;
    left: 46px;
}

#slider_portada {
    z-index: 300;
}

#slider_portada div.recuadro {
    overflow: hidden;
    padding: 0 0 1.5em;
    position: relative;
}

#slider_portada img {}

#slider_portada ul.indice_caras {
    bottom: 5px;
    height: 12px;
    left: 128px;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0;
    position: absolute;
    width: 100%;
    z-index: 301;
}

#slider_portada .indice_caras li {
    background-image: url("images/sprite_marquesina.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    font-size: 0;
    height: 12px;
    line-height: 0;
    margin: 0 2px;
    padding: 0;
    text-decoration: none;
    text-indent: -9999%;
    width: 12px;
}

#slider_portada .indice_caras li a {
    color: #999999;
    display: block;
    height: 12px;
    padding: 0;
    text-decoration: none;
    width: 12px;
}

#slider_portada .indice_caras li a:hover {
    background-position: 0 -12px;
    color: #4D4D4D;
}

#slider_portada .indice_caras li a:hover {}

#slider_portada .indice_caras li.current {
    background-position: 0 -12px;
}

#slider_portada .indice_caras li.current a {
    color: #4D4D4D;
}

#slider_portada span.boton {
    bottom: 5px;
    display: block;
    height: 12px;
    left: 103px;
    position: absolute;
    text-align: center;
    width: 12px;
    z-index: 301;
}

#slider_portada span.boton a.play,
#slider_portada span.boton a.pause {
    color: #4D4D4D;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-indent: -99999%;
    width: 12px;
}

#slider_portada span.boton a.pause {
    background: url("images/sprite_marquesina.png") no-repeat scroll -12px 0 rgba(0, 0, 0, 0);
}

#slider_portada span.boton a.pause:hover {
    background: url("images/sprite_marquesina.png") no-repeat scroll -12px -12px rgba(0, 0, 0, 0);
}

#slider_portada span.boton a.play {
    background: url("images/sprite_marquesina.png") no-repeat scroll -24px 0 rgba(0, 0, 0, 0);
}

#slider_portada span.boton a.play:hover {
    background: url("images/sprite_marquesina.png") no-repeat scroll -24px -12px rgba(0, 0, 0, 0);
}

#slider_portada span.next,
#slider_portada span.prev {
    background-image: url("images/sprite_marquesina.png");
    background-repeat: no-repeat;
    bottom: 5px;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    width: 12px;
    z-index: 301;
}

#slider_portada span.prev {
    background-position: -36px 0;
    left: 90px;
}

#slider_portada span.prev:hover {
    background-position: -36px -12px;
}

#slider_portada span.next {
    background-position: -48px 0;
    left: 116px;
}

#slider_portada span.next:hover {
    background-position: -48px -12px;
}

.marquesina_portada {
    background-color: #FFFFFF;
    border: 1px solid #E6E6E6;
    height: 13em;
    left: 34.25%;
    overflow: hidden;
    position: absolute;
    top: 7em;
    width: 32%;
}

.marquesina_portada div {
    height: 100%;
    position: relative;
}

.marquesina_portada div span.figure {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 80px;
}

.marquesina_portada .titulo {
    font-size: 1.1em;
    font-weight: normal;
    line-height: 130%;
    margin: 1em 10px 0 90px;
}

.marquesina_portada .titulo a {
    color: #888888 !important;
}

.marquesina_portada .titulo a:hover {
    color: #999999 !important;
    text-decoration: none !important;
}

.marquesina_portada .abstract {
    font-size: 0.8em;
    margin: 0.3em 10px 0 90px;
}

.accesibilidad_foco {
    font-size: 0;
    height: 0;
    line-height: 0;
    margin-top: -10em;
    text-indent: -9999%;
}

.pa_destacados_valores>div.recuadro,
.pa_destacados_valores>div.recuadro .figure {
    height: 160px !important;
    width: 140px !important;
}

#recuadros_articulo_1094 h3 {
    font-weight: normal;
    width: auto;
}

#recuadros_articulo_1094 div.grupo {
    margin-bottom: 0;
}

#recuadros_articulo_1094 h3.grupo a {
    color: #FFFFFF;
}

#recuadros_articulo_1094 .ui-state-default {
    background-color: #A7A2A2;
}

#recuadros_articulo_1094 div span.figure {
    height: 80px;
    overflow: hidden;
    width: 80px;
}

#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro {
    background-color: #000000;
    float: left;
    height: 10em;
    margin: 0 1.04167% 2%;
    overflow: hidden;
    position: relative;
    width: 22.9167%;
}

#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro .titulo {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    color: #FFFFFF;
    font-size: 0.8em;
    height: auto;
    left: 0;
    line-height: 1.6em;
    margin: 0;
    opacity: 0.7;
    padding: 5%;
    position: absolute;
    transition: all 0.65s ease 0s;
    width: 90%;
    z-index: 2;
}

#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro:hover .titulo {
    bottom: 100%;
    height: 0;
    opacity: 0;
    padding: 0 5%;
}

#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro.resultado-destacado {
    height: 20.6em;
    width: 47.9%;
}

#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro.resultado-destacado span.figure {
    height: 20.6em;
}

#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro span.figure {
    height: 10em;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro img {
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}

#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro>.titulo a {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}

#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro:hover>.titulo a {
    display: block;
    height: 100%;
}

#recuadros_articulo_650 {
    margin-bottom: 1em;
}


/* .menudesp2 h2 {
    background: url() no-repeat scroll left top rgba(0, 0, 0, 0);
    border-bottom: 1px solid #B3B3B3;
    clear: both;
    color: #CCCCCC;
    font-size: 0.84em;
    font-weight: normal;
    padding: 5px;
    text-align: center;
} */


/* ul.menudesp2 li {
    border-color: #E6E7E8 #DBD9D9 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #444444;
    font-family: 'Open Sans',Verdana,Geneva,sans-serif;
    font-size: 1.3em!important;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 200;
} */


/* ul.menudesp2 li ul > li {
	font-size:100%!important;
} */


/* ul.menudesp2 li a {
    color: #FFFFFF !important;
    display: block;
    padding: 7px 5px;
    text-decoration: none;
    z-index: 200;
} */


/* ul.menudesp2 li a:hover {
    color: #FFFFFF !important;
} */


/* ul.menudesp2 li ul li ul {
    margin-left: 1px;
} */


/* 
ul.menudesp2 li ul li ul > li {
    font-size: 100%;
} */


/* ul.menudesp2 li:hover > ul {
    display: block;
} */


/* ul.menudesp2 ul li ul li > ul {
    background: none repeat scroll 0 0 #EF3835;
    display: none;
    margin-left: 0.1em;
    padding: 0;
    z-index: 100;
} */


/* 
.menudesp2 .current ul > a:hover, 
.menudesp2 ul ul li > a:hover, 
.menudesp2 .current ul li.current > ul li a:hover {
    color: #FFFFFF;
    text-decoration: none;
    z-index: 200;
} */


/* .menudesp2 .current > ul li a, 
.menudesp2 .current ul li.current > ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    z-index: 200;
} */


/* .menudesp2 .current > ul li.current a, 
.menudesp2 .current ul li.current > ul li.current a {
    color: #FFFFFF;
    z-index: 200;
} */

#menu_descubrido {
    height: auto;
    margin: 0;
    position: relative;
    width: 250px;
}

.menu_line01 {
    background-color: #FFFFFF;
    height: 5px;
    width: 100%;
}

.menu_line02 {
    background-color: #FFFFFF;
    color: #EF3835;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 110%;
    padding-left: 10px;
}

.menu_line02 h1 {
    font-family: oswald;
    font-size: 1.2em;
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none;
}

.menu_line03 {
    background-color: #FFFFFF;
    height: 5px;
    width: 100%;
}

#id_widget {
    margin-top: 10px;
}

#id_widget .figure {
    clear: left;
    float: left;
    margin: 0 0.5em 0 0;
}

#id_widget img {
    height: 114px;
    max-height: 114px;
    max-width: 80px;
    min-height: 114px;
    min-width: 80px;
    width: 80px;
}

#id_widget h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.2em;
    font-weight: 300;
    margin-bottom: 1em;
    padding-left: 0;
    padding-top: 10px;
    text-transform: uppercase;
}

#contEnriquecido h2,
#videos_portada h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.2em!important;
    font-weight: 300;
    margin-bottom: 1em;
    padding-left: 0;
    padding-top: 10px;
    text-transform: uppercase;
}

#id_widget a {
    color: #BF301A;
    text-decoration: none;
}

.widget {
    background: none repeat scroll 0 0 #F7F4F2;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 10px;
}

.widget h4,
.encuesta h4 {
    font-size: 0.8em;
    margin: 0 0 10px;
}

.widget:hover {
    background: none repeat scroll 0 0 #EBE8E5;
}

.widget h4,
.encuesta h4 {
    font-family: "oswald";
    font-size: 1.2em;
    font-weight: 500;
    margin: 0 0 10px;
    text-transform: uppercase;
}

.widget h5 {
    float: left;
    margin-left: 10px;
}

#lista_cartelera {}

#lista_cartelera .recuadro .figure {
    float: none;
    display: block;
    margin: 0;
    max-height: 223px;
    overflow: hidden;
}

#lista_cartelera .recuadro .figure img {
    height: auto;
    width: 100%;
}

#lista_cartelera .recuadro {
    background-color: #E9E9E9;
    border: 1px solid #CCCCCC;
    display: table;
    float: left;
    height: 375px;
    margin-bottom: 0.5em;
    margin-right: 1.6em;
    padding-bottom: 0.5em;
    text-align: center;
    width: 298px;
    box-sizing: border-box;
}

#lista_cartelera .cuadros {
    padding-left: 10px;
    padding-right: 10px;
}

#lista_cartelera a {
    color: #333333 !important;
    font-family: oswald;
    font-size: 0.8em;
    text-decoration: none;
}

#lista_cartelera .titulo {
    margin-top: 15px;
}

#lista_cartelera .pnid-573 {
    color: #FFFFFF !important;
    font-size: 0.8em !important;
    font-weight: bold;
    text-transform: uppercase;
}

#lista_cartelera .pnid-561 {
    font-size: 0.7em !important;
    font-weight: bold;
    text-transform: uppercase;
}

#lista_publicacion {
    /*width: 100%;
	height: auto;
	overflow: hidden;*/
    box-sizing: border-box;
}

#lista_publicacion .recuadro {
    background: url(images/no_disponible.jpg) no-repeat #E9E9E9;
    border: 1px solid #CCCCCC;
    border-bottom-width: 0;
    display: table;
    float: left;
    height: 370px;
    margin-bottom: 0.5em;
    margin-right: 2.6em;
    padding-bottom: 0.5em;
    text-align: center;
    width: 298px;
    box-sizing: border-box;
}

#lista_publicacion .recuadro .figure {
    float: left;
    height: auto;
    margin: 0;
    ;
    width: 100%;
}

#lista_publicacion .recuadro .figure img {
    height: auto;
    max-width: 100%;
    width: 100%;
}

#lista_publicacion .cuadros {
    padding-left: 10px;
    padding-right: 10px;
}

#lista_publicacion a {
    color: #767575 !important;
    font-family: oswald;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    word-spacing: 2px;
}

#lista_publicacion a:hover {
    color: #333333 !important;
}

#lista_publicacion a:visited {}

#lista_publicacion .titulo {
    margin-top: 15em;
}

#lista_publicacion .pnid-573 {
    font-size: 0.8em !important;
    font-weight: bold;
    text-transform: uppercase;
}

#lista_publicacion .pnid-561 {
    font-size: 0.7em !important;
    font-weight: bold;
    text-transform: uppercase;
}

#lista_galeria,
#lista_galerias_institucionales {
    width: 100%;
    height: auto;
    overflow: hidden;
}

#lista_galeria .titulo,
#lista_galerias_institucionales .titulo {
    margin-top: 15em;
}

#lista_galeria .recuadro .figure,
#lista_galerias_institucionales .recuadro .figure {
    float: left;
    height: 200px;
    margin: 0 !important;
    max-height: 200px;
    overflow: hidden;
    width: 300px;
}

#lista_galeria .recuadro .figure img,
#lista_galerias_institucionales .recuadro .figure img {
    height: auto;
    max-height: none;
    max-width: 300px !important;
    min-height: 200px;
    min-width: 300px !important;
}

#lista_galeria .recuadro,
#lista_galerias_institucionales .recuadro {
    background: url(images/no_disponible.jpg) no-repeat #E9E9E9;
    border: 1px solid #CCCCCC;
    display: table;
    float: left;
    height: 270px;
    margin-bottom: 0.5em;
    margin-right: 2.5em;
    padding-bottom: 0.5em;
    text-align: center;
    width: 300px;
}

#lista_galeria .cuadros,
#lista_galerias_institucionales .cuadros {
    padding-left: 10px;
    padding-right: 10px;
}

#lista_galeria a,
#lista_galerias_institucionales a {
    color: #333333 !important;
    font-family: oswald;
    font-size: 0.8em;
    font-weight: normal;
    text-decoration: none;
}

#lista_galeria a:hover,
#lista_galerias_institucionales a:hover {
    color: #767575 !important;
}

#lista_galeria a:visited,
#lista_galerias_institucionales a:visited {
    color: #333333 !important;
}

#lista_galeria .titulo,
#lista_galerias_institucionales .titulo {
    margin-top: 15em;
}

#recuadros_noticias {}

#recuadros_noticias .epigrafe {
    font-size: 0.8125em;
    margin-bottom: 0;
    padding: 0 0.5em;
}

#recuadros_noticias .vermas a {
    background: url("images/mas.png") no-repeat;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    text-indent: -9999%;
    display: block;
    width: 15px;
    height: 15px;
    width: 14px;
    line-height: 200;
}

#recuadros_noticias a {
    font-family: 'Oswald', Verdana, Geneva, sans-serif !important;
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    word-spacing: 3px;
}

#recuadros_noticias .figure {
    height: 240px;
    max-height: 240px;
    overflow: hidden;
    width: 320px;
}

#recuadros_noticias img {
    height: auto;
    max-height: none;
    max-width: 320px !important;
    min-width: 320px !important;
}

#colecciones {}

#colecciones .figure {
    clear: left;
    float: left;
    height: 162px;
    margin: 0 0.5em 0 0;
    max-height: 162px;
    overflow: hidden;
    width: 340px;
}

#colecciones img {
    height: auto;
    max-height: none;
    max-width: 340px !important;
    min-width: 340px !important;
}

#colecciones a {
    font-family: 'Oswald', Verdana, Geneva, sans-serif !important;
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    word-spacing: 3px;
}

#colecciones .vermas {
    background: url("images/mas.png") no-repeat scroll;
    color: rgba(0, 0, 0, 0) !important;
    float: right;
    margin: 0;
    padding: 0 12px 0 0;
    text-decoration: none;
}

#colecciones .vermas:hover {
    background: url("images/mas.png") no-repeat;
    color: rgba(0, 0, 0, 0) !important;
    float: right;
    margin: 0;
    padding: 0 12px 0 0;
    text-decoration: none;
}

#detalle_cartelera p {
    font-size: 0.8125em !important;
    padding-bottom: 0;
}

#detalle_cartelera a {
    color: #4479B6 !important;
}

p.fechaInicio {
    font-weight: normal;
    margin-bottom: 0.5em;
    padding: 0 0.5em 15px;
}

p.fechaTermino {
    font-weight: normal;
    margin-bottom: 0.5em;
    padding: 0 0.5em 15px;
}

p.fechaIna {
    font-weight: normal;
    margin-bottom: 0.5em;
    padding: 0 0.5em 15px;
}


/****/

#detalle_galeria .cid-514 {
    margin-top: 20px;
}

#detalle_galeria p {
    font-size: 0.8125em !important;
    margin-left: -7px !important;
}

#detalle_galeria a {
    color: #4479B6 !important;
}

#detalle_galeria p.fecha2 {
    display: none;
}

.ui-widget-content {
    background-color: #FFFFFF !important;
}

.ui-widget-header {
    background: none repeat scroll 0 0 #FFFFFF !important;
}

#tabs .ui-tabs-nav li {
    background: none repeat scroll 0 0 #E9E9E9;
    border-radius: 4px 4px 0 0;
    margin-top: 0.3em;
}

#tabs .ui-tabs-nav li a {
    padding: 0.5em 1.4em !important;
}

#tabs p {
    font-size: 0.8em;
    line-height: 160%;
    padding-bottom: 1.2em;
}

#images_header {
    height: 180px;
    margin-top: 30px;
    position: absolute;
    width: 997px;
    z-index: 1;
}

#container {
    max-width: 1002px!important;
    max-width: 1002px!important;
}

#contenido_principal {
    background: none repeat scroll 0 0 #F7F4F2;
    float: left;
    margin: 20px 0;
    min-height: 160px;
    width: 100%;
}

#contenido_principal>div {
    float: left;
    padding: 5px;
    width: 220px;
}

#contenido_principal h4 {
    font-family: "oswald";
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: uppercase;
}

div#contenido_principal .item1,
div#contenido_principal .item2 {
    float: left;
    font-size: 0.8125em;
    margin: 10px;
    width: 332px;
}

#contenido_principal img {
    height: 80px;
    margin: 0 7px 7px 0;
    max-height: 80px;
    max-width: 80px;
    min-height: 80px;
    min-width: 80px;
    overflow: hidden;
    width: 80px;
}

#contenido_principal2 {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 20px 0;
    min-height: 160px;
    width: 100%;
}

#contenido_principal2>div {
    float: left;
    padding: 5px;
    width: 220px;
}

#contenido_principal2 h4 {
    font-family: "oswald";
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: uppercase;
}

div#contenido_principal2 .item1,
div#contenido_principal2 .item2 {
    float: left;
    font-size: 0.8125em;
    margin: 10px;
    width: 332px;
}

#contenido_principal2 img {
    height: 80px;
    margin: 0 7px 7px 0;
    max-height: 80px;
    max-width: 80px;
    min-height: 80px;
    min-width: 80px;
    overflow: hidden;
    width: 80px;
}

.recuadro .left {
    float: left;
    width: 48%;
}

recuadro.rigth {
    float: right;
    width: 48%;
}

.left2 {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    font-size: 14px;
    margin-top: 20px;
    width: 48%;
}

.rigth2 {
    float: left;
    font-size: 14px;
    margin-top: 20px;
    width: 48%;
}

.line {
    line-height: 25px;
}

.footer_map {
    border-color: #AAAAAA;
    border-style: solid;
    border-width: 1px;
    color: #808080;
    margin-top: 20px;
}

.menudesp h2 {
    background: url() no-repeat scroll left top rgba(0, 0, 0, 0);
    border-bottom: 1px solid #B3B3B3;
    clear: both;
    color: #CCCCCC;
    font-size: 0.84em;
    font-weight: normal;
    padding: 5px;
    text-align: center;
}

.menudesp ul {
    background: none repeat scroll 0 0 #EF3835;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.menudesp ul li {
    border-color: #E6E7E8 #DBD9D9 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    font-family: 'Open Sans', Verdana, Geneva, sans-serif;
    font-size: 1.2em;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 200;
}

.menudesp ul li a {
    color: #FFFFFF;
    display: block;
    padding: 7px 5px;
    text-decoration: none;
    z-index: 200;
}

.menudesp ul li a:hover {
    background: none repeat scroll 0 0 #D02826;
    color: #FFFFFF;
    text-decoration: none;
}

.menudesp ul li.current a {
    background: none repeat scroll 0 0 #D02826;
    color: #FFFFFF;
}

.menudesp li ul {
    display: none;
    left: 179px;
    margin-left: 40px;
    padding: 0;
    position: absolute;
    top: 0;
    width: 180px;
    z-index: 200;
}

.menudesp ul li ul>li {
    border-left: medium none;
    border-right: medium none;
    border-top: 1px solid #BF311A;
    font-size: 100%;
    z-index: 200;
}

.menudesp ul li ul li ul>li {
    font-size: 100%;
}

.menudesp li:hover>ul {
    display: block;
}

.menudesp li ul li>ul {
    background: none repeat scroll 0 0 #EF3835;
    display: none;
    margin-left: 0.1em;
    padding: 0;
    z-index: 100;
}

.menudesp .current ul>a:hover,
.menudesp ul ul li>a:hover,
.menudesp .current ul li.current>ul li a:hover {
    background: none repeat scroll 0 0 #BF311A;
    color: #FFFFFF;
    text-decoration: none;
    z-index: 200;
}

.menudesp .current>ul li a,
.menudesp .current ul li.current>ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    z-index: 200;
}

.menudesp .current>ul li.current a,
.menudesp .current ul li.current>ul li.current a {
    background: none repeat scroll 0 0 #EF3835;
    color: #FFFFFF;
    z-index: 200;
}

.publicaciones_lista {
    display: block;
    float: left;
    margin: 2%;
    max-width: 270px;
    min-height: 200px;
    overflow: hidden;
}

.img-publicacion {
    max-height: 100%;
    max-width: 270px;
    min-height: 100%;
    min-width: 270px;
}

.content-img-publicaciones {
    background: url("imagenes/textura.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 70px;
    margin: -25% 0 0;
    position: relative;
}

.content-img-publicaciones h2 {
    color: #FFFFFF;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 0.9em;
    padding-left: 0.9em;
    padding-top: 0.9em;
    text-transform: uppercase;
}

#logo_dibam_responsive {
    display: none;
}

.recuadro img {
    max-height: none;
    max-width: none;
    width: 156px;
}

#slider .seccion {
    float: right;
}

#slider .abstract h2 {
    display: none;
}

#slider ul {
    list-style: none outside none;
}

#galeria_recursos {}

#galeria_recursos p {
    font-family: oswald;
    font-size: 0.9em !important;
}

#galeria_recursos .figure {
    background-color: #E9E9E9;
    display: inline-block;
    height: 260px;
    margin-right: 5px;
    margin-top: 15px;
    overflow: hidden;
    width: 32%;
}

#galeria_recursos .figure img {
    height: auto;
    max-width: 100%;
    width: 100%;
}

#galeria_recursos .titulo {
    color: #333333 !important;
    display: none;
    font-family: oswald;
    font-weight: normal;
    padding: 5px;
    text-align: center;
    width: 96% !important;
}

#galeria_recursos .figure>a {
    display: block;
}

#galeria_recursos .pie_galeria {
    text-align: center;
    padding: 10px 5px;
}

#article_i__wd_pa_presentacion_1 ul li a {
    color: #1155cc !important;
}

#publicaciones_recuadro {}

#publicaciones_recuadro .recuadro .figure {
    padding-left: 10px;
}

#publicaciones_recuadro .recuadro .figure img {
    height: auto;
    max-height: 243px !important;
    max-width: 340px !important;
    min-height: 234px !important;
    min-width: 340px !important;
}

#publicaciones_recuadro .recuadro {
    background-color: #F8F8F8;
    border: 1px solid #CCCCCC;
    display: table;
    float: left;
    height: 250px;
    margin-bottom: 0.5em;
    margin-right: 2.6em;
    padding-bottom: 0.5em;
}

#publicaciones_recuadro .cuadros {
    padding-left: 10px;
    padding-right: 10px;
}

#publicaciones_recuadro a {
    color: #333333 !important;
    font-size: 0.8em;
    text-decoration: none;
}

#publicaciones_recuadro .recuadro .titulo {
    font-size: 0.9em;
    font-weight: bold;
    margin-bottom: 0.3em;
    margin-left: 3px;
    padding: 0 0.5em;
    text-transform: uppercase;
}

#detalle_cartelera {}

#detalle_cartelera .recuadro img {
    height: auto;
    max-height: none;
    max-width: 355px;
    min-width: 335px;
}

#detalle_cartelera .recuadro .figure {
    float: left;
    /*height: 250px;*/
    /* max-height: 250px;*/
    /* overflow: hidden;*/
    width: 340px;
}


/*********/

#detalle_galeria {}

#detalle_galeria .recuadro img {
    height: auto;
    max-height: none;
    max-width: 355px;
    min-width: 335px;
}

#detalle_galeria .recuadro .figure {
    float: left;
    height: 250px;
    max-height: 250px;
    overflow: hidden;
    width: 355px;
}

#lateral_izquierda {
    background-color: #ECECEC;
}

#lateral_izquierda .recuadros a {
    color: #999999;
    text-decoration: none;
}

#noticias_web .fecha {
    color: #454545 !important;
    margin-left: 337px;
}

#noticias_web strong,
b {
    color: #454545;
    font-weight: lighter;
}

#slideshow {
    height: 290px;
    position: relative;
}

#slideshow img {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 8;
}

#slideshow img.active {
    opacity: 1;
    z-index: 10;
}

#slideshow IMG.last-active {
    z-index: 9;
}

.list_carousel {
    margin-left: 20px;
    width: 270px;
}

.list_carousel ul {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.list_carousel li {
    display: block;
    float: left;
    height: 73px;
    margin: 2px 0;
    outline: medium none;
    padding: 0;
    width: 270px;
}

.list_carousel.responsive {
    margin-left: 0;
    width: auto;
}

.up,
.down,
.rightMUMA,
.leftMUMA {
    display: block;
    height: 17px;
    margin: -9px auto;
    outline: medium none;
    text-indent: -9999px;
    width: 16px;
}

.boton-banner-up {
    margin: 10px 0 11px;
}

.boton-banner-down {
    margin: 11px 0 0;
}

.direcciones {
    float: left;
    width: 408px;
}

.banners {
    float: left;
    width: 270px;
}

.bg-footer {
    margin: 0 auto;
    padding: 20px 0;
    width: 948px;
}

.logo_gob {
    background: url("images/logo_footer_ministerio.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    font-size: 0;
    height: 70px;
    line-height: 0;
    overflow: hidden;
    text-indent: -9999%;
    width: 129px;
    padding-right: 10px;
}

#main a strong {
    font-weight: normal;
}

#main a:visited {
    color: #660066;
    text-decoration: underline;
}

#footer {
    width: 99.6%;
}

#enlaces_web {
    float: right;
    margin: 3px 20px 0 -3px;
    display: inline-flex;
    height: 20px;
}


/*
#idFacebook, #idYoutube, #idTwitter, #idBlog, #ctl00_header_header1_Faqs, #ctl00_header_header1_Mapa, .btn {
    border: medium none;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    text-indent: -9999px;
    width: 25px;
}
*/


/* #idFacebook:hover, #idYoutube:hover, #idTwitter:hover, #idBlog:hover, #ctl00_header_header1_Faqs:hover, #ctl00_header_header1_Mapa:hover, .btn:hover {
    background: url("images/cut_icon.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
} */

#idFacebook:hover {
    background-position: -1px -28px;
}

#idYoutube:hover {
    background-position: -111px -28px;
}

#idTwitter:hover {
    background-position: -29px 50px;
}

#idBlog:hover {
    background-position: -1px 103px;
}

#ctl00_header_header1_Faqs:hover {
    background-position: -29px 25px;
}

#ctl00_header_header1_Mapa:hover {
    background-position: -138px 104px;
}

.btn:hover {
    background-position: -141px -31px;
}

#buscador .btn {
    height: 19px;
}

#acceso_dibam {
    height: 50px;
    width: 98%;
}

#acceso_dibam a {
    color: rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -9999%;
    width: 100%;
    height: 50px;
}

#acceso_canal {
    /*height: 130px;*/
    padding-top: 71px;
    width: 98%;
}

#acceso_canal a {
    color: rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -9999%;
    width: 100%;
    height: 75%;
}


/*#imagen_abs {
    margin-top: -7% !important;
}*/

#imagen_abs {
    margin-top: -11% !important;
    /* margin-right: 31%; */
    /* float: right; */
    z-index: 2000;
    /* position: relative!important; */
    /* margin-left: 0!important; */
    float: left;
    margin-left: 47%!important;
}

#imagen_abs a {
    font-size: 0.8125em;
}

#cartelera_global {}

#cartelera_global .recuadro {
    margin-left: 0;
}

#cartelera_global>h2 {
    margin-left: 36px;
}

#cartelera_global h3 {
    clear: left;
    color: #666666;
    float: left;
    font-family: oswald;
    font-size: 0.9em;
    font-weight: 100;
    margin-bottom: 5px;
    text-transform: uppercase;
    width: 100%;
}

#cartelera_global .figure {
    height: 105px;
    max-height: 105px;
    min-height: 105px;
    overflow: hidden;
    width: 140px;
}

#cartelera_global img {
    height: auto;
    max-height: none;
    max-width: 140px !important;
    min-width: 140px !important;
}

#cartelera_global fieldset {
    border: medium none;
}

#cartelera_global h4 {
    font-size: 0.8em;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 7px;
    padding-top: 30px;
}

#cartelera_global .recuadro .fecha {
    color: #454545 !important;
    line-height: 117%;
    padding-left: 148px;
    font-size: 0.8em!important;
}

#carteleraGlobal .titulo {
    clear: right;
    font-family: oswald;
    font-size: 0.9em;
    margin-bottom: -10px;
    text-transform: uppercase;
    width: 98%;
}

#carteleraGlobal a:visited {
    color: inherit;
}

div#info_complementaria {
    border-top: 1px solid #CCCCCC;
    margin: 20px 0;
    padding: 10px 0 0;
}

div#info_complementaria div.inner {
    padding: 5px 10px;
}

div#info_complementaria div.item1,
div#info_complementaria div.item2,
div#info_complementaria div.item3 {
    border-right: 1px solid #CCCCCC;
    float: left;
    font-size: 0.9em;
    min-height: 200px;
    padding: 0 0 0 10px !important;
    width: 222px;
}

#nubeTags {
    font-family: 'Gentium Book Basic', Verdana, Geneva, sans-serif;
    line-height: 1;
    list-style: none outside none;
    margin: 0;
    text-align: center;
}

#contenido_principal {
    font-size: 0.9em;
}

#contenido_principal2 {
    font-size: 0.9em;
}

#info_complementaria h6 {
    font-family: oswald;
    font-size: 1em;
    font-weight: 100;
}

#buscador .text {
    width: 176px;
}

#banners img {
    max-width: 220px;
}


/*.btn_menu_movil {
    display: none;
    font-size: 0;
    font-weight: 700;
    height: 68px;
    left: 0;
    line-height: 0;
    margin: 0;
    position: absolute;
    text-indent: -99999%;
    top: 0;
    width: 40px;
    z-index: 400;
}
.btn_menu_movil a {
    background-image: url("images/btn_menu_movil.png");
    background-position: 8px 23px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    height: 68px;
    padding: 0;
    text-decoration: none;
    width: 40px;
}
.btn_menu_movil a.abierto {
	background-image: url(images/btn_menu_movil_cerrar.png);
}*/

.btn_menu_movil {
    display: none;
    z-index: 4000!important;
    position: absolute;
    width: 26px;
    height: 26px;
    margin: 23px 10px;
    top: 0;
    font-size: 0;
    left: 0;
}

.btn_menu_movil:before {
    content: "\f0c9";
    position: absolute;
    font-family: FontAwesome;
    color: #ffffff;
    font-size: 22px;
}


/* .btn_menu_movil.abierto:before{
    content: "\f00d";
} */

.btn_buscar_movil {
    display: none;
    z-index: 4000!important;
    position: absolute;
    width: 26px;
    height: 26px;
    margin: 23px 10px;
    top: 0;
    font-size: 0;
    right: 0;
}

.btn_buscar_movil:before {
    content: "\f002";
    position: absolute;
    font-family: FontAwesome;
    color: #ffffff;
    font-size: 22px;
}


/* .btn_buscar_movil.abierto:before{
    content: "\f00d";
} */

.cuerpo {}

.cuerpo>p {
    font-size: 1.1em;
}

.info-box p {
    font-size: 0.8125em;
    padding-bottom: 10px;
    padding-right: 5px;
}

.info-box ul li {
    font-size: 0.8125em;
    list-style: none outside none;
}

#todas_noticias {
    display: block;
    margin-left: 88%;
    margin-top: -47px;
    position: relative;
}

#todas_noticias2 {
    display: block;
    margin-left: 88%;
    margin-top: -47px;
    position: relative;
}

#todas_noticias3 {
    display: block;
    margin-left: 88%;
    margin-top: 30px;
    position: relative;
    z-index: 10000 !important;
}

#slider {
    position: relative;
}

#slider div {
    height: auto!important;
    position: relative;
    width: 700px;
}

#todas_noticias ul li {
    height: 40px;
    list-style: none outside none;
    width: 100px;
}

#todas_noticias ul li a {
    color: rgba(0, 0, 0, 0) !important;
    font-size: 2em;
}

#todas_noticias ul li a:hover {
    background: url("images/ver_todas_over.png") no-repeat;
    color: rgba(0, 0, 0, 0) !important;
}


/*****/

#todas_noticias2 ul li {
    height: 40px;
    list-style: none outside none;
    width: 100px;
}

#todas_noticias2 ul li a {
    color: rgba(0, 0, 0, 0) !important;
    font-size: 2em;
}

#todas_noticias2 ul li a:hover {
    background: url("images/ver_todas_over2.png") no-repeat;
    color: rgba(0, 0, 0, 0) !important;
}


/**************/

#todas_noticias3 ul li {
    height: 40px;
    list-style: none outside none;
    width: 100px;
}

#todas_noticias3 ul li a {
    color: rgba(0, 0, 0, 0) !important;
    font-size: 2em;
}

#todas_noticias3 ul li a:hover {
    background: url("images/ver_todas_over.png") no-repeat scroll;
    color: rgba(0, 0, 0, 0) !important;
}

ol {
    font-size: 14px;
    padding-left: 40px;
}

:focus {
    border: medium none !important;
    outline: medium none !important;
}

#contenidos_busq {}

#contenidos_busq .titulo {
    font-family: oswald;
    padding-left: 46%;
}

#contenidos_busq span.figure {
    width: auto;
    height: 66px;
    max-height: 66px;
    overflow: hidden;
    padding-left: 5px;
    padding-top: 5px;
}

#contenidos_busq .vermas {
    font-size: 80%;
    margin-right: 10px;
}


/*#contenidos_busq .vermas a {
background: url("images/mas.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}*/

#contenidos_busq div.recuadro {
    width: 48%;
    height: 66px;
    background: url('images/no_disponible_peque.png')no-repeat left;
    float: left;
    border: 1px solid #e6e6e6;
    margin-left: 5px;
}

#contenidos_busq .vermas {
    font-size: 80%;
    margin-right: 10px;
}

p.fechaInicio:before {
    content: "Inicio: ";
    font-weight: bold;
}

p.fechaTermino:before {
    content: "TÃ¯Â¿Â½rmino: ";
    font-weight: bold;
}

p.fechaIna:before {
    content: "InauguraciÃ¯Â¿Â½n: ";
    font-weight: bold;
}

p.fechaLugar:before {
    content: "Lugar: ";
    font-weight: bold;
}

p.fechaLugar {
    padding: 0 0.5em 15px;
}

div.content-img-izq img,
div.content-img-der img,
div.imagen-derecha img,
div.imagen-izquierda img,
div.imagen_derecha img,
div.imagen_izquierda img {
    height: auto;
    max-height: none;
    max-width: 300px;
}

div.content-img-der,
div.imagen-derecha,
div.imagen_derecha {
    float: right;
    margin-bottom: 0.75em;
    margin-left: 0.75em;
    margin-top: 0.25em;
    max-width: 300px;
}

div.content-img-izq,
div.imagen-izquierda,
div.imagen_izquierda {
    float: left;
    margin-bottom: 0.75em;
    margin-right: 1.4em;
    margin-top: 0.25em;
    max-width: 300px;
}

div#article_i__wd_ar_articulo_cuerpo_normal_1>div:first-child>div:first-child img {
    max-height: none;
    max-width: 100%;
    width: 100%;
}

div#article_i__wd_pa_presentacion_1>div>div:first-child>div:first-child img {
    max-height: none;
    max-width: 100%;
    width: 100%;
}

#lista_valores_i__w3_pa_MapaSitio_1 ul li a {
    font-weight: bold;
}

#lista_valores_i__w3_pa_MapaSitio_1 ul li ul li a {
    font-weight: normal;
}

div#article_i__wd_ar_articulo_cuerpo_normal_1>div:first-child>div:first-child {
    float: none;
    margin: 0;
    max-height: 360px;
    max-width: 100%;
    overflow: hidden;
    width: 100%;
    padding-bottom: 0;
    position: relative;
}

div#article_i__wd_pa_presentacion_1>div>div:first-child>div:first-child {
    float: none;
    margin: 0;
    max-height: 360px;
    max-width: 100%;
    overflow: hidden;
    width: 100%;
    padding-bottom: 10px;
    position: relative;
}

.pie {
    color: #808080 !important;
    font-size: 0.75em !important;
    padding-top: 3px;
    width: 345px;
    position: relative;
    bottom: 0;
}

#footer_muma .pie {
    color: #808080 !important;
    font-size: 0.75em !important;
    position: absolute;
    padding-top: 0px;
    width: 100%;
    bottom: 0;
}

p.autor_p:before {
    content: "Autor: ";
    font-weight: bold;
}

p.editorial_p:before {
    content: "Editorial: ";
    font-weight: bold;
}

p.anio_p:before {
    content: "Ano: ";
    font-weight: bold;
}

#contenido_principal p {
    padding-left: 4px;
    width: 100%;
}

#contenido_principal2 p {
    padding-left: 4px;
    width: 99%;
}

#i__wd_po_destacados_3_textos_1_29441_Visita20el20Museo {
    float: left;
    padding-left: 10px;
    width: 220px;
}

#i__wd_po_destacados_3_textos_1_29441_Servicios20y20accesibilidad {
    float: left;
    padding-left: 10px;
    width: 220px;
}

#i__wd_po_destacados_3_textos_1_29441_CC3B3mo20llegar {
    float: left;
    padding-left: 10px;
    width: 220px;
}

#contenido_principal .recuadro {
    float: left;
    padding-left: 10px;
    padding-top: 10px;
    width: 325px;
}

#contenido_principal .link {
    font-size: 0.9em;
    padding-left: 48px;
}

#contenido_principal .titulo {
    padding-left: 0;
}

#contenido_principal2 .recuadro {
    float: left;
    height: 100px;
    padding-left: 10px;
    padding-top: 10px;
    width: 220px;
}

#contenido_principal2 .link {
    font-size: 0.9em;
    padding-left: 48px;
}

#contenido_principal2 .titulo {
    font-family: oswald;
    margin-top: -111px;
    padding-left: 0;
    text-align: left;
    width: 80px !important;
}

.tipo_publica {
    padding: 0 !important;
}

#mapa h2 {
    font-size: 1.2em;
}

#cboxTitle {
    bottom: 30px !important;
}

#id_patri .recuadro {
    background-color: #E9E9E9;
    border: 1px solid #CCCCCC;
    display: table;
    float: left;
    margin-bottom: 0.5em;
    margin-right: 10px;
    min-height: 95px;
    padding-bottom: 0.5em;
    width: 47%;
}

#id_patri .figure {
    clear: left;
    float: left;
    height: 70px;
    margin: 6px 0.5em 0 6px;
    overflow: hidden;
    width: 140px;
}

#id_patri img {
    height: auto;
}

#id_patri h3 {
    font-size: 1.1em;
    padding-top: 2px;
}

#id_patri a {
    font-family: oswald;
    font-size: 0.9em;
}

#id_patri>div>h6>span {
    float: left;
    font-weight: 100;
    padding-left: 5px;
}

#id_patri .vermas a {
    background: url("images/mas.png") no-repeat;
    color: rgba(0, 0, 0, 0) !important;
}

#rec_adi>div:nth-child(6) {
    margin-top: 0;
}

#buscador {
    border: 2px solid #CACACA !important;
    height: 16px !important;
}

#slider>div:nth-child(6) {
    margin-top: 0;
}

#wd_tr_footer_contacto h2 {
    display: none;
}

div.sombra-footer {
    background-image: url("images/shadow-footer.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 25px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.invisible {
    display: none;
}

#banners img {
    max-height: 300px;
    max-width: 220px;
    min-width: 220px;
}


/* 
#formulario_feed {
    margin-top: 400px;
    margin-left: 18px;
     margin-right:auto; 
    margin-bottom: 50px;
    width: 220px;
    position: absolute;
    overflow:hidden;
    background:#E9E9E9;
} 
*/

#formulario_feed {
    margin-top: 255px;
    margin-left: -220px;
    width: 220px;
    position: relative;
    overflow: hidden;
    background: #E9E9E9;
    float: left;
}

#formulario_feed fieldset {
    border: medium none;
    margin: 0;
    padding: 0;
}

#formulario_feed legend {
    border: medium none;
    font-size: 1.5em!important;
    font-weight: normal;
    color: #6d6d6d;
    font-family: oswald;
    margin-left: 10px;
    padding-top: 5px;
}

#formulario_feed label {
    border-top: none!important;
    display: block;
    font-size: 1em;
    font-weight: normal!important;
    margin-top: 1em;
    padding: 0.5em 0 0;
    font-family: oswald;
    color: #8f8f8f;
    margin-bottom: 3px;
    margin-left: 10px;
}

#formulario_feed input[type="text"] {
    border: 2px solid #cacaca!important;
    font-size: 13px!important;
    height: 29px!important;
    width: 92%;
    color: #787878!important;
    padding: 2px 5px!important;
    margin-left: 10px!important;
    background: #FFF!important;
}

#formulario_feed form textarea {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #454545;
    font-family: 'Open Sans', Verdana, Geneva, sans-serif !important;
    font-size: 0.9em;
    margin-top: 10px;
    max-width: 320px;
    padding: 4px;
}

#formulario_feed ul li {
    font-size: 1em;
    /* font-size: 0.8em; */
    list-style: none outside none;
    padding-top: 0;
}

#formulario_feed input[type="checkbox"] {
    width: 20px;
}

#formulario_feed input[type="button"] {
    background: #787878!important;
    color: #FFF!important;
    cursor: pointer!important;
    font: 15px/15px Oswald, Georgia, "Times New Roman", Times, serif!important;
    height: 35px!important;
    border-style: none!important;
    border-width: 0!important;
    margin: 10px 0!important;
    padding: 0 10px!important;
}

#contEnriquecido p {
    font-size: 100%;
}

.caption {
    float: right;
    margin-top: -8px;
    width: 150px !important;
    margin-right: -12px;
}

hr {
    clear: both;
}

#contenido_principal2 ul {
    padding-left: 13px;
}

#contenido_principal2 ul li {
    font-size: 0.8em;
    width: 95%;
}

fieldset {
    border: none;
}

#slider .titulo {
    padding: 0px!important;
}

div#preguntas_frecuentes p {
    display: table!important;
}

div#preguntas_frecuentes ul.indice {
    display: none;
}

.icon_adi {
    float: left;
    font-size: 80%;
    margin-left: -25px;
    width: 80%;
}

#main {
    clear: none!important;
    background: none!important;
    width: initial!important;
}

#rec_adi h2 {
    clear: left;
    color: #545050!important;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1em !important;
    font-weight: 300;
    margin: 1em 0 0.6em;
    text-transform: none;
    margin-left: -4px;
}

.recuadros .recursos {
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0.5em;
    color: #1155cc;
}

.articulocompleto ul li a {
    color: #1155cc!important;
}

.articulocompleto ol li {
    font-size: 0.9em;
}


/*para indentar columnas*/

.push1 {
    margin-left: 9.375000009%
}

.push2 {
    margin-left: 17.708333317%
}

.push3 {
    margin-left: 26.04166671%!important
}

.push4 {
    margin-left: 34.375%
}

.push5 {
    margin-left: 42.70833331%
}

.push6 {
    margin-left: 51.04166671%
}

.push7 {
    margin-left: 59.375%
}

.push8 {
    margin-left: 67.70833331%
}

.push9 {
    margin-left: 76.04166671%
}

.push10 {
    margin-left: 84.375%
}

.push11 {
    margin-left: 92.70833331%
}

#main {
    margin-left: 26.04166671%!important
}

.nav .col3 {
    margin-right: 0;
    width: 220px;
    margin-left: 19px;
    /* margin-top:30px; */
}

select {
    background: #fff;
    width: 91%;
    border: 2px solid #CACACA;
    height: 30px;
    cursor: pointer;
    color: #787878;
    padding: 4px;
    margin-left: 10px;
    /* margin-bottom: 20px */
}

#footer .clear,
#footer.clearfix {
    clear: both;
}

.hz {}


/*Fin de indentar columnas*/

div#enlaces_web div a {
    display: block;
    width: 25px;
    height: 25px;
}

#id_widget .titulo {
    font-size: 1.2em;
}

#recuadros_noticias .fecha {
    color: #666666 !important;
    padding-bottom: 5px!important;
}

.line.listaitemizada li {
    font-size: 9px;
}

#tabs .clear {
    clear: both !important;
}

#noticias_web .epigrafe {
    width: 100%!important;
    /*margin-left: 205px;*/
}

.col12 {
    padding-bottom: 10px
}

.video_iframe {
    width: 48%;
    height: 260px;
    padding-right: 10px;
    float: left;
}

span.sizekb {
    position: absolute;
    margin-left: 80%;
    margin-top: -20px;
}

span.sizekb:before {
    content: "(";
    height: 0;
}

span.sizekb:after {
    content: ")";
    height: 0;
}

#busquedaAvanzada ul {
    padding-left: 10px;
    list-style: none;
    font-size: 0.8em;
    padding-bottom: 20px;
}

.menu {
    width: 98%!important
}

.navegacion {
    float: right;
    margin-right: 0.5em;
    font-size: 11px;
}

p.fecha2 {
    padding-left: 7px;
}

#paginador .recuadro>p {
    padding: 0;
    font-size: 0.7em;
}

#paginador .titulo {
    font-family: oswald;
    font-size: 0.9em;
}

#paginador .recuadro {
    display: block;
    float: left;
    height: 250px;
    margin: 0.5em 1.1%;
    overflow: hidden;
    padding-top: 1px;
    padding-bottom: 20px;
    width: 30%;
    position: relative;
    background: url(images/no_disponible_paginador.png) no-repeat top;
}

.listadorecuadros .recuadro {
    background: none!important
}

#paginador p.fecha {
    position: absolute;
    bottom: 15px;
}

#paginador p.fecha+p.fecha {
    bottom: 0;
}

#paginador p.fecha+p.fecha2 {
    bottom: 0;
}

p.inst {
    position: absolute;
    top: 209px;
}

#paginador img {
    width: 100%;
}

#i__wd_dy_pa_ResultadosAvanzada_dinamizadora_1.listadorecuadros .figure img {
    height: auto;
    width: 40px;
}

#paginador h4.abstract {
    display: none;
}

#i__wd_dy_pa_ResultadosAvanzada_dinamizadora_1 h2 {
    font-size: 0.9em;
}


/* cambios hrodrigu
 *
 *
 * */

.btn_importar {
    color: black !important;
    border: solid 1px;
}

span.counting {
    display: inline!important;
}

#logo_dibam_responsive {
    display: none!important;
}


/* fin cambios hrodrigu */

.articulo .titulo-foto {
    color: #444444 !important;
    font-size: 0.77em;
    padding-top: 3px;
    padding-bottom: 5px;
    width: 100% !important;
}

.articulo .titulo-foto-invisible {
    display: none;
}

.articulo .caption {
    color: #808080;
    font-size: 0.75em;
    padding-top: 0px;
    width: 100% !important;
    float: none;
    margin-top: 0px;
    margin-right: 0px;
}

.articulo .figure p,
.articulo .imagen-izquierda p,
.articulo .imagen_izquierda p,
.articulo .imagen-derecha p,
.articulo .imagen_derecha p {
    margin-bottom: 0px;
    padding-bottom: 5px;
}

.articulo .figure {
    float: none;
}

@media only screen and (max-width: 960px) {
    .tr_buscador.abierto {
        margin-left: 10px;
        margin-right: 10px;
        display: block;
        padding: 20px;
        text-align: center;
        background: #e12429;
    }
    .tr_buscador {
        display: none;
    }
    .nav .col3 {
        width: 100%;
        margin-top: 0px;
        margin-left: 0px;
    }
    /* #header .tr_buscador input.text{width:85%;height:30px;} */
    #cuadro_busqueda.btn {
        color: #ffffff!important;
        font-size: 1.5em!important;
        height: 35px;
        padding-top: 0!important;
        width: 10%;
        text-align: right;
    }
    .navegacion {
        margin-right: 0;
    }
    div#footer_muma {
        width: 100%;
    }
    .contenedor_buscador_enlaces {
        text-align: -webkit-right;
    }
    .inv-desktop {
        display: table!important;
    }
    /*Esto es solamente para los menus en los sitios con menu horizontal*/
    #footer .col4 {
        margin-right: 10px;
    }
    /* #menu_principal_id li.cid-516 { display:block!important;}
	#menu_principal_id li.cid-517 { display:block!important;}
	#menu_principal_id li.cid-519 { display:block!important;}
    #menu_principal_id li.cid-515 { display:block!important;} */
    #slider .indice li.current {
        background-position: 0 -32px!important;
    }
    #slider .indice li a {
        height: 30px!important;
        width: 30px!important;
    }
    #slider .indice li {
        background-image: url("images/sprite_responsive.png")!important;
        background-repeat: no-repeat;
        display: inline;
        float: left;
        font-size: 0;
        height: 30px!important;
        line-height: 0;
        margin: 0 2px;
        padding: 0;
        text-decoration: none;
        text-indent: -9999%;
        width: 30px!important;
    }
    #lista_galeria a,
    #lista_galerias_institucionales a {
        font-size: 1em;
    }
    #slider .figure {
        width: 50%!important;
    }
    #slider ul.indice {
        float: right!important;
        position: relative!important;
        bottom: 5px!important;
        height: 6px!important;
        left: 0px!important;
        list-style: none outside none;
        margin: 0!important;
        padding: 5px 0 0!important;
        width: 155px!important;
        z-index: 301;
    }
    .inv_cartelera {
        display: none;
    }
    .col2.colmargen0 {
        display: none;
    }
    #recuadros_noticias .fecha {
        padding-left: 0px;
    }
    #recuadros_noticias div.recuadro {
        background: none;
    }
    #recuadros_noticias .figure {
        height: 240px;
        max-height: 240px;
        overflow: hidden;
        width: 50%;
    }
    #recuadros_noticias h3.titulo {
        padding-left: 0px;
    }
    #recuadros_noticias h4.abstract {
        padding-left: 0px;
    }
    #recuadros_noticias img {
        height: auto;
        max-height: none;
        max-width: 100% !important;
        min-width: 120px !important;
    }
    #formulario_feed input[type="button"] {
        margin-left: 11px;
    }
    #buscador {
        width: 40%;
    }
    #buscador .btn {
        margin-left: 0!important;
        height: 17px!important;
    }
    /*Estilos para las galerias en responsive*/
    #lista_galeria .recuadro,
    #lista_galerias_institucionales .recuadro {
        width: 46%;
        margin-right: 1em;
        display: inline-table;
        border: 0px;
    }
    #transparencia {
        display: none;
    }
    #lista_galeria .recuadro .figure,
    #lista_galerias_institucionales .recuadro .figure {
        width: 100%;
    }
    #lista_galeria .recuadro .figure img,
    #lista_galerias_institucionales .recuadro .figure img {
        min-width: 100px !important;
        width: 100%;
        max-width: 100%!important;
    }
    /*FIN*/
    /*Estilos para la lista de publicaciÃ¯Â¿Â½n*/
    #lista_publicacion .recuadro {
        width: 46%;
        margin-right: 2%;
        display: inline-table;
        border: 0px;
        background-image: url(images/no_disponible.png);
        background-position: top center;
        height: 440px;
    }
    #lista_publicacion .recuadro .figure {
        width: 100%;
    }
    /*FIN*/
    #container {
        width: 98%!important;
    }
    #noticias_web .vermas {
        position: relative;
        padding-left: 0px;
    }
    #imagen_abs {
        margin-left: 68%!important;
    }
    .video_iframe {
        width: 100%;
        height: 260px;
        padding: 0;
    }
    #footer {
        width: 100%!important;
    }
    #contenidos_busq span.figure {
        display: none;
    }
    #tabs>div {
        border: none!important;
    }
    #tabs_letras .ui-widget-header {
        background: none !important;
        display: inline-flex;
        width: 95%;
    }
    #contEnriquecido,
    #videos_portada {
        display: none;
    }
    #banners {
        display: none;
    }
    #contenido_principal .recuadro {
        width: 45%;
    }
    #contenido_principal div.figure {
        width: auto;
    }
    #todas_noticias2 {
        display: none
    }
    /*	ul#menu_principal_id li:first-child {
	display: none;
	width: 100%;
	}
*/
    .menuresponsive {
        display: block;
    }
    /* #menu_principal_id2 {
	display: none;
	}
	#menu_principal_id2.abierto {
	display: block;
	} */
    .ocultoenresponsive {
        display: none;
    }
    #main {
        margin: 0 !important;
        position: static!important;
    }
    #cboxCurrent {
        display: none !important;
    }
    #slider .titulo {
        padding: 0 !important;
        margin-left: 5px;
    }
    #slider .titulo a {
        font-size: 1.1em!important;
    }
    .articuloglobal .figure img,
    .articulocompleto .grafico img {
        width: 100%;
    }
    .articuloglobal .figure {
        width: 100%;
    }
    .articuloglobal .titulo {
        padding-left: 5px;
    }
    #acceso_canal {
        padding-top: 0px;
    }
    #acceso_dibam {
        display: none;
    }
    .recuadros .epigrafe {
        display: none;
    }
    #todas_noticias {
        /*display: none;*/
        float: right;
        /* Se agrega este artibuto para mostrar el boton "Ver todo" en vistas responsive. */
    }
    /* #formulario_feed {
    display: none;
	background:none;
} */
    .tipo_publica {
        display: none;
    }
    #header {
        margin-bottom: 0 !important;
        margin-left: 0;
        margin-right: 0;
        padding: 35px 0;
        text-align: center;
    }
    #enlaces_web {
        float: right;
        margin: 40px 20px 0 -3px;
    }
    .logo_inmerso {
        height: 67px !important;
        margin-left: 40% !important;
        margin-top: -33px !important;
        position: static !important;
        width: 69px !important;
    }
    #acceso_dibam {
        margin-top: -31px;
    }
    html {
        background: none repeat scroll 0 0 #FFFFFF !important;
    }
    body.temas,
    body.localidades,
    body.tiempo,
    body.formatos {
        background-image: none;
    }
    /* #nav.abierto {
    height: auto;
} */
    /* #header h1.logo {
    float: none;
    margin: 0 auto;
} */
    /* #header h1.logo {
    background-position: 0 -80px;
    height: 55px;
    width: 200px;
} */
    /* 
#header h1.logo a {
    height: 55px;
    width: 200px;
}
#header {
    width: 100%;
} */
    #header {
        width: 100%;
    }
    #container {
        width: 98% !important;
        overflow: hidden;
    }
    .btn_menu_movil {
        display: block;
    }
    .btn_buscar_movil {
        display: block;
    }
    .nav ul.menu_principal {
        display: none;
        margin: 0 0 1em;
        z-index: 250;
    }
    .nav ul.menu_principal li ul {
        background-color: rgba(0, 0, 0, 0);
        font-family: 'Oswald', sans-serif;
        margin: 0 0 0.5em;
        opacity: 1;
        padding: 0;
        position: relative;
        right: auto;
        top: auto;
        transition: none 0s ease 0s;
        width: auto;
        z-index: 200;
    }
    /* #nav ul.menu_principal li.mas_menu span {
    display: none;
} */
    /* #nav.abierto ul.menu_principal {
    background-color: #BA3C18;
    display: block;
    padding-top: 0.5em;
    width: 100%;
} */
    /* #nav.abierto ul.menu_principal > li, 
   #nav ul.menu_principal li ul li a {
    border: medium none !important;
    display: block;
    font-size: 1em;
    font-weight: 300;
    line-height: 1.5em;
    padding: 0;
    text-align: left;
    width: 100%;
    z-index: 250;
} */
    /* #nav ul.menu_principal li a, 
#nav ul.menu_principal li ul li a {
    padding: 0 1em;
} */
    /* #nav ul.menu_principal li a:hover, 
#nav ul.menu_principal li ul li a:hover, 
#nav ul.menu_principal li.current a, 
#nav ul.menu_principal li ul li.current a {
    background-color: #D5602E;
}  */
    .marquesina_portada {
        border-left-width: 0;
        border-right-width: 0;
        height: auto;
        left: auto;
        margin: 0 0 1em;
        position: relative;
        top: auto;
        width: auto;
    }
    .marquesina_portada div {
        background-position: right bottom;
    }
    .marquesina_portada .titulo {
        font-size: 1em;
        margin: 0.3em 70px 0 0;
    }
    .marquesina_portada div span.figure {
        display: none;
    }
    .marquesina_portada .abstract {
        font-size: 0.8em;
        margin: 0.3em 70px 0 0;
    }
    .buscador {
        height: 65px;
    }
    .buscador .btn_buscar {
        background-position: center 20px;
        height: 65px;
    }
    .buscador form fieldset,
    .buscador .buscar-boton {
        margin-top: 15px;
    }
    #footer .pie {
        min-width: 0;
        width: auto;
    }
    #footer .col3.logos {
        min-height: 90px;
    }
    .po_rememorar div.recuadro {
        height: 6em;
        margin: 0 1.04167% 1em;
        width: 22.9167%;
    }
    .po_rememorar_btn {
        width: 22.9167%;
    }
    .recuadros_cerrados,
    .lista_cerrada {
        padding-top: 0 !important;
    }
    .recuadros_cerrados h2,
    .lista_cerrada h2,
    .nube_valores h2 {
        background-color: #F7A73C !important;
        background-image: none !important;
        border-bottom: 1px solid #FFFFFF;
        box-shadow: 0 2px 2px #CCCCCC;
        margin: 0 0 0.5em;
        padding: 0.2em 0.5em 0.5em;
    }
    #footer ul.menu_final li {
        border: medium none;
        display: block;
        float: none;
        padding: 0;
    }
    div.po_siganos {
        text-align: left;
    }
    .nube_contenedor,
    .nube_valores {
        display: none !important;
    }
    .compartir .social-tools a {
        display: block;
        float: left!important;
        margin: 3px 2px;
    }
    ul.compartir {
        height: 20px;
        margin-right: 20px;
    }
    .compartir ul {
        width: 18px !important;
    }
    ul.compartir a.btn_abre {
        display: block;
        text-indent: -9999%;
        width: 20px;
    }
    .btn_colaborar,
    .btn_comentar {
        height: 20px;
        text-indent: -9999%;
        width: 20px;
    }
    ul.pa_herramientas_orden {
        display: none;
    }
    .navegacion p {
        padding: 1px 0px 1px 1px!important;
    }
    /* #nav {
    background-color: #fff!important;
    margin-left: 0;
} */
    /* ul.menudesp2.abierto {
    display: block;
    margin-top: 0;
} */
    /*ul.menudesp2 {
    display: none;
}*/
    /* ul.menudesp2 {
    background: none repeat scroll 0 0 #BE301A;
    list-style: none outside none;
    margin: 0;
    padding: 0;
} */
    /* 
ul.menudesp2 li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    display: block;
    float: none;
    margin-bottom: 0;
    padding: 0;
    width: auto;
	height: auto!important;
	text-align:center;
} */
    /* ul.menudesp2 li:hover {
    background-color: #F73934;
} */
    /* ul.menudesp2 li:first-child {
    border: medium none;
} */
    /* ul.menudesp2 li a {
    border: medium none;
    line-height: 30px;
    padding-bottom: 5px!important;
    padding-top: 8px!important;
} */
    /* .menudesp2 li.channel_link {
    margin-left: 0;
} */
    /* ul.menudesp2 li.current a, .inicio .menu_principal li.channel_link a {
    background-color: #F73934;
} */
    /* ul.menudesp2 li.po_siganos {
    background-color: #F7594F;
    clear: both;
    height: 40px;
    position: relative;
    right: auto;
} */
    /* ul.menudesp2 li.po_siganos a {
    background-color: #F7594F;
} */
    /* ul.menudesp2 li.po_siganos:hover {
    background-color: #F7594F;
} */
    /* ul.menudesp2 li > ul {
    display: none;
} */
    /* .col3 {
    margin: 0;
	width:50%!important;
} */
    /* ul.menudesp2 li:hover > ul {
    display: none;
} */
    #images_header {
        display: none;
    }
    #enlaces {
        display: none;
    }
    #buscador {
        /*border: 2px solid #CACACA;
    color: #787878;
    
    font-size: 0.7em;
    height: 16px;
	 padding: 5px 0;*/
        margin: 6px 50px 0 5px!important;
        float: left!important;
        display: table!important;
    }
    #buscador .text {
        width: 100px;
    }
    #buscador .btn {
        margin-left: 10px!important;
        position: absolute;
    }
    .logo_inmerso {
        background: url("images/logo_peque.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
    .footer_map {
        display: none;
    }
    .figure {
        float: none;
        width: 100%;
    }
    #noticias_web img {
        max-height: 190px;
        max-width: 97%;
        min-height: 190px;
        min-width: 97%;
    }
    /*#noticias_web a:visited {
    color: #BF301A !important;
}*/
    .col9 {
        margin: 0px!important;
        width: 100% !important;
    }
    .sombra {
        display: none;
    }
    .col6 {
        margin-left: 5px;
        margin-right: 0;
        margin-top: 10px;
        width: 100%;
    }
    .col7 {
        width: 100%;
    }
    /*.menu-final {
    border: medium none;
    height: auto;
   /* padding: 0 0 0 1%;
    text-align: center;
	float:right;
	margin:0!important;*/
    #slider div.recuadro {
        margin-bottom: 0px!important;
        padding-bottom: 0px!important;
    }
    #slider {
        height: 290px !important;
        width: 100% !important;
    }
    #slider .figure img {
        max-height: 250px !important;
        max-width: 100% !important;
        min-height: 250px !important;
    }
    #slider div {
        width: 100% !important;
        height: auto!important;
    }
    .recuadro img {
        height: auto;
        max-height: none;
        max-width: none;
        width: 100%;
    }
    #detalle_cartelera .recuadro img {
        max-height: none;
        max-width: none;
    }
    #detalle_galeria .recuadro img {
        max-height: none;
        max-width: none;
    }
    #slider {
        border: 0 none !important;
    }
    #logo_dibam_responsive {
        display: none !important;
    }
    #lista_cartelera {
        padding-left: 5%;
    }
    .espacio_menu {
        display: none;
    }
    .menu_line01 {
        display: none;
    }
    .menu_line02 {
        display: none;
    }
    .menu_line03 {
        display: none;
    }
    #noticias_web .figure {}
    #noticias_web img {
        max-height: 180px;
        max-width: 100% !important;
        min-height: 180px;
        min-width: 100% !important;
        width: 100% !important;
    }
    #id_widget {
        display: none;
    }
    #galeria_recursos .figure {
        height: 300px;
    }
}


/*FIN 960px*/

@media only screen and (max-width: 768px) {
    #lista_publicacion .recuadro {
        height: 380px;
    }
}


/*FIN 768px*/

@media only screen and (max-width: 580px) {
    #lista_publicacion .recuadro {
        width: 100%;
        margin-right: 0;
        height: auto;
    }
    #lista_publicacion .recuadro .titulo {
        margin-top: 150px;
    }
    #galeria_recursos .figure {
        width: 46%;
        margin-left: 2%;
        height: 260px;
    }
    #noticias_web .figure {
        width: 50%;
    }
    .listadorecuadros div.recuadro {
        width: 100%!important
    }
    #noticias_web img {
        max-width: 100%!important;
        min-width: 100%!important;
    }
    #noticias_web h3 {
        padding-left: 0px;
    }
    #noticias_web .fecha {
        margin-left: 0px;
    }
    #noticias_web .abstract {
        margin-left: 0px;
    }
    #slider .figure {
        width: 50%!important;
        height: 50%!important;
    }
}

@media only screen and (max-width: 560px) {
    #imagen_abs {
        margin-left: 0!important;
        width: 90%;
        margin-top: -30px!important;
    }
}

@media only screen and (max-width: 480px) {
    #slider .abstract {
        display: none;
    }
    /*Nuevo estilo para la vista en noticias*/
    #recuadros_noticias .figure {
        width: 100%;
    }
    #recuadros_noticias h3.titulo {
        clear: right;
    }
    #recuadros_noticias .fecha {
        clear: both;
    }
    /* Fin de nuevos estilos de noticias	
	.col4 { margin-left:3px!important;}
	.col3 { margin-left:3px!important;}	
	#formulario_feed {
	max-width: 300px!important;
	}	 */
    h3.titulo {
        font-size: 0.8em!important;
    }
    #slider .figure {
        width: 100%!important;
    }
    #recuadros_noticias a {
        font-size: 1.1em;
    }
    p.inst {
        display: none;
    }
    #paginador .recuadro>p {
        clear: right;
    }
    #i__wd_dy_pa_ResultadosAvanzada_dinamizadora_1.listadorecuadros .figure img {
        display: none;
    }
    #lista_galeria .recuadro,
    #lista_galerias_institucionales .recuadro {
        border: 0px;
        display: inline-table;
    }
    #noticias_web img {
        min-height: 130px!important;
        max-height: 130px!important;
    }
    #paginador .recuadro {
        float: left!important;
        width: 98%!important;
    }
    #noticias_web .fecha {
        margin-left: 1px;
    }
    #noticias_web h3 {
        padding-left: 1px;
    }
    #detalle_cartelera .recuadro .figure {
        width: 100%;
    }
    #contenido_principal .recuadro {
        width: 97%;
    }
    #buscador {
        width: 35%!important;
    }
    #buscador .text {
        width: 76px!important;
    }
    /*#slider .figure { width:100%!important;}*/
    #slider {
        width: 100% !important;
        height: 255px !important;
    }
    .fecha2 {
        display: none;
    }
    .herramientas_recurso {
        display: none;
    }
    #container {
        width: 100% !important;
    }
    .marquesina_portada div {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
    .marquesina_portada .titulo {
        font-size: 0.8em;
        margin: 0.3em 0 0;
    }
    .marquesina_portada .abstract {
        display: none;
    }
    .buscador form {
        width: 15em;
    }
    .buscador #text {
        width: 77%;
    }
    .imagenes div.recuadro {
        width: 31.2%;
    }
    .po_rememorar div.recuadro,
    #novedades_portadac div.recuadro,
    #novedades_portadac.pa_rememorar div.recuadro {
        height: 6em;
        margin: 0 1.04167% 1em;
        width: 31.2%;
    }
    .po_rememorar_btn,
    .pc_rememorar_btn {
        width: 31.2%;
    }
    .pc_rememorar_btn {
        bottom: 1.4em;
    }
    .recuadro {
        float: none !important;
    }
    .rigth2 {
        display: none;
    }
    #noticias_web img {
        max-height: 180px;
        max-width: 97%;
        min-height: 180px;
        min-width: 97%;
    }
    .col9 {
        width: 100%;
    }
    .left2 {
        border-left: medium none;
        border-right: medium none;
        width: 97%;
    }
    #footer .footer_footer {
        padding-right: 5px;
        width: 70%;
    }
    .articulocompleto .figure {
        width: 100%;
    }
    #contEnriquecido,
    #videos_portada {
        display: none !important;
    }
    .recuadros div.recuadro {
        display: inline-table;
    }
    #galeria_recursos {
        padding-bottom: 15px;
    }
    .articulocompleto table pÃ¯Â¿Â½ {
        font-size: 100%;
    }
    .articulocompleto table p.pieÃ¯Â¿Â½ {
        font-size: 85%!important;
    }
    #colorbox {
        height: 450px !important;
        max-height: 500px !important;
        outline: 0 none;
        width: 400px !important;
    }
    #lista_cartelera {
        padding-left: 16%;
    }
    #slider .figure {
        height: 184px !important;
    }
    .recuadros .epigrafe {
        display: none;
    }
    .recuadros p {
        padding: 0;
    }
    div.sombra-footer {
        background-position: center -34px;
        height: 15px;
    }
    .navegacion {
        float: none;
        padding-right: 0;
        margin-right: 0;
        padding-left: 0;
        margin-left: 0;
    }
    /*respuesta a #lista_cartelera 04 2015 */
    #main #lista_cartelera {
        padding-left: 0 !important;
    }
    #lista_cartelera .recuadro {
        width: 100%;
        height: auto;
    }
    #lista_cartelera .recuadro .figure {
        height: auto;
        max-height: none;
        overflow: visible;
    }
    #lista_cartelera h3.titulo {
        font-size: 0.9em !important;
    }
    .recuadros .abstract {
        padding-left: 0;
        padding-right: 0;
    }
    .articulocompleto {
        padding-left: 0;
        padding-right: 0;
        margin-right: 0;
        margin-left: 0;
    }
}


/*FIN 480px*/

@media only screen and (max-width: 430px) {
    #lista_galeria .recuadro,
    #lista_galerias_institucionales .recuadro {
        width: 93%;
        margin-left: 10px;
    }
}

@media only screen and (max-width: 320px) {
    #lista_galeria .recuadro,
    #lista_galerias_institucionales .recuadro {
        margin-left: 0px;
    }
    .recuadros p {
        padding: 0;
    }
    span.boton {
        display: none;
    }
    #noticias_web .recuadro {
        background: #ffffff!important;
    }
    #noticias_web .figure {
        width: 99%;
        height: auto;
    }
    h3.titulo {
        font-size: 0.7em!important;
    }
    #slider {
        height: auto!important;
    }
    #lista_galeria .recuadro,
    #lista_galerias_institucionales .recuadro {
        width: 99%;
    }
    #slider .figure {
        width: 100%!important;
    }
    #slider .abstract {
        display: none;
    }
    #detalle_cartelera .recuadro .figure {
        margin-right: 0;
        float: none;
    }
    #detalle_cartelera .recuadro img {
        height: auto;
        max-height: none;
    }
    #container {}
    /* #header h1.logo {
    background-position: right -80px;
    height:55px;
    width:75px;
}
#header h1.logo a {
    height:55px;
    width:75px;
} */
    .imagenes div.recuadro {
        margin: 0 2.5% 1em;
        width: 45%;
    }
    .po_rememorar div.recuadro,
    #novedades_portadac div.recuadro {
        height: 6em;
        margin: 0 2.5% 1em;
        width: 45%;
    }
    .po_rememorar_btn {
        margin-right: 2.5%;
        right: 0;
        width: 45%;
    }
    .pc_rememorar_btn {
        width: 45%;
    }
    .figure {
        float: none;
        width: 100%;
    }
    #noticias_web img {
        max-height: 130px;
        max-width: 300px;
        min-height: 130px;
        min-width: 300px;
    }
    .col9 {
        width: 100%;
    }
    #lista_cartelera {
        padding-left: 0!important;
    }
    #contEnriquecido,
    #videos_portada {
        display: none!important;
    }
    #enlaces_web {
        float: right;
        margin: 5px 16px 0 -3px;
    }
}

@media only screen and (max-width: 240px) {
    .marquesina_portada,
    .po_rememorar_btn,
    .po_rememorar,
    #novedades_portadac div.recuadro,
    pc_rememorar_btn,
    .contenedor_rememorar {
        display: none!important;
    }
    #lista_cartelera .recuadro {
        width: 240px!important;
    }
    #lista_cartelera .recuadro .figure img {
        height: auto;
        max-height: 200px!important;
        max-width: 235px!important;
        min-height: 200px!important;
        min-width: 235px!important;
    }
    #logo_dibam_responsive {
        display: none;
    }
}

@media only screen and (max-width: 630px) {
    .banners {
        display: none;
    }
    /* .col3 { width:100%!important;} */
    div#footer ul li {
        background: #e6e6e6!important;
        border-bottom: 1px solid #ffffff;
        font-size: 0.75em;
        text-align: center;
    }
    .menu-final ul li {
        width: 97%;
        display: inline-block;
        font-size: 1em!important;
        /* height: 20px!important; */
        padding-top: 10px;
    }
}


/* test */


/* 2013 Equipo NTG */


/*  CSS para DIBAM*/


/*  media: Screen */


/* 2013 Equipo NTG */


/*  CSS Dibam*/


/*  media: Screen */

* {
    margin: 0;
    padding: 0;
}

html {
    background: url(images/main-bg.jpg) repeat-y scroll center top #F6F6F6;
}

body {
    color: #555;
    font-family: 'Pontano Sans', sans-serif;
    margin: 0;
    padding: 0;
}

img {
    border: none;
}

hr {
    background-color: #CCCCCC;
    border: 0 none;
    color: #CCCCCC;
    height: 1px;
    margin: 10px 0;
}

table {}

td {}

h1 {}

h2 {}

h3 {}

h4 {}

h5 {}

h6 {}

strong,
b {}

a:focus {
    border: none;
}

#container {
    margin: 0 auto;
    position: relative;
    text-align: left;
    max-width: 996px;
}


/*#nav {
    padding: 0;
    margin: 0;
    position: relative;
	z-index:550;
	clear:both;
	height: 41px;
	background: url(images/bg_nav.png) no-repeat 0 0 #404040;
}*/


/* #nav { 
	font-size:0.75em; 
	width:100%; 
	margin-left:20px; 
} */

#main {
    clear: both;
    margin: 0;
    /*padding: 10px 0 0 0;*/
    position: relative;
    text-align: left;
    min-height: 600px;
    background: url(images/bg_main.png) no-repeat top center;
}

#footer {
    /* clear: both;
	margin: 20px 1px 0 0;
	padding: 0;
	position: relative;
	text-align: left;
	background-color: #f0f0f0;
	color: #FFF;
	height:415px;
    width:994px; */
    overflow: hidden;
    padding-top: 30px;
}

.col,
.col1,
.col2,
.col3,
.col4,
.col5,
.col6,
.col7,
.col8,
.col9,
.col10,
.col11,
.col12 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    min-height: 1px
}

.col,
.col1 {
    width: 63px
}

.col2 {
    width: 146px
}

.col3 {
    width: 229px;
    margin-right: 0px;
}

.col4 {
    width: 312px
}

.col5 {
    width: 395px
}

.col6 {
    width: 478px
}

.col7 {
    width: 561px
}

.col8 {
    width: 644px
}

.col9 {
    width: 727px;
}

.col10 {
    width: 760px
}

.col11 {
    width: 893px
}

.col12 {
    width: 976px;
    float: none;
    display: block
}

.colmargen0 {
    margin: 0 !important
}

.floatright {
    float: right
}

.floatleft {
    float: left
}

span.clearfix,
.clear {
    display: table;
    max-height: 0;
    overflow: hidden;
}

.invisible,
.transparente {
    display: none
}

#tabs .clear {
    clear: both!important;
}


/* 2013 Equipo NTG */


/*  CSS para Dibam*/


/*  media: Screen */


/*logo*/


/* #header h1 {
    background:  url(images/header_image.jpg) no-repeat 0 0;
    width: 1000px;
    height:135px;
    text-indent: -999%;
    color: #E1E1E1;
    position: absolute;
    z-index: 100;
    top:12px;
    font-family:Arial, Helvetica, sans-serif;
} */


/* 
#header h1 a {
    display:block;
    width: 380px;
    height: 58px;
} */


/*=======Espacio de Header con Container======= Guillermo*/

#spacer {
    width: 100%;
    height: 40px;
}


/*=======Logo Inmerso======= Guillermo*/

.logo_inmerso {
    width: 220px;
    height: 245px;
    float: left;
    background: url(images/logo_grande.jpg) no-repeat 0 0;
    margin-left: 19px;
    position: absolute;
    z-index: 2;
}

.acceso_perfiles:hover {
    background-position: 0 -30px;
}

.acceso_perfiles a {
    text-decoration: none;
    color: #004189;
    padding-left: 28px;
    width: 170px;
    height: 26px;
    display: block
}

.acceso_perfiles a:hover {
    color: #666;
}


/*=======BUSCADOER PRINCIPAL=======*/


/* .menudesp {
    background: url("../images/bg_menuizq_abajo.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    color: #666666;
   
    padding-bottom: 14px;
}

.menudesp2 {
    background: url("../images/bg_menuizq_abajo.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    color: #666666;
   
    padding-bottom: 14px;
} */


/*524 sistema nacional bibliotecas publicas */


/* body.dibam524 ul.menudesp2 li:hover, 
body.dibam524 ul.menudesp2 li ul, 
body.dibam524 ul.menudesp2 li ul > li{background-color:#D85D18;} */


/* body.dibam524 ul.menudesp2 li ul > li a:hover{background-color:#CE5717;} */

#id_widget a {
    color: #e4701e !important;
}

#todas_noticias2 {
    background: url("images/ver_todas2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#noticias_web .vermas a {
    background: url(images/mas.png) no-repeat!important;
}

#recuadros_noticias .vermas a {
    background: url("images/mas.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}

.po_gris {
    background-color: #CCC;
    width: 100%;
    height: auto;
    margin-bottom: 1px;
    margin-top: 50px;
}

.po_gris .recuadro .left {
    float: left;
    width: 48%;
}

.po_gris .recuadro .rigth {
    float: right;
    width: 48%;
}

.recuadro h3 {
    color: rgb(239, 56, 53) !important;
}


/*titulo de caja*/


/**********MENU DESP 2 para UL y que funcione en Responsive*********/

.btn_menu_movil a {
    display: block;
    width: 40px;
    height: 68px;
    background-image: url(images/btn_menu_movil.png);
    background-repeat: no-repeat;
    background-position: 8px 23px;
    color: #fff;
    text-decoration: none;
    padding: 0;
}

.listaitemizada span.pv-branch a {
    padding-right: 0.5em;
}


/******SIN NEGRITAS EN EL SLIDER INICIO******/

#slider strong,
b {
    color: #454545;
    font-weight: lighter;
}

.espacio_menu {
    background-color: #FFFFFF;
    height: 20px;
    width: 100%;
}


/***REDES DE DIBAM**/

#redes_dibam {
    color: #999;
    font-size: 1.2em;
}

#redes_dibam_info {
    width: 100%;
    height: 150px;
}

#redes_dibam_info img {
    max-width: 203px;
    max-height: 148px;
}

.logo_dibam_redes {
    background-color: #BE301A;
    float: left;
    height: 148px;
    text-align: center;
    width: 100%;
}

.info_redes_dibam {
    float: left;
    width: 100%;
    background-color: #CCC;
}

.espacio_links {
    width: 150px;
    height: auto;
    float: left;
    text-decoration: none;
}

.espacio_links ul {
    list-style: none outside;
    padding: 10px;
}

.espacio_links ul li {
    text-decoration: none;
}

.espacio_links ul li a {
    color: #494949;
    padding-left: 20px;
    position: relative;
    text-decoration: none;
}

.espacio_links ul li img {
    padding-right: 4px;
    padding-top: 3px;
    position: absolute;
}

#imagen_abs {
    margin-left: 52%;
    margin-top: -8%;
    position: absolute;
    z-index: 2000;
}

#imagen_abs h5 {
    margin-left: 20px;
    margin-top: -23px;
}


/**/

.herramientas_recurso {
    clear: both;
    font-size: 0.7em;
    margin: -24px 0 3px;
    min-height: 7px;
    position: absolute;
    width: 100%;
    z-index: 20;
}

.herramientas_recurso a {}

.herramientas_recurso a:hover {}

.herramientas_recurso div.descargar_recurso {
    float: left;
    line-height: 20px;
    font-size: 110%
}

.herramientas_recurso div.descargar_recurso {
    background: url(images/sprite_herramientas_orden.png) no-repeat 0 -100px;
}

.herramientas_recurso div.descargar_recurso a {
    padding-left: 25px;
    color: #F7594F !important
}

herramientas_recurso div.descargar_recurso a:hover {
    color: #ff8431 !important
}

.herramientas_recurso ul {
    list-style: none;
    display: inline-block;
    margin: -25px 0 0;
    float: right;
}

.herramientas_recurso ul li {
    line-height: 20px;
    float: left;
    display: inline;
    background: url(images/sprite_herramientas_orden.png) no-repeat 0 0;
    position: relative;
    margin: 0 5px;
}

.herramientas_recurso ul li a {
    color: #666 !important
}

.herramientas_recurso ul li.rdfaccess,
.herramientas_recurso ul li.rss,
.herramientas_recurso ul li.imprimir,
.herramientas_recurso ul li.valorar,
.herramientas_recurso ul li.reportar,
.herramientas_recurso ul li.citar {
    width: 20px;
    overflow: hidden;
    height: 20px;
    position: relative
}

.herramientas_recurso ul li.rdfaccess a,
.herramientas_recurso ul li.rss a,
.herramientas_recurso ul li.imprimir a,
.herramientas_recurso ul li.valorar a,
.herramientas_recurso ul li.reportar a,
.herramientas_recurso ul li.citar a {
    padding-left: 20px
}

.herramientas_recurso .social-tools a {
    float: left;
    height: 16px;
    margin-right: 0;
    margin-top: 2px;
    position: relative;
    width: 0;
}

.herramientas_recurso ul li.rss {
    background-position: 0 -200px;
}

.herramientas_recurso ul li.rss:hover {
    background-position: 0 -540px;
}

.herramientas_recurso ul li.imprimir {
    background-position: 0 -220px;
}

.herramientas_recurso ul li.imprimir:hover {
    background-position: 0 -560px;
}

.herramientas_recurso ul li.valorar {
    background-position: 0 -180px;
}

.herramientas_recurso ul li.valorar:hover {
    background-position: 0 -580px;
}

.herramientas_recurso ul li.reportar {
    background-position: 0 -160px;
}

.herramientas_recurso ul li.reportar:hover {
    background-position: 0 -600px;
}

.herramientas_recurso ul li.citar {
    background-position: 0 -140px;
}

.herramientas_recurso ul li.citar:hover {
    background-position: 0 -620px;
}

.herramientas_recurso ul li.rdfaccess {
    background-position: 0 -260px;
}

.herramientas_recurso ul li.rdfaccess:hover {
    background-position: 0 -640px;
}

.herramientas_recurso ul li.compartir {
    background: none;
    white-space: nowrap;
    display: inline;
    padding-right: 35px;
}

.herramientas_recurso ul li ul {
    filter: alpha(opacity=0);
    opacity: 0;
    padding: 10px 5%;
    position: absolute;
    top: -99999px;
    transition: opacity 0.5s ease-in-out 0s;
}

.herramientas_recurso ul li.valorar>ul.estrellas {
    min-width: 600px
}

.herramientas_recurso ul li.valorar ul ul {
    width: auto;
    min-width: auto
}

.herramientas_recurso ul.ntgvota-items {
    background-position: left top;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.herramientas_recurso .social-tools a:hover img {
    background-position: -325px -19px !important
}

.herramientas_recurso .social-tools a+a:hover img {
    background-position: -343px -19px !important
}

.herramientas_recurso .social-tools a+a+a:hover img {
    background-position: -343px -73px !important
}


/****PERSONALIZACIÃƒâ€œN NOTICIAS O CARTELERAS QUE SE MUESTRAN EN EL INDEX****/

#noticias_web a {
    color: #e4701e !important;
    font-family: 'Oswald', Verdana, Geneva, sans-serif !important;
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    word-spacing: 3px;
}


/****************PERSONALIZACIÃƒâ€œN COLOR TEXTO DE MARQUESINA**************/

#slider .titulo a {
    color: #e4701e!important;
    font-size: 1.2em;
    text-decoration: none;
    text-transform: uppercase;
}


/*****PARA COLORES DE FONDO EN EL MENU LATERAL****/


/* ul.menudesp2{
    background: none repeat scroll 0 0 #e4701e;
    list-style: none outside none;
    margin: 0;
    padding: 0;
} */


/* ul.menudesp2 li a:hover{
    text-decoration : none;
    color: #FFFFFF;
    background: #d85d18;
} */


/* ul.menudesp2 li.current a{
color: #FFFFFF;
background: #d85d18; 
} */


/* .menudesp2 .current ul>a:hover, 
.menudesp2 ul ul li>a:hover, 
.menudesp2 .current ul li.current >ul li a:hover{
    background: #d85d18!important;
} */


/* ul.menudesp2 li ul {
    display: none;
    left: 179px;
    margin-left: 40px;
    padding: 0;
    position: absolute;
    top: 0;
    width: 180px;
    z-index: 200;
	background-color:#e4701e;
	list-style:none outside none;
} */


/* ul.menudesp2 li ul > li {
    border-top: solid #e4701e 1px;
    border-bottom: solid #BF311A 1px;
    border-left: none;
    border-right: none;
    background-color: #BF311A;
    z-index:200;
    font-size: 100%;
} */


/* .menudesp2 .current >ul li.current a, 
.menudesp2 .current ul li.current > ul li.current a{
background: #e4701e!important; 

} */


/******PARA COLOR DE TEXTO DE ENCABEZADO DE RECUADROS*****/

.recuadros h2 {
    color: #e4701e !important;
}


/**PARA COLOR DE TEXTU "DESCUBRE EN NUESTRA WEB"**/

.menu_line02 h1 {
    color: #e4701e !important;
}


/***PERSONALIZACIÃƒâ€œN DE COLOR PARA TEXTO DE PUBLICACIONES Y DIBAM TV EN EL HOME**/

#id_widget h2 {
    color: #e4701e !important;
}

#contEnriquecido h2 {
    color: #e4701e !important;
}


/**PERSONALIZACIÃƒâ€œN PARA COLOR DE ANCORE EN TODO EL SITIO WEB **/

#main a {
    color: #e4701e;
}


/**PERSONALIZACIÃƒâ€œN PARA **/

.articulocompleto a {
    color: #e4701e;
}

.titulo {
    color: #e4701e!important;
}

.navegacion p a {
    color: #e4701e!important;
}


/**PERSONALIZACIÃƒâ€œN PARA RECUADROS SECCION NOTICIAS **/

#recuadros_noticias .fecha {
    color: #666666 !important;
}


/**PERSONALIZACIÃƒâ€œN PARA COLORES DE TABS **/

#tabs .ui-tabs-nav li.ui-state-active {
    background-color: #e4701e;
    border-radius: 4px 4px 0 0;
}

#tabs .ui-tabs-nav li.ui-tabs-active a {
    color: #FFFFFF !important;
}

#tabs .ui-tabs-nav li a {
    color: #e4701e !important;
}


/**PERSONALIZACIÃƒâ€œN PARA FECHA EN DETALLE DE CARTELERA **/

#detalle_cartelera p {
    color: #666666 !important;
}


/**PERSONALIZACIÃƒâ€œN PARA **/

#recuadros_noticias a:visited {
    color: #e4701e !important;
}


/**PERSONALIZACIÃƒâ€œN PARA COLOR DE ANCORE DE COLECCIONES **/

#colecciones a {
    color: #e4701e !important;
}


/**PERSONALIZACIÃƒâ€œN PARA COLOR DE ANCORE DE NOTICIAS **/

#recuadros_noticias a {
    color: #e4701e !important;
}


/**PERSONALIZACIÃƒâ€œN PARA **/


/*********Buscador generico DIBAM********/

.lupita {
    background: url(images/lupita_a.png) no-repeat;
}

#buscador {
    border: 2px solid #CACACA;
    color: #787878;
    float: right;
    font-size: 0.7em;
    height: 16px;
    margin: 4px 50px 0 0;
    padding: 2px 5px;
    width: 180px;
}

#buscador input .text {
    width: 180px;
}


/*Agregar a los nuevos estilos del buscador*/

#buscador input {
    border: none;
    color: #979797;
    font-size: 1em;
}

#buscador .btn {
    position: absolute;
    margin-left: 30px;
}


/*
*/

#buscador input .text {
    width: 180px;
}


/*Agregar a los nuevos estilos del buscador*/


/******************PERSONALIZACIÃƒâ€œN REDES SOCIALES*********************/


/*Imagen Sprite para redes sociales*/


/*UbicaciÃƒÂ³n de imagen en el Sprite correspondiente*/

#idFacebook {
    background-position: -1px -28px;
}

#idYoutube {
    background-position: -111px -28px;
}

#idTwitter {
    background-position: -29px 50px;
}

#idBlog {
    background-position: -1px 103px;
}

#ctl00_header_header1_Faqs {
    background-position: -29px 25px;
}

#ctl00_header_header1_Mapa {
    background-position: -138px 104px;
}

.btn {
    background-position: -141px -31px;
}

#enlaces .dibam a:link {
    color: rgba(0, 0, 0, 0) !important;
}

#info_complementaria h6 {
    color: #EF3835;
    /*Cambiar color segun corresponda*/
}

.info-box p {}

.info-box p {
    padding-top: 15px;
}

#enlaces .twitter {
    background: url(images/twitter_a.png);
    width: 25px;
    height: 25px;
    float: right;
}

#enlaces .twitter:hover {
    background: url(images/twitter_a_hover.png);
}

#enlaces .youtube {
    background: url(images/youtube_a.png);
    width: 25px;
    height: 25px;
    float: right;
}

#enlaces .youtube:hover {
    background: url(images/youtube_a_hover.png);
}

#enlaces .inter {
    background: url(images/inter_a.png);
    width: 25px;
    height: 25px;
    float: right;
}

#enlaces .inter:hover {
    background: url(images/inter_a_hover.png);
}

#enlaces .dibam {
    width: 75px;
    height: 25px;
    float: right;
}

#enlaces .dibam:hover {
    background: url(images/dibam_a_hover.png);
}


/**PERSONALIZACIÃƒâ€œN PARA **/

.widget h4,
.encuesta h4 {
    color: #e4701e
}

#contenido_principal h4 {
    color: #e4701e;
}

#info_complementaria h6 {
    color: #e4701e!important;
    /*Cambiar color segun corresponda*/
}


/**/

#todas_noticias {
    background: url(images/ver_todas.png) no-repeat;
}

#todas_noticias3 {
    background: url(images/ver_todas.png) no-repeat;
}

#marquesina_portada.ntg_marquesina.recuadros div.recuadro .vermas a {
    background: url(images/mas.png) no-repeat 2px 2px;
}

div#tr_enlaces_web_redes div a {
    background-image: url(images/sprite-3.png);
}

@media only screen and (max-width: 960px) {
    .tr_buscador.abierto {
        background: #e4701e!important;
    }
    html {
        background: #FFFFFF !important;
    }
    body.temas,
    body.localidades,
    body.tiempo,
    body.formatos {
        background-image: none;
    }
    /* #nav.abierto {height:auto;} */
    /* #header h1.logo {float: none; margin: 0 auto;}

	#header h1.logo  {height: 55px; width: 200px; background-position: 0 -80px;}

	#header h1.logo a {height: 55px;width: 200px;}
	
	#header {width:100%; height:auto;} */
    .btn_menu_movil {
        display: block;
    }
    /* #nav ul.menu_principal {display:none; z-index: 250; margin:0 0 1em 0} */
    /* #nav ul.menu_principal li ul { 
        background-color: transparent; 
        opacity: 1;
        padding: 0; 
        position: relative; 
        right: auto; 
        top: auto; 
        transition: none;
        width: auto;
        z-index: 200; 
        margin: 0 0 0.5em 0; 
        font-family: 'Oswald',sans-serif;
    } */
    /* #nav ul.menu_principal li.mas_menu span {display: none}

	#nav.abierto ul.menu_principal { display: block; background-color:#ba3c18; width: 100%; padding-top: 0.5em;}

	#nav.abierto ul.menu_principal > li, #nav ul.menu_principal li ul li a { display: block; font-size: 1em; line-height: 1.5em; padding: 0; z-index: 250; width: 100%; border: none!important; text-align: left; font-weight: 300}

	#nav ul.menu_principal li a, #nav ul.menu_principal li ul li a { padding: 0 1em;}

	#nav ul.menu_principal li a:hover, #nav ul.menu_principal li ul li a:hover, #nav ul.menu_principal li.current a, #nav ul.menu_principal li ul li.current a {background-color: #d5602e } */
    .marquesina_portada {
        height: auto;
        position: relative;
        width: auto;
        left: auto;
        top: auto;
        border-left-width: 0;
        border-right-width: 0;
        margin: 0 0 1em 0;
    }
    .marquesina_portada div {
        background-position: bottom right;
    }
    .marquesina_portada .titulo {
        font-size: 1em;
        margin: 0.3em 70px 0 0;
    }
    .marquesina_portada div span.figure {
        display: none
    }
    .marquesina_portada .abstract {
        font-size: 0.8em;
        margin: 0.3em 70px 0 0;
    }
    .buscador {
        height: 65px;
    }
    .buscador .btn_buscar {
        height: 65px;
        background-position: center 20px
    }
    .buscador form fieldset,
    .buscador .buscar-boton {
        margin-top: 15px;
    }
    #footer .pie {
        width: auto;
        min-width: 0
    }
    #footer .col3.logos {
        min-height: 90px;
    }
    .po_rememorar div.recuadro {
        width: 22.9167%;
        margin: 0 1.04167% 1em;
        height: 6em;
    }
    .po_rememorar_btn {
        width: 22.9167%
    }
    .recuadros_cerrados,
    .lista_cerrada {
        padding-top: 0 !important;
    }
    .recuadros_cerrados h2,
    .lista_cerrada h2,
    .nube_valores h2 {
        background-image: none !important;
        background-color: #f7a73c !important;
        margin: 0 0 0.5em 0;
        border-bottom: 1px solid #fff;
        box-shadow: 0 2px 2px #ccc;
        padding: 0.2em 0.5em 0.5em;
    }
    #footer ul.menu_final li {
        border: none;
        float: none;
        padding: 0;
        display: block
    }
    div.po_siganos {
        text-align: left
    }
    .nube_contenedor,
    .nube_valores {
        display: none !important;
    }
    .compartir .social-tools a {
        display: block;
        margin: 3px 2px;
        float: none;
    }
    ul.compartir {
        margin-right: 20px;
        height: 20px;
    }
    .compartir ul {
        width: 18px !important;
    }
    ul.compartir a.btn_abre {
        width: 20px;
        text-indent: -9999%;
        display: block;
    }
    .btn_colaborar,
    .btn_comentar {
        width: 20px;
        height: 20px;
        text-indent: -9999%
    }
    ul.pa_herramientas_orden {
        display: none
    }
    .navegacion p {
        padding: 1px 55px 1px 1px;
    }
    /* #nav {background-color:#ef3835; margin-left:0px;} */
    /* ul.menudesp2.abierto {display: block; margin-top:0px;!important} */
    /* ul.menudesp2 {
        display:none
    } */
    /* ul.menudesp2 {
        background: none repeat scroll 0 0 #e4701e; 
        list-style: none outside none; 
        margin: 0; 
        padding: 0;
    } */
    /* ul.menudesp2 li {
        display: block; 
        float: none; 
        border: none; 
        background: none; 
        width: auto; height: 30px; padding:0; margin-bottom: 0
    } */
    /* ul.menudesp2 li:hover {
        background-color: #F73934
    } */
    /* ul.menudesp2 li:first-child { 
        border: none;
    } */
    /* ul.menudesp2 li a { 
        border: none; 
        padding: 0 1em; 
        line-height: 30px 
    } */
    /* .menudesp2 li.channel_link {margin-left: 0;} */
    /* ul.menudesp2 li.current a, 
    .inicio .menu_principal li.channel_link a  
    {
        background-color: #d85d18;
    } */
    /* ul.menudesp2 li.po_siganos { 
        position:relative; 
        right:auto; 
        background-color: #F7594F; 
        height: 40px; 
        clear:both;
    } */
    /* ul.menudesp2 li.po_siganos a{ background-color: #F7594F } */
    /* ul.menudesp2 li.po_siganos:hover { background-color: #F7594F }
    ul.menudesp2 li > ul {display: none}  */
    .col3 {
        width: 100%;
        margin: 0px;
    }
    /* ul.menudesp2 li:hover > ul{ 
	display: none;
    } */
    #images_header {
        display: none;
    }
    #enlaces {
        display: none;
    }
    #buscador {
        display: none;
    }
    /**PERSONALIZACIÃƒâ€œN PARA COLORES DE MENU RESPONSIVE **/
    /* #header {
    background-color: #e4701e;
    border-bottom: 3px solid #FF9162;
} */
    .logo_inmerso {
        background: url("images/logo_peque.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
    /**/
    .footer_map {
        display: none;
    }
    .figure {
        width: 100%;
        float: none;
    }
    #noticias_web {
        padding-left: 5px;
    }
    #noticias_web img {
        max-height: 190px;
        max-width: 97%;
        min-height: 190px;
        min-width: 97%;
    }
    #noticias_web a:visited {
        color: #bf301a !important;
    }
    .col9 {
        width: 100% !important;
        margin-left: 0px;
        margin-right: 0px;
    }
    .sombra {
        display: none;
    }
    .col6 {
        width: 100%;
        margin-right: 0px;
        margin-left: 5px;
        margin-top: 10px;
    }
    .col7 {
        width: 100%;
    }
    .menu-final {
        padding-left: 1%;
    }
    #slider {
        width: 100% !important;
        height: 280px !important;
    }
    /* :0px!important; right:4%; padding-left:40%!important; height:39px!important;} */
    #slider .figure img {
        max-height: 250px!important;
        max-width: 100%!important;
        min-height: 250px!important;
        max-height: 100%;
    }
    #slider div {
        width: 100% !important;
    }
    .recuadro img {
        width: 100%;
        height: auto;
        max-height: none;
        min-height: none;
        max-width: none;
        min-height: none;
    }
    #detalle_cartelera .recuadro img {
        max-height: none;
        min-height: none;
        max-width: none;
        min-height: none;
    }
    #slider {
        border: 0px!important;
    }
    #colorbox {
        height: 600px !important;
        max-height: 650px!important;
        outline: 0 none;
        width: 600px !important;
    }
    #cboxTopCenter {
        display: none;
    }
    #cboxMiddleLeft {
        display: none;
    }
    #cboxTopRight {
        display: none;
    }
    #cboxTopLeft {
        display: none;
    }
    /****Logo Responsive de Dibam****/
    #logo_dibam_responsive {
        display: table;
        float: right;
    }
    /*FIN*/
    .navegacion p {
        float: left;
        margin-top: 40px;
        margin-left: 5px;
    }
    #lista_cartelera {
        padding-left: 5%;
    }
    .espacio_menu {
        display: none;
    }
    .menu_line01 {
        display: none;
    }
    .menu_line02 {
        display: none;
    }
    .menu_line03 {
        display: none;
    }
}

@media only screen and (max-width: 480px) {
    .marquesina_portada div {
        background: none;
    }
    .marquesina_portada .titulo {
        font-size: 0.8em;
        margin: 0.3em 0 0 0;
    }
    .marquesina_portada .abstract {
        display: none
    }
    .buscador form {
        width: 15em
    }
    .buscador #text {
        width: 77%
    }
    .imagenes div.recuadro {
        width: 31.2%;
    }
    .po_rememorar div.recuadro,
    #novedades_portadac div.recuadro,
    #novedades_portadac.pa_rememorar div.recuadro {
        width: 31.2%;
        margin: 0 1.04167% 1em;
        height: 6em;
    }
    .po_rememorar_btn,
    .pc_rememorar_btn {
        width: 31.2%
    }
    .pc_rememorar_btn {
        bottom: 1.4em
    }
    .recuadro {
        float: none !important;
    }
    .rigth2 {
        display: none;
    }
    .figure {
        width: 100%;
        float: none;
    }
    #noticias_web img {
        max-height: 180px;
        max-width: 97%;
        min-height: 180px;
        min-width: 97%;
    }
    .col9 {
        width: 100%;
    }
    .left2 {
        width: 97%;
        border-right: none;
        border-left: none;
    }
    #footer .footer_footer {
        width: 70%;
        padding-right: 5px;
    }
    .articulocompleto .figure {
        width: 100%;
    }
    .recuadros div.recuadro {
        display: inline-table;
    }
    #colorbox {
        height: 450px !important;
        max-height: 500px!important;
        outline: 0 none;
        width: 400px !important;
    }
    #lista_cartelera {
        padding-left: 16%;
    }
}

@media only screen and (max-width: 320px) {
    /* #header h1.logo  {height: 55px; width: 75px; background-position: right -80px;} */
    /* #header h1.logo a {height: 55px;width: 75px;} */
    .imagenes div.recuadro {
        width: 45%;
        margin: 0 2.5% 1em;
    }
    .po_rememorar div.recuadro,
    #novedades_portadac div.recuadro {
        width: 45%;
        margin: 0 2.5% 1em;
        height: 6em;
    }
    .po_rememorar_btn {
        width: 45%;
        margin-right: 2.5%;
        right: 0;
    }
    .pc_rememorar_btn {
        width: 45%
    }
    .figure {
        width: 100%;
        float: none;
    }
    #noticias_web img {
        max-height: 130px;
        max-width: 300px;
        min-height: 130px;
        min-width: 300px;
    }
    .col9 {
        width: 100%;
    }
    #lista_cartelera {
        padding-left: 0%!important;
    }
}

@media only screen and (max-width: 240px) {
    .marquesina_portada,
    .po_rememorar_btn,
    .po_rememorar,
    #novedades_portadac div.recuadro,
    pc_rememorar_btn,
    .contenedor_rememorar {
        display: none !important
    }
    #lista_cartelera .recuadro {
        width: 240px!important;
    }
    #lista_cartelera .recuadro .figure img {
        height: auto;
        max-height: 200px !important;
        max-width: 235px !important;
        min-height: 200px !important;
        min-width: 235px !important;
    }
    #logo_dibam_responsive {
        display: none;
    }
}

#tipo_div_508>div {
    padding-top: 32px;
}


/* @charset "utf-8"; */


/* CSS Document */


/*Para arreglos futuros en Footer NTG*/


/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/

#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxWrapper {
    max-width: none;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}


/*Importante tamaÃƒÂ±o maximo de el contenedor de las imagenes*/

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    max-width: 800px;
    max-height: 600px;
}


/*Importante tamaÃƒÂ±o maximo de imagenes*/

#cboxLoadedContent img {
    max-width: 800px;
    max-height: 600px;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}


/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/

#cboxOverlay {
    background: url(images/overlay.png) repeat 0 0;
}

#colorbox {
    outline: 0;
}

#cboxTopLeft {
    width: 21px;
    height: 21px;
    background: url(images/controls.png) no-repeat -101px 0;
}

#cboxTopRight {
    width: 21px;
    height: 21px;
    background: url(images/controls.png) no-repeat -130px 0;
}

#cboxBottomLeft {
    width: 21px;
    height: 21px;
    background: url(images/controls.png) no-repeat -101px -29px;
}

#cboxBottomRight {
    width: 21px;
    height: 21px;
    background: url(images/controls.png) no-repeat -130px -29px;
}

#cboxMiddleLeft {
    width: 21px;
    background: url(images/controls.png) left top repeat-y;
}

#cboxMiddleRight {
    width: 21px;
    background: url(images/controls.png) right top repeat-y;
}

#cboxTopCenter {
    height: 21px;
    background: url(images/border.png) 0 0 repeat-x;
}

#cboxBottomCenter {
    height: 21px;
    background: url(images/border.png) 0 -29px repeat-x;
}

#cboxContent {
    background: #fff;
    overflow: hidden;
}

.cboxIframe {
    background: #fff;
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}

#cboxLoadedContent {
    margin-bottom: 28px;
}

#cboxTitle {
    position: absolute;
    bottom: 4px;
    left: 0;
    text-align: center;
    width: 100%;
    color: #949494;
}

#cboxCurrent {
    position: absolute;
    bottom: 4px;
    left: 58px;
    color: #949494;
}

#cboxLoadingOverlay {
    background: url(images/loading_background.png) no-repeat center center;
}

#cboxLoadingGraphic {
    background: url(images/loading.gif) no-repeat center center;
}


/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none;
}


/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
    outline: 0;
}

#cboxSlideshow {
    position: absolute;
    bottom: 4px;
    right: 30px;
    color: #0092ef;
}

#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(images/controls.png) no-repeat -75px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxPrevious:hover {
    background-position: -75px -25px;
}

#cboxNext {
    position: absolute;
    bottom: 0;
    left: 27px;
    background: url(images/controls.png) no-repeat -50px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxNext:hover {
    background-position: -50px -25px;
}

#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(images/controls.png) no-repeat -25px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxClose:hover {
    background-position: -25px -25px;
}


/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}


/* CSS Document */


/*========= MARQUESINA ===========*/


/*Envoltorio caja*/

#slider {
    position: relative;
    margin: 0 0 25px;
    padding: 0;
    height: 250px;
    width: 700px;
    overflow: hidden;
    /*background-color: #f7f7f7;
	border: 1px solid #d2d2d2*/
}


/*botones avanzar, retroceder*/

#slider span.next,
#slider span.prev {
    font-family: 'gobCL', Verdana, sans-serif;
    width: 20px;
    height: 20px;
    display: block;
    /*text-indent: -9999%;*/
    position: absolute;
    z-index: 10;
    text-align: center;
    font-size: 0px
}

span.next {
    /*background: url(../images/sprite_next_prev.png) no-repeat -25px 0;*/
    top: 230px;
    left: 40px;
}

#slider span.prev {
    /*background: url(../images/sprite_next_prev.png) no-repeat 0 0;*/
    top: 230px;
    left: 10px;
}

#slider .next a,
#slider .prev a {
    display: block;
    width: 20px;
    height: 20px;
}

#slider .next a {}

#slider .prev a {}

#slider div {
    /*display:none;*/
    height: 250px;
    width: 700px;
}


/*BotÃ¯Â¿Â½n pausa play*/


/*btn pausa play*/

span.boton {
    font-family: 'gobCL', Verdana, sans-serif;
    position: absolute;
    top: 290px;
    left: 30px;
    z-index: 110;
    display: block;
    height: 20px;
    width: 20px;
    text-align: center;
    border: 1px solid #ccc
}

span.boton a.play,
span.boton a.pause {
    text-decoration: none;
    color: #37749D;
    font-size: 11px;
    height: 20px;
    width: 20px;
    display: block;
    padding: 0;
    margin: 0;
    /*text-indent: -9999%*/
}

span.boton a.pause {
    /*background: url(../images/sprite_pausa_play_go.png) no-repeat 0 -20px;*/
}

span.boton a.pause:hover {
    /*background: url(../images/sprite_pausa_play_go.png) no-repeat 0 -20px;*/
}

span.boton a.play {
    /*background: url(../images/sprite_pausa_play_go.png) no-repeat -20px -20px;*/
}

span.boton a.play:hover {
    /*background: url(../images/sprite_pausa_play_go.png) no-repeat -20px -20px;*/
}


/*botones de pÃ¯Â¿Â½ginas*/

#slider ul.indice {
    bottom: 5px;
    height: 6px;
    left: 560px;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0;
    position: absolute;
    width: 100%;
    z-index: 301;
}

#slider .indice li {
    background-image: url("images/sprite_marquesina.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    font-size: 0;
    height: 12px;
    line-height: 0;
    margin: 0 2px;
    padding: 0;
    text-decoration: none;
    text-indent: -9999%;
    width: 12px;
}

#slider .indice li a {
    display: block;
    font-size: 10px;
    height: 20px;
    padding: 2px 0 0;
    width: 20px;
}

#slider .indice li a:hover {
    /*background-position: -20px 0;*/
    text-decoration: none;
}

#slider .indice li.current {
    background-position: 0 -12px;
}

#slider .indice li.current a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}


/* */

#slider>h3 {
    display: none;
}

#slider strong,
b {
    color: #454545;
    font-weight: lighter;
}

#slider .titulo {
    color: #bf301a !important;
    font-family: 'Oswald', Verdana, Geneva, sans-serif !important;
    font-size: 0.9em;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    word-spacing: 3px;
    padding: 20px 20px 5px;
}

#slider .titulo a:hover {
    color: #006cb7;
    text-decoration: none;
    border-bottom: none
}

#slider .abstract {
    font-size: 0.8em;
    margin-bottom: 0.5em;
    font-weight: normal;
    padding: 0 0.5em;
}

#slider .fecha {
    font-size: 11px;
    font-weight: normal;
    color: #666666!important;
}

#slider span.fecha {
    color: #666666 !important;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 10px 0 0;
}

#slider .figure {
    float: left;
    clear: left;
    width: 335px;
    height: 250px;
    overflow: hidden;
}

#slider .figure img {
    height: auto;
    max-height: none;
    max-width: 335px !important;
    min-width: 335px !important;
}

#slider .vermas a {
    background: url("images/mas.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0) !important;
    float: right;
    margin: 0;
    padding: 0 12px 0 0;
    text-decoration: none;
}

#slider .icono {
    position: absolute;
    top: 55px;
    left: 30px
}


/*Excepciones puntuales*/

#i__w3_po_Marquesina_1_1168 img,
#i__w3_po_Marquesina_1_1171 img,
#i__w3_po_Marquesina_1_752 img {
    box-shadow: 3px 3px 3px #F7F7F7 !important;
}

#i__w3_po_Marquesina_1_1168 .vermas,
#i__w3_po_Marquesina_1_1169 .vermas {
    display: none
}


/* CSS Document */


/*Modificado 11-07-2017*/


/*Modificado 31-01-2018*/


/*======BUSCADOR========*/

.contenedor_buscador_enlaces {
    position: relative;
    float: right;
    height: 25px;
    margin: 2px 0;
    padding: 0 20px;
    background-color: #fff;
    box-sizing: content-box;
}

.tr_buscador {
    margin: 2px 0 0 0;
    padding: 0;
    float: right;
}

.tr_buscador fielset,
.tr_buscador form {
    margin: 0;
    padding: 0;
}

.tr_buscador input.text,
.tr_buscador input.text:focus {
    border: 2px solid #cacaca !important;
}

.tr_buscador input.text {
    color: #979797;
    height: 20px;
    box-sizing: border-box;
    font-size: 0.7em;
    padding: 2px 4px;
    margin: 0 6px 0 0;
    width: 190px;
    display: inline-block;
    float: left;
}

.tr_buscador .btn {
    height: 19px;
    box-sizing: border-box;
    display: inline-block;
    float: left;
    margin: 0 0 0 0;
}

#tr_enlaces_web {
    float: right
}

div#tr_enlaces_web div a {
    display: block;
    height: 25px;
    width: 25px;
}


/*====== REDES SOCIALES Y OTROS  =========*/

div#tr_enlaces_web_redes {
    display: table;
    float: right;
}

div#tr_enlaces_web_redes div {
    margin: 0;
    padding: 0;
    display: inline-block;
    /*border: 1px solid red;*/
    display: table-cell;
    box-sizing: border-box;
}

div#tr_enlaces_web_redes div a {
    display: block;
    height: 25px;
    width: 25px;
    /*background-image: url(images/sprite-3.png);*/
    background-repeat: no-repeat;
    text-indent: -9999%;
    font-size: 0;
    color: #fff;
    margin-left: 1px;
}

div#tr_enlaces_web_redes div a:hover {
    background-image: url(images/cut_icon.png);
}

div#tr_enlaces_web_redes div#NTGbtn_facebook a {
    background-position: -1px -28px;
}

div#tr_enlaces_web_redes div#NTGbtn_youtube a {
    background-position: -111px -28px;
}

div#tr_enlaces_web_redes div#NTGbtn_twitter a {
    background-position: -28px -28px;
}

div#tr_enlaces_web_redes div#NTGbtn_blog a {
    background-position: -1px -53px;
}

div#tr_enlaces_web_redes div#NTGbtn_faqs a {
    background-position: -29px -53px;
}

div#tr_enlaces_web_redes div#NTGbtn_mapa a {
    background-position: -138px -53px;
}

div#tr_enlaces_web_redes #NTGbtn_english a {
    background-color: #999;
    border-radius: 6px;
    color: #999999;
    height: 18px;
    top: 5px;
    margin-right: 5px;
    padding-left: 4px;
    position: relative;
    width: 21px;
    padding-bottom: 1px;
}

div#tr_enlaces_web_redes #NTGbtn_english a:hover {
    background-color: #666;
}

div#tr_enlaces_web_redes #NTGbtn_english a:before {
    content: "En ";
    font-size: 0.7em;
    font-weight: bold;
    color: #ffffff;
    top: -1px;
    position: absolute;
}


/*========= MARQUESINA ===========*/


/*contenedor extra para marquesina y ver mÃ¯Â¿Â½s*/

.contenedor_marquesina_portada {
    position: relative;
}


/*Envoltorio caja*/

#marquesina_portada_nueva.ntg_marquesina {
    position: relative;
    margin: 0 0 25px;
    /*padding:0 10px 0 0;*/
    min-height: 250px;
    height: 250px;
    overflow: hidden;
    box-sizing: border-box;
}


/*botones avanzar, retroceder*/

#marquesina_portada_nueva.ntg_marquesina span.next,
#marquesina_portada_nueva.ntg_marquesina span.prev {
    display: none;
}


/*BotÃ¯Â¿Â½n pausa play*/

#marquesina_portada_nueva.ntg_marquesina span.boton,
#marquesina_portada_nueva.ntg_marquesina span.boton a.play,
#marquesina_portada_nueva.ntg_marquesina span.boton a.pause {
    display: none
}


/*botones de pÃ¯Â¿Â½ginas*/

#marquesina_portada_nueva.ntg_marquesina ul.indice {
    margin: 0;
    padding: 0;
    bottom: 5px;
    min-height: 10px;
    right: 100px;
    list-style: none;
    position: absolute;
    z-index: 301;
    box-sizing: border-box;
}

#marquesina_portada_nueva.ntg_marquesina .indice li {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    height: 10px;
    width: 10px;
    border-radius: 6px;
    margin: 0 4px;
    padding: 0;
    text-decoration: none;
    text-indent: -9999%;
    background-color: #b6b6b6;
    box-sizing: border-box;
}

#marquesina_portada_nueva.ntg_marquesina .indice li a {
    display: block;
    height: 10px;
    width: 10px;
}

#marquesina_portada_nueva.ntg_marquesina .indice li a:hover {
    text-decoration: none;
}

#marquesina_portada_nueva.ntg_marquesina .indice li.current {
    background-color: #e4701e;
}

#marquesina_portada_nueva.ntg_marquesina .indice li.current a {
    color: #FFFFFF;
}


/* */

#marquesina_portada_nueva.ntg_marquesina>h3 {
    display: none;
}

#marquesina_portada_nueva.ntg_marquesina strong,
b {
    color: #454545;
    font-weight: lighter;
}

#marquesina_portada_nueva.ntg_marquesina .titulo {
    font-family: 'Oswald', Verdana, Geneva, sans-serif;
    font-weight: normal;
    font-size: 1.2em;
    text-transform: uppercase;
    word-spacing: 3px;
    padding: 0;
}

#marquesina_portada_nueva.ntg_marquesina .titulo a:visited {
    color: #e4701e;
}

#marquesina_portada_nueva.ntg_marquesina.recuadros div.recuadro {
    padding-bottom: 0;
    margin-bottom: 0;
}

#marquesina_portada_nueva.ntg_marquesina .abstract {
    font-size: 0.8em;
    margin-bottom: 0.5em;
    font-weight: normal;
    padding: 0 0.5em;
}

#marquesina_portada_nueva.ntg_marquesina.recuadros span.fecha,
#marquesina_portada_nueva.ntg_marquesina .fecha {
    color: #666666 !important;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 10px 0 0;
}

#marquesina_portada_nueva.ntg_marquesina.recuadros .figure {
    float: left;
    clear: left;
    width: 335px;
    height: 250px;
    overflow: hidden;
}

#marquesina_portada_nueva.ntg_marquesina.recuadros .figure img {
    height: auto;
    max-height: none;
    max-width: 335px;
    min-width: 335px;
}

#marquesina_portada_nueva.ntg_marquesina.recuadros div.recuadro .vermas {
    width: 18px;
    height: 18px;
    font-size: 0;
    line-height: 200px;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
    float: right;
    margin-right: 10px;
}

#marquesina_portada_nueva.ntg_marquesina.recuadros div.recuadro .vermas a {
    /* cada canal define color	background: url(images/mas.png) no-repeat 2px 2px; */
    margin: 0;
    padding: 0;
    text-decoration: none;
    display: block;
}

.contenedor_marquesina_portada div.po_vermas_marquesina a {
    position: absolute;
    bottom: 0;
    right: 10px;
    line-height: 34px;
    width: 75px;
    text-align: center;
    display: block;
    font-size: 12px;
    color: #FFF !important;
    background-color: #e4701e;
}

#main .contenedor_marquesina_portada div.po_vermas_marquesina a:hover {
    color: #FFF !important;
    text-decoration: none;
    background-color: #7d7d7d;
}


/*======= youtube =========*/

iframe.link_youtube {
    height: 30em;
}


/*========menu horizontal============*/

ul.menu.menu_horizontal {
    display: table;
    box-sizing: border-box;
}

ul.menu.menu_horizontal li {
    float: none;
}

ul.menu.menu_horizontal>li {
    display: table-cell;
    width: 1%;
    float: none;
    white-space: nowrap;
    box-sizing: border-box;
    text-align: center;
}

ul.menu.menu_horizontal>li a {
    padding-left: 8px;
    padding-right: 8px;
    display: block;
}

ul.menu.menu_horizontal>li>ul>li {
    text-align: left;
    white-space: normal;
}

ul.menu.menu_horizontal li:last-child ul {
    right: 0
}


/*EXCEPCIONES POR CANAL*/


/*mnba*/

body.dibam517 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam517 .contenedor_marquesina_portada div.po_vermas_marquesina a {
    background-color: #e96117;
}

body.dibam517 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited {
    color: #e96117;
}

body.dibam517 #marquesina_portada_nueva.ntg_marquesina.recuadros div.recuadro .vermas {
    display: none;
}

body.dibam517 ul.menu.menu_horizontal>li.current,
body.dibam517 ul.menu.menu_horizontal>li:hover {
    background-color: #c64e20;
}


/*Biblioteca Nacional*/

body.dibam515 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam515 .contenedor_marquesina_portada div.po_vermas_marquesina a {
    background-color: #1e509d;
}

body.dibam515 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited {
    color: #1e509d;
}

body.dibam515 ul.menu.menu_horizontal>li.current,
body.dibam515 ul.menu.menu_horizontal>li:hover {
    background-color: #dd39aa;
}


/*Archivo Nacional*/

body.dibam516 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam516 .contenedor_marquesina_portada div.po_vermas_marquesina a {
    background-color: #005195;
}

body.dibam516 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited {
    color: #005195;
}

body.dibam516 ul.menu.menu_horizontal>li.current,
body.dibam516 ul.menu.menu_horizontal>li:hover {
    background-color: #0072cf;
}


/*Museo Historico Nacional, Museo Nacional de Historia Natural */

body.dibam513 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam513 .contenedor_marquesina_portada div.po_vermas_marquesina a,
body.dibam518 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam518 .contenedor_marquesina_portada div.po_vermas_marquesina a {
    background-color: #ef3835;
}

body.dibam513 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited,
body.dibam518 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited {
    color: #ef3835;
}


/*DIBAM, CAPACITACION*/

body.dibam514 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam514 .contenedor_marquesina_portada div.po_vermas_marquesina a,
body.dibam549 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam549 .contenedor_marquesina_portada div.po_vermas_marquesina a {
    background-color: #e12429;
}

body.dibam514 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited,
body.dibam549 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited {
    color: #e12429;
}


/*Buscador*/

body.dibam517 .contenedor_buscador_enlaces {
    margin-top: 293px
}


/*THE KILLERCSS (SOLO PARA MATAR OTRSO REPARTIDOSS EN MAINS)*/


/* #menu_principal_id2 li.current.cid-517,
#menu_principal_id2 li.current.cid-515,
#menu_principal_id2 li.current.cid-516, 
#menu_principal_id2 li.current.cid-519 
{
    display: table-cell !important;
} */


/* #menu_principal_id2 li.current.cid-515,
#menu_principal_id2 li.current.cid-515:hover {
	background-color: #dd39aa;
	} */


/* #menu_principal_id2 li.current.cid-519,
#menu_principal_id2 li.current.cid-519:hover {
	background-color: #da9d1c;
	} */


/* #menu_principal_id2 li.current.cid-516,
#menu_principal_id2 li.current.cid-516:hover {
	background-color: #0072cf;
    } */

#logos_transparencia {
    margin-bottom: 10px;
    margin-right: 14px;
}

#logos_transparencia img a {
    display: block;
}

#logos_transparencia img {
    margin: 0px;
}

.app-iframe {
    width: 100%;
    height: 60em;
}

.logo_responsive {}

.lightboxOverlay {
    background-color: #000 !important;
}


/*====== OTROS ESTILOS REQUERIDOS ==========*/

.articulo_vermas {
    /* Estilo requerido para poner un texto "ver mÃ¯Â¿Â½s" a la derecha */
    float: right;
}

.articulocompleto ul li,
.articulocompleto ol li {
    margin: 0 0 1.2em;
    font-size: 1em;
}

.articulocompleto ol {
    margin: 0 1em 1em 0;
}

#todas_noticias {
    float: right;
    margin-left: 0;
    right: 0;
    width: 120px;
}

#todas_noticias>ul {
    width: 80px;
}

#todas_noticias>ul li {
    width: 80px;
}

#todas_noticias ul li a {
    width: 80px;
    display: block;
}

.boton-banner-up a.up,
.boton-banner-down a.down {
    background-image: url(images/btn_up_down.png);
    background-repeat: no-repeat;
}

.boton-banner-up a.up {
    background-position: 0 0;
}

.boton-banner-down a.down {
    background-position: 0 -23px;
    ;
}


/**** ARREGLOS ****/


/*** 05.05.2016 - Se agrega este estilo para mostrar el caption en las imÃ¯Â¿Â½genes puestas en el cuerpo del eidox. Ej. aid 58954 del cid 514 ***/

div.articulocompleto div.figure {
    overflow: inherit;
}


/*** se agrega este id para esconder el botÃ¯Â¿Â½n de instagram temporalmente ***/

#NTGbtn_instagram {
    display: none!important;
}


/*** se agrega esta clase para eliminar el borde del mapa de footer por peticiÃ¯Â¿Â½n de ticket INC 2016-007893 ***/

.footer_map {
    border-style: none;
    color: #808080;
    margin-top: 20px;
}

.tabs #lista_galeria .titulo,
.tabs #lista_galerias_institucionales .titulo {
    font-size: 0.9em;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0.5em;
}


/*** Se agrega esta clase para que en objetos de colecciones digitales se muestre el texto indicado ***/

.pertenece-coleccion-digital:before {
    content: "Pertenece a la colecciÃ¯Â¿Â½n digital ";
}


/*** Se agrega esta clase para esconder vÃ¯Â¿Â½nculos encima del logo de Dibam ***/

#acceso_canal_1 a {
    color: rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -9999%;
    width: 100%;
    height: 50px;
}


/*p.titulo-foto-invisible {
	display:none;
}*/


/* Se agrega este estilo para corregir desborde de Ã¯Â¿Â½conos en header */


/* #header {
    max-width: 996px;
} */


/*Reescribiendo Readspeaker para aplicaciÃ¯Â¿Â½n en Dibam y sitios de redes 06-06-2017*/

div.rs_skip.rsbtn_colorskin,
div.rs_skip.rsbtn_miniskin,
div.rs_skip.rsbtn {
    display: block !important;
    width: auto !important;
    height: auto !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

div.rs_skip.rsbtn_miniskin {
    min-height: 42px !important;
}

.rsbtn_miniskin {
    margin-bottom: 0 !important;
}

.rs_skip.rsbtn_colorskin a,
.rs_skip.rsbtn_miniskin a,
div.rs_skip.rsbtn a {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    text-transform: none !important;
    word-spacing: normal !important;
    color: #000 !important;
}

.rsbtn_text {
    font-family: Arial, Helvetica, sans-serif !important;
    color: #000 !important;
}

.btn-docreader {
    text-decoration: none;
    margin-left: 6px;
    color: #3333aa;
}

#rec_adi .format-pdf,
#rec_adi .format-ppt,
#rec_adi .format-pptx,
#rec_adi .format-odt,
#rec_adi .format-doc,
#rec_adi .format-docx,
#rec_adi .format-xls,
#rec_adi .format-xlsx {
    position: relative;
}

#rec_adi .btn-docreader img {
    display: inline !important;
    width: auto !important;
}

#rec_adi a.btn-docreader {
    width: auto !important;
    position: absolute;
    right: 0;
    top: 0;
    margin-right: -10px;
}

#rec_adi a.btn-docreader:before {
    display: none !important;
}

.video {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.video.binary-video_01_1a1,
.video.binary-video_02_1a1,
.video.binary-video_03_1a1,
.video.binary-video_04_1a1,
.video.binary-video_05_1a1,
.video.binary-video_06_1a1,
.video.binary-video_07_1a1,
.video.binary-video_08_1a1,
.video.binary-video_09_1a1 {
    padding-bottom: 56.25%;
    background-color: #000;
    text-align: center;
}

.video.binary-video_01_16a9,
.video.binary-video_02_16a9,
.video.binary-video_03_16a9,
.video.binary-video_04_16a9,
.video.binary-video_05_16a9,
.video.binary-video_06_16a9,
.video.binary-video_07_16a9,
.video.binary-video_08_16a9,
.video.binary-video_09_16a9 {
    padding-bottom: 56.25%;
}

.video.binary-video_01_4a3,
.video.binary-video_02_4a3,
.video.binary-video_03_4a3,
.video.binary-video_04_4a3,
.video.binary-video_05_4a3,
.video.binary-video_06_4a3,
.video.binary-video_07_4a3,
.video.binary-video_08_4a3,
.video.binary-video_09_4a3 {
    padding-bottom: 75%;
}

.video.video-cuadrado-col-angosta {
    padding-bottom: 100%;
}

.video+.video {
    margin-top: 10px;
}

@media only screen and (min-width: 959px) {
    #rec_adi a.btn-docreader {}
}

@media only screen and (max-width: 960px) {
    .tr_buscador {
        float: none;
    }
    #rec_adi h5 {
        display: inline-block;
    }
    #rec_adi span.sizekb {
        position: relative;
        margin-left: 24px;
        display: inline-block;
    }
    div#tr_enlaces_web_redes #NTGbtn_english a:before {
        margin-left: -6px;
    }
}


/*====== MEDIAS QUERYS =========*/

@media only screen and (min-width: 961px) {
    .recuadros h5.recursos {
        max-width: 75%;
    }
}

@media only screen and (max-width: 960px) {
    .contenedor_buscador_enlaces,
    body.dibam517 .contenedor_buscador_enlaces {
        width: 100%;
        margin-top: 10px;
        padding-left: 0;
        padding-right: 0;
    }
    #tr_enlaces_web,
    #tr_enlaces_web_redes {
        margin-right: 10px;
        margin-right: 10px;
        display: block;
        padding: 20px;
        text-align: center;
    }
    div#tr_enlaces_web_redes {
        padding: 0 0 5px 10px;
        text-align: right;
        position: relative;
        float: none;
    }
    .contenedor_buscador_enlaces {
        height: auto;
    }
    /* #container, #header, .pie  {width: 100% !important; box-sizing: border-box;} */
    #footer {
        box-sizing: border-box;
        height: auto;
    }
    #main {
        padding-left: 10px !important;
        padding-right: 10px !important;
        display: block;
        float: none;
    }
    #noticias_web h3 {
        padding-left: 53%;
    }
    #noticias_web .abstract {
        margin-left: 53%;
        padding-left: 0;
    }
    #noticias_web .figure {
        width: 50%;
        height: auto !important;
    }
    #noticias_web img {
        max-height: none !important;
        max-width: 100% !important;
        min-width: none !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0;
    }
    #marquesina_portada_nueva.ntg_marquesina {
        margin-top: 10px;
    }
    #marquesina_portada_nueva.ntg_marquesina.recuadros .figure {
        width: 50%;
        height: auto;
    }
    #marquesina_portada_nueva.ntg_marquesina .indice li {
        height: 30px;
        width: 30px;
        border-radius: 50%;
    }
    #marquesina_portada_nueva.ntg_marquesina .indice li a {
        height: 30px;
        width: 30px;
    }
    .contenedor_marquesina_portada div.po_vermas_marquesina a {
        display: none;
    }
    #marquesina_portada_nueva.ntg_marquesina ul.indice {
        right: 10px
    }
    #noticias_web .recuadro {
        background: none;
        height: auto !important;
    }
    #marquesina_portada_nueva.ntg_marquesina.recuadros .figure img {
        max-width: none;
        min-width: 0;
    }
    #footer .col5.footer_map {
        display: none;
    }
    #footer .col5 {
        width: 100%;
        margin: 0;
    }
    #mapa {
        margin-left: 10px;
        margin-right: 10px;
    }
    #footer .col5.colpa6 {
        padding-left: 0;
        padding-right: 0;
    }
    #footer .col4 {
        justify-content: center;
        display: inline-flex;
    }
    #footer .col3,
    #footer .col4 {
        text-align: center;
        margin-left: 0;
        box-sizing: border-box;
        padding-top: 20px;
        border: 0;
        padding-left: 10px;
        padding-right: 10px;
    }
    #footer .col6 {
        display: table;
        clear: both;
        float: none;
        border: 0;
        padding-bottom: 30px;
        box-sizing: border-box;
        margin: 0px!important;
        padding-left: 10px;
        padding-right: 10px;
    }
    #transparencia {
        display: block;
        margin: 10px auto;
        width: 350px;
        clear: both;
        float: none;
        box-sizing: border-box;
    }
    #logos_transparencia {
        margin-right: 70px;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    #transparencia>div a {
        width: 50%;
        box-sizing: border-box;
        display: table;
    }
    #footer .col6.menu-final {
        text-align: center;
        margin: 0;
        display: table;
        width: 100%;
        box-sizing: border-box;
    }
    .footer_footer {
        width: auto!important;
        padding-right: 0!important;
        padding-left: 0!important;
    }
    iframe.link_youtube {
        height: 30em;
    }
    /*#nav .col12, #nav .hz.col3 {width: 100% !important; margin: 0 !important;}*/
    /*	ul.menu.menu_horizontal {display: none;}*/
    /* #nav .col3 {margin-right: 0 !important;width: 100% !important; margin-left: 0 !important; display: table; padding-left: 0 !important; padding-right: 0 !important;}
	#nav .col12 {margin-right: 0 !important;width: 100%; margin-left: 0 !important; display: table; padding-left: 0 !important; padding-right: 0 !important;padding-bottom: 0 !important;}
     */
    .menu {
        width: 100%!important;
        height: auto!important;
        left: 0;
    }
    /* #menu_principal_id2 li{display:block!important;}
	#menu_principal_id2 li > ul{display:none!important;} */
    ul.menu.menu_horizontal>li {
        width: 100%;
        padding: 6px 8px 4px;
    }
    /* #nav{box-sizing: border-box;padding-left: 10px;padding-right: 10px;} */
    /* #menu_principal_id2 li.current.cid-517,
	#menu_principal_id2 li.current.cid-515,
	#menu_principal_id2 li.current.cid-516, 
	#menu_principal_id2 li.current.cid-519 
	{
		display:table!important;
	} */
}

@media only screen and (max-width: 768px) {
    iframe.link_youtube {
        height: 24em;
    }
    #vermas_paginador.col8 {
        width: auto;
    }
}

@media only screen and (max-width: 767px) {
    #filtros {
        display: none;
    }
    #detalle_cartelera .recuadro .figure {
        float: none;
        width: 100%;
    }
    #detalle_cartelera .recuadro img {
        min-width: 280px;
    }
    .fecha2 {
        border-top: 1px solid #ddd;
        display: block;
        padding-top: 10px !important;
        position: relative;
        margin-top: 30px;
    }
}

@media only screen and (max-width: 630px) {
    #footer .col3 {
        width: 100%;
        float: none;
        clear: both;
        display: block;
        margin: 0 !important;
    }
    #footer .col3 ul {
        padding-left: 0;
        padding-right: 0;
    }
    #footer .menu-final ul {
        margin: 0 !important;
        width: auto !important;
    }
    #footer .menu-final li {
        padding-left: 0;
        padding-right: 0;
        border: none;
        border-bottom: 1px solid #ffffff;
        width: 100% !important;
    }
    #footer .col6 {
        display: block;
        clear: both;
        float: none;
        border: 0;
        padding-bottom: 50px;
        box-sizing: border-box;
        margin: 0px!important;
    }
    #footer .col6.menu-final {
        text-align: center;
        margin: 0;
        display: block;
        width: 100%;
        box-sizing: border-box;
    }
    .footer_footer {
        width: auto!important;
        padding-right: 0!important;
        padding-left: 0!important;
        font-size: 0.75em!important;
    }
}

@media only screen and (max-width: 480px) {
    #recuadros_noticias div.recuadro {
        height: auto;
    }
    /* #container, #header {width: 100% !important; box-sizing: border-box;} */
    #main {
        padding-left: 10px !important;
        padding-right: 10px !important;
        display: block;
        float: none;
    }
    .tr_buscador input.text {
        width: 130px;
    }
    #marquesina_portada_nueva.ntg_marquesina.recuadros div.recuadro .vermas {
        display: none;
    }
    #marquesina_portada_nueva.ntg_marquesina.recuadros span.fecha,
    #marquesina_portada_nueva.ntg_marquesina .fecha {
        text-align: center;
        padding-left: 0;
        padding-right: 0;
    }
    #noticias_web {
        padding: 0 !important;
    }
    #noticias_web h3,
    .recuadros .titulo {
        padding-left: 0;
        padding-right: 0;
    }
    #noticias_web .abstract {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
    }
    #noticias_web .figure {
        width: 100%;
        text-align: center;
        float: none !important;
        overflow: visible;
        height: auto !important;
    }
    #marquesina_portada_nueva.ntg_marquesina {
        height: auto;
        min-height: 410px;
        clear: both;
        padding-bottom: 40px;
    }
    #marquesina_portada_nueva.ntg_marquesina:after {
        height: 0;
        content: "";
        display: table;
        clear: both;
    }
    #marquesina_portada_nueva.ntg_marquesina .abstract {
        display: none;
    }
    #marquesina_portada_nueva.ntg_marquesina.recuadros .figure {
        width: 100%;
        text-align: center;
        float: none;
        overflow: auto;
        padding-right: 0;
        clear: both;
        height: auto;
        display: block;
        clear: both;
    }
    #marquesina_portada_nueva.ntg_marquesina.recuadros .figure img {
        max-height: none;
        max-width: 100%;
        min-width: none;
        width: 100% !important;
        height: auto !important;
        padding: 0;
        margin: 0 auto;
    }
    #marquesina_portada_nueva.ntg_marquesina .titulo,
    #marquesina_portada_nueva.ntg_marquesina .titulo {
        text-align: center !important;
    }
    #marquesina_portada_nueva.ntg_marquesina ul.indice {
        right: auto;
        left: 50%;
        margin-left: -35%;
        width: 70%;
        text-align: center;
    }
    iframe.link_youtube {
        height: 20em;
    }
    div#footer .listaitemizada ul {
        padding: 0.5em 0;
    }
    div#footer ul li {
        border-left: none !important;
        border-right: none !important;
        display: block;
    }
    .footer_footer {
        width: auto!important;
        padding-right: 0!important;
        padding-left: 0!important;
    }
    .fecha2 {
        border-top: 1px solid #ddd;
        display: block!important;
        padding-top: 10px !important;
        position: relative;
        margin-top: 30px;
    }
    .herramientas_recurso {
        top: -30px;
        display: block!important;
    }
}

@media only screen and (max-width: 380px) {
    #transparencia {
        width: 250px;
        height: 30px;
        background-size: 100% 100%;
    }
    .fecha2 {
        border-top: 1px solid #ddd;
        display: block!important;
        padding-top: 10px !important;
        position: relative;
        margin-top: 30px;
    }
    .footer_footer {
        width: auto!important;
        padding-right: 0!important;
        padding-left: 0!important;
    }
    .herramientas_recurso {
        top: -35px;
        display: block!important;
        padding: 0;
    }
}

@media only screen and (max-width: 320px) {
    /* #container, #header {width: 100% !important; box-sizing: border-box;} */
    #main {
        padding-left: 10px !important;
        padding-right: 10px !important;
        display: block;
        float: none;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .tr_buscador input.text {
        width: 100px;
    }
    iframe.link_youtube {
        height: 20em;
    }
    #detalle_cartelera {
        width: auto;
    }
    #detalle_cartelera .recuadro .figure {}
    #detalle_cartelera .recuadro .figure img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto;
        min-width: 0 !important;
    }
    .articulo .caption {
        width: auto !important;
    }
    .footer_footer {
        width: auto!important;
        padding-right: 0!important;
        padding-left: 0!important;
    }
    .fecha2 {
        border-top: 1px solid #ddd;
        display: block!important;
        padding-top: 10px !important;
        position: relative;
        margin-top: 30px;
    }
    .herramientas_recurso {
        top: -30px;
    }
}


/*! jQuery UI - v1.10.1 - 2013-03-07
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default!important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0
}

.ui-accordion .ui-accordion-icons {
    padding-left: 1.8em
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em;
    border-top: 0;
    overflow: auto
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none
}

.ui-button-icon-only {
    width: 2.2em
}

button.ui-button-icon-only {
    width: 2.4em
}

.ui-button-icons-only {
    width: 3.4em
}

button.ui-button-icons-only {
    width: 3.7em
}

.ui-button .ui-button-text {
    display: block;
    line-height: normal
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}

.ui-buttonset {
    margin-right: 7px
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 21px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: none
}

.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%
}

.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: normal
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px
}

.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: .4em 0 .2em;
    line-height: 1.5
}

.ui-menu .ui-state-disabled a {
    cursor: default
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em
}

.ui-menu .ui-menu-icon {
    position: static;
    float: right
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("images/animated-overlay.gif");
    height: 100%;
    opacity: 0.25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}

.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none
}

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0
}

.ui-spinner-up {
    top: 0
}

.ui-spinner-down {
    bottom: 0
}

.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-tabs {
    position: relative;
    padding: .2em
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0;
    border-bottom: 0;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 0.5em;
    background: none
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa
}

body .ui-tooltip {
    border-width: 2px
}


/* Component containers
----------------------------------*/

.ui-widget {}

.ui-widget .ui-widget {}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {}

.ui-widget-content {
    background-color: #f8f8f8;
}

.ui-widget-content a {
    color: #000;
    text-decoration: none;
}

.ui-widget-content a:hover {
    color: #4d4d4d;
    text-decoration: none
}

.ui-widget-header {
    font-size: 0.9em
}

.ui-widget-header a {
    color: #0071BC;
}


/* Interaction states
----------------------------------*/

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    /*border: 1px solid #E5E5E5;

	font-weight: normal;
	color: #555555;*/
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    /*color: #555555;
	text-decoration: none;*/
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    /*border: 1px solid #999999;
	font-weight: normal;
	color: #212121;*/
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
    /*color: #212121;
	text-decoration: none;*/
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    /*border: 1px solid #aaaaaa;
	font-weight: normal;
	color: #212121;*/
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    /*color: #212121;
	text-decoration: none;*/
}


/* Interaction Cues
----------------------------------*/

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    /*border: 1px solid #fcefa1;
	color: #363636;*/
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    /*color: #363636;*/
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    /*border: 1px solid #cd0a0a;
	color: #cd0a0a;*/
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    /*color: #cd0a0a;*/
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    /*color: #cd0a0a;*/
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    /*font-weight: bold;*/
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    background-image: none;
}

.ui-state-disabled .ui-icon {}


/* Icons
----------------------------------*/


/* states and images */

.ui-icon {
    width: 16px;
    height: 16px;
    background-position: 16px 16px;
}


/* positioning */

.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}


/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/


/* Corner radius */

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {}


/* Overlays */

.ui-widget-overlay {
    opacity: .3;
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    opacity: .3;
    border-radius: 8px;
}

.ui-autocomplete {
    overflow: auto;
    height: 200px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 20em;
    background-color: #fff
}

.ui-autocomplete li {
    list-style: none;
    width: 20em;
}


/*======= PROPIOS DE ESTE SITIO =========*/

#tabs {
    margin-bottom: 1.5em
}

#tabs.ui-tabs {
    padding: 0
}

#tabs .ui-tabs-nav li {
    background: none repeat scroll 0 0 #E9E9E9;
    border-radius: 4px 4px 0 0;
    margin-top: 0.3em;
}

#tabs .ui-tabs-nav {
    border-radius: 0 0 0 0
}


/*#tabs .ui-tabs-nav li.ui-state-active   {
	background-color: #F8f8f8;
	border-radius: 4px 4px 0 0;

}*/


/*#tabs .ui-tabs-nav li a {
	color: #fff!important;
}*/

#tabs .ui-tabs-nav li a {
    padding: 0.5em 0.8em;
}

#tabs .imagenes div {
    width: 10.55em
}

#tabs h3.menu_acordeon {
    display: none
}


/*#tabs .ui-tabs-nav li.ui-tabs-active a {
	color: #BF301A !important
}*/


/*Tabs ranking*/

#tabs_letras {
    border: 1px solid #E5E5E5;
    margin-bottom: 1.5em;
}

#tabs_letras.ui-tabs {
    padding: 0;
}

#tabs_letras .ui-widget-content,
#tabs_letras {
    background: none !important;
    border: none !important;
}

#tabs_letras .ui-widget-header {
    background: none !important;
}

#tabs_letras .ui-tabs-nav li a {
    padding: 0.3em 0.6em;
    font-size: 0.8em
}

#tabs_letras .ui-tabs-nav li a {
    color: #666 !important;
}

#tabs_letras .ui-tabs-nav li {
    margin-top: 0;
    background-color: transparent !important;
    background-repeat: no-repeat;
    background-position: 0 3px;
    padding-left: 15px
}

#tabs_letras .ui-tabs-nav li.ui-state-active {
    background-position: 0 -28px;
}

.ui-dialog .ui-dialog-title {
    color: #fff;
}

.ui-tooltip {
    background: #F8F8F8;
    border: 1px solid #FF8431;
}

.ui-tooltip {
    padding: 10px 20px;
    color: #666666;
    border-radius: 20px;
    font-size: 0.9em;
    box-shadow: 4px 4px 4px #ccc;
}

.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}

.arrow.top {
    top: -16px;
    bottom: auto;
}

.arrow.left {
    left: 20%;
}

.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
}

.arrow.top:after {
    bottom: -20px;
    top: auto;
}

@media only screen and (max-width: 768px) {
    #tabs>div {
        border: 1px solid #F7594f;
        border-radius: 0 0 4px 4px;
        border-top-width: 0;
    }
    #tabs .ui-tabs-nav li a {
        background: none
    }
    #tabs h3.menu_acordeon {
        background-color: #F7594f;
        font-weight: normal;
        border-bottom-width: 0;
        font-size: 0.9em;
        border-radius: 4px 4px 0 0;
        color: #FFF;
    }
    #tabs h3.menu_acordeon.ui-state-active {
        background-color: #F8f8f8;
        font-weight: normal;
        border: 1px solid #F7594F;
        border-bottom-width: 0;
        color: #4D4D4D;
    }
}

@media only screen and (max-width: 480px) {
    /* Ajustes de estilos para pantallas de 480px e inferiores */
    .ui-tabs .ui-tabs-nav {
        padding: 0.5em 0;
        margin: 0
    }
    .ui-tabs .ui-tabs-nav li {
        float: none !important;
        display: block;
        clear: both;
        margin: 0
    }
    .ui-tabs .ui-tabs-nav li a {
        float: none
    }
    #tabs .ui-tabs-nav li.ui-tabs-active a {
        border-top: none
    }
    #tabs .vermas {
        font-size: 90%
    }
}


/* Personalizado box_113 */


/* Icons images
----------------------------------*/

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url(channels-514_ui_icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
    background-image: url(channels-514_ui_icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
    background-image: url(channels-514_ui_icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(channels-514_ui_icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
    background-image: url(channels-514_ui_icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
    background-image: url(channels-514_ui_icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(channels-514_ui_icons_cd0a0a_256x240.png);
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    color: #7D7D7D;
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("channels-514_animated_overlay.gif");
}

.ui-widget-header {
    background: #bf301a
}

.ui-state-default,
.ui-widget-header .ui-state-default {
    background: #e6e6e6
}

.ui-widget-header .ui-state-focus {
    background: #dadada
}

.ui-widget-header .ui-state-active {
    background: #ffffff url(channels-514_ui_bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
}

.ui-widget-header .ui-state-highlight {
    background: #fbf9ee url(channels-514_ui_bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
}

.ui-widget-header .ui-state-error {
    background: #fef1ec url(channels-514_ui_bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
}

.ui-icon,
contexto .ui-widget-content .ui-icon {
    background-image: url(channels-514_ui_icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
    background-image: url(channels-514_ui_icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
    background-image: url(channels-514_ui_icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,
contexto .ui-state-focus .ui-icon {
    background-image: url(channels-514_ui_icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
    background-image: url(channels-514_ui_icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
    background-image: url(channels-514_ui_icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,
contexto .ui-state-error-text .ui-icon {
    background-image: url(channels-514_ui_icons_cd0a0a_256x240.png);
}

.ui-widget-overlay {
    background: #aaaaaa url(channels-514_ui_bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
}

.ui-widget-shadow {
    background: #aaaaaa url(channels-514_ui_bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
}


/* Preload images */

body:after {
    content: url("images/channels-510_lightbox_close.png") url("images/channels-510_lightbox_loading.gif") url("images/channels-510_lightbox_prev.png") url("images/channels-510_lightbox_next.png");
    display: none;
}

.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    /*background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);*/
    background: url("images/channels-510_lightbox_overlay.png") repeat;
    display: none;
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    border-radius: 3px;
}

.lightbox a img {
    border: none;
}

.lb-outerContainer {
    position: relative;
    /*background-color: white;*/
    width: 250px;
    height: 250px;
    margin: 0 auto;
    border-radius: 4px;
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-container {
    padding: 4px;
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url("images/channels-510_lightbox_loading.gif") no-repeat;
}

.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

.lb-container>.nav {
    left: 0;
}

.lb-nav a {
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev,
.lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url("images/channels-510_lightbox_prev.png") left 48% no-repeat;
    opacity: 0;
    transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
    opacity: 1;
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url("images/channels-510_lightbox_next.png") right 48% no-repeat;
    opacity: 0;
    transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
    opacity: 1;
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    width: 100%;
    border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-data {
    padding: 0 4px;
    color: #ccc;
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em;
}

.lb-data .lb-caption {
    font-size: 13px;
    line-height: 1em;
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999999;
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url("images/channels-510_lightbox_close.png") top right no-repeat;
    text-align: right;
    outline: none;
    opacity: 0.7;
    transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
    cursor: pointer;
    opacity: 1;
}


/* GENERALES */


/* ELIMINAR DE LA BASE http://www.dibam.cl/css/base/base.css LO SIGUIENTE:

.articulocompleto p a {
    color: #bf301a !important;
}

.articulocompleto ul li a {
    color: #1155cc !important;
}

#lista_galeria a {color:#333333!important; font-size:0.8em;}

#lista_cartelera a {color: #333333 !important; font-size:0.8em;}
*/

.icon_adi:hover {
    color: #666!important;
}

#lista_publicacion {
    display: table;
    width: 100%;
}

#lista_publicacion .recuadro {
    border-bottom: 1px solid #CCCCCC;
}

.articulocompleto h6 {
    border-top: none;
    padding-bottom: 0;
    padding-top: 0;
}


/* ELEMENTOS ESCONDIDOS, REVISAR SI CAMBIAMOS CAJAS */

#noticias_web .vermas a,
#recuadros_noticias .vermas {
    display: none;
}

#contenido_principal .link {
    display: none;
}

#carteleraGlobal .vermas {
    display: none;
}

div.recuadro p.instituciones {
    display: none;
}


/* ESTILO PARA MOVER TITULO DE CAJA EN HOME, REVISAR SI CAMBIAMOS CAJAS */

#contenido_principal {
    min-height: 100px;
}

#contenido_principal .recuadro {
    position: relative;
}

#contenido_principal .titulo {
    font-size: 1.02em;
    padding-bottom: 2px;
}

#contenido_principal p.abstract {}


/* MENU */

.menu li a {
    font-family: "Open Sans", Verdana, Geneva, sans-serif;
}

.menu li ul {
    width: 220px !important;
    margin-top: 0;
}

ul.menu.menu_horizontal>li a {
    padding: 10px 8px 12px;
}


/* REDES SOCIALES HEADER*/

div#tr_enlaces_web_redes {
    margin-top: -2px;
}

div#tr_enlaces_web_redes div a {
    background: none;
    font-size: 1.29em;
    text-indent: 0!important;
    color: #999;
    overflow: hidden;
    text-decoration: none;
    width: 24px;
}

div#tr_enlaces_web_redes div a:hover {
    background: none;
    color: #666;
}

div#tr_enlaces_web_redes div#NTGbtn_facebook a:before {
    font-family: FontAwesome;
    content: "\f09a";
    text-indent: 1%;
    margin-right: 20px;
    padding-left: 3px;
}

div#tr_enlaces_web_redes div#NTGbtn_twitter a:before {
    font-family: FontAwesome;
    content: "\f099";
    text-indent: 1%;
    margin-right: 20px;
}

div#tr_enlaces_web_redes div#NTGbtn_instagram a:before {
    font-family: FontAwesome;
    content: "\f16d";
    text-indent: 1%;
    margin-right: 20px;
    padding-left: 2px;
}

div#tr_enlaces_web_redes div#NTGbtn_faqs a:before {
    font-family: FontAwesome;
    content: "\f128";
    text-indent: 1%;
    margin-right: 20px;
    padding-left: 4px;
}

div#tr_enlaces_web_redes div#NTGbtn_mapa a:before {
    font-family: FontAwesome;
    content: "\f0e8";
    text-indent: 1%;
    margin-right: 20px;
}

div#tr_enlaces_web_redes div#NTGbtn_youtube a:before {
    font-family: FontAwesome;
    content: "\f16a";
    text-indent: 1%;
    margin-right: 20px;
}

div#tr_enlaces_web_redes div#NTGbtn_snapchat a:before {
    font-family: FontAwesome;
    content: "\f2ac";
    text-indent: 1%;
    margin-right: 20px;
}

div#tr_enlaces_web_redes div#NTGbtn_vimeo a:before {
    font-family: FontAwesome;
    content: "\f27d";
    text-indent: 1%;
    margin-right: 20px;
}

div#tr_enlaces_web_redes div#NTGbtn_flickr a:before {
    font-family: FontAwesome;
    content: "\f16e";
    text-indent: 1%;
    margin-right: 20px;
}

div#tr_enlaces_web_redes div#NTGbtn_soundcloud a:before {
    font-family: FontAwesome;
    content: "\f1be";
    text-indent: 1%;
    margin-right: 20px;
}

div#tr_enlaces_web_redes div#NTGbtn_pinterest a:before {
    font-family: FontAwesome;
    content: "\f231";
    text-indent: 1%;
    margin-right: 20px;
    padding-left: 4px;
}

div#tr_enlaces_web_redes div#NTGbtn_slideshare a:before {
    font-family: FontAwesome;
    content: "\f1e7";
    text-indent: 1%;
    margin-right: 20px;
}


/*div#tr_enlaces_web_redes div#NTGbtn_blog a:before{font-family: FontAwesome; content:"\f37c"; text-indent:1%; margin-right:20px;}*/

div#tr_enlaces_web_redes div#NTGbtn_blog a {
    background: url(images/redes-sociales.png) 2px 6px no-repeat;
    text-indent: -999px!important;
    opacity: 0.7;
}

div#tr_enlaces_web_redes div#NTGbtn_blog a:hover {
    opacity: 1;
}

div#tr_enlaces_web_redes div#NTGbtn_periscope a {
    background: url(images/redes-sociales.png) -33px 7px no-repeat;
    text-indent: -999px!important;
    opacity: 0.7;
}

div#tr_enlaces_web_redes div#NTGbtn_periscope a:hover {
    opacity: 1;
}

div#tr_enlaces_web_redes div#NTGbtn_issuu a {
    background: url(images/redes-sociales.png) -63px 7px no-repeat;
    text-indent: -999px!important;
    opacity: 0.7;
}

div#tr_enlaces_web_redes div#NTGbtn_issuu a:hover {
    opacity: 1;
}

div#tr_enlaces_web_redes div#NTGbtn_rss a:before {
    font-family: FontAwesome;
    content: "\f09e";
    text-indent: 1%;
    margin-right: 20px;
    padding-left: 3px;
}

#NTGbtn_instagram {
    display: block!important;
}

.tr_buscador .btn {
    margin-top: -5px;
}

#cuadro_busqueda.btn {
    text-indent: 0
}

#cuadro_busqueda.btn {
    background: none;
    color: #999;
    font-size: 1.2em;
    padding-top: 1px;
    border: none;
}

#cuadro_busqueda.btn:hover {
    color: #666;
}

#lista_galeria .cuadros,
#lista_galerias_institucionales .cuadros {
    display: table;
    padding-top: 10px;
}


/* REDES SOCIALES EIDOX*/

.herramientas_recurso>ul li p:before {
    content: "Compartir:";
    left: -70px;
    position: absolute;
}

.compartir .social-tools a {
    font-size: 1.8em;
    color: #999!important;
    overflow: hidden;
    text-decoration: none;
    width: 24px;
    height: 24px;
    font-family: FontAwesome;
    padding: 0 15px 0 0;
    margin: 0;
}

.compartir .social-tools a:hover {
    text-decoration: none!important;
}

.compartir .social-tools a img {
    display: none;
}

.compartir .social-tools a.email:before {
    content: "\f003";
    text-indent: 1%;
    margin-right: 20px;
}

.compartir .social-tools a.fb:before {
    content: "\f09a";
    text-indent: 1%;
    margin-right: 20px;
}

.compartir .social-tools a.tw:before {
    content: "\f099";
    text-indent: 1%;
    margin-right: 20px;
}


/* OTROS*/

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.ui-helper-clearfix::before,
.ui-helper-clearfix::after {
    clear: both;
}

#todas_noticias {
    width: 84px;
}

#recuadros_noticias .epigrafe {
    width: 55%;
}

#contenido_principal .recuadro {
    float: left;
    width: 47%;
}

.recuadros .epigrafe {
    margin-top: -4px;
}

.recuadros h2,
#contEnriquecido h2,
#id_widget h2,
.nube_valores h2 {
    color: #555!important;
}

.nube_valores h2 {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 0.2em;
    font-size: 1.01em;
}

#contEnriquecido h2 {
    font-size: 1.21em!important;
}

#contEnriquecido a:hover {
    color: #666!important;
    text-decoration: underline!important;
}

.nube_valores a:hover {
    text-decoration: underline!important;
}

.contenedor_marquesina_portada div.po_vermas_marquesina a {
    padding-left: 10px;
    padding-right: 10px;
    width: auto;
}

#noticias_web a:hover,
#id_widget a:hover {
    color: #666!important;
}

#main a:hover {
    color: #666!important;
}

.listaitemizada h2 {
    padding: 0 0.5em 0.4em 0;
}

#id_widget h2 {
    font-size: 1.21em!important;
}

#id_widget .titulo {
    font-size: 1.04em!important;
}

#id_widget:hover,
#id_widget a:hover {
    color: #666!important;
}

#id_widget a:hover {
    text-decoration: underline;
}

#lista_publicacion .titulo {
    font-size: 1em;
}

.footer_map {
    border: none;
    margin-top: 10px;
}

.articulocompleto>.titulo {
    color: #555!important;
}

.herramientas_recurso ul li.compartir {
    padding-right: 0;
}

#lista_galeria a {
    font-size: 15px;
}

#lista_galeria a {
    font-size: 15px;
}

#lista_cartelera a {
    font-size: 15px;
    padding-left: 5px;
    padding-right: 5px;
}

#lista_cartelera p.fecha {
    padding-bottom: 0;
}

#lista_galeria a,
#lista_galerias_institucionales a {
    font-size: 15px;
}

#contenido_principal2.recuadros h2 {
    font-size: 1.02em;
}

#marquesina_portada_nueva.ntg_marquesina .titulo a:hover {
    color: #666;
}

#recuadros_noticias a:hover {
    color: #666!important;
}

#formulario_feed input[type="button"]:hover {
    background-color: #666!important;
}

.nube_valores a:hover,
.articulocompleto a:hover {
    color: #666!important;
}

#detalle_cartelera p.caption {
    font-size: 0.75em!important;
    color: #808080!important
}

.recuadros h3.grupo a {
    color: #444444 !important
}

.recuadros h3.grupo a:hover {
    text-decoration: none!important;
}

.descri_menu {
    padding: 5px 0 !important;
}

.navegacion ul li {
    margin-left: 5px;
}

#rec_adi a {
    height: 25px!important;
}

#rec_adi a:hover {
    text-decoration: none;
}

#rec_adi a img {
    display: none;
}

#rec_adi .format-pdf a:before {
    font-family: FontAwesome;
    content: "\f1c1";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

#rec_adi .format-png a:before {
    font-family: FontAwesome;
    content: "\f1c5";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

#rec_adi .format-jpg a:before {
    font-family: FontAwesome;
    content: "\f1c5";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

#rec_adi .format-gif a:before {
    font-family: FontAwesome;
    content: "\f1c5";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

#rec_adi .format-doc a:before {
    font-family: FontAwesome;
    content: "\f1c2";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

#rec_adi .format-docx a:before {
    font-family: FontAwesome;
    content: "\f1c2";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

#rec_adi .format-odt a:before {
    font-family: FontAwesome;
    content: "\f1c2";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

#rec_adi .format-xls a:before {
    font-family: FontAwesome;
    content: "\f1c3";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

#rec_adi .format-xlsx a:before {
    font-family: FontAwesome;
    content: "\f1c3";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

#rec_adi .format-ppt a:before {
    font-family: FontAwesome;
    content: "\f1c4";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

#rec_adi .format-pptx a:before {
    font-family: FontAwesome;
    content: "\f1c4";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

#rec_adi .format-mp4 a:before {
    font-family: FontAwesome;
    content: "\f1c8";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

#rec_adi .format-mp3 a:before {
    font-family: FontAwesome;
    content: "\f1c7";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.icon_adi {
    margin-bottom: 10px;
}

#videos_relacionados h2 {
    clear: left;
    color: #545050!important;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1em !important;
    font-weight: 300;
    margin: 1em 0 0.6em;
    text-transform: none;
    margin-left: -4px;
}

#videos_portada h2 {
    background: url(images/bg_titulocaja.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    display: block;
    font-family: 'Oswald', sans-serif !important;
    font-size: 1.2em!important;
    font-weight: 300;
    margin-bottom: 1em;
    padding-left: 0;
    padding-top: 10px;
    text-transform: uppercase;
    color: #555!important
}

.recursos_mime a {
    overflow: hidden;
    position: absolute;
    width: 79% !important;
}

.recursos_mime a:hover {
    text-decoration: none!important;
}

.recursos_mime h5 {
    padding-left: 30px;
    padding-top: 5px;
    color: #BF301A;
    font-weight: normal;
}

.recursos_mime .format-pdf,
.recursos_mime .format-png,
.recursos_mime .format-jpg,
.recursos_mime .format-gif,
.recursos_mime .format-doc,
.recursos_mime .format-docx,
.recursos_mime .format-odt,
.recursos_mime .format-xls,
.recursos_mime .format-xlsx a,
.recursos_mime .format-ppt a,
.recursos_mime .format-pptx a,
.recursos_mime .format-mp4,
.recursos_mime .format-mp3 {
    margin-bottom: 10px;
    display: table;
    min-height: 30px;
}

.recursos_mime .format-pdf a,
.recursos_mime .format-png a,
.recursos_mime .format-jpg a,
.recursos_mime .format-gif a,
.recursos_mime .format-doc a,
.recursos_mime .format-docx a,
.recursos_mime .format-odt a,
.recursos_mime .format-xls a,
.recursos_mime .format-xlsx a,
.recursos_mime .format-ppt a,
.recursos_mime .format-pptx a,
.recursos_mime .format-mp4 a,
.recursos_mime .format-mp3 a {
    margin-bottom: 10px;
}

.recursos_mime .format-pdf a img,
.recursos_mime .format-png a img,
.recursos_mimeo .format-jpg a img,
.recursos_mime .format-gif a img,
.recursos_mime .format-doc a img,
.recursos_mime .format-docx a img,
.recursos_mime .format-odt a img,
.recursos_mime .format-xls a img,
.recursos_mime .format-xlsx a img,
.recursos_mime .format-ppt a img,
.recursos_mime .format-pptx a img,
.recursos_mime .format-mp4 a img,
.recursos_mime .format-mp3 a img {
    display: none;
}

.recursos_mime .format-pdf a:hover,
.recursos_mime .format-png a:hover,
.recursos_mime .format-jpg a:hover,
.recursos_mime .format-gif a:hover,
.recursos_mime .format-doc a:hover,
.recursos_mime .format-docx a:hover,
.recursos_mime .format-odt a:hover,
.recursos_mime .format-xls a:hover,
.recursos_mime .format-xlsx a:hover,
.recursos_mime .format-ppt a:hover,
.recursos_mime .format-pptx a:hover,
.recursos_mime .format-mp4 a:hover,
.recursos_mime .format-mp3 a:hover {
    text-decoration: none;
}

.recursos_mime .format-pdf a:before {
    font-family: FontAwesome;
    content: "\f1c1";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime .format-png a:before {
    font-family: FontAwesome;
    content: "\f1c5";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime .format-jpg a:before {
    font-family: FontAwesome;
    content: "\f1c5";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime .format-gif a:before {
    font-family: FontAwesome;
    content: "\f1c5";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime .format-doc a:before {
    font-family: FontAwesome;
    content: "\f1c2";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime .format-docx a:before {
    font-family: FontAwesome;
    content: "\f1c2";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime .format-odt a:before {
    font-family: FontAwesome;
    content: "\f1c2";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime .format-xls a:before {
    font-family: FontAwesome;
    content: "\f1c3";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime .format-xlsx a:before {
    font-family: FontAwesome;
    content: "\f1c3";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime .format-ppt a:before {
    font-family: FontAwesome;
    content: "\f1c4";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime .format-pptx a:before {
    font-family: FontAwesome;
    content: "\f1c4";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime .format-mp4 a:before {
    font-family: FontAwesome;
    content: "\f1c8";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime .format-mp3 a:before {
    font-family: FontAwesome;
    content: "\f1c7";
    text-indent: 1%;
    margin-right: 20px;
    font-size: 1.7em;
    color: #999;
}

.recursos_mime span.sizekb {
    font-size: 0.8em;
}


/*************************************************************************/


/*514 DIBAM INSTITUCIONAL*/


/* body.dibam514 ul.menudesp2 li:hover, 
body.dibam514 ul.menudesp2 li ul > li { 
    background-color:#D02826;
} */


/* body.dibam514 ul.menudesp2 li ul > li a:hover{background-color:#DC4545} */

body.dibam514 .navegacion ul li a {
    color: #bf301a;
}

body.dibam514 .navegacion ul li {
    margin-left: 5px;
}

body.dibam514 #lista_galeria a,
body.dibam514 #lista_galerias_institucionales a,
body.dibam514 #lista_publicacion a,
body.dibam514 .articulocompleto p a {
    color: #bf301a!important
}

body.dibam514 #lista_galeria a:hover,
body.dibam514 #lista_galerias_institucionales a:hover,
body.dibam514 #lista_publicacion a:hover,
body.dibam514 #tabs .ui-tabs-nav li a:hover {
    color: #666!important
}

body.dibam514 #tabs .ui-tabs-nav li.ui-tabs-active a:hover {
    color: #FFF!important;
}

body.dibam514 .recuadros .recursos {
    color: #bf301a;
}

body.dibam514 .recuadros .recursos:hover {
    color: #666;
}


/*************************************************************************/


/* MUSEOS ESTANDAR CON COLOR NARANJO*/


/* body.museos ul.menudesp2 li:hover, 
body.museos ul.menudesp2 li ul, 
body.museos ul.menudesp2 li ul > li{background-color:#D85D18;} */


/* body.museos ul.menudesp2 li ul > li a:hover{background-color:#CE5717;} */

body.museos #contEnriquecido a:link {
    color: #e4701e;
    text-decoration: none;
}

body.museos #contEnriquecido a:hover {
    text-decoration: underline;
    color: #666!important
}

body.museos .articulocompleto p a {
    color: #e4701e!important;
}

body.museos .navegacion {
    /*color:#e4701e;*/
}

body.museos #lista_publicacion a,
body.museos #lista_cartelera a,
body.museos #lista_galeria a,
body.museos #lista_galerias_institucionales a {
    color: #e4701e!important
}

body.museos #lista_publicacion .recuadro {
    height: 420px;
}

body.museos #lista_publicacion a:hover,
body.museos #lista_cartelera a:hover,
body.museos #lista_galeria a:hover,
body.museos #lista_galerias_institucionales a:hover,
body.museos #tabs .ui-tabs-nav li a:hover {
    color: #666!important
}

body.museos #tabs .ui-tabs-nav li.ui-tabs-active a:hover {
    color: #FFF!important
}

body.museos .recuadros .recursos {
    color: #e4701e;
}

body.museos .recuadros .recursos:hover {
    color: #666;
}

@media only screen and (max-width: 960px) {
    body.museos #lista_publicacion .recuadro {
        height: 480px;
    }
    #contenido_principal2>div {
        float: none;
        width: 100%
    }
}

@media only screen and (max-width: 767px) {
    div.articulocompleto div.figure {
        width: 100%;
    }
    .articulocompleto .figure img,
    .articulocompleto .grafico img {
        width: 100%;
    }
}

@media only screen and (max-width: 599px) {
    body.museos #lista_publicacion .recuadro {
        height: auto;
    }
    #contenido_principal .recuadro {
        width: 95%;
        float: none;
    }
}