li:hover > ul {
  display: block;
}

ul#breadcrumbs {
  margin: 40px 0 0;
  padding: 17px 17px 17px 0;
  position: relative;
}

.breadcrumbs_blanco {
  background-color: #F8F8F8;
  background-image: url("/images/frontend/interior/breadcrumbs_fondo.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  margin-bottom: 10px;
  margin-left: -17px;
  margin-top: -2px;
  padding: 23px 0 0;
  position: relative;
  width: 990px;
  z-index: 0;
}

#breadcrumbs {
  background-image: url("/images/frontend/interior/breadcrumbs_fondo.png");
  background-position: center bottom;
  background-repeat: no-repeat;
}

#breadcrumbs li {
  display: inline;
  vertical-align: middle;
}

#breadcrumbs a:hover {
  color: #777;
  text-decoration: none;
  font-weight: normal;
}

#breadcrumbs img {
  padding: 0 6px 0 3px;
}

#menuPrincipal {
  list-style-type: none;
  margin: 5px 0 0 0;
  padding: 5px;
  float: right;
}

#menuPrincipal li {
  border: 1px solid #CFE0EB;
  padding: 3px 10px;
  margin: 0;
  display: inline;
}

.player {
  margin: 12px 0;
}

#contenidos_relacionados
, #menuSeccion {
  background-image: url("/images/frontend/interior/sidebar_box_bicolor_sombra.png");
  background-position: center 40px;
  background-repeat: repeat-x;
  color: #565E6C;
  font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
  margin-bottom: 0;
  position: relative;
  text-shadow: 0 1px 0 #F9F9F9;
  z-index: 2;
}

#menuSeccion h1 {
  margin: 0;
}

#menuSeccion li.actual > a {
  background-image: url("/images/frontend/interior/in_sd_hover.png");
  background-repeat: repeat-x;
  background-position: top;
  border-bottom: 1px solid #1d2f44;
  border-top: 1px solid #2f486b;
  background-color: #294160;
  color: #FFFFFF;
  margin-top: -1px;
  text-shadow: none;
  position: relative;
  z-index: 2;
}

#menuSeccion li li.actual > a {
  background-image: url("/images/frontend/interior/in_sd_hover_b.png");
  background-repeat: repeat-x;
  background-position: top;
  background-color: #b3d7f1;
  border-bottom: 1px solid #B1CDE4;
  border-top: 1px solid #b0cce4;
  color: #266c9d;
  position: relative;
  z-index: 1;
}

#menuSeccion li li, #menuSeccion li li li {
  border: none;
  padding: 0;
}

#menuSeccion li li a {
  border-bottom: 1px solid transparent;
  padding: 6px 17px 4px 45px;
}

#menuSeccion li li li a {
  border-bottom: 1px solid #E6E6E6;
  padding-left: 65px;
}

#menuSeccion li {
  margin: 0;
}

#menuSeccion li a {
  display: block;
  padding: 7px 19px 6px;
  text-decoration: none;
  border-bottom: 1px solid #e6e6e6;
  color: #777;
  margin-top: -1px;
  border-top: 1px solid transparent;
}

#menuSeccion a:hover {
  background-color: #b3d7f1;
  background-image: url("/images/frontend/interior/in_sd_hover_b.png");
  background-position: top;
  background-repeat: repeat-x;
  text-shadow: none;
  text-decoration: none;
  color: #266c9d;
  border-top: 1px solid #b0cce4;
  border-bottom: 1px solid #b0cce4;
}

#menuSeccion ul {
  list-style: none outside none;
  margin: -5px 0 35px 0;
  border-top: 1px solid transparent;
  font-size: 12.5px;
  padding: 0;
  line-height: 15px;
}

#menuSeccion ul ul {
  background-color: #7890B0;
  list-style: none outside none;
  margin: -1px 0 0 0;
  padding: 0;
  border-bottom: 1px solid #E6E6E6;
}

#menuSeccion ul ul li a {
  color: #FFF;
  text-shadow: none;
}

