/* 2013 Equipo NTG */
/* CSS para MCH*/
/* Modificada el 03/08/2022*/
/************************************************************************************
RESET CSS
*************************************************************************************/
* {
  margin: 0;
  padding: 0;
}
/************************************************************************************
ESTILOS GENERALES
*************************************************************************************/
html {
  height: 100%;
}
body {
  color: #666;
  font-family: 'Oxygen', Arial, sans-serif;
  font-weight: 400;
  font-size: 100%;
  background: url('//www.memoriachilena.cl/css/images/bg_over767px.png') repeat-y center top #E5E5E5;
  height: 100%;
  width: 100%;
}
img {
  border: none;
  max-width: 100%;
  height: auto;
  width: auto\9;
  /* ie8 */
}
img,
fieldset {
  border: 0;
}
hr {
  background-color: #999;
  border: 0 none;
  color: #999;
  height: 1px;
  margin: 10px 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  text-rendering: optimizelegibility;
}
:focus {
  border: none;
  outline: none;
}
/************************************************************************************
AREAS COMUNES (
*************************************************************************************/
#container {
  width: 100%;
  max-width: 960px;
  min-width: 720px;
  margin: 0 auto;
  position: relative;
  min-height: 90%;
}
#header {
  padding: 30px 0 32px;
  display: table;
  width: 100%;
  position: relative;
  z-index: 100;
}
#nav {
  display: table;
  width: 100%;
  position: relative;
  z-index: 100;
  background-color: #FF8431;
  border-top: 1px #989898 solid;
  border-bottom: 11px solid #F7594F;
  padding: 0;
  height: 39px;
  margin-bottom: 2px;
}
#main {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 1em;
  clear: both;
  min-height: 30em;
}
#footer {
  border-top: 1px solid #D7D7D7;
  background-color: #1A1A1A;
}
/************************************************************************************
GRILLA DE DIAGRAMACION
*************************************************************************************/
.col,
.col1,
.col2,
.col3,
.col4,
.col5,
.col6,
.col7,
.col8,
.col9,
.col10,
.col11,
.col12 {
  display: inline;
  float: left;
  margin-left: 1.04166667%;
  margin-right: 1.04166667%;
  min-height: 1px;
  position: relative;
}
.col,
.col1 {
  width: 6.25%;
}
.col2 {
  width: 14.5833333%;
}
.col3 {
  width: 22.9166667%;
}
.col4 {
  width: 31.25%;
}
.col5 {
  width: 39.5833333%;
}
.col6 {
  width: 47.9166667%;
}
.col7 {
  width: 56.25%;
}
.col8 {
  width: 64.5833333%;
}
.col9 {
  width: 72.9166667%;
}
.col10 {
  width: 81.25%;
}
.col11 {
  width: 89.5833333%;
}
.col12 {
  width: 97.91666665%;
}
/*para indentar columnas*/
.push1 {
  margin-left: 9.37500001%;
}
.push2 {
  margin-left: 17.70833332%;
}
.push3 {
  margin-left: 26.04166671%;
}
.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%;
}
/************************************************************************************
ANCHOS PARA COLUMNAS ANIDADAS
*************************************************************************************/
.col8>.col4 {
  width: 51.04166671%;
}
/************************************************************************************
COMODINES
*************************************************************************************/
span.clearfix,
.clear {
  clear: both;
  display: block;
  max-height: 0;
  overflow: hidden;
}
.colmargen0,
.margenabajo0 {
  margin: 0 !important;
}
.floatright {
  float: right;
}
.invisible {
  display: none;
}
/************************************************************************************
media querys
*************************************************************************************/
/* Mobile */
@media (max-width: 480px) {
  /* Style adjustments for viewports 480px and under go here */
}
@media (max-width: 767px) {
  body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    background: none;
    background-color: #f8f8f8;
  }
  #container {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    min-width: 0;
  }
  #hedaer {
    margin: 0;
  }
  .col,
  .col1,
  .col2,
  .col3,
  .col4,
  .col5,
  .col6,
  .col7,
  .col8,
  .col9,
  .col10,
  .col11,
  .col12 {
    width: auto !important;
    float: none;
    margin-left: 0;
    margin-right: 0;
    display: block;
    clear: both;
  }
  .push1,
  .push2,
  .push3,
  .push4,
  .push5,
  .push6,
  .push7,
  .push8,
  .push9,
  .push10,
  .push11 {
    margin-left: 0% !important;
  }
  .col8>.col4 {
    width: auto !important;
    float: none;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }
  .floatright {
    float: none;
  }
}
.mixin-clearfix {
  content: "";
  clear: both;
  display: table;
  width: 100%;
  max-height: 0;
}
/************************************************************************************
HEADER
*************************************************************************************/
#header h1.logo {
  width: 300px;
  height: 75px;
  background: url('//www.memoriachilena.cl/css/images/logo.png') no-repeat center top;
  overflow: hidden;
  text-indent: -99999%;
  font-size: 0;
  line-height: 0;
  float: left;
  margin: 0 0 0 68px;
  padding: 0;
}
#header h1.logo a {
  width: 300px;
  height: 75px;
  display: block;
}
.acceso_biblioteca_digital {
  position: absolute;
  top: 8px;
  right: 70px;
  font-size: 0.8em;
  line-height: 1.2em;
  font-weight: 700;
}
.acceso_biblioteca_digital span {
  font-weight: normal;
  border-left: 1px dotted #999;
  padding-left: 5px;
  font-size: 0.7em;
}
.acceso_biblioteca_digital a {
  text-decoration: none;
  color: #666;
  padding: 2px 10px 0 0;
}
.acceso_biblioteca_digital a:hover {
  color: #333;
}
/************************************************************************************
NAV
*************************************************************************************/
.btn_menu_movil {
  display: none;
  width: 80px;
  height: 18px;
  line-height: 18px;
  margin: 3px auto 0;
  font-size: 0.8em;
}
.btn_menu_movil a {
  display: block;
  width: 100%;
  height: 18px;
  background: url('//www.memoriachilena.cl/css/images/btn_menu_movil.png') no-repeat 0 0;
  color: #333;
  text-decoration: none;
  padding-left: 30px;
}
.btn_menu_movil a.abierto {
  background-position: 0 -18px;
  border-bottom: 5px solid #F7594F;
}
ul.menu_principal {
  margin: 0;
  display: block;
  position: relative;
  padding: 0;
}
ul.menu_principal li {
  display: inline-block;
  float: left;
  font-size: 1em;
  list-style-type: none;
  margin: 0 1px;
  height: 33px;
  padding: 6px 0 0;
}
ul.menu_principal li:hover {
  background-color: #F7594F;
}
ul.menu_principal li a {
  text-decoration: none;
  color: #fff;
  display: block;
  line-height: 25px;
  white-space: nowrap;
  transition: all 0.65s ease 0s;
  padding: 0 12px;
  border-right: 1px solid #FEA974;
}
ul.menu_principal li a:hover {
  border-right-color: #F7594F;
}
ul.menu_principal li.current {
  color: #fff;
  background-color: #F7594F;
}
.menu_principal li.channel_link {
  margin-left: 57px;
}
.inicio .menu_principal li.channel_link {
  color: #fff;
  background-color: #F7594F;
}
ul.menu_principal li.current a:hover,
ul.menu_principal li.current a,
.inicio .menu_principal li.channel_link a {
  border-right-color: #F7594F;
}
ul.menu_principal li ul {
  background: none repeat scroll 0 0 #F7594F;
  height: auto;
  left: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  padding: 1em 0 0 5%;
  position: absolute;
  top: -99999px;
  transition: opacity 0.5s ease-in-out 0s;
  width: 95%;
  z-index: 9999;
}
ul.menu_principal li:hover>ul {
  left: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  position: absolute;
  top: 39px;
}
ul.menu_principal ul li {
  float: none;
  display: inline-block;
  font-size: 80%;
  padding: 0;
  margin: 0 1.04167% 2%;
  width: 31.25%;
  overflow: hidden;
  height: auto;
}
ul.menu_principal li ul a {
  text-decoration: none;
  color: #fff;
  display: block;
  height: auto;
  line-height: 26px;
  padding: 0 0 0 28px;
  border: none;
  text-align: left;
  font-weight: normal;
  background: url('//www.memoriachilena.cl/css/images/bullet_submenu.png') top left no-repeat;
}
ul.menu_principal li ul a:hover {
  border: none;
  color: #FF9900;
}
ul.menu_principal>li>ul>li>ul {
  display: none;
}
ul.menu_principal li.po_siganos {
  margin: 0;
  padding: 0;
  border-right: none;
  line-height: auto;
  position: absolute;
  right: 11px;
}
ul.menu_principal li.po_siganos:hover {
  background-color: #FF8431;
}
ul.menu_principal li.po_siganos a {
  display: inline-block;
  margin: 0 1px;
  padding: 0;
  width: 30px;
  height: 39px;
  text-indent: -9999%;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  background: url('//www.memoriachilena.cl/css/images/sprite_po_siganos.png');
  background-repeat: no-repeat;
  float: left;
  border: none;
  transition: none;
}
ul.menu_principal li.po_siganos a.mail {
  background-position: 0 0;
}
ul.menu_principal li.po_siganos a.facebook {
  background-position: -30px 0;
}
ul.menu_principal li.po_siganos a.facebook:hover {
  background-position: -30px -40px;
}
ul.menu_principal li.po_siganos a.twitter {
  background-position: -60px 0;
}
ul.menu_principal li.po_siganos a.twitter:hover {
  background-position: -60px -40px;
}
ul.menu_principal li.po_siganos a.googlemas {
  background-position: -90px 0;
}
.normal {
  display: block;
}
/*para desactivar el menu desplegable en algunos casos*/
ul.menu_principal li#i__w3_tr_menuPrincipal_1_grupo_553 ul {
  display: none;
}
/************************************************************************************
BUSCADOR
*************************************************************************************/
/*Busqueda avanzada*/
.busqueda_avanzada {
  clear: both;
  margin: 0 auto 1em;
  border-bottom: 2px solid #989;
  text-align: center;
}
.buscador form {
  margin: 0 auto;
  position: relative;
}
.busqueda_avanzada fieldset {
  clear: both;
  margin-bottom: 0.8em;
  display: block;
  font-size: 0.8em;
}
.busqueda_avanzada [type='radio'] {
  margin: 0 0.2em 0.3em 0.7em;
}
.busqueda_avanzada input.text {
  background-color: #FFFFFF;
  border: 1px solid #989898;
  color: #666;
  font-family: 'Oxygen' !important;
  font-size: 14px;
  margin: 0 0 0 20%;
  padding: 10px 10px;
  width: 50%;
  float: left;
  border-radius: 3px;
  text-align: left;
}
.busqueda_avanzada .btn {
  background: url('//www.memoriachilena.cl/css/images/btn_busqueda_global.gif') no-repeat scroll center top #F7594F;
  border: 1px solid #F7594F;
  cursor: pointer;
  font-size: 0;
  height: 38px;
  line-height: 0;
  margin: 0 20% 0 0;
  padding: 0;
  text-indent: -9999%;
  width: 6%;
  border-radius: 3px;
}
/*contenedora buscador + acceso avanzada*/
#busqueda_global {
  position: relative;
  margin: 19px 70px 0 0;
  clear: right;
  float: right;
  width: 45%;
}
/*con filtro*/
.buscador_confiltro {
  background-color: #fff;
  height: 38px;
  overflow: hidden;
  border-radius: 3px;
  border: 1px solid #989898;
}
.buscador_confiltro:hover {
  border-color: #F7594F;
}
.buscador_confiltro fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
.buscador_confiltro legend {
  text-indent: -9999%;
  font-size: 0;
  line-height: 0;
}
.buscador_confiltro form {
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  border: none;
}
.buscador_confiltro div.form_text {
  margin: 0;
  padding: 0;
  float: left;
  width: 73%;
}
.buscador_confiltro div.form_text input {
  background-color: #fff;
  border: none;
  font-size: 0.9em;
  padding: 0.6em 5%;
  color: #666;
  margin: 0 5px 0 0;
  width: 90%;
  font-family: 'Oxygen' !important;
}
.buscador_confiltro div.form_tex label,
.buscador_confiltro div.form_button label {
  display: none;
}
.buscador_confiltro div.form_button input {
  background: url('//www.memoriachilena.cl/css/images/btn_busqueda_global.gif') no-repeat top center #F7594F;
  width: 119px;
  height: 39px;
  text-indent: -9999%;
  font-size: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
span.btn_busqueda_avanzada {
  text-indent: -9999%;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  right: 9px;
  top: 12px;
  line-height: 0;
  font-size: 0;
  background: url('//www.memoriachilena.cl/css/images/sprite_herramientas_orden.png') 0 -340px no-repeat;
}
span.btn_busqueda_avanzada a {
  width: 20px;
  height: 20px;
  display: block;
}
/************************************************************************************
ESTILOS ESTANDAR PARA CONTENIDOS (MAIN)
*************************************************************************************/
body.inicio #main {
  margin-bottom: 0;
}
#main a {
  color: #000;
  text-decoration: none;
}
#main a:hover {
  color: #4d4d4d;
}
#main .titulocaja_roja h2 {
  color: #F7594F;
  border-bottom: 1px solid #F7594F;
}
#main .titulocaja_nja h2 {
  color: #F0F;
}
#main .titulocaja_conenlace_nja {
  color: #F0F;
}
#main .titulocaja_conenlace {
  color: #F7594F;
  border-bottom: 1px solid #F7594F;
  clear: both;
  margin-bottom: 0.9em;
  padding: 0 0 0.7em 0;
  position: relative;
  min-height: 0.9em;
}
#main .titulocaja_conenlace h2,
#main .titulocaja_conenlace_nja h2 {
  font-size: 0.9em;
  float: left;
  padding: 0;
  border: none;
}
#main .titulocaja_conenlace span.counting,
#main .titulocaja_conenlace_nja span.counting {
  font-weight: 400;
  float: left;
  padding-left: 0.4em;
  font-size: 0.8em;
}
#main .titulocaja_conenlace span.acceso_valor a,
#main .titulocaja_conenlace_nja span.acceso_valor a {
  text-indent: -9999%;
  font-size: 0;
  line-height: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 20;
}
#main .titulocaja_conenlace span.acceso_valor a {
  background: url('//www.memoriachilena.cl/css/images/bullet_ir_titulocaja3.gif') right -12px no-repeat;
}
/*para portada*/
#main .po_titulocaja_conenlace,
#main .po_titulocaja_conenlace_nja {
  clear: both;
  color: #fff;
  display: block;
  margin-bottom: 1em;
  padding: 0 40px 0 20px;
  line-height: 40px;
  position: relative;
  min-height: 40px;
  font-weight: normal;
}
#main .po_titulocaja_conenlace {
  border-left: 8px solid #FE8179;
  border-top: 1px solid #989898;
  border-bottom: 1px solid #F73934;
  background-color: #F7594F;
}
#main .po_titulocaja_conenlace_nja {
  border-left: 4px solid #FFAA74;
  border-top: 1px solid #989898;
  border-bottom: 1px solid #F73934;
  background-color: #FF8431;
}
#main .po_titulocaja_conenlace h2,
#main .po_titulocaja_conenlace_nja h2 {
  font-size: 0.9em;
  color: #fff;
  float: left;
  font-weight: normal;
  padding: 0;
}
#main .po_titulocaja_conenlace span.counting,
#main .po_titulocaja_conenlace_nja span.counting {
  font-weight: 400;
  float: left;
  padding-left: 10px;
}
#main .po_titulocaja_conenlace span.acceso_valor a,
#main .po_titulocaja_conenlace_nja span.acceso_valor a {
  text-indent: -9999%;
  font-size: 0;
  line-height: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 20;
}
#main .po_titulocaja_conenlace span.acceso_valor a {
  background: url('//www.memoriachilena.cl/css/images/bullet_ir_titulocaja.gif') top right no-repeat;
}
#main .po_titulocaja_conenlace_nja span.acceso_valor a {
  background: url('//www.memoriachilena.cl/css/images/bullet_ir_titulocaja2.gif') top right no-repeat;
}
#main .po_titulocaja_conenlace a:hover,
#main .po_titulocaja_conenlace_nja a:hover {
  text-decoration: none;
}
/*========== MENU RASTRO ===========*/
.menurastro {
  min-height: 1em;
}
.navegacion {
  margin: 0.3em 0 0.9em 0;
  font-size: 0.7em;
}
.navegacion p {
  padding: 0;
  border: none;
  font-size: 100%;
  text-align: right;
}
.navegacion p a {
  color: #4d4d4d !important;
  text-decoration: none;
}
.navegacion p a:hover {
  color: #989898 !important;
  text-decoration: underline;
}
.navegacion a.current {
  text-decoration: none;
}
/*============== PRESENTACION ===========*/
.presentacion {
  clear: both;
  margin-bottom: 1.5em;
}
.presentacion .titulo {
  font-size: 1.8em;
  margin-bottom: 0.5em;
  font-weight: 300;
  color: #F7594F;
  padding-bottom: 0.2em;
  border-bottom: 2px solid #989898;
}
.presentacion .description,
.presentacion .abstract {
  font-size: 0.9em;
  font-weight: 300;
  margin-bottom: 0.5em;
  color: #666;
  line-height: 1.2em;
  color: #989898;
}
.presentacion .epigrafe {
  margin-bottom: 0.1em;
}
.presentacion .titulo span.counting {
  font-size: 70%;
}
/*============ LISTAS ITEMIZADAS =================*/
.listaitemizada {
  margin-bottom: 1.5em;
}
.lista_cerrada {
  background-color: #fff;
  border: thin solid #e5e5e5;
  margin-bottom: 1em;
  padding: 0.7em;
}
.listaitemizada h2 {
  font-size: 0.9em;
  color: #FF8431;
  border-bottom: 1px solid #FF8431;
  clear: both;
  margin-bottom: 0.7em;
  padding: 0 0 0.7em 0;
  position: relative;
}
.lista_cerrada h2 {
  margin: -0.7em -0.7em 0.7em;
}
.listaitemizada ul {
  padding: 0 0 0.7em;
}
.listaitemizada ul li {
  list-style-type: none;
  padding: 0.5em 0 0 0;
  font-size: 0.8em;
  overflow: hidden;
}
.conbullet ul li a {
  background: url('//www.memoriachilena.cl/css/images/bullet.png') no-repeat scroll 0 5px;
  padding-left: 10px;
}
.conbullet ul li a:hover {
  text-decoration: underline;
}
.conbullet ul li.current a {
  cursor: text;
  color: #F7594F !important;
}
/*RECUADROS SIMULANDO LISTAITEMIZADA*/
#main .listadorecuadros {
  margin-bottom: 1.5em;
}
#main .listadorecuadros h2 {
  font-size: 0.9em;
  color: #FF8431;
  border-bottom: 1px solid #FF8431;
  clear: both;
  margin-bottom: 0.7em;
  padding: 0 0 0.7em 0;
  position: relative;
}
#main .listadorecuadros h3 {
  font-size: 0.9em;
  color: #FF8431;
  border-bottom: 1px solid #FF8431;
  clear: both;
  margin-bottom: 0.7em;
  padding: 0.7em 0;
  position: relative;
  font-weight: normal;
}
.listadorecuadros div.recuadro {
  padding: 0 0 0.5em 0.6em;
  background: url('//www.memoriachilena.cl/css/images/bullet.png') no-repeat scroll 0 5px;
  clear: both;
  height: auto;
  min-height: inherit;
  overflow: hidden;
}
#main .listadorecuadros .titulo {
  list-style-type: none;
  padding: 0 0 0.3em 0;
  font-size: 0.8em;
  overflow: hidden;
  width: auto;
  font-weight: normal;
}
#main .listadorecuadros .titulo {
  margin-left: 0;
}
#main .listadorecuadros .figure {
  display: none;
}
#main .listadorecuadros .filtro,
#main .listadorecuadros .vienede,
#main .listadorecuadros .autor,
#main .listadorecuadros .tipo_objeto {
  background: none;
  opacity: auto;
  font-size: 0.7em;
  padding: 0 0 0.5em 0;
}
#main .listadorecuadros .autor:before {
  content: "autor: ";
}
/* ===================== RECUADROS ========================*/
.recuadros {
  margin-bottom: 1.5em;
}
.recuadros_cerrados {
  background-color: #fff;
  border: thin solid #e5e5e5;
  margin-bottom: 1em;
  padding: 0.7em;
}
.recuadros div.recuadro {
  display: table;
  margin-bottom: 0.8em;
  padding-bottom: 0;
  width: 100%;
  border-bottom: 1px dotted #e1e1e1;
}
.recuadros h2 {
  font-size: 0.9em;
  color: #FF8431;
  border-bottom: 1px solid #FF8431;
  clear: both;
  margin-bottom: 0.7em;
  padding: 0 0 0.7em 0;
  position: relative;
}
.recuadros_cerrados h2 {
  margin: -0.7em -0.7em 0.7em;
}
.recuadros .titulo {
  font-size: 1em;
  margin-bottom: 0.5em;
  font-weight: normal;
}
.recuadros .epigrafe {
  font-size: 0.7em;
  margin-bottom: 0.3em;
}
.recuadros .fecha {
  font-size: 0.7em;
  margin-bottom: 0.3em;
  font-weight: normal;
}
.recuadros span.fecha {
  font-size: 0.7em;
  margin-bottom: 0;
  padding-right: 0.5em;
  padding-top: 0.1em;
  float: left;
}
.recuadros .abstract {
  font-size: 0.8em;
  margin-bottom: 0.5em;
  font-weight: normal;
}
.recuadros .figure,
.recuadros .minifigure {
  float: left;
  margin: 0 0.5em 0.5em 0;
  clear: left;
  padding: 0;
}
.recuadros .minifigure {
  max-width: 100px;
}
.recuadros .figure>.titulo,
.recuadros .figure>p,
.recuadros .figure>.caption {
  font-size: 100%;
}
/*================ ARTICULO COMPLETO =======================*/
.articulocompleto {
  margin-bottom: 1.5em;
  clear: both;
}
.articulocompleto a {
  color: #F7594F !important;
  text-decoration: none;
}
.articulocompleto a:hover {
  color: #FF8431 !important;
}
.articulocompleto .titulo {
  font-size: 1.8em;
  margin-bottom: 0.5em;
  font-weight: 300;
  color: #F7594F;
  padding-bottom: 0.2em;
  border-bottom: 2px solid #989898;
}
.articulocompleto h2 {
  margin: 0 0 0.6em 0;
  font-size: 1.1em;
  color: #545050;
}
.articulocompleto h3 {
  margin: 0 0 0.6em 0;
  font-size: 1em;
  color: #545050;
}
.articulocompleto .abstract {
  font-size: 1em;
  font-weight: 300;
  margin-bottom: 1em;
  padding-bottom: 1em;
  line-height: 1.5em;
  border-bottom: 2px solid #E5E5E5;
}
.articulocompleto p,
.articulocompleto li {
  margin-bottom: 0.6em;
  line-height: 150%;
  font-size: 0.9em;
  font-style: normal;
}
.articulocompleto ul {
  margin: 0.3em 0 1em 2em;
  padding: 0;
}
.ar-figure-caption {
  width: auto !important;
  font-weight: 90%;
  font-style: italic;
  font-size: 0.8em;
}
.articulocompleto td {
  vertical-align: top;
}
.articulocompleto .epigrafe,
.articulocompleto .fecha {
  margin-bottom: 0;
  line-height: 100%;
  font-size: 0.8em;
}
/*  correccion 2013-11-18 */
.articulocompleto div.efecto_moma .titulo {
  border-bottom: none !important;
}
.articulocompleto div.efecto_moma a {
  color: #000 !important;
}
.articulocompleto div.efecto_moma a:hover {
  color: #4d4d4d !important;
}
/*================= PARA MOSTRAR DOCUMENTOS ======================*/
.doc h3 {
  clear: both;
  padding: 0.3em 0;
  font-size: 0.9em;
  font-weight: 700;
  margin-bottom: 0.3em;
  border-bottom: 1px solid #FF8431;
}
.doc h3 a {
  color: #F7594F !important;
  text-decoration: none;
  cursor: text;
}
.doc h3 a:hover {
  color: #F7594F !important;
  text-decoration: underline;
}
.doc div.grupo {
  border-bottom: none;
}
.doc div.recuadro {
  border: 1px solid #989898;
  clear: right;
  float: left;
  margin: 10px 1%;
  height: 175px;
  display: table-cell;
  padding: 9px 1%;
  width: 29%;
  overflow: hidden;
}
.doc div.recuadro>ul {
  list-style-type: none;
}
@media (max-width: 1024px) {
  .doc div.recuadro {
    width: 45%;
  }
}
@media (max-width: 768px) {
  .doc div.recuadro {
    width: 100%;
    float: none;
    display: table;
    margin: auto 0;
    min-height: inherit;
    clear: both;
    border: none;
    border-bottom: 1px dotted #ccc;
    padding: 0.6em 0;
    overflow: visible;
  }
}
.doc div div .titulo {
  font-size: 0.8em;
  color: #666;
  font-weight: 400;
  margin-left: 110px;
  max-height: 10em;
  margin-bottom: 1em;
}
.doc div div .titulo a {
  color: #0071BC;
  text-decoration: none;
}
.doc div div .titulo a:hover {
  color: #989898;
  text-decoration: underline;
}
.doc div div .abstract {
  font-size: 0.8em;
  font-weight: normal;
}
.doc div div .figure {
  float: left;
  height: 150px;
  margin: 0;
  width: 100px;
  overflow: hidden;
  position: relative;
}
.doc div div .figure img {
  height: auto;
  width: 100px;
}
.doc div div .sizekb {
  float: left;
}
.doc div div .ver {
  float: left;
}
.doc .compartir {
  font-size: 0.7em;
  margin-left: 110px;
  padding: 0.4em 0 2px 0;
  position: relative;
}
.doc .compartir ul {
  list-style: none;
  filter: alpha(opacity=0);
  opacity: 0;
  padding: 10px 5%;
  position: absolute;
  top: -99999px;
  transition: opacity 0.5s ease-in-out 0s;
  max-width: 8em;
}
.doc .compartir 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: 10px;
  position: absolute;
  top: -5px;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 10px;
  z-index: 10;
  margin-left: -5px;
}
.doc .compartir:hover ul {
  opacity: 1;
  filter: alpha(opacity=100);
  display: block;
  position: absolute;
  top: 99%;
  width: 96%;
  padding: 10px 2% 6px;
  background-color: #FFFFFF;
  box-shadow: 0 0 10px 2px rgba(68, 71, 80, 0.1);
  padding-top: 10px;
}
.doc .compartir .social-tools a {
  width: 16px;
  height: 16px;
  display: block;
  margin: 0 3px;
  float: left;
  display: inline-block;
}
/*============================ VER MAS ==========================*/
.vermas {
  font-size: 0.7em;
  padding: 0.3em;
}
.vermas a {
  background: url('//www.memoriachilena.cl/css/images/bullet_vermas.gif') right 3px no-repeat;
  color: #F93;
  margin: 0;
  padding: 0 12px 0 0;
  text-decoration: none;
  font-weight: 700;
}
.vermas a:hover {
  text-decoration: none;
  color: #848080;
  background: url('//www.memoriachilena.cl/css/images/bullet_vermas.gif') right 3px no-repeat;
}
.doc .vermas {
  padding-left: 110px;
  white-space: nowrap;
  text-align: left;
  /*line-height: 20px;*/
  font-weight: normal;
  margin-top: 0;
  padding-top: 0;
}
.doc .vermas a {
  padding: 2px 10px 0 0
    /*20px*/
  ;
  margin: 0;
  color: #F7594F !important;
  font-size: 100%;
  background: none;
}
.doc .vermas a:hover {
  color: #FF8431 !important;
  text-decoration: none;
}
/*===================== RESULTADOS BUSQUEDA =====================*/
.p {
  margin: 0;
  font-size: 0.9em;
}
.PP {
  font-size: 0.9em;
  padding-bottom: 5px;
}
p .PP {
  border-bottom: 1px dotted #CCCCCC;
}
.PPLINK a {
  font-size: 0.9em;
  font-weight: normal;
}
.PP a:hover,
.PPLINK a:hover,
.P a:hover {
  text-decoration: underline;
  color: #989898;
}
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;
  border-bottom: 1px dotted #ccc;
}
ol .P span.P {
  border-bottom: none;
  margin-left: 0;
  padding-left: 0;
}
.P {
  font-size: 0.9em;
  padding: 5px 0 8px;
}
ul.P {
  margin-bottom: 1em;
  border-bottom: 1px solid #ccc;
}
.orden {
  font-size: 0.8em;
  margin-top: 0.5em;
  padding: 5px 0 8px;
  border-top: 1px dotted #ccc;
}
.orden label {
  padding-left: 5px;
  padding-right: 10px;
}
.imagenes {
  clear: both;
  margin-bottom: 1em;
}
.imagenes h2 {
  font-size: 0.9em;
  color: #FF8431;
  border-bottom: 1px solid #FF8431;
  clear: both;
  margin-bottom: 0.7em;
  padding: 0.7em 0;
  position: relative;
}
/*======================== MENU VALORES ===================================*/
.menu_valores {
  margin-bottom: 1.2em;
  padding: 0;
  color: #000;
}
.menu_valores h2 {
  font-size: 0.9em;
  color: #FF8431;
  border-bottom: 1px solid #FF8431;
  clear: both;
  margin-bottom: 0.2em;
  padding: 0 0 0.7em 0;
  position: relative;
}
.menu_valores ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.menu_valores ul li {
  padding: 0.5em 0;
  margin: 0;
  font-size: 0.8em;
  color: #4d4d4d;
  border-bottom: 2px #E5E5E5 solid;
  position: relative;
  line-height: 1.6em;
  clear: left;
}
.menu_valores ul>li ul {
  padding-top: 0.5em;
  padding-left: 2em;
}
.menu_valores li.current a,
.menu_valores ul>li.current>ul>li.current a {
  color: #F7594F !important;
}
.menu_valores ul>li ul>li {
  border-top: 2px #E5E5E5 solid;
  border-bottom: none;
  font-size: 95%;
}
.menu_valores ul>li span.expandir,
.menu_valores ul>li span.contraer {
  font-size: 1em;
  font-weight: 700;
  float: left;
  background: url('//www.memoriachilena.cl/css/images/sprite_herramientas_orden.png');
  background-repeat: no-repeat;
  text-indent: -9999%;
  width: 20px;
  height: 20px;
  display: block;
  margin-right: 5px;
  cursor: pointer;
  border-radius: 2px;
  border: 1px solid #f8f8f8;
}
.menu_valores ul>li span.expandir:hover,
.menu_valores ul>li span.contraer:hover {
  border: 1px solid #e8e8e8;
  border-bottom-color: #e1e1e1;
  border-right-color: #e1e1e1;
  background-position: 0 -380px;
  background-color: #fff;
}
.menu_valores ul>li span.expandir {
  background-position: 0 -360px;
}
.menu_valores ul>li span.contraer {
  background-position: 0 -380px;
}
/*======================== FORMULARIOS =========================*/
div.formularios {
  margin: 0 auto;
  padding: 1em 0;
}
.formularios form {
  margin: 0 auto 1em;
  font-size: 0.8em;
  max-width: 940px;
  text-align: left;
}
.formularios h2 {
  font-size: 0.9em;
  color: #FF8431;
  border-bottom: 1px solid #FF8431;
  clear: both;
  margin-bottom: 0.7em;
  padding: 0.7em 0;
  position: relative;
}
.formularios span.descripcion {
  display: block;
}
.formularios label {
  padding: 0.2em 0.5em;
  text-align: left;
  display: block;
}
.formularios input[type="text"],
.formularios textarea,
.formularios select,
.formularios input[type="file"] {
  background-color: #F2F2F2;
  border: 1px solid #e1e1e1;
  color: #666;
  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: #666;
  font-size: 90%;
}
.formularios input[type="radio"] {
  margin-right: 0.2em;
}
.formularios input[type="button"] {
  background-color: #989898;
  border: 2px solid #fff;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  cursor: pointer;
  font-weight: bold;
  margin-left: 0.5em;
  padding: 0.3em 0.5em;
  box-shadow: 0 2px 4px #ccc;
}
.formularios input[type="button"]:hover {
  background-color: #4d4d4d;
}
.formularios ul {
  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;
}
/*======================== DESTACADOS CON IMAGENES =========================*/
.imagenes:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
.imagenes h3 {
  width: 100%;
}
.imagenes h3.grupo a {
  font-size: 0.9em;
  font-weight: 700;
  letter-spacing: 0;
  padding: 0;
  text-transform: none;
  text-decoration: none;
}
.imagenes div.recuadro {
  width: 22.9167%;
  margin: 0 1.04167% 2%;
  height: 9em;
  float: left;
  overflow: hidden;
  position: relative;
  background-color: #f8f8f8;
  border-bottom: 2px solid #989898;
}
.imagenes div.recuadro:hover {
  border-bottom-color: #F8f8f8;
}
.imagenes div.recuadro .titulo {
  background: #f8f8f8;
  left: 0;
  font-size: 0.8em;
  color: #FFF;
  position: absolute;
  z-index: 2;
  bottom: 0;
  padding: 3% 5%;
  width: 90%;
  margin: 0;
  line-height: 120%;
  transition: opacity 0.65s ease 0.2s;
  -ms-transition: opacity 0.65s ease 0.2s;
  /*transition: background 0.65s ease 0s;
    -ms-transition: background 0.65s ease 0s*/
  height: 4em;
  overflow: hidden;
  font-weight: normal;
}
.imagenes div.recuadro .tipo_objeto {
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 0.7em;
  background: #f8f8f8;
  display: block;
  width: 100%;
  z-index: 3;
  padding: 0 5%;
  transition: opacity 0.65s ease 0.2s;
  -ms-transition: opacity 0.65s ease 0.2s;
}
.imagenes div.recuadro:hover .titulo,
.imagenes div.recuadro:hover .tipo_objeto {
  opacity: 0;
  filter: alpha(opacity=0);
  /*background: none*/
}
.imagenes div.recuadro img {
  width: 100%;
  height: auto;
}
/*================================= TABS =================================*/
.tabular h3 {
  display: none;
}
.tabular>h2 {
  font-size: 0.9em;
  color: #FF8431;
  border-bottom: 1px solid #FF8431;
  clear: both;
  margin-bottom: 0.7em;
  padding: 0 0 0.7em 0;
  position: relative;
}
table.tabular,
.tabular table {
  width: 100%;
  border-collapse: collapse;
  margin: 10px 0 20px;
}
table.tabs,
.tabs table {
  border-collapse: collapse;
  margin: 10px 0 5px;
  min-width: 400px;
}
.tabs caption,
.tabular caption {
  clear: both;
  color: #545050;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 10px;
  text-align: left;
  vertical-align: bottom;
}
.tabs th,
.tabular th {
  background-color: #E8E8E8;
  border: 1px solid #CDCDCD;
  font-size: 12px;
  font-weight: bold;
  padding: 4px;
  text-align: center;
}
.tabs td,
.tabular td {
  background-color: #F9FBFB;
  border: 1px solid #CDCDCD;
  font-size: 12px;
  padding: 4px;
  vertical-align: top;
}
/*====================== ESTILOS PROPIO DE LOS TABS ========================*/
.ut h2 {
  font-size: 0.9em;
  color: #FF8431;
  border-bottom: 1px solid #FF8431;
  clear: both;
  margin-bottom: 0.7em;
  padding: 0.7em 0;
  position: relative;
}
.ut h3 {
  width: 198px;
  font-size: 1em;
}
.ut div {
  float: left;
  margin: 0 18px 12px 0;
  min-height: 230px;
  overflow: hidden;
  width: 250px;
}
.ut div .titulo {
  font-size: 1em;
  color: #666;
  width: 100%;
  font-weight: 700;
}
.ut div .titulo a {
  color: #666;
  text-decoration: none;
  font-weight: bold;
}
.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 {
  font-size: 1em;
  float: left;
  font-weight: normal;
  padding-left: 10px;
}
.articulo_foto h4 {
  font-size: 1em;
  padding-left: 10px;
}
.articulo_foto h4 a {
  font-size: 1em;
  color: #666;
  font-weight: bold;
}
.foto_principal_tema {
  margin-bottom: 1.5em;
  overflow: hidden;
  height: 15em;
  text-align: center;
  padding: 10px 10px 20px;
  border: 1px solid #F7594F;
}
.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 {
  width: auto;
  height: 15em;
  overflow: hidden;
  display: block;
}
.foto_principal_tema img {
  width: auto;
  height: 15em;
  max-width: none;
}
/*
.articulocompleto a.mark_ui, .articulocompleto a.mark_ut {
    background-image: url('@{base-url-images-servidor}sprite_herramientas_orden.png');
    background-repeat: no-repeat;
    padding-right: 20px;
}

.articulocompleto a.mark_ui {
    background-position: right -420px   
}

.articulocompleto a.mark_ut {
    background-position: right -440px   
}

.articulocompleto a.mark_od {
    background-position: right -460px   
}

.articulocompleto a.mark_extlink {
    background-position: right -280px   
}
*/
.bibliografias div.recuadro {
  border: none;
  width: auto;
  position: relative;
  display: block;
}
.bibliografias div.recuadro div.rdfaccess {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 0.7em;
  margin-bottom: 1em;
  display: block;
}
.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('//www.memoriachilena.cl/css/images/icono_external_link.png') no-repeat 0 2px;
  padding-left: 15px;
  margin-bottom: 0.2em;
}
#links .link_externo .abstract,
#links .link_externo .epigrafe {
  padding-left: 15px;
}
div.biblio_aleph>a,
div.biblio_aleph span.aleph-lod-title {
  font-size: 0.8em;
  font-weight: normal;
  display: inline;
  padding: 0 20px;
  line-height: 20px;
  color: #000;
  background-image: url('//www.memoriachilena.cl/css/images/sprite_herramientas_orden.png');
  background-repeat: no-repeat;
}
div.biblio_aleph>a:hover,
div.biblio_aleph span.aleph-lod-title:hover {
  color: #4d4d4d;
  text-decoration: none;
}
div.biblio_aleph>a.extlink {
  background-position: 0 -280px;
}
div.biblio_aleph>a.rdfaccess {
  background-position: 0 -260px;
}
div.biblio_aleph span.aleph-lod-title {
  cursor: pointer;
  background-position: 0 -300px;
}
div.biblio_aleph ul.bibmclist {
  list-style: none;
  padding: 1em;
  display: none;
}
div.biblio_aleph ul.bibmclist li {
  /*display: none;*/
  font-size: 0.8em;
  padding: 0.3em;
  list-style: none;
  background: url('//www.memoriachilena.cl/css/images/bullet.png') no-repeat scroll 0 8px;
  padding-left: 10px;
}
div.biblio_aleph ul.bibmclist li span.bibmcdesc {
  /*display:none*/
}
/* =============== GALERIA DE DESTACADOS CON FOTOS ================= */
div.efecto_moma h2 {
  font-size: 0.9em;
  color: #FF8431;
  border-bottom: 1px solid #FF8431;
  clear: both;
  margin-bottom: 0.7em;
  padding: 0.7em 0;
  position: relative;
}
div.efecto_moma>ul,
div.efecto_moma>h3 {
  display: none;
}
div.efecto_moma>div>ul>li {
  list-style: none;
}
div.efecto_moma>div {
  width: 150px;
  height: 100px;
  padding: 0;
  text-align: center;
  float: left;
  position: relative;
  overflow: hidden;
  margin: 9px;
}
#tabs div.efecto_moma>div {
  width: 23%;
  margin: 9px 1%;
}
#tabs .listaitemizada h2,
#tabs .recuadros h2,
#tabs>doc>h3 {
  border-bottom-color: #F7594F;
  color: #F7594F;
}
#tabs .doc h3.grupo {
  color: #F7594F;
  border-bottom-color: #F7594F !important;
}
#tabs>.doc>h3 a {
  color: #F7594F;
}
div.efecto_moma>div>ul>li.figure {
  width: 150px;
  height: 100px;
  background-color: #ccc;
  border: 1px solid #ccc;
  overflow: hidden;
}
div.efecto_moma>div>ul>li.figure>a>img {
  width: 150px;
  height: auto;
  /*  correccion 2013-11-18 */
  float: none;
}
div.efecto_moma>div>ul>li.titulo {
  color: #666;
  font-size: 0.8em;
  font-weight: normal;
  margin: 0;
  padding: 4px 0;
  text-align: left;
}
div.efecto_moma>div>ul>li.fecha {
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  padding: 4px 0;
  text-align: left;
}
div.efecto_moma>div>ul>li a {
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: #0071BC;
}
div.efecto_moma>div>ul>li a:hover {
  text-decoration: underline;
  color: #989898;
}
div.efecto_moma>div:hover {
  overflow: visible;
  z-index: 560;
}
div.efecto_moma>div:hover>ul {
  z-index: 550;
  background-color: #fff;
  box-shadow: 0 0 5px #999;
  border: 1px solid #ccc;
  z-index: 600;
  position: absolute;
  bottom: -50px;
  left: -30px;
  display: block;
  width: 200px;
  padding: 4px;
  min-height: 200px;
  /*opacity: 0.9*/
}
div.efecto_moma>div:hover>ul>li.titulo,
div.efecto_moma>div:hover>ul>li.fecha {
  height: auto;
  display: block;
  z-index: 560;
}
div.efecto_moma>div:hover>ul>li.figure {
  width: 200px;
  height: auto;
  overflow: hidden;
  z-index: 560;
  background-color: #FFF;
  border: none;
}
div.efecto_moma>div:hover>ul>li.figure>a>img {
  z-index: 560;
  width: 200px;
  height: auto;
}
#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;
}
/* ============== ORDENA LISTAS COMO GLOSARIO =======================*/
.glosario {
  clear: right;
}
.glosario>ul {
  clear: both;
  display: block;
  min-height: 35px;
  list-style: none outside none;
  margin: 0 0 0.9em;
  padding: 0;
}
.glosario>ul>li {
  background: none repeat scroll 0 0 transparent;
  float: left;
  margin: 0;
  padding: 0.4em 0 0;
}
.glosario>ul>ul {
  clear: both;
  clear: right;
}
.glosario>ul>li>ul>li,
.glosario ul+ul>li,
.glosario ul+ul ul>li {
  background: url('//www.memoriachilena.cl/css/images/bullet.png') no-repeat scroll 0 10px transparent;
  padding-left: 10px;
  float: none;
}
.glosario>ul>li>ul>li {
  font-size: 100%;
}
.glosario>ul>li>a {
  border-right: 1px solid #E2E2E2;
  display: block;
  padding: 0.2em 0.7em;
  text-decoration: none;
}
.glosario>ul>li>ul>li>a {
  border-right: none;
  padding: 0;
}
#indice_clasificando.glosario ul li>span {
  display: block;
  font-size: 1.2em;
  padding-bottom: 0.3em;
  background-position: 0 10px;
  background-color: #f8f8f8;
  margin-left: -10px;
}
/*===================== MOSTRA DOCUMENTOS =====================*/
/* estilo para bajar documentos */
#main .bajardoc {
  padding: 0.3em 0 0 0;
  font-weight: normal;
  min-height: 35px;
  min-width: 35px;
  clear: right;
  position: relative;
  display: block;
  margin-bottom: 0.2em;
}
#main .bajardoc .titulo {
  font-size: 0.7em;
  font-weight: normal;
  color: #000;
  clear: none;
  padding: 0 0 0.3em 45px;
  cursor: pointer;
  line-height: 1.2em;
}
#main .bajardoc:hover .titulo {
  color: #4d4d4d;
}
#main .bajardoc .caption {
  padding: 0 0 0.3em 45px;
  font-weight: normal;
  font-size: 0.7em;
}
#main .bajardoc .sizekb,
#main .bajardoc .formato {
  padding: 0 0.3em 0 0;
}
#main .bajardoc img {
  margin: 0 0.3em 0 0;
  float: left;
  z-index: 155;
  position: absolute;
  top: 0;
  left: 0;
}
#main span.bajardoc {
  display: block;
  min-width: 35px;
  min-height: 35px;
}
#main .bajardoc a,
#main span.bajardoc a {
  min-width: 35px;
  min-height: 35px;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 150;
}
#main .bajardoc a:hover {
  background: url('//www.memoriachilena.cl/css/images/transparente.gif') repeat 0 0;
}
/************************************************************************************
ESTILOS FOOTER
*************************************************************************************/
#footer .logos {
  text-align: center;
}
#footer .logos>a {
  padding: .5em;
  display: block;
}
#footer .logos img {
  padding: 0;
}
@media (min-width: 577px) {
  #footer .logos {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #footer .logos>a {
    display: inline-block;
    padding: 1.5em;
  }
}
@media (max-width: 576px) {
  #footer .logos {
    transform: scale(0.75);
  }
}

