.opciones_sup li a {
  font-size: 1.1em;
}
.opciones_sup.opciones_sup_utils li a {
  font-size: 1em;
}
.buscador label {
  font-size: 1.1em;
}
.buscador #cajaBusqueda, .buscador a {
  font-size: 1em;
}
.buscador #cajaBusqueda {
  border-width: 1px;
}

.menuAreas li a, .menuOtros li a {
  font-size: 1.09091em;
}

.menuHome ul {
  margin-right: 0.5em;
}
.menuHome h2 {
  font-size: 1.3em;
}

.enlacesPie li a, .copyr {
  font-size: 1.1em;
}

.centroInfHome h2 {
  line-height: 1.25em;
  font-size: 1.2em;
  padding-top: 0.16667em;
  padding-bottom: 0.16667em;
}
.centroInfHome h2 > a {
  margin-top: -0.16667em;
  padding-bottom: 0;
}
.centroInfHome h2 > a img {
  width: auto;
  height: 1.58333em;
  display: block;
}

ul.newshome {
  font-size: 1.2em;
}

.masNoticiasHome a, .masEstadisticasHome a, .verAgenda a {
  font-size: 1.2em;
}

#opciones_der h2, .opciones_der_home h2 {
  font-size: 1.2em;
  padding-top: 0.16667em;
  padding-bottom: 0.16667em;
  line-height: 1.25em;
}
#opciones_der h2 > a, .opciones_der_home h2 > a {
  margin-top: -0.16667em;
  padding-bottom: 0;
}

#opciones_der h3 {
  font-size: 1.1em;
}
#opciones_der h3.general {
  font-size: 1.1em;
}
#opciones_der li {
  font-size: 1.1em;
}
#opciones_der li .ctoder {
  font-size: 1.1em;
}
#opciones_der .lsttbInteresa li {
  font-size: 1.1em;
}
#opciones_der h4 {
  font-size: 1.1em;
}
#opciones_der .contacto li a.tel {
  font-size: 1em;
  color: #000;
  font-weight: normal;
  text-decoration: none;
  cursor: default;
}
#opciones_der .contacto li a.tel:hover {
  cursor: default;
  text-decoration: none;
}

.opciones_der_home h2 a img {
  width: auto;
  height: 1.58333em;
  display: block;
}
.opciones_der_home dt {
  font-size: 1.1em;
}
.opciones_der_home dd {
  font-size: 1.2em;
}

div.legend table .legendLabel > a {
  font-size: 1.1em;
}

#comboAreas select#areas {
  font-size: 1.2em;
}

.path {
  font-size: 1.1em;
}

div#ctr .enlaces a.tel {
  font-size: 1em;
  color: #454545;
  cursor: default;
  text-decoration: none;
}
div#ctr .enlaces a.tel:hover {
  text-decoration: none;
  cursor: default;
}
div#ctr p {
  font-size: 1.1em;
  margin-left: 0.90909em;
  margin-right: 0.90909em;
}
div#ctr .txdetalle p {line-height:1.8em;}
div#ctr h3 {
  font-size: 1.3em;
  margin-left: 0.69231em;
  margin-right: 0.69231em;
}
div#ctr h4 {
  font-size: 1.2em;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
div#ctr h5,  div#ctr h6 {
  font-size: 1.1em;
  margin-left: 0.81818em;
  margin-right: 0.81818em;
}
div#ctr .indice_listado {
  width: auto;
  float: none;
}
.clasica div#ctr .indice_listado {
  width: 100%;
}
div#ctr .indice_listado.col1, div#ctr .indice_listado.col2 {
  width: auto;
  float: none;
}
div#ctr .indice_listado .indice_listado {
  float: none;
  width: auto;
}
div#ctr .indice_listado h3 {
  font-size: 1.2em;
  border-width: 1px;
}
div#ctr .indice_listado h3.last {
  border-width: 1px;
}
div#ctr .indice_listado li {
  font-size: 1.2em;
  border-width: 1px;
}
div#ctr .indice_listado li.last {
  border-width: 1px;
}
div#ctr .indice_listado li li {
  font-size: 1em;
  border-width: 1px;
}
div#ctr #orgBanco > ul {
  padding-left: 0.5em;
}
div#ctr .detalle {
  font-size: 1em;
}
div#ctr .detalle .docPublis {
  font-size: 1em;
  border-width: 1px;
}
div#ctr ul.series {
  width: auto;
  display: block;
  overflow: hidden;
}
div#ctr ul li {
  font-size: 1.1em;
  background-position: left 0.81818em;
  padding: 0.45455em 0 0.72727em 1.54545em;
  margin-bottom: 0;
}
div#ctr ul li.enLinea p {
  margin: 0 0 0.54545em;
}
div#ctr ul li p {
  font-size: 1em;
}
div#ctr ul li li {
  font-size: 1em;
}
div#ctr ul.patrocinados li a {
  font-size: 1.18182em;
}
div#ctr ul.patrocinados li p {
  margin-left: 0;
  margin-right: 0;
}
div#ctr ul.listados li li {
  border-bottom: 0 none;
}
div#ctr ul.listados.eventos li {
  padding-left: 0.90909em;
  padding-right: 0.90909em;
}
div#ctr .rbusqueda ul.path li {
  background-position: right center;
}
div#ctr ol li {
  font-size: 1.1em;
}
div#ctr ol li p {
  font-size: 1em;
}
div#ctr ol li li {
  font-size: 1em;
}
div#ctr table caption {
  font-size: 1.2em;
}
div#ctr table tr th {
  font-size: 1.2em;
}
div#ctr table tr td {
  font-size: 1.1em;
}
div#ctr table tr td li {
  font-size: 1em;
}
div#ctr #estadisticas table tr th, div#ctr #estadisticas table tr td {
  font-size: 1em;
}
div#ctr div.comboListado {
  padding-left: 0;
}
div#ctr div.comboListado label {
  font-size: 1em;
}
div#ctr .bavanzada fieldset, div#ctr .bavanzada .gfs {
  font-size: 1.2em;
}
div#ctr .bavanzada fieldset {
  font-size: 1.2em;
}
div#ctr .bavanzada fieldset legend {
  margin: 0;
  padding-top: 0.45455em;
}
div#ctr dl.glosario dt {
  font-size: 1.3em;
}
div#ctr dl.glosario dd p {
  font-size: 1.09091em;
}
div#ctr dl.fichaDett {
  margin-left: 0;
  margin-bottom: 0;
}
div#ctr div.menuglo ul.temas {
  margin-left: 0.8em;
  margin-right: 0.8em;
  margin-top: 0;
}
div#ctr div.menuglo ul.temas li {
  display: inline-block;
  padding-left: 0.18182em;
  padding-right: 0.63636em;
  background-position: right center;
  font-size: 1.1em;
}
div#ctr div.menuglo ul.temas li:last-child {
  padding-right: 0;
  background: none;
}
div#ctr .indiceglo fieldset, div#ctr .indiceglo .gfs {
  border-width: 1px;
  margin-bottom: 0.36364em;
  padding-bottom: 0.45455em;
}
div#ctr .indiceglo form {
  font-size: 1.1em;
}
div#ctr div.cajaBilletesHor, div#ctr div.cajaMonedasHor {
  width: auto;
  float: none;
}
div#ctr div.cajaBilletesHor .pulse, div#ctr div.cajaMonedasHor .pulse {
  font-size: 1.1em;
}
div#ctr div.cajaBilletesHor ul, div#ctr div.cajaMonedasHor ul {
  overflow: hidden;
}
div#ctr div.cajaBilletesHor ul > li, div#ctr div.cajaMonedasHor ul > li {
  float: left;
  display: block;
  border-bottom: 0 none;
  padding: 0;
}
div#ctr div.cajaBilletesHor ul > li > a, div#ctr div.cajaMonedasHor ul > li > a {
  float: none;
  display: block;
  text-align: center;
  width: auto;
  margin: 1em 0 0;
}
div#ctr div.cajaBilletesHor ul > li > a img, div#ctr div.cajaMonedasHor ul > li > a img {
  display: block;
}
div#ctr div.cajaBilletesHor ul > li > a .bill, div#ctr div.cajaMonedasHor ul > li > a .bill {
  margin: 0 auto;
}
div#ctr div.cajaBilletesHor ul > li > a .abrbill, div#ctr div.cajaMonedasHor ul > li > a .abrbill {
  display: inline;
}
div#ctr .comboInf label, div#ctr .comboInf select#anyo, div#ctr .comboInf select#mes {
  font-size: 1.1em;
  margin-top: 0;
  margin-bottom: 0;
}
div#ctr > div.comboInf {
  margin: 0 10px;
  padding-left: 0;
}
div#ctr .ficha_suministros {
  width: auto;
}
div#ctr .ficha_suministros h3 {
  font-size: 1.2em !important;
}
div#ctr .ficha_suministros dl dt {
  font-size: 1.1em;
  width: 49.5%;
}
div#ctr .ficha_suministros dl dd {
  font-size: 1.1em;
  margin-left: 50.5%;
}
div#ctr .cajaEvento {
  font-size: 1.2em;
}
div#ctr .cajaEvento li {
  font-size: 1em;
}
div#ctr .cajaEvento li a {
  font-size: 0.91667em;
}
div#ctr .ponencias dl dd p {
  font-size: 1em;
}
div#ctr .ponencias dl dd ul {font-size:0.9em;}
div#ctr .detalleevento .ponencias dl dd p, div#ctr .detalleevento .ponencias dl dd li {line-height: 1.92308em;}
div#ctr div.paginado_mes {
  padding: 0 1em;
}
div#ctr div.paginado_mes > a {
  font-size: 1.2em;
}
div#ctr div.paginado_mes > a:hover {
  font-size: 1.2em;
}
div#ctr ul.pais > li {
  font-size: 1em;
}
div#ctr ul.pais > li > a {
  font-size: 1.2em;
}
div#ctr ul.pais > li .dfn {
  font-size: 1.1em;
}
div#ctr ul.pais > li .dfn p {
  font-size: 1em;
}
div#ctr ul.pais > li .dfn p a {
  font-size: 1em;
  color: #832c00;
  display: block;
  text-decoration: underline;
}
div#ctr div.bconv .mediored {
  font-size: 1.1em;
}
div#ctr div.bconv h4 {
  border-bottom: 1px solid #c7c7c7;
  font-size: 1.2em;
}
div#ctr div.bconv ul li {
  margin: 0;
  padding-bottom: 0;
}
div#ctr #mapawebB h3 {
  font-size: 1.6em;
  font-weight: bold;
  border-bottom: 1px solid #c7c7c7;
  margin: 0;
  padding: 0 0 0 0.625em;
}
div#ctr ul#circana li {
  margin-bottom: 0;
  padding-bottom: 0.72727em;
  background-position: left 0.81818em;
}
div#ctr ul#circana li .nodo, div#ctr ul#circana li .nodom {
  display: block !important;
  padding: 0.45455em 0 0.72727em 1.54545em;
  background-position: left 0.81818em;
}
div#ctr ul#circana li li {
  background-position: left 0.81818em;
}
div#ctr ul#circana li li li {
  background-position: left 0.81818em;
}
div#ctr ul#circana ul li.vease {
  line-height: 18px;
  background-position: left 0.81818em;
}
div#ctr ul#circana ul li.vease ul li {
  line-height: 18px;
}
div#ctr div.fotoorganigrama div.fichaOdt em {
  font-size: 1.2em;
  border-width: 1px;
}
div#ctr .newsletter form {
  text-align: right;
}
div#ctr .newsletter form label {
  float: none;
  font-size: 1.1em;
}
div#ctr .newsletter form input {
  float: none;
}
div#ctr .newsletter form input.button {
  margin: 0;
}
div#ctr .newsletter form input.email, div#ctr .newsletter form input.button {
  margin-right: 20%;
}
div#ctr form#comboAnios label {
  font-size: 1.1em;
}
div#ctr .text_form {
  font-size: 1.1em;
  padding: 1.5em;
}

