/*
Ministerio de Educación, Cultura y Deporte
© Copyright 2014
Todos los derechos reservados.
*/

/* ESTILOS MAGNOLIA */
* {margin: 0; padding: 0;}

body {font-family: Arial, Helvetica, sans-serif; color: #000;background: #f4f4f4;}

a img {border: none; outline: none;}
#contenido, #contenido_busqueda { float: left; font-size: 62.5%;}
#sidebar { float: right; background: none; background-color: #fff; width: 193px; border-left: 1px #ddd solid;}
#ultimos_registros, #mas_buscados { background: none; width: 15.8em !important; }
#nav_estadisticas, #nav_estadisticas h4 { background: none; width: 12em !important; font-size: 100%; }
.lista_nav_estadisticas { background: none; font-size: 80%; }
#nav_estadisticas h4 strong { font-size: 90%; margin: 0; }
.bloque_cont_secundario h1, h5 { background: none; width: 15em; }
.bloque_cont_secundario li { width: 15em; }
.titulo_pliegue span { background-color: #990033; }
#contenido h1, #contenido h2, #contenido_busqueda h1 { background-position-y: top; }
input.link { background: #ccc; }
#migas { font-zize: 0.6em; }
/*#contenedor { background: none; background-color: #fff; margin-right: 5px; margin-left: 5px; width: 62.5em; padding: 0; }*/
#contenedor {border-bottom: 5px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;background: #fff;min-height: 35.688em;height: 35.688em;height: auto !important;display: inline-block;width: 62.375em;  padding: 0; }
#contenedor_pral {font-size: 100%; width: 62.5em; margin-left: auto; }
#contenedor_pral #header { margin: 0; border: 0; }
#contenedor-cab #cabecera {/* min-height: 9.875em; */ /* height: 9.875em; */ height: auto !important; background: #ddd;position: relative;overflow: hidden; width: 62.5em; }
/*+html #contenedor-cab #cabecera {*min-height: 8.75em; height: 8.75em; height: auto !important;}*/
#contenedor-cab #cabecera #idiomas-img {background-color: #990033; text-align: right; height: 1.5em; float: left;}
#contenedor-cab #cabecera #idiomas-img ul {margin-right: 0.5em; margin-left: 0.5em; margin-top: 0.3em; display: inline-block; height: 19px; width: 20px; overflow: hidden; transition-property: width; transition-duration: 3s; }
#contenedor-cab #cabecera #idiomas-img ul:hover { width: auto; transition-property: width; transition-duration: 3s; }
#contenedor-cab #cabecera #idiomas-img ul li {display: inline; float: right;}
#contenedor-cab #cabecera #idiomas-img ul li img {margin: 0.1em;}
#contenedor-cab #cabecera #idiomas-img ul li a img {margin: 0.1em;}
#contenedor-cab #cabecera #idiomas-img ul li a {color: #fff; text-decoration: none; opacity: 0.6; }
#contenedor-cab #cabecera #idiomas-img ul li:first-child a {border: none;}
#contenedor-cab #cabecera #idiomas-img ul li a:hover {text-decoration: underline; opacity: 1; }
#contenedor-cab #cabecera #idiomas-img .contacto {display: inline-block; float: right;margin-right: 0.5em;}
#contenedor-cab #cabecera #idiomas-img .contacto a {color: #fff; text-decoration: none; font-size: 0.7em; font-weight: bold; background-position: 0.2em 0em;}
#contenedor-cab #cabecera #escudo {position: absolute; top: 0; left: 1em;/* width: 16.563em; height: 3.75em; */}
/*#contenedor-cab #cabecera #escudo img {width: 250px;}*/

#contenedor-cab #cabecera #imagen-cabecera {overflow: hidden; /* max-height: 20.5em; */ min-height: 5.2em; height: 5.2em; height: auto !important;}
*+html #contenedor-cab #cabecera #imagen-cabecera {min-height: 5.8em; height: 5.8em; height: auto !important;}
#contenedor-cab #cabecera #imagen-cabecera img {width: 62.5em;}
#contenedor-cab #cabecera #logo-titulo {position: absolute; top: 3em; right: 10em;width: 43em;text-align: left;}
#contenedor-cab #cabecera #logo-titulo h1 {color: #4c4c4c; font-size: 1.3em; text-align: right; display: inline-block;vertical-align: middle; width: 26.5em; max-height: 5em; overflow: hidden;margin-right: 2em; border: none;}
*+html #contenedor-cab #cabecera #logo-titulo h1 {display: inline;}
#contenedor-cab #cabecera #logo-titulo h1.blanco {color: #fff;}
#contenedor-cab #cabecera #logo-titulo h1.centrar {text-align: left;}
#contenedor-cab #cabecera #logo-titulo img {vertical-align: top;  margin-top: 0.2em;max-height: 4em; max-width: 3.5em;}

#contenedor-cab #cabecera .menu {background: #ddd; border-bottom: 1px solid #ccc;max-height: 2.313em; margin-top: -2px;}
*+html #contenedor-cab #cabecera .menu {margin-top: 0; max-height: none;}
#contenedor-cab #cabecera .menu ul {display: inline-block; margin: 0.2em 0em 0 0.2em;}
*+html #contenedor-cab #cabecera .menu ul {max-height: 2.1em;}
#contenedor-cab #cabecera .menu ul li {font-size: 0.75em; text-align:center; line-height: 1.7em; list-style: none; list-style-image: none; display: block; border: 1px solid transparent; /* border-bottom: 1px solid #bbb; */ float: left; margin-left: 0.25em;}
#contenedor-cab #cabecera .menu ul li:first-child {margin-left: 0;}
#contenedor-cab #cabecera .menu ul li.seleccion {border: 1px solid #ccc; font-weight: bold; }
#contenedor-cab #cabecera .menu ul li a {color: #333; text-decoration: none; padding: 0.5em 0.7em; display: block; width: auto;}
#contenedor-cab #cabecera .menu ul li a:hover {background-color: #eee;}
#contenedor-cab #cabecera .menu ul li.seleccion a {color: #990033;  background: #fff; border-bottom: 2px solid #fff;}

#footer {min-height: 2.125em; height: 2.125em; height: auto !important; clear: both; width: auto; background: none; border: none; padding: 0; font-size: 16px; }
#footer #copy {display: inline-block; float: left; font-size: 0.75em; font-weight: bold;margin-top: 0.7em;color: #4c4c4c;}
#footer #logos {display: inline-block; float: right; margin-top: 0.7em; font-size: 0.7em;}
#footer #logos a {padding: 0.1em; margin-left: 0.1em; min-width: 1.4em; display: inline-block; min-height: 1.4em;}
/*
#footer #logos a.contacto {background: transparent url("https://magnolia.educacion.es/docroot/mecd/areas-cultura/img/ico-contacto-gray.gif") top left no-repeat; min-width: 1.8em;}
#footer #logos a.facebook {background: transparent url("https://magnolia.educacion.es/docroot/mecd/areas-cultura/img/ico-fb-gray.gif") top left no-repeat;}
#footer #logos a.twitter {background: transparent url("https://magnolia.educacion.es/docroot/mecd/areas-cultura/img/ico-tw-gray.gif") top left no-repeat;}
#footer #logos a.rss{background: transparent url("https://magnolia.educacion.es/docroot/mecd/areas-cultura/img/ico-rss-gray.gif") top left no-repeat;}
#footer #logos a.aa {background: transparent url("https://magnolia.educacion.es/docroot/mecd/areas-cultura/img/ico-aa-gray.gif") top left no-repeat; min-width: 5.8em;}
*/

#footer #logos a.contacto {background: transparent url("http://www.mecd.gob.es/docroot/mecd/pt/img/ico-contacto-gray.gif") top left no-repeat; min-width: 1.8em;}
#footer #logos a.facebook {background: transparent url("http://www.mecd.gob.es/docroot/mecd/pt/img/ico-fb-gray.gif") top left no-repeat;}
#footer #logos a.twitter {background: transparent url("http://www.mecd.gob.es/docroot/mecd/pt/img/ico-tw-gray.gif") top left no-repeat;}
#footer #logos a.rss{background: transparent url("http://www.mecd.gob.es/docroot/mecd/pt/img/ico-rss-gray.gif") top left no-repeat;}
#footer #logos a.aa {background: transparent url("http://www.mecd.gob.es/docroot/mecd/pt/img/ico-aa-gray.gif") top left no-repeat; min-width: 5.8em;}

#footer #logos a span {display: none;}
#footer ul { /*display: none;*/ }

#sidebar { width: 193px; }
#facetas #lista_facetas .titulo_facetas { width: 193px; background: none !important; border-top: 1px solid #C9C9C9; color: #903; }
#facetas #lista_facetas .titulo_facetas strong { color: #903; }
#sidebar #facetas { font-size: 12px; width: 193px; }
#facetas h6 { background-color: #903; margin-top: 20px; font-weight: bold;}
#lista_facetas { background: none; width: 193px; padding: 0px; }
#estadisticas #lista_estadisticas .titulo_estadistica { width: 193px; background: none !important; border-top: 1px solid #C9C9C9; color: #903; }
#estadisticas #lista_estadisticas .titulo_estadistica strong { color: #903; }
#sidebar #estadisticas { font-size: 12px; width: 193px; }
#estadisticas h6 { background-color: #903; margin-top: 20px; font-weight: bold;}
#lista_estadisticas { background: none; width: 193px; padding: 0px; }
.titulo_estadistica { height: 0px; padding: 0px !important; }
#nombre_archivo { margin-left: 0px; width: 870px; padding-left: 50px; font-size: 0.9em; }
#contenido_interior_ficha h2 { margin-left: 0px; width: 870px; padding-left: 50px; font-size: 1.5em; }
#contenido_ficha { font-size: 12px; }
#migas_ficha { margin-left: 20px; }
#navegacion_ficha ul { margin-right: 70px; }
#wrapper_ficha .area h3, #fichaIsad .area h3 { width: 195px; background-color: #EEEEEE; color: #555555; }
.info { font-size: 1em; }
#enlace_imagenes { background-color: #ccc; padding: 0px 10px; }
#enlace_correo, #enlace_imprimir, #enlace_resaltar { padding: 0px 10px; }
#enlace_correo a { padding-left: 25px; }
.lineas_lenguaje { height:23px; line-height:0px; width:0px; align:right;}
.lineas_lenguaje img { }

/*
#contenedor #content {border-bottom: 5px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;background: #fff;min-height: 35.688em;height: 35.688em;height: auto !important;display: inline-block;width: 62.375em;}

#contenedor #content .columna {width: 11em;   min-height: 34.7em;height: auto !important; height: 34.7em;display: inline-block; float: left;padding: 0.5em;}
#contenedor #content div#contenido + div.columna {border-left: 1px solid #ddd; margin-left: -1px;}

#contenedor #content .columna .menu {margin-bottom: 0.5em; background: #ddd; border-bottom: 3px solid #bbb;border-top: 3px solid #bbb;}
#contenedor #content .columna .menu p.apartado {display: none;}
#contenedor #content .columna .menu ul {margin: 0; list-style-position: outside;}
#contenedor #content .columna .menu ul li {display: block; font-size: 0.75em; text-align:left; line-height:1.4em; list-style: none; list-style-image: none; border-top: 1px solid #fff;}
#contenedor #content .columna .menu ul li:first-child {border-top: none;}
#contenedor #content .columna .menu ul li a {color: #333; text-decoration: none; padding: 0.5em 0.5em 0.5em 1em; display: block; width: auto;}
#contenedor #content .columna .menu ul li a:hover {color: #fff; background-color: #990033;}
#contenedor #content .columna .menu ul li ul li {font-size: 100%;}
#contenedor #content .columna .menu ul li ul li:first-child {border-top: 1px solid #fff;}
#contenedor #content .columna .menu ul li ul li a {padding-left: 1.6em;}
#contenedor #content .columna .menu ul li ul li ul li:first-child {border-top: 1px solid #fff;}
#contenedor #content .columna .menu ul li ul li ul li a {padding-left: 2.2em;}
#contenedor #content .columna .menu ul li.seleccion a {color: #fff; background-color: #990033; /*font-weight: bold;*//*}
#contenedor #content .columna .menu ul li.seleccion li a {color: #333; background-color: #eee; /*font-weight: normal;*//*}
#contenedor #content .columna .menu ul li.seleccion li a:hover {color: #990033; background-color: #ddd;}
#contenedor #content .columna .menu ul li.seleccion li.seleccion a {color: #990033; /*font-weight: bold;*//*}
#contenedor #content .columna .menu ul li.seleccion li.seleccion li a {color: #333; /*font-weight: normal;*//* background-color: #fafafa;}
#contenedor #content .columna .menu ul li.seleccion li.seleccion li a:hover {color: #990033; background-color: #eee;}

#contenedor #content .columna .contacto .linkmail {display: block; font-size: 0.75em; color: #990033; text-decoration: none;}
#contenedor #content .columna .contacto .linkmail:hover {text-decoration: underline;}

#contenedor #content .columna h2 {/* text-transform: uppercase; *//* font-size: 0.8em; margin-top: 0.5em; border-bottom: 3px solid #990033; margin-right: -0.7em; padding-right: 0.7em;}
#contenedor #content .columna h3 {text-transform: uppercase; font-size: 0.75em; margin-top: 0.5em; border-bottom: 3px solid #990033; margin-right: -0.7em; padding-right: 0.7em;}
*/

/* Box listado (generico) */
/*
#contenedor #content .columna div.box-listado {display: block; margin: 0 0 0.5em 0; }
#contenedor #content .columna div.box-listado h2 {text-align: left;}

#contenedor #content .columna div.box-listado ul {margin: 0.2em 0; padding: 0; display: block; }
#contenedor #content .columna div.box-listado ul li {margin:0.2em 0em 0.2em 0; padding: 0 0 0 1em;  background: transparent url('../img/arrow-destacado-derecha.png') 0 4px no-repeat;list-style: none;font-size: 0.75em;line-height: 1.6em;}
#contenedor #content .columna div.box-listado ul li.sinborde {border-bottom:0px;}
#contenedor #content .columna div.box-listado ul li a {color:#4B4B4B; padding: 0.1em 0 0.2em; /* width:92%; */ /* display:inline-block; *//* }

#contenedor #content .columna div.box-listado ul li a:hover {color: #000; text-decoration:none; }
#contenedor #content .columna div.box-listado ul li span.nuevo {color: #BF021E; margin: 0 0 0 0.4em; font-weight: normal;}
#contenedor #content .columna div.box-listado ul li.azul {margin:0.2em 0.2em 0.2em 0; padding:0.1em 0 0.2em 0; background: transparent url('../img/ico-arrow-menuazul.png') 0 4px no-repeat;}

#contenedor #content .columna div.box-listado ul.listado-imagenes {margin:0.2em 0.4em 0.4em 0.2em; padding:0; display:inline-block; width:86%; text-align:center;}
#contenedor #content .columna div.box-listado ul.listado-imagenes li { margin:0.2em 0em 0.2em 0; padding:0.1em 0 0.2em 0; line-height:1.4em; background:none; border:0;}

#contenedor #content .columna div.box-listado ul.logos {margin:0.4em 0.1em 0.2em 0.9em; padding:0.4em 0 0 0; width: 92%;}
#contenedor #content .columna div.box-listado ul.logos li {float: left; width:8em; height: 4em; margin:0.1em 0em 0.1em 0; padding:0.1em 0 0 0; background:none; border:0;}
#contenedor #content .columna div.box-listado ul.logos li img {width:80px; margin: 0; padding: 0;}
#contenedor #content .columna div.box-listado ul.logos li a {margin:0; padding:0;}

#contenedor #content .columna div.box-listado ul.logostexto {margin:0.2em 0em 0.2em 0em; padding:0.2em 0 0 0; width:100%;}
#contenedor #content .columna div.box-listado ul.logostexto li {width: auto; margin: 0.1em 0 0.9em 0; padding: 0; background: none; border: none}
#contenedor #content .columna div.box-listado ul.logostexto li a img {max-width: 150px; margin: 0.3em 0 0.1em 0; padding: 0;}
#contenedor #content .columna div.box-listado ul.logostexto li a {text-align: center; margin: 0 0 0 0.3em; padding: 0; width: 18em;}
#contenedor #content .columna div.box-listado ul.logostexto li a span {display: block; margin: 0; padding: 0}
#contenedor #content .columna div.box-listado ul.logostexto li.sinborde {border-bottom:0px;}

#contenedor #content .columna div.box-listado p {text-align: left; margin: 0.5em 0; font-size: 0.7em; line-height: 1.4em}
#contenedor #content .columna div.box-listado p a {text-decoration: none; color: #990033;}
#contenedor #content .columna div.box-listado p a:hover {text-decoration: underline;}
#contenedor #content .columna div.box-listado p img {float: right;}
#contenedor #content .columna div.box-listado p.mail {text-align: center;}
#contenedor #content .columna div.box-listado p.mail a {color: #2F2F2F; font-weight: bold;  background:transparent url("../img/email.png") right no-repeat; padding-right: 2.6em}
#contenedor #content .columna div.box-listado a.ver {float: right; font-size: 0.75em; background: transparent url('../img/ico-arrow-menu.png') left no-repeat; padding: 0 0.4em 0 1.4em; color:#1D518B;}
#contenedor #content .columna div.box-listado a.vertodos {float: right; font-size: 0.75em; background: #941c44; padding: 0.2em 0.6em 0.2em 0.6em; margin: 0.6em 0.6em 0 0; color:#fff;}
*/

/* especificaciones de box-listado */
/*
#contenedor #content .columna div.azul ul li {background: transparent url("../img/ul-destacadospeq.png") 0 4px no-repeat;}
#contenedor #content .columna div.sin-borde ul li {border: none; border-bottom: 1px solid transparent; }
#contenedor #content .columna div.novedades {background: #fff url("../img/fondo-novedades.png") no-repeat bottom right;}
#contenedor #content .columna div.destacados {background: #fff url("../img/fondo-destacados.png") no-repeat bottom right;}
#contenedor #content .columna div.mapas {background: #fff url("../img/fondo-mapa.png") no-repeat bottom right;}
#contenedor #content .columna div.sedes {background: #fff url("../img/fondo-sedes.png") no-repeat bottom right;}
*/

/* Banner España es Cultura */
/*
#contenedor #content .columna div.banner {margin: 0; padding: 0;  height: 4.12em;border: 1px solid #b8b8b8; background-color: #fff;position: relative;/* overflow: hidden; *//*}
#contenedor #content .columna div.banner a {margin: 0; padding: 0.46em 0.22em 0.1em 0.45em;  display: block; font-size: 1.1em; line-height: 1.4em; font-weight: bold; color: #1D518B; text-align: left;text-decoration: none;width: auto;height: 3.1em;overflow: hidden;}
#contenedor #content .columna div.banner a span {display: block; position: relative; z-index: 10;}
*+html #contenedor #content .columna div.banner a {padding-bottom: 0.14em;}
#contenedor #content .columna div.spain-cultura a {color: #333;}
#contenedor #content .columna div.spain-cultura a span {float: right; font-size: 0.6em; width: 7em; margin: 0; text-align: right; display: inline-block;line-height: 1.2em;font-weight: normal; cursor: pointer;}
#contenedor #content .columna div.spain-cultura a img {margin: -0.3em 0.1em 0.2em -0.3em; border: none;  display: inline-block;width: 84px;}
*+html #contenedor #content .columna div.spain-cultura a span {display: block; float: left; width: 8em;}
*+html #contenedor #content .columna div.spain-cultura a img {float: left;}

#contenedor #content .columna ul.destacados {margin: 0.15em 0.5em 0.8em;}
#contenedor #content .columna ul.destacados li {border-top: 1px solid #ddd; vertical-align: top; list-style: none;}
#contenedor #content .columna ul.destacados li:first-child {border: none;}
#contenedor #content .columna ul.destacados li a {font-size: 0.7em; color: #333333; text-decoration: none; display: inline-block; width: auto;margin: 0.5em 0 0.1em;}
*+html #contenedor #content .columna ul.destacados li a {margin:  0.4em 0;}
#contenedor #content .columna ul.destacados li a span {text-align: right; float: left; display: inline-block; width: 10.6em; margin: 0 0.5em 0 0;}
*+html #contenedor #content .columna ul.destacados li a span {margin-right: 0.4em;}
#contenedor #content .columna ul.destacados li a:hover span {text-decoration: underline;}
#contenedor #content .columna ul.destacados li a img {float: right;padding-right: 1em;background: url("../img/arrow-destacado-derecha.png") right center no-repeat; border: none;width: 40px;height: 40px;}

#contenedor #content .columna ul.listado-descripcion {margin: 0.5em 0;display: block;}
#contenedor #content .columna ul.listado-descripcion li {min-height: 4em;height: auto !important; height: 4em;  font-size: 0.7em; margin: 0.5em 0 0.2em; padding: 0 0.8em 0 0;border-bottom: 1px solid #dddddd;background: url("../img/arrow-menu.png") right 40% no-repeat;list-style: none;}
#contenedor #content .columna ul.listado-descripcion li a {min-height: 4em; height: auto !important; height: 4em; border: none; padding: 0;text-decoration: none;}
#contenedor #content .columna ul.listado-descripcion li a:hover {background: none; border-bottom: none;   }
#contenedor #content .columna ul.listado-descripcion li a img { margin: 0 0 0 0.8em; width: 40px; height: 40px; float: right;}
#contenedor #content .columna ul.listado-descripcion li a strong {color: #333;font-weight: normal;text-align: right;display: block;background: none;padding-left: 0;}
#contenedor #content .columna ul.listado-descripcion li a:hover strong {text-decoration: underline;}

#contenedor #content .columna ul.listado-enlaces.img {margin: 1em 0;display: block; list-style-position: outside;}
#contenedor #content .columna ul.listado-enlaces.img li {min-height: 4em;height: auto !important; height: 4em;  font-size: 0.7em; margin: 0.5em 0 0.2em; padding: 0 0.8em 0 0;border-bottom: 1px solid #dddddd;background: url("../img/arrow-menu.png") right 1.25em no-repeat;list-style: none;width: 95%;}
#contenedor #content .columna ul.listado-enlaces.img li a {min-height: 4em; height: auto !important; height: 4em; border: none; padding: 0;text-decoration: none;}
#contenedor #content .columna ul.listado-enlaces.img li a:hover {background: none; border-bottom: none;}
#contenedor #content .columna ul.listado-enlaces.img li a img { margin: 0 0 0 0.5em; width: 40px; height: 40px; float: right;}
#contenedor #content .columna ul.listado-enlaces.img li a span strong {color: #333;font-weight: normal;text-align: right;display: block;width: 10.8em;background: none;padding-left: 0; cursor: pointer;}
#contenedor #content .columna ul.listado-enlaces.img li a:hover span strong {text-decoration: underline;}

#contenedor #content .columna div.contenido-dcha {padding-top: 0.3em; margin: 0 -0.85em 1.5em 0; border-top: 3px solid #990033; font-size: 0.7em;}
#contenedor #content .columna div.contenido-dcha > * {margin-right: 0.85em; margin-left: 0;}

#contenedor #content .columna ul.archivos {list-style: none;margin-top: 0;margin-bottom: 0;}
#contenedor #content .columna ul.archivos li {padding-left: 1.5em; line-height: 1.6em;margin: 0 0.3em;}
#contenedor #content .columna ul.archivos li.pdf {background: url("../img/ico-pdf.gif") 0 0.2em no-repeat;}
#contenedor #content .columna ul.archivos li.mpeg {background: url("../img/ico-generico.gif") 0 0.2em no-repeat;}
#contenedor #content .columna ul.archivos li.fichas {background: url("../img/ico-ficha.gif") 0 0.2em no-repeat;}
#contenedor #content .columna ul.archivos li a {color: #333; text-decoration: none;}
#contenedor #content .columna ul.archivos li a:hover {text-decoration: underline;}

#contenedor #content .columna p {margin-top: 0.5em;margin-bottom: 0.5em;}
#contenedor #content .columna p a {color: #990033; text-decoration: none;}
#contenedor #content .columna p a:hover {text-decoration: underline}
#contenedor #content .columna p a.icoLocMapa {background-color:transparent; background-image:url("../img/icoLocMapa.gif");	background-repeat:no-repeat; line-height:3em;  padding:0.3em 0.3em 0.3em 2.7em;}
#contenedor #content .columna p a.icoComoLlegar {background-color:transparent;	background-image:url("../img/icoComoLlegar.gif"); background-repeat:no-repeat; line-height:3em;		padding:0.3em 0.3em 0.3em 2.7em;}

#contenedor #content .columna ul,
#contenedor #content .columna ol {list-style-position: inside; margin-top: 0.5em; margin-bottom: 0.5em;}

#contenedor #content #contenido {min-height: 34.7em;height: auto !important; height: 34.7em;padding: 0.5em;overflow: hidden;}
#contenedor #content #contenido.una-columna {width: auto;}
#contenedor #content #contenido.dos-columnas {width: 49.375em; float: left;}
#contenedor #content .columna + #contenido.dos-columnas {padding-left: 0;width: 49.875em;}
#contenedor #content #contenido.tres-columnas {width: 37.875em; padding-left: 0; float: left;}

#contenedor #content #contenido h2 {font-size: 1.4em; color: #59243B; margin: 0.2em 0 0.4em; border-bottom: 1px solid #ddd; padding: 0 0.3em 0.3em;}
#contenedor #content #contenido h2 .volverListado {font-size: 0.6em; font-family: Arial; display: inline; float: right; margin: 0.5em 0;}
#contenedor #content #contenido h2 .volverListado a {text-decoration: underline; background-position: 0.5em 0.25em;}
#contenedor #content #contenido h2 .volverListado a:hover {color: #BD245F; text-decoration: none;}
#contenedor #content #contenido h3 {font-size: 1.2em; color: #990033; font-weight: normal; margin-left: 0.45em; margin-right: 0.45em;}
#contenedor #content #contenido h3.subrayado {border-color: #ddd; padding: 0 0.3em 0.3em;}
#contenedor #content #contenido h3.titListadosDirecciones {border-bottom: double #ddd;}
#contenedor #content #contenido h4 {font-size: 1em; color: #990033; font-weight: normal; margin-left: 0.45em; margin-right: 0.45em;}
#contenedor #content #contenido h5 {font-size: 0.9em; color: #990033; margin-left: 0.5em; margin-right: 0.5em;}
#contenedor #content #contenido h6 {font-size: 0.8em; color: #990033; margin-left: 0.55em; margin-right: 0.55em;}

#contenedor #content #contenido p {margin: 1em;}

#contenedor #content #contenido div.volverListado a {background-image: url('../img/ico-volver-ms.png');background-position: 0 0.4em;}

#contenedor #content #contenido div.volver-izq {background-image: url('../img/ico-volver-ms.png');}
#contenedor #content #contenido div.volver-izq a {text-decoration: underline;}
#contenedor #content #contenido div.volver-izq a:hover {text-decoration: none;}

#contenedor #content #contenido a {color: #990033;}

#contenedor #content #contenido a.boton {background-image: url("../img/listado-ver-mas-rose.png");}


#contenedor #content #contenido li * {font-size: 100%;}
#contenedor #content #contenido ul li {list-style-image: url('../img/cuadrado-listado-msc.png');}
#contenedor #content #contenido ul li ul li {list-style-image: url('../img/cuadrado-listado-gris.png');}
#contenedor #content #contenido .contenidosRelacionados ul li {list-style: none; list-style-image: none;}
#contenedor #content #contenido .enlacesAsociados ul li {list-style: none; list-style-image: none;}

#contenedor #content #contenido .contenidosRelacionados {clear: none;}

#contenedor #content #contenido ul.listado-descripcion {margin: 0;}
#contenedor #content #contenido ul.listado-descripcion li {border: none;}
#contenedor #content #contenido ul.listado-descripcion li a strong {color: #990033;padding-left: 0;background: none;font-weight: bold;}
#contenedor #content #contenido ul.listado-descripcion li a:hover strong {color: #000;}
#contenedor #content #contenido ul.listado-descripcion li a span {color: #000;}
#contenedor #content #contenido ul.listado-descripcion li a span span.mas {display: inline-block; background: url("../img/listado-ver-mas-rose.png") 0em 0.1em no-repeat; width: 0.8em;height: 0.9em;padding: 0;margin: 0 0 0 0.4em;}

#contenedor #content #contenido ul.listado-descripcion.portada li a strong {color: #000;}

#contenedor #content #contenido ul.listado-enlaces {margin: 1em 0.75em;}
#contenedor #content #contenido ul.listado-enlaces li {border: none; list-style: none; list-style-image: none;}
#contenedor #content #contenido ul.listado-enlaces li a:hover {background-color: #F8F8F8;}
#contenedor #content #contenido ul.listado-enlaces li a span {background: none;}
#contenedor #content #contenido ul.listado-enlaces li a span strong {color: #990033; font-weight: bold;padding-left: 0;}
#contenedor #content #contenido ul.listado-enlaces li a:hover span strong {color: #000;}
#contenedor #content #contenido ul.listado-enlaces li a[rel=external] span strong {background: url("../../img/ico-internet.gif") top right no-repeat;padding-bottom: 1px;}
#contenedor #content #contenido ul.listado-enlaces li a span span.mas {display: inline-block; background: url("../img/listado-ver-mas-rose.png") 0em 0.1em no-repeat; width: 0.8em;height: 0.9em;padding: 0;margin: 0 0 0 0.4em;}
#contenedor #content #contenido ul.listado-enlaces li a span span {color: #000;}
*+html #contenedor #content #contenido ul.listado-enlaces li a span span {padding-left: 0;}

#contenedor #content #contenido ul.listado-enlaces.descripcion li a {background-image: none;}
#contenedor #content #contenido ul.listado-enlaces.descripcion li a strong {padding-left: 0;}
*/

/* Listado de páginas hijas y listado de enlaces */
/*
#contenedor #content #contenido ul.paralelo li {list-style-image: none; background-image: url('../img/arrow-listado-msc.png');}
#contenedor #content #contenido ul.paralelo li a {color: #000;}
#contenedor #content #contenido ul.paralelo li a:hover {color: #990033;}
#contenedor #content #contenido ul.triangulo-borde li {list-style-image: none; background-image: url('../img/arrow-listado-msc.png');}
#contenedor #content #contenido ul.triangulo-borde li a {color: #000;}
#contenedor #content #contenido ul.triangulo-borde li a:hover {color: #990033;}
*/

/* Listado de enlaces con iconos */
/*
#contenedor #content #contenido ul.doc-estadisticas li {list-style-image: none; background-image: url('../img/cuadrado-listado-msc.png');}
#contenedor #content #contenido ul.doc-estadisticas li ul li {background: none;}
*/

/* Prensa */
/* Listado de actualidad */
/*
#contenedor #contenido #actualidad {background: #fff; /* width: 32em; *//* padding: 0; margin: 0.8em 0 1em 0.5em;text-align: center;}
#contenedor #contenido #actualidad h2 {font-size: 1em; color: #59243B; padding: 0.3em 0em 0em 0em; margin: 0 0.3em 0.9em 0; background: transparent; font-weight: bold; border-bottom: 1px solid #8a3a54}

#contenedor #contenido #actualidad div.texto { background: #fff;}
#contenedor #contenido #actualidad div.texto ul {margin: 0em 0.6em 0em 0.2em; padding: 0em 0.2em; }
#contenedor #contenido #actualidad div.texto ul li {list-style-image: none; list-style: none; margin: 0.6em 0; padding-bottom: 1em; text-align: justify; line-height: 1.4em; display: inline-block; width: 100%; border-bottom: 1px dotted #666;}
#contenedor #contenido #actualidad div.texto ul li a.noticia {color:#757575; display: block; margin: 0.1em 0 0.5em 0; font-weight:bold; text-decoration: none;}
#contenedor #contenido #actualidad div.texto ul li a:hover {color:#000; text-decoration:none;}

#contenedor #contenido #actualidad div.texto ul li span {color: #535353; font-weight: normal; font-size: 90%; margin: 0em 0.4em 0.2em 0em; padding: 0; }
#contenedor #contenido #actualidad div.texto ul li img.img-h {width:8.5em; height:6.3em; margin: 0em 0.8em 0.3em 0em; padding: 0; border: 1px solid #2F2F2F; float: left; }
#contenedor #contenido #actualidad div.texto ul li img.img-v {width:6.3em; height:8.5em; margin: 0em 0.8em 0.3em 0em; padding: 0; border: 1px solid #2F2F2F; float: left; }
#contenedor #contenido #actualidad div.texto ul li hr {clear: both; border-top: 1px dotted #666; border-bottom: 1px solid #fff; border-left: 0; border-right: 0; margin: 0.5em 0.3em 0.6em 0em; padding: 0.2em 0}
#contenedor #contenido #actualidad div.texto ul li p {font-size: 100%; margin: 0.3em 0}

#contenedor #contenido #actualidad .bloque1 {width: 31%; float: left; padding: 0; margin: 0.9em 0.6em 0.2em 0.6em; clear: both;}
#contenedor #contenido #actualidad .bloque1 h2 {color: #990033; line-height: 1.4em; margin: 0.1em 0.4em 0.2em 0em; padding: 0em; border: 0;}
#contenedor #contenido #actualidad .bloque1 ul {margin: 0em 0.2em 0em 0em; padding: 0em 0.2em 0em 0em;}
#contenedor #contenido #actualidad .bloque1 ul li {list-style-image: none; list-style: none;  padding: 0 0 0 0.4em; clear: both;  border-bottom: 1px dotted #666; background: none}
#contenedor #contenido #actualidad .bloque1 ul li a {text-decoration: none; padding: 0; margin: 0; color: #2f2f2f;}
#contenedor #contenido #actualidad .bloque1 ul li a:hover {color: #822e4a;}
#contenedor #contenido #actualidad .bloque1 ul li a.noticia {display: block; margin: 0.1em 0 0.5em 0;}
#contenedor #contenido #actualidad .bloque1 ul li span {display: block; margin: 0.4em 0 0.2em 0}
#contenedor #contenido #actualidad .bloque1 ul li p {font-weight: normal; color: #2F2F2F; font-size: 100%; margin: 0.2em 0em 0.4em 0em; padding: 0em; line-height: 1.3em; display: block}
#contenedor #contenido #actualidad .bloque1 ul li hr {clear: both; border-top: 1px dotted #a13257; border-bottom: 1px solid #fff; border-left: 0; border-right: 0; margin: 0.5em 0em 0.5em 0em}
*/
/*#contenedor #contenido #actualidad .bloque1 ul li img.img-h {width:6.51em; height:4.39em; margin: 0.4em 0.8em 0.4em 0em; padding: 0; border: 1px solid #2F2F2F; float: left; display: none}
/*
#contenedor #contenido #actualidad .bloque1 ul li img.img-v {width:4.39em; height:6.51em; margin: 0.4em 0.8em 0.4em 0em; padding: 0; border: 1px solid #2F2F2F; float: left; display: none}*//*
#contenedor #contenido #actualidad .bloque1 .mas {width: auto; float: right; text-align: right; margin: 0.2em 0 1.5em 0; padding: 0.2em 0.6em 0.2em 0.6em; background: #941c44; color: #fff}
#contenedor #contenido #actualidad .bloque1 .mas a { font-size: 0.75em; color: #fff; background: transparent; text-decoration: none;}

#contenedor #contenido #actualidad .bloque2 {width: 31%; float: left; padding: 0; margin: 0.9em 0.6em 0.2em 0.6em; }
#contenedor #contenido #actualidad .bloque2 h2 {color: #990033;   line-height: 1.4em; margin: 0.1em 0.4em 0.2em 0em; padding: 0em; border: 0; }
#contenedor #contenido #actualidad .bloque2 ul {margin: 0em 0.2em 0em 0em; padding: 0em 0.2em 0em 0em;}
#contenedor #contenido #actualidad .bloque2 ul li {list-style-image: none; list-style: none;  padding: 0 0 0 0.4em; clear: both;  border-bottom: 1px dotted #666; background: none}
#contenedor #contenido #actualidad .bloque2 ul li a {text-decoration: none; padding: 0; margin: 0; color: #2f2f2f;}
#contenedor #contenido #actualidad .bloque2 ul li a:hover {color: #822e4a;}
#contenedor #contenido #actualidad .bloque2 ul li a.noticia { display: block; margin: 0.1em 0 0.5em 0;}
#contenedor #contenido #actualidad .bloque2 ul li span {display: block; margin: 0.4em 0 0.2em 0}
#contenedor #contenido #actualidad .bloque2 ul li p {font-weight: normal; color: #2F2F2F; font-size: 100%; margin: 0.2em 0em 0.4em 0em; padding: 0em; line-height: 1.3em; display: block}
#contenedor #contenido #actualidad .bloque2 ul li hr {clear: both; border-top: 1px dotted #a13257; border-bottom: 1px solid #fff; border-left: 0; border-right: 0; margin: 0.5em 0em 0.5em 0em}
*/
/*#contenedor #contenido #actualidad .bloque2 ul li img.img-h {width:6.51em; height:4.39em; margin: 0.4em 0.8em 0.4em 0em; padding: 0; border: 1px solid #2F2F2F; float: left; display: none}
/*
#contenedor #contenido #actualidad .bloque2 ul li img.img-v {width:4.39em; height:6.51em; margin: 0.4em 0.8em 0.4em 0em; padding: 0; border: 1px solid #2F2F2F; float: left; display: none}*//*
#contenedor #contenido #actualidad .bloque2 .mas {width: auto; float: right; text-align: right; margin: 0.2em 0 1.5em 0; padding: 0.2em 0.6em 0.2em 0.6em; background: #941c44; color: #fff}
#contenedor #contenido #actualidad .bloque2 .mas a { font-size: 0.75em; color: #fff; background: transparent; text-decoration: none;}

#contenedor #contenido #actualidad .formulario-actualidad {margin: 0.4em 0 1em 0;}
#contenedor #contenido #actualidad .formulario-actualidad fieldset {margin: 0.4em 0.1em 0.8em 0.1em; border: 1px solid #ccc; padding: 0.3em 0.4em 0.4em 0.6em;}
#contenedor #contenido #actualidad .formulario-actualidad fieldset label {font-size: 0.75em; margin: 0.2em 0 0.9em 0em; padding: 0.2em 0 0.9em 0;}
#contenedor #contenido #actualidad .formulario-actualidad fieldset label span {margin: 0.1em 0.3em 0.1em 0.4em;}
#contenedor #contenido #actualidad .formulario-actualidad fieldset input {font-size: 100%; font-family: Arial, helvetica, sans-serif; margin: 0.2em 0 0.2em 0.1em; padding: 0}
#contenedor #contenido #actualidad .formulario-actualidad fieldset select {width: 10em; font-size: 100%; font-family: Arial, helvetica, sans-serif; margin: 0 0 0 0.3em}
#contenedor #contenido #actualidad .formulario-actualidad fieldset input[type=submit] {cursor: pointer; color: #fff; background: #990033; text-align: center; padding: 0.1em 1.2em 0.2em 1.2em; margin: 0.6em auto 0 auto; border: 0; font-weight: bold; font-size: 0.75em;}
#contenedor #contenido #actualidad .formulario-actualidad fieldset div.botonBuscador {text-align: center;}
#contenedor #contenido #actualidad .formulario-actualidad fieldset a {font-size: 0.75em; margin: 0 0.8em 0 0.5em; text-decoration: underline}
#contenedor #contenido #actualidad .formulario-actualidad fieldset div.campos {margin: 0.4em 0.4em 0.4em 0.2em; padding: 0em 0em 0em 0.2em;}
#contenedor #contenido #actualidad .formulario-actualidad fieldset div.campos span.label {width: 3.5em; display: inline-block}
#contenedor #contenido #actualidad .formulario-actualidad fieldset div.campos span.label-b {width: 2.5em; display: inline-block; text-align: right;}
*+html #contenedor #contenido #actualidad .formulario-actualidad fieldset div.campos span.label {width: 3.5em; display: inline}
*+html #contenedor #contenido #actualidad .formulario-actualidad fieldset div.campos span.label-b {width: 2.5em; display: inline; text-align: right}
#contenedor #contenido #actualidad .formulario-actualidad fieldset div.campos select {}
#contenedor #contenido #actualidad .formulario-actualidad fieldset label.block {display: block;  margin: 0.2em 0 0em 0.5em; padding: 0.2em 0 0em 0.5em; clear: both;}
#contenedor #contenido #actualidad .formulario-actualidad fieldset label.block input {margin: 0 0 0 0.2em; padding: 0 0 0 0.4em; width: 22em; display: inline;}
#contenedor #contenido #actualidad .formulario-actualidad fieldset label.block input[type=checkbox] {width: auto}
#contenedor #contenido #actualidad .formulario-actualidad fieldset label.block span {margin: 0 0.2em 0 0em; padding: 0 0.25em 0 0em; width: 3em; display: inline;}
#contenedor #contenido #actualidad .formulario-actualidad fieldset label.block span em {font-size: 0.9em; font-style: normal}
*/
/*#contenedor #contenido #actualidad .formulario-actualidad fieldset div.oculto {display: none}*/
/*
#contenedor #contenido #actualidad .formulario-actualidad fieldset #textoAvanzada {margin-top: 1em; margin-left: 1.1em}

#contenedor #contenido #actualidad #botonBuscador {float:right; padding: 0 0 0 1em; margin: -2.2em 0.5em 0 0; background:transparent url('../img/ico-search.gif') 0% 65% no-repeat;}
#contenedor #contenido #actualidad #botonBuscador a {font-size: 0.75em; text-decoration: none}
#contenedor #contenido #actualidad #botonBuscador a:hover {text-decoration: underline}

#contenedor #contenido #actualidad .galeria ul {margin:0.4em 0.2em 0 0em; padding:0;}
#contenedor #contenido #actualidad .galeria ul li {list-style:none; margin:0.4em 0 0.8em 0; padding: 0.4em 0; list-style-image:none; border-bottom: 1px dotted #ccc; font-family: Arial, Helvetica, sans-serif; display: inline-block}
#contenedor #contenido #actualidad .galeria ul li a {color: #015485; font-weight:bold; text-decoration:none;}
#contenedor #contenido #actualidad .galeria ul li a:hover {font-weight:bold; text-decoration:underline;}
#contenedor #contenido #actualidad .galeria ul li em {padding:0 0 0 0.8em; color:#2F2F2F; text-align:left; display:block; clear:both; line-height:1.4em; width:100%; margin:0.4em 0.6em 0.2em 0; font-weight:normal; font-style: normal; font-size: 1em;}
#contenedor #contenido #actualidad .galeria ul li img {margin:0 0.5em 0.18em 0; padding:0.06em; float:left; border:0.06em solid #DDD;}
#contenedor #contenido #actualidad .galeria .photo {text-align:justify; margin:0 0 1em 0; padding:0.6em 0 1.5em 1.5em; display:block; clear:both;}
#contenedor #contenido #actualidad .galeria .photo img {padding:0.6em; margin-right:2em; }
#contenedor #contenido #actualidad .galeria .photo .img-v{margin:0em 2em 0 0; padding:0.1em; width:6.25em; height:8.63em; border:0.06em solid #DDD;}
#contenedor #contenido #actualidad .galeria .photo .img-h{margin:0em 2em 0 0; padding:0.1em; width:8.63em; height:6.25em; border:0.06em solid #DDD;}
*/

/* Organigrama */
/*
#contenedor #content #contenido div.organigrama ul li {list-style-image: none; background-image: url('../img/cuadrado-listado-msc.png');}
#contenedor #content #contenido div.organigrama ul li.secundario {background: none;}
#contenedor #content #contenido div.organigrama a {color: #000;}
#contenedor #content #contenido div.organigrama a:hover {color: #990033;}
*/

/* Convocatorias cercanas al cierre */
/*
#contenedor #content #contenido .listado-becas ul li a {color: #000;}
#contenedor #content #contenido .listado-becas ul li a:hover {color: #990033;}

#contenedor #content #contenido div.grupo {margin-left: 0.8em; margin-right: 0.8em;}
#contenedor #content #contenido div.grupo p {margin: 0;}
#contenedor #content #contenido div.grupo div a span strong {color: #990033; font-weight: bold; background: none; padding: 0;}

#contenedor #content #contenido div.grupo div div a {border: none;width: 100%;}
#contenedor #content #contenido div.grupo div div a:hover {background: #f8f8f8;}
#contenedor #content #contenido div.grupo div div a:hover strong {color: #000;}
#contenedor #content #contenido div.grupo div a img.grande {width: 12.5em; height: 9.4em; border-top: 4px solid #990033; padding-top:0.1em;margin-right: 1em;}
#contenedor #content #contenido div.grupo div a span span {background: url("../img/listado-ver-mas-rose.png") right no-repeat; display: inline-block; width: 1.1em;height: 1.2em;color: transparent;}
*+html #contenedor #content #contenido div.grupo div a span span {height: 1.6em;}
#contenedor #content #contenido div.grupo div.dir2cols div a {width: 49%; display: inline-block; border-bottom: none;}
*+html #contenedor #content #contenido div.grupo div.dir2cols div a {display: inline;}
#contenedor #content #contenido div.grupo div.dir4cols {text-align: center;}
#contenedor #content #contenido div.grupo div.dir4cols div a { width: 11em; padding: 0.5em; text-align: left;}
#contenedor #content #contenido div.grupo div.dir4cols div a img {border-top: 0.25em solid #990033; padding-top: 0.15em; width: auto; height:5.25em;}
#contenedor #content #contenido div.grupo div.dir4cols a span.foto {display: inline;}

#contenedor #content #contenido div.grupo.diaMujer div a {display: inline;}

div.tituloUnaLinea h4 {display: inline;}


#contenedor #content #contenido #dirSubHome a {border: none;}
#contenedor #content #contenido #dirSubHome a:hover {background: #f8f8f8;}
#contenedor #content #contenido #dirSubHome a img {background: none;}
#contenedor #content #contenido #dirSubHome a span strong {color: #990033;}
#contenedor #content #contenido #dirSubHome a:hover span strong {color: #000;}
#contenedor #content #contenido #dirSubHome a span span {display: inline-block; margin-left: 0.3em; background: url("../img/listado-ver-mas-rose.png") right no-repeat; width: 1.1em; height: 1em;color: transparent;}


#contenedor #content #contenido dl.listaDefJerarquica {margin: 0.8em 1em 0.9em 0.7em;}
#contenedor #content #contenido dl.listaDefJerarquica dd dl dt {list-style-image: url('../img/cuadrado-listado-msc.png');}
#contenedor #content #contenido dl.listaDefJerarquica dd dl dt dt {list-style-image: url('../img/cuadrado-listado-gris.png');}

#contenedor #content #contenido div#formularios div form div#botones input {padding: 0.1em 0.4em;}
#contenedor #content #contenido div#formularios div#formTipo1 {margin: 0 0.3em;}

#contenedor #content #contenido div.tbResultados table {width: 98%;}
#contenedor #content #contenido div.tbResultados table th {color: #990033;}
#contenedor #content #contenido div.tbResultados table tbody tr td ul.listaTabla li {list-style: none; list-style-image: none; text-align: left;}
#contenedor #content #contenido div.tbResultados table tbody tr td:first-child ul.listaTabla li:first-child {/* list-style-image: url("../img/img_bullet.gif"); *//*}

#contenedor #content #contenido table.resultado {width: 98%; border: none;display: block;}
#contenedor #content #contenido table.resultado th {border: none;}
#contenedor #content #contenido table.resultado td {border: none;}

#contenedor #content #contenido table td * {font-size: 100%;}

#contenedor #content #contenido table.sinBorde {border: none;}
#contenedor #content #contenido table.sinBorde th {border: none; text-align: left;}
#contenedor #content #contenido table.sinBorde td {border: none;}

@import cultura-aplicaciones.css;
*/

/* FLOAT IMÁGENES */
/*
img.floatDerecha {float: right;}
img.floatIzquierda {float: left;}


#footer {min-height: 2.125em; height: 2.125em; height: auto !important; clear: both; width: auto;}
#footer #copy {display: inline-block; float: left; font-size: 0.75em; font-weight: bold;margin-top: 0.7em;color: #4c4c4c;}
#footer #logos {display: inline-block; float: right; margin-top: 0.7em; font-size: 0.7em;}
#footer #logos a {padding: 0.1em; margin-left: 0.1em; min-width: 1.4em; display: inline-block; min-height: 1.4em;}
#footer #logos a.contacto {background: transparent url("../img/ico-contacto-gray.gif") top left no-repeat; min-width: 1.8em;}
#footer #logos a.facebook {background: transparent url("../img/ico-fb-gray.gif") top left no-repeat;}
#footer #logos a.twitter {background: transparent url("../img/ico-tw-gray.gif") top left no-repeat;}
#footer #logos a.rss{background: transparent url("../img/ico-rss-gray.gif") top left no-repeat;}
#footer #logos a.aa {background: transparent url("../img/ico-aa-gray.gif") top left no-repeat; min-width: 5.8em;}
#footer #logos a span {display: none;}
*/
/* Tablas genericas de cultura */
/*
#contenedor #content table {margin:1em 0.5em 1.5em 0.5em; padding:0; border: 1px solid #DDD; border-collapse:collapse; border-spacing:0; font-size:100%; background:white;}
#contenedor #content table th.primerElemento{width:auto; border: 2px solid #9C0031;}
#contenedor #content table th {padding: 0.3em; text-align: center; background:#F3F3F3; border: 1px solid #DDD;}
#contenedor #content table th.izquierda {text-align: left; border: 1px dotted #DDD;}
#contenedor #content table td {padding: 0.3em; text-align:right; border: 1px solid #DDD;}
*/

/* Menú contenido */
/*
#contenedor #content #contenido ul.menuContenido {background: #f8f8f8; margin: 0.5em 0.5em 1.5em; padding: 0.1em; border: 1px solid #990033; border-top: 3px solid #990033;}
#contenedor #content #contenido ul.menuContenido li {display: inline-block; padding: 0 0.5em 0 1em; vertical-align: top; width: 29.1%; background: url("../img/arrow-listado-gris.png") no-repeat 0 0.4em transparent; list-style: none; list-style-image: none;margin: 0.5em;}
*+html #contenedor #content #contenido ul.menuContenido li {display: inline;}
#contenedor #content #contenido ul.menuContenido li a {color: #2f2f2f; text-decoration: none;}
#contenedor #content #contenido ul.menuContenido li a:hover {text-decoration: underline;}
#contenedor #content #contenido ul.menuContenido li.seleccion {background: url("../img/arrow-listado-msc.png") no-repeat 0 0.4em transparent; }
#contenedor #content #contenido ul.menuContenido li.seleccion a {color: #990033; /*font-weight: bold;*/ text-decoration: none;}
*/