.resumen {
  color: #525456;
  font-family: Verdana,Sans-serif;
  font-size: 1.021em;
}

.resumen li a {
  color: #777;
}

.cuerpo, .resumen {
  line-height: 1.832em;
}

.cuerpo {
  font-size: 1.021em;
  margin-top: 17px;
  color: #656565;
}

.cuerpo p {
  margin: 17px 0 0 0;
}

.cuerpo h2 {
  color: #565E6C;
  font-family: helvetica;
  font-size: 1.455em;
  font-weight: bold;
  letter-spacing: normal;
  margin-bottom: 0;
  margin-top: 30px;
}

.cuerpo h3 {
  margin: 17px 0 0 0;
}

.cuerpo a {
  border-bottom: 1px solid #336699;
}

.cuerpo a:hover {
  background-color: #F2F2F2;
  border-bottom: 1px solid #CCCCCC;
  color: #000000;
  text-decoration: none;
}

#listado_contenidos h2 {
  margin-bottom: 13px;
}

#listado_contenidos .contenido_a .resumen a.glosario, a.glosario {
  color: #189494;
  border-bottom: 1px solid #189494;
  background-image: none;
}

a:hover.glosario {
  background-color: #F2F2F2;
  border-bottom: 1px solid #CCCCCC;
  color: #000000;
  text-decoration: none;
}

.letraGlosario {
  float: left;
  margin-left: -18px;
  margin-bottom: 18px;
  width: 716px;
  background-image: url("/images/frontend/interior/letra_glosario.png");
  background-repeat: no-repeat;
}

.letraGlosario h2 {
  color: #FFFFFF;
  font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
  font-weight: normal;
  margin-left: 35px;
  text-shadow: none;
}

#contenidos_relacionados h2, #menuSeccion h2 {
  background-image: url("/images/frontend/interior/in_sd_bg_titulo.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  font-weight: bold;
  height: 48px;
  line-height: 47px;
  margin: -1px 0 0;
  padding: 0 17px;
  position: relative;
  text-shadow: 1px 1px 0 #FFFFFF;
}

#menuSeccion h2 a, #menuSeccion h2, #contenidos_relacionados h2 {
  color: #336699;
  font-size: 16px;
  font-weight: normal;
}

#menuSeccion h2 a:hover, #contenidos_relacionados h2 a:hover {
  background-color: transparent;
  background-image: none;
  color: #777;
  text-decoration: none;
  border: none;
}

#payload h1 {
  background: url("/images/frontend/interior/fondo_h1.png") repeat-x scroll center bottom #f7f7f7;
  clear: both;
  color: #336699;
  font-size: 1.673em;
  font-weight: normal;
  letter-spacing: 0.25px;
  line-height: 1.196em;
  margin: 0 -18px;
  padding: 0 17px 27px 17px;
}

#contenidos_relacionados .boton_doc {
  float: none;
  height: 22px;
  line-height: 19px;
  margin: 0 0 -17px;
}

.doc_pdf {
  background: url("/images/frontend/interior/document-pdf.png") 0 bottom no-repeat;
  display: inline;
  color: #888;
  font-weight: bold;
  padding-left: 27px;
}

.doc_doc {
  background: url("/images/frontend/interior/document-doc.png") 0 bottom no-repeat;
  display: inline;
  color: #888;
  font-weight: bold;
  padding-left: 27px;
}

.doc_xls {
  background: url("/images/frontend/interior/document-xls.png") 0 bottom no-repeat;
  display: inline;
  color: #888;
  font-weight: bold;
  padding-left: 27px;
}

.doc_ppt {
  background: url("/images/frontend/interior/document-ppt.png") 0 bottom no-repeat;
  display: inline;
  color: #888;
  font-weight: bold;
  padding-left: 27px;
}

.doc_zip {
  background: url("/images/frontend/interior/document-zip.png") 0 bottom no-repeat;
  display: inline;
  color: #888;
  font-weight: bold;
  padding-left: 27px;
}

.doc_rar {
  background: url("/images/frontend/interior/document-rar.png") 0 bottom no-repeat;
  display: inline;
  color: #888;
  font-weight: bold;
  padding-left: 27px;
}