.fbavanzada_resultado {
  font-size: 1.1em;
}

#comboAnyos fieldset label {
  font-size: 1.1em;
}

div#accMenu a {
  font-size: 1.1em;
  width: 33%;
}

div#form_paises label {
  font-size: 1.1em;
}
div#form_paises input {
  margin-top: 0;
  vertical-align: initial;
}
div#form_paises select {
  font-size: 1.1em;
}

.cont #ctr .datosbillete h3 {
  font-size: 1.5em;
}
.cont #ctr .datosbillete .descripcion p {
  font-size: 1.2em;
}
.cont #ctr .datosbillete .descripcion p strong {
  font-size: 1.08333em;
}
.cont #ctr .datosbillete .pgb span, .cont #ctr .datosbillete .pgb a {
  font-size: 1.2em;
}

dl.fichaDett dt {
  font-size: 1.2em;
  border-top: 1px dotted #a0a0a0;
}
dl.fichaDett dt.first {
  border-top: none;
}
dl.fichaDett dd {
  border-bottom: none;
}
dl.fichaDett dd a {
  font-size: 1.1em;
}

form.busca_error label {
  font-size: 1.1em;
}
form.busca_error label input.enviar {
  font-size: 1.09091em;
  padding: 2px 6px;
}

.menu {
  padding-bottom: 5px;
  height: auto;
  overflow: hidden;
}
.menu > li {
  font-size: 1.3em;
  padding: 0;
}
.menu > li > a {
  padding: 0.84615em 1.48462em;
  display: block;
}

.enlaces li li.first {
  border-top: 1px solid #c7c7c7;
}

.listados li {
  border-width: 1px;
}

body {
  font-size: 10px;
}

.alpha {
  margin-left: 0 !important;
  clear: left;
}

.omega {
  margin-right: 0 !important;
}

.g_right {
  float: right !important;
}

.g_center {
  margin: 0 auto !important;
  float: none !important;
}

.clearfix {
  overflow: hidden;
}
ul#om-1.clearfix li a{
	overflow:auto;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.relative {
  position: relative;
}

#tituloCentro {
  display: block;
}

.central_home {
  width: 73.61%;
}

.opciones_der_home {
  margin-left: 0;
}

.menuHome {
  width: auto;
  float: none;
}

.centroInfHome {
  margin-left: 0;
}

.central {
  width: auto;
  float: none;
  margin-bottom: 0;
  padding-bottom: 3em;
}

.content {
  background: url('data:image/gif;base64,R0lGODlhAAECAIAAAPf39wAAACH5BAAAAAAALAAAAAAAAQIAAAIUhI+py+0Po5y02ouz3rz7D4biSBUAOw==') repeat-y right top;
}
.content.noRel {
  background: none;
}
.content #opciones_der {
  height: 100% !important;
  background: transparent;
}

.contentCentral {
  background: url('data:image/gif;base64,R0lGODlh7QAKAIAAAOvr6wAAACH5BAAAAAAALAAAAADtAAoAAAIyhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YjkFAAAOw==') repeat-y left top;
}

#opciones_der {
  margin-left: 0;
  overflow: hidden;
  border: 0 none !important;
}
#opciones_der .agrupColDer {
  background-color: #f7f7f7;
}
#opciones_der li.noicon {
  padding-left: 0.72727em !important;
  padding-right: 0;
}
#opciones_der li.noicon img {
  vertical-align: middle;
  margin-top: 4px;
}
#opciones_der div.lstsdpder {
  width: auto;
  margin: 0 1em;
  padding: 0;
}
#opciones_der div.lstsdpder .extended {
  width: auto;
  margin: 0;
  padding: 0;
}
#opciones_der div.lstsdpder .extended > div {
  width: auto;
  margin: 0 0 0.4em 0;
}
#opciones_der div.lstsdpder .extended > div label {
  font-size: 1.1em;
  width: 30%;
  margin: 0;
  float: none;
  display: inline-block;
}
#opciones_der div.lstsdpder .extended > div input, #opciones_der div.lstsdpder .extended > div select {
  font-size: 1.1em;
  width: 65%;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
#opciones_der div.lstsdpder .extended > div input {
  text-indent: 0.45455em;
}
#opciones_der div.lstsdpder .extended > div.fbuscar {
  margin-top: 1em;
  padding: 0;
}
#opciones_der div.lstsdpder .extended > div.fbuscar > input {
  text-indent: 0;
  width: auto;
  padding: 0.18182em 0.72727em;
  margin: 0;
  display: inline-block;
}
#opciones_der .img_grande_destacado {
  margin: 0 1em 1em;
}
#opciones_der .img_grande_destacado > a {
  display: block;
}
#opciones_der .img_grande_destacado > a > img, #opciones_der .noicon.img_grande_destacado > a:first-child > img {
  display: block;
  max-width: 100%;
}
#opciones_der .noicon.img_grande_destacado > a:first-child > img {
  margin: 0;
  width: 100%;
}
#opciones_der .noicon.img_grande_destacado {
  padding: 0 !important;
  margin: 0 1em 0 0 !important;
}
#opciones_der .noicon.img_grande_destacado a {
  text-decoration: none;
}
#opciones_der .lstsdpder + #more_relatives .img_grande_destacado, 
#opciones_der div[vgnextregionname="BDE Aplicacion Buscador Publicaciones"] + #more_relatives .img_grande_destacado {margin-top:20px;margin-bottom: 20px;}
.cuerpo {
  padding-bottom: 3em;
}
.cuerpo.cuerpoHome {
  padding-bottom: 1em;
}
.cuerpo.cuerpoFull .volver {
  margin-top: 0;
}
.cuerpo.cuerpoFull .volver a {
  float: none !important;
}
.cuerpo.cuerpoFull .central {
  width: 100%;
  float: none;
}

