﻿/*CSS DE PRO*/
/*Generales*/
body {font:62.5% verdana, arial, helvetica, sans-serif;margin:.6em 0;background-color:#eee;text-align:center;}
img {border:0;}
.ftl {float:left;}
.ftr, .copyr {float:right;}
#cvitB li,.centroGlosario dl.circulares dt.linea {float:left;}
#cvitB li {color:#454545;font-weight:bold;font-size:1.45em;margin:0.5em 0em;padding:0em 0em 0.6em 0em;border-bottom:1px dotted #a0a0a0}
.contenedora {background-color:#fff;text-align:left;margin:auto;width:91.7em;padding:0.6em 2em;overflow:hidden}
abbr, acronym {border:0; cursor:help;}
pre {
	font-family: lucida console, verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	margin: 0;
	border: 1px solid #c7c7c7;
	}
.offset {position:absolute;left:-100000px;top:auto;width:1px;height:1px;}
.mediored {color:#930;}
.nowrap {white-space:nowrap;}
.fontNormal {font-weight:normal !important;}
.underline {text-decoration:underline !important;}
/* align */
.ta_center--m {text-align: center !important;}
.ta_left--m {text-align: left !important;}
.ta_right--m {text-align: right !important;}
@media only screen and (max-width: 767px) and (min-width: 600px){
	.ta_center--tm {text-align: center !important;}
	.ta_left--tm {text-align: left !important;}
	.ta_right--tm {text-align: right !important;}
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
	.ta_center--t {text-align: center !important;}
	.ta_left--t {text-align: left !important;}
	.ta_right--t {text-align: right !important;}
}
@media only screen and (min-width: 1024px){
	.ta_center--d {text-align: center !important;}
	.ta_left--d {text-align: left !important;}
	.ta_right--d {text-align: right !important;}
}
/*Cabecera*/
.header {text-align:right;}
.logo {width:19.5em; height:4.5em;float:left; margin:.4em 0 0 0; font-size:1em;}
.opciones_sup {font-family:arial, helvetica, sans-serif;}
.opciones_sup li {display:inline;padding:0.2em 0.5em;border-left:0.06em solid #e4e4e4;}
.opciones_sup li.sel {background:#e4e4e4;padding:0.2em 0.4em 0.2em 0.6em}
.opciones_sup li:last-child.sel {padding:0.2em 0.6em 0.2em 0.4em}
.opciones_sup li a,#pie ul li a,.menuAreas a,.menuOtros a,.centroInfHome dd a,.listaSubhome li ul a,.lsttbInteresa li a,#opciones_der a,.listados a,.paginado a,.estadisticas_resultado a,.cajaEvento a,.enlaces a,.contact a,.convocatorias a,.docPublis a,#infotrosAnyos a,#lstSucursales a,.ficha_suministros dl dd span,.ficha_suministros dl dd a,#accdirectos a,#mapaweb li li li .nodo,#mapaweb li li li a,.lstnormal a,#mapawebB li li li .nodo,#mapawebB li li li a {color:#454545;text-decoration:none;}
.opciones_sup li a:hover,#pie ul li a:hover,.menuAreas a:hover,.menuOtros a:hover,.centroInfHome dd a:hover,.listaSubhome li ul a:hover,.lsttbInteresa li a:hover,#opciones_der a:hover,.listados a:hover,.paginado a:hover,.estadisticas_resultado a:hover,.cajaEvento a:hover,.enlaces a:hover,.contact a:hover,.convocatorias a:hover,.docPublis a:hover,#infotrosAnyos a:hover,#lstSucursales a:hover, #accdirectos a:hover,#mapaweb li li li .nodo,#mapaweb li li li a:hover,.lstnormal a:hover,#mapawebB li li li .nodo,#mapawebB li li li a:hover {color:#454545;text-decoration:underline;}
.opciones_sup_utils {float:left;width:60.9%;}
.opciones_sup_utils li {padding:0 0.5em;}
.opciones_sup_utils li a {padding-top: .4em;line-height:1.8em;padding-left: 2em;}
.opciones_sup_utils li a.hrss {background: url(../img/herramientaRSS.gif) 0.3em no-repeat;}
.opciones_sup_utils li a.youtube {background: url(../img/ico_youtube.png) 0 no-repeat;}
.opciones_sup_utils li a.twitter {background: url(../img/ico_twitter.png) 0.3em no-repeat;}
.opciones_sup_utils li a.flickr {background: url(../img/ico_flickr.png) 0.3em no-repeat;}
.opciones_sup_utils li a.linkedin {background: url(../img/ico_linkedin.png) 0.3em no-repeat;}
.opciones_sup_utils li a.correo {background: url(../INF/assets/img/ico_newsletter.gif) 0.3em no-repeat;}
.opciones_sup li.hrss a img {margin-left: -1.8em;}
.dform {margin-top:1.6em;}
#oficina_virtual {display:inline;background:url(../img/icono_ofVirtual.gif) no-repeat;padding:0.45em 2.6em 0.7em 0.6em;height:2.5em;position:relative;}
#oficina_virtual a {color:#fff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:0.9em;position:relative;z-index:1;}
#oficina_virtual img {width:11.3em;height:2.4em;position:absolute;z-index:0;left:0;top:0;}
.buscador{color:#7d6538;font-size:1em;display:inline;width:40em;padding-right:0.3em;}
.buscador fieldset{width:40em;display:inline;border:0;padding:0.6em;}
.buscador a,.centroInfHome dd span.pdfGold {color:#7d6538;font-size:0.9em;text-decoration:none;padding-right:.5em;}
input#txtlibre,input#buscag,input#texto,input#autor,input#autor,input#fde,input#fa{color:#999;}
#cajaBusqueda {border:1px solid #dcdcdc;font-size:0.9em;color:#999; padding-left:.5em;font-family:Arial, Helvetica, sans-serif;}
.submbuscar{vertical-align:top;width:1.9em;height:1.7em;font-size:1em;}
/*Pie*/
#pie {text-align:left;margin:auto;width:91.7em;padding:0.2em 2em;color:#454545;height:2.6em}
#pie ul {float:left;margin:0;padding:0;}
#pie ul li {padding-right:0.8em;margin-right:0.8em;border-right:1px solid #888;display:inline;line-height: 2em;white-space: nowrap;}
#pie ul li.last,#lstSucursales li.last, #pie ul li:last-child {border-right-width:0;}
.enlacesPie {float:left;}
/*Menu superior*/
.menu, .menu_eu, .menu_en, .menu_va, .menu_ga, .menu_ca {font-family:Arial, Verdana, Helvetica, sans-serif;background:#656565 url(../img/sombraMenu.gif) repeat-x bottom;margin:1.5em 0 0 0;height:3.9em;list-style-type:none;padding:0;white-space:nowrap; clear: both;}
.menu li, .menu_en li, .menu_va li, .menu_ga li, .menu_ca li {padding:0.8em 0em ;font-size:1.2em;border-right:1px solid #b6b6b6;float:left;color:#fff;font-weight:bold}
.menu_eu li {padding:0.8em 0em ;font-size:1.2em;border-right:1px solid #b6b6b6;float:left;color:#fff;font-weight:bold}
.menu li.last, .menu_eu li.last, .menu_en li.last, .menu_va li.last, .menu_ga li.last, .menu_ca li.last {border-right-width:0;padding-right:0;margin-right:-10em;}
.menu li.first, .menu_eu li.first, .menu_en li.first, .menu_va li.first, .menu_ga li.first, .menu_ca li.first {background:url(../img/fondoLeft.gif) repeat-y;position:relative;left:-0.3em;}
.menu li a, .menu_eu li a, .menu_en li a, .menu_va li a, .menu_ga li a, .menu_ca li a {
	font-weight:bold;
	font-size:1em;
	color:#fff;
	text-decoration:none;
	/*padding:0.8em 1.78em*/
}
.menu li.last a, .menu_eu li.last a, .menu_en li.last a, .menu_va li.last a, .menu_ga li.last a, .menu_ca li.last a {border-right-width:0;}
.menu_eu li a{ padding:0.8em 1.35em;}
.rightmenu {background:url(../img/fondoRight.gif) repeat-y right;float:right;margin:1.5em -0.4em 0 -0.3em;padding:0.8em 0.2em;height:1.8em;width:0.06em;}
/*Home y entradillas Foto superior*/
.central {float:left;width:64.5em;margin-bottom:2em}
.central_home {float:left;width:67.5em;}
.entradaFoto/*,.seb,.sebder*/ {background-color:#930; height: 180px;}
.entradaFoto h1,.entradaFoto .h1 {color:#d4a994;font-weight:normal;font-size: 1.4em; font-family:Arial, sans-serif; margin:0;padding:4em 1.3em 4.3em 1.3em;width:14.3em;height:64px}
.entradaFoto .h1 h1 {font-weight:normal;font-size:1em;padding:0;width:auto;color:#fff;display:inline;}
.entradaFoto strong {color:#fff;font-weight:normal;}
.entradaFoto img#foto {float:right;width:43.6em;height:18.1em;}
.entradaFoto .h1 img {float:none;width:20em;height:6.9em;}
/*.ctsec {clear:both;font-size:0.06em;height:0.01em;background-color:#fff; border: 1px solid #000;}*/
.menuHome {background-color:#ebebeb;float:left;width:23.9em;}
.menuHome h2 {margin:0;padding:0;font-weight:bold; font-size:1.2em; font-family:Arial, Helvetica, sans-serif;padding:0.7em 1.52em;color:#930;text-transform:uppercase;}
.menuHome ul {margin:0 0 0 0.5em;font-size:1.1em;}
.menuHome li {margin-bottom:1.3em;}
.menuAreas {list-style-image:url(../img/listaHome.gif);}
.menuAreas a {font-weight:bold;}
.menuOtros {list-style-image:url(../img/menuOtros.gif);}
.centroInfHome {margin-left:24.4em;}
.centroInfHome h2 {color:#fff;background-color:#666666;font-weight:bold;font-size:1.1em;padding:0.15em 0 0.15em 0.45em;margin:0.7em 0 0.4em 0; text-transform:uppercase;}
.centroInfHome h2 img,#opciones_der h2 img,.opciones_der_home h2 img {width:2em;height:1.54em;}
.centroInfHome h2 a,#opciones_der h2 a,.opciones_der_home h2 a {float:right;background-color:#fff;padding:0 0 0.1em 0.18em;margin-top:-0.15em;}
.centroInfHome dl {margin:-1em 0 0 0.3em;}
.centroInfHome dt {float:left;color:#930;padding-top:0.9em;font-size:1.1em;}
.centroInfHome dd {border-bottom:1px dashed #ababab;margin:0;display:block;padding:0.9em 0 1em 7.27em;color:#454545;font-size:1.1em;}
.centroInfHome dd.last {border-bottom-style:solid;}
.centroInfHome dd a:hover,.centroInfHome dd a.pdfGold:hover,.u {text-decoration:underline;}
ul.newshome {list-style-type:none; padding:0; margin-top:0; margin-bottom:.6em; font-size:1.1em; height:260px; overflow:auto;}
ul.newshome li {border-bottom:1px dotted #ababab; padding:.8em 8px 1.02em .4em; overflow:hidden; display:inline-block; width:410px; height:auto; min-height:2.8em}
ul.newshome li.last {border-bottom:1px solid #ababab;}
ul.newshome li span.newsdate {color:#930; width:7em; float:left;padding-bottom:1.5em;}
ul.newshome li div.contentnewsdate{float:left; width:7em;}
ul.newshome li div.contentnews{float:left; width:29.8em; padding-right:0.2em;margin-left:7em;}
ul.newshome li a {text-decoration:none; color:#454545;}
ul.newshome li a:hover {text-decoration:underline;}
ul.newshome li a span {color:#454545;}
ul.newshome li a span.pdfnews {color:#bc5928;}
.masNoticiasHome,.masEstadisticasHome,.verAgenda {text-align:right;margin:0.2em 0pt 1.1em 0pt;}
.masNoticiasHome span,.masEstadisticasHome span,.verAgenda span {background:url(../img/mnot.gif) no-repeat left center;padding-left:1.5em;}
.masNoticiasHome a,.masEstadisticasHome a,.verAgenda a {text-decoration:none;color:#bc5928;font-size:1.1em;}
.masEstadisticasHome,.verAgenda {margin-right:0.6em;}
.masEstadisticasHome {border-top:1px solid #ABABAB; padding:0.8em 0pt 0.3em;}
/* icono de crear contenido en seccion */
a.masContent {
    text-decoration:none;
    color:#454545;
    position:relative;
    top:-25px;
}
#accdirectos,#accdirectos ul {list-style:none;padding-left:1.5em;}
#accdirectos h3{cursor:pointer;padding:0.45em 0.6em 0.45em 0.6em;font-size:1.1em;margin:0;background-color:#f3f3f3;color:#666;font-weight:normal;white-space:nowrap;}
#accdirectos li {background-color:#f3f3f3;}
#accdirectos li li {background:url(../img/mnot.gif) no-repeat left center;padding-left:2.5em;}
ul#accdirectos li.sel {display:block}
/*ul#accdirectos li img{display:none;}*/
#opciones_der {margin-left:66.4em;margin-bottom:0em;background-color:#f7f7f7;}
#opciones_der span.pdf {color:#7d6538; font-size:.9em;}
.opciones_der_home {margin-left:69.2em;}
#opciones_der h2,.opciones_der_home h2 {color:#fff;background-color:#930;font-weight:bold;font-size:1.1em;padding:0.15em 0 0.15em 0.45em;margin:0.7em 0 0.4em 0; text-transform:uppercase;}

.dclave {background-color:#ebebeb;font-weight:bold;padding:0.4em;width:22em;color:gray;}
.dclave img.dclave_img {margin-top:0.5em;width:20.7em;height:8.3em;}
#fixedTooltip, #tooltip {color:#000;position: absolute;display: none;border: 1px solid #ba4343;padding: 5px;background-color: #fbfbfb;opacity: 0.80;font-weight:normal;}
#opciones_der dl,.opciones_der_home dl,.enlaces ul ul {margin:0 0 0.2em 0;}
#opciones_der dt,.opciones_der_home dt {float:left;padding:0.64em 0.3em 0.3em 0.3em; padding-bottom:0;}
.opciones_der_home dt a {color:#454545;text-decoration:none}
.opciones_der_home dt a:hover {text-decoration:underline}
#opciones_der dt cite,.opciones_der_home dt cite,.opciones_der_home dt .cite {display:block;color:#930;font-size:0.9em;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold
}
#opciones_der dd,.opciones_der_home dd {background-color:#f7f7f7;padding:0.64em 0 0.64em 13.4em;display:block;margin:0.2em 0;color:#454545;font-weight:bold;background-repeat:no-repeat;background-position:15em center;}
.sube {background-image:url(../img/subiendo.gif);}
.baja {background-image:url(../img/bajando.gif);}
.igual {background-image:url(../img/igual.gif);}
.opciones_der_home div#calendario table {width:100%; border:0px;margin-top:0;}
.reut table {width:90%;margin:auto;}
div#opciones_der dl.contacto {font-size:1em;margin:0.3em 1em;width:80%;}
div#ctr div#calendario.ftl {margin:0em 0em 0em 0.5em; width: 23em;height:15em;}
div#ctr div#calendario table {width:100%;margin:0;}
div#calendario { position:relative; }
div#calendario li {padding-bottom:0;}
div#calendario ul {height:13em;overflow:scroll;}
div#calendario table {border-collapse:collapse;}
div#calendario table caption {color:#454545;font-size:1.1em;text-align:center;font-weight:normal; height:20px; margin-top:5px;padding:0;}
div#calendario table tr.mini a {text-decoration:none;font-size:1em;}
div#calendario div.ant {float:left;width:5em;margin:0;padding:0;}
div#calendario div.seg {float:right;width:4em;margin:0;padding:0;}
div#calendario div.bot_cal {width:100%;height:1em;position:absolute;top:0.6em;}
div#calendario div.bot_cal a {text-decoration:none;color:#7D6538}
.opciones_der_home div#calendario table th,.reut table th, div#ctr div#calendario table th {text-align:center;color:#454545;font-size:1.1em;font-weight:normal;padding:0 0 0.03em;border-bottom:none;background:none;}
.opciones_der_home div#calendario table th,.reut table th, div#ctr div#calendario table th span {color:#454545;}
.opciones_der_home table th a, div#ctr div#calendario table th a, .reut table th a,.lsttbInteresa .masInteresa a,#opciones_der dd a,.general ul p.contacto a,.agris a,.docPublis a span,#infotrosAnyos a span,.tpdoc a,.noimg a,.indiceEstats a,.ficha_suministros dl dd a span {color:#7d6538;}
.opciones_der_home div#calendario table td,.reut table td, div#ctr div#calendario table td {text-align:right;color:#454545;padding:0.08em 0.6em;border-bottom:1px solid #fff;background-color:#dcdcdc;font-size:1.2em;}
.opciones_der_home div#calendario table tr, div#ctr div#calendario table tr {border:0;}
.opciones_der_home div#calendario table td.agendaMarcado, div#ctr div#calendario table td.agendaMarcado, .reut table td.agendaMarcado {color:#fff;background-color:#930;}
.opciones_der_home div#calendario table td.agendaEvento, div#ctr div#calendario table td.agendaEvento, .reut table td.agendaEvento {color:#7d6538;font-weight:bold;}
.opciones_der_home div#calendario table td.agendaEvento a, div#ctr div#calendario table td.agendaEvento a {color:#845700; text-decoration:none;font-size:1.1em;}
.opciones_der_home div#calendario table td.agendaMarcado a, div#ctr div#calendario table td.agendaMarcado a {color:#fff; text-decoration:underline;}
/*subhome estilos*/
.cuerpo {
	clear: both;
	padding-bottom:1em;
	}
.entrada {height:10em; clear: both;}
.entrada h1 {color:#fff;font-size:1.6em;margin:0;padding:2.5em 1em 0 1em;margin-left:26.12em; display:block;}
.entrada p {color:#fff;padding:0 1.3em;width:20.6em;margin:0;}
.entrada img {vertical-align:middle;float:left;}
.entrada img#foto {width:41.8em;height:10em;vertical-align:middle;float:left;}
.path {font-size:1em;margin:0.8em 0.8em 1em 0.8em;color:#454545;padding:0;clear:left;}
.path li {display:inline;background:url(../img/bgPath.gif) right center no-repeat;padding-right: 4px;padding-left: 4px;}
.path li.last,.letras li.last {background:none;}
.path li a,.bavanzada a,.detalleevento dd a,.ulrss li a,.tblgenerica table tbody tr td.tcambio a,.masinfooro a,.enlnormal,.cajaBilletes a,.letras li a.enlnormal,.centroGlosario .enlnormal {color:#832c00;text-decoration:none;}
.path li a:hover,.bavanzada a:hover,.detalleevento dd a:hover,.ulrss li a:hover,.tblgenerica table tbody tr td.tcambio a:hover,.masinfooro a:hover,.enlnormal,.cajaBilletes a:hover,.letras li a:hover.enlnormal,.centroGlosario .enlnormal {text-decoration:underline;}
.listaSubhome {margin:2.1em 1.3em;padding:0;list-style-type:none;}
.listaSubhome h3,.listaSubhome h4 {background-repeat:no-repeat;background-position:left 0.1em;font-weight:bold;font-size:1.1em;padding:0 0 0.27em 1.82em;margin:0;border-bottom:1px dashed #ababab;}
h3.h3glos {margin:0;}
.listaSubhome li {width:29.5em;margin-bottom:2.2em; float: left;}
.listaSubhome li ul {list-style-type:none;padding:0;margin:0;}
.listaSubhome li li {padding:0.7em 0 0.7em 1.73em;border-bottom:1px dashed #ababab;margin:0;background-repeat:no-repeat;background-position:0.2em 1em;width:auto;font-size:1.1em;margin-bottom:0.01em;min-height:1em;}
.listaSubhome li li.last {border-bottom-style:solid;padding-bottom:0.7em;}
.listaSubhome fieldset,.listaSubhome form,.listaSubhome .gfs {margin:0;padding:0;border-width:0;text-align:right;color:#454545;height:1.4em;}
.listaSubhome select {font-size:1em;border:1px solid #c2c2c2;color:#8a8a58;margin-top:-0.2em;position:relative;}
.listaSubhome select {font-size:1em;border:1px solid #c2c2c2;color:#8a8a58;margin-top:-0.2em;position:relative;}
.fcirc {font-size:1em;}
/*Definicion de los colores texto asociado a imagen superior*/
.tyimg {margin-left:24.4em;height:10em;background-color:#967100;}
/*formulario derecha secciones*/
.areas_act {margin:0em;width:23.8em;}
.areas_act fieldset,.areas_act .gfs {margin:0;border-width:0;background-color:#dadada;padding:1em;height:8em;}
.areas_act strong {font-size:1.4em;font-family:Helvetica, Arial, sans-serif;color:#930;padding-left:0.3em;}
.areas_act label {color:#454545;display:block;margin:1.1em 0;}
.areas_act #areas {font-size:1.1em;color:#454545;border:1px solid #c2c2c2;width:16em;}
.areas_act .enviar {vertical-align:top;width:1.7em;height:1.5em;font-size:1em;}
.convocatorias .bconv {font-size:1em;margin:0;padding:1.1em;border-bottom:1px dotted #a0a0a0;}
.bconv div{width:100%;margin:.5em 0;overflow:hidden;}
.bconv div.ficha_suministros{width:96%;}
/*Parte derecha Tambien le interesa y reutilizacion*/
.uldernoborder {margin-bottom:0; background:none;}
#opciones_der h2 {background:#666666; margin:0 0 1.4em 0;font-weight:bold;font-size:1em; text-transform:uppercase; color:#fff; padding:.3em 1.1em;}
#opciones_der h3,#opciones_der h3.general {color:#fff;margin:0; margin-bottom:1.5em;background-color:#666666; padding:0.3em 1em;font-size:1em; text-transform:uppercase;}
#opciones_der h3.general {background-color:#bc9753;}
#opciones_der h3.lau {margin:0 0 .3em 0;font-weight:bold;font-size:1em; text-transform:uppercase; color:#333; padding:0 1.1em;}
#opciones_der h4 {margin:0 0 1em 0;font-weight:bold;font-size:1em; text-transform:uppercase; color:#333; padding:0 1.1em;}
#opciones_der h5 {margin:0 0 .3em 0;font-size:1em; font-weight:bold; color:#333; padding:0 1.1em;}
.tiposEstm .last td,.fichaDett dd.last,.convocatorias .last,.cajaBilletes ul li.last,.centroGlosario dl.circulares dd.last {border-bottom-width:0;}
#opciones_der p{
	padding-left: 1.1em;
	}
#opciones_der ul,
#opciones_der ul.lsttbInteresa {
	margin:0.24em 1.2em 0em 1.2em; background:none; list-style-type:none;padding:0 0 1.5em 0;
	}
#opciones_der ul.lsttbInteresa ul {
	margin:0.24em 1.2em 0.24em 1.2em; background:none; list-style-type:none;padding:0 0 0 0;
	}
#opciones_der ul.contacto a{
	color:#832c00;
	font-weight:bold;
}
#opciones_der li,#opciones_der .lsttbInteresa li,#opciones_der li .ctoder {border-bottom-width:0;padding:0.35em 0.45em 0.35em 2.18em;font-size:1em;background: url(../img/menuOtros.gif) left 0.8em no-repeat;line-height:18px;}
#opciones_der li li{font-size:1em;}
#opciones_der .ctoder {float:none;font-size:1.1em; font-family:Verdana, Geneva, sans-serif; width:15em; padding-left:2.5em;}
#opciones_der .ctoder.purp {background: url(../img/listaserviciopublico.gif) no-repeat 0 .7em; float:none;font-size:1.1em; font-family:Verdana, Geneva, sans-serif; width:15em; padding-left:2.5em;}
#opciones_der .ctoder.marr {background: url(../img/listaHome.gif) no-repeat 0 .7em;}
/*.lstsebder li {padding-top:0.3em;background-image:url(../img/listaHome.gif);}*/
.lstenlac li {background-image:url(../img/listaEnlaces.gif);}
/*.lsteuro li {background-image:url(../img/listaEuro.gif);}
#opciones_der li.hrss,li.hcorreo {background-position:left 0.6em;padding-top:0.5em;}*/
#opciones_der li.hrss {background: url(../img/herramientaRSS.gif) left center no-repeat; padding-top: .2em;}
#opciones_der li.hcorreo {background: url(../img/herramientacorreo.gif) left center no-repeat; padding-top: .3em;}
.lsttbInteresa li.masInteresa {padding:0.4em 0.45em 0 3.6em;background:url(../img/masInteresa.gif) no-repeat 2.19em 0.55em;}
#opciones_der .pdf a {color:#7D6538;font-size:0.9em;}
.abrevent {margin-bottom:.1em; width:.545em; height:.364em; margin-left:.3em;}
#opciones_der .block {display:block;margin-top:0.8em;}
#opciones_der span.block {margin-left:1em;margin-right:1em;}
#opciones_der dl {padding:0;margin:0;width:15.3em;}
#opciones_der dt {padding:0;color:#454545;font-family:Arial, Helvetica, sans-serif;}
#opciones_der dd {padding:0 0 0.45em 4.36em;color:#454545;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
#opciones_der div.lstsdpder {margin:0.24em 0 1.5em 1.2em;padding-bottom:1.5em;width:16em;}
#opciones_der div div {padding:0;margin-left:0; margin-bottom:0;}
#opciones_der form,#opciones_der fieldset {margin:0;padding:0;width:16em;}
#opciones_der form,#opciones_der form div {width:22em;margin:0.2em;}
#opciones_der form.extended,#opciones_der form.extended div {width:26em;margin:0.2em 0.2em 0.2em -0.5em;}
#opciones_der form div span {margin-right:1.1em;float:left;margin:0.2em 0.3em 0 0;width:5em;}
#opciones_der form {margin-top:1.2em;}
/*#opciones_der fieldset, #opciones_der div {margin-top:0;border-width:0;padding-top:0.4em;}*/
#opciones_der input, .bavanzada input,.fbavanzada textarea {font-size:1em;border:0.09em solid #c2c2c2;}
#opciones_der select, .fbavanzada select {font-size:1em}
.fbavanzada input.radio,.orgBanco img {border-width:0;}
#opciones_der form .l {width:5em;margin:0.2em 0.3em 0 0;}
#opciones_der form.extended .l {width:5.6em;margin:0.2em 0.3em 0 0;}
#opciones_der form .a {width:15.8em; padding-left:.4em;}
#opciones_der form.extended .a {width:18.1em; padding-left:.4em;}
#opciones_der form select.a {width:16.3em;}
#opciones_der form.extended select.a {width:18.7em;}
#opciones_der form .b {width:5.2em;font-size:0.9em;}
#opciones_der form .c {width:6.15em; padding-left:.2em;}
#opciones_der .fbuscar {margin-top:0.8em;text-align:right;padding-right:0.2em;width:21.6em;}
#opciones_der form.extended .fbuscar {margin-top:0.8em;text-align:right;padding-right:0.2em;width:24.5em;}
#opciones_der .fbuscar input,.bavanzada .bbuscar {border-width:0;background-color:#930;color:#fff;padding:0.3em 0.7em;}
#f_buscar_derecha {font-size:1.1em;}
/*Listados*/
div#ctr .listados, .listados {padding:0; list-style-type: none; margin:0; background: none;}
.listados li {padding:1.3em 0.8em;border-bottom:0.09em dotted #a0a0a0;margin-bottom:0.01em;}
.listados li li.last, .listados li li li.last, .listados li li li li.last {border-bottom:0;}
div#ctr .eventos li, .eventos li {background: none;}
.eventos li,.funciones h3.otrosdd {border-bottom:0.09em solid #c7c7c7;}
.eventos span.cite {text-transform: uppercase;}
.eventos span.cite span{display: inline; text-transform: none;}
.eventos .antetitulo {text-transform: uppercase;}
.listados h4,.listados h3 {font-size:1em; margin:.5em 0 0 0;}
.listados li.last {border-bottom:1px solid #d9d9d9;}
.listados cite,.detalleevento cite,.txdetalle,.listados .cite,.detalleevento .cite {color:#454545;display:block;font-style:normal;font-size:1.1em;}
.txdetalle {padding-bottom:.8em;}
.listados .cite span,.detalleevento .cite span,.listados .cite span,.detalleevento .cite span, span .cite span,.paginado span,.funciones .cite,.rjmq,.tiposEstm td.pais,dl.contacto dd strong,.tblgenerica table tbody tr td.pais,.leytabla span,.ficha_suministros span,.plazos dd, span.cite span, span.rojo {color:#930;}
.listados .cite span {padding-bottom:.7em; display:block;font-size:0.9em;color:#454545;font-weight:bold;}
.listados a {font-weight:bold;font-size:1em;}
	/*listados de publicaciones*/
.listados_pub li{border:0em}
.listados_pub li span{min-height:2em; float: left; padding-right:0.5em;}
.listados_pub a {font-weight:normal;font-size:1em;}
	/*Fin de listados de publicaciones*/
.volver {margin:2.7em 0.15em 0em .75em;text-align:right;font-size:1.2em; clear:both;}
.paginado{margin:0.15em 0.15em 0.15em .75em;text-align:right;font-size:1.2em; clear:both;}
div#ctr .paginado a , .paginado a , div#ctr .paginado a:hover, .paginado a:hover, div#ctr .paginado a:visited, .paginado a:visited, div#ctr .paginado a:focus, .paginado a:focus, div#ctr .paginado a:active, .paginado a:active,
div#ctr .volver a , .volver a , div#ctr .volver a:hover, .volver a:hover, div#ctr .volver  a:visited, .volver a:visited, div#ctr .volver a:focus, .volver a:focus, div#ctr .volver a:active, .volver a:active
{color:#454545;}
div#ctr .volver a , .volver a {background:url(../img/back.gif) no-repeat left 0.4em;padding-left:1.6em;float:left;}
#volverPag {visibility:hidden;}
.paginado ul li span {background:url(../img/sepPagSpan.gif) no-repeat right 0.8em;padding-right:0.1em;margin-right:-0.2em;}
.paginado ul li a {background:url(../img/seppag.gif) no-repeat right 0.8em;padding-right:0.1em;margin-right:-0.2em;}
.paginado ul li a.nobg {background:none;padding-right:0.1em;margin-right:-0.2em;}
.paginado ul li a.last,.paginado span span.last, #mapaweb li.last,#mapawebB li.last {background:none;margin-right:0;}
.paginado ul li .next, .paginado .next {background:url(../img/next.gif) no-repeat right 0.4em;padding-right:1.6em;}
.paginado ul li .back, .paginado .back {background:url(../img/back.gif) no-repeat left 0.4em;padding-left:1.6em; /*float:left;*/}
div#ctr ul.horiz, .horiz {margin:0.1em 0 0 0;padding:0 0.1em;list-style-type:none;}
div#ctr ul.horiz li, .horiz {display:inline;padding-right:0.1em;margin-right:-0.1em;background:none;}
div#ctr ul.horiz li, .horiz {display:inline;padding:0.5em 0.1em 0.7em 0.4em;margin-right:-0.1em;background:none;}
.top {margin-bottom:0.5em;margin-top:1.5em;}
.antetitulo,.detalle h3.antetitulo {color:#930;margin-top:1em;}
.detallesListado {margin-top:0.6em;color:#454545;}
/*caso glosario*/
.indiceglo {padding:0.8em 1.6em;background-color:#f7f7f7;margin-bottom:2.2em;}
.indiceglo form {margin:0;padding:0;}
.indiceglo fieldset,.indiceglo .gfs {margin:0;padding:0 0.4em 0.8em 0.4em;border-width:0;border-bottom:1px solid #d1d1d1;color:#454545;}
.indiceglo input {font-size:1em;border:1px solid #c2c2c2;width:20.6em;}
.indiceglo .buscaGlos {border-width:0;background-color:#967100;color:#fff;width:1.9em;vertical-align:baseline;}
div#ctr ul.letras, .letras {margin:0.4em 0 0 0;padding:0 0.4em;list-style-type:none; background:#F7F7F7}
div#ctr ul.letras li, .letras {display:inline;font-weight:bold;font-size:1.24em;font-family:Georgia, "Times New Roman", Times, serif;color:#7d6538;background:url(../img/ptoGlosario.gif) no-repeat right center;padding:0 0.15em;margin:0 0.06em;}
div#ctr ul.letras li.last, .letras li.last {background:none}
/*Reutilizacion menu y cuerpo home*/
.reut {background-color:#fff;text-align:center;}
.gris {background-color:#f7f7f7;padding:1em;width:22.5em;margin:0 2.3em 0 0.5em;}
.g {width:2.8em;border-top:1px solid #c7c7c7;color:#930;font-weight:bold;font-size:1.5em;padding-top:0.61em;}
.gal,.contactForm .colForm input {width:15em;height:auto;}
.centroGlosario {margin-left:4.5em;}
.centroGaleria {margin-left:16em;}
.centroGlosario dt {color:#454545;font-weight:bold;font-size:1.2em;width:14.5em;}
.centroGlosario dd {color:#454545;font-size:1.1em;border-bottom-width:0;padding-left:16.36em;border-top:1px dashed #a0a0a0;}
.centroGlosario dd ol {padding-left:1.8em;}
.centroGlosario dt.first,.enlaces li li.first {border-top:1px solid #c7c7c7;}
.centroGlosario dd.first {margin-top:2.9em;border-top:1px solid #c7c7c7;padding-left:0;margin-left:16.36em;}
.centroGlosario dd.last {border-bottom:1px dashed #c7c7c7;}
/*faqs*/
div#ctr p.tfaqs, div#ctr h3.tfaqs {margin:0 0.9em;color:#930;font-weight:bold;font-size:1.5em;padding-bottom:0.3em;border-bottom:1px dotted #A0A0A0;}
div#ctr h3.tfaqs {clear:both; padding-left:.75em;}
div#ctr ul.links p.tfaqs {border-bottom:0;}
.faqs li {margin:0.01em 0.9em;}
.faqs .path li {margin:0;padding:0 1em 0 0;border-bottom-width:0;}
.faqs .path li a,.leyenda {color:#454545;}
.faq_explica {margin:0.6em 0;font-size:1.1em;color:#454545;}
.faq_explica span {display:block;margin-top:0.6em;background:url(../img/mnot.gif) no-repeat left center;padding-left:1.3em;}
.faq_explica a {font-size:1em;font-weight:normal;}
.pag_faq {padding:0 1.7em;}
/*busqueda avanzada*/
div.rbusqueda p.faq_explica strong { color:#9b6f00}
.bavanzada, .bavanzada fieldset,.bavanzada .gfs {margin:0;border-width:0;}
.bavanzada fieldset,.bavanzada .gfs {padding:1.5em;background-color:#f7f7f7;color:#454545;font-size:1.1em;}
.bavanzada input.ftl {border:0;}
.bavanzada label,.bavanzada .cb {float:left;margin:0.2em 0.2em 0 0;min-width:9.1em;white-space:nowrap;}
.bavanzada .cajatexto {width:14.1em;}
.bavanzada .bbuscar {font-size:1em;width:5em;padding:0;}
.bavanzada span.s {margin:0.5em 0 0 10.72em;display:block;background:url(../img/masInteresa.gif) no-repeat left center;padding-left:1.1em;}
.bavanzada.filterText .gfs {margin:0 0.2em;}
tr.jcorgFilterTextParent {display: table-row !important;}
tr.jcorgFilterTextParent[style*="display: none"], tr.jcorgFilterTextParent[style*="display:none"],
tr.jcorgFilterTextParent[style*="display: none "], tr.jcorgFilterTextParent[style*="display:none "]{display: none !important;}
div#ctr .bavanzada.filterText td p {font-size:1em;}
.bavanzada.filterText #filterText::-ms-clear {display: none;widtH:0;height:0;}
.bavanzada .bavanzada__status {background:#f7f7f7;margin:0 0.2em;overflow: hidden;font-size:1.1em;padding: 0 1.5em;}
div#ctr .bavanzada__status p {margin-top:0;margin-left:0;}
.bavanzada__status p span {margin-left:2px;padding: 2px 4px; background:yellow;font-weight:bold;color:#000;}
.obligatorio {color:#bb9754;}
.fbavanzada .obligatorio {color: #906c00;}
.rbusqueda {padding:0 1.2em;}
.estadisticas_resultado {border:0.06em solid #e1e1e1;border-bottom:1px dotted #a0a0a0;color:#454545;background-color:#f7f7f7;padding:0.9em;text-align:right;}
.estadisticas_resultado strong,.estadisticas_resultado em {color:#930;font-style:normal;}
.rbusqueda .listados cite,.rbusqueda .listados .cite {margin-bottom:0.3em;}
.rbusqueda .listados cite strong,.rbusqueda .listados .cite strong {font-weight:normal;color:#000;}
.rbusqueda .path {margin-left:0;margin-bottom:0;}
div#ctr .rbusqueda ul.faqs li ul.path li.last a {display: inline-block;}
.pdf {background:url(../img/pdf.gif) no-repeat top left;padding-left:1.6em; color:#7d6538;}
.html {background:url(../img/html.gif) no-repeat top left;padding-left:1.6em;}
.zip {background:url(../img/zip.gif) no-repeat top left;padding-left:1.6em;}
.ppt {background:url(../img/ppt.gif) no-repeat top left;padding-left:1.6em;}
.excel {background:url(../img/excel.gif) no-repeat top left;padding-left:1.6em;}
.word {background:url(../img/word.gif) no-repeat top left;padding-left:1.6em;}
.pdf,.pdf a, .html , .zip , .ppt , .excel , .word {font-weight:normal;color:#7d6538;}
/*Pagina detalle*/
.detalle {font-size:1.1em;margin:0 .75em;}
.fecha {font-style:normal;color:#930;}
.detalle h3, .detalle h4 {color:#454545;font-weight:bold;font-size:1.45em;margin:0.5em 0;padding:0 0 0.6em 0;border-bottom:1px dotted #a0a0a0;}
.detalle p {margin:0.5em 0 1em 0; color:#454545;}
.detalle p a {text-decoration:none; color:#7d6538; font-weight:bold}
.cajaadicional {float:right;border:1px solid #dedede;padding:1em;width:22.2em;margin:0 0 1em 1em;}
.cajaadicional .tcaja {padding-left:1.6em;}
.cajaadicional .pdf {display:block;margin-top:0.7em;color:#454545;}
.cajaadicional .pdf a {text-decoration:none;font-size:1em;}
.cajaadicional .pdf span {color:#454545;display:block;}
/*caso funciones*/
.funciones h3 {color:#333;font-weight:bold;font-size:1.1em;border-bottom-width:0;}
.funciones .t {display:block;padding-left:1.4em;}
.funciones strong.t {background:url(../img/masInteresa.gif) no-repeat left center;}
/*Detalle evento*/
div#ctr h3.tituloevento {font-size:1.6em;color:#930;padding:0;margin:0.2em 0 1.19em 0;}
div#ctr .detalleevento h4 {font-size:1.4em;color:#333;border-bottom:1px solid #c7c7c7;margin:1.78em 0 1.5em 0;padding:0.43em 0.64em;clear:both;}
/*div#ctr .detalleevento p, .detalleevento p{margin:0;}*/
div#ctr .detalleevento .disposicion {margin-left: 26em;}
div#ctr .detalleevento .ponencias p {line-height: 1.3em;}
div#ctr .detalleevento .ponencias p strong, .detalleevento .ponencias p strong{font-weight: normal;}
div#ctr .detalleevento .ponencias p em, .detalleevento .ponencias p em{font-style: normal;}
.cajaEvento {padding:1.8em 2.6em;background:#f7f7f7;margin-top:1.5em;}
div#ctr .cajaEvento ul,.convocatorias .bconv ul,.funcionesBanc,.lstnormal {list-style-image:url(../img/masInteresa.gif);margin:1em 0 0 0;padding:0 1.8em;}
div#ctr .cajaEvento li,.lstnormal li {margin:0.5em 0;background:none; padding:0;}
.funcionesBanc li {margin:1em 0;}
.funcionesBanc {color:#454545;}
.funcionesBanc strong {display:block;}
div#ctr .detalleevento dt {float:left;clear:both;width:21em;text-align:right;font-weight:normal;}
div#ctr .detalleevento dt cite,.detalleevento dt .cite,.o,.fotoSucursal span {color:#333;}
div#ctr .detalleevento cite.fecha,.detalleevento span.fecha {color:#930;font-size:1.3em;margin-top:-0.2em;}
div#ctr .detalleevento dl {margin:0 0 2em 0;float:left;}
div#ctr .detalleevento dd {float:left;width:34.4em;margin-left:2.4em;padding:0 0 1.3em 2.54em;font-size:1.1em;color:#454545;border-left:1px dashed #ababab;}
div#ctr .detalleevento dd.first,.detalleevento dd.last {padding-bottom:0.2em;}
div#ctr .detalleevento div.ponencias dd.first {padding-bottom:1.2em;padding-top:1.6em;}
/*div#ctr .detalleevento dd strong {display:block;margin-top:0.5em;}*/
div#ctr .detalleevento dd a,.contact span a {font-size:1em;}
div#ctr .detalleevento dd div,.contact {background:url(../img/masInteresa.gif) no-repeat left 0.2em;padding-left:1.63em;margin-bottom:0.9em;}
div#ctr .detalleevento .paginado {border-top:1px solid #e3e3e3;margin-top:6em;padding:1.3em 3em 0 3em;}
/*busqueda avanzada*/
.fbavanzada {padding:0 1.2em;background-color:#f7f7f7;}
.fbavanzada legend {display:block;font-weight:bold;font-size:1.1em;color:#000;margin:1em 0 0 0;padding:0;}
.fbavanzada legend.introductorio {color:#454545;font-weight:normal;font-size:1em;}
.fbavanzada fieldset.fini,.fbavanzada .gfs.fini {border-bottom:1px solid #d1d1d1;}
.fbavanzada fieldset.last,.fbavanzada .gfs.last {text-align:right;}
.fbavanzada fieldset.last div,.fbavanzada .gfs.last div {font-size:0.9em;}
.fbavanzada .ctform {height:0.7em;}
.fbavanzada fieldset.fini div.last {clear:both;border-top:1px solid #d1d1d1;width:50em;margin:0;padding:0}
.fbavanzada_resultado {border:0.06em solid #e1e1e1;border-bottom:1px dotted #a0a0a0;color:#454545;background-color:#f7f7f7;padding:0.9em;text-align:left;
}
.fbavanzada_resultado strong,.fbavanzada_resultado em {color:#9b6f00;font-style:normal;}
.fbavanzada_resultado span.ftl {display:block;clear:both;width:100%;margin-bottom:10px;}
.colForm {width:26.3em;margin-top:1em;}
.fbavanzada .colForm .lradio {min-width:6em;width:4em;margin-right:.5em;}
#ocoincidencia, #ofecha {float:left;}
a.icocalendario {border:0; margin-bottom:-.3em; visibility:hidden;}
html[lang=eu] #ocoincidencia, html[lang=eu] #ofecha{ width:14px;display: block;white-space: normal;}
html[lang=eu] #ofecha {clear: left;margin-left: 9.7em;}
/*Galeria fotogrfica*/
#contentFotos{position:relative;width:15em;padding-left:1.2em;text-align:left;margin-bottom:20px;margin-top:30px;}
#scrollFotos{position:relative;width:7.2em; text-align:center}
	#scrollFotos img{border:1px solid #d0d0d0;margin-top:1em;cursor:pointer}
	#scrollFotos.foto_th img{width:9.1em;border:1px solid #d0d0d0;margin-top:1em;cursor:pointer}
	#scrollFotos img.seleccionada{border-color:#000}
	#barraFotos{float:left;height:30.6em;background-color:#d0d0d0;margin:1em 0em 1em 0em;width:0.2em;position:relative;left:10.5em;display:none}
	#barraFotos div{height:5em;background-color:#000;margin-top:0em}
	#flechasFotos{height:32.5em;margin:1em 0em 1em 11.3em;position:absolute;visibility:hidden}
		#flechasFotos img{display:block;width:0.9em;height:1.6em;cursor:pointer}
		#flechasFotos img.bajar{margin-top:27.5em}
.centroGaleria div{background-color:#ebebeb;padding:0.8em;margin:2em 1em 0em 0em}
	.centroGaleria span{display:block;text-align:center;background-color:#fff;padding:1.5em;margin-bottom:0.5em}
		.centroGaleria span img{/*width:34.3em;height:25em*/}
	div#marco strong { text-transform:uppercase; }
/*enlaces*/
div#ctr .enlaces ul {margin:0 0;padding:0;list-style-type:none;}
div#ctr .enlaces ul.links {margin-bottom:4em;}
div#ctr .enlaces ul.links > li {background: none;}
div#ctr .enlaces ul.links ul li {padding-right:3.5em;min-height:7.4em;}
.contactoGen ul {margin:0 0.3em;}
div#ctr .enlaces h3, .enlaces h4 {margin:1.3em 0 0 0;border-bottom-width:0;}
div#ctr .enlaces h3.lt, div#ctr.enlaces h4.lt {font-size:1.2em;color:#454545;margin:0;background:url(../img/masInteresa.gif) no-repeat 0.8em 0.2em;padding-left:2em;}
div#ctr .enlaces h3.contacto, div#ctr.enlaces h4.contacto {background:none;padding-left:0.9em;}
div#ctr .enlaces span.mail {background:url(../img/herramientacorreo.gif) no-repeat 0 0.2em;padding-left:2em;display:block; margin-bottom:.5em;}
div#ctr .enlaces img.ico_mail {margin:0 0 0 -0.2em }
div#ctr .enlaces .dfn {font-style:normal;display:block}
div#ctr .enlaces .lin {min-height:1.9em; width:19em; float:left;margin:0px 20px 0 0}
div#ctr .enlaces .lincentral {min-height:1.7em; width:62em; float:left;}
div#ctr .enlaces .lin h3, div#ctr.enlaces .lincentral h3 {border-bottom:1px solid #c7c7c7; color:#454545}
div#ctr .enlaces .lin img, div#ctr.enlaces .lincentral img {float:right;width:1.8em;height:1.2em;border:1px solid #dadada;}
div#ctr .enlaces .lin img.lgbce, div#ctr.enlaces .lincentral img.lgbce {width:3.9em;height:3.3em;margin-top:-1.7em;border-width:0;position:relative;}
div#ctr .general ul p {color:#454545;font-size:1.1em;margin:0.9em 0 0.9em 2.18em;min-height:0em;}
div#ctr .general ul p.contacto {margin-left:1.09em;}
div#ctr .general ul p a {color:#930;font-size:1em; font-weight:bold}
.general .paginado {padding:2em 0 3em 0;clear:both;}
div#ctr .enlaces ul li li {padding:1.5em 0 0 1.9em;float:left;margin:0 0.6em 0 0;background:url(../img/masInteresa.gif) no-repeat 0.3em 1.7em;width:14.5em;}
div#ctr .general li {float:left;margin:2em 0.6em 0 0;width:19.9em;padding:0}
.contactoGen li {width:20.7em;}
.contactoGen li.first {clear:left;}
/*div#ctr.enlaces ul li ul li.large {width:25em}*/
div#ctr .enlaces ul li.total {width:100%; }
div#ctr ul.pais li, div#ctr ul.pais_pq li {
	font-size:0.9em;
	padding-left:1.7em;
	padding-right:0;
}
div#ctr ul.pais li.bce {
	float: left;
	width: 70em;
	height:auto;
	margin: 1px 0px 5px 15px;
	padding: 2px 0 15px 0px;
	position: relative;
	color:#454545
}
div#ctr ul.pais li.bce img {
	margin-top:-13px;
}
div#ctr ul.pais li span.linkBig, div#ctr ul.pais_pq li span.linkBig {
	border-bottom:1px solid #C7C7C7;
	color:#585858;
	width:98%;
	font-size:1.3em;
	font-weight:bold;
	display:block;
	padding-bottom:0;
}
div#ctr ul.pais li.bce span.linkBig {
	border-bottom:1px solid #C7C7C7;
	color:#585858;
	margin-bottom:0.5em;
	width:100%;
	font-size:1.3em;
	font-weight:bold;
	display:block;
	padding-bottom:0;
}
div#ctr ul.pais li h3.linkBig, div#ctr ul.pais li.bce h3.linkBig {
    border-bottom: 1px solid #c7c7c7;
}
div#ctr ul.pais li h3.linkBig, div#ctr ul.pais_pq li h3.linkBig {
    border-bottom: 1px solid #C7C7C7;
    color: #585858;
    width: 98%;
    font-size: 1.3em;
    font-weight: bold;
    display: block;
    padding-bottom: 0;
}
div#ctr ul.pais li.bce h3.linkBig {
    border-bottom: 1px solid #C7C7C7;
    color: #585858;
    margin-bottom: 0.5em;
    width: 100%;
    font-size: 1.3em;
    font-weight: bold;
    display: block;
    padding-bottom: 0;
}
div#ctr ul.pais li.bce img.banderas_sinborde,
div#ctr ul.pais li img.banderas_sinborde, div#ctr ul.pais_pq li img.banderas_sinborde {
	float:right
}
div#ctr ul.pais li ul li, div#ctr ul.pais_pq li ul li {
	font-size:1em;
	padding:0;
	margin:0;
	background-image:none;
	display:block;
	float:left;
	clear:left;
	height:1.8em;
}
div#ctr ul.pais li, div#ctr ul.pais_pq li  {
	float: left;
	width: 19.9em;
	height: 18em;
	margin: 0.1em 1.5em 1.5em 0em;
	position: relative;
	color:#454545;
	background: none;
}
div#ctr div#lista_contactos {
	padding-bottom: 2em;
	overflow:hidden;
}
div#ctr div#lista_contactos ul.pais li {
	height: 17em;
	padding-bottom:5em;
}
div#ctr div#lista_contactos ul.pais li ul li {
	height: 1.8em;
	width:100%;
	padding-bottom:0em;
}
div#ctr ul.pais_pq li  {
	height: 6em;
}

div#ctr div#bce {
	float: left;
	width: 64em;
	height:12em;
	margin: 1px 0px 1px 15px;
	padding: 2px 2px 15px 0px;
	position: relative;
	color:#454545
}
div#ctr div#bce h3, div#ctr div.pais h3, div#ctr div.pais_pq h3 {
	width: 98%;
	color:#585858;
	border-bottom:1px solid #C7C7C7;
	margin-bottom:4px;
}
div#ctr div#bce h3 img {
	margin-top:-13px;
}
div#ctr div.pais h3 img, div#ctr div.pais_pq h3 img {
		margin-top:2px;
}
div#ctr div.pais, div#ctr div.pais_pq  {
	float: left;
	width: 19.9em;
	height: 13em;
	margin: 1px 0px 15px 15px;
	position: relative;
	color:#454545
}
div#ctr div.pais_pq {
	height: 6em;
}
div#ctr div#bce strong.salto, div#ctr div.pais strong.salto,
div#ctr div.pais_pq strong.salto {
	display:block;
	font-weight:bold;
}
div#ctr div#bce strong.salto, div#ctr div.pais p strong.salto a,
div#ctr div.pais_pq p strong.salto a{
	display:block;
	font-weight:bold;
}
.eventos span.cite span.salto {
	display:block;
	font-weight:normal;
	line-height:10px;
	margin:0pt;
	padding:0pt;
}
div#ctr h3 img.banderas_sinborde {
	float:right
}
div.clearb {
	clear:both;
}
/*Contacto*/
/*dl.contacto {margin:2.18em 6.09em;}
dl.contacto dt {font-weight:bold;font-size:1.09em;padding:0.45em;border-bottom:0.06em solid #c7c7c7;width:19.72em;margin-bottom:0.7em;}
dl.contacto dd {margin:0 0.49em;}*/
.contact {padding-bottom:1.27em;margin-bottom:0.45em;}
.dotted {border-bottom:1px dotted #a0a0a0;}
.contactForm .only {margin:1em 0 2em 0;}
.contactForm .only input {width:7.5em;}
.contactForm .only textarea {width:41.5em;height:15em;overflow:auto;font-size:1em;font-family:Verdana, Geneva, sans-serif;}
.bavanzada .bcancelar {width:6em;background-color:#666666;margin-right:1em;}
.agris {margin:0.6em 0 4em 0;}
.zip {background:url(../img/zip.gif) no-repeat left center;padding-left:1.3em;margin:0.4em 0 0.8em 0;}
/*Organigrama*/
.detalle .pdf a {font-size:1em;text-decoration:none;}
.orgBanco {margin: 0 .5em 2.1em .75em;}
.fichaOdt {margin-left:14.45em;width:47em;}
.funciones .fichaOdt strong {font-size:1.82em;color:#454545;font-weight:normal;margin:1em 0 0 0;}
.funciones .fichaOdt em {font-size:1.09em;color:#930;border-bottom:1px solid #e3e3e3;padding-bottom:0.3em;margin-bottom:1.58em;display:block;}
.funciones .fichaOdt a {color:#454545;text-decoration:none;background:url(../img/masInteresa.gif) no-repeat left 0.2em;padding-left:1.63em;margin-bottom:0.9em;}
/*Convocatorias*/
.convocatorias h4 {font-size:1em;margin:1.5em -1.1em 0.5em -1.1em;border-bottom:1px solid #c7c7c7;padding:0 1.1em 0.3em 1.1em;}
.convocatorias h5 {font-size:1.18em;margin:0.2em 0 0.7em 0;}
.convocatorias .bconv li {margin:0.2em 0;}
/*Solicitud de consulta*/
.consultaTit {font-size:1.2em;padding-left:1em;margin:1.3em 0; color:#333;}
.contactForm .only input.ifile {width:30em;}
.fbavanzada legend span {font-weight:normal;}
.imgaptcha {float:left;width:20.1em;height:4.27em;margin-right:2.9em;}
.helpsound {width:1.82em;height:1.7em;margin-right:.5em; margin-bottom:-.5em;}
.codvalida label {margin-bottom:0.4em;}
.lstserpub li li {background-image:url(../img/listaServPub.gif);padding-top:0.3em;}
.clear:after {content:".";clear:both;display:block;visibility:hidden;height:0;}
/* --- eurosistema_consultas_sebc.php--- */
/* -- PARA EL HISTORICO DE CONSULTAS -- */
.plazos {color:#454545;font-size:1.1em;margin:.2em 0 .1em 0;}
.plazos dt {float:left;margin-right:.2em;}
a.comentarios {background:url(../img/masInteresa.gif) no-repeat left 0.2em;padding-left:1.3em;margin-bottom:0.9em;font-weight:normal;font-size:1.1em;}
a.comentarios span {background:url(../img/pdf.gif) no-repeat;padding-left:1.6em;margin-left:.5em;color:#7d6538;}
.estadisticas_resultado.sin_border_b {border-bottom:none;}
/*de estilos.css linea 125*/
.cons_activas {margin:1.7em 0 3.1em 0;padding-left:1.2em;}
.enviar_opi {border-top:1px dotted #a0a0a0;display:block;text-align:right;padding-top:1em;margin-top:1.2em;}
.enviar_opi a {background:#993300; color:#fff; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:.1em .4em;}
/*-- eurosistema_sucesivas_ampliaciones.php -- */
/*Para la imagen del mapa*/
.eurosistema_map {border:1px solid #dfdfdf;margin:.9em 0 1em 0;}
p.sub_leye {color:#333;font-size:1.1em;font-weight:bold;}
/*--Para la leyenda del mapa -- */
.leyenda dt {float:left;clear:left;margin-right:.5em;}
.leyenda dt img {width:1.365em;height:1.365em;margin-right:.4em;float:left;}
.leyenda dt strong {display:block;margin-top:.1em;}
.leyenda dd {margin-bottom:1.1em;}
/*-- serviciosalpublico_canalrss.php--*/
.lstpubder li {padding-top:0.3em;background-image:url(../img/listaSubhome.gif);}
.ulrss {/*border:.1em solid #d8d8d8;*/color:#7d6538;padding:1.7em 3.7em;margin-left:0;margin-bottom:3em;/*background: url(../img/separador_rss.gif) no-repeat 42.5% 50%;*/}
.ulrss li, p.ulrss {float:left;list-style-type:none;background: url(../img/ico_rss.gif) 0 3px no-repeat !important;padding-left:2.1em;width:45%;margin-bottom:1.2em;}
#ctr p.ulrss {width:100%;padding:0 0 0 2.1em;margin:0 0 2em 1.85em;}
.paginado_punteado {border-top:.1em dotted #e3e3e3;margin:4em 0;padding:.4em .8em 0 .8em;}
.paginado_punteado a {text-decoration:none;color:#454545;}
/*-- billetesymonedas_produccionyemision.php  -- */
.bimoder {background-color:#966;}
.scroll{overflow:scroll;}
/*Estilos para Tabla Genrica*/
.tblgenerica table thead tr.c{text-align:center;}
.tblgenerica table thead tr.vtop{vertical-align:top;}
.tblgenerica table thead tr.cbgris th{border-bottom-width:0em;padding:0.8em;background-color:#f7f7f7;color:#832c00}
.tblgenerica table thead tr.cbgris th.oscuro{background:#ebebeb;}
.tblgenerica table thead tr.cbgris th span,.tblgenerica table thead tr.indicadores th{font-weight:normal}
.tblgenerica table tbody.sepbord tr td{border-right:1px solid #fff;padding-right:1.2em}
.tblgenerica table tfoot tr td{padding:1em 0em 0.5em 1.6em}
.tblgenerica table tfoot tr td span{margin-right:1.5em}
.tblgenerica table tbody tr td.tcambio{color:#7d6538;padding-left:1.7em; background: url(../img/masInteresalinea.gif) no-repeat bottom left;}
.tblgenerica table tbody tr td.tcamval img{margin-right:.7em;margin-bottom:.2em;}
.tblgenerica table tbody tr td.tcamval span{margin-right:3em; font-size:.91em;}
.lstnormal li .pdf a {font-size:1em;color:#7D6538;}

.nmsec {font-size:1.4em;border-bottom-width:1px;margin-bottom:1em;}
.uact {margin:1.6em 1.1em;}
.uact dd {margin-left:0;padding:0 0 1.6em 9.5em;margin-bottom:1.6em;border-bottom:1px dotted #a0a0a0;}
.uact dt {font-size:1.1em;padding-left:1em;}
.sinpuntear {border-top-width:0;}
.cajaBilletes {padding:1.7em 1.2em;background-color:#f4f3f3;color:#454545;width:24.3em;float:left;margin-bottom:2em}
.pulse {display:list-item;list-style:inside square;}
.cajaBilletes ul {list-style:none;margin:2em 0;padding:0;}
.cajaBilletes ul li {width:12.12em;border-bottom:1px solid #d9d7d7;margin-bottom:1.3em;padding-bottom:1em;}
.cajaBilletes ul li.ftr {padding-left:0.3em;width:11.82em;}
.cajaBilletes a:hover .bill {border-color:#7d6538;}
.cajaBilletes .bill {width:11.3em;height:6.1em;border:1px solid #b2b1ad;display:block;margin-bottom:0.6em;}
.infbillete {display:block;clear:both;color:#333;font-size:1.1em;}
.cpbilletes {font-size:1.1em;margin-left:25.63em;color:#454545;}
.cpbilletes p {margin:1.2em 0;line-height:1.5em;}
.btop {border-top:1px dotted #a0a0a0;margin:53em 0;}
#efectosCont {position:absolute;top:0;left:0;width:100%;}
#efectosCont .transp {position:absolute;left:0;top:0;width:100%;background-color:#666666;height:100em;z-index:2;font-size:1.3em;}
#efectosCont .cIframe {position:relative;width:68.5em;z-index:3;background-color:#636362;padding:0.1em;margin:auto;}
#efectosCont .cIframe iframe {width:68.3em;height:48.2em;}
.centroGlosario dl.circulares {border-top:1px solid #c7c7c7;margin-top:2.2em;padding-top:1.3em;}
.centroGlosario dl.circulares dt {width:auto;padding-top:0;float:none;padding-left:1em;}
.centroGlosario dl.circulares dd {width:auto;float:none;padding:0;border-width:0;border-bottom:1px dotted #a0a0a0;padding:0 0 1em 1em;margin-bottom:1em;}
.circularesLst {list-style-image:url(../img/masInteresa.gif);display:list-item;margin:1em 0 0 1.8em;}
.lnkmrr {padding:0 1em 0 0.5em;}
.lnkmrr img {margin-bottom:.1em; margin-left:.2em;}
.circulares ul {padding-left:0;width:90%;}
.circulares ul ul {padding-left:3em;list-style:square;margin:1em 0;}
#bcirculares {color:#454545;width:20.7em;padding:0;margin:0;}
#bcirculares ul {padding-left:0; margin-left:0; list-style-type:none;}
#bcirculares select {border:1px solid #C2C2C2;font-size:1.1em;color:#454545;float:right;}
h4.titipos,h3.titipos {font-size:1.1em; margin-bottom:2.8em; display:block; font-weight:bold;color:#000; border:0;}
h4.titipos a,h3.titipos a {text-decoration:none; color:#000;}
/*Capa de Calendario "las del icono de busqueda avanzada"*/
#calendar { position:absolute; left:0; top:0; z-index:100; width:15.5em; display:none; border:1px solid #333; padding:1.2em; background:#fff;}
table.lCalendar {text-align:right;}
table.lCalendar caption, table.lCalendar tfoot { display:none;}
table.lCalendar th, table.lCalendar td { padding:.3em 0; padding-right:.5em;}
table.lCalendar th { font-family:Arial, Helvetica, sans-serif; color:#fff; background:#b3b3b3;}
table.lCalendar th.year { color:#454545; background:#fff; text-align:center; text-transform:uppercase;}
table.lCalendar th.desplaza { background:#fff; text-align:center;}
table.lCalendar th.desplaza a { font-size:.9em; color:#7d6538; text-decoration:none;}
table.lCalendar td { color:#454545; background:#dcdcdc; border-bottom:1px solid #fff;}
table.lCalendar td a { color:#454545; text-decoration:none;}
table.lCalendar td.today {  background:#993300;}
table.lCalendar td.today a { color:#fff; text-decoration:none;}
/*Mensaje de error validacion de formularios*/
.f_mens_error {border:1px solid #dbdbdb; display:block; background:url(../img/error_validacion.gif) no-repeat 2.5em 3.3em; padding:1em 2em 1em 9em; margin:1.5em 0;}
.f_mens_error p {color:#a04113; font-weight:bold; font-size:1.2em; padding-left:2em; background:url(../img/ulerror.gif) repeat-y top left; margin-bottom:0;}
.f_mens_error ul {color:#656565; list-style-type:none; background:url(../img/ulerror.gif) repeat-y top left; padding:1em 2.5em;  margin-top:0;}
.f_mens_error ul li {margin-bottom:.8em; font-size:1.1em;}
/*Destacado derecha subhome*/
div.destacadoder {font-size:1em; padding:0 1.2em 1.5em 1.2em;min-height:9em;}
div.destacadoder h5 {color:#000; font-size:1.2em; margin:1.3em 0;}
div.destacadoder img {width:5.6em; height:5.6em; float:left; margin-right:1.2em; border:1px solid #ccc;}
div.destacadoder a {text-decoration:none; color:#454545; font-size:1.1em;}

/* NUEVOS */
.oculto {
	display:none;
}
.visible {
	display:block;
}
.subrayado {
	text-decoration:underline;
}
div#comboAreas, div#comboAnyos {
	display:none;
}
div#listaAreas {
	margin:0px;
	padding:0px;
	width:24em;
	float:left;
}
div#listaAreas ul {
	margin:0px;
	padding:0px;
}
div#listaAreas ul li {
	margin:0px 0.5em 0.25em 0.5em;
	font-weight:bold;
	list-style-type:none;
}
div#listaAreas ul li a {
	color:#832c00;
	padding:0 0 0 1em;
	text-decoration:none;
	border-left: 20px solid #832c00;
	display:block
}
div#listaAreas ul li a:hover {
 	color:#bc5928;
	border-left: 20px solid #bc5928;
}
h3#areasAct, strong#areasAct {
	font-size:0.9em;
	margin:0 0 0.4em .5em;
	padding:0;
	color:#993300;
}
div#ctr h1.error {
	color:#312e2f;
	font-weight:bold;
	font-size:1.6em;
	padding:0 0 .1em .75em;
	margin:1em 0 1.5em 0;
	border-bottom:1px solid #c7c7c7;
	}
div#ctr h2 {
	color:#312e2f;
	font-weight:bold;
	font-size:1.6em;
	padding:0 0 .1em .75em;
	margin:0em 0 1.5em 0;
	border-bottom:1px solid #c7c7c7;
	}
div#ctr h2.tituloCentro a {
	background: #ebebeb url(../img/iconoImpresion.gif) .5em .3em no-repeat;
	text-decoration:none !important;
	color:#454545 !important;
	font-size:.626em;
	font-weight:normal;
	padding:.2em .5em .3em 2.2em;
	float: right;
	}
div#ctr div#print a {
	background:#EBEBEB url(../img/iconoImpresion.gif) no-repeat 0.5em 0.3em;
	color:#454545 !important;
	float:right;
	font-size:1em;
	font-weight:normal;
	padding:0.2em 0.5em 0.3em 2.2em;
	text-decoration:none !important;
}
div#ctr h3 {
	color:#333;
	font-weight:bold;
	font-size:1.2em;
	border-bottom-width:0;
	margin:1.8em .75em 0.8em .75em;
	padding:0 0 0 0;
	}
div#ctr div#print1 + h3 {
	margin-top: 0;
}
div#ctr h3.clear {
	clear:both;
}
#ctr .txdetalle h3{font-size:1.18em;}
div#ctr h4 {
	color:#333;
	font-weight:bold;
	font-size:1.1em;
	border-bottom-width:0;
	margin:1.8em .75em 0.8em .75em;
	padding:0 0 0.6em 0;
	}
div#ctr h5 {
	color:#333;
	font-weight:bold;
	font-size:1em;
	border-bottom-width:0;
	margin:1.8em .75em 0.8em .75em;
	padding:0 0 0.6em 0;
	}
div#ctr h6 {
	color:#333;
	font-weight:normal;
	font-size:1em;
	border-bottom-width:0;
	margin:1.8em .75em 0.8em .75em;
	padding:0 0 0.6em 0;
	}
div#ctr select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
div#ctr p {
	margin:0.5em 1.1em 1em .75em;
	color:#454545;
	font-size:1em;
	line-height:18px;
	}
div#ctr p.margenLft {
	margin:0.5em 1.1em 1em 2em;padding-left: 18px;
	}
div#ctr ul, ol {
	margin:0 .5em 1em .75em;
	padding:0 0 0 1.5em;
	list-style-type: none;
	}
div#ctr ul li, ol li {
	font-size: 1em;
	padding: 0.5em 0 0.7em 1.73em;
	color: #454545;
	/*margin: 0;*/
	margin-bottom: 0.01em;
	line-height:18px;
	}
div#ctr ol li {
	list-style-type: decimal;
	padding: 0.5em 0 0.7em 0;
	margin:0 0 0 2.5em;
	display: list-item;
	}
div#ctr ol.alpha li {
	list-style-type: lower-alpha;
}
div#ctr ol.latin li {
	list-style-type: lower-roman;
}
div#ctr .notaPublis ol {
	margin-left: 1rem;
}
div#ctr .notaPublis ol li {
	padding: 0.2em 0;
}
div#ctr ul li ul, ol li ol {
	margin: 0.5em .5em -5px .75em;
	}
div#ctr ul li ol li {
	background: none;

	}
div#ctr ol li ul li {
	list-style-type: none;
	padding: 0.5em 0 0.7em 1.73em;
	margin: 0;
	}
div#ctr ul p, ol p {
	margin:.5em 1.1em 0 .75em;
	color:#454545;
	font-size:1em;
	line-height:18px;
	}
div#ctr dl {
	color: #454545;
	font-size:1.1em;
	margin:0 .5em 1em .75em;
	padding:0;
	}
div#ctr dl dl, div#ctr dl dl dl {font-size:1em;}
div#ctr dl dt {
	font-weight: bold;
	}
div#ctr dl dd {
	padding: 0.5em 0 0.7em 1.73em;
	margin: 0;
	margin-bottom: 0.01em;
	}
div#ctr a {
	color:#832c00;
	text-decoration:none;
	}
div#ctr a:visited {
	color:#bc5928;
	text-decoration:none;
	}
div#ctr p a {
	color:#832c00;
	font-weight:normal;
	}
div#ctr p a:visited {
	color:#bc5928;
	}
div#ctr a:hover,
div#ctr a:focus,
div#ctr a:active {
	color:#832c00;
	text-decoration:underline;
	}
div#ctr .indice_listado {
	margin: 0 .5em 2.1em .75em;
	padding: 0;
	width: 29.5em;
	}
div#ctr .indice_listado.ftl {
	float:left; clear: left;
	}
div#ctr .indice_listado.ftr {
	float:right; clear: right;
	}
div#ctr .indice_listado.col1 {
	float:left; width: 49%; margin:0; padding:0;
	}
div#ctr .indice_listado.col2 {
	float:right; width: 49%; margin:0; padding:0;
	}
div#ctr .indice_listado h3 {
	font-weight: bold;
	font-size: 1.1em;
	padding: 0 0 0.27em 1.82em;
	margin: 0;
	border-bottom: 1px dashed #ababab;
	}
div#ctr .indice_listado h3.last {
	border-bottom: 1px solid #ababab;
	}
div#ctr .indice_listado ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
div#ctr .indice_listado ul ul,
div#ctr .indice_listado ul ul ul {
	margin: 0;
	}
div#ctr .indice_listado li,
div#ctr .indice_listado li li,
div#ctr .indice_listado li li li {
	font-size: 1.1em;
	padding: 0.7em 0 0.7em 1.73em;
	border-bottom: 1px dashed #ababab;
	color: #454545;
	margin: 0;
	width:auto;
	margin-bottom: 0.01em;
	min-height: 1em;
	}
div#ctr .indice_listado li.sinborde {
	border-bottom: none;
	}
div#ctr .indice_listado li li,
div#ctr .indice_listado li li li {
	font-size: 1em;
	}
div#ctr .indice_listado li.last {
	border-bottom: 1px solid #ababab;
	}
div#ctr .indice_listado li li.last,
div#ctr .indice_listado li li li.last {
	border-bottom: 0px;
	}
div#ctr .indice_listado li a, div#ctr .indice_listado li a:visited {
	color: #454545;
	text-decoration: none;
	}
div#ctr .indice_listado li  form{
	margin:0;
	}
div#ctr ul.listados.uact li {
	display:block;
	height:100%;
	clear:both;
}
div#ctr ul.listados.uact li a {
	width:86%;
}
div#ctr ul.listados.uact span.rjmq {
	float:left;
	margin:0em 1.2em 1em 0;
	font-size:1.2em;
}
div#ctr .indice_listado p {
	font-size: 1.1em;
	padding: 0;
	margin: .5em 0 0 1.3em;

	color: #454545;
	}
div#ctr .texto_subhome {
	margin-bottom: 3.75em;
}
.scroll{overflow:scroll;}
div.tblgenerica {border:1px solid #c7c7c7;padding:1.8em; margin-bottom:1.5em; width:90%; overflow:auto; margin:0.5em 1.1em 1.5em 1.1em;}
div#ctr div.tblgenerica table {border-collapse:collapse;color:#454545; margin: .5em auto 1em;}
div#ctr caption {color:#454545;font-weight:bold;font-size:1.1em;padding:.5em 0 .5em 0;}
div#ctr table tr th{color:#312e2f;border-bottom:1px solid #c7c7c7; padding:1.8em 1.6em .8em 1.6em;font-size:1.1em; background:#f7f7f7; text-align: center;}
div#ctr table.pequena tr th {padding:1.8em .6em .8em .6em}
div#ctr table tr th.fecha {width: 9em;}
div#ctr table tr th.pequeno {width: 20%;}
div#ctr table tr th a{color:#832c00; text-decoration:none; vertical-align:top;}
div#ctr table tr td {/*background: url(../img/linea_puntos_gris.gif) left bottom repeat-x;*/border-bottom:1px dotted #c7c7c7;padding:.9em 1.6em .3em 1.6em}
div#ctr table.derecha tr td {text-align: right;}
div#ctr table.pequena tr td {padding:.9em .6em .3em .6em}
div#ctr table tr td.centrado {text-align: center;}
div#ctr table tr td.izquierda {text-align: left;}
div#ctr form#formXSL fieldset {
	padding: 1.5em;
	background-color: #f7f7f7;
	color: #454545;
	font-size: 1.1em;
	border: none;
	}
div#ctr form#formXSL div {
	width: 100%;
	margin-top: 1em;
	overflow: hidden;
	}
div#ctr form#formXSL label {
	margin: 0.2em 0.2em 0 0;
	min-width: 9.1em;
	}
div#ctr form#formXSL label strong {
	float:left;
	width: 30em;
	text-align: left;
	margin-right: 5px;
	}
div#ctr form#formXSL input {
	font-size: 1em;
	border: 1px solid #c2c2c2;
	width: 15em;
	height: auto;
	}
div#ctr form#formXSL input.enviar,
div#ctr form#formXSL input.cancelar {
	font-size: 1em;
	font-weight: bold;
	border: none;
	width: auto;
	height: auto;
	color: #fff;
	background-color: #930;
	padding: 2px;
	}
div#ctr form#formXSL input.cancelar {
	background-color: #333;
	}
/* Fichas CV */
/*#cvitB {margin-top:0em;padding:0;clear:left;}
#cvitB div {float:left;margin-bottom:36px;}
#cvitB .detcv {display:none;text-align:left}
#cvitB .sel .detcv {display:block;border:1px solid #d1d1d1;margin:-0.1em 0 36px 0;z-index:1;left:0;padding:1em;width:60em;cursor:auto;}
#cvitB .sel dd ul {margin: 0 0 0 1.5em;}
#cvitB .sel dd ul li { float:none;}
#cvitB h3 {font-size:1.1em;padding:0.5em 0 !important;margin-left:0 !important;margin-right:0.15em !important;background-color:#f3f3f3;color:#454545;font-weight:normal !important;width:16em;text-align:center;}
#cvitB .sel h3 {border:1px solid #d1d1d1;border-bottom-width:0;background-color:#fff;position:relative;z-index:2;color:#930;margin-left:0;font-weight:normal;margin:1.8em 0.75em 0 0.8em;cursor:auto}
#cvitB h4 {font-size:1.1em;padding:0.45em;margin:0 0.09em;color:#454545;font-weight:normal;}
*/
.detcv h4 {display:block; color:#333; margin:1.3em 0; font-size:1.1em; font-weight:bold;}
.detcv h5 {font-size:1.09em;color:#333;margin:1em 0;}
.detcv dl {font-size:1.1em;color:#454545;}
.detcv dt {float:left;color:#930;width:9em;clear:left;line-height:18px}
div#ctr .detcv dl dd {margin:0 0 0.8em 10em; line-height:18px;padding:0;}
/*#cvitB .detcv .gleyend {background-color:#fff;margin:0 -1.06em -1em -1em;padding-left:0;border-bottom-width:0;}
#cvitB .detcv .gleyend h3 {border:none; border-bottom:1px solid #c7c7c7; color:#312e2f; margin-left:1.4em; padding-left:.5em; font-weight:bold;}
#cvitB .detcv .separaGraf {background-color:#fff;height:1em;margin:0 -1.1em;}
#cvitB .detcv .gleyend dd {float:left;width:17em;line-height:1em;padding-bottom:0.25em;border-bottom-width:1px;font-weight:bold;}
#cvitB .detcv .leytabla {margin:0;position:relative;bottom:-2em;margin-bottom:-1.2em;}
#cvitB .detcv .gleyend dt {clear:none;border-bottom:1px dotted #a0a0a0;padding:0.1em 0 0.25em 1em;margin-right:0;line-height:.9em;margin-left:1.5em;}
#cvitB .detcv dt.rjmq {width:9em;}
#cvitB.fgrafico .sel .detcv {background-color:#ebebeb;width:54.25em;}
*/
.fgrafico strong {display:block;border-top:1px solid #fff;margin:-1em -1em 0 -0.94em;padding:1em;}
.fgrafico img {width:52.82em;height:19.36em;border-width:0;}
/* Notas pie de pagina*/
div#ctr p.nota_pie {
	font-size:.9em;
	line-height:12px;
}
div#ctr .nota_pie {font-size:.9em !important;}
div#ctr .nota_pie.nota_pie--sep {margin-bottom: 3em;border-bottom: 1px solid #ccc;padding-bottom: 1.5em;}
div#ctr div.bordesup {
	border-top:1px solid #C7C7C7;
	width:30%;
	margin:0.8em 0 0 0;
}
/* Accesibilidad */
div#accMenu {
	display:block;
	width:63.5em;
	height:2.5em;
	padding:0em 0em 1em 0em;
	text-align:center;
}
div#accMenu a {
	display:block;
	float:left;
	width:21em;
	border-left:1px solid #DADADA;
	height:2.1em;
	padding:0.9em 0em 0em 0em;
	background-color:#F7F7F7;
	border-bottom:1px dotted #DADADA;
}
div#accMenu a:hover {
	display:block;
	float:left;
	width:21em;
	border-left:1px solid #dbdada;
	height:2.1em;
	padding:0.9em 0em 0em 0em;
	text-decoration:underline;
}
div#accMenu a.select {
	background-color:#fff;
	border:1px solid #DADADA;
	border-bottom:0px;
	border-right:0px;
}
div#accMenu a#menuAccItem_0	 {
	border-left:0px;
}
div.cuerpoInt img.accImg {
	padding:0.4em;
	border:1px solid #dadada;
}
div.cuerpoInt img.img_big {
	padding:0.4em;
	width:64.6em;
	border:1px solid #dadada;
}
/* Glosario*/
div#ctr h3.g {
	width:2.8em;border-top:1px solid #c7c7c7;color:#930;font-weight:bold;font-size:1.5em;padding-top:0.61em;float:left; text-align:center;margin-top:0.5em;
}
div#ctr div.menuglo {
	background-color:#F7F7F7;
	margin-bottom:2px;
	padding:0.8em 0.2em;
}
div#ctr div.menuglo ul.temas {
	background:#F7F7F7;
	list-style-type:none;
	margin:0.4em 0 0 0.2em;
	padding:0;
}
div#ctr div.menuglo ul.temas li {
	color:#930;
	display:inline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:18px;
	padding:0 0.4em;
	background:url(../img/ptoGlosario.gif) no-repeat right 0.5em;
}
div#ctr dl.glosario {
	color:#312e2f;font-weight:bold;padding:0em 0em 0.1em 0.75em;margin:0.7em 0em 0.69em 0em;;
	float:left;width:57em;
}
div#ctr	dl.glosario dt{color:#454545;font-weight:bold;font-size:1.2em;width:10.5em;float:left;padding:0.6em 0;clear:left;border-top:1px dashed #c7c7c7}
div#ctr	dl.glosario dd{color:#454545;font-size:1.1em;border-bottom-width:0em; padding:0.6em 0 0.6em 0em;border-top:1px dashed #a0a0a0;font-weight:normal; margin-left:1em;float:left;width:36em}
div#ctr	dl.glosario dd ol{padding-left:1.8em;}
div#ctr	dl.glosario dt.first{border-top:1px solid #c7c7c7}
div#ctr	dl.glosario dd.first{border-top:1px solid #c7c7c7;}
div#ctr	dl.glosario dd.last{border-bottom:1px dashed #c7c7c7}
div#ctr	dl.glosario dd.last{border-bottom:1px dashed #c7c7c7}
div#ctr	dl.glosario dd p{margin:0px;padding:0 0 0 0;line-height:normal}
div#ctr #galeria {
	width: 51.2em;
	clear: both;
	overflow: hidden;
	margin-left: .75em;
	padding: 0.1em;
	border: 1px solid #c7c7c7;
	}
/* paginacion glosario */
div#paginacion {
	text-align:right;
}
div#paginacion a.back {
	float:none;
	margin:0 1em 0 0.5em;
}
div#paginacion a.next {
	margin:0 0.5em 0 1em;
}
div#paginacion a {
	float:none;
}
div#ctr #galeria a {
	display: block;

	float: left;
	}
div#ctr #galeria img {
	padding: 1em;
	margin: 0.2em 0.3em 0.2em 0.3em;
	width: 10em;
	border: 1px solid #c7c7c7;
	}
div#ctr #imagenytexto {
	padding-top: 10px;
	}
div#ctr #imagenytexto div.ftl {
	width: 13em;
	}
div#ctr #imagenytexto div.ftr {
	float:none
	}
div#ctr #imagenytexto div.ftl img {
	border:1px solid #c7c7c7;
	margin:.7em 0em 2.5em .9em
	}
/* paginacion superior agenda */
div#ctr div.paginado_mes {
	padding:0 2em;
	height:2em;
}
div#ctr div.paginado_mes a, div#ctr div.paginado_mes a:hover {
	color:#454545;
	font-size:1.1em;
}
div#ctr div.paginado_mes a.back {
	background:url(../img/back.gif) no-repeat left 0.4em;padding-left:1.6em; float:left;
}
div#ctr div.paginado_mes a.next {
	background:url(../img/next.gif) no-repeat right 0.4em;padding-right:1.6em; float:right;
}
/* RESULTADOS BUSCADOR */
div#ctr ul.faqs li span.cite {
	font-size:1em;
}
div#ctr ul.faqs li ul.path {
	margin:0;
	padding:0;
}
div#ctr ul.faqs li ul.path li {
	margin:0.8em;
	margin-left:0;
	padding:0 1em 0 0;
	font-size:0.8em;
}
div#ctr ul.faqs li p.faq_explica {
	margin:0.2em 0 0.5em 0.5em;
}
div#ctr ul.faqs  {
	margin:0 0 0 0;
	padding:0;
	font-size:1em;
}
div#ctr ul.faqs li  {
	padding:1.2em 0.8em;
	margin-left:0.7em;
}
div#ctr ul.faqs li a  {
	font-size:1.1em;
}
div#ctr ul.faqs li ul.path li  {
	font-size:1em;
}
div#ctr ul.patrocinados li {
	background:#f6ede8;
	margin-bottom:0.1em;
	padding:0.8em 0.8em 1.2em 1.5em;
}
div#ctr ul.patrocinados li a {
	font-size:1.3em;
	color:#993300;
}
/* FORMULARIO DE BUSQUEDA AVANZADA */
div#ctr div.colFormBg {
	width:32em;
}
div#ctr div.colFormBg ul, div#ctr div.colFormBg ul li  {
	margin:0px;
	padding:0px;
}

div#ctr div.colFormBg ul li input {
	float:left;
	clear:left
}
div#ctr div.colForm input#D1 {
	margin-left:1em;
}
div#ctr .bavanzada fieldset legend {
	font-size:1em;
}
div#ctr div.rbusqueda span.cite a {
	color:#930;
	font-size:1em;
	display: inline-block;
}
div#ctr div.rbusqueda span.cite span {
	display:inline;
}
.bavanzada .bconc {
	width:15em;
	background:#930;
	color:#fff;
	border:0;
	padding:1px 6px;
}
/* Chapas */
div#ctr ul.dv_oculto li, div#ctr div.dv_oculto {
	display:block;
}
div#ctr div.dv_oculto2 { display:block; }


/*columna derecha enlaces largos*/
div#opciones_der ul li a.long {
	margin-left:-4px;
}
div#opciones_der li a span {
	cursor:pointer;
}
div#opciones_der li.noicon a span {
	display:block;
}
/*div#opciones_der ul li {
	width:20em;
}*/
.busca_error fieldset {
	border: none;
	margin-left: 7px;
}
.busca_error input.enviar {
	font-size: 1em;
	font-weight: bold;
	border: none;
	color: #fff;
	background-color: #930;
	padding: 2px;
	margin-top: 1px;
	vertical-align: top;
	}
/* MAPA WEB */
#mapaweb,#mapawebB {font-size:1em;list-style-type:none;margin:1.1em;padding:0;}
#mapawebB {overflow:hidden;margin:0;}
div#ctr #mapaweb ul {list-style-type:none;}
div#ctr #mapaweb li {width:22.15em;margin-right:0.84em;padding:0;}
div#ctr #mapaweb h3 {margin:1em 0;padding-bottom:0.33em;font-size:1em;color:#930;border-bottom:1px solid #c7c7c7;}
div#ctr #mapaweb li li,div#ctr #mapawebB li {width:auto;margin-right:0;margin-bottom:0.2em;padding:0.2em 0pt 0.2em 0em;}
div#ctr #mapaweb ul ul {display:none;margin:0.9em 0 0 1.8em;}
div#ctr #mapawebB ul.clearfix {margin:0.5em 0 0 0.4em;padding-left:0;}
div#ctr #mapawebB ul ul {margin:0.5em 0 0 0.4em;}
div#ctr #mapawebB ul ul ul {margin-left:0.9em;}
div#ctr #mapaweb li .nodo, div#ctr #mapawebB li .nodo {background:url(../img/icomas.gif) no-repeat left center;padding-left:1.1em;cursor:pointer;color:#333;}
div#ctr #mapawebB li .nodo {background:none}
div#ctr #mapaweb li .nodom, div#ctr #mapawebB li .nodom {background:url(../img/icoMenos.gif) no-repeat left center;padding-left:1.1em;cursor:pointer;color:#333;}
div#ctr #mapaweb li li li ul {margin-left:2em;color:#454545;}
div#ctr #mapaweb li li li ul a, div#ctr #mapawebB li li li ul a {margin-left:0;}
div#ctr #mapaweb a, div#ctr #mapawebB a {color:#832c00;text-decoration:none;margin-left:1.1em;display:block;}
div#ctr ul#mapawebB li.ftl {
	padding:0.2em 0;
	width:28em;
	margin-right:1em;
}
div#ctr ul#mapawebB li.ftl p {
	border-bottom:1px solid #c7c7c7;
	font-weight:bold;
	font-size:1.6em;
}
div#ctr #mapawebB li ul {
	padding-left:0.6em;
}
/* Foto consejo de Gobierno */
img.foto_contenido {
	display:block;
	margin:0px 4px 8px 4px;
	padding:4px;
	border:1px solid #ABABAB;
}
#opciones_der h3.email {
	background-color:#BC9753;
	}

/* DATOS CLAVE HOME */
.opciones_der_home dt {font-weight:bold;padding:0.1em 0em 0.3em 0.3em;height:2.2em;}
.opciones_der_home dt span.date_dato {display:block;font-weight:bold;font-size:0.8em;margin-top:0.4em}
.opciones_der_home dd {
	color:#993300;
	font-weight:bold;
	padding:0.7em 0pt 0.7em 0.2em;
	text-align:right;
	font-size:1.1em;
}
/*Imagen info de la grafica*/
.opciones_der_home dd span.mas_info a img {
	border:0px;
	margin-left:0.1em;
	margin-right:0em;
	vertical-align:middle;
}
div#ctr a span {
	cursor:pointer;
}
.dclave {
	padding:0.2em;
}
.masEstadisticasHome {
	background:#F7F7F7;
	border-top:0px;
	margin-right:0px;
	margin-bottom:1em;
	padding:0.4em 0pt;
	text-align:center;
	margin-left:0em;
}
.masEstadisticasHome span {
	padding-left:0em;
	background:none;
}
.opciones_der_home dt a {
	left:8em;
	position:relative;
	top:-2em;
}
img.borde_gris {
	border:1px solid #CCCCCC;
	margin-left:1em;
	vertical-align:middle;
}
img.banner {
	margin-left:0em;
	vertical-align:middle;
	float:left;
	clear:right;
}
span.txtIzda {
	float: left;
	width: 50%;
	margin: 1em;
	margin-top: 0em;
	line-height:1.8em;
	font-style:italic;
}
span.txtDer {
	float: right;
	width: 56%;
	margin: 1em 0em 1em 0em;
	margin-top: 0em;
	line-height:1.8em;
	font-style:normal;
}
span.txtIzdaShort {
	float: left;
	width: 50%;
	margin: 1em 0 0 0;
	margin-top: 0em;
	line-height:1.8em;
}
.docPublis a span {
	color:#832c00;
}

div.endPage{
	clear:both;
}

/* Suggest Buscador */
div.sugerencias {
	background-color:#fff;
	border:1px solid #dadada;
	padding:15px 12px;
	text-align:left;
	width:23em !important;
}
div.sugerencias ul {
	padding:0 0.2em;
	margin:0;
}

div.sugerencias ul li {
	padding:0.5em 0.5em 0.8em 0.5em !important;
	border-bottom:1px solid	#dadada;
	list-style-type:none;
	color:#977639;
	font-size:1.1em !important;
	line-height:15px;
}
div.sugerencias ul li.selected {
	background:#f7f7f7 !important;
	background-image:none;
	border:1px solid #dadada;
	margin-top:-1px;
	cursor: pointer;
}

/* Cambio de idioma */
a.otro_idioma, span.otro_idioma, div.otro_idioma, .otro_idioma,
a.otro-idioma, span.otro-idioma, div.otro-idioma, .otro-idioma {
	font-style:oblique;
}
div.otro_idioma, div.otro-idioma {
	float:left
}
/* Pagina de error */
div.avisohorario h1 {
	border-bottom:1px solid #C7C7C7;
	color:#312E2F;
	font-size:1.6em;
	font-weight:bold;
	margin:0em 0pt 1.5em;
	padding:0pt 0pt 0.1em 0.75em;
}
div.avisohorario h2 {
	border-top:1px dotted #C7C7C7;
	padding-top:2em !important;
	margin-top:2em !important;
}
div.avisohorario {
	border-right:24em solid #F7F7F7;
	height:100%;
	margin-top:2em;
	margin-bottom:1.2em;
	overflow:hidden;
}
div.avisohorario div.volver {
	margin-top:5em;
}
div#entorno {
	font-size:1.6em;
	float:right;
	margin-top:-2.75em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	padding:0;
	letter-spacing:0.1em;
	color:#FFF;
	line-height:1em;
	width:15em;
	text-align:center;
}
div.avisohorario div.tblgenerica {
	border:0;
}

/*Ancho H3 tabs*/

#accdirectos li h3#id1{
	width:8.8em !important;
	text-align:center;
}
#accdirectos li h3#id2{
	width:11.7em !important;
	text-align:center
}
#accdirectos li h3#id3{
	width:13.6em !important;
	text-align:center
}