ul.contenido .resumen ul {
  list-style-image: url("/images/frontend/interior/vineta_simple.png");
  margin-top: 13px;
  padding-left: 17px;
}

ul.contenido {
  list-style: none;
  padding-left: 22px;
  margin-left: 22px;
  margin-bottom: 22px;
  background-repeat: no-repeat;
  background-position: left 2px;
}

ul.contenido .fecha {
  font-size: 0.75em;
  color: #999;
  display: inline;
}

ul.contenido_d .fecha {
  display: block;
}

ul.contenido_a {
  background-image: url('../../images/frontend/listas/a.png');
}

ul.contenido_d {
  background-image: url('../../images/frontend/listas/d.png');
}

ul.contenido_e {
  background-image: url("../../images/frontend/listas/e.png");
}

ul.contenido_g {
  background-image: url("../../images/frontend/listas/g.png");
}

ul.contenido_i {
  background-image: url("../../images/frontend/listas/i.png");
}

ul.contenido_r {
  background-image: url("../../images/frontend/listas/r.png");
}

ul.contenido_s {
  background-image: url("../../images/frontend/listas/s.png");
}

ul.contenido_j {
  background-image: url("../../images/frontend/listas/j.png");
}

ul.contenido_u {
  background-image: url("../../images/frontend/listas/u.png");
}

ul.contenido_v {
  background-image: url("../../images/frontend/listas/v.png");
}

ul.contenido_c {
  background-image: url("../../images/frontend/listas/c.png");
}

ul.contenido_t {
  background-image: url("../../images/frontend/listas/t.png");
}

ul.contenido_f {
  background-image: url("../../images/frontend/listas/f.png");
}

ul.contenido_m {
  background-image: url("../../images/frontend/listas/m.png");
}

ul.contenido_h {
  list-style-image: url('../../images/frontend/listas/h.png');
}

.listadoSinIconos ul.contenido {
  background-image: url("../../images/frontend/listas/bullet.png");
}

body#mapaDelSitio #payload ul {
  margin: 0;
}

.relacionado_principal, .noticia_principal {
  background-image: url("/images/frontend/interior/in_diag.png");
  background-position: center bottom;
  background-repeat: repeat-x;
  margin-top: 10px;
  padding-bottom: 17px;
  text-align: center;
}

.relacionado_principal h2 {
  font-weight: normal;
  margin: -12px 0 0 0;
  text-align: left;
  font-size: 1em;
}

.relacionado_principal h2 a {
  background-image: url("/images/frontend/interior/ico_link_b.png");
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-left: 21px;
  -moz-box-shadow: none;
  background-color: transparent;
  font-family: Verdana, Segoe UI, Tahoma, Sans-serif;
  color: #a4a8af;
  margin: 0 auto;
}

.relacionado_principal a, #player, .noticia_principal a.foto {
  display: block;
  margin: auto auto 24px;
}

.contenido_general > .fecha {
  background-image: url("/images/frontend/interior/ico_calendario.png");
  background-position: left center;
  background-repeat: no-repeat;
  clear: both;
  color: #9E9E9E;
  float: left;
  font-family: lucida Grande;
  margin: -30px 0 0;
  padding: 0 0 0 23px;
  font-size: 11px;
}

#payload {
  background-image: url("/images/frontend/interior/in_separador.png");
  background-repeat: repeat-y;
  float: left;
  margin: 0 0 0 -17px;
  width: 991px;
  z-index: 0;
  font-size: 11px;
  line-height: 15px;
}

#payload.payload_ancho {
  background-image: url("/images/frontend/interior/in_separador_ancho.png");
}

.contenido_general {
  background-image: url("/images/frontend/interior/fondo_contenedor_gral.png");
  background-repeat: no-repeat;
  background-position: center top;
  float: left;
  line-height: 1.832em;
  padding: 0 18px 50px;
  text-shadow: 0 1px 0 #FFFFFF;
  width: 680px;
  margin-top: -1px;
}