.volver {
  text-align: left;
  float: none;
  font-size: 1em;
  margin: -1.4em 0.18em 0 0.9em;
}
.volver > a {
  float: none;
  font-size: 1.2em;
  text-decoration: none;
}
.volver > a:hover {
  text-decoration: underline;
}

div#ctr div.cuerpoInt .texto_subhome > table {
  width: 100%;
}
div#ctr div.cuerpoInt table {
  table-layout: fixed;
}
div#ctr div.cuerpoInt table tr th, div#ctr div.cuerpoInt table tr td {
  padding-left: 0.41667em;
  padding-right: 0.41667em;
  text-align: center;
}
div#ctr div.cuerpoInt p > img, div#ctr div.cuerpoInt p > img.img_big {
  max-width: 100%;
  display: block;
  padding: 0;
  width: auto;
  margin: 0 auto;
}
div#ctr .ponencias dl {
  float: none;
}
div#ctr .ponencias dl dt {
  width: 32%;
}
div#ctr .ponencias dl dd {
  float: none;
  width: auto;
  margin-left: 36.8%;
}
div#ctr div.medidasSeguridad table {
  display: table;
}
div#ctr div.medidasSeguridad table tr {
  display: table-row;
}
div#ctr div.medidasSeguridad table tr td, div#ctr div.medidasSeguridad table tr th {
  width: 50%;
  display: table-cell;
}
div#ctr div.medidasSeguridad table tr td > img {
  margin: 0 auto;
  display: block;
}
div#ctr div.medidasSeguridad table tr td.moneda > img {width:100px;}
div#ctr #cont_sebc ul.pais {
  margin: 0.2em 0 0;
  padding: 0;
  overflow: hidden;
}
div#ctr #cont_sebc ul.pais ul {
  margin: 0;
  padding: 0;
}
div#ctr #cont_sebc ul.pais li {
  margin: 0;
  padding: 0px;
  width: 33.33%;
}
div#ctr #cont_sebc ul.pais li.bce {
  padding-top: 1.8em;
  float: none;
  width: auto;
}
div#ctr #cont_sebc ul.pais li.bce img.banderas_sinborde {
  margin-top: -18px;
}
div#ctr #cont_sebc ul.pais li.bce > .pais-int {
  margin-bottom: 20px;
}
div#ctr #cont_sebc ul.pais li img.ico_mail {
  margin: 0 0 0 -0.2em;
}
div#ctr #cont_sebc ul.pais li ul li {
  float: none;
  width: auto;
  height: 100%;
}
div#ctr #cont_sebc ul.pais li > .pais-int {
  margin: 0 10px 10px;
}
div#ctr #cont_sebc ul.pais li > .pais-int span.linkBig {
  border-width: 1px;
  display: block;
  width: auto;
}
div#ctr ul.pais li span.linkBig, div#ctr ul.pais li.bce span.linkBig {
  border-bottom: 1px solid #c7c7c7;
}
div#ctr .enlaces ul.links > li > h3 {
  padding-left: 0;
}
div#ctr .enlaces ul.links > li > ul > li {
  float: none;
  display: inline-block;
  margin: 0;
  padding: 0.90909em 0 0.90909em 1.63636em;
  height: 100%;
  min-height: 100%;
  vertical-align: top;
  width: 30%;
  background-position: 0.27273em 1.27273em;
}
div#ctr .enlaces ul.links > li > ul > li > a {
  font-size: 1.09091em;
}
div#ctr ul#mapawebB {
  margin: 0 !important;
  padding: 0 !important;
}
div#ctr ul#mapawebB > li {
  padding: 0;
}
div#ctr #mapawebB div > ul {
  margin: 0.45455em 0 0.45455em 0.45455em;
  padding: 0;
}
div#ctr ul.ulrss {
  margin: 0 10px;
  padding: 0 0 0 10px;
}
div#ctr ul.ulrss > li {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 2px;
  width: 49%;
}
div#ctr ul.ulrss > li > a {
  display: block;
  padding-left: 1.58333em;
}
div#ctr div.fotoorganigrama {
  overflow: hidden;
  margin: 0 1em;
}
div#ctr div.fotoorganigrama > img {
  float: left;
  padding: 0 1em 0 0;
  background-color: #fff;
  width: 11.4em;
}
div#ctr div.fotoorganigrama .fichaOdt {
  width: auto;
  margin: 0;
}
div#ctr #cvitB > div.sel h3 {
  display: block;
  float: left;
  border: 1px solid #d1d1d1;
  border-bottom-color: #fff;
  margin-right: 0;
  margin-bottom: -1px;
  margin-left: 0;
  padding: 0.46154em 1.53846em;
  color: #930;
}
div#ctr .detcv {
  border: 1px solid #d1d1d1;
  clear: both;
  margin-left: 0;
  padding: 0 0.9em 1em;
}
div#ctr .detcv h4, div#ctr .detcv p {
  margin-left: 0;
  margin-right: 0;
}
div#ctr .detcv table.tabla_CV {
  width: 100%;
}
div#ctr .detcv table.tabla_CV tr td, div#ctr .detcv table.tabla_CV tr th {
  font-size: 1.1em;
  float: none;
}
div#ctr .detcv table.tabla_CV tr th {
  width: 20%;
}
div#ctr div.intro_seccion div.texto_subhome {
  margin-bottom: 0;
}
div#ctr div.intro_seccion div.texto_subhome p {
  margin-top: 0;
  margin-left: 0 !important;
  margin-right: 0;
}
div#ctr div.intro_seccion div.texto_subhome ol {
  margin: 0 0 1.1em 1em;
  margin-left: 1em !important;
  padding-left: 0;
}
div#ctr div.intro_seccion div.texto_subhome ol li {
  margin: 0 0 1.09091em 2.27273em;
  padding: 0;
}
div#ctr div.intro_seccion div.texto_subhome ol li ol {
  margin-top: 0.45455em;
  margin-right: 0;
}
div#ctr span.replicateHeaderItem {
  display: none;
}
div#ctr div.imagenytexto div.izq {
  margin: 0 1.559061% 0 0;
  width: 14.068232%;
}
div#ctr div.imagenytexto div.der {
  margin: 0 0 0 17.186354%;
}
div#ctr div#lista_contactos ul.pais > li {
  height: 22em;
  margin: 0;
  padding: 0;
  width: 33.33%;
}
div#ctr div#lista_contactos ul.pais > li.bce {
  float: none;
  width: auto;
}
div#ctr div#lista_contactos ul.pais > li .pais-int {
  padding: 0 0 0 1em;
  margin: 0 1em 1.5em 0;
}
div#ctr div#lista_contactos ul.pais > li ul li {
  height: auto;
}

#wrapperMenu {
  display: none;
}

.comboJsCont {
  display: none;
}

#boletin_ope fieldset {
  border: 1px solid #c7c7c7;
  margin: 0 1em;
  padding: 0.5em 1em;
}

.intro_seccion .colm {
  border: 0 none;
  padding: 0;
}
.intro_seccion .colm img {
  width: 100%;
  height: auto;
  display: block;
  border-width: 1px;
}

#viewMorePag {
  display: none;
}

.coverInputWithButton {
  display: inline-block;
}

.fotoSucursal {
  width: auto;
}
.fotoSucursal img {
  width: 100%;
  height: auto;
}

#dtMapa {
  display: block !important;
}

#ddMapa iframe {
  width: 99%;
  display: block !important;
}

.wrapSelect {
  display: inline-block;
}

.overthrow-enabled .contenedora div.tableContainer > div.scrollTableCont.overthrow {
  -webkit-overflow-scrolling: touch;
}