#footer .pie {
  position: relative;
  text-align: center;
}
#footer p.creditos {
  font-size: 0.8em;
  padding: 0.8em;
  color: #D2D2D2;
  text-align: center;
  background-color: #333333;
}
#prefooter {
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}
div.links_diban_mch a {
  color: #000;
  text-decoration: none;
}
div.links_diban_mch a:hover {
  color: #4d4d4d;
}
div.links_diban_mch>.listaitemizada ul li {
  background: url('//www.memoriachilena.cl/css/images/bullet_circular_rojo.png') no-repeat 0 0.9em;
  padding-left: 0.8em;
}
div.links_diban_mch .listaitemizada ul {
  float: left;
}
div.links_diban_mch .listaitemizada ul.floatright {
  float: right;
}
.links_diban_mch .listaitemizada h2 {
  font-size: 0.9em;
  font-weight: normal;
  color: #fff;
  clear: both;
  margin-bottom: 0.7em;
  margin-left: -10px;
  background-color: #F7594F;
  border-bottom: 1px solid #F73934;
  border-left: 8px solid #FE8179;
  border-top: 1px solid #989898;
  padding: 0.7em 40px 0.7em 20px;
}
#prefooter h2.titulo_nja {
  margin-left: -20px;
  margin-right: -10px;
  background-color: #FF8431;
  border-left: 2px solid #FFAA74;
}
/*btn subir*/
#IrArriba {
  bottom: 100px;
  left: 50%;
  margin-left: -550px;
  position: fixed;
  z-index: 10;
}
#IrArriba a span {
  background: url('//www.memoriachilena.cl/css/images/btn_arriba.png') no-repeat scroll 0 0 transparent;
  display: block;
  font-size: 0;
  height: 40px;
  line-height: 0;
  opacity: 0.7;
  text-indent: -99999%;
  width: 40px;
}
#IrArriba a span:hover {
  opacity: 1;
}
/************************************************************************************
ESTILOS PROPIOS DE ESTE SITIO 
*************************************************************************************/
.pc_indice li>a {
  font-size: 0.9em;
  font-weight: 700;
  letter-spacing: 0;
  padding: 0;
  text-transform: none;
  background: none;
}
.pc_indice>ul>li {
  display: block;
  width: auto;
  font-size: 100%;
  padding: 0 0 0.5em 0;
}
div.pc_indice {
  width: 30%;
  float: left;
  margin-left: 5%;
  font-size: 120%;
  margin-top: -5px;
}
div.pc_indice .counting {
  font-size: 80%;
}
.pc_indice li li>a {
  padding-left: 0;
  font-weight: normal;
  font-size: 90%;
}
div.pc_indice:first-child {
  margin-left: 0;
}
#titulo_articuloUI .titulo,
#titulo_objeto_digital .titulo {
  font-size: 150%;
}
#titulo_articuloUI .abstract,
#titulo_objeto_digital .abstract {
  border-bottom: none;
}
#titulo_objeto_digital .abstract {
  margin-bottom: 0;
  padding-bottom: 0.5em;
}
#articuloUI a.mark_ui {
  background-position: right -440px;
}
.articuloUI_recursos img {
  width: 96%;
  height: auto;
  padding: 2%;
  border: 1px solid #F7594F;
  background: #f8f8f8;
  margin: 0 0 0.5em;
}
.articuloUI_recursos {
  margin-bottom: 0;
  padding-bottom: 0;
}
.navegacion h2 {
  float: left;
  clear: none;
  font-size: 100%;
  padding: 0 5px 0 0;
}
.rec_populares div.recuadro {
  width: auto;
  display: block;
  height: 60px;
  border-bottom: none;
  margin-bottom: 0;
  overflow: hidden;
}
.rec_populares .figure {
  width: 70px;
  height: 50px;
  overflow: hidden;
  display: block;
  vertical-align: middle;
  margin: 0 0.5em 0 0;
}
.rec_populares .titulo {
  font-size: 0.8em;
  height: 4em;
  overflow: hidden;
}
.rec_populares .figure img {
  width: 70px;
  height: auto;
}
.po_noti_ranking_header {
  background: url('//www.memoriachilena.cl/css/images/bg_po_noti_rankig.png') 629px 0 repeat-y;
  min-height: 300px;
}
#po_noticias div.recuadro {
  border-top: 2px solid #E5E5E5;
  border-bottom: none;
  padding-top: 1em;
  margin-bottom: 1em;
  width: 96%;
}
#po_noticias div.recuadro .fecha {
  float: left;
  font-size: 0.9em;
  color: #989898;
  padding: 0 10px;
  border-left: solid #F7594F 4px;
  border-right: solid #989898 1px;
  min-height: 60px;
  margin-right: 20px;
  width: 40px;
}
#po_noticias div.recuadro .fecha span.dia {
  font-size: 32px;
  display: block;
}
#po_noticias div+div.recuadro .fecha {
  border-left-color: #FE8179;
}
#po_noticias div+div+div.recuadro .fecha {
  border-left-color: #FFAA74;
}
#po_noticias div.recuadro:first-child {
  border-top: none;
  padding-top: 0;
}
#po_noticias div.recuadro .abstract {
  padding-left: 85px;
}
#po_noticias .figure {
  float: right;
  width: 140px;
  height: auto;
  margin: 0 0 0.7em 0.7em;
  clear: right;
}
#po_noticias.listadorecuadros div.recuadro {
  padding-top: 0.5em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  background-position: 0 12px;
}
#po_noticias.listadorecuadros div.recuadro .fecha {
  float: none;
  font-size: 0.7em;
  padding: 0 0 0.3em;
  border: none;
  min-height: 0.7em;
  margin-right: 0;
  margin-left: 0;
}
#po_noticias.listadorecuadros div.recuadro .abstract {
  padding-left: 0;
  font-size: 0.8em;
}
#po_noticias.listadorecuadros div.recuadro .fecha span.dia {
  font-size: 100%;
  display: inline;
  padding-right: 0.3em;
  margin-right: 0.3em;
  border-right: 1px solid #ccc;
}
#valor_completo_i__w3_po_NoticiasAcceso_1 {
  margin-left: -10px;
}
#po_visitados #valor_completo_i__w3_po_MasVisitados_Acceso_1 {
  margin-left: -20px;
  margin-right: -10px;
  border-left-width: 2px;
}
#po_visitados #valor_completo_i__w3_po_MasVisitados_Acceso_1 h2 {
  background: none;
  border: none;
  clear: both;
  padding-left: 0;
}
#main #pa_visitados .titulocaja_conenlace h2 {
  color: #F7594F;
}
#pa_vienede {
  float: left;
  display: inline;
}
#pa_vienede p {
  padding: 0 1.2em 0 12px;
  margin-right: 0.3em;
  margin-bottom: 0.3em;
  background: url('//www.memoriachilena.cl/css/images/sprite_herramientas_orden.png') -6px -400px no-repeat;
  float: left;
}
#pa_vienede p.navegacion {
  font-size: 0.9em;
}
#pa_vienede p a {
  color: #F7594F !important;
}
#pa_vienede p a:hover {
  color: #FF8431 !important;
}
.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;
}
/* herramientas de orden para portadilla */
ul.pa_herramientas_orden {
  display: table;
  margin: 0 0 1em 0;
  padding: 0;
  list-style: none;
  font-size: 0.7em;
  width: auto;
  float: right;
}
ul.pa_herramientas_orden>li {
  display: table-cell;
  margin: 0;
  padding: 0 0 0 10px;
}
ul.pa_herramientas_orden .ui-menu {
  background-color: white;
  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;
  position: absolute;
  top: 2em;
  width: 10em;
  z-index: 1500;
}
ul.pa_herramientas_orden li.paginador {
  padding-right: 10px;
  border-right: 1px dotted #ccc;
}
ul.pa_herramientas_orden li span.paginas a {
  line-height: 20px;
  height: 20px;
  display: block;
  padding: 0 10px;
  float: left;
  text-decoration: underline;
}
ul.pa_herramientas_orden li span.paginas a:hover {
  color: #989898;
  text-decoration: none;
}
ul.pa_herramientas_orden li span.ordenar a,
ul.pa_herramientas_orden li span.items_numero a {
  background: url('//www.memoriachilena.cl/css/images/sprite_herramientas_orden.png') no-repeat right -40px #fff;
  line-height: 20px;
  border: 1px solid #e5e5e5;
  height: 20px;
  display: block;
  padding: 0 25px 0 10px;
  float: left;
  color: #848080;
  text-decoration: none;
}
ul.pa_herramientas_orden li span.ordenar a:hover,
ul.pa_herramientas_orden li span.items_numero a:hover {
  background-color: #FFF;
}
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 {
  border: 1px solid #e5e5e5;
  background-color: #e6e4e4;
  height: 20px;
  width: 20px;
  text-indent: -9999%;
  font-size: 0;
  line-height: 0;
  display: block;
  background: url('//www.memoriachilena.cl/css/images/sprite_herramientas_orden.png') no-repeat 0 0;
  float: left;
  margin-left: 10px;
}
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: #FFF;
}
ul.pa_herramientas_orden li span.ver_lista.current a,
ul.pa_herramientas_orden li span.ver_galeria.current a {
  background-color: #D8D5D5;
}
.filtros {
  padding-bottom: 1em;
}
.filtros h2 {
  border-top: none;
}
.filtros h3 {
  font-size: 0.8em;
  font-weight: 700;
  letter-spacing: 0;
  margin: 0.5em;
}
.filtros ul {
  margin: 0 0.5em 0;
  list-style: none;
  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"] {
  margin-right: 0.5em;
}
/*votacion*/
div.ntgvota_container {
  font-size: 0.7em;
}
.votacion {
  float: none !important;
  padding: 0.5em 0 0 !important;
  margin-bottom: 1em;
  margin-left: 5px;
}
.votacion span {
  margin-right: 5px;
  margin-left: 5px;
}
/*Destacados del home*/
.po_imagenes {
  clear: both;
  margin-bottom: 0;
  border-bottom: 5px solid #E5E5E5;
}
.po_imagenes:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
.po_imagenes h2 {
  border-left: 4px solid #FF8431;
  border-bottom: 1px solid #e5e5e5;
  box-shadow: 0 1px 0 #FFFFFF;
  clear: both;
  display: block;
  font-size: 0.8em;
  font-weight: 400;
  margin-bottom: 1em;
  padding: 0.3em 0.7em;
  color: #848080;
}
.po_imagenes div.recuadro {
  float: left;
  overflow: hidden;
  position: relative;
  width: 31.25%;
  margin: 0 1.04167% 2%;
  clear: right;
}
.po_imagenes div.recuadro .titulo {
  font-size: 0.95em;
  font-weight: normal;
  padding: 0 0.5em;
  clear: both;
}
.po_imagenes div.recuadro .titulo a {
  text-decoration: none;
}
.po_imagenes div.recuadro .figure {
  height: 12.5em;
  margin-bottom: 1em;
  overflow: hidden;
  display: block;
  background-color: #f8f8f8;
}
.po_imagenes div.recuadro .abstract {
  background: none repeat scroll 0 0 #f8f8f8;
  opacity: 0;
  filter: alpha(opacity=0);
  left: 0;
  position: absolute;
  z-index: 2;
  top: -10em;
  width: 90%;
  margin: 0;
  line-height: 1.3em;
  transition: all 0.65s ease 0s;
  -ms-transition: all 0.65s ease 0s;
  height: auto;
  font-size: 0.8em;
  padding: 0.5em 5%;
}
.po_imagenes div.recuadro:hover .abstract {
  opacity: 1;
  filter: alpha(opacity=100);
  top: 0;
}
.po_imagenes div.recuadro img {
  width: 100%;
  height: auto;
}
/*fin imagenes div*/
.imagenes div:hover .titulo {
  /*height:auto*/
}
.imagenes div:hover .titulo a {
  /*height:auto*/
}
#noticia_bajada .abstract {
  padding-bottom: 0;
  border-bottom: none;
  margin-bottom: 0.8em !important;
}
#noticia_bajada {
  border-bottom: 2px #e5e5e5 solid;
  margin-bottom: 0.8em !important;
  padding-bottom: 0.5em;
}
#noticia_bajada:after {
  display: table;
  content: "";
  max-height: 0;
  clear: both;
}
/************************************************************************************
MARQUESINAS
************************************************************************************/
#slider_principal {
  color: #FFF;
  max-height: 400px;
  position: relative;
  margin-bottom: 1.2em;
  margin-top: 0;
  background-color: #000;
  border-bottom: 1px solid #E5E5E5;
  overflow: hidden;
}
#slider_principal div.recuadro {
  max-height: 399px;
  overflow: hidden;
  padding: 0;
  position: relative;
  border-bottom: 1px solid #989898;
}
#slider_principal img {
  width: 100%;
  height: auto;
  margin: 0;
}
#slider_principal div.recuadro ul {
  position: absolute;
  top: 0;
  left: 0;
  background: url('//www.memoriachilena.cl/css/images/bg_titulo_slide_home.png') repeat-y top right;
  width: 50%;
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}
#slider_principal div.recuadro ul li.titulo {
  font-size: 1.6em;
  line-height: 130%;
  font-weight: 300;
  padding: 2.8em 0 0.8em 70px;
  margin-right: 20%;
  text-align: left;
  color: #FFF;
}
#slider_principal div.recuadro ul li.titulo a,
#slider_principal div.recuadro ul li.abstract a {
  color: #fff;
  text-decoration: none;
  padding: 0;
  margin: 0;
}
#slider_principal div.recuadro ul li.titulo a.hover {
  text-decoration: underline;
}
#slider_principal div.recuadro ul li.abstract {
  padding: 0 0 1em 70px;
  margin-right: 20%;
  font-size: 0.9em;
  line-height: 130%;
}
/*controlador*/
#slider_principal ul.indice_caras {
  list-style: none outside none;
  margin: 0 0 0 0;
  padding: 5px 0 0 0;
  position: absolute;
  z-index: 3;
  height: 12px;
  width: 100%;
  left: 68px;
  bottom: 1.2em;
}
#slider_principal .indice_caras li {
  background-image: url('//www.memoriachilena.cl/css/images/sprite_marquesina_indice.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: #989898;
  display: block;
  height: 12px;
  padding: 0;
  text-decoration: none;
  width: 12px;
}
#slider_principal .indice_caras li a:hover {
  background-position: 0 -12px;
  color: #545050;
}
#slider_principal .indice_caras li.current {
  background-position: 0 -24px;
}
#slider_principal .indice_caras li.current a {
  color: #545050;
}
/*btnes pausa play*/
#slider_principal span.boton {
  display: block;
  height: 18px;
  position: absolute;
  text-align: center;
  bottom: 1em;
  left: 1em;
  width: 18px;
  z-index: 3;
}
#slider_principal span.boton a.play,
#slider_principal span.boton a.pause {
  color: #545050;
  display: block;
  font-size: 0;
  line-height: 0;
  height: 18px;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-indent: -99999%;
  width: 18px;
}
#slider_principal span.boton a.pause {
  background: url('//www.memoriachilena.cl/css/images/sprite_pausa_play_go.png') no-repeat scroll -18px -18px transparent;
}
#slider_principal span.boton a.pause:hover {
  background: url('//www.memoriachilena.cl/css/images/sprite_pausa_play_go.png') no-repeat scroll 0 -18px transparent;
}
#slider_principal span.boton a.play {
  background: url('//www.memoriachilena.cl/css/images/sprite_pausa_play_go.png') no-repeat scroll -18px 0 transparent;
}
#slider_principal span.boton a.play:hover {
  background: url('//www.memoriachilena.cl/css/images/sprite_pausa_play_go.png') no-repeat scroll 0 0 transparent;
}
/*btn anterior y siguiente*/
#slider_principal span.prev,
#slider_principal span.next {
  display: block;
  height: 80px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 36px;
  z-index: 80;
  text-indent: -9999%;
  line-height: 0;
  font-size: 0;
  margin-top: -40px;
}
#slider_principal span.prev:hover,
#slider_principal span.next:hover {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
#slider_principal span.prev {
  left: 10px;
}
#slider_principal span.next {
  right: 10px;
}
#slider_principal span.prev a,
#slider_principal span.next a {
  width: 36px;
  height: 80px;
  display: block;
  background-image: url('//www.memoriachilena.cl/css/images/sprite_pausa_play_go.png');
  background-repeat: no-repeat;
}
#slider_principal span.prev a {
  background-position: -36px -80px;
}
#slider_principal span.next a {
  background-position: -36px 0;
}
/*========= marquesina para fotos fichas ============*/
#slider_fotoficha {
  position: relative;
  margin-top: -1em;
}
#slider_fotoficha ul.indice_caras {
  list-style: none outside none;
  margin: 0 0 0 -25px;
  padding: 2px 0;
  position: absolute;
  bottom: 0;
  z-index: 3;
  height: 12px;
  width: 100%;
  left: 50%;
}
#slider_fotoficha .indice_caras li {
  background-image: url('//www.memoriachilena.cl/css/images/sprite_marquesina_indice.png');
  background-position: 0 -12px;
  background-repeat: no-repeat;
  display: inline;
  float: left;
  font-size: 0;
  height: 12px;
  line-height: 0;
  margin: 0 4px;
  padding: 0;
  text-decoration: none;
  text-indent: -9999%;
  width: 12px;
}
#slider_fotoficha .indice_caras li a {
  color: #989898;
  display: block;
  height: 12px;
  padding: 0;
  text-decoration: none;
  width: 12px;
}
#slider_fotoficha .indice_caras li a:hover {
  /*background-position: 0 -12px;
    color: #545050;*/
}
#slider_fotoficha .indice_caras li.current {
  background-position: 0 -24px;
}
/*carrusel_resposive*/
.pa_destacados_valores>.imagenes {
  position: relative;
}
.pa_destacados_valores div.clip {
  margin: 0 auto;
}
.pa_destacados_valores>.imagenes .boton {
  display: none;
}
.pa_destacados_valores>.imagenes .next,
.pa_destacados_valores>.imagenes .prev {
  display: none;
}
/* controls  */
.pa_destacados_valores>.imagenes ul.controls {
  display: none;
}
.pa_destacados_valores>.imagenes .next,
.pa_destacados_valores>.imagenes .prev {
  width: 20px;
  height: 20px;
  text-indent: -99999%;
  line-height: 0;
  font-size: 0;
  background-image: url('//www.memoriachilena.cl/css/images/sprite_carrusel_responsive.png');
  background-repeat: no-repeat;
}
.pa_destacados_valores>.imagenes .next {
  position: absolute;
  top: 50%;
  right: 0;
  background-position: -20px 0;
}
.pa_destacados_valores>.imagenes .prev {
  position: absolute;
  top: 50%;
  left: 0;
  background-position: 0 0;
}
.accesibilidad_foco {
  text-indent: -9999%;
  font-size: 0;
  line-height: 0;
  height: 0;
  margin-top: -10em;
}
.pa_destacados_valores>div.recuadro,
.pa_destacados_valores>div.recuadro .figure {
  width: 140px !important;
  height: 160px !important;
}
/*Para resultados de busqueda*/
#recuadros_resultados {
  position: relative;
}
#recuadros_resultados a.vermas_busquedaavanzada {
  font-size: 0.7em;
  color: #F7594F !important;
  background: url('//www.memoriachilena.cl/css/images/bullet_ir_titulocaja3.gif') no-repeat right top;
  padding: 0 1.5em 0 0;
  display: block;
  line-height: 3.5em;
  text-align: right;
  cursor: pointer;
  z-index: 200;
  position: absolute;
  right: 0;
  top: 0;
}
#recuadros_resultados a:hover.vermas_busquedaavanzada {
  color: #ff8431 !important;
}
#recuadros_resultados h2 {
  clear: left;
  padding-right: 10em;
  color: #666;
}
#recuadros_resultados h2 strong {
  font-size: 110%;
}
#recuadros_resultados.doc h3 {
  width: auto;
  font-weight: normal;
  margin-bottom: 0.7em;
  clear: both;
}
#recuadros_resultados.doc div.grupo {
  margin-bottom: 0;
}
#recuadros_resultados.doc div.recuadro {
  margin: 0 1.04167% 2%;
  width: 22.6%;
  padding: 0;
  min-height: 110px;
  height: 110px;
  overflow: hidden;
  position: relative;
}
#recuadros_resultados.doc h3.grupo a {
  color: #fff;
}
#recuadros_resultados .ui-state-default {
  background-color: #A7A2A2;
}
#recuadros_resultados.doc div.recuadro span.figure {
  width: 60px;
  max-height: 100px;
  overflow: hidden;
  padding: 5px;
  margin-top: 1em;
}
#recuadros_resultados.doc div.recuadro span.figure img {
  width: 60px;
  height: auto;
}
#recuadros_resultados.doc div.recuadro .filtro {
  font-weight: normal;
  font-size: 0.7em;
  padding: 0 5px;
  line-height: 120%;
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #D8D8d8;
  width: 100%;
  opacity: 0.8;
  z-index: 30;
}
#recuadros_resultados.doc div.recuadro .titulo {
  max-height: 3.8em;
  margin-left: 70px;
  font-size: 0.75em;
  padding: 1.5em 0.3em 0 0;
  overflow: hidden;
}
#recuadros_resultados.doc div.recuadro.recuadro-ut {
  border-style: solid;
}
#recuadros_resultados.doc .vienede {
  font-size: 0.6em;
  margin-left: 70px;
  padding-right: 0.3em;
}
#recuadros_resultados.doc .autor {
  font-size: 0.6em;
  margin-left: 70px;
  padding-right: 0.3em;
  padding-bottom: 0.5em;
}
#recuadros_resultados.doc .autor:before {
  content: "autor: ";
}
#recuadros_resultados.doc div.recuadro.recuadro-ut span.figure {
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  background-color: #FFF;
  padding: 0;
  margin: 0;
}
#recuadros_resultados.doc div.recuadro.recuadro-ut span.figure img {
  width: 100%;
  height: auto;
}
#recuadros_resultados.doc div.recuadro.recuadro-ut .titulo {
  height: auto;
  width: 90%;
  padding: 0.2em 5%;
  margin: 0;
  position: absolute;
  bottom: 0;
  background-color: #FFF;
  opacity: 0.8;
  transition: all 0.65s ease 0s;
  -ms-transition: all 0.65s ease 0s;
}
#recuadros_resultados.doc div.recuadro.recuadro-ut .titulo:hover {
  opacity: 0;
}
#recuadros_resultados.doc div.recuadro.recuadro-ut .filtro {
  background-color: #F8f8f8;
  border-left: 4px solid #FF8431;
  opacity: 0.8;
}
#recuadros_resultados.doc div.recuadro.recuadro-ut .filtro a,
#recuadros_resultados div.recuadro.recuadro-ut .filtro a:hover {
  /*color: #FFF !important;*/
}
#recuadros_resultados.doc div.recuadro.resultado-destacado {
  width: 47.6%;
  min-height: 230px;
  height: 236px;
}
#recuadros_resultados.doc div.recuadro.recuadro-ut.resultado-destacado {
  margin-bottom: 10px;
}
#recuadros_resultados.doc div.recuadro.resultado-destacado .titulo {
  font-size: 0.9em;
}
#recuadros_resultados.doc div.recuadro.resultado-destacado .figure {
  height: 236px;
}
/*estilos para cambio de representacoon de busqueda*/
#recuadros_resultados.listadorecuadros h2,
#recuadros_resultados.listadorecuadros h3 {
  color: #666;
}
#recuadros_resultados.listarecuadros div.recuadro {
  margin: 0;
}
#recuadros_resultados.listadorecuadros div.resultado-destacado {
  border: 1px solid #989898;
  padding: 0.6em 1em;
  background-color: #FFF;
  margin-bottom: 0.5em;
  background-position: 6px 0.9em;
}
/*Paginador busqueda*/
.ntg_paginador>div {
  border: none;
}
.ntg_paginador div:first-child {
  /*   margin */
}
.ntg_paginador {
  position: relative;
}
/* controls de las paginas */
.ntg_paginador ul.controls {
  position: absolute;
  left: 6em;
  top: 1px;
  font-size: 0.7em;
}
.ntg_paginador ul.controls li {
  float: left;
  list-style: none outside none;
  margin: 0;
  padding: 0 2px;
  text-align: center;
  display: inline;
  line-height: 20px;
}
.ntg_paginador ul.controls li.current {
  border: solid 1px #E5E5E5;
  background-color: #D8D5D5;
}
.ntg_paginador ul.controls li a {
  display: block;
  text-decoration: none;
  min-width: 1em;
  color: #666 !important;
}
.ntg_paginador ul.controls li a:hover {
  color: #999 !important;
}
.ntg_paginador .boton {
  display: none;
}
.ntg_paginador .prev,
.ntg_paginador .next {
  width: 20px;
  height: 20px;
  background-image: url('//www.memoriachilena.cl/css/images/sprite_herramientas_orden.png');
  background-repeat: no-repeat;
  text-indent: -9999%;
  line-height: 0;
  font-size: 0;
  display: block;
  border: 1px solid #E5E5E5;
  margin: 0 5px;
  position: absolute;
  top: 0;
  overflow: hidden;
}
.ntg_paginador .prev {
  background-position: 0 -60px;
  left: 0;
}
.ntg_paginador .next {
  background-position: 0 -80px;
  display: block;
  left: 30px;
}
.ntg_paginador .prev a,
.ntg_paginador .next a {
  width: 20px;
  height: 20px;
  display: block;
}
/*fin busquedas*/
#tabs_ranking .ui-tabs-nav li {
  background-image: url('//www.memoriachilena.cl/css/images/sprite_tabs_ranking.png');
}
#tabs_ranking div.recuadro {
  background-image: url('//www.memoriachilena.cl/css/images/sprite_tabs_ranking.png');
  background-repeat: no-repeat;
  background-position: 0 -60px;
  padding-left: 25px;
}
#tabs_ranking div+div.recuadro {
  background-position: 0 -160px;
}
#tabs_ranking div+div+div.recuadro {
  background-position: 0 -260px;
}
#tabs_ranking div+div+div+div.recuadro {
  background-position: 0 -360px;
}
#tabs_ranking div+div+div+div+div.recuadro {
  background-position: 0 -460px;
}
span.dynamic {
  min-height: 100px;
  background: url('//www.memoriachilena.cl/css/images/loader.gif') no-repeat center 50% #fff;
  display: block;
  width: 100%;
  margin-top: 30px;
  text-align: center;
  font-size: 0.7em;
}
#kml_pa_access {
  background: url('//www.memoriachilena.cl/css/images/sprite_herramientas_orden.png') 0 -320px no-repeat;
  font-size: 0.7em;
  margin-bottom: 1em;
  line-height: 20px;
}
#kml_pa_access a {
  padding-left: 20px;
}
/*GLOBOS GOOGLE MAPS*/
#utsmap .infoWindowContent strong.titulo {
  border-bottom: 1px solid #FF8431;
  clear: both;
  color: #FF8431;
  margin-bottom: 0.2em;
  padding: 0.7em 0;
  position: relative;
  display: block;
}
.infoWindowContent p {
  font-size: 0.8em;
}
#utsmap img {
  max-width: none;
}
#pa_ranking1,
#pa_ranking2,
#pa_ranking3 {
  background: url('//www.memoriachilena.cl/css/images/sprite_pa_ranking.png') 0 46px no-repeat;
}
#pa_ranking1 .recuadro,
#pa_ranking2 .recuadro,
#pa_ranking3 .recuadro {
  margin-left: 25px;
}
a.btn_lineatiempo {
  background: url('//www.memoriachilena.cl/css/images/bullet_ir_titulocaja3.gif') no-repeat scroll right top transparent;
  color: #F7594F !important;
  cursor: pointer;
  display: block;
  font-size: 0.7em;
  line-height: 3.5em;
  padding: 0 1.5em 0 0;
  text-align: right;
  margin-top: -0.9em;
  float: right;
}
a.btn_lineatiempo:hover {
  color: #FF8431 !important;
}
#ar_vienede_lateral .current a {
  cursor: pointer;
  color: #4D4D4D !important;
}
#ar_vienede_lateral .current a:hover {
  color: #989898 !important;
}
a.volver_reportar {
  font-size: 0.7em;
  color: #F7594F;
  text-decoration: none;
  background: url('//www.memoriachilena.cl/css/images/sprite_herramientas_orden.png') no-repeat -6px -402px transparent;
  padding-left: 10px;
  position: absolute;
  top: 10px;
  left: 10px;
}
a.volver_reportar:hover {
  color: #FF8431;
}
#obsmap_info ul {
  max-height: 110px;
  overflow: auto;
  max-width: 350px;
}
#obsmap_info .infoWindowContent {
  margin-bottom: 0;
}
#obsmap_info .listaitemizada {
  margin-bottom: 0;
}
#menu_archivo_noticias,
#menu_ar_acercade {
  margin-top: -2.7em;
}
#bajada_noticia .abstract {
  border-bottom: 0;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
}
.propiedad_intelectual {
  margin: 0 0 1em 0;
}
.propiedad_intelectual p {
  font-size: 0.8em;
  /*font-style: italic;*/
  padding: 0;
}
.propiedad_intelectual img {
  margin: 10px 0;
}
.ar_clasificaciones {
  margin-bottom: 1.5em;
}
.ar_clasificaciones h2.titulocaja {
  border-bottom: 1px solid #FF8431;
  clear: both;
  color: #FF8431;
  font-size: 0.9em;
  margin-bottom: 0.7em;
  padding: 0 0 0.7em;
  position: relative;
}
.ar_clasificaciones .recuadro.current {
  border: none;
  padding-bottom: 0;
}
.ar_clasificaciones .recuadro.current p {
  font-size: 0.8em;
  line-height: 150%;
}
.ar_clasificaciones #clasificacion_01 h2,
.ar_clasificaciones #clasificacion_01 p,
.ar_clasificaciones #clasificacion_02 h2,
.ar_clasificaciones #clasificacion_02 p,
.ar_clasificaciones #clasificacion_03 h2,
.ar_clasificaciones #clasificacion_03 p,
.ar_clasificaciones #clasificacion_04 h2,
.ar_clasificaciones #clasificacion_04 p {
  font-size: 0.8em;
  line-height: 150%;
  font-weight: normal;
}
.ar_clasificaciones #clasificacion_02 h2:after {
  content: ": ";
}
.ui-dialog a {
  font-size: 0.8em;
}
.ar_recursos_asociados h2 {
  font-size: 0.9em;
  color: #FF8431;
  border-bottom: 1px solid #FF8431;
  clear: both;
  margin-bottom: 0.7em;
  padding: 0.7em 0;
  position: relative;
}
.ar_recursos_asociados>div {
  height: auto;
  height: 120px;
  text-align: center;
  float: left;
  display: table-cell;
  position: relative;
  overflow: hidden;
  border: 1px solid #989898;
  margin: 10px 1%;
  padding: 9px 1%;
  width: 20.7%;
}
.ar_recursos_asociados .figure .titulo {
  font-size: 0.7em;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 90% !important;
  padding: 0.3em 5%;
  max-height: 4em;
  background-color: #F8F8F8;
  overflow: hidden;
}
.ir_especial a {
  width: 50px;
  height: 9em;
  overflow: hidden;
  display: block;
  float: right;
  background: url('//www.memoriachilena.cl/css/images/bg_btn_irespecial.png') no-repeat right 3.3em;
  text-indent: -99999%;
}
#my-timeline {
  position: relative;
}
a.tl_btn_prev_down,
a.tl_btn_prev_up,
a.tl_btn_next_up,
a.tl_btn_next_down {
  background-image: url('//www.memoriachilena.cl/css/images/bg_controles_timeline.png');
  background-repeat: no-repeat;
  font-size: 0;
  height: 12px;
  line-height: 0;
  margin: -4px 2px 15px;
  padding: 0;
  text-decoration: none;
  text-indent: -9999%;
  width: 12px;
  display: inline-block;
  overflow: hidden;
  float: left;
}
a.tl_btn_prev_down {
  background-position: 0 0;
  margin-leftr: 6px;
}
a.tl_btn_prev_up {
  background-position: -12px 0;
}
a.tl_btn_next_up {
  background-position: -24px 0;
}
a.tl_btn_next_down {
  background-position: -36px 0;
}
.ui-dialog .listadorecuadros .recuadro {
  background: url('//www.memoriachilena.cl/css/images/bullet.png') 0 5px no-repeat;
  padding-left: 12px;
  margin-bottom: 0.5em;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.5em;
  min-height: 0;
}
.ui-dialog .listadorecuadros .recuadro .figure {
  float: right;
}
.ui-dialog .listadorecuadros .recuadro .figure img {
  width: 40px;
  height: auto;
}
.ui-dialog .listadorecuadros .recuadro .titulo {
  font-size: 0.8em;
}
.ui-dialog .listadorecuadros .recuadro .autor {
  font-size: 0.7em;
}
.ui-dialog .listadorecuadros .recuadro .autor a {
  margin-right: 10px;
}
.ui-dialog .listadorecuadros a {
  font-size: 100%;
}
.dialogo_descargar dl,
.dialogo_descargar p {
  font-size: 0.8em;
  padding-bottom: 0.7em;
  font-family: 'Oxygen', Arial, sans-serif;
}
.dialogo_descargar p {
  padding-bottom: 0;
}
.dialogo_descargar dl {
  display: table;
  width: 100%;
}
.dialogo_descargar dt,
.dialogo_descargar dd {
  display: inline-block;
  padding: 0.5em 2%;
  border-bottom: 1px solid #e5e5e5;
}
.dialogo_descargar dt {
  width: 36%;
}
.dialogo_descargar dd {
  width: 56%;
}
.dialogo_descargar dd>ul {
  padding-left: 5%;
  list-style: none;
}
.ui-dialog-buttonpane button {
  background-color: #989898;
  border: 2px solid #fff;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  cursor: pointer;
  font-weight: bold;
  margin: 0 0 0 0.5em;
  padding: 0.2em 0.3em;
  box-shadow: 0 2px 4px #ccc;
  font-size: 0.8em;
  font-family: 'Oxygen', Arial, sans-serif;
}
.ui-dialog-buttonpane button:hover {
  background-color: #4d4d4d;
}
#autor_referencias_bibliograficas span.pv-branch a.pnid-521 {
  display: none;
}
#autor_referencias_bibliograficas .recuadro {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 0.7em;
  margin-bottom: 0.7em;
}
/*============== ESTILOS PARA FLUJO TRABAJO =====================*/
.flujo_recuadros_minifigure .minifigure,
.flujo_recuadros_minifigure .minifigure {
  max-height: 75px;
  overflow: hidden;
  display: block;
}
.flujo_recuadros_minifigure .recuadro {
  min-height: 60px;
  padding-bottom: 1em;
}
.flujo_recuadros_minifigure .recuadro .titulo {
  padding-left: 120px;
  font-size: 0.85em;
}
.flujo_recuadros_minifigure .recuadro .formato,
.flujo_recuadros_minifigure .recuadro .epigrafe {
  font-size: 0.8em;
  padding-left: 120px;
  font-weight: normal;
}
.acciones ul {
  list-style: none;
}
.acciones ul li {
  line-height: 20px;
  border: 1px solid #ccc;
  width: 20px;
  margin: 0 5px 0 0;
  display: inline-block;
  overflow: hidden;
  background: url('//www.memoriachilena.cl/css/images/sprite_herramientas_orden.png');
  background-repeat: no-repeat;
  text-indent: -9999%;
  border-radius: 2px;
  background-color: #f1f1f1;
}
.acciones ul li:hover {
  border-color: #f7594f;
  background-color: #eeeeee;
}
.acciones ul li a {
  display: block;
  width: 20px;
  height: 100%;
}
.acciones ul li.btn_editar {
  background-position: 0 -480px;
}
.acciones ul li.btn_editar:hover {
  background-position: 0 -660px;
}
.acciones ul li.btn_mostrar {
  background-position: 0 -500px;
}
.acciones ul li.btn_mostrar:hover {
  background-position: 0 -680px;
}
.acciones ul li.btn_recargar {
  background-position: 0 -740px;
}
.acciones ul li.btn_recargar:hover {
  background-position: 0 -780px;
}
.flujo_select {
  border-left: 1px dotted #989898;
  padding: 0 0 0.3em 10%;
}
.flujo_select h2 {
  color: #ff8431;
  font-size: 0.8em;
  padding-bottom: 0.3em;
}
.flujo_select select {
  padding: 2px;
  width: 90%;
}
#ordenes_proceso.tabular caption {
  display: none;
}
#ordenes_proceso.tabular th {
  text-align: left;
}
#ordenes_proceso.tabular th a,
#ordenes_proceso.tabular td a {
  display: block;
}
#ordenes_proceso.tabular th a:hover,
#ordenes_proceso.tabular td a:hover {
  background-color: #f1f1f1;
}
ul.menu_principal_flujo li ul a {
  display: inline-block;
}
ul.menu_principal_flujo span.counting {
  color: #fff;
  margin-left: 5px;
}
.tabular td.minifigure img {
  width: 70px;
  height: auto;
  text-align: center;
}
.clasificaciones_flujo ul ul {
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
}
.clasificaciones_flujo ul>li {
  background-color: #e8e8e8;
  padding: 0.3em;
}
.clasificaciones_flujo ul ul>li {
  display: inline-block;
  margin-left: 10px;
  background-color: #f8f8f8;
}
.clasificaciones_flujo ul ul>li {
  display: inline-block;
  margin-left: 0;
  margin-right: 5px;
}
.clasificaciones_flujo ul ul>li:after {
  content: " /";
}
.tabular_flujo td,
.tabular_flujo th {
  box-sizing: border-box;
}
.tabular_flujo td .figure {
  width: 70px;
  max-height: 70px;
  display: block;
  overflow: hidden;
}
.tabular_flujo td.acciones,
.tabular_flujo th.acciones {
  width: 10%;
  text-align: center;
}
.tabular_flujo td.formato,
.tabular_flujo th.formato {
  width: 10%;
}
.tabular_flujo td.titulo,
.tabular_flujo th.titulo {
  width: 25% !important;
}
.tabular_flujo td.titulo a,
.tabular_flujo td.titulo {
  background: none;
}
.tabular_flujo td.ut,
.tabular_flujo th.ut {
  width: 25% !important;
}
.tabular_flujo td.ut span.pv-branch {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 80%;
  display: block;
}
.tabular_flujo td.numero_aleph,
.tabular_flujo th.numero_aleph {
  width: 10%;
}
.tabular_flujo td.mcid,
.tabular_flujo th.mcid {
  width: 10%;
}
.tabular_flujo td.modificado,
.tabular_flujo th.modificdo {
  width: 10%;
}
.tabular_flujo img {
  width: 70px;
  height: auto;
}
.tabular_flujo caption {
  color: #ff8431;
  font-weight: bold;
}
.tabular_flujo table:first-child {
  margin-top: 0;
}
/*VERDE*/
.tabular_flujo a.pvid-161002,
.tabular_flujo a.pvid-161005,
.tabular_flujo a.pvid-160995,
.tabular_flujo a.pvid-161196,
.tabular_flujo a.pvid-161007,
.tabular_flujo a.pvid-161008 {
  border-left: 6px solid #27AE60;
  padding-left: 4px;
}
/*AMARILLO*/
.tabular_flujo a.pvid-160995,
.tabular_flujo a.pvid-161003,
.tabular_flujo a.pvid-161004,
.tabular_flujo a.pvid-161006 {
  border-left: 6px solid #F39C12;
  padding-left: 4px;
}
/*ROJO*/
.tabular_flujo a.pvid-161010 {
  border-left: 6px solid #f7594f;
  padding-left: 4px;
}
/*Glosario flujo*/
.glosario_flujo.ui-tabs .ui-tabs-nav {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.glosario_flujo.ui-tabs .ui-tabs-nav li {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#tabs.glosario_flujo .ui-tabs-nav li a {
  background-image: none !important;
  border: none;
}
#tabs.glosario_flujo .ui-tabs-nav li.ui-tabs-active a {
  min-height: 22px;
}
.ver_detalle_aleph,
.sin_ejemplares {
  font-size: 90%;
  float: right;
}
.ver_detalle_aleph a {
  margin-bottom: 5px;
  background: url('//www.memoriachilena.cl/css/images/bullet.png') 0 6px no-repeat;
  padding-left: 8px;
}
.sin_ejemplares {
  overflow: hidden;
  text-align: right;
  width: 80px;
}
table.con_ejemplares.ui-dialog-content {
  width: 100% !important;
  border-collapse: collapse;
  margin-top: 5px;
  margin-bottom: 5px;
}
table.con_ejemplares.ui-dialog-content td,
table.con_ejemplares.ui-dialog-content th {
  font-size: 0.8em;
  border: 1px solid #cdcdcd;
  padding: 2px 10px;
}
table.con_ejemplares.ui-dialog-content th {
  background-color: #e8e8e8;
}
#tabla_eidox table td.titulo {
  position: relative;
}
#tabla_eidox table td span.devuelto {
  margin: 10px 5px;
  padding: 2px 5px 10px 23px;
  display: block;
  height: 10px;
  border: 1px solid #fff;
  width: auto;
  cursor: pointer;
  overflow: hidden;
  border-radius: 4px;
  transition: all 0.65s ease 0s;
  background: url('//www.memoriachilena.cl/css/images/bg_devuelto.png') 2px 3px no-repeat;
}
#tabla_eidox table td span.devuelto:before {
  content: "Devuelto . . . ";
  font-size: 13px;
  color: #ff8431;
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}
#tabla_eidox table td span.devuelto:hover {
  height: auto !important;
  overflow: auto;
  border-color: #ff8431;
  background-color: #FFF;
}
.proyectos_colaborativos .ntg-titulo-caja {
  padding-top: 0;
}
@media (max-width: 576px) {
  .proyectos_colaborativos div.recuadro {
    position: relative;
    padding-top: 30px;
  }
}
.proyectos_colaborativos div.recuadro>h6 {
  padding: 10px 5px 5px;
  text-align: center;
}
@media (max-width: 576px) {
  .proyectos_colaborativos div.recuadro>h6 {
    position: absolute;
    left: 0;
    top: 5px;
    width: calc(100% - 10px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
  }
}
@media (min-width: 577px) {
  .proyectos_colaborativos div.recuadro {
    height: 12em !important;
  }
}
.titulo-caja-top-0>.ntg-titulo-caja {
  padding-top: 0;
}
/************************************************************************************
MEDIA QUERIES /aqui se reescriben los estilos para dispositivos con pantalla mas pequeniass/
*************************************************************************************/
@media (max-width: 768px) {
  /* Ajustes de estilos para pantallas de 768px e inferiores */
  #busqueda_global {
    width: 80%;
    margin: 5px 9%;
    display: block;
  }
  .busqueda_avanzada [type='radio'] {
    white-space: nowrap;
  }
  .busqueda_avanzada input.text {
    font-size: 12px;
    margin: 0 1% 0 10%;
    padding: 7px;
    width: 70%;
  }
  .busqueda_avanzada .btn {
    background-position: center -45px;
    height: 31px;
    margin: 0 9% 0 0;
    width: 6%;
  }
  span.btn_busqueda_avanzada {
    top: 3px;
    right: 0;
  }
  .buscador,
  .buscador_confiltro {
    height: 25px;
  }
  .buscador #text,
  .buscador_confiltro div.form_text input {
    font-size: 0.8em;
    padding: 0.3em;
    color: #666;
  }
  .buscador .buscar-boton,
  .buscador_confiltro div.form_button input {
    width: 90px;
    height: 25px;
    background-position: center -48px;
  }
  .btn_menu_movil {
    display: block;
  }
  #header {
    padding: 0 0 5px;
  }
  #header h1.logo {
    width: 200px;
    height: 50px;
    background: url('//www.memoriachilena.cl/css/images/logo.png') no-repeat -78px -75px;
    float: left;
    margin: 0;
  }
  .acceso_biblioteca_digital {
    top: 20px;
    right: 0;
  }
  #nav {
    margin-bottom: 0;
    height: 25px;
    border-bottom: 5px solid #F7594F;
  }
  ul.menu_principal.abierto {
    display: block;
  }
  ul.menu_principal {
    display: none;
  }
  ul.menu_principal {
    background-color: #F7594F;
    float: none;
    position: relative;
    top: 0;
    padding: 0;
  }
  ul.menu_principal li {
    display: block;
    float: none;
    border: none;
    background: none;
    width: auto;
    height: 30px;
    font-size: 0.8em;
    padding: 0;
    margin-bottom: 0;
  }
  ul.menu_principal li:hover {
    background-color: #F73934;
  }
  ul.menu_principal li:first-child {
    border: none;
  }
  ul.menu_principal li a {
    border: none;
    padding: 0 1em;
    line-height: 30px;
  }
  .menu_principal li.channel_link {
    margin-left: 0;
  }
  ul.menu_principal li.current a,
  .inicio .menu_principal li.channel_link a {
    background-color: #F73934;
  }
  ul.menu_principal li.po_siganos {
    position: relative;
    right: auto;
    background-color: #F7594F;
    height: 40px;
    clear: both;
  }
  ul.menu_principal li.po_siganos a {
    background-color: #F7594F;
  }
  ul.menu_principal li.po_siganos:hover {
    background-color: #F7594F;
  }
  ul.menu_principal li>ul {
    display: none;
  }
  .imagenes {
    margin-bottom: 1em;
  }
  .imagenes div.grupo {
    width: 31%;
    margin: 0 1% 3%;
    height: 12em;
  }
  .imagenes div.grupo .titulo {
    height: auto;
    width: 90%;
  }
  #slider_principal {
    margin-bottom: 1em;
  }
  #slider_principal span.prev,
  #slider_principal span.next,
  #slider_principal span.prev a,
  #slider_principal span.next a {
    width: 18px;
    height: 40px;
  }
  #slider_principal span.prev a {
    background-position: -36px -100px;
  }
  #slider_principal span.next a {
    background-position: -54px -20px;
  }
  #slider_principal span.prev {
    left: 0;
  }
  #slider_principal span.next {
    right: 0;
  }
  #slider_principal div.recuadro {
    margin: 0;
  }
  #slider_principal div.recuadro ul {
    width: 65%;
  }
  #slider_principal div.recuadro ul li.titulo {
    font-size: 1.2em;
    padding: 0.5em 0.5em 0.5em 25px;
  }
  #slider_principal div.recuadro ul li.abstract {
    font-size: 0.7em;
    padding: 0.5em 0.5em 0 25px;
  }
  #slider_principal ul.indice_caras {
    bottom: 1em;
    left: 40px;
  }
  .po_noti_ranking_header {
    background: none;
  }
  .po_imagenes {
    margin-bottom: 1em;
    border-bottom: none;
  }
  .po_imagenes div.recuadro .titulo {
    font-size: 0.9em;
  }
  .po_imagenes div.recuadro .figure {
    height: 10em;
  }
  .po_imagenes div.recuadro .abstract {
    display: none;
  }
  #slider_principal span.boton {
    bottom: 0.8em;
  }
  div.links_diban_mch .col8 {
    margin: 0;
  }
  div.links_diban_mch .listaitemizada ul {
    float: none;
  }
  div.links_diban_mch {
    width: auto;
    min-width: 0;
  }
  div.links_diban_mch .listaitemizada ul.floatright {
    float: none;
  }
  .links_diban_mch .listaitemizada h2 {
    margin-left: 0;
  }
  #prefooter h2.titulo_nja {
    margin-left: 0;
    margin-right: 0;
  }
  #valor_completo_i__w3_po_NoticiasAcceso_1 {
    margin-left: 0;
  }
  #po_noticias div.recuadro .fecha {
    float: none;
    font-size: 0.7em;
    padding: 0 0 0.3em;
    border: none;
    min-height: 0.7em;
    margin-right: 0;
    margin-left: 0;
  }
  #po_noticias div.recuadro .abstract {
    padding-left: 0;
  }
  #po_noticias div.recuadro .fecha span.dia {
    font-size: 100%;
    display: inline;
    padding-right: 0.3em;
    margin-right: 0.3em;
    border-right: 1px solid #ccc;
  }
  #po_noticias .figure {
    width: 100px;
    height: 100px;
    overflow: hidden;
  }
  #po_visitados #valor_completo_i__w3_po_MasVisitados_Acceso_1 {
    margin-left: 0;
    margin-right: 0;
  }
  #footer .pie {
    padding: 0 10px;
  }
  #footer p.creditos {
    height: auto;
    display: block;
  }
  div.pc_indice {
    width: 100%;
    float: none;
    margin: 0;
  }
  #slider_ficha,
  .foto_principal_tema,
  .tit_galeria_tema {
    display: none;
  }
  .pa_destacados_valores>div.recuadro,
  .pa_destacados_valores>div.recuadro .figure {
    width: 140px !important;
    height: 160px !important;
  }
  .pa_destacados_valores>.imagenes .next,
  .pa_destacados_valores>.imagenes .prev {
    display: block;
  }
  .doc div div .figure {
    height: auto;
  }
  .doc div div .titulo {
    height: auto;
  }
  #recuadros_resultados.listadorecuadros h2 {
    padding-right: 9em;
    color: #666;
  }
  #recuadros_resultados.listadorecuadros h3 {
    color: #666;
  }
  ul.pa_herramientas_orden {
    display: none;
  }
  a.btn_lineatiempo {
    display: none;
  }
  a.volver_reportar {
    top: 95%;
    left: 0;
  }
  #menu_archivo_noticias,
  #menu_ar_acercade {
    margin-top: 0;
  }
  /*    .ntg_paginador ul.controls {display:none}*/
  .ntg_paginador {
    padding-top: 2em;
  }
}
@media (max-width: 480px) {
  /* Ajustes de estilos para pantallas de 480px e inferiores */
  #IrArriba {
    display: none;
  }
  .acceso_biblioteca_digital span {
    display: none;
  }
  #busqueda_global {
    width: 100%;
    margin: 5px 0;
  }
  .buscador .buscar-boton,
  .buscador_confiltro div.form_button input {
    width: 70px;
  }
  .busqueda_avanzada input.text {
    width: 82%;
    margin: 0 1% 0 0;
  }
  .busqueda_avanzada .btn {
    margin: 0;
    width: 8%;
  }
  .imagenes div.grupo {
    width: 45%;
    margin: 0 2% 10px;
    height: 10em;
  }
  .imagenes div.grupo .titulo {
    height: auto;
  }
  #slider_principal div.recuadro ul {
    background: url('//www.memoriachilena.cl/css/images/bg_titulo_slide_home2.png') repeat-x bottom right;
    width: 100%;
    height: 100%;
  }
  #slider_principal div.recuadro ul li.titulo {
    font-size: 1em;
    margin-right: 2%;
  }
  #slider_principal div.recuadro ul li.abstract {
    display: none;
  }
  #slider_principal ul.indice_caras {
    display: none;
  }
  #slider_principal span.boton {
    display: none;
  }
  .doc div div {
    width: 98%;
    height: auto;
    min-height: auto;
    display: table;
    float: none;
  }
  .doc div div .titulo {
    height: auto;
  }
  #tabs .ui-tabs-nav li {
    text-align: center;
  }
  #tabs .ui-tabs-nav li a {
    background: none;
  }
  #tabs div.efecto_moma>div {
    width: 25%;
    margin: 9px 4%;
  }
  #tabs .ui-tabs-nav li.ui-state-active {
    border-radius: 0;
  }
  .po_imagenes {
    margin-bottom: 1em;
    height: auto;
  }
  .po_imagenes div.recuadro {
    float: none;
    display: table;
    width: 100%;
    height: auto;
    border: 1px dotted #ccc;
  }
  .po_imagenes div.recuadro .titulo {
    padding: 0.5em;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
  }
  .po_imagenes div.recuadro .figure {
    height: auto;
    width: 5em;
    display: table-cell;
    overflow: hidden;
  }
  #tabs div.efecto_moma>div {
    width: 60%;
    margin: 9px 20%;
  }
  .pa_destacados_valores>.imagenes .next,
  .pa_destacados_valores>.imagenes .prev {
    display: block;
  }
  .pa_destacados_valores>div.recuadro,
  .pa_destacados_valores>div.recuadro .figure {
    width: 140px !important;
    height: 160px !important;
  }
  .imagenes div.recuadro,
  .imagenes div.recuadro:hover {
    margin: 10px auto;
    float: none;
    display: table;
    width: 100%;
    height: auto;
    border: 1px dotted #ccc;
  }
  .imagenes div.recuadro .titulo,
  .imagenes div.recuadro:hover .titulo {
    padding: 0.5em;
    display: table-cell;
    height: auto;
    vertical-align: middle;
    text-align: left;
    position: inherit;
    opacity: 1;
    filter: alpha(opacity=0);
  }
  .imagenes div.recuadro .figure img {
    height: auto;
    width: 3em;
    display: table-cell;
    overflow: auto;
    vertical-align: middle;
    margin: 0.3em;
  }
  #recuadros_resultados.listadorecuadros h2 {
    padding-right: 1.5em;
  }
  #recuadros_resultados a.vermas_busquedaavanzada {
    width: 0.2em;
    overflow: hidden;
    height: 30px;
    line-height: 30em;
  }
  #menu_ar_acercade {
    margin-top: 0;
  }
  .ntg_paginador {
    padding-top: 2em;
  }
}
@media (max-width: 320px) {
  /* Ajustes de estilos para pantallas de 320px e inferiores */
  span.btn_busqueda_avanzada,
  .busqueda_avanzada,
  #recuadros_resultados a.vermas_busquedaavanzada {
    display: none;
  }
  #slider_principal div.recuadro ul li.titulo {
    font-size: 0.8em;
    margin-right: 2%;
  }
  .rec_populares .figure {
    display: none;
  }
  #header h1.logo {
    width: 75px;
    font-size: 0em;
  }
  #tabs div.efecto_moma>div {
    width: 60%;
    margin: 9px 20%;
  }
  .pa_destacados_valores>div.recuadro,
  .pa_destacados_valores>div.recuadro .figure {
    width: 140px !important;
    height: 160px !important;
  }
  .ntg_paginador {
    padding-top: 2em;
  }
}
@media (max-width: 240px) {
  /* Ajustes de estilos para pantallas de 320px e inferiores */
  #slider_principal {
    display: none;
  }
  .pa_destacados_valores>div.recuadro,
  .pa_destacados_valores>div.recuadro .figure {
    width: 140px !important;
    height: 160px !important;
  }
  .ntg_paginador {
    padding-top: 2em;
  }
}
/* para que desaparezca el autor "Sin autor" */
.pvid-140548 {
  display: none;
}
#logos_footer a img[src*="logo_01_mineduc"] {
  width: 120px !important;
}
.mch-buscador-2021 {
  position: relative;
  background: url('channels-502_bg_buscador_mch.png') no-repeat right top #fff;
  border-radius: 3px;
  border: 1px solid #989898;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.mch-buscador-2021:hover {
  border-color: #F7594F;
}
.mch-buscador-2021 .form-text,
.mch-buscador-2021 .form-button,
.mch-buscador-2021 .boton-opciones {
  display: table-cell;
  border: none;
  height: 40px;
  vertical-align: middle;
  box-sizing: border-box !important;
}
@media (max-width: 768px) {
  .mch-buscador-2021 .form-text,
  .mch-buscador-2021 .form-button,
  .mch-buscador-2021 .boton-opciones {
    height: 25px;
  }
}
.mch-buscador-2021 .form-button {
  background: url('//www.memoriachilena.cl/css/images/btn_busqueda_global.gif') no-repeat top center #F7594F;
  text-indent: -9999%;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  width: 70px;
}
@media (max-width: 768px) {
  .mch-buscador-2021 .form-button {
    background-position: center -48px;
  }
}
.mch-buscador-2021 .form-text {
  font-size: 0.9em;
  border-radius: 3px 0 0 3px;
  box-sizing: border-box;
  padding: 0.6em;
  color: #666;
  width: calc(100% - 70px);
  font-family: 'Oxygen' !important;
}
@media (max-width: 768px) {
  .mch-buscador-2021 .form-text {
    font-size: 0.8em;
  }
}
.mch-buscador-2021 .boton-opciones {
  border-radius: 0 3px 3px 0;
  position: relative;
  background-color: #F7594F;
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  box-shadow: -1px 0 0 rgba(0, 0, 0, 0.15);
  width: 30px;
  overflow: hidden;
  display: table-cell;
  text-align: center;
  color: #fff !important;
  white-space: nowrap;
  text-decoration: none !important;
}
@media (min-width: 768px) {
  .mch-buscador-2021 .boton-opciones svg {
    margin-top: 4px;
    margin-left: 4px;
  }
}
@media (max-width: 767px) {
  .mch-buscador-2021 .boton-opciones svg {
    width: 14px !important;
    height: auto !important;
  }
}
.mch-buscador-2021 .boton-opciones .texto-invisible {
  width: 0;
  display: inline-block;
  height: 0;
  overflow: hidden;
  text-decoration: none;
  font-size: 0;
  line-height: 0;
}
.mch-buscador-2021 .ntg-sliding-menu {
  display: none;
  box-sizing: border-box;
  width: 100%;
  padding: 0.5em;
  font-size: 0.8em;
  position: absolute;
  left: 0;
  top: 42px;
  border: 1px solid #999;
  border-width: 0 1px 1px 1px;
  line-height: 2;
  background-color: #fff;
}
@media (max-width: 768px) {
  .mch-buscador-2021 .ntg-sliding-menu {
    top: 27px;
  }
}
.mch-buscador-2021 .ntg-sliding-menu.toggled {
  display: block;
  padding: 0.5em;
}
.mch-buscador-2021 .ntg-sliding-menu label {
  font-weight: bold;
}
.mch-buscador-2021 .ntg-sliding-menu input {
  margin-right: 5px;
}
#header {
  z-index: 101;
}
.margen-abajo {
  margin-bottom: 20px;
}
.ui-progressbar-value.ui-widget-header {
  margin-top: 10px !important;
  background-color: #FF8431 !important;
}
.herramientas_recurso {
  min-height: 20px;
  font-size: 0.7em;
  padding: 3px 0;
  margin-bottom: 0.3em;
  position: relative;
  z-index: 20;
  clear: both;
}
.herramientas_recurso ul {
  list-style: none;
  display: inline-block;
  margin: 0 0 0 0;
  float: left;
}
.herramientas_recurso ul li {
  line-height: 20px;
  float: left;
  display: inline;
  background: url('channels-502_sprite_icons_mch.svg') no-repeat 0 -100px;
  background-size: 20px 920px !important;
  position: relative;
  margin: 0 5px;
}
@media (max-width: 480px) {
  .herramientas_recurso ul li {
    overflow: hidden;
  }
}
.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 div.descargar_recurso {
  float: left;
  line-height: 20px;
  font-size: 110%;
}
.herramientas_recurso div.descargar_recurso {
  background: url('channels-502_sprite_icons_mch.svg') no-repeat 0 -100px;
  background-size: 20px 920px !important;
}
.herramientas_recurso div.descargar_recurso a {
  padding-left: 25px;
  color: #F7594F !important;
}
.herramientas_recurso .social-tools a {
  margin-right: 10px;
  margin-top: 2px;
  width: 16px;
  height: 16px;
  float: left;
  position: relative;
}
.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;
}
@media (max-width: 480px) {
  .herramientas_recurso ul li.compartir ul {
    width: auto;
  }
}
@media (max-width: 480px) {
  .herramientas_recurso ul li.compartir:hover ul li {
    width: auto;
  }
}
.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 {
  msprite
.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
}
*/
.herramientas_recurso .social-tools .share-mail,
.herramientas_recurso .social-tools .share-fb,
.herramientas_recurso .social-tools .share-tw {
  display: block;
  margin-top: 0;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  background: url('channels-502_sprite_icons_mch.svg') no-repeat 0 -100px;
  background-size: 20px 920px !important;
}
.herramientas_recurso .social-tools .share-mail img,
.herramientas_recurso .social-tools .share-fb img,
.herramientas_recurso .social-tools .share-tw img {
  display: none !important;
  background: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.herramientas_recurso .social-tools .share-mail {
  background-position: 0 -800px;
}
.herramientas_recurso .social-tools .share-mail:hover {
  background-position: 0 -860px;
}
.herramientas_recurso .social-tools .share-fb {
  background-position: 0 -820px;
}
.herramientas_recurso .social-tools .share-fb:hover {
  background-position: 0 -880px;
}
.herramientas_recurso .social-tools .share-tw {
  background-position: 0 -840px;
}
.herramientas_recurso .social-tools .share-tw:hover {
  background-position: 0 -900px;
}
.mixin-clearfix {
  content: "";
  clear: both;
  display: table;
  width: 100%;
  max-height: 0;
}
.ar-figure-caption {
  width: auto !important;
  font-weight: 90%;
  font-style: italic;
  font-size: 0.8em;
}
#article_i__w3_ar_articuloNoticia_1.articulocompleto .figure,
.articulocompleto.noticia .figure,
#article_i__w3_ar_articuloNoticia_1.articulocompleto .figure2,
.articulocompleto.noticia .figure2 {
  max-width: 50%;
}
#article_i__w3_ar_articuloNoticia_1.articulocompleto .figure .caption,
.articulocompleto.noticia .figure .caption,
#article_i__w3_ar_articuloNoticia_1.articulocompleto .figure2 .caption,
.articulocompleto.noticia .figure2 .caption {
  width: auto !important;
  font-weight: 90%;
}
#article_i__w3_ar_articuloNoticia_1.articulocompleto .centrado .caption,
.articulocompleto.noticia .centrado .caption {
  width: auto !important;
  font-weight: 90%;
}
#article_i__w3_ar_articuloNoticia_1.articulocompleto span.fuente,
.articulocompleto.noticia span.fuente,
#article_i__w3_ar_articuloNoticia_1.articulocompleto .figure span.fuente,
.articulocompleto.noticia .figure span.fuente {
  background: none !important;
  font-size: 0.75em;
  font-style: italic;
  padding-left: 0 !important;
  width: auto !important;
}
#article_i__w3_ar_articuloNoticia_1.articulocompleto span.fuente:before,
.articulocompleto.noticia span.fuente:before,
#article_i__w3_ar_articuloNoticia_1.articulocompleto .figure span.fuente:before,
.articulocompleto.noticia .figure span.fuente:before {
  content: "fuente: ";
  font-style: italic;
}
.articulocompleto .clearfix:before,
.articulocompleto .clearfix:after {
  content: "";
  clear: both;
  display: table;
  width: 100%;
  max-height: 0;
}
.articulocompleto .figure,
.articulocompleto .imagen-izquierda,
.articulocompleto .figure2,
.articulocompleto .imagen-derecha,
.articulocompleto .grafico,
.articulocompleto .centrado,
.articulocompleto .imagen-centro,
.articulocompleto .imagen-centrada,
.articulocompleto .center {
  width: auto;
  text-align: center;
}
.articulocompleto .figure .titulo,
.articulocompleto .imagen-izquierda .titulo,
.articulocompleto .figure2 .titulo,
.articulocompleto .imagen-derecha .titulo,
.articulocompleto .grafico .titulo,
.articulocompleto .centrado .titulo,
.articulocompleto .imagen-centro .titulo,
.articulocompleto .imagen-centrada .titulo,
.articulocompleto .center .titulo,
.articulocompleto .figure .caption,
.articulocompleto .imagen-izquierda .caption,
.articulocompleto .figure2 .caption,
.articulocompleto .imagen-derecha .caption,
.articulocompleto .grafico .caption,
.articulocompleto .centrado .caption,
.articulocompleto .imagen-centro .caption,
.articulocompleto .imagen-centrada .caption,
.articulocompleto .center .caption,
.articulocompleto .figure .fuente,
.articulocompleto .imagen-izquierda .fuente,
.articulocompleto .figure2 .fuente,
.articulocompleto .imagen-derecha .fuente,
.articulocompleto .grafico .fuente,
.articulocompleto .centrado .fuente,
.articulocompleto .imagen-centro .fuente,
.articulocompleto .imagen-centrada .fuente,
.articulocompleto .center .fuente {
  text-align: center;
  width: auto !important;
  font-weight: 90%;
  font-style: italic;
  font-size: 0.8em;
}
.articulocompleto .figure,
.articulocompleto .imagen-izquierda {
  float: left;
  margin: 0 15px 15px 0;
  clear: left;
  max-width: 50%;
}
.articulocompleto .figure2,
.articulocompleto .imagen-derecha {
  float: right;
  margin: 0 0 15px 15px;
  clear: right;
  max-width: 50%;
}
.articulocompleto .grafico,
.articulocompleto .centrado,
.articulocompleto .imagen-centro,
.articulocompleto .imagen-centrada,
.articulocompleto .center {
  float: none;
  margin: 15px auto;
  max-width: 100% !important;
  width: 100%;
  clear: both;
}
.articulocompleto .figure,
.articulocompleto .imagen-izquierda,
.articulocompleto .figure2,
.articulocompleto .imagen-derecha,
.articulocompleto .grafico,
.articulocompleto .centrado,
.articulocompleto .imagen-centro,
.articulocompleto .imagen-centrada,
.articulocompleto .center,
.articulocompleto .imagen-enlinea {
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .articulocompleto .figure.w-75,
  .articulocompleto .imagen-izquierda.w-75,
  .articulocompleto .figure2.w-75,
  .articulocompleto .imagen-derecha.w-75,
  .articulocompleto .grafico.w-75,
  .articulocompleto .centrado.w-75,
  .articulocompleto .imagen-centro.w-75,
  .articulocompleto .imagen-centrada.w-75,
  .articulocompleto .center.w-75,
  .articulocompleto .imagen-enlinea.w-75,
  .articulocompleto .figure.ancho-75,
  .articulocompleto .imagen-izquierda.ancho-75,
  .articulocompleto .figure2.ancho-75,
  .articulocompleto .imagen-derecha.ancho-75,
  .articulocompleto .grafico.ancho-75,
  .articulocompleto .centrado.ancho-75,
  .articulocompleto .imagen-centro.ancho-75,
  .articulocompleto .imagen-centrada.ancho-75,
  .articulocompleto .center.ancho-75,
  .articulocompleto .imagen-enlinea.ancho-75 {
    width: 75% !important;
    max-width: 75% !important;
  }
}
@media (min-width: 768px) {
  .articulocompleto .figure.w-50,
  .articulocompleto .imagen-izquierda.w-50,
  .articulocompleto .figure2.w-50,
  .articulocompleto .imagen-derecha.w-50,
  .articulocompleto .grafico.w-50,
  .articulocompleto .centrado.w-50,
  .articulocompleto .imagen-centro.w-50,
  .articulocompleto .imagen-centrada.w-50,
  .articulocompleto .center.w-50,
  .articulocompleto .imagen-enlinea.w-50,
  .articulocompleto .figure.ancho-50,
  .articulocompleto .imagen-izquierda.ancho-50,
  .articulocompleto .figure2.ancho-50,
  .articulocompleto .imagen-derecha.ancho-50,
  .articulocompleto .grafico.ancho-50,
  .articulocompleto .centrado.ancho-50,
  .articulocompleto .imagen-centro.ancho-50,
  .articulocompleto .imagen-centrada.ancho-50,
  .articulocompleto .center.ancho-50,
  .articulocompleto .imagen-enlinea.ancho-50 {
    width: 50% !important;
    max-width: 50% !important;
  }
}
@media (min-width: 768px) {
  .articulocompleto .figure.w-25,
  .articulocompleto .imagen-izquierda.w-25,
  .articulocompleto .figure2.w-25,
  .articulocompleto .imagen-derecha.w-25,
  .articulocompleto .grafico.w-25,
  .articulocompleto .centrado.w-25,
  .articulocompleto .imagen-centro.w-25,
  .articulocompleto .imagen-centrada.w-25,
  .articulocompleto .center.w-25,
  .articulocompleto .imagen-enlinea.w-25,
  .articulocompleto .figure.ancho-25,
  .articulocompleto .imagen-izquierda.ancho-25,
  .articulocompleto .figure2.ancho-25,
  .articulocompleto .imagen-derecha.ancho-25,
  .articulocompleto .grafico.ancho-25,
  .articulocompleto .centrado.ancho-25,
  .articulocompleto .imagen-centro.ancho-25,
  .articulocompleto .imagen-centrada.ancho-25,
  .articulocompleto .center.ancho-25,
  .articulocompleto .imagen-enlinea.ancho-25 {
    width: 25% !important;
    max-width: 25% !important;
  }
}
@media (min-width: 768px) {
  .articulocompleto .figure.w-15,
  .articulocompleto .imagen-izquierda.w-15,
  .articulocompleto .figure2.w-15,
  .articulocompleto .imagen-derecha.w-15,
  .articulocompleto .grafico.w-15,
  .articulocompleto .centrado.w-15,
  .articulocompleto .imagen-centro.w-15,
  .articulocompleto .imagen-centrada.w-15,
  .articulocompleto .center.w-15,
  .articulocompleto .imagen-enlinea.w-15,
  .articulocompleto .figure.ancho-15,
  .articulocompleto .imagen-izquierda.ancho-15,
  .articulocompleto .figure2.ancho-15,
  .articulocompleto .imagen-derecha.ancho-15,
  .articulocompleto .grafico.ancho-15,
  .articulocompleto .centrado.ancho-15,
  .articulocompleto .imagen-centro.ancho-15,
  .articulocompleto .imagen-centrada.ancho-15,
  .articulocompleto .center.ancho-15,
  .articulocompleto .imagen-enlinea.ancho-15 {
    width: 15% !important;
    max-width: 15% !important;
  }
}
.articulocompleto .imagen-enlinea {
  float: left;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  padding: 15px 15px 15px 0;
}
.articulocompleto .imagen-enlinea .titulo,
.articulocompleto .imagen-enlinea .caption,
.articulocompleto .imagen-enlinea .fuente {
  text-align: center;
  width: auto !important;
  font-weight: 90%;
  font-style: italic;
  font-size: 0.8em;
}
.figure[class*="ancho"] img,
.imagen-izquierda[class*="ancho"] img,
.figure2[class*="ancho"] img,
.imagen-derecha[class*="ancho"] img,
.figure[class*="w-"] img,
.imagen-izquierda[class*="w-"] img,
.figure2[class*="w-"] img,
.imagen-derecha[class*="w-"] img {
  width: 100%;
}
/************************************************************************************
 NUEVOS 2023
*************************************************************************************/

#titulo_objeto_digital .datos {
  margin-bottom: 10px;
}
#titulo_objeto_digital .datos p:before {
  content: "Fuente: "
}

#titulo_objeto_digital .datos > p {
  display: inline !important;
}

/*Fin css*/