.contenido_general.ancho {
  width: 957px;
  -moz-box-shadow: 0;
  padding: 0 17px;
  margin-top: 1px;
}

.contenido_general.ancho h1 {
	margin-top: 20px;
}

.pagina {
  background-color: transparent;
  background-image: url("/images/frontend/interior/f_paginador.png");
  background-repeat: no-repeat;
  color: #777777;
  font-family: helvetica;
  height: 24px;
  margin-left: -37px;
  margin-top: 17px;
  margin-bottom: 32px;
  padding: 2px 4px 0 38px;
  width: 132px;
}

#infscr-loading {
  position: absolute;
  bottom: 20px;
  left: 0;
}

.galeria {
  background-color: #333333;
  margin-left: -17px;
  margin-top: -45px;
  padding-left: 18px;
  padding-top: 26px;
  width: 973px;
}

.galeria .pagina {
  margin-top: 0;
}

table.galeria td.mini {
  padding: 0;
  text-align: center;
  vertical-align: top;
}

table.galeria td.mini div.texto {
  color: #BCBCBC;
  line-height: normal;
  margin-bottom: 40px;
  margin-top: 6px;
  padding: 5px;
  text-align: center;
  text-shadow: -1px -1px 0 #333333;
  width: 290px;
}

table.galeria td.mini div.texto a {
  color: #EEE;
}

table.galeria td.mini div.cantidad {
  background-image: url("/images/frontend/interior/b_cuentaimg.png");
  background-repeat: no-repeat;
  color: #FFFFFF;
  height: 25px;
  line-height: 23px;
  margin-left: -3px;
  margin-top: -2px;
  padding: 0 0 0 9px;
  position: absolute;
  text-align: left;
  text-shadow: none;
  width: 50px;
  z-index: 2;
}

table.galeria td.mini div.cantidad {
  background-image: url("/images/frontend/interior/b_cuentaimg.png");
  background-repeat: no-repeat;
  color: #FFFFFF;
  height: 25px;
  line-height: 23px;
  margin-left: -3px;
  margin-top: -2px;
  padding: 0 0 0 9px;
  position: absolute;
  text-align: left;
  text-shadow: none;
  width: 50px;
  z-index: 2;
}

table.galeria td.mini div.cantidad img {
  vertical-align: middle;
}

.sidebar_interior {
  float: right;
  font-size: 11.4333px;
  width: 274px;
}

blockquote {
  background: url("/images/frontend/interior/quote.png") no-repeat scroll 10px 0.75em transparent;
  font-family: Georgia, Times, "Times New Roman", Serif;
  font-size: 1.182em;
  margin: 0.25em 0;
  font-style: italic;
}

blockquote, pre {
  padding: 0.25em 40px;
}

/* @group Tamaño de Fuente */

ul.s_font {
  color: #444444;
  font-family: georgia,times,serif;
  list-style: none outside none;
  margin-bottom: 0;
  margin-top: 11px;
  padding: 0;
}

.s_font {
  float: right;
  text-transform: uppercase;
  line-height: 20.15px;
}

.s_font li {
  border: 1px solid #CCCCCC;
  float: left;
  margin: 0 0 0 -1px;
}

.s_font .sm {
  -moz-border-radius: 4px 0 0 4px;
  font-size: 12px;
}

.s_font .bg {
  -moz-border-radius: 0 4px 4px 0;
  font-size: 18px;
}

.s_font .bg a, .s_font .sm a {
  display: block;
  -moz-border-radius: 0 4px 4px 0;
  color: #666;
  background-color: #FFF;
}

.s_font .sm a {
  -moz-border-radius: 4px 0 0 4px;
  padding: 0 7px;
}

.s_font .bg a {
  -moz-border-radius: 0 4px 4px 0;
  padding: 0 7px;
}

.s_font a:hover {
  background-color: #f1f1f1;
  background-image: url("/images/frontend/interior/hover_contenidosr.png");
  background-repeat: repeat-x;
  background-position: bottom;
  text-decoration: none;
}