/*Ancho Total Tabla*/
.ancho_tabla_total{
	width:100%;
}

.menu_eu li a, .menu_ga li a, .menu li a {
    padding: 0.8em 1.83em;
}
.menu_ca li a {
    padding: 0.8em 1.90em;
}

.menu_va li a {
    padding: 0.8em 1.90em;
}

.menu_en li a {
    padding: 0.8em 1.80em;
}
div#ctr ul p.parrafo_corto{
	width:80%;
	margin:1.2em 0 1.2em 5em;
}
.cursiva{
	font-style:italic;
}
h3.margenlft{
    margin-left:2em !important;
}
/*Separacion inferior entre li*/
.mgliinf li{
	margin:15px 0px 0px 0px !important;
}

/*Color fecha*/
.colordate{
	color:#930;
}
.img_grande_destacado{
	margin:0 10px 15px;
}
a.email_cont{
	color:#832c00 !important;
}

/*DESTACADOS*/
.derHome {list-style: none;margin: 0;padding: 0;max-height: 180px;background:#fff;}
.derHome li {display: table;vertical-align: middle;width: 100%;font-size:1.6em;text-align:center;}
.derHome li a {display: table-cell;vertical-align: middle;width: 100%;text-decoration:none;height: inherit;color:#930;}
.derHome li a:hover {text-decoration:underline;}
.derHome li img.icono.ext {display:none;}

.derHome.dest1 li {height:180px;}
.derHome.dest2 li {height:90px;}
.derHome.dest3 li {height:60px;}
.derHome.dest2_2-1 li:first-child {height:120px;}
.derHome.dest2_2-1 li:last-child {height:60px;}
.derHome.dest2_1-2 li:first-child {height:60px;}
.derHome.dest2_1-2 li:last-child {height:120px;}

/* colores */
.transparent {opacity:0;filter: alpha(opacity=0);}
.cobre {background: #930 !important;}
.cobre a {color: #fff !important;}
.blanco {background: #fff !important;}
.blanco a {color: #930 !important;}
.ocre {background: #E8B673 !important;}
.ocre a {color: #403326 !important;}
.grisoscuro {background: #757575 !important;}
.grisoscuro a {color: #fff !important;}
.grismedio {background: #AAA !important;}
.grismedio a {color: #fff !important;}
.griscian {background: #a2bcbc !important;}
.griscian a {color: #000 !important;}
.naranjaoscuro {background: #9d4028 !important;}
.naranjaoscuro a {color: #fff !important;}
.grisanaranjadopalido {background: #F2E5DE !important;}
.grisanaranjadopalido a {color: #930 !important;}
.amarillopalido {background: #E8B673 !important;}
.amarillopalido a {color: #403326 !important;}

/* banner educafin */
.educafin {background:url(../img/bg_bnner_wfi_home.jpg) no-repeat #f9c221;background-position:right center;color:#000200;}
.educafin a {color:#000200 !important;}
.educafinTxt {width: 42%;text-align: left;display: block;padding: .4em;font-weight: bold;font-family: Helvetica, Arial, sans-serif;background: #f9c221}
@media only screen and (max-width: 599px) {
	.educafinTxt{
		width: 50%;
		margin-left: 20px;
	}
}
@media only screen and (min-width: 600px) {
	.educafinTxt{
		width: 42%;
		margin-left: 10px;
		font-size: .9em;
	}
}
@media only screen and (min-width: 1024px) {
	.educafinTxt{
		width: 33%;
		margin-left: 10px;
	}
}

/*Alto Es Noticia*/
UL.newshome li.alto3line{height:4.5em !important;}
UL.newshome li.alto3line span.newsdate{height:2.5em}
UL.newshome li.alto1line{height:1.5em !important;}

/*Google maps*/
.planosituacion iframe, .planosituacion img{border:1px solid #777;margin-top:3px;}
.planosituacion a{margin-top:10px; display:block; color:#832c00 !important;}
	.planosituacion a img {border: none;}


/*AVISOS*/
div.cuadro_avisos {
border: 1px solid #A3475D;
padding: 1.7em 1.0em 1.7em 1.0em;
margin-bottom: 1.2em;
overflow: hidden;
width: 96%;
}
@media only screen and (max-width: 599px){
	div.cuadro_avisos {
		width: calc(96% - 10px);
	}		
}
div.cuadro_avisos a {
    word-break:break-word;
}
div.cuadro_avisos span{
color:#A3475D;
font-weight:bold;
font-size:1.1em;}
div.cuadro_avisos_azul {
border: 1px solid rgb(0, 51, 153);
padding: 1.7em 1.0em 1.7em 1.0em;
margin-bottom: 1.2em;
overflow: hidden;
width:96%;
}
div.cuadro_avisos_azul span{
color:rgb(0, 51, 153);
font-weight:bold;
font-size:1.1em;
}
div.cuadro_avisos_negro {
border: 1px solid #333;
padding: 1.7em 1.0em 1.7em 1.0em;
margin-bottom: 1.2em;
overflow: hidden;
width:96%;
}
div.cuadro_avisos_negro span{
color:#333;
font-weight:bold;
font-size:1.1em;}

/* Estilos modificados para los iconos */
div#ctr div#print1 {clear:both; margin-right:0.4em;}
div#ctr div#print1 ul {text-align:right;width:100%;padding:0 0.4em 0 0;margin:-2.5em 0 0 0;}
div#ctr div#print1 ul li {display:inline;background:none !important;margin:0;padding:0;}
div#ctr div#print1 a img {margin-top:0.4em;}

div#ctr div#print1 a {
                color:#454545 !important;
                padding:0 0.4em 0.4em 0.4em;
                margin:0 -0.5em;
                font-size:1em;
                font-weight:normal;
}

/* Nuevo estilo para los titulos alternativos de los eventos */
ul.eventos li span.subtitle {
    display: block;
}
div#ctr div#print1 a:hover {
    text-decoration: none;
}
div#ctr div#print1 a:link {
    text-decoration: none;
}
div#ctr div#print1 a:visited {
    text-decoration: none;
}

/*Logo Sistema Europeo de Bancos Centrales - pagina enlaces*/

.enlaces #cont_sebc .pais{
	margin-top:20px;
}

#opciones_der .lsttbInteresa .noicono{
	background:none;
}

/* Billetes conmemorativos */

div.firmas_billetes {
    margin-left: 40px;
    width: auto;
}

div.firmas_billetes ul {
    margin: 0;
    padding: 0;
}

div.firmas_billetes ul li {
    background: none repeat scroll 0 0 transparent !important;
    float: left;
    margin-right: 5px;
    padding: 0;
    width: 140px;
}

div.firmas_billetes ul li img {
    clear: both;
    display: block;
}

/* Contacto Destacados */
li.sinIcono {list-style:none;}

/* Elimina espacio del parrafo en la direccion */
ul.contacto li p {margin:0 !important; padding:0 !important;}

/* BDE_PUBLICACION como Relacionado */

#opciones_der ul li.publiRelacionada {
	background: none repeat scroll 0 0 transparent;
	margin-top: 0.6em;
	padding-bottom:0.1em;
	padding-left: 0;
	overflow:hidden;
}

#opciones_der ul li.publiRelacionada  h5 {
	padding:0em;
}

#opciones_der ul li.publiRelacionada  ul {
	margin-left: 0.6em;
}

#opciones_der ul li.publiRelacionada  ul.contenidosHijos {
	margin-left: 1.5em;
}

#opciones_der ul li.publiRelacionada  ul.contenidosHijos li {
	float:left;
	width:100%;
}

#opciones_der ul li.publiRelacionada p.actualizaciones {
	margin:0em;
	padding-left:0em;
}

#opciones_der ul li.publiRelacionada ul li.documentoCompleto {font-size:1em;}

#opciones_der ul li.publiRelacionada ul li a {font-size:.9em;}

#opciones_der ul li.publiRelacionada ul li  ul li {}

/* Banner en los relacionados */

#opciones_der ul.lsttbInteresa  li.banner_relacionado
{
	background:none;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	min-height:60px;
}
#opciones_der ul.lsttbInteresa  li.banner_relacionado p
{
	padding-left:0px;
	padding-right:0px;
}
#opciones_der ul.lsttbInteresa  li.banner_relacionado span.txtIzdaShort{
	width:50%;
	font-style:italic;
}
#opciones_der ul.lsttbInteresa  li.banner_relacionado img{
	float:right;
	border:1px solid #ccc;
}

#opciones_der ul.contacto li ul{
	padding-left:0px !important;
	padding-bottom:0px !important;
	position:relative;
	left:-20px;
}
/*CURRICULUMS EN TABLAS*/
div#ctr table.tabla_CV{
	margin:0px;
}
div#ctr table.tabla_CV caption{
	display:none;
}
div#ctr table.tabla_CV tr {
	color:#454545;
	font-size:1em;
}
div#ctr table.tabla_CV tr th{
	color:#930;
	font-weight:bold;
	line-height: 25px;
	width:11em;
	border-bottom:none;
	background:none;
	font-size:1em;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0em 0px 0em 0.8em !important;
	float:left;
	vertical-align:top;
}
div#ctr table.tabla_CV tr td ul li{
	float:none;
}
div#ctr table.tabla_CV tr td {
	line-height:25px !important;
	border-bottom:none;
	font-size:1em;
	margin:0px;
	padding:0em 0px 0px 0px !important;
	vertical-align:top;
}
ul.lista_CV{
	clear:both;
	float:left;
}
ul.lista_CV li{
	float:left;
	background:none !important;
	width:80%;
	display:block;
	clear:both;
	border-bottom:none !important;
	font-weight:normal !important;
	padding-left:85px !important;
}
.detcv h4 {clear:both;}
/*newsletter*/
.aviso {
text-align:right;
}

.negrita{
font-weight:bold;
}
.newsletter label{
	float:left;
	width:50%;
	text-align:right;

	margin-top:5px;
}
.newsletter input,
.newsletter select{
	float:left;
	width:30%;
	margin-left:10px;
	text-align:right;
}
.newsletter form{
	padding:10px 0px 0px 0;
	border-top:1px solid #ccc;
}
.newsletter .clear{
	margin-bottom:15px;
	padding:0px 0px 10px 0;
	border-bottom:1px solid #ccc;
}
.newsletter input.button{
	float:right;
	width:auto;
	margin-left:0px;
	margin-right:110px;
	text-align:center;
	background-color:#f2e5de;
	color:#993300;
	font-weight:bold;
	border:none;
	padding:5px;
	cursor:pointer;
}
.newsletter input.button:hover{
	color:#bc9753;
}
.newsletter input.email{
	text-align:left;
}
.newsletter ul li{
	background: url(../img/listaCtrAvisleg.gif) no-repeat left 0.8em;
}
/* Relacionados con imagen asociada */

li.noicon {
	background-image: none !important;
	padding-left: 1.1em !important;
}
.sangria1 {padding-left:86px; width:auto; height:auto; }
.sangria2 {padding-left:4px; width:auto; height:auto; }

/*mailto*/
a.mailto{
	background-image: url(../img/herramientacorreo.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:20px;
}
a.mailto img{
	display:none;
}

/* Subitutulo contacto relacionado */
.subtitulo_contacto_rel {
	margin-left:10px;
	text-transform:uppercase;
	font-weight:normal !important;
}

/* Preguntas frecuentes anidadas */
ul.lista_preguntas_frecuentes div.otro-idioma { width:100%; }

/*Eliminar sobrecito en mailto de contacto */
ul.contacto img.mail{
	display:none;
}

/* icono de añadir contenido en Inicio/Servicios/Registros de Entidades. Consultas*/
form ul li a.masContent {
   position:static;
}

/* Nombre de canal */
h3.nombreCanal {
    display: inline;
}

/* indice cronologico */
div.sinFlotar p {
    float: none !important;
}
li.enLinea {
    background-position: left 15px !important;
}
li.enLinea div.otro-idioma {
	float: none;
}
li.enLinea div.otro-idioma div.iconosEdicionBorrado {
	display: block;
}
div.volverArriba p.arriba {
    margin: 0.15em 0.15em 2.7em .75em;
    border-bottom: 1px dotted #a0a0a0;
}
/* icono de añadir contenido en Indice Cronologico*/
.masContentStatic .masContent {
    position:static;
}

/* Estilos para el autocompletado del buscador con JQuery */
ul.ui-widget-content {
	background-color:#fff;
	border:1px solid #dadada;
	padding:15px 12px;
	text-align:left;
	width:23em !important;
}

LI#autocompBuscador a{
	padding:0.5em 0.5em 0.8em 0.5em !important;
	border-bottom:1px solid	#dadada;
	list-style-type:none;
	color:#977639;
	font-size:1.0em !important;
	line-height:15px;
}


LI#autocompBuscador a.ui-state-focus {
	background:#f7f7f7 !important;
	background-image:none;
	border:1px solid #dadada;
	margin-top:-1px;
	cursor: pointer;
}


 li.autocompOption a{
	padding:0.5em 0.5em 0.8em 0.5em !important;
	border-bottom:1px solid	#dadada;
	list-style-type:none;
	color:#977639;
	font-size:1.0em !important;
	line-height:15px;
}


li.autocompOption a.ui-state-focus {
	background:#f7f7f7 !important;
	background-image:none;
	border:1px solid #dadada;
	color:#977639;
	margin-top:-1px;
	cursor: pointer;
}

.tablcanales_col1{
	width:70px !important;
}
.tablcanales_col2{
	width:100px !important;
}
.tablcanales_col3{
	width:198px !important;
}
.tablcanales_col4{
	width:265px !important;
}

/**/
.indentado{padding-left:10px;}
.indentado16{padding-left:16px !important;}
.masIndentado{padding-left:40px !important;}
.margen40lft {margin-left:40px !important;}
.indent .indentado{
	padding-top:5px;
	padding-left:50px;
	background:transparent url(../img/indent_tree.gif) no-repeat scroll 0 2px;
	}
.indent .faq_explica{
	margin:0.2em 0 1em 1.5em !important;
}
.clear{clear:both;}
.btn_app{
	display:block;
	margin:0 auto;
	width:290px;
}
.btn_app a{
	display:block;
	float:left;
	margin-left:10px;
}
.btn_app a .ext{
	display:none;

}

.app{float:left;margin-left:50px;}
.app::after {content: close-quote;width: 100%;clear: both;display: block;height: 20px;}
.app > img{float:left;margin-bottom:10px;}
.app ul{float:left; max-width:200px; margin-left: 15px;}
.app ul img{float:none;}
/* Mapas rwd */
#divLeyenda button {background:none;border:0;font-weight:bold;height:29px;cursor:pointer;}
#divLeyenda button.btnMapAnt {background:url(../img/bg_btnMapAnt.png) no-repeat right top;padding-right:36px;margin-right:7px;}
	#divLeyenda button.btnMapAnt:hover {background:url(../img/bg_btnMapAnt_hv.png) no-repeat right top;}
#divLeyenda button.btnMapSig {background:url(../img/bg_btnMapSig.png) no-repeat left top;padding-left:36px;}
	#divLeyenda button.btnMapSig:hover {background:url(../img/bg_btnMapSig_hv.png) no-repeat left top;}
/* boton prensa */
form#act_anterior a {display:inline !important;}
/* registros */
#reg_entidades input[type=image]{width:16px;}
/* Organigrama */
#contenedorSvg1 {width:100%;}
/* slider home */
.bx-controls-auto {position: absolute;bottom: 1.3em;left:17px;}
.bx-controls-auto-item {float:left;}
.bx-controls-auto a {display:block;}
.bx-controls-auto a.active {display:none;}
.sldrBtn {width:12px;height:12px;display:block;float:left;}
.sldrStop {background:url(../img/bg_sldrstop.png) no-repeat center center;}
.sldrStart {background:url(../img/bg_sldrstart.png) no-repeat center center;}
/* plegado de elementos*/
.btn_oculto {cursor:pointer;}
.shwBtn{margin-left:4px;}
.btnImg{background:none;margin:0;padding:0;border:0;}
.itm_oculto--doscol li {width:45%;float: left;}
/* mapas */
#divMapa {position:relative;}
#areaTip {position: absolute;top: 42px;border: 1px solid #e9e9e9;padding: 4px 8px;left: 15px;font-size:1.1em;}

/*color rojo bold*/
span.boldred{
	color:#930;
	font-weight:bold;
}
/* Subhome listados Noticias-Novedades*/
div#ctr .listados.texto_subhome li {overflow:hidden;}
div#ctr .listados.texto_subhome  li a:first-of-type {display: inline-block;float: left;width: calc(100% - 70px);}

/* Subhome Extendida */
.subhomeExt {}
div#ctr .subhomeExt-nav ul#accMenu{display:block;}
div#ctr .subhomeExt-nav ul#accMenu > li.nocanal{display:none;}
div#ctr .subhomeExt-nav ul#accMenu > li {width: 50%;}
div#ctr .subhomeExt-nav ul#accMenu > li a {color: #454545;font-weight:bold;font-size: 1.2em;}
.subhomeExt h3 {position:absolute;left:-100000px;top:auto;width:1px;height:1px;}
div#ctr .subhomeExt h3.tit {position:relative;left:0px;width:100%;border-bottom: 1px solid #c7c7c7;height: auto;}
div#ctr .subhomeExt .indice_listado {margin-top: 28px}
.indice_listado-item {margin-top: 30px;}
.indice_listado--icon {width: 43px;height: 43px;float:left;margin-right:11px;display:block;margin-top:3px; background:#027581}
	.indice_listado--icon img{max-width:100%;}
#ctr .indice_listado--tit, .indice_listado--tit {margin-bottom:4px;margin-left:0;padding-bottom:0;}
#ctr .hasIcon .indice_listado--tit, .hasIcon .indice_listado--tit {margin-left:54px;}
div#ctr .indice_listado-item p:first-of-type {margin-top:0;}
	div#ctr .indice_listado-item.hasIcon p:first-of-type {margin-left:54px;}
div#ctr .indice_listado-item p {margin-left:0;font-size: 1.2em;}
div#ctr .ico_secc {float: left;margin: 10px 20px 20px 10px;max-width: 100px;}
.cajaLinksCols {margin:20px 0 20px;overflow: hidden;}
.cajaLinksCols .indice_listado-item {width:48.44094%;float:left;margin:0 1.559061%;}
.cajaLinksCols .indice_listado--tit {margin-top:0 !important;}
div#ctr .subhomeExt + .cajaLinksCols {padding-top: 25px;border-top: 1px solid #dadada;}
.cajaLinksCols.cajaLinksCols--vCtr {display: table;}
.cajaLinksCols.cajaLinksCols--vCtr > * {display: table-cell;vertical-align: middle;}
@media only screen and (max-width: 599px) {
	div#ctr .subhomeExt + .cajaLinksCols {margin-top:20px;padding-top: 0px;border-top: 1px solid #dadada;}
}
/* Logos en conferencias */
.cntrEl > * {vertical-align:middle;}
div#ctr .detalleevento .cntrEl h4 {font-size: 1.1em;display: inline-block;border: none;font-weight: normal;margin-right: 15px;}
.cntrEl img {max-width: 156px;max-height: 88px;margin-right:22px;}


/* Quitar flechas del pie y destacado*/
ul.enlacesPie img.ext{display:none;}
ul.dest_1a img.ext{display:none;}

/*quitar margen en h3 de informacion periodica que hay que remitir*/
#ctr div.texto_subhome h3.no_margen{margin-bottom:-30px; margin-top:0px;}

/* NUEVOS DATOS DE GRAFICA*/
.opciones_der_home dd {
	padding:0.9em 0pt 1.05em 0.2em;}
.opciones_der_home dt {
	padding:0.5em 0em 0.3em 0.3em;}
.resExt {margin-right:-5px;}

/*EMBARGO*/
div.embargo {border:2px solid #bc5928;}
div.embargo h3{background:#bc5928;color:white !important;padding:10px !important; margin:0 !important;}
/* webcast video*/
@media only screen and (max-width: 369px) {
	.frm-video iframe {height:250px !important;}
}
@media only screen and (min-width: 370px) and (max-width: 767px) {
	.frm-video iframe {height:350px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.frm-video iframe {height:450px !important;}
}
@media only screen and (min-width: 1024px) {
	.frm-video iframe {height:550px !important;}
}

/*nueva suscripcion a mailchimp*/

div.suscform div.clear{
    border-top: 1px solid #ccc;
    padding-top: 10px;
    font-size:  1.1em;
	text-align:  left;
	margin-left: 15px;
}
div.suscform label{
	float: none;
}
div.suscform input.email{
    float: none;
    margin-right: 20%;
}
div.suscform .botonera{
	text-align:  left;
	margin-left: 15px;
}
div.suscform .botonera input.button{  
	margin-right:  20%;
    float: none;
    /*font-size: 1.1em;*/
	}
form.mail ul li input{
	vertical-align:middle;
}
form.mail ul li label{
	vertical-align:middle;
	margin-left: 0.5em;
}

/*Fin de nueva suscripcion a mailchimp*/

/*Estilos para buscador de notas de prensa*/

#msgErrorForm{font-size:1.1em; font-weight: bold; color: #AA0000; text-align: right; width: 100%; display:none;}
.btnDisabled{cursor: not-allowed !important; background:#d5d5d5 !important;box-shadow: none !important;}
.labelHidden{position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; display:none;
}

/* ESTILOS PUBLICACIONES */

ul.listados_pub li{display: inline-block; width:100%}
div.contenido_publicacion{float:left; width:85%;}
ul.listados_pub div.null{clear: left;}
ul.listados_pub div.dv_oculto2{display: block; width: 104%;}
div.contenido_publicacion a {width: 100%;}
ul.listados_pub ul{margin-left:0 !important;}
ul.listados_pub div.contenido_publicacion a{display:block; margin-bottom:8px; }
ul.listados_pub div.contenido_publicacion li.vresumen a{margin-bottom:0px;}
ul.listados_pub div.contenido_publicacion li a{font-weight:normal;}
div.capitulos p{margin-left:0px !important;} 
.listados_pub li div.contenido_publicacion  a span{float:none !important;}
div.contenido_publicacion div.capitulos span {min-height: 0em !important}
div.contenido_publicacion span.fechapubli {margin-top:6px;}
ul.listados_pub div.contenido_publicacion div.botones_edicion a{display:inline; }
.contenido_publicacion .capitulos{float:left; width:100%;}

/*Página de contacto, modificación de correos por formularios*/
div#ctr div#lista_contactos ul.pais li ul li.mailcontact{font-size: 0.9em;}
div#ctr div#lista_contactos ul.pais li ul li.mailcontact img.ext{display: none;}
/*fin página de contacto*/

div#ctr ul.listados li.share-doc {display: block !important; float: left !important;width: calc(100% - 17px);}
div#ctr ul.listados li.share-doc a {width: 100%;}
div#ctr ul.listados div.sharedoc {float: left;margin-left: -35px;}
div#ctr ul.listados {overflow: hidden;}
div#ctr ul.listados div.sharedoc ul.socialShareLinksDoc li {float: right;list-style: none !important; background-image: none !important;padding-left: 10px;}
div#ctr ul.listados li span.citesinblock {
    float: left;
    margin-right: 5px;
}
div#ctr ul.listados li a {
    display: block;
}
div#ctr  ul.listados li.share-doc ul li.listaFicheros {width: 98%;display: inline-block;margin-bottom: -1em;}

/*compartir documentos en Intervenciones publicas*/
div#ctr ul.listados li.share-doc div.intervencion {display: block;}
div#ctr ul.listados li.share-doc div.intervencion a {width: auto; float:left; display:contents;}
span.textoPadre{float:left; width:100%;}

div#ctr ul.listados li.share-doc ul {float:left;}
div#ctr ul.listados li.share-doc ul li a {display: inline;}
div#ctr ul.listados li.share-doc div.sharedoc{width:100%;}
div#ctr ul.listados li.share-doc div.sharedoc ul{float:left;}
/* find de compartir doc a doc*/

/* videos */
div#ctr ul.vids {width: auto; margin-top:10px;margin-bottom: 15px;}
div#ctr ul.vids li {padding: 0 15px;display: inline-block;vertical-align: top;width: 100%;margin: 0 0 20px;}
div#ctr ul.vids li img.video {display: block;border: 1px solid #993300; margin: 0 10px 5px 0;max-width: 160px;float:left;}
div#ctr ul.vids li a {display: block;line-height: 1.53846;text-align: left;font-size: .9rem;}
div#ctr ul.vids--dosCol {margin-top: 40px;}	
@media (min-width: 768px) {
	div#ctr ul.vids li img.video {margin: 0px auto 5px;float: none;}
	div#ctr ul.vids li {padding: 0 15px;display: inline-block;vertical-align: top;width: 25%;}
	div#ctr ul.vids li a {display: block;line-height: 1.53846;text-align: center;}
	div#ctr ul.vids--dosCol li {width: 44%;}
}
@media (min-width: 1024px) {
	div#ctr ul.vids li {width: 29%;}
	div#ctr ul.vids--dosCol li {width: 44%;}	
}
div.contenido_publicacion div.capitulos span.otro-idioma{
	float:none;	
}
.autores{display:block;float: left;}

/* dos columnas */
.col {width: 45%; float: left; margin-bottom:18px;}
.col:last-of-type {margin-bottom:50px;}
.col.left {margin-left: 15px;} 



/*************************/
/**** estilos preview ****/
/*************************/
.vgn-ext-region {min-height: 0px !important;}
.vui-preview .vgn-ext-region {min-height: 0px !important;}
.vgn-ext-region .vui-ui-cps-ddmarker.vui-cps-ui-region-empty-ddmarker{position:relative !important; padding: 3px 0 !important;}
.vui-preview .menuHome ul {margin: 0 0 0 0.5em; padding-left: 40px;}
.vui-preview .menuOtros li {list-style-image: url(../img/menuOtros.gif);}
.vui-preview .menuAreas li {list-style-image: url(../img/listaHome.gif);}
.vui-preview .opciones_sup li a, .vui-preview #pie ul li a, .vui-preview .menuAreas a, .vui-preview .menuOtros a, .vui-preview .centroInfHome dd a, .vui-preview .listaSubhome li ul a, .vui-preview .lsttbInteresa li a, .vui-preview #opciones_der a, .vui-preview .listados a, .vui-preview .paginado a, .vui-preview .estadisticas_resultado a, .vui-preview .cajaEvento a, .vui-preview .enlaces a, .vui-preview .contact a, .vui-preview .convocatorias a, .vui-preview .docPublis a, .vui-preview #infotrosAnyos a, .vui-preview #lstSucursales a, .vui-preview .ficha_suministros dl dd span, .vui-preview .ficha_suministros dl dd a, .vui-preview #accdirectos a, .vui-preview #mapaweb li li li .nodo, .vui-preview #mapaweb li li li a, .vui-preview .lstnormal a, .vui-preview #mapawebB li li li .nodo, .vui-preview #mapawebB li li li a, .vui-preview div#ctr .paginado a, .vui-preview .paginado a, .vui-preview div#ctr .paginado a:hover, .vui-preview .paginado a:hover, .vui-preview div#ctr .paginado a:visited, .vui-preview .paginado a:visited, .vui-preview div#ctr .paginado a:focus, .vui-preview .paginado a:focus, .vui-preview div#ctr .paginado a:active, .vui-preview .paginado a:active, .vui-preview div#ctr .volver a, .vui-preview .volver a, .vui-preview div#ctr .volver a:hover, .vui-preview .volver a:hover, .vui-preview div#ctr .volver a:visited, .vui-preview .volver a:visited, .vui-preview div#ctr .volver a:focus, .vui-preview .volver a:focus, .vui-preview div#ctr .volver a:active, .vui-preview .volver a:active {color: #454545;}
.vui-preview .masNoticiasHome a, .vui-preview .masEstadisticasHome a, .vui-preview .verAgenda a {color: #832c00;}
.vui-preview .buscador a, .vui-preview .centroInfHome dd span.pdfGold {color: #832c00;}
.vui-preview strong {font-weight:bold;}
.vui-preview em {font-style:italic !important;}
.vgn-ext-region .opciones_sup_utils li a[onclick] {padding: 0;}
.vui-preview #ctr caption {text-align:center;}
.vui-preview ul.listados li.share-doc div.iconosEdicion{display:inline-block; width:100px; margin:10px 0 0 10px}
.vui-preview ul.listados li.share-doc div.iconosEdicion a{float:left; width:15px !important;}


/*estilos banner contacto*/
div#citaprev{margin-top:25px;text-align:center;}
div#citaprev img{max-width:100%}
div#ctr div#lista_contactos ul.pais > li.bce:nth-child(1) {height:auto;}
div#ctr ul.pais li.bce img {
	margin-top:0px;
}

/*************************/
/****** cookies div ******/
/*************************/
body.responsive #dvCookies, body.clasica #dvCookies {
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 10000;
    left: 0;
    right: 0;
    display: block;
    margin: 0 auto;
	top: 8em;
	height: auto;
	max-width: 1000px;
	border: .3em solid #aaa;
	border-radius: 4px;
	background: #cdcdcd;
	padding-bottom: 3px;
}
/* estilos cookie-banner */
#inferior{
	font-size: 1.3em;
	margin:10px auto 7px;
	color:#fff;
	margin-bottom:5px;
	max-width: 80%;
}
#cont_cookie {
    text-align: left;
}
#cont_cookie p{
	font-size:1.1em;
	margin-bottom: 9px;
	margin-top: 0;
	display:inline-block;
	color: #000;
	text-align: left;
}
#cont_cookie p:last-of-type{
	margin-bottom: 0;
}
#cont_cookie .cont_cookie_btn {text-align:center;margin-top:11px;}
#cont_cookie2 span{
	font-size:1.1em;
}
#cont_cookie a {
	color:#930;
	background: #fff;
	padding: 6px 8px;
    margin-top: 8px;
	display: inline-block;
	text-decoration: none;
	border-radius: 4px;
}
.cookie_policy_white{color:#454545 !important;background: #fff !important;border: 0.1em solid #930}
#cont_cookie a:hover, #cont_cookie a:focus, #cont_cookie a:active {
	text-decoration: underline;
}
#cont_cookie input {
	border:3px solid rgb(153, 51, 0);
	border-radius: 4px;
	background-color:rgb(153, 51, 0) !important;
	color:#fff !important;
	padding:0.2em 0.6em;
	font-size:1.1em;
	cursor:pointer;
	width: 6em;
}
#cont_cookie input:hover {
	border:1px solid rgb(153, 51, 0);
	color:rgb(153, 51, 0);
	cursor:pointer;
}
div.cuadro_aviso{
	width:96%;
	padding:1em;
	margin-bottom:1.2em;
	border:1px solid rgb(0, 102, 153);
}
body.responsive #dvCookies #i_cookies,  body.clasica #dvCookies #i_cookies {
    overflow: hidden;
    position: static !important;
}
@media only screen and (max-width: 599px) {
    body.responsive #dvCookies, body.clasica #dvCookies{
		max-width: 94%;
	}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
    body.responsive #dvCookies, body.clasica #dvCookies {
		max-width: 58em;
	}
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
    body.responsive #dvCookies, body.clasica #dvCookies {
		max-width: 69em;
	}
}
/*modal windows */
.modal--dwnld {
	position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    flex-flow: row;
    align-content: center;
	align-items: center;
	justify-content: center;
	height: 100%;
	font-size: .9em;
}
.modal__noScroll {
	overflow: hidden !important;
}
#modal__cont {
	position: relative;
}
.modal--dwnld #inferior {
	width: 500px;
	max-width: 90%;
	margin-left: calc(50% - 274px);
	font-size: 1.2em;
	border: 2px solid #930;
	background: #f7f7f7;
	text-align: left;
	padding: 16px 24px;
	box-shadow: 2px 2px 10px #ccc;
	z-index: 10000;
	color: #454545;
}
.modal--dwnld h2 {
	margin: 12px 0 10px;
	font-size: 1.2em;
}
.modal--dwnld h2:first-of-type {
	margin-top: 8px;
}
.modal--dwnld a {
	color:#930;
	text-decoration: underline;
}
.modal--dwnld #modal_custom {
	margin-bottom: 10px;
}
.modal--dwnld #modal__btn {
    color: #930;
    background: #fff;
    padding: 6px 8px;
    margin-top: 8px;
    display: inline-block;
    text-decoration: none;
	border-radius: 4px;
	border: 1px solid #930;
	float: right;
}
.modal--dwnld #modal__btn:active, .modal--dwnld #modal__btn:hover,
.modal--dwnld #modal__btn:focus {
    color: #fff;
    background:#930; 
}
.modal__btn--cls {
	position: absolute;
    right: -10px;
    top: -17px;
}
.modal__btn--cls:before {
    content: "X";
    display: block;
    width: 10px;
    height: 10px;
    color: #930;
    font-weight: bold;
    font-size: 1.3em;
    cursor: pointer;
}
.modal__mask {
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	opacity: .7;
	z-index: 9999;
	width: 100%;
	height: 100%;
}
@media only screen and (max-width:599px){
	.modal--dwnld #inferior {
		margin: 0 10px;
		width: calc(90% - 20px);
		max-width: calc(90% - 20px);
	}
}
/*Banner*/

div.banner_texto a{
	display:block;
	width:85%;
	text-align: center;
	padding-top:30px;
	padding-bottom:30px;
	background-color: #967100;
	color:#fff !important;
	font-weight: bold;
	font-size: 1.3em !important;
	margin: 15px auto;
	padding-left:10px;
	padding-left:10px;
}
div.banner_texto_1col a{
	display:block;
	width:50%;
	text-align: center;
	padding-top:30px;
	padding-bottom:30px;
	background-color: #967100;
	color:#fff !important;
	font-weight: bold;
	font-size: 1.3em !important;
	margin: 15px auto;
	padding-left:10px;
	padding-left:10px;
}
