*{margin:0;padding:0;border:0;list-style:none outside none;background-color:transparent;font-family:Verdana}
body{background-color:#fff;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif}
a{color:#356B9E;text-decoration:underline}
a:hover{text-decoration:none}
span.acceskey{text-decoration:underline}
td,th{vertical-align:top}

/* pag ini */
body.pagini{background:#fff url('../img/paginifondo.gif') repeat-x 0 0}
#paginilogo{position:absolute;top:0;left:0;z-index:1}
div.pagini{width:750px;margin:0 auto;overflow:hidden;position:relative;height:100%}
div#cajapagini{width:407px;float:left;padding:103px 0 20px}
div#cajapaginiderecha{width:343px;background:#fff url('../img/paginifondo2.gif') no-repeat 0 0;float:right;padding:108px 0 80px}
div#cajapagini h1{font-size:1.1em;margin:15px 5px 2px 50px;color:#ae0818}
div#cajapagini h2{font-size:.9em;margin:15px 5px 2px 50px;color:#ae0818;text-align:center}
div.pagini .cajaadmin p{font-size:1em;margin-bottom:10px}
div#cajapagini ol{margin:0 5px 2px 50px}
div#cajapagini ol li{font-size:.8em;padding:15px 15px 12px 33px;background:url('../img/paginiol1.gif') no-repeat 5px 11px;color:#505356}
div#cajapagini ol li.paginiol2{background-image:url('../img/paginiol2.gif')}
div#cajapagini ol li.paginiol3{background-image:url('../img/paginiol3.gif')}
div#cajapagini ol li em{color:#AE0818;font-style:italic}
div#cajapagini ol li strong{color:#717579;font-weight:normal}
div#cajapagini h2{margin:0 .4em .4em}
div#cajapagini a{font-size:.6em;display:block}
div#cajapagini span{font-size:.65em;text-align:center;display:block;margin:0 .4em .4em}
div#cajapagini p{font-size:.65em;text-align:center;display:block;margin:0 1em .4em}
div.pagini .cajaadmin{margin:10px 0 0}
div.pagini .cajaadmin input{border:1px solid #90A0AC;background-color:#fff;background-image:none}
div.pagini .cajaadmin textarea{border:1px solid #90A0AC;background-color:#fff;background-image:none;width:12em}
div.pagini .cajaadmin label{font-weight:normal}
div.pagini .cajaadmin .boton{text-align:right;margin:0 30px}
div.pagini .cajaadmin .boton input{color:#ae0818;background:#fff url('../img/paginifondoinput.gif') no-repeat center right;border:0;padding:2px 2px 2px 2px}
body>form div.pagini .cajaadmin .boton input{padding:0 8px 2px 2px}
div.pagini .cajaadmin .botones2{text-align:left;margin:0 70px}
div.pagini .cajaadmin .botones2 *{font-size:x-small;margin:0 10px;padding:0;border:0;color:#424446;text-decoration:underline;display:inline;cursor:pointer}
div.pagini .cajapagini{width:316px;margin-left:14px}
div.pagini .cajapagini h1{background-color:#fff;border-left:6px solid #CFEAFC;border-right:6px solid #CFEAFC;padding:12px 15px;text-align:center}
div.pagini .cajapagini .paginiderechah1{background:url('../img/paginiderechah1.gif') no-repeat left bottom;height:14px;}
div.pagini .cajapagini .paginiderechah2{background:url('../img/paginiderechah2.gif') no-repeat left top;padding:22px 36px 12px;font-size:.8em;color:#505356}
div.pagini #cajapaginiderecha .cajapagini img{margin:0;padding:0}
div.pagini .cajapagini strong.paginiderechastrong{background:url('../img/paginiderechastrong.gif') no-repeat left bottom;padding:2px 10px 14px;font-size:.9em;color:#AE0818;display:block;margin:-4px 0 0;text-align:center}
body.pagini #pie{position:relative;clear:both;float:none;width:750px;margin:0 auto;padding:2px 0 0;text-align:right;background:none;
border-top:1px solid #ccc}
/* ** width:622px*/
body.pagini #pie #medallas,
body.pagini #pie #logos{float:left;width:49%}
body.pagini #pie #medallas{text-align:left;padding:10px 0 0 .4em}



/* pag ini
body.pagini{border-top:7px solid #D0E4F2;background:#fff url('../img/paginifondo.jpg') repeat-x center 7px}
div.pagini{width:622px;min-height:375px;margin:0 auto;text-align:center;position:relative;background:url('../img/paginifondo2.gif') repeat-x 0px 375px}
* html div.pagini{height:375px}
#paginilogo{margin-top:80px;text-align:center;position:absolute;text-align:center;width:622px;left:0;z-index:1}
div#cajapagini{padding-top:170px;top:170px;width:622px;left:0;z-index:2}
div#cajapagini h1{font-size:.7em;text-align:center}
div#cajapagini h2{margin:0 .4em .4em}
div#cajapagini a{font-size:.6em;text-align:center;display:block}
div#cajapagini span{font-size:.65em;text-align:center;display:block;margin:0 .4em .4em}
div#cajapagini p{font-size:.65em;text-align:center;display:block;margin:0 1em .4em}
div.pagini .cajaadmin{margin:10px 0 0}
body.pagini #pie{position:relative;clear:both;float:none;width:622px;margin:0 auto;padding:2px 0 0;text-align:right;background:none}
body.pagini #pie #medallas,
body.pagini #pie #logos{float:left;width:49%}
body.pagini #pie #medallas{text-align:left;padding:10px 0 0 .4em}
*/

.limpiar{clear:both;float:none;padding:0;margin:0;font-size:.001em;line-height:0%;height:0;border:0;background:#acb}
hr.limpiar{visibility:hidden;clear:both}
* html hr.limpiar{display:none}
.enlaceoculto{padding:0;margin:0;font-size:.001em;text-indent:-1000em;line-height:0%;position:absolute}

.columnauno{
   float: left;
   width: 15.3em;
}
.contenido{
   float: left;
   width: 17.6em;
}
.columnados{
   float:left;
   width: 15.3em;
}


/* */
.error{
      width:auto;
      display:block;
      float:none;
      clear:both;
      font-size:.85em;
      background-color:#FFF24F;
      border:1px solid #980716;
      font-weight:bolder !important;
      margin:.2em .5em;
      padding:.1em .2em .15em;
      text-align:left !important;
      color:#000 !important}
.error.usuario{font-size:.65em;margin:1.5em .5em}
div.error{margin-top:1em}
div.error p{color:#000;margin-right:1em;margin-left:1em}

#logo{position:absolute;top:0;left:0;z-index:99}

/* encabezado */
#menusuperior{height:65px;position:absolute;left:212px;top:13px;display:table-cell;width:34.8em;background:url('../img/mnsfondo.jpg') repeat-x 0 0}
#menusuperior li{border-right:.1em solid #fff;height:65px;width:5.7em;position:absolute;text-align:center;background:no-repeat center top}
#menusuperior li#mnsprincipal{background-image:url('../img/mnsicoprincipal.gif')}
#menusuperior li#mnscomunidad{left:5.8em;background-image:url('../img/mnsicocomunidad.gif')}
#menusuperior li#mnsactualidad{left:11.6em;background-image:url('../img/mnsicoactualidad.gif')}
#menusuperior li#mnsformacion{left:17.4em;background-image:url('../img/mnsicoformacion.gif')}
#menusuperior li#mnsdirectorio{left:23.2em;background-image:url('../img/mnsicodirectorio.gif')}
#menusuperior li#mnsbiblioteca{left:29em;background-image:url('../img/mnsicobiblioteca.gif')}
#menusuperior li#mnsprincipal.mnsactual{background-image:url('../img/mnsicoselprincipal.gif')}
#menusuperior li#mnscomunidad.mnsactual{background-image:url('../img/mnsicoselcomunidad.gif')}
#menusuperior li#mnsactualidad.mnsactual{background-image:url('../img/mnsicoselactualidad.gif')}
#menusuperior li#mnsformacion.mnsactual{background-image:url('../img/mnsicoselformacion.gif')}
#menusuperior li#mnsbiblioteca.mnsactual{background-image:url('../img/mnsicoselbiblioteca.gif')}
#menusuperior li#mnsdirectorio.mnsactual{background-image:url('../img/mnsicoseldirectorio.gif')}
#menusuperior li div.mnsfondoizq,
#menusuperior li div.mnsfondoder{height:65px;width:8px;position:absolute;background:url('../img/mnsfondoizq.jpg') no-repeat 0 0;left:0;top:0}
#menusuperior li div.mnsfondoder{background-image:url('../img/mnsfondoder.jpg');left: auto;right:0}
#menusuperior li.mnsactual div.mnsfondoizq,
#menusuperior li.mnsactual div.mnsfondoder{background:url('../img/mnsfondoselizq.jpg') no-repeat 0 0}
#menusuperior li.mnsactual div.mnsfondoder{background-image:url('../img/mnsfondoselder.jpg')}
* html #menusuperior li.mnsactual div.mnsfondoder{right:-1px}
#menusuperior li a{color:#980716;text-align:center;width:100%;display:block;position:absolute;top:-.8em;left:0;font-size:.65em;line-height:.85em;text-decoration:none;padding:55px 0 0;height:15px}
#menusuperior li#mnsformacion a{padding:46px 0 4px}
#menusuperior li#mnsbiblioteca a{padding:46px 0 4px}

/* centro contenidos */
#cuerpo,
#pie{position:relative;clear:both;float:none;width:48.25em}
#cuerpo{margin-top:78px}
#cuerpo{background:url('../img/cuerpofondo.gif') repeat-x 0 0}
#columnauno{float:left;background:#E9F4FA url('../img/columnaunofondo.jpg') repeat-x left bottom;padding-top:1.65em;width:13em;min-height:508px}
* html #columnauno{height:508px}
#cuerpo.paginicial #columnauno{background-position:left bottom;width:15.3em;padding-top:0;margin-top:-.05em}
#contenido{float:left;background:#fff;width:21.6em;padding:1.6em .99em 1em;background:#fff url('../img/fondocontenido.gif') no-repeat 0 0}
#contenido.superancho{width:46.25em;background-image:url('../img/fondocontenidosuperancho.gif')}
#contenido.ancho,
div.ancho{width:33.25em !important}
#cuerpo.paginicial #contenido{width:17.6em;padding:0px;}
#columnados{float:left;background:#F2F7FD url('../img/columnadosfondo.jpg') repeat-x bottom left;width:11.6em;min-height:514px}
* html #columnados{height:514px}
#cuerpo.paginicial #columnados{width:15.3em;padding-top:0;margin-top:-.05em}
div.inicajadirectorio{text-align:center;padding-top:.4em}
div.inicajadirectorio img{width:7.7em;height:4.25em;border:1px solid #999}
div.bannerscolumnados{text-align:center;padding:.2em 0 .4em}
div.bannerscolumnados a{display:block;padding-top:.3em}
div.bannerscolumnados img{width:13.85em;height:3.25em}
div.inicajatablonanuncios,
div.inicajanoticias,
div.inicajaofertasempleo{padding:0 1em .4em}
div.inicajatablonanuncios a,
div.inicajanoticias a,
div.inicajaofertasempleo a{display:block;padding:.4em 0 0;font-weight:bolder}
div.inicajanoticias a{font-weight:normal}
div.inicajatablonanuncios p,
div.inicajanoticias p,
div.inicajaofertasempleo p{color:#666;font-size:.65em}
.inicajanoticias h2{padding:0 .4em .4em 0;font-size:.65em}
.inicajanoticias p.ira{text-align:right;font-weight:bolder}
.inicajanoticias p.ira a{text-align:right;font-weight:bolder}
div.inicajacalendarioeventos{padding:0 0 .4em;overflow:hidden}
div.inicajacalendarioeventos h2{color:#2D5986;font-size:.65em;font-weight:bolder;margin:.4em 1.2em 0 2.2em}
div.inicajadestacado{text-align:center;color:#000;font-weight:bolder;font-size:.65em}
div.inicajadestacado img{width:100%}
div.inicajadestacado img.pequenna{width:auto}
div.inicajadestacado .inicajadestacadotexto{display:block;color:#2E5B89;padding:.05em .2em .5em;text-decoration:none}
div.cajacontenido{position:relative}
/*h1{color:#980716;font-size:1em}
h2{color:#18497B;font-size:.9em;margin:1em 0 0}
h3{color:#980716;font-size:.7em}
h4{color:#444;font-size:.7em}
h5{color:#000;font-size:.75em;font-weight:normal;margin-top:.5em}*/
h1{color:#980716;font-size:1em}
h2{color:#980716;font-size:1em}
h3{color:#18497B;font-size:1em;margin:1em 0 0}
h4{color:#18497B;font-size:.75em}
h5{color:#444;font-size:.95em; margin-bottom:.6em;}
h6{color:#000;font-size:.75em;font-weight:normal;margin-top:.5em}
h2.aparienciaH3{color:#18497B;font-size:1em;margin:1em 0 0;}
img.iconuevaventana{width:1em;height:1em;margin-left:.3em}
.nowrap{display:inline;white-space:nowrap}

/* listado de eventos*/
.eventoslistado{padding:1.4em 0 0}
.eventoslistado li{margin:0 0 3.5em;list-style-type:none;color:#666;font-size:.7em}
.eventoslistado li span{display:block}
.eventoslistado li a{font-weight:normal;text-transform:none}
.eventoslistado li strong{color:#18497B;text-transform:lowercase}

/* listado de eventos*/
.ofertaslistado{padding:1.4em 0 0}
.ofertaslistado li{margin:0 0 1.5em;list-style-type:none;color:#666;font-size:.7em}
.ofertaslistado li span{display:block}
.ofertaslistado li a{font-weight:normal;text-transform:none}
.ofertaslistado li strong{color:#18497B;text-transform:lowercase}

/* eventos detalle*/
.eventosdatos{margin:1.5em 0 .5em;color:#666;font-size:1em}
.eventosdatos strong{color:#18497B}
.eventosdescripcion{font-size:1em}
#eventosherramientas{position:absolute;top:-1.9em}
* html #eventosherramientas{right:1em}
#eventosherramientas a{display:block;float:right;margin-left:1.2em;color:#555;text-decoration:none;text-transform:lowercase}
#eventosherramientas a:hover{text-decoration:underline}
#eventosherramientas .eventosvolver,
#eventosherramientas .eventosmail,
#eventosherramientas .eventosimprimir{background:url('../img/iconoatras.gif') no-repeat center left;padding-left:17px;font-size:.7em}
#eventosherramientas .eventosmail{background-image:url('../img/iconomail.gif')}
#eventosherramientas .eventosimprimir{background-image:url('../img/iconoimprimir.gif')}

/* menu izq */
.columnaunomenu h1{font-size:.8em;font-weight:normal;padding:0 1.5em .2em}
.columnaunomenu ul{font-size:.7em;padding:1em 0 .5em 0;background-color:#FBFDFE;border-top:1px solid #C3D1DE}
.columnaunomenu li{padding:0 0 0 .8em;margin:0 2em .5em 1.2em;background:url('../img/menuico.gif') no-repeat 0 .35em}
* html .columnaunomenu li{background-position:0 .65em}
.columnaunomenu ul ul{font-size:1em;padding:.5em 0 .2em;margin:0 0 0 1em;border-top:none}

/* h1 pagina inicial */
div.h1rojo,
div.h1azul{background:url('../img/h1rojofondo.jpg') repeat-x center center;margin:0 .4em .2em;position:relative}
div.h1azul{background:url('../img/h1azulfondo.gif') top center;margin:0}
div.h1rojo h1,
div.h1azul h1{padding:.6em 2em .6em 18px;color:#980716;background: url('../img/h1rojoini.jpg') no-repeat center left;font-size:.7em;font-weight:normal}
div.h1azul h1{padding:.5em 2em .5em 18px;color:#fff;background:url('../img/h1azulini.gif') no-repeat top left}
* html div.h1rojo h1,
* html div.h1azul h1{font-size:.68em}
div.h1rojo h1 a{color:#980716;text-decoration:none}
div.h1azul h1 a{color:#fff;text-decoration:none}
div.h1rojo input,
div.h1azul input{display:block;position:absolute;right:9px;margin-top:.9em;top:-9px}
div.h1rojo input.h1rojoicoherramienta,
div.h1azul input.h1rojoicoherramienta{right:1.6em}
div.h1rojo input,
div.h1azul input{width:.94em;height:.94em}

/* cal */
.calnav{margin:.4em 1.2em .4em 2.2em;font-size:.65em;text-align:left}
* html .calnav{overflow:hidden;width:75%}
.calnav a{padding:.1em .2em 0 15px;background:url('../img/calicosiguiente.gif') no-repeat 0 .4em;display:block}
.calnav a{padding:.1em .2em 0 15px;background:url('../img/calicosiguiente.gif') no-repeat 0 .4em;display:block}
.calnav a.calmesanterior{background-image:url('../img/calicoanterior.gif')}
.calnav input{padding:.2em .2em .2em 10px;background:url('../img/calicosiguiente.gif') no-repeat 0 .6em;display:block;margin:0}
.calnav input.calmesanterior{background-image:url('../img/calicoanterior.gif')}
#cal{text-align:center;margin:.5em 0 0}
#cal table{width:10.5em;background-color:#fff;border:1px solid #2D5986;border-collapse:collapse;overflow:auto;margin:auto}
#cal td,
#cal th{padding:.2em .4em .2em 0;text-align:right;font-size:.6em;width:2.4em;height:1.75em;vertical-align:middle;overflow:hidden;border-width:0 1px;position:relative}
#cal th{color:#fff;padding:0 .3em 1px 0;background-color:#2D5986}
#cal td.caldiaseleccionado{background-color:#eaeef3}
#cal td.caldiaseleccionado a{text-decoration:underline}
#cal tr.calcolumnacolor,
#cal tr.calcolumnacolor td{background-color:#b9cde1}
#cal td .oculto{font-size:.9em;position:absolute;right:0em;text-decoration:none}
#cal td strong .oculto{font-weight:normal;right:-.2em;color:#356B9E}
#cal caption{color:#2D5986;font-size:.65em;font-weight:bolder;padding-bottom:.2em}
#cal tfoot td{width:17.5em;background-color:#eaeef3;font-weight:normal;text-align:center}
#cal tfoot td .oculto{position:relative;margin-left:0}

/* paginacion */
.paginacion{margin:.5em auto;padding:0 0 0 5%;width:85%;color:#666;font-size:inherit}
.superancho .paginacion{width:55%;padding:0 0 0 20%}
.paginacion li{float:left;overflow:hidden;font-size:.55em;text-align:center;display:block}
.cajaadmin .paginacion li{font-size:.55em}
.paginacion li.paginacionini{width:12%}
.paginacion li.paginacionant{width:19%}
.paginacion li.paginacionsig{width:20%}
.paginacion li.paginacionfin{width:9%}
.paginacion li.paginacioncontador{width:35%;padding:23px 0 0;text-align:right}
.paginacion li input{font-size:1em;width:99%;text-align:center;margin:0;padding:22px 0 0;border:0;background:no-repeat top center;color:#666;text-decoration:underline}
.paginacion li.paginacionini input{background-image:url('../img/paginacionicoini.gif')}
.paginacion li.paginacionant input{background-image:url('../img/paginacionicoant.gif')}
.paginacion li.paginacionsig input{background-image:url('../img/paginacionicosig.gif')}
.paginacion li.paginacionfin input{background-image:url('../img/paginacionicofin.gif')}
.paginacion li div{font-size:1em;width:99%;text-align:center;margin:0;padding:22px 0 0;border:0;background:no-repeat top center;color:#ccc;text-decoration:underline}
.paginacion li.paginacionini div{background-image:url('../img/paginacionicoinidesactivado.gif')}
.paginacion li.paginacionant div{background-image:url('../img/paginacionicoantdesactivado.gif')}
.paginacion li.paginacionsig div{background-image:url('../img/paginacionicosigdesactivado.gif')}
.paginacion li.paginacionfin div{background-image:url('../img/paginacionicofindesactivado.gif')}

/* pie */
#pie{padding:1.2em 0 .5em;text-align:right;background:url('../img/piefondo.gif') no-repeat top right}
img#logoonce{width:2.65em;height:2.75em}
img#logofundosa{height:2.75em;width:4.8em}
#logos{}
#medallas,
#enlacespie,
#logos{float:left;width:12.1em}
#medallas{width:11.5em;text-align:left;padding:10px 0 0 .4em}
#enlacespie{width:24.1em;text-align:center}
#pie.paginicial #enlacespie{width:18.6em}
#enlacespie ul{font-size:.55em;white-space:nowrap;padding-top:1em;color:#356B9E}
#enlacespie ul li{display:inline;padding:0 .3em}
#pie.paginicial #logos{float:left;width:17.1em}

/* caja usuario */
#cajausuario{padding:.1em .6em 0 0;min-height:1.45em;text-align:right}
* html #cajausuario{height:1.55em}
#cajausuario p,
#cajausuario strong,
#cajausuario a,
#cajausuario input{font-size:.65em}
#cajausuario p{display:inline;color:#000;font-weight:normal;margin-right:.3em}
#cajausuario ul{color:#000;font-weight:normal;margin:2px .3em 0 0;padding:0}
#cajausuario li{display:inline;margin:0;padding:0}
#cajausuario strong{color:#2D5986;margin-right:.4em}
#cajausuario a{background:no-repeat left center;padding:.25em 0 .25em 14px}
#cajausuario a#icomodificarpefil{background-image:url('../img/icomodificarpefil.gif')}
#cajausuario a#icoadmin{background-image:url('../img/icoadministracion.gif');padding-left:19px}
#cajausuario a#icocerrarsesion{background-image:url('../img/icocerrarsesion.gif');padding-left:18px}
#cajausuario input{margin:0;padding:2px 0 0 18px;display:inline;background:url('../img/icoguardar.gif') no-repeat left center;text-decoration:underline;text-align:left;color:#356B9E}
* html #cajausuario input{width:10.5em}
*+html #cajausuario input{width:10.5em}
/*
* html #cajausuario input.icocerrarsesion{width:9em}
*+html #cajausuario input.icocerrarsesion{width:9em}
*/
#cuerpo.paginicial #cajausuario{background:url('../img/cajausuariopaginifondo.jpg') no-repeat 0 0}


/* noticias */
div#resultadosNoticias{padding:1.4em 0 0}
div#resultadosNoticias div.resultadosNoticiasCategoryBlock,
div#detalleNoticia,
div#detalleOferta,
div#detalleBoletin{margin:1em 0 2em;list-style-type:none;color:#666;font-size:.7em}
div#resultadosNoticias a,
div#detalleNoticia a,
div#detalleOferta a,
div#detalleBoletin a{font-weight:bolder;color:#18497B;text-transform:none}
div#resultadosNoticias p.fecha,
div#resultadosOferta p.fecha,
div#detalleNoticia p.fecha,
div#detalleOferta p.fecha,
div#detalleBoletin p.fecha{text-transform:lowercase;font-weight:bolder}
div#resultadosNoticias p.descripicionNoticia{margin-top:.4em}
div#resultadosNoticias div.imagen,
div#detalleNoticia div.imagen,
div#detalleOferta div.imagen{float:left;margin:1.4em .8em .6em .4em}
div#detalleOferta div.imagen{margin-top:.6em}
div#detalleNoticia h3,
div#detalleOferta h3,
div#detalleBoletin h3{color:#980716;font-size:1.3em;margin:1em 0 .6em}
div#detalleNoticia h4,
div#detalleOferta h4,
div#detalleBoletin h4{color:#18497B;font-size:1.1em;margin:1em 0 .6em}
div#detalleNoticia p,
div#detalleOferta p,
div#detalleBoletin p{margin:1em 0}
div#detalleNoticia p.sumario,
div#detalleOferta p.sumario{color:#2D5986;font-size:1.2em}
div#detalleBoletin p.sumario{color:#2D5986;font-size:1em;line-height:140%}
div#detalleNoticia ul,
div#detalleOferta ul,
div#detalleBoletin ul{margin:-.5em 1em .1em;padding:0 1em .1em;font-size:1em}
div#detalleNoticia ul li,
div#detalleOferta ul li,
div#detalleBoletin ul li li{margin-top:0;padding:0 0 0 .8em;font-size:1em;background:url('../img/menuico.gif') no-repeat 0 .35em}
div#detalleBoletin ul ul{margin:1em;padding:0}
div#detalleBoletin ul li{margin-top:0;padding:0 0 0 .8em;font-size:1em}
* html div#detalleNoticia ul li,
* html div#detalleOferta ul li,
* html div#detalleBoletin ul li li{background-position:0 .65em}
div#detalleNoticia div.boton,
div#detalleOferta div.boton{text-align:center}
div#detalleNoticia div.boton a,
div#detalleOferta div.boton a{background:#f5fbfe url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;margin:.1em auto;padding:.2em .3em;display:block;text-decoration:none;overflow:visible;width:7em;font-weight:normal}

/* inputs simulando enlaces */
.enlace{font-size:105%;color:#356B9E;text-decoration:underline;display:inline;width:auto}

/* administracion */
.cajaadmin{margin:1em 0em;width:100%;position:relative}
.cajaadmin h2{color:#18497B;font-size:.9em}
.cajaadmin h3{color:#18497B;font-size:.8em;margin:.5em auto}
.cajaadmin h3.tituloh3{font-size:.85em;margin:1.5em auto .5em}
.cajaadmin p{font-size:.8em;color:#980716;padding:.5em 0 0}
.cajaadmin span.textosuelto,
.cajaadmin span.textoSuelto{font-size:.8em;text-align:left;display:block;width:49%;float:left;}
.cajaadmin span.textosuelto.centrado,
.cajaadmin span.textoSuelto.centrado{text-align:center;display:block;width:auto;float:none;color:#980716}
.cajaadmin div.cajanormal{border:1px solid #f0f0f0;padding:1em .5em .5em;margin:.5em}
.cajaadmin div.cajanormal img{float:none;clear:both;margin:0 1em}
.cajaadmin div.cajanormal p{margin:.2em 0 1em}
.cajaadmin div.cajanormal .infonodisponible{color:#666}
.cajaadmin label{width:49%;float:left;text-align:right;margin-right:.5%;font-size:.8em;font-weight:bolder;clear:left;margin-bottom:.2em;padding:0 .1em}
.cajaadmin input,
.cajaadmin select,
.cajaadmin textarea{width:auto;float:left;margin:0 auto .2em;font-size:80%;background-color:#FBFDFE;border:1px solid #C3D1DE;clear:right;padding:0 0 0 .1em}
* html .cajaadmin textarea{width:16.5em} /* pruebas salto contenido */
.cajaadmin input.file{width:48%;margin-left:25%}
* html .cajaadmin input.file{width:19em;clear:both;float:none;position:relative}
.cajaadmin input.fecha{width:17%;text-align:right;padding:0 .1em 0 0}
* html .cajaadmin input.fecha{width:6.5em;position:absolute}
.cajaadmin input.ancho{width:48%}
* html .cajaadmin input.ancho{width:17em;position:absolute}
.cajaadmin label.selectsuperancho{text-align:left}
.cajaadmin select.selectsuperancho{width:99.5%;float:none;margin:0 auto .5em}
.cajaadmin label.inputtextosuperancho{text-align:left}
.cajaadmin input.inputtextosuperancho{width:36em;float:none;margin:0 auto .5em}
.cajaadmin input.inputtextosuperancho.dentrocajanormal{width:35.6em}

.cajaadmin label.inputtextoizquierda{width:auto;text-align:left;clear:left;margin-bottom:.35em}
.cajaadmin input.inputtextoizquierda{width:2.4em;position:relative;text-align:right;padding:0 .1em 0 0}


.cajaadmin label.textareasuperancho{text-align:left;width:94%}
.cajaadmin textarea.textareasuperancho{width:35.8em;float:none;margin:0 auto .5em;clear:both;height:8em}
/*;margin-left:1.2em;margin-top:4.8em
* html .cajaadmin textarea.textareasuperancho{width:98%;height:100%}*/
.cajaadmin input.checkbox,
.cajaadmin span.checkbox input{background-color:#fff;border:none;clear:right;padding:0}
.cajaadmin input.boton{font-size:.7em;background:#F5FBFE url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;margin:0 0 0 88.2%;padding:0 .15em}
* html .cajaadmin input.boton{margin:0 0 0 44.5%}
.cajaadmin textarea{width:17.5em;height:5em}
* html .cajaadmin input.file{margin-left:12.5%}
.cajaadmin br.limpiar{clear:both;float:none;padding:0;margin:0;font-size:.001em;line-height:0%;height:0;border:0;background:#fff}
.cajaadmin div.boton{clear:both;float:none;padding:.5em;margin:0;text-align:center;position:relative}

/* */
.cajaadmin div.boton.antestabla{overflow:visible}
* html .cajaadmin div.boton.antestabla{height:1em}
/* */
.cajaadmin div.boton.antestabla.formacion{margin:0;padding:0;border:0;width:auto}
* html .cajaadmin div.boton.antestabla.formacion{height:1em}
.cajaadmin div.boton.antestabla.formacion input{font-size:.6em;overflow:visible;margin:.2em .1em 0;padding:.1em}
* html .cajaadmin div.boton.antestabla.formacion input{width:5%;font-size:.6em;position:static;margin:.2em 0 0}
/* */
.cajaadmin div.boton input{width:auto;float:none;clear:both;font-size:.75em;background:#F5FBFE url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;margin:.2em .5em;padding:.05em .15em;position:relative /* para evitar lo que salta */}
.cajaadmin div.boton input.inputenlace{font-size:.7em;background:none;border:none;color:#000;text-decoration:underline}
.cajaadmin .error{margin:.5em;padding:0 .2em .1em;text-align:left;list-style-type:square}
.cajaadmin .error ul{margin:.3em 2em;padding:0 1.2em .2em;list-style-type:square}
.cajaadmin .error ul li{list-style-type:square}
.cajaadmin ul{margin:.1em 1em .2em}
.cajaadmin ul li{font-size:.7em;margin-bottom:.1em}
.cajaadmin ul ul{margin:0 1em 0}
.cajaadmin ul li li{font-size:.95em;margin-bottom:.1em}
.cajaadmin ul strong{color:#18497B;margin-right:.2em;font-size:.9em}
.cajaadmin ul .eventoprioritario{color:#980716;font-size:1em;text-align:right;display:block}
.cajaadmin table{border:1px solid #B9CDE1;padding:.1em;margin:1em 0 .5em;border-collapse:collapse;position:relative}
.cajaadmin table caption{padding:.2em .2em .1em;background-color:#B9CDE1;font-weight:bolder;font-size:.75em;text-align:center;margin-bottom:-1.25em/* unir el caption a la tabla */}
.cajaadmin table.datosgrande{width:100%}
.cajaadmin table.datosgrande.complicado{width:96%}

.cajaadmin table .datos,
.cajaadmin table .datos input{text-align:right}
.cajaadmin table td,
.cajaadmin table th{padding:0 .2em .1em;border-collapse:collapse;vertical-align:top;font-size:.7em}
.cajaadmin table th{border:1px solid #B9CDE1;background:#F5FBFE url('../img/fondoelementosformulario.jpg') repeat-y 0 0;padding:.1em .2em 0;font-size:.65em}
.cajaadmin table tr.tralterno td{background-color:#EAEEF3}
.cajaadmin table input{display:block;width:99%;font-size:100%;background-color:transparent;border:none;clear:none;margin:0;padding:0;text-align:left;font-weight:bolder}
.cajaadmin table input.ordenasc,
.cajaadmin table input.ordendes{background:url('../img/icoordendes.gif') no-repeat center right;padding-right:10px}
.cajaadmin table input.ordenasc{background-image:url('../img/icoordenasc.gif')}
.cajaadmin table .checkbox{padding:.25em;text-align:center}
.cajaadmin table .checkbox input{width:1.2em;height:1.2em;font-size:100%;background-color:#fff;border:none;float:none;padding:0;margin:0 auto}/*
.cajaadmin table .checkbox input{width:1.2em;height:1.2em;font-size:100%;background-color:#fff;border:none;clear:right;padding:0;margin:0}*/
.cajaadmin table .checkbox input.oculto,
.checkbox input[type="hidden"]{display:none}
.cajaadmin table .tdancho70{width:70%}
.cajaadmin table tfoot td{padding:0 .2em .1em;vertical-align:top;text-align:center;border:1px solid #B9CDE1;background:#F5FBFE url('../img/fondoelementosformulario.jpg') repeat-y 0 0;font-size:.7em}
.cajaadmin span.campoobligatorio,
.datosevento,
.datoseventopequeno{font-size:.8em;color:#980716;padding:0 0 .5em;margin:0 0 .5em}
.cajaadmin .datoseventopequeno{font-size:.65em;padding:.5em 0;text-align:center}
.cajaadmin .datosadicionales{font-size:.85em;color:#980716;display:block;font-weight:normal}
.cajaadmin fieldset.radiobutton{text-align:center}
.cajaadmin fieldset.radiobutton div{display:inline;margin:0 .5em}
.cajaadmin fieldset.radiobutton input,
.cajaadmin fieldset.radiobutton label{float:none;position:relative;clear:none;border:0;background:none;margin:0;padding:0}
* html .cajaadmin .datosadicionales{font-size:.85em}
a.icotextarealink{display:block;text-align:right}

/* listados usuarios */
.cajaadmin fieldset{margin:.2em 0 .5em;padding:.2em 2em 1em;clear:both;float:none;position:relative}
.cajaadmin fieldset legend{margin:0 0 .2em;padding:0;color:#18497B;font-size:.85em;font-weight:bolder}
.cajaadmin fieldset span{font-size:.7em;margin:0 0 0 .5em}
.cajaadmin fieldset span.checkbox{font-size:1em;margin:0}
.cajaadmin fieldset ul{margin-bottom:.5em}
.cajaadmin fieldset li{font-size:.7em;display:block;margin:0 1.5em 0;padding:0 0 0 .4em;list-style-type:square}
.cajaadmin div.cajanormal.listadousuarios,
.cajaadmin div.cajanormal.listadointerlocutores{border:none;padding:1em 0 .5em;margin:.5em}
.cajaadmin div.cajanormal.listadousuarios fieldset,
.cajaadmin div.cajanormal.listadointerlocutores fieldset{border:1px solid #f0f0f0;padding:.2em .5em 2em;margin:.2em 0 1em}
.cajaadmin div.cajanormal.listadousuarios legend,
.cajaadmin div.cajanormal.listadointerlocutores legend{color:#18497B;font-size:.8em;font-weight:bolder}
.cajaadmin div.cajanormal.listadousuarios label,
.cajaadmin div.cajanormal.listadousuarios span.checkbox,
.cajaadmin div.cajanormal.listadointerlocutores label,
.cajaadmin div.cajanormal.listadointerlocutores span.checkbox{margin:0;position:absolute;right:2.2em;bottom:-1.8em;font-size:.7em}
.cajaadmin div.cajanormal.listadousuarios span.checkbox.baja,
.cajaadmin div.cajanormal.listadointerlocutores span.checkbox.baja{right:12.2em}
.cajaadmin div.cajanormal.listadousuarios label,
.cajaadmin div.cajanormal.listadointerlocutores label{right:3.85em;bottom:-1.6em;font-weight:bolder;font-size:.7em;color:#980716;z-index:1}
.cajaadmin div.cajanormal.listadousuarios label.baja,
.cajaadmin div.cajanormal.listadointerlocutores label baja{right:13.85em;z-index:2}
* html .cajaadmin div.cajanormal.listadousuarios span.checkbox,
* html .cajaadmin div.cajanormal.listadointerlocutores span.checkbox{bottom:.8em}
*+html .cajaadmin div.cajanormal.listadousuarios span.checkbox{bottom:.8em}
*+html .cajaadmin div.cajanormal.listadointerlocutores span.checkbox{bottom:.8em}
* html .cajaadmin div.cajanormal.listadousuarios label,
* html .cajaadmin div.cajanormal.listadointerlocutores label{bottom:1.2em}
*+html .cajaadmin div.cajanormal.listadousuarios label{bottom:1.2em}
*+html .cajaadmin div.cajanormal.listadointerlocutores label{bottom:1.2em}
.cajaadmin div.cajanormal.listadointerlocutores h4{margin:1em .5em .5em}
.cajaadmin div.cajanormal.listadointerlocutores .destacadillo{color:#18497B;font-weight:bolder}
.cajaadmin div.cajanormal.listadousuarios .enlacepequeno{font-size:.7em}

/* ordenarlistado */
div.ordenarlistado{border:1px solid #f0f0f0;padding:.5em 1em .5em;margin:.5em;text-align:center}
div.ordenarlistado h3{padding:0 0 .6em;text-align:left}
div.ordenarlistado label{font-size:.7em;margin:0 -.2em 0 0;padding:0}
div.ordenarlistado select{font-size:.7em;width:auto;background-color:#FBFDFE;border:1px solid #C3D1DE;margin:0  -.2em;padding:0}
div.ordenarlistado input{font-size:.7em;float:none;width:auto;background:#F5FBFE url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;margin:.2em .2em 0 30%;padding:.05em .15em}

/* toolBoxBloquePortada */
div.toolBoxBloquePortada{padding:.5em 0 .3em;position:relative}
div.toolBoxBloquePortada label{font-size:.65em;white-space:nowrap;width:43%;text-align:right;display:block;height:1.8em}
div.toolBoxBloquePortada input,
div.toolBoxBloquePortada select{font-size:.65em;width:auto;position:absolute;padding:0;margin:-1.3em 0 0;border:0;left:43.5%;height:1.8em;background-color:#fff;border:1px solid #C3D1DE}
div.toolBoxBloquePortada input{height:1.25em;width:52%;padding-top:.1em}

/* caja contenidos basicos */
.cajapresentacion,
#presentacion{margin:1em;position:relative}
.cajapresentacion h2,
#presentacion h2{color:#18497B;font-size:.9em}
.cajapresentacion h3,
#presentacion h3{font-size:.8em;margin:.5em auto 0}
.cajapresentacion p,
#presentacion p{font-size:.8em;padding:.5em 0 0}
.cajapresentacion ul,
#presentacion ul,
.cajapresentacion ol,
#presentacion ol{font-size:.8em;padding:.5em}
.cajapresentacion ul ul,
#presentacion ul ul,
.cajapresentacion ol ol,
#presentacion ol ol{font-size:1em}
.cajapresentacion li,
#presentacion li{padding-bottom:.5em}

/* ayuda */
div.imagenpresentacion{margin:1em auto;width:99%;text-align:center;overflow:hidden}
div.imagenpresentacion img{border:1px solid;border-color:#999 #000 #000 #999}
.tablaayuda{border:1px solid #B9CDE1;padding:.1em;margin:1em auto .5em;border-collapse:collapse;position:relative}
.tablaayuda td,
.tablaayuda th{border:1px solid #B9CDE1;padding:.1em .2em;border-collapse:collapse;vertical-align:top;font-size:.7em;text-align:left}
.tablaayuda th{background:#F5FBFE url('../img/fondoelementosformulario.jpg') repeat-y 0 0}

/* caja contacto */
.cajacontacto{margin:1em 0;position:relative}
.cajacontacto p{font-size:.8em;padding:.5em 0 0}
.cajacontacto .cajaadmin input.ancho,
.cajacontacto .cajaadmin textarea{width:17.4em;display:block;position:relative}

/* foro */
div#contenido.superancho h1{margin-left:6em}
.menuBar{margin:1em 2em .5em}
.menuBar .breadCrumb{font-size:.8em;margin:1em 1em .5em 6em;text-align:left}
/* */
.menuBar ul{height:2em;margin:0 0 0 34%;padding:0}
* html .menuBar ul{margin-left:30%}
.menuBar ul li{float:left;margin:0;padding:0}
.menuBar ul li a{font-size:.75em;background:#f5fbfe url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;margin:.1em .3em;padding:.2em .3em;display:block;text-decoration:none}
div.cajaadmin .menuBar{margin:1em 2em .5em;float:none;clear:both;width:auto;margin-bottom: 2em}
div.cajaadmin .menuBar ul{height:2em;margin:0;padding:0}
div.cajaadmin .menuBar ul li{float:left;margin:0;padding:0}
div.cajaadmin .menuBar ul li a{font-size:1em;margin:.2em}
div.cajaadmin .contentContainer br.limpiar{/*fff*/}
p.forocomentario{font-size:.8em;color:#000;margin:.5em}
.contentContainer{margin-bottom:2em;text-align:center}
.contentContainer table{border:1px solid #B9CDE1;padding:.1em;margin:1em auto .5em;border-collapse:collapse;position:relative}
.contentContainer td,
.contentContainer th{padding:0 .2em .1em;border-collapse:collapse;vertical-align:top;font-size:.7em;text-align:left}
.contentContainer th{border:1px solid #B9CDE1;background:#F5FBFE url('../img/fondoelementosformulario.jpg') repeat-y 0 0;padding:.1em .2em 0;font-size:.65em}
.contentContainer table.forumList td{border:1px solid #B9CDE1}
.contentContainer td.category{background:#F5FBFE url('../img/fondoelementosformulario.jpg') repeat-y 0 0}
.contentContainer .messagesNumHeader,
.contentContainer .repliesNumHeader,
.contentContainer .lastMessageHeader,
.contentContainer .messagesNumber,
.contentContainer .repliesNumber,
.contentContainer .lastMessage{text-align:right}
.contentContainer table input,
.contentContainer table select,
.contentContainer table textarea{font-size:.95em;background:#fff;border:1px solid #18497B;color:#000;margin:.1em;padding:.1em}
.contentContainer table#tableSearch td,
.contentContainer table.messageList td{border:1px solid #B9CDE1}
.contentContainer table.newMessage{width:50% !important}
.contentContainer table.datosgrande td,
.contentContainer table.newMessage td,
.contentContainer table.loginFormTable td{border:1px solid #B9CDE1}
.contentContainer table.loginFormTable input{BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
.contentContainer table.newMessage td td{border:0}
.contentContainer table td.field{text-align:left;padding:.2em .5em 0}
.contentContainer table.newMessage td.field input{width:auto !important}
.contentContainer table.newMessage table.tbl_emoticones th,
.contentContainer table.newMessage table.tbl_opciones th{font-size:.9em}
.contentContainer table.newMessage table.tbl_emoticones td{width:33%;padding:2px 0;text-align:center}
.contentContainer table.newMessage table.tbl_emoticones th{white-space:nowrap}
.contentContainer table.newMessage table.tbl_opciones input,
.contentContainer table.newMessage table.tbl_emoticones input{border:0}
.contentContainer table.newMessage table.tbl_opciones label,
.contentContainer table.newMessage table.tbl_emoticones label{font-size:1.1em}
.contentContainer table.toolBar{margin:.25em .15em 0}
.contentContainer .paginationContainer{float:none !important;width:90% !important;margin:0 auto;text-align:right}
.contentContainer .paginationContainer ul{height:2em;position:relative;padding:3px 0}
.contentContainer .paginationContainer li{padding:.15em .3em;display:inline;font-size:.7em;border:1px solid #356B9E;border-left:none}
.contentContainer .paginationContainer li.currentPageText{font-weight:bolder;background-color:#356B9E;color:#fff}
.contentContainer .paginationContainer li a{text-decoration:none}
.contentContainer .paginationContainer li a:hover{text-decoration:underline}
.contentContainer .paginationContainer p{padding:.15em .3em;display:inline;font-size:.7em;border:1px solid #356B9E;border-left:none}
.contentContainer .paginationContainer p.currentPageText{font-weight:bolder;background-color:#356B9E;color:#fff}
.contentContainer .paginationContainer p a{text-decoration:none}
.contentContainer .paginationContainer p a:hover{text-decoration:underline}
.contentContainer table.messageAndReplies,
.contentContainer table.lastMessages,
.contentContainer table.forumList,
.contentContainer table.messageList{width:90%}
.contentContainer table.loginFormTable{width:auto !important}
.contentContainer table.messageAndReplies td,
.contentContainer table.lastMessages td{border:1px solid #B9CDE1}
.contentContainer .UserProfile_Status,
.contentContainer .UserProfile_Admin,
.contentContainer .UserProfile_Config,
.contentContainer .UserProfile_Personal{padding:.5em;font-size:.7em}
.contentContainer .table hr{border:.5px solid #B9CDE1;margin:0;padding:0}
.contentContainer .foronuevomensaje{font-size:.8em;text-align:left;margin:.5em 2em}
.contentContainer .foroboton{text-align:center}
.contentContainer .foroboton input{width:5em;overflow:visible;margin:0 auto;background:#f5fbfe url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;margin:.2em;padding:.2em .3em}
.contentContainer a.forobotonvolver{width:5em;overflow:visible;margin:.5em auto;background:#f5fbfe url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;padding:.2em .3em;display:block;text-decoration:none;white-space:nowrap}
.contentContainer .buttonsContainer.right{text-align:right}
.contentContainer .author,
.contentContainer .message{padding:.3em}
.contentContainer .message hr{border:1px solid #ccc}
.contentContainer .status,
.contentContainer .activity{text-align:center}
.contentContainer .spoiler{border:1px solid #B9CDE1;margin:1em;padding:.2em;color:#fff;background-color:#fff}
.contentContainer .quote_name,
.contentContainer .quote{border:1px solid #B9CDE1;margin:1em;padding:.2em}
.contentContainer .quote_name{background-color:#B9CDE1;margin-bottom:0;padding:0 .2em}
.contentContainer .quote_name br{display:none}
.contentContainer .quote{margin-top:0}

.contentContainer table .tabladerecha,
table .tabladerecha{text-align:right}

/* anuncios */
#anuncios.eventoslistado,
.eventoslistado#ofertas,
.eventoslistado#demandas,
div#detalleAnuncio.cajaadmin ul{border:1px solid #f0f0f0;padding:1em .5em .5em;margin:.5em}
#anuncios.eventoslistado li,
.eventoslistado#ofertas li,
.eventoslistado#demandas li{margin:0 0 1.5em}

/* listadomoderado */
ul.listadomoderado li{width:48%;float:left}
ul.listadomoderado li label{font-size:1em;width:80%}

.cajacontenido .anunciocomentario{font-size:.8em}

/* BIT */
.bit div#detalleBoletin h3{clear:both}
.bit div#detalleBoletin .imagen{width:auto;overflow:hidden;float:left;margin-right:6px}
fieldset.busquedabit{padding:0 .8em .4em;overflow:hidden}
fieldset.busquedabit legend{ font-size:.75em; color:#2D5986; }
* html fieldset.busquedabit legend{ margin-left:-6px;}
fieldset.busquedabit label{display:block;margin:.5em 0 0;padding:0;font-size:.7em;font-weight:bolder;color:#2D5986}
fieldset.busquedabit input{font-size:.65em;color:#000;width:99%;display:block;border:1px solid #2D5986;background-color:#fff}
fieldset.busquedabit .boton{padding-top:.8em;text-align:center}
fieldset.busquedabit .boton input{font-size:.65em;color:#fff;font-weight:bolder;width:99%;display:block;border:1px solid #000;background-color:#2D5986;width:5em;margin:0 auto}
* html fieldset.busquedabit .boton input{overflow:visible}
ul.bitlistadosumario{margin:0 1em .2em}
td ul.bitlistadosumario{margin:0 .1em .2em}
ul.bitlistadosumario li{font-size:.7em;padding:0 0 0 .8em;background:url('../img/menuico.gif') no-repeat 0 .35em}
td ul.bitlistadosumario li{font-size:.95em}
* html ul.bitlistadosumario li{background-position:0 .65em}
* html td ul.bitlistadosumario li{font-size:1em;background-position:0 .35em}
#detalleBoletin.cajaadmin div.boton input{font-size:1em}

/* directorio (y promocion interna) */
ul.alfabeto{margin:.6em 0 .4em;height:1.3em;position:relative;padding:0;border-left:1px solid #356B9E;overflow:visible}
ul.alfabeto li{height:1.5em;float:left;font-size:.8em;border:1px solid #356B9E;border-left:none}
ul.alfabeto li span,
ul.alfabeto li strong{padding:.15em .25em;display:block}
ul.alfabeto li strong{font-weight:bolder;background-color:#356B9E;color:#fff}
ul.alfabeto li strong span,
ul.alfabeto li strong span a{padding:0 0;color:#fff}
ul.alfabeto li a{text-decoration:underline;font-weight:bolder}
ul.alfabeto li a:hover{text-decoration:none}
.directoriolistado{margin:0 0 1.5em}
.directoriolistado div,
.listadocentros div,
.promocioninterna div{color:#666;border:1px solid #f0f0f0;padding:.8em 1em .8em;margin:.5em;clear:both;overflow:hidden}
* html .directoriolistado div{height:100%}
.directoriolistado h4{font-size:.9em;}
.directoriolistado div h3,
.listadocentros div h3,
.promocioninterna div h2{font-size:.9em;margin-bottom:.3em}
.promocioninterna div h2{color:#980716;margin-top:.3em}
.listadocentros div h3{margin-bottom:0}
.directoriolistado div img,
.listadocentros div img,
.promocioninterna div img{float:left;margin:.1em .8em .5em 0}
.directoriolistado div p,
.listadocentros div p,
.promocioninterna div p{font-size:.7em;line-height:140%;margin-top:1em}
.directoriolistado div p strong,
.listadocentros div p strong,
.promocioninterna div p strong{color:#356B9E}
.directoriolistado div p span.texto{display:block;margin:.8em 0}

.directoriolistado div a{text-align:right;display:block;clear:both}
.directoriolistado div a.enlaceempresa{text-align:left;display:inline;clear:none}
.directoriolistado div a.enlaceempresa img.iconuevaventana{margin-left:.3em;float:none;clear:none;position:static;vertical-align: text-top}

.directoriolistado div a.otroscentros{margin-left:1em}
.directoriosectores{border:1px solid #f0f0f0;padding:.8em .8em .4em;margin:.5em .5em 1.5em;clear:both}
.directoriosectores li{font-size:.7em;padding:0 0 .8em;margin:0}

/* promocion interna */
.cajaadmin fieldset.cuestiones{border:1px solid #f0f0f0;padding:.2em .5em 1.2em;margin:.2em 0 .4em;position:relative;height:1.8em}
.cajaadmin fieldset.cuestiones legend{font-size:.85em;color:#18497B;font-weight:bolder}
* html .cajaadmin fieldset.cuestiones legend{display:block;width:96%;display:inline;overflow:visible}
.cajaadmin fieldset.cuestiones legend span{white-space:normal;display:block;overflow:hidden;width:42.2em}
* html .cajaadmin fieldset.cuestiones legend span{width:96%;overflow:auto}
.cajaadmin fieldset.cuestiones input.superancho{width:25em;position:absolute}
.cajaadmin fieldset.cuestiones div{position:absolute;width:4em;right:3.5em;text-align:left}
.cajaadmin fieldset.cuestiones div.radiono{right:.5em}
* html .cajaadmin fieldset.cuestiones div{right:2.5em}
* html .cajaadmin fieldset.cuestiones div.radiono{right:0}
.cajaadmin fieldset.cuestiones div input{border:0;margin:0;padding:0;background:none;position:absolute;top:0;left:0;right:auto}
.cajaadmin fieldset.cuestiones div label{font-weight:bolder;border:0;margin:.2em 0 0 1.2em;padding:0;color:#980716;position:relative;text-align:left}
.promocioninterna .boton{border:0;margin-top:.8em;margin-bottom:0;padding-bottom:.4em;text-align:center;display:block}
.promocioninterna2 .boton a,
.promocioninterna6 .boton a,
.promocioninterna .boton a,
.promocioninterna .boton strong.inscrito{font-size:.8em;background:#f5fbfe url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;margin:.2em .6em;padding:.2em .3em;display:inline;text-decoration:none;font-size:.85em}
.promocioninterna .boton strong.inscrito{font-weight:normal;background:#f5fbfe url('../img/fondoelementosformulario.jpg') repeat-y 0 0;color:#444;border:1px solid #8BA4BD;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.promocioninterna img.nuevaventana{position:absolute;margin-left:.2em;display:inline;float:none;clear:none}
.promocioninterna a{padding-right:1.5em}
.cajaadmin div.cajanormal.promocioninterna2{padding-top:0}
.cajaadmin div.cajanormal.promocioninterna2 .boton{margin:.5em}
.cajaadmin div.cajanormal.promocioninterna2 .boton a{font-size:.75em}
.cajaadmin div.cajanormal.promocioninterna3{}
* html .cajaadmin div.cajanormal.promocioninterna3{padding-bottom:2em}
*+html .cajaadmin div.cajanormal.promocioninterna3{padding-bottom:2em}
div.cajaadmin.promocioninterna4 li.textogris strong,
div.cajaadmin.promocioninterna4 li.textogris span,
div.cajaadmin.promocioninterna4 li span.textogris,
div.cajaadmin.promocioninterna4 li strong.textogris{color:#777;font-size:x-small;padding-bottom:.1em}
div.cajaadmin.promocioninterna4 li a img{position:absolute;margin-left:.2em;display:inline;float:none;clear:none}
div.cajaadmin div.boton.botonexportarexcel{position:relative;width:96%}
div.cajaadmin div.boton.botonexportarexcel a{font-size:.7em;position:absolute;right:0;top:-.4em;
background:#f5fbfe url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;margin:.1em auto;padding:.2em .3em;display:inline;text-decoration:none;overflow:visible;font-weight:normal}
div.cajaadmin div.boton.botonexportarexcel a img{padding:0;margin:0 0 0 .2em;border:0}
div.cajaadmin.adminareaformacion.promocioninterna5{overflow:hidden !important;width:94% !important}
div.cajaadmin.adminareaformacion.promocioninterna5 strong.labeltextosuelto{width:49%;float:left;text-align:right;margin-right:.5%;font-size:.8em;font-weight:bolder;clear:left;margin-bottom:.2em;padding:0 .1em}
div.cajaadmin.adminareaformacion.promocioninterna5 span.textoSuelto{width:auto;float:left;margin:0 auto .2em;font-size:80%;background-color:#FBFDFE;border:1px solid #C3D1DE;clear:right;padding:0 0 0 .1em;color:red}
div.cajaadmin.adminareaformacion.promocioninterna5 strong.labeltextosueltodestacado{width:80%;float:none;text-align:left;margin-right:.5%;font-size:.8em;font-weight:bolder;clear:left;margin-bottom:.2em;padding:.2em .1em;color:#18497B;display:block}
.promocioninternaboton .boton{float:right;width:40%;margin:0 0 6em 5%;position:relative;padding:0 0}
div.cajaadmin.adminareaformacion.promocioninterna5 strong.labelanchocompleto{ width:94% !important; text-align:left !important; font-size:.8em;}
* html div.cajaadmin.adminareaformacion.promocioninterna5 strong.labelanchocompleto{ width:80% !important;}
div.cajaadmin.adminareaformacion.promocioninterna5 label.labelanchocompleto{ width:94%;}
* html .promocioninternaboton .boton{margin-top:2em}
*+html .promocioninternaboton .boton{margin-top:2em}
.promocioninternaboton .boton a{font-size:.7em;background:#f5fbfe url('../img/fondoelementosformulario.jpg') repeat-y 0 0;
	border:1px solid #18497B;color:#000;margin:.2em .6em .6em;padding:.2em .3em;text-decoration:none;display:block;width:96%;text-align:center}
.promocioninternaboton p{color:#18497B;font-size:.85em;font-weight:bolder;margin:2em 1em}
.promocioninterna6 .boton a{font-size:.8em}
div.cajaadmin.adminareaformacion .textoSuelto.colorazul,
div.cajaadmin.adminareaformacion strong.labeltextosuelto.colorazul,
div.cajaadmin.adminareaformacion label.colorazul{color:#18497B}
.detalleofertapromocioninterna{position:relative;overflow:visible;height:100%}
.detalleofertapromocioninterna .estado{text-align:right;font-weight:bolder;font-size:.8em;display:block}
p.destacadoindentado{color:#18497B;font-size:.8em;font-weight:bolder;margin:0 1em .6em;text-indent:2.5em}

/* li adjuntarfichero */
.cajaadmin li.adjuntarfichero a{white-space:nowrap}
.cajaadmin li.adjuntarfichero img{margin:0 .3em;position:relative}

/* últimas modificaciones */
.resaltadoenrojo{color:#980716 !important}
#detalleNoticia .eventosdatos ul.eventosdatos{height:100%;display:block}
#detalleNoticia .eventosdatos ul.eventosdatos li{background-position:0 .4em}

/* ficha tablon anuncios */
div#detalleAnuncio.cajaadmin.fichatablon{border:0;padding:0;margin:.5em}
div#detalleAnuncio.cajaadmin.fichatablon ul{border:0;border-top:1px solid #f0f0f0;padding:0;margin:.5em}
div#detalleAnuncio.cajaadmin.fichatablon ul li{border:solid #f0f0f0;border-width:0 1px 1px;padding:.5em .5em;margin:0}
div#detalleAnuncio.cajaadmin.fichatablon ul li.tituloanuncio{background-color:#f0f0f0;font-size:1.2em;text-align:center}
div#detalleAnuncio.cajaadmin.fichatablon ul li .imagen{text-align:center}
div#detalleAnuncio.cajaadmin.fichatablon ul li .imagen strong{display:block;text-align:left}

/* cananormal destacado2 */
.cajaadmin div.cajanormal.destacado2{padding:1em;background:url('../img/columnaunofondo.jpg') no-repeat center center;text-align:center}
.cajaadmin div.cajanormal.destacado2 p{color:#000;margin-bottom:1em}

/* área de formación */
.areaformacion{}
.areaformacioncaja{clear:both; overflow:hidden}
* html .areaformacioncaja{height:100%}
.areaformacioncajaizq,
.areaformacioncajader{float:left;margin:0 0 0 1%;width:42%}
.areaformacioncajaizq{margin:0 1%;width:55%}
* html .areaformacioncajader{width:44%}
* html .areaformacioncajaizq{width:52%}
.areaformacionlistado{margin:0 1em .2em}
.areaformacionlistado li{font-size:.7em;padding:.2em 0 .1em .8em;background:url('../img/icoli.gif') no-repeat .3em .4em}
* html .areaformacionlistado li{background-position:.3em .8em}
.areaformacionlistado li a{display:block;/* ** */color:#18497B}
.areaformacionlistado li span{color:#666;display:block;margin-top:.2em}
.areaformacionlistado.miscursos li a{display:inline}
.areaformacionlistado.miscursos li span{font-weight:bolder;display:inline;margin-top:0}
.areaformacioncajaizq strong{font-size:.7em;display:block;color:#18497b;margin-top:.7em;margin-bottom:.3em}
.areaformaciondestacado{font-size:.65em;font-weight:bolder;display:block;color:#18497b;margin:1.2em 1em 2em 0;text-align:right}
.areaformacioncajader1,
.areaformacioncajader2{border:1px solid #C3D1DE;background-color:#f7fbfd;font-size:.65em;padding:0 1em 1em;margin-bottom:1.4em}/* ** ;font-size:.7em; */
.areaformacioncajader h2{margin:.8em 0 .3em 0;padding:0;font-size:1.1em}
.areaformacioncajader h2.areaformacionh2{border-top:1px solid #c3d1de;padding-top:.4em}
.areaformacioncajader a{text-align:right;display:block;margin:.4em 0 .5em}
.areaformacioncajader li a{text-align:left;display:inline;margin:0;line-height:normal}
.areaformacioncajader li{border-bottom:1px solid #e6edf3;padding:.2em 0 .5em;margin:0}
.areaformacioncajader li.areaformacionlifin{border-bottom:0;padding:.2em 0 0}
* html .areaformacioncajader li{padding:0 0 .4em}
* html .areaformacioncajader li.areaformacionlifin{padding:0}
.areaformacioncajader2 a{margin:0}

.areaformacion .cajaadmin .cajanormal.listadousuarios{margin:0}
.areaformacion .cajaadmin .cajanormal.listadousuarios h2{margin-bottom:1em}
.areaformacion .cajaadmin .cajanormal.listadousuarios fieldset{padding-bottom:.5em}
.areaformacion .cajaadmin .cajanormal.listadousuarios fieldset a{margin:.5em 0 .3em;display:block}
.areaformacion .cajaadmin .cajanormal.listadousuarios fieldset a img{margin:0 0 -.15em}

.areaformacion .cajaadmin .cajanormal.listadousuarios.interlocutores{margin-bottom:0}
.areaformacion .cajaadmin .cajanormal.listadousuarios.interlocutores fieldset h3{padding:.5em .5em 0}
.areaformacion .cajaadmin .cajanormal.listadousuarios.interlocutores fieldset a{margin-top:0}

.areaformacion .cajaadmin div.boton.formcontinua a,
.areaformacion .cajaadmin a.PlanFormacionContinua{font-size:.8em;background:#f5fbfe url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;margin:0 auto;padding:.05em .3em;display:inline;text-decoration:none;font-weight:normal}
.areaformacion .cajaadmin div.boton.formcontinua input{top:.2em}
*+html .areaformacion .cajaadmin div.boton.formcontinua input{top:.35em}
* html .areaformacion .cajaadmin div.boton.formcontinua input{top:.45em}




/*  */
/*#cuerpo .cajaadmin .seleccionmultiple{background:#fafafa;border:1px solid #f0f0f0;margin:.5em 0;padding:0;width:auto;position:relative}*/
#cuerpo .cajaadmin .seleccionmultiple{margin:.5em 0;padding:.25em 0;background:#fafafa}
* html #cuerpo .cajaadmin .seleccionmultiple{padding:0 0 .5em}
#cuerpo .cajaadmin .seleccionmultiple *{margin:0;padding:0;position:relative;clear:both;float:none}
#cuerpo .cajaadmin .seleccionmultiple fieldset{border:1px solid #b9cde1;margin:.2em .5em .2em;padding:.5em .5em}
* html #cuerpo .cajaadmin .seleccionmultiple fieldset{margin-bottom:.2em}
* html #cuerpo .cajaadmin .seleccionmultiple legend{padding-bottom:.3em}
#cuerpo .cajaadmin .seleccionmultiple label{text-align:left}
#cuerpo .cajaadmin .seleccionmultiple select{width:99.5%;float:none;margin:0 auto .5em}
#cuerpo .cajaadmin .seleccionmultiple .boton{text-align:right;font-size:.9em}

/* listadodocumentos */
div.cajanormal.listadodocumentos{border:none;padding:1em 0 .5em;margin:.5em}
div.cajanormal.listadodocumentos fieldset{border:1px solid #f0f0f0;padding:.2em .5em 0;margin:.2em 0 1em;position:relative}
div.cajanormal.listadodocumentos legend{color:#18497B;font-size:.8em;font-weight:bolder}
div.cajanormal.listadodocumentos ul{margin:.3em .5em 2em}
div.cajanormal.listadodocumentos li{margin:0;padding:0;font-size:.8em}
div.cajanormal.listadodocumentos strong{color:#980716}
div.cajanormal.listadodocumentos label,
div.cajanormal.listadodocumentos input{margin:0;position:absolute;right:1.6em;bottom:.6em}
div.cajanormal.listadodocumentos label{right:3.15em;color:#980716;text-align:right;font-size:.8em;font-weight:bolder;margin:0 .5% .2em 0;padding:0 .1em}
* html div.cajanormal.listadodocumentos input,
* html div.cajanormal.listadodocumentos label{bottom:.2em}

/* area formación admin */
.cajaadmin.adminareaformacion select{max-width:17.5em}
* html .cajaadmin.adminareaformacion select{width:17.5em}
*+html .cajaadmin.adminareaformacion select{width:17.5em}
.cajaadmin.adminareaformacion select.selectsuperancho{width:99.5%;max-width:99.5%}
* html .cajaadmin.adminareaformacion select.selectsuperancho,
*+html .cajaadmin.adminareaformacion select.selectsuperancho{width:99.5%}
#cuerpo .cajaadmin.adminareaformacion .seleccionmultiple select{width:99.5%;max-width:99.5%}
.cajaadmin.adminareaformacion div.cajanormal{margin-bottom:.7em}
.cajaadmin.adminareaformacion fieldset a strong span{margin:0}
.cajaadmin.adminareaformacion img.iconuevaventana{margin:0 .1em}
.cajaadmin.adminareaformacion div.boton.botonexportarexcel{position:relative;width:96%}
.cajaadmin.adminareaformacion div.boton.botonexportarexcel a{font-size:.7em;position:absolute;right:0;top:-.4em;
background:#f5fbfe url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;margin:.1em auto;padding:.2em .3em;display:inline;text-decoration:none;overflow:visible;font-weight:normal}
.cajaadmin.adminareaformacion div.boton.botonexportarexcel a img{padding:0;margin:0 0 0 .2em;border:0}
.cajaadmin.adminareaformacion .cajanormal.listadocheckbox label{width:69%;font-size:.8em;color:#18497B
/* ;float:left;text-align:right;margin-right:.5%;font-size:.8em;font-weight:bolder;clear:left;margin-bottom:.2em;padding:0 .1em */}
.cajaadmin.adminareaformacion .cajanormal.listadocheckbox .textosuelto,
.cajaadmin.adminareaformacion .cajanormal.listadocheckbox .checkbox{width:19%
/* ;font-size:.8em;text-align:left;display:block;float:left */}
.cajaadmin.adminareaformacion .cajanormal.listadocheckbox.azul label{width:64%;font-size:.7em;color:#18497B;margin-top:.1em}
.cajaadmin.adminareaformacion .cajanormal.listadocheckbox.azul .textosuelto,
.cajaadmin.adminareaformacion .cajanormal.listadocheckbox.azul .checkbox{width:24%}

/* bibliotecafundacion */
.bibliotecafundacion .cajaadmin .cajanormal{position:relative}
.bibliotecafundacion .cajaadmin .cajanormal input{position:relative}
.bibliotecafundacion .cajaadmin div.boton.formcontinua{position:relative;width:96%}
.bibliotecafundacion .cajaadmin div.boton.formcontinua a{font-size:.7em;position:absolute;right:0;top:-.4em;
background:#f5fbfe url('../img/fondoelementosformulario.jpg') repeat-y 0 0;border:1px solid #18497B;color:#000;margin:.1em auto;padding:.2em .3em;display:inline;text-decoration:none;overflow:visible;font-weight:normal}
.cajacontenido.bibliotecafundacion p.error{margin-top:1.5em}/*
.bibliotecafundacion div.cajanormal.listadodocumentos legend{font-size:.8em}
.bibliotecafundacion div.cajanormal.listadodocumentos li{margin-right:.8em}
.bibliotecafundacion div.cajanormal.listadodocumentos li strong{color:#18497B;font-size:.8em}
.bibliotecafundacion div.cajanormal.listadodocumentos li.autores{color:#980716;font-size:.8em;margin-left:0;display:block;font-weight:bolder;margin-bottom:.4em}*/
.bibliotecafundacion div.cajanormal.listadodocumentos h4{margin:1.5em .65em 0;font-size:.8em}
.bibliotecafundacion div.cajanormal.listadodocumentos legend{display:none}
.bibliotecafundacion div.cajanormal.listadodocumentos ul{}
.bibliotecafundacion div.cajanormal.listadodocumentos li{margin-right:.8em;height:100%}
.bibliotecafundacion div.cajanormal.listadodocumentos li strong{color:#18497B;font-size:.8em}
.bibliotecafundacion div.cajanormal.listadodocumentos li.autores{color:#980716;font-size:.8em;margin-left:0;display:block;margin-bottom:.4em}
.bibliotecafundacion div.cajanormal.listadodocumentos li.autores.textogris strong,
.bibliotecafundacion div.cajanormal.listadodocumentos li.autores.textogris,
.bibliotecafundacion div.cajanormal.listadodocumentos li.textogris strong,
.bibliotecafundacion div.cajanormal.listadodocumentos li.textogris{color:#777;font-size:x-small;padding-bottom:.1em}

/*
.bibliotecafundacion div.cajanormal.listadodocumentos li.autores{color:#980716;font-size:.8em;margin-left:0;display:block;font-weight:bolder;margin-bottom:.4em}
*/

/*  */

/* intro recursos humanos */

.introrecursoshumanos li{margin:1em;padding:.9em;border:1px solid #C3D1DE;background-color:#f7fbfd;font-size:.7em}

.introrecursoshumanos li strong{display:block;color:#18497B;margin-bottom:.2em}

 
/* intro aula virtual */

.enconstruccion img{margin:0 1.5em 1em 8em;float:left;vertical-align:middle}

.enconstruccion h2{margin:2.5em 8em 1em 0;padding-top:2em}

 .cajanormal fieldset{ margin-left:0; padding-right:0em; padding-left:.6em;}
 * html .cajanormal fieldset{ margin-left:-.6em; width:80%; padding-right:2em; }
 .cajanormal fieldset legend{}
  .cajanormal fieldset textarea{ width:16.5em;}
  .cajanormal fieldset select{ width:17em;}
 .cajanormal fieldset span.textosuelto{ width:48%;}
 .cajanormal select{ width:220px;}
.cajanormal input.checkboxForos{BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;}

 
/* admin problema radiobuttons */
.cuestiones{width:98% !important}

/* Listas ordenadas */
ol.listaNumerica
{font-size:.7em;padding:1em 0 .5em 0;background-color:#FBFDFE;border-top:1px solid #C3D1DE}
ol.listaNumerica li{ list-style-type:decimal !important; list-style-position:inside !important; margin:8px 0;}

/*Test*/
.form-test table{
	border:0;
	width:98%!important;
	margin:0 0 0 1%;
}
.form-test table table{
	width:auto!important;
}
.form-test table label{
	float:none;
	clear:none;
	display:inline;
	font-size:1.1em;
	font-weight:normal;
}
.form-test table input{
	width:auto;
	vertical-align:middle;
	float:none;
	clear:none;
	display:inline-block
}
.form-test table .campochecKbox,
.form-test table .campocheckbox{
	width:auto;
	vertical-align:text-bottom;
	margin:16px 3px 0 0;
	float:none;
	clear:none;
}
.form-test table .campocheckbox{
	vertical-align:baseline
}
.form-test table .campotexto{
	border:1px solid #B9CDE1;
	font-weight:normal;
	color:#18497B;
	background-color:#fff;
	margin-right:6px;
	padding:1px;
	font-size:.9em
}
.form-test .contenido{
	float:none;
	width:auto
}
.form-test .formTitulo{
	color: #18497B;
	font-weight: bold;
	font-size: 0.8em;	
	text-indent: 0em;
}
.form-test .formSubtitulo{
	font-size : 0.7em;
	background-color: #B9CDE1;
}
.form-test .celdacontenido1
{
    BORDER-TOP: #ffffff 2px solid;
    padding:12px 0
    
}
.form-test .listadotextoConColor,
.form-test .listadoTextoConColor{
	
	text-align: center;
	background-color: #F5FBFE;
	padding:0 0 20px;
}
.form-test .listadotextoConColor td,
.form-test .listadoTextoConColor td{
	background-color: #F5FBFE;
}
.form-test .listadotextoConColor .listadotextoConColor{
	font-size:1em;
	padding:14px 0
	
}
.form-test .listadoTextoConColor{
	padding:6px 0
}
.form-test div.cajanormal img{
	
	margin:0 0 0 8px;
	width:auto!important;
	height:auto!important;
	
}
.form-test .listadoTextoSinColor{
	
	text-align: center;
	background-color: transparent;
}
.form-test span.mensajeOk{
	color:#356B9E;
	font-weight:bold;
	font-size:.9em
}
.form-test span.mensajeOK{
	color:#333;
	font-weight:bold;
	font-size:.9em
}
.form-test .mensajeOk{
	font-weight:bold;
}