#payload .contenido_general.ancho h1 {
  background-color: #EFEFEF;
  background-image: url("/images/frontend/interior/h1_static.png");
  background-position: center top;
  background-repeat: repeat-x;
  color: #336699;
  line-height: normal;
  margin: -10px -17px 17px;
  padding: 20px 17px 30px;
  text-align: center;
}

table.galeria .imagen {
  background-color: #060606;
  margin: auto;
  -moz-box-shadow: 0 0 5px #111111;
}

table.galeria .texto {
  margin: auto;
}

.brillo {
  /*background-image: url("/images/frontend/interior/brillo_foto.png");*/
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
  height: 200px;
  margin-top: -200px;
  position: absolute;
  width: 300px;
  opacity: 0.6;
}

.contenido_general.ancho .descripcion {
  background-color: #F1F1F1;
  color: #555555;
  font-size: 12px;
  margin: -31px -17px 45px;
  padding: 0 17px 10px;
  position: relative;
  text-shadow: 0 1px 0 #EEEEEE;
  z-index: 2;
}

.contenido_general .descripcion {
  margin-bottom: 26px;
}

table.galeria {
  border-collapse: collapse;
  margin: 0;
}

table.galeria td.mini {
  padding: 0;
  text-align: center;
  vertical-align: top;
}

table.galeria td.mini div.texto {
  color: #bcbcbc;
  margin-bottom: 40px;
  padding: 5px;
  text-align: center;
  text-shadow: -1px -1px 0 #333333;
  width: 290px;
}

table.galeria td.mini div.texto a {
  color: #EEE;
}

table.galeria td.mini div.cantidad {
  background-image: url("/images/frontend/interior/b_cuentaimg.png");
  background-repeat: no-repeat;
  color: #FFFFFF;
  height: 25px;
  line-height: 23px;
  margin-left: -3px;
  margin-top: -2px;
  padding: 0 0 0 9px;
  position: absolute;
  text-align: left;
  text-shadow: none;
  width: 50px;
  z-index: 2;
}

table.galeria td.mini div.cantidad {
  background-image: url("/images/frontend/interior/b_cuentaimg.png");
  background-repeat: no-repeat;
  color: #FFFFFF;
  height: 25px;
  line-height: 23px;
  margin-left: -3px;
  margin-top: -2px;
  padding: 0 0 0 9px;
  position: absolute;
  text-align: left;
  text-shadow: none;
  width: 50px;
  z-index: 2;
}

table.galeria td.mini div.cantidad img {
  vertical-align: middle;
}

.base_glosario {
  height: 5405px;
  padding-left: 0;
  padding-right: 37px;
  width: 680px;
}

.glosario_t {
  height: 7px;
  margin-left: -39px;
  margin-top: 50px;
  position: absolute;
  top: 0;
  width: 579px;
}

#payload .base_glosario h1 {
  color: #336699;
  margin-bottom: 17px;
  margin-top: 0;
  padding: 0 17px 27px;
}

#payload .base_glosario {
  color: #666;
}

  .cuerpo table
, .descripcion table
{
  border-bottom: 1px solid #CFE0EB;
  border-spacing: 0;
  font-size: 0.9em;
  margin: 17px 0 0 0;
}

  .cuerpo table td
, .cuerpo table th
, .descripcion table td
, .descripcion table th
{
  border-top: 1px solid #CFE0EB;
  line-height: 1.285em;
  padding: 8px;
}

  .cuerpo table th
, .descripcion table th
{
  background: #F2F7FA;
}

  .cuerpo table p
, .descripcion table p
{
  margin-top: 0;
}

ul.contenido h2 {
  font-size: 1.227em;
}

ul.contenido h2 a {
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-weight: normal;
}

#infscr-loading {
  margin-left: -19px;
}

.ver_mas {
  background-image: url("/images/frontend/interior/btn_ver_mas.png");
  background-repeat: no-repeat;
  display: block;
  height: 26px;
  color: #777;
  margin-top: 8px;
  padding: 3px 0 0 10px;
  width: 253px;
}