.contenedora div.tableContainer {
  position: relative;
  overflow: hidden;
}
.contenedora div.tableContainer.tableContainerRightShadow, .contenedora div.tableContainer.tableContainerLeftShadow {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.contenedora div.tableContainer.tableContainerRightShadow.tableContainerLeftShadow {
  background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.3) 5.5%, transparent 5.5%, transparent 94.5%, rgba(255, 255, 255, 0.3) 94.5%, rgba(0, 0, 0, 0.3) 100%);
  background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.3) 5.5%, transparent 5.5%, transparent 94.5%, rgba(255, 255, 255, 0.3) 94.5%, rgba(0, 0, 0, 0.3) 100%);
  background-image: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.3) 5.5%, transparent 5.5%, transparent 94.5%, rgba(255, 255, 255, 0.3) 94.5%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.3) 5.5%, transparent 5.5%, transparent 94.5%, rgba(255, 255, 255, 0.3) 94.5%, rgba(0, 0, 0, 0.3) 100%);
}
.contenedora div.tableContainer.tableContainerRightShadow {
  background-image: -webkit-linear-gradient(90deg, transparent 0%, transparent 94.5%, rgba(255, 255, 255, 0.3) 94.5%, rgba(0, 0, 0, 0.3) 100%);
  background-image: -moz-linear-gradient(90deg, transparent 0%, transparent 94.5%, rgba(255, 255, 255, 0.3) 94.5%, rgba(0, 0, 0, 0.3) 100%);
  background-image: -o-linear-gradient(90deg, transparent 0%, transparent 94.5%, rgba(255, 255, 255, 0.3) 94.5%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(90deg, transparent 0%, transparent 94.5%, rgba(255, 255, 255, 0.3) 94.5%, rgba(0, 0, 0, 0.3) 100%);
}
.contenedora div.tableContainer.tableContainerLeftShadow {
  background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.3) 5.5%, transparent 5.5%, transparent 100%);
  background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.3) 5.5%, transparent 5.5%, transparent 100%);
  background-image: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.3) 5.5%, transparent 5.5%, transparent 100%);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.3) 5.5%, transparent 5.5%, transparent 100%);
}
.contenedora div.tableContainer > div.scrollTableCont {
  overflow: auto;
  height: 1%;
  width: 100%;
}
.contenedora div.tableContainer > div.scrollTableCont caption {
  background-color: #fff;
}
.contenedora div.tblgenerica_ifs, .contenedora div.tblgenerica_cols {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0.1em;
}
.contenedora div.tblgenerica_ifs table, .contenedora div.tblgenerica_cols table {
  margin: 0 !important;
  width: 100%;
}
.contenedora div.tblgenerica_cols table {
  border-spacing:0;
}
.contenedora div.tblgenerica_cols table thead td{
  background:#fff;
}
.contenedora div.tblgenerica_ifs table tr:last-child td {
  border-bottom: 0 none !important;
}
.contenedora div#ctr div.tblgenerica {
  width: auto;
  padding: 1px;
}
.contenedora div#ctr div.tblgenerica table {
  margin: 0 !important;
  padding: 0 !important;
  table-layout: fixed;
  width: 100%;
}
.contenedora div#ctr div.tblgenerica table thead th {
  padding: 1em 0;
}
.contenedora div#ctr div.tblgenerica table thead th.fecha, .contenedora div#ctr div.tblgenerica table thead th.numero {
  width: 15%;
}
.contenedora div#ctr div.tblgenerica table tbody tr:last-child td, .contenedora div#ctr div.tblgenerica table tbody tr:last-child th {
  border-bottom: 0 none;
}
.contenedora div#ctr div.tblgenerica table tbody tr th.encabezadoVertival {
  width: 30%;
}
.contenedora div#ctr div.tblgenerica table tbody tr td {
  padding-top: 5px;
  padding-bottom: 5px;
}
.contenedora div#ctr div.tblgenerica table tbody tr td.centrado {
  padding-left: 0;
  padding-right: 0;
}
.contenedora div#ctr div.tblgenerica table tbody tr td p {
  font-size: 1em;
  margin: 0;
  padding: 0;
}
.contenedora div#ctr div.tblgenerica.tblTaxonomia table tbody tr th.encabezadoVertival {
  width: 25%;
  padding-left: 0.83333em;
  padding-right: 0.83333em;
}
.contenedora div#ctr .contBoletin {
  padding: 0;
  margin: 0 1em;
}
.contenedora div#ctr .contBoletin .tblgenerica {
  margin-left: 0;
  margin-right: 0;
  border: 1px solid #c7c7c7;
}
.contenedora div#ctr .contBoletin .tblgenerica table {
  margin-top: 1em !important;
}
.contenedora div#ctr .contBoletin .tblgenerica table caption {
  background-color: #f7f7f7;
  border-bottom: 1px solid #c7c7c7;
}
.contenedora div#ctr .contBoletin .tblgenerica table thead th {
  padding: 0.5em 0;
}
.contenedora div#ctr .contBoletin .tblgenerica table tbody td {
  text-align: center;
}
.contenedora div#ctr .contBoletin .tblcontainer > div:nth-child(1) table, .contenedora div#ctr .contBoletin .tblcontainer > div:nth-child(2) table, .contenedora div#ctr .contBoletin .tblcontainer > div:nth-child(3) table {
  margin-top: 0 !important;
}

input[type=submit], input[type=button], button, input[type=text], input[type=email] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  overflow: visible;
}

input[type=checkbox] {
  border-color: transparent;
}

.bavanzada .botonera {
  padding: 1.5em 0 1.5em 3.5em;
}
.bavanzada .bbuscar, .bavanzada .bconc {
  font-size: 1.2em;
  margin: 0;
  padding: 0.16667em 0.66667em;
  height: 100%;
  border: 0 none;
  display: inline-block;
}

/* ========================================================== */
/* layout */
/* ========================================================== */
/* fuentes */
/* ========================================================== */
/* ========================================================== */
/* modulos generales */
.opciones_sup {
  display: inline-block;
  padding-left: 0;
  margin:2px 0 0;
}
.opciones_sup li {
  padding: 0.2em 0.5em 0.2em 0.5em;
  border-width: 1px;
}
.opciones_sup_utils {margin-top: 16px; margin-bottom: 0px;}
.opciones_sup_utils li {padding: 0 0.4em 0 0.6em;}
#comboAreas {
  height: 8.5em;
}
#comboAreas .coverSelectWithInput {
  position: relative;
  padding-right: 2.3em;
}
#comboAreas .coverSelectWithInput select#areas {
  width: 100%;
  margin: 0;
}
#comboAreas .coverSelectWithInput input {
  position: absolute;
  right: 0;
  top: 0;
  height: 1.7em;
  width: auto;
}

.header form.buscador {
  display: inline-block;
  width: auto;
  background-position: right center;
}
.header form.buscador > a {
  padding-right: 0.8em;
}

div#ctr ul#accMenu {
  overflow: hidden;
  margin: 1em 0 0;
  padding: 0;
  background: #f7f7f7 url('data:image/gif;base64,R0lGODlhAgABAIABANra2v///yH5BAEAAAEALAAAAAACAAEAAAICRAoAOw==') repeat-x left bottom;
}
div#ctr ul#accMenu > li {
  float: left;
  margin: 0;
  padding: 0;
  background: none;
}
div#ctr ul#accMenu > li > a {
  display: block;
  padding: 0.8em 1.55em;
  text-align: center;
  border-top: 1px solid #f7f7f7;
  border-left: 1px solid #dadada;
}
div#ctr ul#accMenu > li > a.select {
  background-color: #fff;
  border-top-color: #dadada;
}
div#ctr ul#accMenu > li.first > a {
  border-left: 0 none;
}
div#ctr ul#accMenu > li.last > a.select {
  border-right: 1px solid #dadada;
}

#pie {
  height: auto;
  padding-bottom: 1.3em;
}
#pie .enlacesPie > li {
  margin: 0;
  padding: 0;
  display: block;
  border-width: 1px;
}
#pie .enlacesPie > li ul li {
  border-width: 1px;
  padding-right: 0.7em;
  margin-right: 0.9em;
}

#pie .copyr strong {
  font-weight: normal;
}

.contVersion {
  text-align: right;
  clear: both;
  padding-top: 1.1em;
}
.contVersion > a {
  text-align: left;
  display: inline-block;
  width: 14.7em;
  height: 3.3em;
  color: #454545;
  text-decoration: none;
}

html[lang="eu"] .contVersion > a {
   color: #454545;
    display: inline-block;
    height: 3.6em;
    text-align: left;
    text-decoration: none;
    width: 14.7em;
}

.contVersion > a.linkVC {
  background: gainsboro url(img/ico-version-escritorio.png) no-repeat 10px center;
}
.contVersion > a.linkVM {
  background: gainsboro url(img/ico-version-movil.png) no-repeat 10px center;
}
.contVersion > a span {
  display: block;
  font-size: 1.1em;
  line-height: 3em;
  vertical-align: middle;
  padding-left: 5em;
}

html[lang="eu"] .contVersion > a.linkVersion.linkVM span {
  display: block;
  font-size: 1.1em;
  line-height: 1.5em;
  padding-left: 3em;
  text-align: center;
  vertical-align: middle;
}

html[lang="eu"] .contVersion > a.linkVersion.linkVC span {
  display: block;
  font-size: 1.1em;
  line-height: 1.5em;
  padding-left: 5em;
  padding-top: 0.15em;
  text-align: center;
  vertical-align: middle;
  width: 7em;
}

div#ctr.central div#calendario, .opciones_der_home div#calendario {
  margin: 0;
  width: auto;
  height: 100%;
  float: none;
}
div#ctr.central div#calendario div.bot_cal .ant, div#ctr.central div#calendario div.bot_cal .seg, .opciones_der_home div#calendario div.bot_cal .ant, .opciones_der_home div#calendario div.bot_cal .seg {
  font-size: 1.1em;
}
div#ctr.central div#calendario div.bot_cal .seg, .opciones_der_home div#calendario div.bot_cal .seg {
  text-align: right;
}
div#ctr.central div#calendario table, .opciones_der_home div#calendario table {
  table-layout: fixed;
}
div#ctr.central div#calendario table th, div#ctr.central div#calendario table td, .opciones_der_home div#calendario table th, .opciones_der_home div#calendario table td {
  font-size: 1.2em;
  text-align: center !important;
  padding: 3px 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
