html {margin:0;padding:0;}
body {
  font-size: 100%;
  font-family: arial, verdana, sans-serif;
  padding:0;
  margin:0;
  color:#333;
  background-color: #F5F7F8;
  background-image: url(../imagenes/bkgBody.gif);
  background-repeat: repeat-x;
}

body.BOE3 {border-top:0 solid #CC3640;}
body.BORME3 {border-top:0 solid #E27033;}

p, a, ul, table, h1, h2, h3, h4, h5, h6, form, div, option, select, input  {font-size: 100%;}
a:hover, a:visited:hover {color:red}
.boton {color:red}

a[name] {color:black}

@media print 
{
.noPrint {display:none;}
}

.definitivo {display:none}
.alerta {background-color:yellow;color:red;border:1px solid green;}
.destaca {color: #CC0000; font-weight: bold;}

abbr, acronym {border-width:0;cursor: help;}
img.borde {border:1px solid #333;}
img {border-width:0;}
.imgDer {float:right;margin: 0 0 0 2em;}
.imgIzq {float:left;margin-right: 2em;}
.imgCen {margin: 1em auto;}
.imgCenBlock {margin: 1em auto;display:block}
.imgMid {vertical-align:middle;}
.izq {float:left;}

.menu_extra {text-align:center;margin-top:1em}

ul li {
  list-style-type : none;
  list-style-position : outside;
  list-style-image : url(../imagenes/rayaLi.gif);
  padding: 0.1em 0;
}
ol li {padding: 0.3em 0;}
ol.alfabetico li {	list-style-type : lower-alpha;}
ul li ul li {
  list-style-type : none;
  list-style-position : outside;
  list-style-image : url(../imagenes/puntoLi.gif);
  padding: 0.1em 0;
}
ul.noType li {list-style-type : none;list-style-image : none;}
ul.consultaDiaria {margin:1em 0 0;padding:0}
ul.consultaDiaria li {list-style-type:none;list-style-image:none;padding:0 0 0.5em;}
ul.consultaDiaria li.ulti {padding-left:2em;font-weight:bold}
ul.consultaDiaria li.ulti img {margin-right:.8em;}

/*-------------------------------------------------------------*/

.columna1-2 {margin:0;padding: 0 0.5em 0 0;float:left;width:45%}
.contColumna1-2 {margin:0;padding: 0 1em 0 3em;}

/*-------- Estilos para un ul li horizontal ------*/
.listaHoriz {margin: 0;}
ul.listaHoriz  li {display:inline;}

.paginarDoc {margin: 0;text-align:center;margin:1em auto}
 ul.paginarDoc li {display:inline;}
/*-----*/

.listaIconos {margin: 1em 0;}
ul.listaIconos  li {list-style-type : none;list-style-image : none;}

/*----------LI back y forward-------------*/
.linkBack {background:url(../imagenes/bkgLinkBack.gif) no-repeat 0% 50%;padding: 0 10px 0 17px;}
.linkFwd {background:url(../imagenes/bkgLinkFwd.gif) no-repeat 100% 50%;padding: 0 17px 0 10px;text-align:right}

span.linkCalendar {background:url(../imagenes/bkgLinkCalendar.gif) no-repeat 0% 50%;padding: 0 0 0 20px;}

.bloqueCalendar a {text-decoration:none}

p.linkCalendar {text-align:center;margin:0.4em}

/*-----------Menus horizontales grises-----------*/
.franjaMenu {margin: 0 0 0 0em;padding:0;text-align:center;}
.franjaMenu ul {margin:0;padding:0.1em 0 0.1em;}
.franjaMenu ul li {display:inline;padding:0.2em .8em;}
.franjaMenu ul li a {text-decoration:none;}
.franjaMenu a {text-decoration:none;}
.franjaMenu a:link {color:#666}
.franjaMenu a:visited {color:#666}
.franjaMenu a:hover {color:red;text-decoration:underline;}

/*--- Listados bloque para los subíndices------*/
.menuSubIndex ul li {
  list-style-type : none;
  list-style-position : outside;
  list-style-image : none;
  min-height:2em;
  padding:0.2em 0;
}
ul.noSangrado {margin-left:0}

div.subTit {font-weight:bold;border-top:1px dotted #aaa}
div.subCaja {border:1px dotted #aaa; padding: 0 0.5em 1em;background:#fff url(../imagenes/bkgSubTit.gif) repeat-x;margin-bottom:2em}
div.subCaja ul {padding: 0 1em;}
li.liSubIndex ul {margin:0.5em 0 0;}
.menuIndexConsultas ul {padding:0.1em 0 0 1em;margin: 0;}
.menuIndexConsultas ul li {
  list-style-type : none;
  list-style-position : outside;
  list-style-image : none;
  padding:0.2em 0 0.2em 1em;
}
.menuIndexConsultas ul.punto li {
  list-style-type : disc;
  list-style-position : outside;
  padding:0.2em 0
}
.menuIndexConsultas ul.punto {padding:0 0 0 2em;
}
  
.bkgBOE{background:url(../imagenes/bkgFormuBOE.gif) repeat-x 0% 0%;border-width: 1px 2px 2px 1px;border-style: solid;border-color: #eee}
.bkgBD{background:url(../imagenes/bkgFormuBD.gif) repeat-x 0% 0%;border: 1px solid #eee; margin:0;}
.textoBD{background:url(../imagenes/bkgFormuBD.gif) repeat-x 0% 0%;border: 1px solid #eee; margin:0; padding: 0 2em}
.huecoFormulario .bkgBD {margin-top:2em}
.bkgBD h2 {margin-top:0}

.bkgTienda{background-color: #CCC97F;}
.bkgBORME{background-color: #FDEBE7;}
/*.bkgSede{background:url(../imagenes/sede/bkgSede.gif) repeat-x 100% 0%;margin:0;}*/

/*--------------*/
.oculto{display:none;margin:0;}
.fuera{left:-9999px;position:absolute;overflow:hidden;}
.nbsp {white-space: nowrap;}
div.clear {display:block;clear:both; margin:0.1em 0;}
.mayus {text-transform:uppercase;}
.subr {text-decoration:underline;}

.negrita {font-weight: bold;}
.grande {font-size:1.5em}
.centro {text-align:center}
p.sangrado {margin-left:5em}
.espacio {clear:both;}/* Tras bloques anteriormente flotados */
.bloque {display:block}

.color {color:#709b13}

@media print {
a.printNoSubr {text-decoration:none;color:#000}
}
div.sangrado {border:0 solid red;padding:1em 0.5em;margin:0.5em 0;}
div.div2Columnas {float:left;padding:1em 0.5em;margin:0.5em 0;width:20em}
.sangrado table {margin:0 auto;background-color:#fff;}
table, tr, td {margin:0;padding:0;}
table {border-collapse: collapse;border-spacing: 0;}
th {border:1px solid #bbb;background:url(../imagenes/bkgTh1.gif) repeat top left;font-weight:bold;color:#333; font-size:0.9em}
th.thTd {border:1px solid #A0B0C0;background:none;font-weight:bold;color:#333;text-align:left}
td, th {border:1px solid #A0B0C0;padding:0.2em 0.4em}
caption {font-size:1.1em;text-align:center;font-weight:normal;padding: 0.1em 0.4em 0.6em 0.4em}

.BDresult table {background-color:#fff}

.linkNoSubr {text-decoration:none;color:#333;}

li.entrada {padding-left:1em;}
.entrada a {text-decoration:none;}
li.entrada a:link {color:#666}
li.entrada a:visited {color:#666}
li.entrada a:hover {color:red;text-decoration:underline;}
li.entrada span.entrar {display:block}

.ventana_nueva {padding:0;vertical-align:middle}
a .ventana_nueva {text-decoration:none}

a .entrar, a:visited .entrar, a.entrar span, a:visited.entrar span {padding:6px 0 6px 20px;background:url(../imagenes/bkgEntrar.gif) no-repeat 0% 50%;text-decoration:none}

a .entrarDer, a:visited .entrarDer {padding:6px  20px 6px 5px;background:url(../imagenes/bkgEntrar.gif) no-repeat 100% 50%;text-decoration:none;}

a.entrarDVD, a:visited.entrarDVD {margin-top:2em; padding:6px  40px 6px 5px; background:url(../imagenes/dvd/bkgEntrar_2.gif) no-repeat 100% 50%;text-decoration:none;}

a:hover.entrarDVD, a:hover.entrarDVD {padding:6px  40px 6px 5px; background:url(../imagenes/dvd/bkgEntrar_2Hover.gif) no-repeat 100% 50%;text-decoration:none;}


a:hover .entrar, a:hover:visited .entrar, a:hover.entrar span, a:hover:visited.entrar span {padding:6px 0 6px 20px;text-decoration:underline; background:url(../imagenes/bkgEntrarHover.gif) no-repeat 0% 50%;}

.grupo a .entrarDer,.grupo a:visited .entrarDer,.grupo a:hover .ayuda,.grupo a:hover:visited .ayuda  {padding:6px  15px 6px 5px;}

a .ayuda, a:visited .ayuda {padding:4px 20px 4px 0;background:url(../imagenes/bkgAyuda.gif) no-repeat 100% 50%;text-decoration:none}

a:hover .ayuda, a:hover:visited .ayuda {padding:4px 20px 4px 0;text-decoration:underline; background:url(../imagenes/bkgAyudaHover.gif) no-repeat 100% 50%;}

a .encuesta, a:visited .encuesta {padding:4px 0 4px 30px;background:url(../imagenes/bkgEncuesta.gif) no-repeat 0% 50%;text-decoration:none}

a:hover .encuesta, a:hover:visited .encuesta {padding:4px 0 4px 30px;text-decoration:underline; background:url(../imagenes/bkgEncuestaHover.gif) no-repeat 0% 50%;}


/*-------------Layout general--------------*/
div#contenedor{margin: 0 auto;padding:0 6px 0 3px;width:62em;height:100%}
div#contenedor{
  background-color: #fff;
  color:#333;
  background-image: url(../imagenes/bkgContenedor.gif);
  background-repeat: repeat-y;
  background-position: 100% 0%;
  border-left:1px solid #ddd;
}

div#cabecera{border-width:0;border-style:solid;border-color:red;padding: 0 0 1em;}

div#cuerpo{border-width:0;border-style:solid;border-color:green;clear:both;font-size:0.8em;}
#cuerpo h2 {font-size:1.8em;font-weight:normal;margin:0;padding: 0;}
#cuerpo h3 {
  font-size:1.3em;
  font-weight:normal;
  margin:1em 0.5em 0 0;
  text-decoration:none;
  border-top:1px dotted #aaa;
  padding-top:0.3em
}
#indexAEBOE h3, #indexSede h3{
  border-width:0;
  margin:0 0.5em 0 0;
  text-decoration:none;
  padding-top:0.3em;
}
#cuerpo h2.sede {
  color: #123a63;
  background-color: transparent;
  font-weight:normal;
  margin:0;
  padding: .5em;
    /*background:url(../imagenes/sede/bkgSede.gif) repeat-x 0% 100%;margin:0;
background:url(../imagenes/sede/logoSede_2.gif) no-repeat 100% 0%;margin:0;;*/
}	

h2.sede {font-size:1em;font-weight:normal;margin:0}
#indexSede h2 {text-align:left;margin:0;padding:0;}

  
#indexSede h3{
  text-align:left;
  border-top:1px solid #123a63;
  color:#123a63;
}	
#indexAEBOE h4 {
  font-size:1em;
  margin:0 0.5em 0 0;
  font-weight:bold;
  padding: 0.2em 0.3em;
}

#cuerpo h3.barra, div.subTit {
  font-size:1em;
  font-weight:bold;
  margin:1em 0.5em 0 0;
  text-decoration:none;	
}
#cuerpo h3.barra {
  background-image: none;
  font-weight:bold;
  margin:0.3em 0 0 0;
  text-decoration:none;
  border-top: 1px solid #aaa;
  padding: 0.3em 0;
  background-color: transparent;
}
#cuerpo h3.otraBarra {
  font-size:1.1em;
  font-weight:normal;
  text-decoration:none;
  background-image: url(../imagenes/bkgOtraBarra.gif);
  background-repeat: repeat-x;
  background-position: 0% 0%;
  border: 1px solid #F3E38D;
  padding: 0.3em;
  background-color: #F9F0C3;
  margin:1em 0.2em 0;
}
#unaColumna h3.barra{margin:1em 0.5em 0 1em;}
#unaColumna h2{margin:0 0.5em 0 2.3em;}

#cuerpo .columna1-2 h3.barra {
  font-size:1.1em;
  margin:1em 0 0 0.2em;
  border-top: 1px solid #B8C4D0;
  padding: 0.3em;}
  
#cuerpo .contColumna1-2 h4.barra {
  font-size:1.1em;
  margin:1em 0.5em 0 1em;
  font-weight:normal;
  padding: 0.3em;
}

#lema{float:left;text-align:right;margin:0;padding:0;width:30em}


#franjaBotones{float:right;margin:0;padding:0;}
#franjaBotones3{float:left;margin:0;padding:0;}
#franjaBotones ul, #franjaBotones3 ul{margin:0;padding:0;}
#franjaBotones ul li, #franjaBotones3 ul li{display:inline;font-size:0.8em;}
#franjaBotones3 ul li a{width:5.5em;white-space : nowrap;}
#franjaBotones ul li a, #franjaBotones3 ul li a{float:left;text-decoration:none;font-weight:normal;
  padding: 0 0.5em 0 1em;}
#franjaBotones ul li.botonBOE3 a, #franjaBotones3 ul li.botonBOE3 a{padding: 0 0.5em;}

#div1 {float:left;width:53em;padding-left:3em;}
#franjaBotones2{float:right;margin:0;padding:0;width:6em}
#franjaBotones2 ul {margin:0;padding:0.5em 0 0;}
#franjaBotones2 ul li {font-size:0.7em;text-align:left;
  list-style-type:none;
  list-style-position:outside;
  list-style-image:none;display:block}
#franjaBotones2 ul li a {
  text-decoration:none;
  font-weight:normal;
  padding: 0.2em 0 0.2em 0;
  white-space : nowrap;min-height:20px;display:block
}
#franjaBotones2 a:link {color:#666}
#franjaBotones2 a:visited {color:#666}
#franjaBotones2 a:hover {color:red;text-decoration:underline;}

span.botonDO {background:url(../imagenes/bkgBotonDO.gif) no-repeat 0% 50%;padding: 5px 0 5px 20px;}
span.botonCons {background:url(../imagenes/bkgBotonCons.gif) no-repeat 0% 50%;padding: 5px 5px 5px 20px;}
span.botonConsBarra {padding: 5px 5px 5px 20px;}

.botonConsultas a{
  background-image: url(../imagenes/bkgConsultasBarra.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  border:1px solid #3D5C7B;
  color:#123a63;
}
.botonConsultas a:hover{
  background-image: url(../imagenes/bkgConsultasBarraH.gif);
  background-repeat: repeat-x;
  background-position: 0% 50%;
  border:1px solid #000;
  color:#fff;
  background-color: #3D5C7B;
}
.botonBOE3 a{
  background-image: url(../imagenes/bkgBoton.gif);
  background-repeat: repeat-x;
  background-position: 0% 0%;
  border:1px solid #3D5C7B;
  color:#123a63;
}
.botonBOE3 a:hover{
  background-image: none;
  background-repeat: repeat-x;
  background-position: 0% 0%;
  border:1px solid #000;
  color:#fff;
  background-color: #123a63;
}
.botonBORME a{
  background-image: url(../imagenes/bkgBotonBORME.gif);
  background-repeat: repeat-x;
  background-position: 0% 0%;
  border:1px solid #3D5C7B;
  color:#a01727;
}
.botonBORME a:hover{
  background-image: none;
  background-repeat: repeat-x;
  background-position: 0% 0%;
  border:1px solid #000;
  color:#fff;
  background-color: #123a63;
}
.botonAEBOE a{
  background-image: url(../imagenes/bkgBotonAEBOE.gif);
  background-repeat: repeat-x;
  background-position: 0% 0%;
  background-color: #eee;
  border:1px solid #3D5C7B;
  color:#000;
}
.botonAEBOE a:hover{
  background-image: none;
  background-repeat: repeat-x;
  background-position: 0% 0%;
  border:1px solid #000;
  color:#fff;
  background-color: #123a63;
}
.botonBOE3 a:hover span.botonCons{
  color:#000;
}
.bordeBOE {border-color:#004B85}
.bordeAnuncios {border-color:#00850D}
.bordeServicios {border-color:#850025}

#pie {font-size:0.8em;color:#bbb;background-color:#fff;}
div#pie {margin:0 -0.2em;padding:1em 0 1.5em;text-align:center;border-bottom:1px solid #ccc;clear:both}

div#dosColumnas {margin:0;padding:0 1.5em;clear:both;}
div#dosColumnas #col-1 {margin:0;padding:0 0.5em 0 0.5em;float:left;width:14.5em;}
div#dosColumnas #col-1 img {margin:0 auto;padding:0;}
div#dosColumnas #col-2 {margin:0;padding:0 2em;float:left;width:53em;min-height:30em}

div#dosColumnas .calendarios #col-1 {margin:0;padding:0 0 0 0.5em;float:left;width:11em}
div#dosColumnas .calendarios #col-2 {
  margin:0;
  padding:0;
  float:left;
  width:59em;
  border-left:1px solid #123a63;
  background-color:#fff;
}
div#dosColumnas .bdatos #col-1 {margin:0;padding:0;float:left;width:15em}
div#dosColumnas .bdatos #col-2 {
  margin:0;
  padding:0;
  float:left;
  border-left:2px solid #123a63;
  min-height:43em
}
.calendarios #col-2 table {float:left;margin:0 1em}
.calendarios #col-2 .trimestre {float:left;margin:0 auto;border:0 solid red;padding-left:4em}
.calendarios table {font-size:0.9em}

div#unaColumna, div#unaColumna2 {margin:0;padding:0 1.5em;}

div#docRSS  {margin:0;padding: 0 4em;}
#docRSS .faqs {margin-top:3em;}
div#docRSS h2 {margin:0;padding: 0;border-top: 2px solid}
div#docRSS h3 {border-width: 0}
#docRSS ul.listaFeeds, #docRSS ul.listaFeeds li ul {padding: 0;margin:.5em 0 .5em 2em;}
/*#docRSS ul.listaFeeds {margin-bottom:2em;}*/
#docRSS ul.listaFeeds li {
  list-style-type:none;
  list-style-position:outside;
  list-style-image:none;
  padding: .2em 0;line-height:1.4em
}
#docRSS ul.listaFeeds li a {
  padding: 0 0 0 25px; background:url(../imagenes/iconRSSpeq.gif) no-repeat 0% 30%;font-weight: normal;display:block;}
#docRSS ul.listaFeeds li ul li a {font-weight: normal;}
.cajaRSS {width:28em;float:left;margin: .5em 1em;border: 1px solid #bbb;padding: 0 1em 1em;background-color:#ffffd5;}
.cajaRSSboe {width:28em;float:left;margin: .5em 1em;border: 1px solid #bbb;padding: 0 1em 1em;;background: #ffffd5 url(/imagenes/bkgRSS_boe.gif) no-repeat 100% 0%}
.cajaRSSborme {width:28em;float:left;margin: .5em 1em;border: 1px solid #bbb;padding: 0 1em 1em;;background: #fbf0f9 url(/imagenes/bkgRSS_borme.gif) no-repeat 100% 0%}
#docRSS .cajaRSS h3 {border-width: 0; margin: 0; padding: .5em 0 0;}

.cajaRSScolIzq {width:29em;float:left;}

div#docBD {margin:0;padding: 0 4em;}
#docBD .cont-doc {margin:0;padding: 0 4em;}
#docBD .cont-doc h3 {border-width:0;margin:0;padding:0.2em 0 0}
#BDdoc  {margin:0;padding: 1em 3em;/*border:1px solid #eee; background-color:#fafafa*/}
.tit-doc {font-size:1.1em;margin:0.5em 0 0;padding: 0.5em 0.5em;background-color:#fff;color:#132a63;border:1px solid #eee;}
/*#BDdoc pre {width: 99%;font-family: Arial, Helvetica, sans-serif;}
#BDdoc #barraSep {border-top:0 solid #eee;}
#BDdoc #barraSep ul li {display:inline; white-space: nowrap;}
#BDdoc #barraSep ul li.puntoHTML a {padding:0 0 10px 20px;background:url(../imagenes/enlacesMas.gif) no-repeat 0% 50%;display:block}
#BDdoc #barraSep ul li.puntoPDF a {padding:0 30px 0 20px;background:url(../imagenes/enlacesPdf.gif) no-repeat 0% 50%;}
#BDdoc #barraSep ul li.puntoTIFF a {padding:0 30px 0 20px;background:url(../imagenes/enlacesTif.gif) no-repeat 0% 50%;}
#BDdoc p.documento {margin:0.5em 2em}
#BDdoc p.documento-tit {margin:0.5em 0;background-color: #fff;padding:0.5em 1.5em;border: 1px solid #ccc }
#BDdoc h3 {font-weight:bold}*/

#DOdoc, #BDdoc {margin:0 3em;padding: 1em 3em;}
#DOdoc h2, #BDdoc h3{margin:0;}
#cuerpo #DOdoc h3, #cuerpo #BDdoc h2{
  font-weight:bold;
  border-width:0;
  color:#123a63;	
  font-size:1.2em;
  margin:1em 0 0;
  padding:0;
  text-align:center;
  text-transform:uppercase
}
#cuerpo #DOdoc h3 span, #cuerpo #BDdoc h2 span{display:block;font-size:.9em;	text-transform:none;margin-top:.5em}
#cuerpo #DOdoc h4, #cuerpo #BDdoc h3{
  font-weight:bold;
  border-width:0;
  color:#123a63;
  font-size:1.5em;
  margin:.5em 0 0;
  padding:0;
  text-align:center;
  /*text-transform:uppercase*/
}
/*#DOdoc*/ .analisisDoc {border:1px solid #aaa;margin:1em 0;padding: 0 2em}
/*#DOdoc*/ .analisisDoc form {font-weight:bold}
#cuerpo #DOdoc #DOdocText h4, #cuerpo #DOdoc .analisisDoc h3 {text-align:center;font-size:1.5em;padding-top:0em;padding-bottom:1em;margin-top:1em}
#cuerpo /*#DOdoc*/ #DOdocText h5 {text-align:left;font-size:1.1em;margin-left:2em}
#cuerpo /*#DOdoc*/ .analisisDoc h5 {border-top:1px solid #ddd;padding:.2em 0}
/*#DOdoc*/ #barraSep {border:1px solid #aaa;margin:2em 0 0;padding: 0}
/*#DOdoc*/ #barraSep ul {padding:0; margin:0 1em 0 2em;}
/*#DOdoc*/ #barraSep ul li {display:block;list-style-image:none;padding-bottom:.2em;}
/*#DOdoc*/ #barraSep ul li ul li {display:inline; white-space: nowrap;/*line-height:2.5em;*/}
/*#DOdoc*/ .metadatosDoc {margin:0; padding:1em 0 0;}


/*#DOdoc*/ p.documento {margin:0.2em 2em}
/*#DOdoc*/ p.documento-tit,#cuerpo #BDdoc  h3.documento-tit{font-size:1.3em;font-weight:bdold;margin:0;color: #000;padding:1em 1.5em;border-bottom: 1px solid #aaa;background-color:#f8f8f8; text-align: left}
#cuerpo #BDdoc h3.documento-tit{font-weight:normal;margin:0;color: #000;padding:1em 1.5em;border-bottom: 1px solid #aaa;background-color:#f8f8f8}
.enlacesDoc .cajaInfo  {font-size:.85em;padding-right:1em}
/*#DOdoc*/ .etiqDoc {color: #123a63;font-weight:bold}
/*#DOdoc*/ #barraSep ul li.puntoHTML a   {padding:0 30px 0 20px;background:url(../imagenes/enlacesMas.gif) no-repeat 0% 50%;}
/*#DOdoc*/ #barraSep ul li.puntoAnal a,   #barraSep ul li.puntoAnalisis a{padding:0 30px;line-height:2.5em; background:url(../imagenes/enlacesAnal.gif) no-repeat 0% 50%;/*display:block*/}

/*-----------------enlace EPUB documentos diario y bbdd------------------- */
/*#DOdoc*/ #barraSep ul li.puntoEpub a, ul li.puntoEpub a {padding:0 30px;line-height:2.5em; background:url(../imagenes/enlacesEpub.gif) no-repeat 0% 50%;}
/*----------------------------------------------- */
/*-----------------enlace EPUB página epubs------------------- */
.listaEpub ul li ul li.puntoEpub a {padding:0 0 0 30px;line-height:2.5em; background:url(../imagenes/enlacesEpub.gif) no-repeat 0% 50%}
.listaEpub ul li ul li.puntoLibro a {padding:0 0 0 30px;line-height:2.5em; background:url(../imagenes/novedad_edit2.gif) no-repeat 0% 50%}
/*#DOdoc*/ .listaEpub ul li {padding:.5em 0 0; list-style-image:none;border-top: 1px solid #eee;}
.listaEpub li.puntoEpub {width:30em;margin: 0 3em 0;tex-align:right}
.listaEpub img.imgIzq {width:2em}
/*#DOdoc*/ .listaEpub ul {padding:.5em 1em;margin:1em 1em 1.5em 1em; border: 1px solid #eee;}
/*#DOdoc*/ .listaEpub ul li ul {padding:0;margin:0 0 0 2em; border: 0px solid #eee;}
/*#DOdoc*/ .listaEpub ul li ul li {padding:0; list-style-image:none;border-top-width: 0;display:inline}
/*----------------------------------------------- */

/*-----------------enlace EPUB prueba antigua. BORRAR------------------- */
/*#DOdoc*/ #barraSep ul li.puntoEpub_old a {padding:0 30px;line-height:2.5em; background:url(../imagenes/enlacesEpub_old.gif) no-repeat 0% 50%;}
/*----------------------------------------------- */

/*#DOdoc*/ #barraSep ul li.puntoConso a  {padding:0 30px;line-height:3em; background:url(../imagenes/enlacesConso.gif) no-repeat 0% 50%;/*display:block*/}
/*#DOdoc*/ #barraSep ul li.puntoPDF a    {padding:0 30px;line-height:3em; background:url(../imagenes/puntoPDF.gif) no-repeat 0% 50%;display:block}
/*#DOdoc*/ #barraSep ul li.puntoPDFsup a {padding:.5em 30px;line-height:2.5em;background:url(../imagenes/puntoPDF2.gif) no-repeat 0% 50%;}
/*#DOdoc*/ #barraSep ul li.puntoTIFF a   {padding:0.5em 30px; line-height:2.5em; background:url(../imagenes/enlacesTif.gif) no-repeat 0% 50%;}
/*#DOdoc*/ #textoxslt {border-bottom:0 solid #123a63;margin:0 0 2em}


.tit-doc:first-line {font-weight:bold;}
.datos-doc {margin:0;padding: 0.4em 2em;}
.enlacesDoc {margin:0.5em 0}
.enlacesDoc ul li {padding:0 2em 0 0/* 0 0 1em*/;display:inline;}
.enlacesMas {margin:0.5em}
.enlacesMas a {padding:0 0 0 20px;background:url(../imagenes/enlacesMas.gif) no-repeat 0% 50%;}
.enlacesPdf {margin:0.5em}
.enlacesPdf a {padding:0 0 0 20px;background:url(../imagenes/enlacesPdf.gif) no-repeat 0% 50%;}
.enlacesTif {margin:0.5em}
.enlacesTif a {padding:0 0 0 20px;background:url(../imagenes/enlacesTif.gif) no-repeat 0% 50%;}
ul.grupoTiff li {display:inline}
div.pagTiff {float: left;}

/*menus calendarios----*/
#cuerpo .calendarios h2 {font-size:1em;margin:0;padding:0.2em 0;}
#cuerpo .calendarios h2.BOE3 {font-size:1em;}
#cuerpo .calendarios h2 span {font-weight:normal;font-size:1.3em;padding: 0.2em 0.5em;margin-right:2em}
.menuCalendarios ul li {
  padding:0;
  list-style-type:none;
  list-style-position:outside;
  list-style-image:none;
  text-align:center;
  /*font-size:1em;*/
  font-size:.9em;
  background-color: #123a63;
  color:#fff;background-image: url(../imagenes/bkgBdCurrent.gif);
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
.menuCalendarios ul li a {padding:0;display:block;
  border:1px solid #888;
  background-color: #FEF9DA;
  text-decoration:none;
  color:#000;
}
.menuCalendarios ul li.BOE3 a {
  border:1px solid #888;
  background-color: #B7C3D0;
}
.menuCalendarios ul li a:hover {
  background-color: #FEEE97;
  color:#000;
}
.menuCalendarios ul li.BOE3 a:hover {
  background-color: #123a63;
  color:#fff;
}
.menuCalendarios ul li.BOE3 {/*padding:0.2em 1em;*/
  border-color:#123a63;background-image: url(../imagenes/bkgBdCurrent.gif);
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
p.nota2009 {display:none}
ul.linkSumario {margin:1em 0;padding:0;}
ul.linkSumario {margin:1em 0;padding:0;}
ul.linkSumario li span {font-weight:bold}
li.puntoPDF, li.puntoPDF2, li.puntoAnalisis, li.puntoAnal, li.puntoSUP, li.puntoMas, li#puntoLIB {padding:1em 0 1em 2em;list-style-image : none;}

#indiceAcceso li.puntoSUP {display:block;padding: .4em 0}
#indiceAcceso li.puntoPDF2 {margin-right:1em}

/*li.puntoAnalisis a {
  background: url(../imagenes/puntoAnalisis.gif) no-repeat 0% 50%;
  padding:0.4em 0 0.4em 2.5em;padding-left:28px;
}*/
li.puntoPDF a {
  background: url(../imagenes/puntoPDF.gif) no-repeat 0% 50%;
  padding:0.4em 0 0.4em 2em;padding-left:28px;
}
li.puntoMas a {
  background: url(../imagenes/puntoMas.gif) no-repeat 0% 50%;
  padding:0.4em 0 0.4em 2em;padding-left:28px;
}
li#puntoLIB a {
  background: url(../imagenes/puntoShop.gif) no-repeat 0% 50%;
  padding:0.4em 0 0.4em 2em;padding-left:28px;
}
li.puntoPDF2 a {
  background: url(../imagenes/puntoPDF2.gif) no-repeat 0% 50%;
  padding:0.4em 0 0.4em 2em;padding-left:28px;
}
li.puntoTIFF a {
  background: url(../imagenes/puntoPDF2.gif) no-repeat 0% 50%;
  padding:0.4em 0 0.4em 2em;padding-left:28px;
}
li.puntoSUP a {
  background: url(../imagenes/puntoPDF2.gif) no-repeat 0% 50%;
  padding:0.4em 0 0.4em 3em;padding-left:28px;line-height:2em}

.linkSubir {text-align:right;}

.pagArriba a  {text-decoration:none;}

.linkSubir a,.linkSubir a:visited,.linkSubir a:visited:hover, a .pagArriba , a:visited .pagArriba, a:visited:hover .pagArriba {
  color: #7F8BFF;
  text-decoration: none;
  font-weight: normal;
  background-repeat: no-repeat;
  background-image: url(../imagenes/puntoSubir.gif);
  padding: 0 0 0 1.5em;
}
.linkSubir a:hover,.linkSubir a:visited:hover, a:hover .pagArriba, a:visited:hover .pagArriba {
  color: red;
  background-repeat: no-repeat;text-decoration:underline;
}
/*----------Índices de acceso diario--------------*/

#indiceAcceso {border:0 solid red;}
#indiceAcceso h2 {
  border-width:1px 0;
  border-style: solid;
  border-color: #123a63;
  padding:0.3em 0;
  color: #123a63;
  background-color:#fCFCFC;
  font-size:1.2em;
  text-align:center;
}
#indiceAcceso div ~ h2 {margin-top: 2em}
#indiceAcceso ul.linkSumario + h3 {border-width:0}
#indiceAcceso ul ~ h2 {margin-top: 4em;}
#indiceAcceso ul + p.titMenu  {margin-top: 1em}
#indiceAcceso #col-2 div.cajaInfo  {border:2px solid #c80900;font-weight:bold;color:#000}

#indiceAcceso ul.linkSumario  li {margin-left:11em}

#indiceAcceso .poolDOBORME h2 {
  border-color: #A70101;
  color: #A70101;
}
#indiceAcceso h2 span {
  font-weight:bold;
  font-size:0.9em;
  display:block
}
#indiceAcceso h3 {
  font-size:1.3em;
  font-weight:bold;
  text-decoration : none;
}
#indiceAcceso h4 {
  font-size:1em;
  font-weight:normal;
  text-decoration : none;
  padding-left:1em
}
#indiceAcceso .poolDOBORME h4 {
  font-size:1.2em;
  font-weight:bold;
  text-decoration : none;
  padding-left:1em
}
#indiceAcceso h5 {
  font-size:1em;
  font-weight:bold;
  text-decoration : none;
  padding:0 0 0 2em;
  margin:0;
}

#indiceAcceso #col-2 {margin:0;}
#indiceAcceso #col-2 ul li.dispo {list-style-image: none;margin:0;padding:0 0 1em;}
#indiceAcceso #col-2 ul li.dispo p {margin:0;padding:0;}
#indiceAcceso #col-2 ul {margin:0 0 0 3em;padding:0}

@media print 
{
#body {background-image: none;}
#indiceAcceso #col-1, #indiceAcceso .menuIdiomas, #indiceAcceso #franja Migas, #indiceAcceso .franjaMenu, #indiceAcceso #franjaBotones  {display:none;}
#indiceAcceso #col-2 {margin:0 auto;padding:0;width:100%;border-width:0;float:none;clear:both;}
#indiceAcceso #pie {float:none;clear:both;}
#indiceAcceso #contenedor{background-image: none;border-left:0 solid #ddd;
}
}
#indiceAcceso .menu ul li {border-bottom:1px solid #888;padding:0.2em;}
#indiceAcceso .menu ul li abbr {font-weight:bold;color:#333 }
#botonesIndice {
  margin:0 0.5em 1em 0;
  padding: 0 0.2em;
  border:1px solid #E3DC7A;
  background-color: #FEF9DA;
  background-image: url(../imagenes/bkgBotonIndiceO.gif);
  background-repeat: repeat-x;
  background-position: 0% 0%;
}
#botonesIndice a {text-decoration:none;}
#botonesIndice ul {margin:0;padding:0}
#botonesIndice ul li{
  list-style-type : none;
  list-style-position : outside;
  list-style-image : none;
  padding: 0.3em 0
}
#botonesIndice p.tit{text-align:center;margin:0;}
#botonesIndice ul.cuadro  {border-top: 1px dotted #E3DC7A;margin-top:1em}
#botonesIndice ul.cuadro li {text-align:left;}
span.botonIndiAcces {background:url(../imagenes/bkgBotonIndiAcces.gif) no-repeat 0% 50%;padding: 5px 0 5px 20px;}
span.botonIndiDpt {background:url(../imagenes/bkgBotonIndiDept.gif) no-repeat 0% 50%;padding: 5px 0 5px 20px;}
div#indexAEBOE, div#indexSede{width:100%}

/*#indexSede{background:url(../imagenes/sede/bkgSede.gif) repeat-x 0% 0%;margin:0;}*/

div#cuerpoIndexAEBOE {
  background-color: #fff;
  color:#333;
  float:left;
  width:59em;
  margin:0;padding:0;
}
.caja ul {
  margin:0;
  padding:0;
  width:100%
}
.caja ul li {
  padding:0.2em;
}
div#columnaNovedades {
  background-color: #fff;
  color:#333;
  float:right;
  width:17em;
  padding:1em 1em 0 0;
}
#columnaNovedades div.cajaOrganismo {
  padding:0;
  margin:0 auto;
  background-color:#EDF1F5;
  background-image: url(../imagenes/bkgOrganismoN.gif);
  background-repeat:repeat-x;
  background-position:0% 0%;
}
#columnaNovedades .cajaOrganismo img {margin:0 ;}
#columnaNovedades .cajaOrganismo ul {padding: 0 2em;margin:0}
#columnaNovedades .cajaOrganismo ul li {
  list-style-type:none;
  list-style-image:none;
  padding: 0.2em 0;
  list-style-position : outside;	
}
#columnaNovedades .poolAgencia div.menu  {
  background-image: url(../imagenes/bkgAgenciaNO.gif);
  background-color: #416182;
  background-repeat:no-repeat;
  background-position:100% 0%;
  border: 0 solid #aaa
}
/*---------Menús: CARACTERÍSTICAS COMUNES----------------------*/
.menu {
  margin:0 0 1em;
  padding:5px 0 0;
}
.BOE3 .menu, .BORME3 .menu, .BORME2 .menu {
  margin:0 0.5em 0.5em 0;
  padding:5px 2px 0 0;
}

div.menu {
  background-repeat:repeat-x;
  background-position:0% 0%;
}
@media print 
{
div.titMenu {border:1px solid #333;}
}

.menu p.titMenu, .menu p.titMenu2{
  font-size:1.1em;
  margin:0;
  padding: 0.2em 0.3em;
  text-align:center;
}
.poolDOBOE .menu p.titMenu {background-repeat: repeat-x;}
.poolDOBORME .menu p.titMenu {background-repeat: repeat-x;}

.menu ul {
  margin: 0;
  padding:0;
  list-style-type : none;
  list-style-position : inside;
  list-style-image : none;
 
  border-width: 0 1px 1px 1px;	border-style: solid;border-color: #888;
}
.menu ul li {
  font-weight:normal;
  padding:0.2em 0.5em 0.2em 1.5em;
  list-style-position:outside;
  list-style-image:none;text-align:left;
  background-color:#fff;
}
.menu ul li ul {
  border-width:0;
  padding:0 0 0 0;
  margin:0
}
.menu ul li ul li {
  padding:0.2em 0 0.1em 1.5em;
}
.menu a {text-decoration:none;font-weight:normal}
.menu a:link {color:#666}
.menu a:visited {color:#666}
.menu a:hover {color:red;text-decoration:underline;}

.menu ul li.current {
  color: #333;
  font-weight:normal;
  background-image: url(../imagenes/bkgCurrent.gif);
  background-repeat:no-repeat;
  background-position: 0 0.4em;	
}
/*----- espacio que sigue a los menús para introducir elementos---*/
.extraIzq {margin:0;
  padding:0;
  border:1px solid #aaa;
  background-color:#BBBA99;
  background-image: url(../imagenes/bkgTienda.gif);
  background-repeat:repeat-x;
  background-position: 0% 0%;}
.extraIzq form {margin:1em 0 0;	padding:0;}
.extraIzq legend {margin:0;	padding:0;color:#333;}
.extraIzq input {margin:.3em 0 0;display:block;}
.extraIzq fieldset{
  padding:0 1em 1em;margin:0;
  border-width:0}

/*---CARACTERÍSTICAS PARTICULARES, por pools--------*/

/*poolAgencia*/
.poolAgencia p.titMenu {color:#123a63;}
.poolAgencia p.titMenu2 {
  background-image: url(../imagenes/bkgAgenciaO.gif);	color:#123a63;}
.poolAgencia div.menu  {background-image: url(../imagenes/bkgAgenciaN.gif);	background-color: #9AACBF;}
.poolAgencia h2 {color: #123A63;background-color: #ffffff;}

/*poolBdatos*/
.poolBdatos h2 {color: #123A63;background-color: transparent;}
/*poolDOBOE*/
.poolDOBOE p.titMenu {background-image: url(../imagenes/bkgBOE3O.gif);color:#ffffff;background-color: #123a63;}
.poolDOBOE p.titMenu2 {background-image: url(../imagenes/bkgBOE3O.gif);color:#ffffff;}
.poolDOBOE div.menu  {padding:1px 0 0 0;/*background-color: #123a63;*/}
/*poolDOBORME*/
.poolDOBORME p.titMenu {background-image: url(../imagenes/bkgBORME3O.gif);color:#ffffff;}
.poolDOBORME p.titMenu2 {background-image: url(../imagenes/bkgBORME3O.gif);color:#ffffff;}
.poolDOBORME div.menu  {background-image: url(../imagenes/bkgBORME3O.gif);padding:1px 0 0 0;background-color: #A70101;}
/*poolAnuncios*/
.poolAnuncios p.titMenu {color:#ffffff;}
.poolAnuncios p.titMenu2 {background-image: url(../imagenes/bkgAnunciosO.gif);	color:#ffffff;}
.poolAnuncios div.menu {background-image: url(../imagenes/bkgAnunciosN.gif);	background-color: #00850D;}
.poolAnuncios h2 {color: #00850D;background-color: #ffffff;}
/*poolSede*/
/*.poolSede p.titMenu, .poolSede p.titMenu2 {background:url(../imagenes/bkgSede.gif) repeat-x ;color:#ffffff;}*/
.poolSede div.menu  {padding:1px 0 0 0;background-color: #123a63;}
.poolSede p.titMenu {color:#fff;}
.inicioSede {width:14.5em;overflow: hidden; margin: 0 0 1em;}
/*poolImprenta*/
.bkgImprenta {background: url(../imagenes/bkgImprenta.gif) no-repeat 0% 0%;padding-top:35px;}
/*poolLibros*/
.poolLibros p.titMenu {color:#850025;}
.poolLibros p.titMenu2 {background-image: url(../imagenes/bkgServiciosO.gif);color:#850025;}
.poolLibros div.menu {background-image: url(../imagenes/bkgServiciosN.gif);background-color: #EBABB0;}
.poolLibros h2 {color: #850025;background-color: #ffffff;}
/*poolNovedades*/
.poolNovedades p.titMenu {color:#ffffff;color:#000;background-position: 0% 0%;}
.poolNovedades div.menu {background: #F9F0C3 url(../imagenes/bkgOtraBarra.gif) repeat-x;border: 1px solid #F9F0C3;}
.poolNovedades .menu ul {border-color:#f9f0c3;}


.previoNovedadesPortada {float:left;}  
.novedadesPortada {width:19.4em;float:left;height:16em;} 
.novedadesPortada div.menu {max-height:18em;background-color:#fff;background:none;margin:0;padding:0}
.novedadesPortada div.menu ul {border-width:0;margin:0em 0}
.novedadesPortada div.menu ul li img {vertical-align:middle; margin-right:.6em}
.novedadesPortada p.titMenu  {background: #F9F0C3 url(../imagenes/bkgOtraBarra.gif) repeat-x;border: 0px solid #F9F0C3;font-size:1.3em}


.novedadesPortadaBOE {width:27.2em;} 
.novedadesPortadaBOE div.menu {background-color:#fff;background:none;margin:0;padding:0}
.novedadesPortadaBOE div.menu ul {border-width:0;margin:0em 0 0 3em}
.novedadesPortadaBOE div.menu ul li img {vertical-align:middle; margin-right:1em}
.novedadesPortadaBOE p.titMenu  {background: #F9F0C3 url(../imagenes/bkgOtraBarra.gif) repeat-x;border: 0px solid #F9F0C3;font-size:1.4em}


.novedadImportante, .novedadLibro {background:url(../imagenes/novedad_importante.gif) no-repeat 0% 0%;padding-left:25px}
#columnaNovedades li.novedadLibro, .novedadLibro {background:url(../imagenes/novedad_edit.gif) no-repeat 0% 0%;padding-left:25px}
#columnaNovedades li.novedadImportante, .novedadImportante {background:url(../imagenes/novedad_importante.gif) no-repeat 0% 0%;}
#columnaNovedades li.novedadDoc {background:url(../imagenes/novedad_doc.gif) no-repeat 0% 0%;}

/*busqueda sencilla del BOE*/
.bkgBOEimg {background:url(../imagenes/bkgBOEimg.gif) no-repeat 100% 0%;padding: 0 4em 0 0;min-height:15em;}

div.tarjeton {border: 1px solid #D5DEE7;padding:1em;width:30em;margin:2em auto}
div.tarjetonNO {background:#fff url(../imagenes/bkgTarjetonNO.gif) no-repeat left top;width:30em;margin:2em}
div.tarjetonNE {background:transparent url(../imagenes/bkgTarjetonNE.gif) no-repeat right top;border: 1px solid #D5DEE7;padding:1em;}

/*---------------Menú superior para elegir IDIOMAS--------*/
.menuIdiomas {font-size:0.8em;color:#333;}
.menuIdiomas p.texto-disclaimer {float:left;padding: 0.1em 1em;margin:0;background-color:#D18085;color:#fff; border:0 solid #D90909;font-size:0.9em}
.menuIdiomas li.texto-disclaimer {/*float:left;*/padding: 0.1em 1em;margin:0;background-color:#D18085;color:#fff; border:0 solid #D90909;font-size:0.9em}
.menuIdiomas ul {margin:0;padding:0.1em 0;}
.menuIdiomas ul li {display:inline;padding:0 0 0 0.6em;background-image: url(../imagenes/punto001.gif);
  background-repeat: no-repeat;background-position: 0% 50%;}
.menuIdiomas ul li a {white-space: nowrap;}
.menuIdiomas a {text-decoration:none;font-weight:normal}
.menuIdiomas a:link {color:#666}
.menuIdiomas a:visited {color:#666}
.menuIdiomas a:hover {color:red;text-decoration:underline;}
div.menuIdiomas {margin:0;padding:0;border-bottom:1px solid #036;text-align:right;}

/*----------------Menú MIGAS-------------------------*/
div#franjaMigasE {margin:0.1em 0;padding:0;
  background-image: url(../imagenes/bkgMigasE.gif);
  background-repeat: no-repeat;
  float:left;
  width:1em;
  background-position: 100% 0%;
  min-height:30px;}
div#franjaMigas {margin:0.1em 0.4em;padding:0 0 0 1.2em;font-size:0.8em;float:left;	min-height:30px;	background-image: url(../imagenes/bkgMigasO.gif);	background-repeat: no-repeat;	background-position: 0% 0%;}
#franjaMigas ul {margin:0;padding:0.2em 0 0 0.5em;float:left;}
#franjaMigas ul li {display:inline;}
#franjaMigas ul li a, .fraseMigas {
  white-space: nowrap;
  background-image: url(../imagenes/puntoMigas.gif);
  background-repeat: no-repeat;
  background-position: 100% 50%;
  padding:0 15px 0 5px;float:left;
}
.fraseMigas {margin-top:0.2em;padding-top:0.1em;font-size:0.9em;float:left;}
#franjaMigas li.destino {
  min-height:30px;
  white-space: nowrap;
  padding:0 15px 0 5px;float:left;
}
#franjaMigas .destino {font-weight:bold;}
#franjaMigas a {font-weight:normal}
#franjaMigas a:link {color:blue;text-decoration:underline;}
#franjaMigas a:visited {color: Purple;text-decoration:underline;}
#franjaMigas a:hover {color:red;text-decoration:underline;}
#franjaMigas li.volver a {
  white-space: nowrap;
  padding: 0 1em 0 0.3em;
  float:left;
  background-image: none;
  background-color: #fff;
  margin-left:3em;
  border:1px solid #000
}
#franjaMigas li.volver a:hover {
  background-color: #eee;
}

.botonUtilE {margin:0;padding:0;
  background-image: url(../imagenes/bkgBotonUtilE.gif);
  background-repeat: no-repeat;
  float:left;
  width:1em;
  background-position: 100% 0%;
  min-height:30px;}
.botonUtil {margin:0;padding:0 0 0 1.2em;float:left;/*border:1px solid #666;background-color:#eee;*/
  min-height:30px;
  background-image: url(../imagenes/bkgBotonUtilO.gif);
  background-repeat: no-repeat;
  background-position: 0% 0%;}

/*---------------PIE--------*/

#menuPie {margin: 0 0.3em;padding:0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#menuPie li img {vertical-align:middle}

.direccionPie {margin: 1em 0;padding:0;}
.direccionPie p {margin: 0 2em;padding:0;}

span.linkAccesi {padding:0 0 0 17px;background-image: url(../imagenes/bkgLinkAccesi.gif);
  background-repeat: no-repeat;background-position: 0% 50%;}
span.linkRSS {padding:0 0 0 18px;background-image: url(../imagenes/iconRSSpeq.gif);
  background-repeat: no-repeat;background-position: 0% 50%;min-width:30px}
/*-------------Logos cabecera--------------*/
div#logoInicio {text-align:center}
div#logoAEBOE {text-align:center}
#logoInicio img, #logoAEBOE img {margin: 0.1em 0 0;}
/*-------------Franja Horizontal-----------*/
div#franjaHorizontal	{margin:0;padding:0.3em 0.5em 0.2em;text-align:center;font-size:0.9em;min-height:1em}
#franjaHorizontal p	{margin:0;}
#menuAEBOE	{font-size:0.8em;	float:right;text-align:right;	padding:0;margin:0;}
.franjaBOEe {background-image: url(../imagenes/bkgFranjaBoeA.gif);
  background-repeat: repeat-x;background-position: 0% 0%;color:#fff;background-color:#4D6B8A;border-bottom:1px solid #eee}
.BOE3 .franjaBOEe {background-image: url(../imagenes/bkgFranjaBoe3.gif);
  background-repeat: repeat-x;background-position: 0% 0%;color:#fff;background-color:#123a63;}
.BORME3 .franjaBOEe, .BORME2 .franjaBOEe {background-image: url(../imagenes/bkgFranjaBorme3.gif);
  background-repeat: repeat-x;background-position: 0% 0%;color:#fff;background-color:#A70101;}
/*--------mensajes de aviso----------------*/
.prefacio {float: right;width:40em;margin:0;margin-right:4em;}
.prefacio img {float: right;	margin-top:1em;}
.cajaSimple {	border:1px dotted #aaa;	padding:0.8em 2em;	background-color:#fafafa;	color:#000}
.cajaInfo {
  background-image: url(../imagenes/info.gif);
  background-repeat: no-repeat;
  background-position: .5em .8em;
  padding: 0.5em 0.2em 0.5em 4.5em;
  text-align:left;
  border:1px solid #aaa;
  background-color:#f8f8f8;
  color:#000
}

#barraSep .cajaInfo {
  border-width:1px 0 0;
}

.cajaInfoImportante {
  background-image: url(../imagenes/infoImportante.gif);
  background-repeat: no-repeat;
  background-position: 1% 10%;
  background-color:#D36266;
  color:#000;
  border:1px solid #D90909;
  padding: 1em 2em 1em 4em;
  margin:2em 5em;
  text-align:left;
}
.cajaInfoImportante .cont {
  background-color:#fff;
  color:#000;
  padding: 0.5em 1em 0.5em;
  margin:0;
}
#cuerpo .cajaInfoImportante h3 {
  padding: 0 1em;
  margin:0;
  border-width:0;
}
.cajaInfoImportante p {
  color:#000;
  padding: 0.5em 1em;
  margin:0;
}
.cajaError {
  background-image: url(../imagenes/atencion.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  padding: 2em 0.2em 2em 2em;
  text-align:left;
  color:#000
}
.mensaje {
  background-image: url(../imagenes/info.gif);
  background-repeat: no-repeat;
  background-position: 1% 1%;
  padding: 0.2em 2em 2em 4em;
  margin:5em;
  text-align:left;
  font-size:1em;
  background-color:transparent;
  color:#000
}
.cajaInfo2, .cajaInfoMenu {
  padding: 0.2em;
  text-align:left;
  border:1px dotted #aaa;
  background-color:#fafafa;
  color:#000
}
.cajaInfoMenu {
  padding: 0.3em 1em;
  background-image: url(../imagenes/info_peq.gif);
  background-repeat: no-repeat;
  background-position: 2% 4%;
  text-indent: 15px;
}
.info {
  background-image: url(../imagenes/info_peq.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  padding-left: 27px;
}
.linkFaq {
  background-image: url(../imagenes/bkgFaq_peq.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  padding-left: 20px;
}
.atencion {color:#c80900;font-weight:bold;}

.notaInfo {margin:0.2em 0.8em 1em;text-align:right}
div.cajaInfo p {padding: .5em 0;margin:0}
.bkgBD .cajaInfo {min-height:150px}

table.contacto .contTh {text-align:left}
/*table.contacto td {white-space: nowrap;}*/
table.contacto td.contDpt {text-align:left;padding-left:2.5em}

/*------------Cajas INICIO-----------------*/
.caja {padding:0.8em 0 0;margin:0 0 1em;width:100%;}
.caja p {margin:0;padding:0.3em 0 0}
.caja img {vertical-align:middle}
.cajaIzq {float:left;min-width:290px;text-align:right;padding-right:.5em;}
.cajaIzq2 {float:left;min-width:300px;text-align:right;padding-right:0;}
.cajaDer {float:left;height:100%;border-left-width:1px;border-left-style:solid;padding: 0 0 0 1em;margin:0;min-width:10em;max-width:12em}
.ca1DVD .cajaDer {float:left;height:100%;border-left-width:0px;border-left-style:solid;padding: 2em 0 0 4em;margin:0;min-width:10em;max-width:22em}
.caja ul{margin:0;padding:0}
.caja ul li {list-style-image : none;padding:0}
.cajaBOE {min-height:70px;background-color:#F2F6F9;color:inherit;height:4em;margin: 0;padding:0;}
.cajaBORME {min-height:80px;background-color:#F3E3E5;color:inherit;height:4em;margin: 0;padding:0}
.cajaTIENDA {min-height:50px;background-color:#B9B78D;color:inherit;height:4em;margin: 0;padding:0;text-align:center}
.contCajaAEBOE {text-align:center;margin:0;padding:0}
.cajaAEBOE {min-height:80px;background-color:#F2F6F9;color:inherit;margin: 0; padding:0 0 0 2em; text-align:left;}
.cajaAEBOE .grupo {margin:0.8em 0.5em 0 0;float:left;width:16em;font-size:0.95em;padding: 0 0em;}

a.entrar, a:visited.entrar {text-decoration:none}

.cajaAEBOE .grupo ul li {margin:0 0 0 1.5em;}
.cajaAEBOE img {margin:0}

#cuerpo .grupo h3 {margin:0;padding: 0;border-width:0; margin:0;font-size:1em;letter-spacing:.1em;font-weight:bold}
#cuerpo .grupo h3 a {color:#333;text-decoration:none;}
#cuerpo .grupo h3 a:hover {color:red;text-decoration:underline}
#cuerpo .grupo ul {margin:0;padding:0 0 0 .4em;}
#cuerpo .grupo ul li {margin:0;padding:0; list-style-position:outside;font-size:.9em}
/*.grupOrganismo {background:url(../imagenes/grupOrganismo.gif) no-repeat 50% 100%;}

.grupEditorial {background:url(../imagenes/grupEditorial.gif) no-repeat 50% 100%;}
.grupAnuncios {background:url(../imagenes/grupAnuncios.gif) no-repeat 50% 100%;}
*/

.bordeBOE {border-color:#004B85}
.bordeAnuncios {border-color:#00850D}
.bordeServicios {border-color:#850025}
.ca1, .ca1DVD, .ca2, cb1, cb2, cc1, cc2, cd1, cd2 {margin:0;padding:0;}
.ca1 {border-bottom:2px solid #eee;margin:0 1em 1em 6em;background-image: url(../imagenes/bkgCaNO.gif);
  background-repeat: no-repeat;background-position: 0% 0%;background-color:#F2F6F9;width:45em}
.ca1DVD {border-bottom:2px solid #eee;margin:0 6em;padding-left:3em; background-image: url(../imagenes/bkgCaNO.gif); background-repeat: no-repeat; background-position: 0% 0%; background-color:#F2F6F9; width:65em; height:200px}
.ca1DVD p {margin:2em 0;}
.ca2 {padding:.5em .5em .5em 1em;border:0 solid green;background-image: url(../imagenes/bkgCaNE.gif);
  background-repeat: no-repeat;background-position: 100% 0%;}
.cb1 {border-bottom:2px solid #eee;margin:0 1em 1em 6em;background-image: url(../imagenes/bkgCbNO.gif);
  background-repeat: no-repeat;background-position: 0% 0%;background-color:#F3E3E5;width:45em}
.cb2 {padding:.5em .5em .5em 1em;border:0 solid green;background-image: url(../imagenes/bkgCbNE.gif);
  background-repeat: no-repeat;background-position: 100% 0%;}
.cc1 {padding:0;border-bottom:2px solid #eee;margin:0 6em 0;background-image: url(../imagenes/bkgCcNO.gif);
  background-repeat: no-repeat;background-position: 0% 0%;background-color:/*#fafafa;*/#F2F6F9}
.cc11 {border-bottom:2px solid #eee;margin:0;background-image: url(../imagenes/bkgCcNO.gif);
  background-repeat: no-repeat;background-position: 0% 0%;background-color:#fafafa;}
.cc2 {padding:5px 0 0;border:0 solid green;background-image: url(../imagenes/bkgCcNE.gif);
  background-repeat: no-repeat;background-position: 100% 0%;}
.cd1 {border-bottom:2px solid #eee;margin:0 auto;background-image: url(../imagenes/bkgCdNO.gif);
  background-repeat: no-repeat;background-position: 0% 0%;background-color:#B9B78D;width:auto}
.cd2 {padding:5px 0;border:0 solid green;background-image: url(../imagenes/bkgCdNE.gif);
  background-repeat: no-repeat;background-position: 100% 0%;}

  
 
/*-----------Formularios de envío de datos---------*/
.formDatos fieldset {
  padding: 1em;
  margin: 0 1.5em;
  border: 1px solid #ccc;
}
.formDatos legend {
  padding : 0.3em 1em 0.3em 0.1em;
  color: #333;
  font-weight: bold;
  text-transform: uppercase;
}
.formDatos label {font-weight: bold;}
.formDatos textarea {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.casilla {
  white-space : nowrap;
  padding: 0.5em;
  margin: 0;
}
p.casilla {
  clear:both
}
.casillaIzq {
  float:left;
  display:block;
  width: 12em;
  text-align: right;
  padding: 0.4em 0.5em
}
.formDatos input, .formDatos select, .formDatos textarea {
  color: #333;
  background-color: #FEFFEC;
  border-width : 2px 1px 1px 2px;
  border-style : solid;
  border-color : #555 #888 #888 #555;}

.formDatos input:focus, .formDatos textarea:focus, #formConsultas input:focus, .indexDOBOE input:focus {border-color: #E6B700;}

.Oblig {
  color: #CC0000;
  font-weight: bold;
  text-align: right;
  border-bottom: 0;
}
.NoOblig {
  color: #000000;
  font-weight: bold;
  text-align: right;
  border-bottom: 0;
}
/*Listado Librerías asociadas---*/
#cuerpo .listaLLAA h3 {
  font-weight:bold;
  text-decoration:none;
  border-top: 1px solid #aaa;	
}
.listaLLAA ul li {
  list-style-type:none;
  list-style-position:outside;
  list-style-image:none;
  padding-top:1em;
}
.listaLLAA ul li ul li {
  list-style-position:outside;
  list-style-image:none;
  padding-top:0;
  font-weight:bold;
  border:0 solid red;
}
.listaLLAA ul li ul li p {
  font-weight:normal;
  margin:0;padding:0.2em 2em;
}
/*---- FAQ del diario BOE---*/
.cita {font-style : oblique;color:#666}
.faq h2 {color:#123a63}
/*-------------DOBOE-----------------*/
div.menuFAQ {margin:0 1em 3em 0;padding:0;;text-align:left;}
.menuFAQ ul {
  padding:0;
  margin:0 0 1em;
}
.menuFAQ ul li {
  list-style-type:none;
  list-style-position:outside;
  list-style-image:none;
  padding:0.4em 1.5em;
  border-bottom:1px solid #eee;
}
.menuFAQ ul li.current {
  color: #333;
  font-weight:normal;
  background-image: url(../imagenes/bkgCurrent.gif);
  background-repeat:no-repeat;
  background-position: 0 0.4em;	
}
.menuFAQ p.titMenu {
  background-image: url(../imagenes/bkgTitFaq.gif);
  background-repeat: repeat-x;
  background-position: 50% 0%;
  padding:0.3em 1em;
  margin:0;
  text-align:center;
  font-weight:bold;
  border:1px solid #eee;
  color:#000;
}

/*-- FAQ de la Agencia (anuncios...) ----*/

.indiceFAQ ul {
  padding: 0;margin: 2em 0
}
.indiceFAQ ul li {
  list-style-type:none;
  list-style-image:none;
  background-image: url(../imagenes/bkgFaq_peq.gif);
  background-repeat:no-repeat;
  background-position: 0% 50%;
  padding: .4em 0;
  padding-left: 20px;
}

p.error{
  color: #b52222;  
  background-color: #FAE4E4;
  border: 1px solid #b52222;
  padding: 0.5em;
  margin: 1em 3em;
}
/*-------------------------*/


.poolDOBOE #col-2 {border-left:1px solid #C3CDD8;min-height:20em;display:block;}
.poolDOBORME #col-2 {border-left:1px solid #EAC0C0;min-height:20em;display:block;}
#cuerpo .indexDOBOE h2 {font-size:1.3em;color:#123a63;text-align:center}
.indexDOBOE .bloqueCalendar {
  margin:0 0 1em;
  padding: 1em;
  border: 1px solid #B7C3D0;
  background-image: url(../imagenes/bkgBloqueCalendar.jpg);
  background-repeat: repeat-y;
  background-position: 0% 0%;
  background-color: #b7c4d0;
  width:20em;	
}
.indexDOBOE .bloqueFormu {
  margin:0 1em 2em 1em;
  padding: 1em;
  float:left;
  border:0 solid red;
  width:20em
}
.indexDOBOE fieldset {border-width:0;}

.indexDOBOE input.casillaDOBOE {width:8em;}
.indexDOBOE input.casillaCve {width:12em;}
.indexDOBOE .label {font-weight:bold;}
.indexDOBOE input {border:1px solid #7B98B7;margin:0.3em 0;
  background-color: #FEFFEC;}

input.boton, #formConsultas input.boton, span.simulaBoton {
  border: 1px solid #666;
  cursor : pointer;	
  background-image: url(../imagenes/bkgBoton.gif);
  background-repeat: repeat-x;
  background-position: 0% 0%;
  background-color:#B8C4D0;
  color:#333;
}

input.boton[disabled="disabled"] {
  color: #fff;
  cursor: inherit;
}
span.simulaBoton {
  padding:0 0.3em;
  font-weight:bold;
  cursor : auto;
}
#formConsultas input:focus {border-color: #E6B700;}
#formConsultas option:focus {
border: 2px solid #E6B700;
}
input.botonHover, #formConsultas input.botonHover {
  border: 1px solid #000000;
  cursor : pointer;	
  background-image: url(../imagenes/bkgBotonHover.gif);
  background-repeat: repeat-x;
  background-position: 0% 0%;
  background-color:#7690AA;
  color:#fff;
}

/*------ CVE --------------------*/

div#cajaCve {
  border: 1px solid #B7C3D0;
  border:1px solid #123a63;
  padding:0.1em 1em 0;
  background-color:#7d8d9d;
  background-image: url(../imagenes/bkgCajaCve.gif);
  background-repeat: repeat-x;
  background-position: 0% 0%;
  width:25em;
  color:#fff; margin: 1em 0
}
#cajaCve form {padding:0;margin:0;}
#cajaCve fieldset {border-width:0}
#cajaCve label {
  text-align:left;
  width:100%;
  font-size:0.9em;
}
#cajaCve legend {
  font-size:1.1em;
  border:0 solid #000;
  margin:0;
  color:#fff;
  text-align:left;
  padding:0 0 1em;
  padding-left:0;
  letter-spacing:.1em
}
#cajaCve input {
  font-size:0.9em;
}
#cajaCve p {
  font-size:0.9em;
  text-align:right;
  margin:0;padding:0.2em;
}
/*------------ Buscar en index Diario oficial ---------------*/
.cajaBuscar, .cajaBuscarFecha {
  border: 1px solid #B7C3D0;
  background-color:#b7c4d0;
  width:25em;
  margin:0 0 1em;
  padding: .5em 1em;
  background-image: url(../imagenes/bkgBloqueCalendar.jpg);
  background-repeat: no-repeat;
  background-position: 0% 100%;
}
ul.nosangre { 
	margin:0;
	padding:0;
  list-style-position:outside;
	}
#cuerpo li.cajaBuscar {
  margin:1em 0;
  width:25em;
  padding:1em;
}
#cuerpo li.cajaBuscar p {
  margin:0em;
  padding:0em;
}

#cuerpo .cajaBuscar h3 {
  border-width: 0;
  margin:0 0 1em;
  padding:0;
  font-size:1.1em;
}
.cajaBuscar ul {margin:0}
.cajaBuscar ul li {margin:0; padding: 0 2em 0 0}
.cajaBuscar ul.listaHoriz li {margin:0; padding: 0 1em 0 0}
.cajaBuscar p {margin:.6em 0}
.cajaBuscar form, .cajaBuscarFecha form {
  padding:0;
  margin:0;
}
.cajaBuscar fieldset {
  padding:0;
  margin:0;
}
.cajaBuscarFecha {width:20em;}

/*------------*/
.nomSecc {font-weight:bold;font-size:0.9em;}
/*Formato para el tabla de calendario---------*/
div#calendarioAnual{
  margin:0 auto;
  width:100%;
  display:block;
  padding:0;
  background-color:#f1f1f1;
  border: 1px solid #AAC3D0;
}
div#contCalendar {width: 64em;border: 1px solid #AAC3D0;text-align:left;}
div#contCalendar p {padding:0.5em 2em 1em;}
div.filaMeses {display:block;clear:both;width:auto;margin:0.1em 2em;height:15em}
table.calendarioAnual{margin:0 auto;border-collapse: collapse;border-spacing: 0}
table.calendarioAnual td{vertical-align:top;}
h2.anyoCalen {border-width:0;margin:0;padding:0.4em 2em 0.4em 1em;text-align:left;color:#000}
table.BoeCalen{
  font-weight: bold;
  background-color: transparent;
  empty-cells: show;
  border: 0 solid #000000;
  border-top-width:0;
  margin: 0 0.3em;
  border-collapse: collapse;border-spacing: 0;
  float:left;
}

.BoeCalen img.unico {display:block;margin:2px auto 0;}
.BoeCalen img.varios {margin:2px 0 0;}

table.BoeCalen caption{
  background-color: transparent;
  color:#444;
  text-align:left;
  font-size:1.1em;
  font-weight:normal;
  border-width: 0;
  border-style:solid;
  border-color:#000;
  margin: 0 0.3em 0 0.2em;
  padding: 1em 0 0;
  text-transform : lowercase;
}

.BoeCalen th {
margin:0;
  font-weight: normal;
  color: #444;
  text-align: center;
  padding:0.1em;
  background-color: transparent;
  background-image:none;
  width:2.5em;
  border-width:0 0 1px;
  border-style: solid;
  border-color: #000;
}
.BoeCalen td {
  background-color: #D5DCE4;
  font-weight: normal;
  color: #444;
  text-align:center;
  padding:0.2em 0;
  border-width:0 0 1px;
  border-style: solid;
  border-color: #aaa;
  empty-cells:hide;
  height:1.8em;
}
.BoeCalen td.diario01, .BoeCalen td.diario02, BoeCalen td.diario03 {
  background-color: #D5DCE4;
  font-weight: normal;
  color: #444;
  text-align:center;
  padding:0.2em 0;
  border-width:0 0 1px;
  border-style: solid;
  border-color: #aaa;
  empty-cells:hide;
}
.BoeCalen td.diario02 {
  border-width:0 1px 1px;background-color: #a8b5c5;
}
.BoeCalen td.varios a {
  border-width:0 1px 1px;background-color: #a8b5c5;
}
.BOE2 .BoeCalen td, .BORME2 .BoeCalen td {background-color: #FEF9DA;}
.BoeCalen a { 
  line-height: 1em;
  font-weight: normal;
  padding: 2px;display:inline;
  border-bottom-width:0;
  display:block;background-color: #D5DCE4;
}
.BoeCalen td.diario01 a { 
  font-weight: normal;
  padding: 2px;
  border-bottom-width:0;
  display:block;
  background-image: url(../imagenes/BoeCalenSumario.gif);
  background-repeat: no-repeat;
  background-position: 50% 100%;
  height:2.1em;
}
.BoeCalen td.diario02 a { 
  font-weight: normal;
  padding: 2px;
  border-bottom-width:0;
  display:block;
  background-image: url(../imagenes/BoeCalenSumario_doble_1.gif);
  background-repeat: no-repeat;
  background-position: 50% 100%;
  height:2.1em;background-color: #a8b5c5;
}
.BoeCalen td.diario03 a { 
  font-weight: normal;
  padding: 2px;
  border-width: 1px;
  border-style:solid;
  border-color:#c80900;
  display:block;
  background-color: #eee;
}
.BoeCalen a:link { color: #003399;text-decoration: underline;}
.BoeCalen a:hover{color: red;	text-decoration: underline;}
.BoeCalen a:visited { color: #990099;	font-style: oblique;text-decoration: none;}
.BoeCalen a:hover:visited { color: red;	font-style: oblique;	text-decoration: none;}
.BoeCalen td.diaNP abbr, .BoeCalen td.diaNOP abbr {left:-9999px;position:absolute;overflow:hidden;}
.BoeCalen td.diaFES abbr {left:-9999px;position:absolute;overflow:hidden;}
.BoeCalen td.diaNP, .BoeCalen td.diaNOP {background-color:#fff;color:#bbb;font-weight:normal;
  background-color: transparent;}
.BoeCalen td.diaNUL{background-color:transparent;color:#eee;font-weight:normal;
  background-color: transparent;}
.BoeCalen td.diaFES{background-color:#FFBFBF;color:#000;font-weight:normal}

fieldset.calendario {vertical-align:middle;padding: 1em; margin:1em 2em;text-align:center}
fieldset.calendario legend {padding: 0 1em;}
fieldset.calendario input {vertical-align:middle;}
#BoeCalen1{	width: 30%;	margin-left: 0%;}

#licita {margin: 2em 0}
#licita ul li {padding:0.5em 0}

#licita h3 {border: 1px solid #123a63;padding:1em;margin:1em 0;text-decoration:none;font-size:1em}
#licitaIndex {	border:1px solid #888;	padding:1.2em;}
#licitaIndex h3 {margin:0;padding:0.1em 0.3em;font-size:1.3em;font-weight:normal;color:#123a63;border-width:0}

.volverLicita{text-align:right;margin:0}
div.listadoAnual {padding: 0 1em 1em;border:1px solid #bbb;margin:0.5em 0;}
.listadoAnual ul li ul li{padding: 0.5em;}
.listadoAnual ul li ul li ul li ul li{padding: 0.2em;	list-style-type : none;	list-style-image : none;}
.enCurso{background-color:#EDFFED;}
.pendientes{background-color:#FFFFF7;}
.adjudicados{background-color:#FFF7F7;}

/*-----------Menus horizontales años PErfil COntratante--------
.anyosPerfil {margin: 0;padding:1em 0 0 0.5em;text-align:left;}
.anyosPerfil ul {margin:0;padding:0;}
.anyosPerfil a {text-decoration:none;}
.anyosPerfil a:link {color:#666}
.anyosPerfil a:visited {color:#666}
.anyosPerfil a:hover {color:red;text-decoration:underline;}

.anyosPerfil ul li {
  list-style-type:none;
  list-style-image:none;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  display:inline;
  padding:30px 5px 10px 0;
  background:transparent url('/imagenes/bkgAnyosPerfil.gif') no-repeat 100% 100%;
}
.anyosPerfil ul li a {
  padding:0 2.4em 0.5em 3em;
  text-align:center;
  margin:0;
  text-decoration:none;
  color:#000;
}
.anyosPerfil ul li.current a {
  background-color: transparent;
  text-decoration:none;
  color:#000;
}
.anyosPerfil ul li.current {background:transparent url('/imagenes/bkgAnyosPerfilHo.gif') no-repeat 100% 100%;}
.anyosPerfil ul li a:hover {color:#000;}---*/

.datosLicita td.totalO, .datosLicita td.total {color:#000;background-color:#A0B0C0;text-align:right}
.datosLicita td {text-align:right}

.datosLicita .importes caption {padding:0 0 1em;}

.caja1-2 {float:left;}
.caja1-3 {float:left;width:24em}
.caja1-4 {margin: 1em 0 1em 1em;padding:0;width:21em}
.caja1-5 {margin: 0 2em 0 1em ;}
#indexAEBOE .caja1-4 h3, #indexSede .caja1-4 h3{
  font-size:0.9em;
  font-weight:bold;
  text-decoration:none;
  margin: 0 0.5em 0.5em 0;
  padding: 0 0.5em;
}
.caja1-4 ul {	margin: 0 1em 1.5em 0.5em;padding:0;}
.caja1-4 ul li ul {	margin-bottom: 0;	margin-left: 1em;padding:0;}
.caja1-4 ul li {list-style-type:none;	list-style-image:none;	padding: 0.2em 0;	list-style-position : outside;}
.caja1-4 ul.listaHoriz li {padding-right:1em}

#cajaVideo {
  border:1px solid #333;
  padding: 0;
  margin: .5em auto 1em;
  text-align:center;
  /*width:16em;*/
  min-width:150px;
}
#cajaVideo p.titMenu {
  margin: 0 0 1px;
  padding-bottom:0.3em;
  font-size:1.1em;
  background-image: url(../imagenes/bkgVideoN.gif);
  background-repeat: repeat-x;
  background-color: #000;
  color:#fff;
}
#cajaVideo p.titMenu img {
  margin: 0 auto;
}
#cajaVideo p {margin: 0.1em 1em;font-size:0.9em}
/*#cajaVideo*/ #pantalla {	background-color:#000;	padding: 0.2em;}
#pantallaGrande {	margin:1em auto;	text-align:center;}

.cajaEnlaces {
  margin: 0 0.2em;
  padding:0 0.3em;
  background-color:#f6f6f6;
  border:1px solid #ddd;
  min-height:40px
}
.cajaEnlaces ul {margin: 0 0 1em;padding:0;}
.cajaEnlaces ul li {margin: 0;padding:0.3em 1.5em;}
.cajaEnlaces ul li ul {margin-bottom: 0;}

.cajaEnlaces h3 a {color:#000;text-decoration:none;padding:0;margin:0}
#cuerpo div.cajaEnlaces h3.barra {border-top-width: 0;margin:0 0.5em}

#indexAEBOE .cajaEnlaces h3, #indexSede .cajaEnlaces h3{font-size: 1em;}

#cuerpo .bdatos h2, #cuerpo .huecoFormulario h2 {
  font-size: 1.3em;
  color: #123a63;
  padding: 0.5em 2em;
  float:left
}
.menuBdatos ul {
  padding:0;
  margin:0 0 1em;
}
.menuBdatos ul li {
  padding:0;
  list-style-type:none;
  list-style-position:outside;
  list-style-image:none;
  font-size:1em;
  background-color: #123a63;
  color:#fff;
}
.menuBdatos ul li.current {display:block;padding:0.2em 1em;background-image: url(../imagenes/bkgBdCurrent.gif);
  background-repeat: no-repeat;
  background-position: 100% 50%;}
.menuBdatos span.current {color:#000}
.menuBdatos p {
  margin: 0;
  padding:0.3em 1em;
  text-align:center;
  font-weight:bold;
  color:#aaa}
.menuBdatos p.current {color:#000;}

.menuBdatos ul li a {padding:0.2em 1em;display:block;
  text-decoration:none;
  color:#666;
  border:1px solid #aaa;
  background-color: #DBE1E7;
}
.menuBdatos ul li a:hover {
  background-color: #B7C3D0;
  color:#000;
}
.menuBdatos ul li {
  border-color:#123a63;
}
#formConsultas {padding: 0 1em}
#formConsultas fieldset {padding: 0.5em 0 0; border: 0 solid #fafafa;margin:0.5em 0 0}
#formConsultas label {font-weight: bold}
#formConsultas input, .formConsultas option, .formConsultas textarea, .SimulaDesplegBD2 {
  background-color: #FEFFEC;
  border-width : 2px 1px 1px 2px;
  border-style : solid;
  border-color : #555 #888 #888 #555;
}
.SimulaDesplegBD2 {width:30em;padding:0.1em 1em;margin-top:1em}
.ejempOperador {color:green}
.casillaBD, .desplegableBD option, .marca {background-color: #FEFFEC;}
#formConsultas input.radioSin {border:0 solid #bbb;margin-left:3em;background:transparent}
#formConsultas input.checkSin {border:0 solid #bbb;background:transparent}

#formConsultas .casilla002 {display:block;width:10em;float:left;}
#formConsultas .casillaDesple {display:block;width:12em;float:left;}
#formConsultas .casillaAvanz {display:block;width:12em;float:left;}
#formConsultas .casilla1y2 {display:block;width:13em;float:left;}
#formConsultas .casilla003 {display:block;width:32em;float:left;padding-top:0;}
#formConsultas .casilla004 {display:block;width:32em;float:left;padding-top:0;padding-left:10em;}
#formConsultas .bloqueBotones {text-align:right;margin:1em }
p.ayudaBD {text-align:right;margin:0.5em;padding:0;float:right}
p.lema-ayudaBD {text-align:left;margin:0 1.5em;padding:0}
p.casilla {border-bottom:0 dotted #eee;padding:0.2em 1em;}
.grupoCasillas {border-top:1px dotted #333;margin-top:1em;padding-top:1em}

div.contenedor span {white-space : nowrap;} 
div.BDresult {margin:0 4em; padding:0;}

/* Definimos cuadro recordatorio de búsqueda */
div.recuerda     { width: 40em; border: 1px solid; margin: 1.5em auto 0.5em auto; padding: 0.25em 0;font-size: 1em; background-color: #f6f6f6; }
div.recuerda p {margin: 0; padding: 0; text-align:center}
div.recuerdaSin  { width: 40em; margin: 0 auto; padding: 0; font-size: 0.75em; }
div.linrecuerda  { margin: 0 auto; padding: 0; font-size: 1em; }
div.recuerda-izq { width: 30%; margin: 0; padding: 0 0.5em 0 0; float: left; text-align: right; }
div.recuerda-der { margin: 0; padding: 0; text-align: left; }

.listadoResult ul {margin:0; padding:0;}
.listadoResult ul li {
  padding:0.5em 2em;
  list-style-type:none;
  list-style-position:outside;
  list-style-image:none;
  border-top:1px solid #123a63
}
.listadoResult ul li.puntoPDF2 {
  padding: 0 2em 1em 2em;
  border-width:0
}
.listadoResult p.documento {
  margin:0;
}
.listadoResult .epigrafeDpto {
  font-weight:bold;
  margin:0.2em 0.5em;
}
.listadoResult .epigrafeGaz {
  font-weight:bold;
  margin:0.2em 0 0.2em 0.5em;
  font-size:1em;
}
.listadoResult .datosGaz {margin:0 2em;padding:0;}
.listadoResult .datosGaz p {margin:0;padding:0;}
.listadoResult  p.titGaz {margin:1em 0;padding:0;}

.paginar {
  padding:0;
  margin:1em 0 .5em;
  text-align:center;
  white-space : nowrap;
  border-top:1px solid #B8C4D0;
  /*background:url(../imagenes/bkgPaginar.gif) repeat-x 0% 0%;*/
}
.paginar2 {
  padding:0;
  margin:.5em 0;
  text-align:center;
  white-space : nowrap;
}
.paginar ul, pagina2 ul {	margin : 0;	padding : 0;}
.paginar ul li, .paginar2 ul li {
  list-style-type: none;
  list-style-image: none;
  padding : 0 2em;
  display : inline
}
.paginar2 ul li {  padding : 0 .5em;}
.paginar ul li a, .paginar2 ul li a {border-width:0;text-decoration:none;}

span.volver {background:url(../imagenes/bkgLinkBack.gif) no-repeat 0% 50%;padding: 0 0 0 22px;}
span.pagAnt {background:url(../imagenes/bkgLinkBack.gif) no-repeat 0% 0%;padding: 0 0 0 15px;}
/*span.pagAnt {background:url(../imagenes/bkgLinkBack.gif) no-repeat 50% 100%;padding: 0 0 22px 0;}*/
span.pagSig {background:url(../imagenes/bkgLinkFwd.gif) no-repeat 100% 0%; width:5em !important;padding: 0 15px 0 0;text-align:right;}
.paginar span.current , .paginar2 span.current {font-weight:bold; border:1px solid #333;padding: .2em .5em;background-color:#888; color:#fff;}
/*span.pagSig {background:url(../imagenes/bkgLinkFwd.gif) no-repeat 50% 100%;padding: 0 0 22px 0;text-align:right}*/
span.consulModif {background:url(../imagenes/bkgModif.gif) no-repeat 50% 100%;padding: 0 0 22px 0;}
span.consulNueva {background:url(../imagenes/bkgNuevaConsul.gif) no-repeat 100% 0%;padding: 0 25px 0 0;}
.paginar2 span.consulNueva {background:url(../imagenes/bkgNuevaConsul.gif) no-repeat 100% 0%;padding: 0 22px 0 0;}
span.consulNuevaAyudas {background:url(../imagenes/bkgNuevaConsul.gif) no-repeat 0% 50%;padding: 0 0 0 26px;}

.ayudasBD ul li {padding:0 0 0.5em}
.ayudasBD ul li ul {padding:.5em 1.5em}

.imgAyudas {margin: 1em auto;text-align:center}
.imgAyudas img {border:1px solid #888;clear:both;}

.pieAyudas {
  margin:1em 0;
  padding:0.5em 1em;
  color:#333;
  background-color: #EFF3F6;
  border:1px solid #C2D1DC;
}
.menuAnchor {
  font-size: 0.9em;
  margin:1em 0 1em 1em;
  padding:0.5em 1em;
  color:#333;
  background-color: #EFF3F6;
  border:1px solid #C2D1DC;
  float:right;
  width:20em;
  display:block;
}
.menuAnchor ul, .menuAnchor ol {
  margin:0 0 0 0.3em;
  padding:0;
}
.menuAnchor ul li {
  padding:0.1em;
  list-style-type : none;
  list-style-image: none;
}
.menuAnchor ol li {
  padding:0.5em;
  list-style-type : decimal;
  list-style-position:inside;
  list-style-image: none;
}
.menuAnchor p {
  font-weight:bold;
  margin:0;
  padding:0;
}

/*------------Encuestas ------------*/
.encuestas h3 {border:1px solid #aaa;background-color:#eee;padding:0.2em 1em;color:#000}
.encuestas p.respuestas {margin:1em 3em;border-bottom:1px dotted #aaa}
.encuestas .respuestasSangrado {margin: 0.5em 0 0.5em 1.5em}
.encuestas label {margin: auto 1em}

.encuestas option.optionSelected {
  color:#666;
  text-align:center;
  font-style : oblique;
}
label.respuestaLarga {width:30em;}

/*---- Listados especiales ----------*/
.listadoEspecial ul li, .listadoBecas ul li {padding-bottom:1em;
  list-style-type : none;
  list-style-position : outside;
  list-style-image : url(../imagenes/puntoEdiciones.gif);}
.listadoEspecial ul li ul li {padding-bottom:1em;
  list-style-type : none;
  list-style-position : outside;
  list-style-image : url(../imagenes/puntoEdiciones2.gif);}
.listadoEspecial ul li ul {padding:1em;}
.listadoEspecial ul li p {margin:0.2em 2em;padding:0;}
.listadoBecas ul li ul li {display:inline}
.listadoBecas ul li p {margin:0.2em 3em}
.listadoBecas span.dept {font-weight:bold;}

.ediciones ul li {padding-bottom:1em;
  list-style-type : none;
  list-style-position : outside;
  list-style-image : url(../imagenes/novedad_edit.gif);
}
.ediciones ul li.nolibro {
  list-style-image: none;
  list-style-type: disc;
}

.ediciones ul li p {margin:0.2em 2em;padding:0;}

.listadoEmpleo ul li {padding: 0.5em;}

.faqRespuesta {
  margin:3em 0 0;
  background:url(../imagenes/bkgFaq.gif) no-repeat 100% 0%;
}
#cuerpo .faqs h3 {
  border-width:1px;
  font-size:1.3em;
  font-weight:bold;
  text-decoration:none;
  margin:3em 0 0;
  padding: 0 50px 0 0;
}


#cuerpo .guias h3 {border-width:1px;font-size:1.3em;font-weight:normal;text-decoration:none;margin-top:3em}
#cuerpo .guias table {margin-top:1em}
td.ok {background-color:#D8FFD8;}


span.ok {background-color:#D8FFD8;padding:0.8em;border:1px solid #aaa;display:block}
td.noOk {background-color:#FFD8D8;}

/*.formato-anuncio dl dd dl dt {padding-right:.2em .5em;font-weight:bold}
.formato-anuncio dl dd  {margin:0.5em 3em}
.formato-anuncio table  {margin: 1em auto;}*/

/*------------Mapa web -------------*/
.mapaBloque {border:2px solid #ddd;margin: 1em 0}
#cuerpo .mapaWeb h3 {margin:0.5em 1em;font-weight:bold;font-size:1.3em;color:#123a63;border-top-width:0 }
.mapaWeb h4 {padding:0.5em 0 0 1em;margin:0; border-top:1px dotted #aaa}
.mapaWeb h5 {margin-left: 2em}
.mapaWeb ul {margin-left:5em; }
.mapaWeb ul li ul {margin-left:2em; }

/*--especifico feria libro 2009----*/
#cuerpo .feria2009 h3 {border-width:0;}

/*----- elementos de la sede ------*/
.cajaHora {margin: 1em auto; padding:1em; border: 2px solid #888;width:40em; text-align:center}
.cajaHora img {margin: 0 .5em 0 2em; vertical-align:middle}
.horaOficial {background:url(../imagenes/sede/bkgReloj.gif) no-repeat 100% 0%;}
.descargaCert {padding: 0 2em}

/*---------- ver imagen en los txt ------------*/
p.avisoVerImagen, p.avisoHTML {
	border-width: 2px;
	border-style: dashed;
	/* border-color: #888; */
	border-color: black;
	padding: 1em 2em 1em 4.5em;
	margin: .8em 6.5em !important;
	text-align: left !important;
	font-size:.9em;
	font-weight: bold;
	font-style: italic;
	color: #333;
	/*background: #333 url(../imagenes/avisoTxt.gif) no-repeat 0% 50%;*/
	background-image: url(../imagenes/info.gif);
	background-repeat: no-repeat;
	background-position: 1.5% 50%;
	border: 1px solid #aaa;
	background-color: #f8f8f8;
}
.derogada {margin:0;padding:0;text-align:center;color:#b00;font-weight:bold;font-size:1.1em}


/*-- Twitter --*/
#docTwitter {
	padding: 0 3em;
}
#docTwitter h2{padding: 0;margin: 1em 0 0;}
#docTwitter .faqs .faqRespuesta  {background-image: none;}


#cajaTweets {
	float:right;
	margin: 0 0 0 2em;
	width: 22em;
	border: 2px solid #4e5c6b;
}


#cajaTweets h3 {margin: 0 0 1em .5em;font-size:1em;}