a:hover.ver_mas {
  background-image: url("/images/frontend/interior/btn_ver_mas.png");
  background-repeat: no-repeat;
  background-position: 0 -30px;
  padding: 3px 0 0 10px;
  width: 263px;
  text-decoration: none;
}

.descarga_archivo {
  clear: both;
  float: left;
  font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
  font-size: 1.136em;
  font-weight: normal;
  padding: 0 17px 10px;
  width: 645px;
}

.descarga_archivo p {
  margin-bottom: 20px;
  margin-left: 72px;
  margin-top: 0;
}

.descarga_archivo p img {
  margin-bottom: 20px;
}

.descarga_archivo img {
  float: left;
  margin: 7px 19px 0 5px;
  padding: 0;
}

.descarga_archivo ul {
  color: #82858E;
  font-family: verdana;
  font-size: 0.96em;
  list-style: none outside none;
  margin: 0;
  padding: 0 0 10px 74px;
}

.descarga_archivo ul a {
  background-color: #F1F1F1;
  border: 1px solid #DDDDDD;
  color: #777777;
  display: block;
  font-family: arial;
  font-size: 13.2px;
  font-weight: bold;
  margin-top: 9px;
  padding: 3px 0 3px 6px;
  width: 73px;
}

.descarga_archivo ul a:hover {
  background-color: #294160;
  background-image: url("/images/frontend/interior/in_sd_hover.png");
  border: 1px solid #1D2F44;
  color: #FFFFFF;
  text-decoration: none;
  text-shadow: none;
}

.resumen .descargar {
  clear: both;
}

#contenidos_relacionados h3 img {
  display: none;
}

#contenidos_relacionados h3, #contenidos_relacionados .resumen {
  font-size: 11px;
  font-family: verdana;
  font-weight: normal;
  color: #a4a8af;
  margin: 0;
  padding: 0;
  line-height: 16.5px;
}

#contenidos_relacionados h3 a {
  color: #666;
  font-family: verdana;
}

#contenidos_relacionados h3 a:hover {
  color: #336699;
  text-decoration: none;
}

#contenidos_relacionados ul {
  padding: 0 17px;
  margin: 17px 0 0 0;
}

#contenidos_relacionados ul.contenido {
  background-position: 16px top;
  border-bottom: 1px solid #E6E6E6;
}

#contenidos_relacionados ul.contenido li {
  padding-left: 21px;
}

#contenidos_relacionados ul.contenido {
  padding: 0 17px 17px 17px;
}

#contenidos_relacionados ul.contenido_i img {
  margin-left: -21px;
  padding: 17px 0;
}

#contenidos_relacionados ul.contenido .player {
  margin-left: -21px;
  padding: 0;
}

#contenidos_relacionados ul.contenido_i a:hover, #contenidos_relacionados ul.contenido_a a:hover {
  color: #a4a8af;
  text-decoration: underline;
}

#contenidos_relacionados .contenido_i img {
  z-index: 0;
  position: relative;
}

ul.rs {
  float: right;
  list-style: none outside none;
  margin: 12px 7px 0 0;
  padding: 0;
}

.rs li {
  float: right;
  padding-right: 5px;
}

.noticia_principal {
  text-align: left;
}

.noticia_principal .fecha {
  float: none;
  margin: 0;
}

.noticia_principal img {
  margin: auto;
  display: block;
}

.mas_noticias ul {
  list-style-type: none;
  padding: 0;
}

.mas_noticias li {
  clear: both;
}

.mas_noticias img {
  float: left;
  margin: 0 12px 20px 0;
}

.mas_noticias a img {
  opacity: 0.9;
}

.mas_noticias a:hover img {
  opacity: 1;
}

.mas_noticias .fecha {
  display: block;
  color: #666;
}

.mas_noticias .resumen {
  margin-top: 0;
  line-height: normal;
}

.mas_noticias .mas {
  clear: both;
  font-weight: bold;
}

.error_textos {
  width: 415px;
  line-height: 17px;
  float: left;
  margin: 0 0 30px 30px;
}

.error_textos h2 {
  font-family: helvetica, arial;
  color: #222;
}