div#ctr.central div#calendario table td a, div#ctr.central div#calendario table td span, div#ctr.central div#calendario table td.agendaEvento a, .opciones_der_home div#calendario table td a, .opciones_der_home div#calendario table td span, .opciones_der_home div#calendario table td.agendaEvento a {
  font-size: 1em;
}

ul#accdirectoshome {
  margin: 0.5em 0 0;
  padding: 0;
  border: 1px solid #d1d1d1;
}
ul#accdirectoshome.activePestanias {
  position: relative;
}
ul#accdirectoshome.activePestanias > li {
  height: 0;
  margin-bottom: -10px;
}
ul#accdirectoshome.activePestanias > li > h3 {
  position: absolute;
  top: 0;
  text-align: center;
  border-bottom: 1px solid #d1d1d1;
}
ul#accdirectoshome.activePestanias > li > h3 a {
  padding: 0.25em 0.83333em;
}
ul#accdirectoshome.activePestanias > li > h3#id1 {
  left: 0;
  width: 25%;
}
ul#accdirectoshome.activePestanias > li > h3#id1 > a {
  border-right: 1px solid #d1d1d1;
}
ul#accdirectoshome.activePestanias > li > h3#id2 {
  left: 25%;
  width: 35%;
}
ul#accdirectoshome.activePestanias > li > h3#id2 > a {
  border-right: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
}
ul#accdirectoshome.activePestanias > li > h3#id3 {
  width: 40%;
  right: 0;
}
ul#accdirectoshome.activePestanias > li > h3#id3 > a {
  border-left: 1px solid #d1d1d1;
}
ul#accdirectoshome.activePestanias > li > ul {
  display: none;
}
ul#accdirectoshome.activePestanias > li.sel {
  height: 100%;
}
ul#accdirectoshome.activePestanias > li.sel > h3 {
  background-color: transparent;
  border-bottom-color: #fff;
}
ul#accdirectoshome.activePestanias > li.sel > ul {
  display: block;
}
ul#accdirectoshome > li a {
  font-size: 1.2em;
  color: #454545;
  text-decoration: none;
  font-weight: normal;
  display: block;
  min-height: 32px;
}
#customSlider {display:none;}
.bx-wrapper #customSlider {display:block;}

@media only screen and (max-width: 599px) {
   
    ul#accdirectoshome > li a {
       min-height: 0;
  }
}
ul#accdirectoshome > li a:hover {
  text-decoration: underline;
}
ul#accdirectoshome > li > h3 {
  font-size: 1em;
  background-color: #e1e1e1;
  margin: 0;
}
ul#accdirectoshome > li > h3 a {
  padding: 0.83333em 0.83333em;
}
ul#accdirectoshome > li > ul {
  padding: 1em 0;
  margin: 0;
}
ul#accdirectoshome > li > ul li {
  display: inline-block;
  width: 10em;
  vertical-align: top;
  margin: 0.5em 1em;
  background: url(../img/mnot.gif) no-repeat left 0.3em;
  padding-left: 1.5em;
}

.entradaFoto {
  height: 100%;
  background: transparent;
}
.entradaFoto > ul.customSlider {
  overflow-y: auto;
  background-color: #930;
}
.entradaFoto > ul.customSlider > li {
  border-bottom: 1px solid #ccc;
}
.entradaFoto .customSlider {
  margin: 0;
  padding: 0;
}
.entradaFoto .customSlider li {
  overflow: hidden;
  list-style: none;
}
.entradaFoto .captionSlider {
  width: 35.479042%;
  float: left;
}

.customSlider-image {
  float: right;
  width: 64.520958%;
}
.customSlider-image > a {
  display: block;
}
.customSlider-image > a > img {
  display: block;
  width: 100%;
}

.customSlider-text {
  text-align: left;
}
.customSlider-text > a,
.customSlider-text > p > a  {
  color: #fff;
  font-family: Arial,sans-serif;
  font-size: 1.7em;
  font-weight: normal;
  text-decoration: none;
  padding: 0 0.882em;
  display: block;
}
.customSlider-text > a:hover {
  color: #d4a994;
}
.customSlider-text strong {font-weight:bold;}
.bx-wrapper {
  position: relative;
}
.bx-wrapper .bx-viewport {
  width: auto !important;
  margin-left: 35.5755%;
  max-height: 180px !important;
}
.bx-wrapper .bx-viewport .customSlider {
  height: 100%;
}
.bx-wrapper .bx-viewport .customSlider .customSlider-image {
  width: 100%;
}
.bx-wrapper .bx-viewport .customSlider .customSlider-text {
  display: none;
}
.bx-wrapper .bx-controls {
  position: absolute;
  background-color: #930;
  width: 35.5755%;
  top: 0;
  bottom: 0;
  left: 0;
  text-align: right;
}
.bx-wrapper .bx-controls .bx-pager {
  text-align: right;
  position: absolute;
  bottom: 1.3em;
  right: 1.8em;
}
.bx-wrapper .bx-controls .bx-pager-item {
  display: inline-block;
  margin-left: 7px;
}
.bx-wrapper .bx-controls .bx-pager-item:first-child {
  margin-left: 0;
}
.bx-wrapper .bx-controls .bx-pager-item .bx-pager-link {
  cursor: pointer;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: block;
  width: 10px;
  height: 10px;
  border: 1px solid #ebebeb;
}
.bx-wrapper .bx-controls .bx-pager-item .bx-pager-link.active {
  background-color: #fff;
}
.bx-wrapper .bx-captions {display:table;height:80%;}
.bx-wrapper .customSlider-text {display:table-cell; vertical-align:middle;}
ul.newshome {
  height: 23.8em;
}
ul.newshome li {
  width: auto;
  display: block;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
ul.newshome li div.contentnews {
  float: none;
  width: auto;
}
.entrada {
  height: 100%;
}
.entrada .areas_act {
  width: 100%;
}
.entrada .tyimg {
  margin-left: 0;
  height: 100%;
  overflow: hidden;
}
.entrada .tyimg > div {
  margin: 0 !important;
}
.entrada .tyimg > div.g_8_d {
  width: 63.30546%;
}
.entrada .tyimg img#foto {
  display: block;
  height: auto;
  width: 100%;
  float: none;
}
.entrada .tyimg h1 {
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 1em;
  height: 10.5em;
  display: table;
}
.entrada .tyimg h1 .sectionName {
  padding: 0 1em;
  display: table-cell;
  vertical-align: middle;
  font-size: 1.6em;
}
.entrada .tyimg h1 a.sectionName {
  cursor: pointer;
  color: #fff;
  text-decoration: none;
}

div#ctr .glosarioInfoMobile {
  display: none;
}
div#ctr .indiceglo ul.letras {
  display: block;
  padding-right: 0;
}
div#ctr .indiceglo ul.letras li {
  padding-left: 0.13333em;
  padding-right: 0.13333em;
  margin-left: 0.06667em;
  margin-right: 0.06667em;
}
div#ctr .contGlosario h3.g {
  width: auto;
  margin: 0;
  padding: 0.53333em 0;
  float: none;
  border-width: 1px;
}
div#ctr .contGlosario .glosario {
  margin: 0;
  padding: 0;
  width: auto;
  display: flex !important;
  max-width: 850px;
  flex-wrap: wrap;    
}

div#ctr .contGlosario .glosario dt {
  padding: 0.61538em 0;
  width: 10.38462em;
}
div#ctr .contGlosario .glosario dd {
  font-size: 1.2em;
  float: none;
  width: auto;
  padding: 0.66667em 0;
  margin-left: 0;
}
div#ctr .contGlosario .glosario dd p {
  font-size: 1em;
}

.dclave {
  width: auto;
}
.dclave > div {
  margin: 0 auto;
}
.cont > .header > h1 img {
  background: url(img/logo_bde-m.gif) no-repeat center center;
  background-size: contain;
}

div#ctr .marcobillete {
  padding: 0;
  float: left;
  width: 35%;
  margin: 0 1% 0 0;
}
div#ctr .marcobillete .marcobilleteInt {
  padding: 2.7em 1.9em;
}
div#ctr .marcobillete img {
  width: 100%;
  height: auto;
}
div#ctr .datosbillete {
  padding-top: 3.2em;
  width: 63%;
  float: right;
  margin: 0 0 0 1%;
  padding-bottom: 2em;
}
div#ctr .datosbillete h2 {
  margin: 0 0 1.75em 1em;
  padding: 0;
}
div#ctr .datosbillete h3 {
  margin: 0 0 1em 0;
  padding-left: 1.06667em;
}
div#ctr .datosbillete #descripcion {
  margin: 0 1.6em;
}
div#ctr .datosbillete #descripcion p {
  margin-left: 0;
  margin-right: 0;
  font-size: 1.2em;
}
div#ctr .datosbillete .pgb {
  margin: 0;
  position: absolute;
  right: 0;
  bottom: 0;
}
div#ctr .datosbillete .pgb .pgbInt {
  margin: 0 1.6em;
}

