/*

Estilos - http://www.educacion.es/
Ministerio de Educacion
© Copyright 2009 
Todos los derechos reservados.

*/



/* Inicio */
body { margin: 0; padding: 0; background:#507D83 url("../img/fon-home.jpg") top center no-repeat; font-family: arial, helvetica, sans-serif; color:#000;}
img { border: 0; }
.clear {clear: both; margin: 0 auto 0 auto;}
*:focus{ outline:none; }


/* Estilos para la barra superior*/
#cabecera-superior {width: 60em; margin: 0 auto; padding: 0; display: block; position: relative; background: #F9F9F9 url("../img/fon-barra-cabecera-superior.jpg") repeat-x top left;}
#cabecera-superior #escudo { position: absolute; z-index: 1; left: 0; margin: 0; }
#cabecera-superior #escudo img {width:404px; height:59px; }
#cabecera-superior #menu { min-height: 1.85em; height: auto !important; height: 1.85em; margin: 0em 0 0 16em; padding: 0; }
#cabecera-superior #menu #idiomas { float: left; margin: 0.1em 0.3em 0 0.9em; padding-top: 0.1em; }

#cabecera-superior #menu #idiomas ul {list-style-type:none; margin:0; padding: 0.1em 0 0.1em 0; }
#cabecera-superior #menu #idiomas ul li { display:inline; list-style-type:none; margin:0em; padding:0; }
#cabecera-superior #menu #idiomas a {margin:0em; padding: 0em 0em 0em 1.2em; white-space:nowrap; text-decoration: none; font-size: 0.7em; font-weight: bold; color: #333; background: url("../img/separador.gif") left no-repeat;}
#cabecera-superior #menu #idiomas a:hover {text-decoration: underline; color: #333;}
#cabecera-superior #menu #idiomas a.primero {background:none;}

#cabecera-superior #menu #opciones {float:left; color:#333; margin-top:0.1em; padding-top:0.1em;}
#cabecera-superior #menu #opciones ul {list-style-type: none; margin: 0em; padding: 0.1em 0.5em 0.3em 0.5em; }
#cabecera-superior #menu #opciones ul li {display:inline; list-style-type:none; margin:0em; padding:0.3em 0 0.4em 0; border-left:0.06em solid #999; }

#cabecera-superior #menu #opciones ul li.ultimo {border-right:0.06em solid #999;}
#cabecera-superior #menu #opciones a {margin: 0; padding: 0em 1em 0em 1em; text-decoration: none; white-space: nowrap; font-size: 0.7em; color: #333;}
#cabecera-superior #menu #opciones a:hover { text-decoration: underline; color:#333;}

#cabecera-superior #menu #buscador {float:left; margin-left:.7em; margin-top:.1em; padding-top:.1em; position:relative;}
#cabecera-superior #menu #buscador form { margin:0; padding:0;}
#cabecera-superior #menu #buscador fieldset { border:none; padding:.1em 0; }

#cabecera-superior #menu #buscador .botonbuscar { background-color:#96cbd9; border:none; color:#000; font-size:.7em; font-weight:bold; height:1.5em; margin:0 .2em 0.2em 0; overflow:visible; padding:0.2em 0.3em 0.1em 0.3em; width:auto; cursor:pointer;}
*+html #cabecera-superior #menu #buscador .botonbuscar {padding:0 .4em;}

#cabecera-superior #menu #buscador .campotexto {background:#fff url("../img/ico-search.gif") no-repeat center left; border:.0625em solid #ccc; color:#333; font-size:.7em; margin:0em; padding:.1em 0 0 1.4em; width:7.5em;}

#cabecera-superior #menu #buscador label { display:inline; font-size:.7em; position:relative; margin-top:6px;}
*+html #cabecera-superior #menu #buscador label {margin-top:8px;}


/* Estilos para la barra superior*/
#banda-superior { width:60em; min-height:3.19em; height: auto !important; height:3.19em; margin:0.5em auto 0 auto; padding:0;}
#banda-superior h1 { background-color:#EAEAEA; color:#666; font-size:.55em; font-weight:normal; margin:0; padding:0 .3em; text-transform:lowercase; position:absolute; right:0; top:-1.2em;}

/* Estilos Educa.es */
#banda-superior #navegacion-principal {float:right; margin:0 0 0 0; padding:0; position:relative; width:33.5em;}

#banda-superior #navegacion-principal ul {list-style-type:none; margin:.8em 1.3em 0 1.3em; padding:0 0 0 0.5em; float:left; }
#banda-superior #navegacion-principal li { display:inline; float:left; font-size:.8em; margin:0; padding:0; text-align:center }
#banda-superior #navegacion-principal li.seccion {background:url("../img/fon-nav-prin-min.jpg") top left no-repeat; padding:0.7em 0.4em 0 0.4em; margin:0; width:5.6em; height:2.22em; display:block;}
#banda-superior #navegacion-principal li.seccion-sede {background:url("../img/fon-nav-prin-min.jpg") top left no-repeat; padding:0.7em 0.4em 0 0.4em; margin:0; width:10.5em; height:2.22em; display:block;}


#banda-superior #navegacion-principal a { color:white; font-weight:bold;  white-space: nowrap; text-decoration:none; margin:0; padding:0; text-transform:uppercase; font-size:0.85em;}
#banda-superior #navegacion-principal a:hover, #banda-superior #navegacion-principal a:active { text-decoration:underline; }
#banda-superior #navegacion-principal li.seleccion {background:url("../img/fon-nav-prin-seleccion.jpg") top left repeat-x #636363; height:2.25em; display:block;}


/* Contenedor */
#contenedor {width: 60em;  min-height:30em; height:auto !important; height:30em; border-top:0.24em solid #EF5026; border-left:0.06em solid #000; border-right:0.06em solid #000; margin:0 auto; padding:0; background:white;}


/* Contenedor izquierdo Menu */
#contenedor #izquierdo {float:left; width:40em; background: url("../img/fondo-izquierdo.gif") 0em 13.5em repeat-x; margin-bottom:0.6em;}
#contenedor #izquierdo #campanias {width:40em; height:13.71em; border-bottom:0.38em solid #EF5026; background: #fff; margin:0; top:0; }


/* Contenedor del menu de la izquierda */
#contenedor #izquierdo #bloque-izquierdo {width:16.6em; float: left; min-height:38.5em; height: auto !important; height:38.5em; background-color:#CCC; }


/* Contenedor del menu de la izquierda - Areas */
#bloque-izquierdo #list-areas { width:15.4em; margin:1em 0.5em 1em 0.6em; padding:0; }
#bloque-izquierdo #list-areas h1 {color:#FFF; padding:0.1em 0 0.1em 1em; margin:0em; font-size:0.85em; background: url("../img/fon-solapa-areas.gif") no-repeat top left; display:block; line-height: 1.63em;}

#bloque-izquierdo #list-areas #contenido-areas {width:15.35em; background:url('../img/fon-int-contenido.jpg') repeat-x top left #fff; float:left; margin:0; padding:0;}
#bloque-izquierdo #list-areas #contenido-areas ul {margin:0.5em 0.5em 1.3em 0.7em; padding:0 0 1em 0;}
#bloque-izquierdo #list-areas #contenido-areas ul li {clear: both; list-style:none; margin:0; padding:0; display:block; line-height:0.9em; height:2.4em;}
#bloque-izquierdo #list-areas #contenido-areas ul li.largo {list-style:none; margin:0; padding:0; display:block; line-height:.9em; height:2.3em;}

#bloque-izquierdo #list-areas #contenido-areas ul li img {margin:0; padding:0.6em 0.3em 0 0; display:block; float:left; clear:both; }
#bloque-izquierdo #list-areas #contenido-areas ul li a {margin:0; padding:1.4em 0 0 0.3em; display:block; float:left; text-decoration:none; color:#000; font-family: arial, helvetica, sans-serif; font-weight:bold; font-size:.8em; width:14em;}
#bloque-izquierdo #list-areas #contenido-areas ul li a:hover {text-decoration:underline;}

* html #bloque-izquierdo #list-areas #contenido-areas  div{padding:0 0 .5em;}
* html #bloque-izquierdo #list-areas #contenido-areas  ul{position:relative;}
* html #bloque-izquierdo #list-areas #contenido-areas  ul li{background-position:13px 0; float:none; clear:none; display:block;}
* html #bloque-izquierdo #list-areas #contenido-areas  ul li.izqdo{background-position:13px 0;float:left;clear:both;margin-left:-3px;}
* html #bloque-izquierdo #list-areas #contenido-areas  a{padding:2px .4em .4em 29px;}
* html #bloque-izquierdo #list-areas #contenido-areas  li.dcho a{padding:2px .4em .4em 29px;}
*+html #bloque-izquierdo #list-areas #contenido-areas  ul li{background-position:13px 0;float:none;clear:none;display:block;}
*+html #bloque-izquierdo #list-areas #contenido-areas  ul li.izqdo{background-position:13px 0;float:left;clear:both;margin-left:-3px;}
*+html #bloque-izquierdo #list-areas #contenido-areas  a{padding:2px .4em .4em 29px;}
*+html #bloque-izquierdo #list-areas #contenido-areas  li.dcho a{padding:2px .4em .4em 29px;}

#bloque-izquierdo #list-areas  #pie-areas { color:#000; padding:0; margin:0em; background: url("../img/fon-pie-izqdo.gif") no-repeat top left; clear: both; height:1.6em;}
#bloque-izquierdo #list-areas  #pie-areas ul { text-align:right; margin:0em; font-size:0.7em; padding:0.2em 2em 0.5em 0.3em; }
#bloque-izquierdo #list-areas  #pie-areas li {list-style-image:none; list-style:none; font-weight:bold; margin:0; padding:0; }
#bloque-izquierdo #list-areas  #pie-areas a { color:#000; text-decoration:none; background:url("../img/ico-arrow-pie-list.gif") no-repeat top left; padding:0.3em 0 0 1em;}
#bloque-izquierdo #list-areas  #pie-areas a:hover { text-decoration: underline; }


/* Informacion institucional */
#bloque-izquierdo #inf-insti {width:15.4em; margin:1em 0.5em 1em 0.6em;}
#bloque-izquierdo #inf-insti h1 {color:#FFF; padding:0.1em 0 0.1em 1em; margin:0em; font-size:0.85em; background: url("../img/fon-solapa-areas.gif") no-repeat top left; display:block; line-height:1.63em;}

#bloque-izquierdo #inf-insti #contenido-insti {width:15.35em; padding:0; margin:0; float:left;}
#bloque-izquierdo #inf-insti #contenido-insti ul {padding:0; margin:0.06em 0 0.1em 0; width:auto; font-size:0.7em; display:block; list-style:none;}
#bloque-izquierdo #inf-insti #contenido-insti ul li {padding:0; margin:0 0 0 0.12em; background:url("../img/fon-inf-intitucional.gif") bottom left no-repeat; height:5.6em; width:10.7em; float:left; text-align:center;}
#bloque-izquierdo #inf-insti #contenido-insti ul li img {padding:0.7em 0em 0.2em 2em; margin:0; display:inline; width:auto; float:left; border:0; vertical-align:middle;}
#bloque-izquierdo #inf-insti #contenido-insti ul li .camps {margin:0; padding:0.2em; vertical-align:middle; display:block;}
#bloque-izquierdo #inf-insti #contenido-insti ul li span.clear {clear:both; margin:0; padding:0; display:inline;}
#bloque-izquierdo #inf-insti #contenido-insti ul li a.camps {text-decoration:none; cursor:pointer; color:#000;}
#bloque-izquierdo #inf-insti #contenido-insti ul li a:hover.camps {text-decoration:underline;}

* html #bloque-izquierdo #inf-insti #contenido-insti ul li img {padding:0.7em 0em 0.2em 2em; margin:0; display:block; width:auto; float:left; border:0; vertical-align:middle;}
*+html #bloque-izquierdo #inf-insti #contenido-insti ul li img {padding:0.7em 0em 0.2em 2em; margin:0; display:block; width:auto; float:left; border:0; vertical-align:middle;}
* html #bloque-izquierdo #inf-insti #contenido-insti ul li a.camps {text-decoration:none; cursor:pointer; color:#000; margin:0; padding:0;}
*+html #bloque-izquierdo #inf-insti #contenido-insti ul li a.camps {text-decoration:none; cursor:pointer; color:#000; margin:0; padding:0;}
* html #bloque-izquierdo #inf-insti #contenido-insti ul li #camps {margin:0; padding:0.15em; vertical-align: middle; display:block; cursor:pointer;}
* html #bloque-izquierdo #inf-insti #contenido-insti ul li a#camps {text-decoration:none;  color:#000; margin:0; padding:0.3em;}
* html #bloque-izquierdo #inf-insti #contenido-insti ul li a:hover#camps   {text-decoration:underline;}
*+html #bloque-izquierdo #inf-insti #contenido-insti ul li #camps {margin:0; padding:0.3em; vertical-align: middle; display:block;}
*+html #bloque-izquierdo #inf-insti #contenido-insti ul li a#camps {text-decoration:none; cursor:pointer; color:#000; margin:0; padding:0.3em;}
*+html #bloque-izquierdo #inf-insti #contenido-insti ul li a:hover#camps   {text-decoration:underline;}

#bloque-izquierdo #inf-insti #pie-insti { color:#000; padding:0; margin:0em; background: url("../img/fon-pie-izqdo.gif") no-repeat top left; clear: both; height:1.6em;}
#bloque-izquierdo #inf-insti #pie-insti ul { text-align:right; margin:0em; font-size:0.7em; padding:0.2em 2em 0.5em 0.3em; }
#bloque-izquierdo #inf-insti #pie-insti li { list-style-image:none; list-style:none; font-weight:bold; margin:0; padding:0; }
#bloque-izquierdo #inf-insti #pie-insti a {color:#000; text-decoration:none; background:url("../img/ico-arrow-pie-list.gif") no-repeat top left; padding:0.3em 0 0 1em;}
#bloque-izquierdo #inf-insti #pie-insti a:hover { text-decoration: underline; }


/* Noticias - listado */
#contenedor #izquierdo #listado-noticias {width:22.5em; float:left; margin:0.5em 0 2em 0; height:19em; min-height:19em; height: auto !important;} 
#contenedor #izquierdo #listado-noticias h1 {padding: 0.6em 0 0.4em 1em; font-size: 0.9em; margin: 0;}

#contenedor #izquierdo #listado-noticias .noticia {clear:both; margin:0 0 .5em 0; overflow:hidden; position:relative;}
#contenedor #izquierdo #listado-noticias .noticia ul {margin:0 1em 0 1em; padding:0; list-style:none;}
#contenedor #izquierdo #listado-noticias .noticia ul li {margin:0; padding:0.8em 0 0.8em 0; border-bottom:0.06em dotted #D4D0C8; list-style:none; font-size:0.8em; vertical-align:text-top;}
#contenedor #izquierdo #listado-noticias .noticia ul li a {margin:0; padding:0; top:0;}
#contenedor #izquierdo #listado-noticias .noticia ul li a #img-h {width:6.81em; height:4.69em; float:left; margin:0 0.5em 0.1em 0; padding:0.06em; border:0.06em solid #D4D0C8;}
#contenedor #izquierdo #listado-noticias .noticia ul li a #img-v {width:4.69em; height:6.81em; float:left; margin:0 0.5em 0.1em 0; padding:0.06em; border:0.06em solid #D4D0C8;}

#contenedor #izquierdo #listado-noticias .noticia ul li p.titu-news {font-size:0.9em; font-weight:bold; color:#247380;}
#contenedor #izquierdo #listado-noticias .noticia ul li p.titu-news a {color:#247380; text-decoration:none; margin:0; padding:0; vertical-align:text-top;}

#contenedor #izquierdo #listado-noticias .noticia ul li small {font-size:0.85em; margin:0; padding:0; font-weight:bold;}
#contenedor #izquierdo #listado-noticias .noticia ul li small {display:block; text-align:right; width:auto; margin-right:0.3em; line-height:2.3em;}
#contenedor #izquierdo #listado-noticias .noticia ul li p {font-size:0.9em; margin:0 0 .2em 0; padding:0; text-align:justify; width:auto;  vertical-align:text-top;}

#contenedor #izquierdo #listado-noticias .masnoticias { display:block; clear: both; text-align: right; margin-right: 1em; }
#contenedor #izquierdo #listado-noticias .masnoticias a { font-weight: bold; color: #21737F; background: url("../img/mas.gif") left no-repeat; padding-left: 1.4em; font-size: 0.7em; text-decoration: none;}
#contenedor #izquierdo #listado-noticias .masnoticias a:hover { text-decoration: underline; }

/* noscript */
.botimg ul, .botimg ul * { list-style:none;  margin:0; padding:0; vertical-align:top }


/* Contenedor derecho */
#contenedor #derecho {float:left; width:20em; min-height:51em; height:auto !important; height:51em; background:#CCC; margin-bottom:0.6em;}

/* Servicios */ 
#derecho #list-serv {width:18.5em; margin:1em 0.5em 1em 0.6em;}
#derecho #list-serv h1 { color:#FFF; padding:0.1em 0 0.1em 1em; margin:0em; font-size:0.85em; background: url("../img/fon-solapa-conten.gif") no-repeat top left; display:block; line-height: 1.63em; }

#derecho #list-serv #contenido-serv{width:18.5em; background:url('../img/fon-int-contenido.jpg') repeat-x top left #fff;float:left;margin:0;padding:0;}
#derecho #list-serv #contenido-serv div{margin:.8em .3em .5em;padding:0}
#derecho #list-serv #contenido-serv ul{background:url('../img/pixel-transparente.gif') repeat-y 48.99% 50%;font-size:.75em;margin:0.9em 0 0.9em 0;overflow:hidden;padding:0; position: relative;}
#derecho #list-serv #contenido-serv ul li{clear:right;float:left;list-style:none;background:url('../img/ico-list-servicios.gif') no-repeat 9px 0;margin:0;padding:0;position: relative;width:49.5%;}
#derecho #list-serv #contenido-serv ul li.izqdo{background-position:6px 0;clear:left;display:table-column;float:left;}
#derecho #list-serv #contenido-serv a{color:#000;display:block;padding:2px .4em .4em 24px;text-decoration:none;}
#derecho #list-serv #contenido-serv li.dcho a{padding:2px .4em .4em 28px;}
* html #derecho #list-serv #contenido-serv div{padding:0 0 .5em;}
* html #derecho #list-serv #contenido-serv ul{position:relative;}
* html #derecho #list-serv #contenido-serv ul li{background-position:13px 0; float:none;clear:none;display:block;}
* html #derecho #list-serv #contenido-serv ul li.izqdo{background-position:13px 0;float:left;clear:both;margin-left:-3px;}
* html #derecho #list-serv #contenido-serv a{padding:2px .4em .4em 29px;}
* html #derecho #list-serv #contenido-serv li.dcho a{padding:2px .4em .4em 29px;}
*+html #derecho #list-serv #contenido-serv ul li{background-position:13px 0;float:none;clear:none;display:block;}
*+html #derecho #list-serv #contenido-serv ul li.izqdo{background-position:13px 0;float:left;clear:both;margin-left:-3px;}
*+html #derecho #list-serv #contenido-serv a{padding:2px .4em .4em 29px;}
*+html #derecho #list-serv #contenido-serv li.dcho a{padding:2px .4em .4em 29px;}
#derecho #list-serv #contenido-serv a:hover{text-decoration:underline;}

#derecho #list-serv #pies {color:#000; padding:0; margin:0em; background: url("../img/fon-pie-conten.gif") no-repeat top left; clear: both; height:1.6em;}
#derecho #list-serv #pies ul { text-align:right; margin:0em; font-size:0.7em; padding:0.2em 2em 0.5em 0.3em; }
#derecho #list-serv #pies li {list-style-image:none; list-style:none; font-weight:bold; margin:0; padding:0;  }
#derecho #list-serv #pies a { color:#000; text-decoration:none; background:url("../img/ico-arrow-pie-list.gif") no-repeat top left;  padding:0.3em 0 0 1em;}
#derecho #list-serv #pies a:hover { text-decoration: underline; }


/* Canales de YouTube y Mail */ 
#derecho #canales {padding:0; float:left; width:auto; margin:0.2em 0.5em 0.2em 0.5em; clear:both; }
#derecho #canales .izqdo { padding:0 0 0 0.8em; margin:0 0 0 4.5em; width:9em; min-height:2em; height: auto !important; height:2em; }


/* Informacion */ 
#derecho #list-inf { width:18.5em; margin:1em 0.5em 1em 0.6em; }
#derecho #list-inf h1 { color:#FFF; padding:0.1em 0 0.1em 1em; margin:0em; font-size:0.85em; background: url("../img/fon-solapa-conten.gif") no-repeat top left; display:block; line-height: 1.63em; }
#derecho #list-inf #contenido-inf { padding:0; margin:0em; float:left; width:22.38em; background: url("../img/fon-int-contenido.jpg") repeat-x top left #FFF; }

#derecho #list-inf #contenido-inf{width:18.5em; background:url('../img/fon-int-contenido.jpg') repeat-x top left #fff;float:left;margin:0;padding:0;}
#derecho #list-inf #contenido-inf div{margin:.8em .3em .5em;padding:0;}
#derecho #list-inf #contenido-inf ul{background:url('../img/pixel-transparente.gif') repeat-y 48.99% 50%;font-size:.75em;margin:0.9em 0 0.9em 0;overflow:hidden;padding:0;position: relative;}
#derecho #list-inf #contenido-inf ul li{clear:right;float:left;list-style:none;background:url('../img/ico-list-servicios.gif') no-repeat 9px 0;margin:0;padding:0;position:relative;width:49.5%;}
#derecho #list-inf #contenido-inf ul li.izqdo{background-position:6px 0;clear:left;display:table-column;float:left;}
#derecho #list-inf #contenido-inf a{color:#000;display:block;padding:2px .4em .4em 24px;text-decoration:none;}
#derecho #list-inf #contenido-inf li.dcho a{padding:2px .4em .4em 28px;}

* html #derecho #list-inf #contenido-inf div{padding:0 0 .5em;}
* html #derecho #list-inf #contenido-inf ul{position:relative;}
* html #derecho #list-inf #contenido-inf ul li{background-position:13px 0; float:none; clear:none; display:block;}
* html #derecho #list-inf #contenido-inf ul li.izqdo{background-position:13px 0;float:left;clear:both;margin-left:-3px;}
* html #derecho #list-inf #contenido-inf a{padding:2px .4em .4em 29px;}
* html #derecho #list-inf #contenido-inf li.dcho a{padding:2px .4em .4em 29px;}
*+html #derecho #list-inf #contenido-inf ul li{background-position:13px 0;float:none;clear:none;display:block;}
*+html #derecho #list-inf #contenido-inf ul li.izqdo{background-position:13px 0;float:left;clear:both;margin-left:-3px;}
*+html #derecho #list-inf #contenido-inf a{padding:2px .4em .4em 29px;}
*+html #derecho #list-inf #contenido-inf li.dcho a{padding:2px .4em .4em 29px;}
#derecho #list-inf #contenido-inf a:hover{text-decoration:underline;}

#derecho #list-inf #piei { color:#000; padding:0; margin:0em; background: url("../img/fon-pie-conten.gif") no-repeat top left; clear: both; height:1.6em;}
#derecho #list-inf #piei ul { text-align:right; margin:0em; font-size:0.7em; padding:0.2em 2em 0.5em 0.3em; }
#derecho #list-inf #piei li {list-style-image:none; list-style:none; font-weight:bold; margin:0; padding:0; }
#derecho #list-inf #piei a { color:#000; text-decoration:none; background:url("../img/ico-arrow-pie-list.gif") no-repeat top left; padding:0.3em 0 0 1em;}
#derecho #list-inf #piei a:hover { text-decoration: underline; }


/* Lo mas visitado - Nubes de enlaces */ 
#derecho #visitado { width:18.5em; margin:1em 0.5em 1em 0.6em; clear: both; }
#derecho #visitado h1 { color:#FFF; padding:0.1em 0 0.1em 1em; margin:0em; font-size:0.85em; background: url("../img/fon-solapa-conten.gif") no-repeat top left; display:block; line-height: 1.63em; }

#derecho #visitado #contenido-visitado {width:18.5em;padding:0.6em 0em 1.2em 0em; margin:0em; float:left; background: url("../img/fon-int-contenido.jpg") repeat-x top left #FFF; }
#derecho #visitado #contenido-visitado ul { list-style:none; padding:0; margin:0; width:100%; }
#derecho #visitado #contenido-visitado ul li {line-height:0.9em; margin:0.2em; padding:0 1em 0 1em; display:inline; font-size:0.7em; font-weight:bold; text-align:center; }
#derecho #visitado #contenido-visitado a { color:#000; text-decoration:none; vertical-align:middle; line-height:1em; margin:0; padding:0; elevation:lower; }
#derecho #visitado #contenido-visitado a:hover { text-decoration: underline; }
#derecho #visitado #contenido-visitado .big { font-size:2.1em; margin:0; padding:0; line-height:1.1em;}
#derecho #visitado #contenido-visitado .lar { font-size:1.7em; margin:0; padding:0; line-height:1.1em;}
#derecho #visitado #contenido-visitado .med { font-size:1.4em; margin:0; padding:0;}
#derecho #visitado #contenido-visitado .lit { font-size:1.0em; margin:0; padding:0;}


/* Enlaces */ 
#derecho #list-link {width:18.5em; margin:1em 0.5em 1em 0.6em;}
#derecho #list-link h1 {color:#FFF; padding:0.1em 0 0.1em 1em; margin:0em; font-size:0.85em; background: url("../img/fon-solapa-conten.gif") no-repeat top left; display:block; line-height: 1.63em;}

#derecho #list-link #contenido-link {width:18.5em; padding:0; margin:0; float:left; }
#derecho #list-link #contenido-link ul {padding:0; margin:0.1em 0 0.1em 0; width:auto; font-size:0.65em; display:block; list-style:none; }
#derecho #list-link #contenido-link ul li {padding:0; margin:0.1em; background:url("../img/fon-link-contenido.gif") bottom left no-repeat; height:7.5em; width:13.9em; float:left; text-align:center;}

* html #derecho #list-link #contenido-link ul li {text-align:center;}
*+html #derecho #list-link #contenido-link ul li {text-align:center;}

#derecho #list-link #contenido-link ul li img {margin:0 auto; padding:0.5em; display:block; width:auto; border:0; vertical-align:middle;}
* html #derecho #list-link #contenido-link ul li img {margin:0 auto; padding:0.5em; display:block; width:auto; border:0; vertical-align:middle;}
*+html #derecho #list-link #contenido-link ul li img {margin:0 auto; padding:0.5em; display:block; width:auto; border:0; vertical-align:middle;}

#derecho #list-link #contenido-link ul li .camps {margin:0; padding:0.3em; vertical-align:middle; display:block;}
#derecho #list-link #contenido-link ul li span.clear{clear:both; margin:0; padding:0;display:inline;}

#derecho #list-link #contenido-link ul li a.camps {text-decoration:none; cursor:pointer; color:#000;}
* html #derecho #list-link #contenido-link ul li a.camps {text-decoration:none; cursor:pointer; color:#000; margin:0; padding:0;}
*+html#derecho #list-link #contenido-link ul li a.camps {text-decoration:none; cursor:pointer; color:#000; margin:0; padding:0;}


#derecho #list-link #contenido-link ul li a:hover.camps {text-decoration:underline;}

* html #derecho #list-link #contenido-link ul li #camps {margin:0; padding:0.15em; vertical-align: middle; display:block; cursor:pointer;}
* html #derecho #list-link #contenido-link ul li a#camps {text-decoration:none;  color:#000; margin:0; padding:0.3em;}
* html #derecho #list-link #contenido-link ul li a:hover#camps   {text-decoration:underline;}

*+html #derecho #list-link #contenido-link ul li #camps {margin:0; padding:0.3em; vertical-align: middle; display:block;}
*+html #derecho #list-link #contenido-link ul li a#camps {text-decoration:none; cursor:pointer; color:#000; margin:0; padding:0.3em;}
*+html #derecho #list-link #contenido-link ul li a:hover#camps   {text-decoration:underline;}


#derecho #list-link #piek { color:#000; padding:0; margin:0em; background: url("../img/fon-pie-conten.gif") no-repeat top left; clear: both; height:1.6em;}
#derecho #list-link #piek ul { text-align:right; margin:0em; font-size:0.7em; padding:0.2em 2em 0.5em 0.3em; }
#derecho #list-link #piek li { list-style-image:none; list-style:none; font-weight:bold; margin:0; padding:0; }
#derecho #list-link #piek a {color:#000; text-decoration:none; background:url("../img/ico-arrow-pie-list.gif") no-repeat top left; padding:0.3em 0 0 1em;}
#derecho #list-link #piek a:hover { text-decoration: underline; }

/* Pie */ 
#contenedor #pie { clear:both; width:60em; margin-top:0.4em; padding:0.8em 0 0.8em 0; text-align: center; border-top: 1px solid #ccc; }
#contenedor #pie p { font-size:0.7em; }
#contenedor #pie ul { font-size:0.7em; margin:0; padding:0; }
#contenedor #pie li { padding-left:1em; padding-right:1em; list-style-type:none; display:inline; border-right: 1px solid #ccc; }
#contenedor #pie li.ultimo {border-right:none;}

#contenedor #pie ul li a { text-decoration: none; color:#333;}
#contenedor #pie ul li a:hover {text-decoration: underline;}

/* Pie accesibilidad*/
#contenedor #pie-accesibilidad { width:60em; margin-top:0.4em; padding: 0.8em 0 0.8em 0; text-align: center; border-top: 1px solid #ccc; }
#contenedor #pie-accesibilidad p { font-size: 0.7em; }
#contenedor #pie-accesibilidad p img{width:6.5em; height:2.2em; position:relative;}

/*pruebas*/
#campanias{position:relative;}

#campanias #texto_campanias01{ position:absolute; width:50%; font-size:.8em; left:20em; bottom:3em; color:#000; z-index:10000; visibility:hidden;}
#campanias #texto_campanias02{ position:absolute; width:50%; font-size:.8em; left:20em; bottom:3em; color:#000; z-index:10000; visibility:hidden;}
#campanias #texto_campanias03{ position:absolute; width:50%; font-size:.8em; left:20em; bottom:3em; color:#000; z-index:10000; visibility:hidden;}

.clear {clear:both;}