.error_titulo {
  color: #226a9c;
  font-size: 13px;
  font-family: helvetica;
}

.error_textos .buscador {
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-size: 13px;
  border: 1px solid #ccc;
  padding: 0 8px;
  height: 30px;
  -moz-border-radius: 4px;
  min-width: 200px;
}

.error_textos form, .buscador_seccion form {
  background-color: #F1F1F1;
  display: block;
  float: left;
  margin: 17px 0 0;
  padding: 5px 5px 3px;
  width: auto;
}

.error_textos #tq, .buscador_seccion #tq {
  vertical-align: top;
}

.error_textos ul {
  float: left;
  list-style: none outside none;
  padding: 0;
}

.img_404 {
  float: right;
}

.buscador_seccion #tq {
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-size: 13px;
  border: 1px solid #ccc;
  padding: 0 8px;
  height: 18px;
  -moz-border-radius: 4px;
  min-width: 200px;
  color: #777;
}

.contenido_general.ancho .buscador_seccion {
  background-color: transparent;
  background-image: none;
  background-repeat: no-repeat;
  margin: auto 4px auto auto;
  padding: 0;
  position: relative;
  text-align: right;
  top: -8px;
  width: auto;
}

.buscador_seccion {
  background-position: center bottom;
  background-repeat: no-repeat;
  display: block;
  margin-top: 10px;
  margin-left: -18px;
  padding-left: 18px;
  position: relative;
  width: 698px;
  z-index: 2;
}

ul.letrasGlosario {
  margin: 0 0 12px 0;
  padding: 0;
  list-style: none;
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  float: left;
  font-size: 14px;
}

.letraGlosario h2 {
  font-size: 16.5px;
}

.letrasGlosario a {
  background-color: #EEEEEE;
  border: 2px solid #F2F2F2;
  color: #666666;
  display: block;
  height: 23px;
  text-shadow: none;
  margin: 7px;
  text-align: center;
  width: 26px;
}

.letrasGlosario a:hover {
  background-color: #294160;
  background-image: url("/images/frontend/interior/in_sd_hover.png");
  border: 2px solid #1D2F44;
  color: #FFFFFF;
  text-decoration: none;
}

.letrasGlosario li {
  float: left;
}

.letraGlosario ul {
  font-weight: normal;
  list-style: none outside none;
  margin-left: 35px;
  margin-top: -22px;
}

.letraGlosario a {
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-weight: normal;
}

ol#busqueda h2 {
  margin-bottom: 0;
}

#oficinaDeLaDeudaPublica .opacidad 
, #englishPublicDebtOffice .opacidad {
  background-image: url("/images/frontend/interior/opacidad.png");
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
  height: 281px;
  margin-left: 149px;
  margin-top: -281px;
  position: absolute;
  width: 550px;
}

#oficinaDeLaDeudaPublica .destacado
, #englishPublicDebtOffice .destacado {
  color: #FFFFFF;
  display: block;
  margin-left: 435px;
  margin-top: -170px;
  position: absolute;
  text-shadow: none;
  width: 245px;
  font-size: 11px;
}

#oficinaDeLaDeudaPublica ._dato
, #oficinaDeLaDeudaPublica ._fecha 
, #englishPublicDebtOffice ._dato
, #englishPublicDebtOffice ._fecha {
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

#oficinaDeLaDeudaPublica ._fecha
, #englishPublicDebtOffice ._fecha {
  color: #00C6FF;
  margin-bottom: 10px;
}

#oficinaDeLaDeudaPublica ._item a
, #englishPublicDebtOffice ._item a {
  color: #FFF;
  border-bottom: 1px solid #444;
  padding: 2px 4px;
  display: block;
}

#oficinaDeLaDeudaPublica ._item a:hover 
, #englishPublicDebtOffice ._item a:hover {
  text-decoration: none;
  background-color: #333;
}

#oficinaDeLaDeudaPublica .risk_rating
, #englishPublicDebtOffice .risk_rating
, #englishInvestorRelationsOffice .risk_rating {
  float: right;
}