#efectosCont .cIframe iframe {
  width: 100%;
}
/* intro with img at the left */
.introImgLeft {
  display: flex;
  margin-bottom: 10px;
}
.introImgLeft__img {
  width: 20%;
  margin-right: 10px;
  padding-left: 10px;
  padding-top: 10px;
  min-width: 120px;
}
.introImgLeft__img img {
  max-width: 100%;
} 
.introImgLeft__text {
  width: calc(80% - 10px);
}

@media only screen and (max-width: 539px) {
  .cont {
    margin: 0 auto;
    padding-top: 0.6em;
    padding-left: 0.8em;
    padding-right: 0.8em;
  }
  .cont > .header {
    height: 100%;
    padding-bottom: 0.2em;
    margin-bottom: 1.3em;
    overflow: hidden;
  }
  .cont > .header > h1 {
    margin: 0;
  }
  .cont > .header > h1 > img.logo {
    margin: 0;
  }
  .cont #opsup > li {
    border: 0 none;
    display: inline-block;
    padding: 0;
    margin-left: 0.7em;
  }
  .cont #imprimir {
    font-size: 1em;
    width: 2.3em;
    height: 2.3em;
    background: url(img/popup-imprimir.png) no-repeat center center;
    margin: 0;
    padding: 0.6em;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    display: inline-block;
  }
  .cont #cerrar {
    font-size: 1em;
    width: 2em;
    height: 2em;
    background: url(img/popup-cerrar.png) no-repeat center center;
    margin: 0;
    padding: 0.6em;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    display: inline-block;
  }

  div#ctr .marcobillete {
    margin-bottom: 66px;
    float: none;
    width: auto;
  }
  div#ctr .datosbillete {
    float: none;
    width: auto;
    padding: 1em 0.5em 0;
  }
  div#ctr .datosbillete h2 {
    margin: 0 0 0.66667em;
  }
  div#ctr .datosbillete h3 {
    margin: 0 0 0.71429em;
    background-image: none;
    padding-left: 0;
  }
  div#ctr .datosbillete #descripcion {
    margin: 0;
  }
  div#ctr .datosbillete .pgb {
    width: 100%;
    text-align: center;
    bottom: 0.7em;
  }
  div#ctr .datosbillete .pgb .pgbInt {
    display: inline-block;
  }
  div#ctr .datosbillete .pgb .pgbInt span {
    display: none;
  }
  div#ctr .datosbillete .pgb .pgbInt span.n, div#ctr .datosbillete .pgb .pgbInt span.t {
    display: inline-block;
    line-height: 1.38462em;
    font-size: 1.3em;
    vertical-align: middle;
  }
  div#ctr .datosbillete .pgb .pgbInt span.t {
    margin-right: 1.53846em;
  }
  div#ctr .datosbillete .pgb .pgbInt span.n {
    margin-left: 1.53846em;
    background: url(img/pagination-dots.png) no-repeat right center;
    padding-right: 1.53846em;
    font-weight: bold;
  }
  div#ctr .datosbillete .pgb .pgbInt a {
    font-size: 1em;
    vertical-align: middle;
    display: inline-block;
    line-height: 1.8em;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    width: 1.2em;
    height: 1.8em;
    margin: 0;
    padding: 0;
  }
  div#ctr .datosbillete .pgb .pgbInt a img {
    display: none;
  }
  div#ctr .datosbillete .pgb .pgbInt a:first-child {
    background: url(img/pagination-back.png) no-repeat center center;
  }
  div#ctr .datosbillete .pgb .pgbInt a:last-child {
    background: url(img/pagination-next.png) no-repeat center center;
  }
}
body.clasica .container_17_d {
  width: 100%;
}
body.clasica .alpha_d {
  margin-left: 0 !important;
  clear: left;
}
body.clasica .omega_d {
  margin-right: 0 !important;
}
body.clasica .g_0_d {
  display: none;
}
body.clasica .g_1_d {
  float: left;
  margin: 0 1.090513%;
  width: 3.829623%;
}
body.clasica .g_1_d .g_1_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_2_d {
  float: left;
  margin: 0 1.090513%;
  width: 9.840272%;
}
body.clasica .g_2_d .g_1_d {
  margin: 0 11.082138%;
  width: 38.917862%;
}
body.clasica .g_2_d .g_2_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_3_d {
  float: left;
  margin: 0 1.090513%;
  width: 15.850921%;
}
body.clasica .g_3_d .g_1_d {
  margin: 0 6.879806%;
  width: 24.160259%;
}
body.clasica .g_3_d .g_2_d {
  margin: 0 6.879806%;
  width: 62.08013%;
}
body.clasica .g_3_d .g_3_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_4_d {
  float: left;
  margin: 0 1.090513%;
  width: 21.86157%;
}
body.clasica .g_4_d .g_1_d {
  margin: 0 4.988263%;
  width: 17.517606%;
}
body.clasica .g_4_d .g_2_d {
  margin: 0 4.988263%;
  width: 45.011738%;
}
body.clasica .g_4_d .g_3_d {
  margin: 0 4.988263%;
  width: 72.50587%;
}
body.clasica .g_4_d .g_4_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_5_d {
  float: left;
  margin: 0 1.090513%;
  width: 27.872219%;
}
body.clasica .g_5_d .g_1_d {
  margin: 0 3.912543%;
  width: 13.739931%;
}
body.clasica .g_5_d .g_2_d {
  margin: 0 3.912543%;
  width: 35.304948%;
}
body.clasica .g_5_d .g_3_d {
  margin: 0 3.912543%;
  width: 56.869965%;
}
body.clasica .g_5_d .g_4_d {
  margin: 0 3.912543%;
  width: 78.434982%;
}
body.clasica .g_5_d .g_5_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_6_d {
  float: left;
  margin: 0 1.090513%;
  width: 33.882868%;
}
body.clasica .g_6_d .g_1_d {
  margin: 0 3.218478%;
  width: 11.302537%;
}
body.clasica .g_6_d .g_2_d {
  margin: 0 3.218478%;
  width: 29.04203%;
}
body.clasica .g_6_d .g_3_d {
  margin: 0 3.218478%;
  width: 46.781523%;
}
body.clasica .g_6_d .g_4_d {
  margin: 0 3.218478%;
  width: 64.521016%;
}
body.clasica .g_6_d .g_5_d {
  margin: 0 3.218478%;
  width: 82.260509%;
}
body.clasica .g_6_d .g_6_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_7_d {
  float: left;
  margin: 0 1.090513%;
  width: 39.893517%;
}
body.clasica .g_7_d .g_1_d {
  margin: 0 2.733558%;
  width: 9.599615%;
}
body.clasica .g_7_d .g_2_d {
  margin: 0 2.733558%;
  width: 24.666346%;
}
body.clasica .g_7_d .g_3_d {
  margin: 0 2.733558%;
  width: 39.733077%;
}
body.clasica .g_7_d .g_4_d {
  margin: 0 2.733558%;
  width: 54.799808%;
}
body.clasica .g_7_d .g_5_d {
  margin: 0 2.733558%;
  width: 69.866539%;
}
body.clasica .g_7_d .g_6_d {
  margin: 0 2.733558%;
  width: 84.93327%;
}
body.clasica .g_7_d .g_7_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_8_d {
  float: left;
  margin: 0 1.090513%;
  width: 45.904166%;
}
body.clasica .g_8_d .g_1_d {
  margin: 0 2.375629%;
  width: 8.342649%;
}
body.clasica .g_8_d .g_2_d {
  margin: 0 2.375629%;
  width: 21.436556%;
}
body.clasica .g_8_d .g_3_d {
  margin: 0 2.375629%;
  width: 34.530463%;
}
body.clasica .g_8_d .g_4_d {
  margin: 0 2.375629%;
  width: 47.62437%;
}
body.clasica .g_8_d .g_5_d {
  margin: 0 2.375629%;
  width: 60.718277%;
}
body.clasica .g_8_d .g_6_d {
  margin: 0 2.375629%;
  width: 73.812184%;
}
body.clasica .g_8_d .g_7_d {
  margin: 0 2.375629%;
  width: 86.906091%;
}
body.clasica .g_8_d .g_8_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_9_d {
  float: left;
  margin: 0 1.090513%;
  width: 51.914815%;
}
body.clasica .g_9_d .g_1_d {
  margin: 0 2.100581%;
  width: 7.376745%;
}
body.clasica .g_9_d .g_2_d {
  margin: 0 2.100581%;
  width: 18.954652%;
}
body.clasica .g_9_d .g_3_d {
  margin: 0 2.100581%;
  width: 30.532559%;
}
body.clasica .g_9_d .g_4_d {
  margin: 0 2.100581%;
  width: 42.110466%;
}
body.clasica .g_9_d .g_5_d {
  margin: 0 2.100581%;
  width: 53.688373%;
}
body.clasica .g_9_d .g_6_d {
  margin: 0 2.100581%;
  width: 65.26628%;
}
body.clasica .g_9_d .g_7_d {
  margin: 0 2.100581%;
  width: 76.844187%;
}
body.clasica .g_9_d .g_8_d {
  margin: 0 2.100581%;
  width: 88.422094%;
}
body.clasica .g_9_d .g_9_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_10_d {
  float: left;
  margin: 0 1.090513%;
  width: 57.925464%;
}
body.clasica .g_10_d .g_1_d {
  margin: 0 1.882613%;
  width: 6.611297%;
}
body.clasica .g_10_d .g_2_d {
  margin: 0 1.882613%;
  width: 16.98782%;
}
body.clasica .g_10_d .g_3_d {
  margin: 0 1.882613%;
  width: 27.364343%;
}
body.clasica .g_10_d .g_4_d {
  margin: 0 1.882613%;
  width: 37.740866%;
}
body.clasica .g_10_d .g_5_d {
  margin: 0 1.882613%;
  width: 48.117389%;
}
body.clasica .g_10_d .g_6_d {
  margin: 0 1.882613%;
  width: 58.493912%;
}
body.clasica .g_10_d .g_7_d {
  margin: 0 1.882613%;
  width: 68.870435%;
}
body.clasica .g_10_d .g_8_d {
  margin: 0 1.882613%;
  width: 79.246958%;
}
body.clasica .g_10_d .g_9_d {
  margin: 0 1.882613%;
  width: 89.623481%;
}
body.clasica .g_10_d .g_10_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_11_d {
  float: left;
  margin: 0 1.090513%;
  width: 63.936113%;
}
body.clasica .g_11_d .g_1_d {
  margin: 0 1.705628%;
  width: 5.989767%;
}
body.clasica .g_11_d .g_2_d {
  margin: 0 1.705628%;
  width: 15.39079%;
}
body.clasica .g_11_d .g_3_d {
  margin: 0 1.705628%;
  width: 24.791813%;
}
body.clasica .g_11_d .g_4_d {
  margin: 0 1.705628%;
  width: 34.192836%;
}
body.clasica .g_11_d .g_5_d {
  margin: 0 1.705628%;
  width: 43.593859%;
}
body.clasica .g_11_d .g_6_d {
  margin: 0 1.705628%;
  width: 52.994882%;
}
body.clasica .g_11_d .g_7_d {
  margin: 0 1.705628%;
  width: 62.395905%;
}
body.clasica .g_11_d .g_8_d {
  margin: 0 1.705628%;
  width: 71.796928%;
}
body.clasica .g_11_d .g_9_d {
  margin: 0 1.705628%;
  width: 81.197951%;
}
body.clasica .g_11_d .g_10_d {
  margin: 0 1.705628%;
  width: 90.598974%;
}
body.clasica .g_11_d .g_11_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_12_d {
  float: left;
  margin: 0 1.090513%;
  width: 69.946762%;
}
body.clasica .g_12_d .g_1_d {
  margin: 0 1.559061%;
  width: 5.475055%;
}
body.clasica .g_12_d .g_2_d {
  margin: 0 1.559061%;
  width: 14.068232%;
}
body.clasica .g_12_d .g_3_d {
  margin: 0 1.559061%;
  width: 22.661409%;
}
body.clasica .g_12_d .g_4_d {
  margin: 0 1.559061%;
  width: 31.254586%;
}
body.clasica .g_12_d .g_5_d {
  margin: 0 1.559061%;
  width: 39.847763%;
}
body.clasica .g_12_d .g_6_d {
  margin: 0 1.559061%;
  width: 48.44094%;
}
body.clasica .g_12_d .g_7_d {
  margin: 0 1.559061%;
  width: 57.034117%;
}
body.clasica .g_12_d .g_8_d {
  margin: 0 1.559061%;
  width: 65.627294%;
}
body.clasica .g_12_d .g_9_d {
  margin: 0 1.559061%;
  width: 74.220471%;
}
body.clasica .g_12_d .g_10_d {
  margin: 0 1.559061%;
  width: 82.813648%;
}
body.clasica .g_12_d .g_11_d {
  margin: 0 1.559061%;
  width: 91.406825%;
}
body.clasica .g_12_d .g_12_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_13_d {
  float: left;
  margin: 0 1.090513%;
  width: 75.957411%;
}
body.clasica .g_13_d .g_1_d {
  margin: 0 1.435689%;
  width: 5.041805%;
}
body.clasica .g_13_d .g_2_d {
  margin: 0 1.435689%;
  width: 12.954988%;
}
body.clasica .g_13_d .g_3_d {
  margin: 0 1.435689%;
  width: 20.868171%;
}
body.clasica .g_13_d .g_4_d {
  margin: 0 1.435689%;
  width: 28.781354%;
}
body.clasica .g_13_d .g_5_d {
  margin: 0 1.435689%;
  width: 36.694537%;
}
body.clasica .g_13_d .g_6_d {
  margin: 0 1.435689%;
  width: 44.60772%;
}
body.clasica .g_13_d .g_7_d {
  margin: 0 1.435689%;
  width: 52.520903%;
}
body.clasica .g_13_d .g_8_d {
  margin: 0 1.435689%;
  width: 60.434086%;
}
body.clasica .entrada .tyimg > div.g_8_d {width: 63.30546%;}
body.clasica .g_13_d .g_9_d {
  margin: 0 1.435689%;
  width: 68.347269%;
}
body.clasica .g_13_d .g_10_d {
  margin: 0 1.435689%;
  width: 76.260452%;
}
body.clasica .g_13_d .g_11_d {
  margin: 0 1.435689%;
  width: 84.173635%;
}
body.clasica .g_13_d .g_12_d {
  margin: 0 1.435689%;
  width: 92.086818%;
}
body.clasica .g_13_d .g_13_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_14_d {
  float: left;
  margin: 0 1.090513%;
  width: 81.96806%;
}
body.clasica .g_14_d .g_1_d {
  margin: 0 1.330412%;
  width: 4.672092%;
}
body.clasica .g_14_d .g_2_d {
  margin: 0 1.330412%;
  width: 12.005008%;
}
body.clasica .g_14_d .g_3_d {
  margin: 0 1.330412%;
  width: 19.337924%;
}
body.clasica .g_14_d .g_4_d {
  margin: 0 1.330412%;
  width: 26.67084%;
}
body.clasica .g_14_d .g_5_d {
  margin: 0 1.330412%;
  width: 34.003756%;
}
body.clasica .g_14_d .g_6_d {
  margin: 0 1.330412%;
  width: 41.336672%;
}
body.clasica .g_14_d .g_7_d {
  margin: 0 1.330412%;
  width: 48.669588%;
}
body.clasica .g_14_d .g_8_d {
  margin: 0 1.330412%;
  width: 56.002504%;
}
body.clasica .g_14_d .g_9_d {
  margin: 0 1.330412%;
  width: 63.33542%;
}
body.clasica .g_14_d .g_10_d {
  margin: 0 1.330412%;
  width: 70.668336%;
}
body.clasica .g_14_d .g_11_d {
  margin: 0 1.330412%;
  width: 78.001252%;
}
body.clasica .g_14_d .g_12_d {
  margin: 0 1.330412%;
  width: 85.334168%;
}
body.clasica .g_14_d .g_13_d {
  margin: 0 1.330412%;
  width: 92.667084%;
}
body.clasica .g_14_d .g_14_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_15_d {
  float: left;
  margin: 0 1.090513%;
  width: 87.978709%;
}
body.clasica .g_15_d .g_1_d {
  margin: 0 1.239519%;
  width: 4.352898%;
}
body.clasica .g_15_d .g_2_d {
  margin: 0 1.239519%;
  width: 11.184834%;
}
body.clasica .g_15_d .g_3_d {
  margin: 0 1.239519%;
  width: 18.01677%;
}
body.clasica .g_15_d .g_4_d {
  margin: 0 1.239519%;
  width: 24.848706%;
}
body.clasica .g_15_d .g_5_d {
  margin: 0 1.239519%;
  width: 31.680642%;
}
body.clasica .g_15_d .g_6_d {
  margin: 0 1.239519%;
  width: 38.512578%;
}
body.clasica .g_15_d .g_7_d {
  margin: 0 1.239519%;
  width: 45.344514%;
}
body.clasica .g_15_d .g_8_d {
  margin: 0 1.239519%;
  width: 52.17645%;
}
body.clasica .g_15_d .g_9_d {
  margin: 0 1.239519%;
  width: 59.008386%;
}
body.clasica .g_15_d .g_10_d {
  margin: 0 1.239519%;
  width: 65.840322%;
}
body.clasica .g_15_d .g_11_d {
  margin: 0 1.239519%;
  width: 72.672258%;
}
body.clasica .g_15_d .g_12_d {
  margin: 0 1.239519%;
  width: 79.504194%;
}
body.clasica .g_15_d .g_13_d {
  margin: 0 1.239519%;
  width: 86.33613%;
}
body.clasica .g_15_d .g_14_d {
  margin: 0 1.239519%;
  width: 93.168066%;
}
body.clasica .g_15_d .g_15_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_16_d {
  float: left;
  margin: 0 1.090513%;
  width: 93.989358%;
}
body.clasica .g_16_d .g_1_d {
  margin: 0 1.160251%;
  width: 4.074529%;
}
body.clasica .g_16_d .g_2_d {
  margin: 0 1.160251%;
  width: 10.46956%;
}
body.clasica .g_16_d .g_3_d {
  margin: 0 1.160251%;
  width: 16.864591%;
}
body.clasica .g_16_d .g_4_d {
  margin: 0 1.160251%;
  width: 23.259622%;
}
body.clasica .g_16_d .g_5_d {
  margin: 0 1.160251%;
  width: 29.654653%;
}
body.clasica .g_16_d .g_6_d {
  margin: 0 1.160251%;
  width: 36.049684%;
}
body.clasica .g_16_d .g_7_d {
  margin: 0 1.160251%;
  width: 42.444715%;
}
body.clasica .g_16_d .g_8_d {
  margin: 0 1.160251%;
  width: 48.839746%;
}
body.clasica .g_16_d .g_9_d {
  margin: 0 1.160251%;
  width: 55.234777%;
}
body.clasica .g_16_d .g_10_d {
  margin: 0 1.160251%;
  width: 61.629808%;
}
body.clasica .g_16_d .g_11_d {
  margin: 0 1.160251%;
  width: 68.024839%;
}
body.clasica .g_16_d .g_12_d {
  margin: 0 1.160251%;
  width: 74.41987%;
}
body.clasica .g_16_d .g_13_d {
  margin: 0 1.160251%;
  width: 80.814901%;
}
body.clasica .g_16_d .g_14_d {
  margin: 0 1.160251%;
  width: 87.209932%;
}
body.clasica .g_16_d .g_15_d {
  margin: 0 1.160251%;
  width: 93.604963%;
}
body.clasica .g_16_d .g_16_d {
  margin: 0;
  width: 100%;
}
body.clasica .g_17_d {
  float: left;
  margin: 0;
  width: 100%;
}
body.clasica .g_17_d .g_1_d {
  margin: 0 1.090512%;
  width: 3.829624%;
}
body.clasica .g_17_d .g_2_d {
  margin: 0 1.090512%;
  width: 9.840272%;
}
body.clasica .g_17_d .g_3_d {
  margin: 0 1.090512%;
  width: 15.85092%;
}
body.clasica .g_17_d .g_4_d {
  margin: 0 1.090512%;
  width: 21.861568%;
}
body.clasica .g_17_d .g_5_d {
  margin: 0 1.090512%;
  width: 27.872216%;
}
body.clasica .g_17_d .g_6_d {
  margin: 0 1.090512%;
  width: 33.882864%;
}
body.clasica .g_17_d .g_7_d {
  margin: 0 1.090512%;
  width: 39.893512%;
}
body.clasica .g_17_d .g_8_d {
  margin: 0 1.090512%;
  width: 45.90416%;
}
body.clasica .g_17_d .g_9_d {
  margin: 0 1.090512%;
  width: 51.914808%;
}
body.clasica .g_17_d .g_10_d {
  margin: 0 1.090512%;
  width: 57.925456%;
}
body.clasica .g_17_d .g_11_d {
  margin: 0 1.090512%;
  width: 63.936104%;
}
body.clasica .g_17_d .g_12_d {
  margin: 0 1.090512%;
  width: 69.946752%;
}
body.clasica .g_17_d .g_13_d {
  margin: 0 1.090512%;
  width: 75.9574%;
}
body.clasica .g_17_d .g_14_d {
  margin: 0 1.090512%;
  width: 81.968048%;
}
body.clasica .g_17_d .g_15_d {
  margin: 0 1.090512%;
  width: 87.978696%;
}
body.clasica .g_17_d .g_16_d {
  margin: 0 1.090512%;
  width: 93.989344%;
}
body.clasica .g_17_d .g_17_d {
  margin: 0;
  width: 100%;
}

body.clasica {
}
body.clasica .g_right_d {
  float: right;
}
body.clasica .contVersion {
  display: block;
}
body.clasica .contVersion .linkVC {
  display: none;
}
body.clasica .cuerpoHome .g_4-5_d, body.clasica .cuerpoHome .g_8_d, body.clasica .cuerpoHome .g_12-5_d {
  margin: 0 0.5453%;
  float: left;
}
body.clasica .cuerpoHome .customLayoutP .g_12-5_d {
  width: 72.9553%;
}
body.clasica .cuerpoHome .customLayoutP .g_4-5_d {
  width: 25.9542%;
}
body.clasica .cuerpoHome .customLayoutS .g_12-5_d {
  width: 72.9553%;
}
body.clasica .cuerpoHome .customLayoutS .g_12-5_d .g_4-5_d {
  margin: 0 0.7474%;
  width: 35.5755%;
}
body.clasica .cuerpoHome .customLayoutS .g_12-5_d .g_8_d {
  margin: 0 0.7474%;
  width: 62.9297%;
}
body.clasica .cuerpoHome .customLayoutS .g_4-5_d {
  width: 25.9542%;
}
body.clasica .entrada .g_4_d {
  width: 22.95208%;
  margin: 0;
}
body.clasica .noRel > .g_12_d.alpha {
  width: 100%;
}
body.clasica div#ctr .contGlosario .glosario dd {
  width: calc(80% - 1.5em); margin-left: 1.5em;
}
body.responsive .contVersion .linkVM {
  display: none;
}
/*se añade para que el menu en cooficiales e inglés estén situados correctamente*/
.menu_va li a, .menu_ca li a, .menu_ga li a {
	padding: 0.84615em 1.47em;
}
.menu_en li a {
	padding: 0.84615em 1.58em;
}
.menu_eu li a {
	padding: 0.84615em 1.62em;
} 
/*body.responsive div#wrapperContent .g_0_m {
    width: 99.7%;
  }*/
 /*Se añade para que los destacados 2/3 1/3 estén centrados*/ 
 body.responsive ul#destTres li{
	 text-align:center;
 }
  body.responsive ul#dest2 li{
	 text-align:center;
	 min-height:3em;
	 top:0px;
 }