#oficinaDeLaDeudaPublica .risk_rating table
, #englishPublicDebtOffice .risk_rating table
, #englishInvestorRelationsOffice .risk_rating table {
  border-collapse: collapse;
  width: 245px;
  text-align: center;
}

#oficinaDeLaDeudaPublica .risk_rating h2
, #oficinaDeLaDeudaPublica .introduccion h2
, #englishPublicDebtOffice .risk_rating h2
, #englishPublicDebtOffice .introduccion h2
, #englishInvestorRelationsOffice .risk_rating h2
, #englishInvestorRelationsOffice .introduccion h2 {
  color: #222222;
  font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
  font-size: 1.455em;
  text-align: left;
  width: 245px;
}

#oficinaDeLaDeudaPublica .introduccion
, #englishPublicDebtOffice .introduccion
, #englishInvestorRelationsOffice .introduccion {
  width: 420px;
  float: left;
}

#oficinaDeLaDeudaPublica tr
, #englishPublicDebtOffice tr
, #englishInvestorRelationsOffice tr {
  border-bottom: 1px solid #eee;
}

#oficinaDeLaDeudaPublica ._top
, #englishPublicDebtOffice ._top
, #englishInvestorRelationsOffice ._top {
  background-image: url("/images/frontend/interior/top_table.png");
  background-position: center top;
  height: 32px;
  font-weight: normal;
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-size: 1.036em;
  color: #106db6;
}

#oficinaDeLaDeudaPublica .titulo
, #englishPublicDebtOffice .titulo
, #englishInvestorRelationsOffice .titulo {
  text-align: left;
}

a.descargar_mini.pdf {
  background-image: url("/images/frontend/mime/pdf.png");
}

  a.descargar_mini.doc
, a.descargar_mini.docx
{
  background-image: url("/images/frontend/mime/doc.png");
}

a.descargar_mini.xls {
  background-image: url("/images/frontend/mime/xls.png");
}

  a.descargar_mini.ppt
, a.descargar_mini.pptx
{
  background-image: url("/images/frontend/mime/ppt.png");
}

a.descargar_mini.zip {
  background-image: url("/images/frontend/mime/zip.png");
}

a.descargar_mini.rar {
  background-image: url("/images/frontend/mime/rar.png");
}

a.descargar_mini.unknown {
  background-image: url("/images/frontend/mime/unknown.png");
}

a.descargar_mini {
  background-repeat: no-repeat;
  color: #FFFFFF;
  display: block;
  float: right;
  margin-left: 17px;
  text-shadow: none;
  text-align: center;
  width: 120px;
  font-size: 11px;
  background-image: url("/images/frontend/mime/unknown.png");
}

a:hover.descargar_mini {
  text-decoration: none;
  color: #FFF;
}

/*Chile_Day*/
.chile_day {
  background-image: url("/images/frontend/interior/chileday_fondo.png");
  background-position: center top;
  background-repeat: no-repeat;
  display: table;
  height: 322px;
  margin: -17px 0 0 -18px;
  text-shadow: none;
  width: 716px;
}

.noticia_principal .leer_mas {
  margin: 0;
}

.foto_cd {
  float: left;
  margin: 37px 30px;
  box-shadow: 0 0 4px #000000;
}

.cd_noticia_destacada {
  color: #FFFFFF;
  float: right;
  margin: 30px 0 20px;
  width: 350px;
}

.cd_noticia_destacada a {
  color: #FFFFFF;
}

.cd_noticia_destacada h2 a {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-size: 19px;
}

.mas_noticias_chile_day {
  margin-top: -46px	;
}

.mas_noticias_chile_day .fecha {
  font-family: Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 0.75em;
  color: #777;
}

.mas_noticias_chile_day .titular {
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-size: 12.5px;
  font-weight: normal;
}

.mas a {
  background-image: url("/images/frontend/interior/btn_ver_todo.png");
  color: #FFFFFF;
  display: block;
  font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: 19px;
  padding: 1px 0 4px;
  text-align: center;
  text-shadow: none;
  width: 216px;
}