body.responsive #contenedorSvg1 {max-height: 100%; overflow:hidden;}
/* Iconos para compartir en redes sociales */
div#ctr div#print1 ul {
  margin: -2em 0 1em 0;
}
div#ctr div#print1 #socialShareLinks {
  margin: 0 6px 0 8px;
  display: inline;
  border: 1px solid #c9c9c9;
  padding: 5px 4px 1px 8px;
  position: relative;
}
div#ctr div#print1 #socialShareLinks li {
  margin-right: 10px;
}
div#ctr div#print1 #socialShareLinks li:last-of-type {
  margin-right: 0px;
}
ul#socialShareLinks:before, #socialShareLinks:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
}
ul#socialShareLinks:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 5px;
  margin-top: -5px;
}
ul#socialShareLinks:before {
  border-color: rgba(201, 201, 201, 0);
  border-right-color: #c9c9c9;
  border-width: 6px;
  margin-top: -6px;
}
div#ctr div#print1 .socialShare {margin-right: 10px;border-right: 1px solid #ccc;padding-right: 4px;}
div#ctr div#print1 .socialShare.active {margin-right: 0;border-right: none;padding-right: 0;}
div#ctr div#print1 .socialShare #socialShareLinks {display: none;}
div#ctr div#print1 .socialShare.active #socialShareLinks {display: inline;}
/* skip to content button */
.skipcontent {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.skipcontent:focus {position:relative;left:0;background: #dcdcdc;font-size: 1.2em;line-height: 2.9em;vertical-align: middle;padding: 0 2em;text-align: left;display: inline-block;height: 2.8em;width:auto;color: #454545;text-decoration: none;margin: 1px auto 8px;}
@media only screen and (max-width: 599px) {
  .skipcontent:focus {
    margin-top: 6px;
  }
}

div#ctr div.imagenytexto div.izqObr {
  width: auto !important;
  float: left;
}
div#ctr div.imagenytextoObr {
  overflow: hidden;
}


/*menu contacto*/


@media only screen and (max-width: 599px){div#ctr div#lista_contactos ul.pais > li.bce:nth-child(1) {height:12em;}}