body{ margin-top: 0em; padding-top: 0em; }
a { color: #336699; }
#msBloqueSuperior{ position: relative; width: 48em; }
#msBloqueSuperior #msTop{ background-color: #FFF; height: 1.3125em; width: 48em; }

#msBloqueSuperior #msIdiomas { position: absolute; left: 0em; top: 0.3em; width: 47.5em; text-align: right; z-index: 2; }
#msBloqueSuperior #msIdiomas ul { list-style-type: none; margin: 0em; padding: 0em; }
#msBloqueSuperior #msIdiomas ul li { display: inline; list-style-type: none; margin: 0em; padding: 0em 0em 0em 0em; }
#msBloqueSuperior #msIdiomas a { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 1em; text-decoration: none; font-size: 0.65em; font-family: Arial, Helvetica, sans-serif; color: #333333; background-image: url(../imgMCU/separador2.gif); background-repeat: no-repeat; background-position: 0.3em; }
#msBloqueSuperior #msIdiomas a:hover { text-decoration: underline; color: #3399cc; }
#msBloqueSuperior #msIdiomas ul li.primerElemento a{ background-image: none; padding-left: 0.5em; font-weight: normal; }
#msBloqueSuperior #msNavRecursiva { position: absolute; left: 0em; top: 0.3em; z-index: 1; width: 48em; text-align: right; font-family:  Arial, Helvetica, sans-serif; color: #FFFFFF; height: 1.6875em; visibility: hidden; }
#msBloqueSuperior #msNavRecursiva ul { list-style-type: none; margin: 0em; padding: 0em; }
#msBloqueSuperior #msNavRecursiva ul li { display: inline; list-style-type: none; margin: 0em; padding: 0em 0em 0em 0em; }
#msBloqueSuperior #msNavRecursiva a { margin: 0em 0em 0em 0em; padding: 0em 0.5em 0em 0.8em; text-decoration: none; font-size: 0.65em; color: #333333; background-image: url(../imgMCU/separador3.gif); background-repeat: no-repeat; background-position: 0em; }
#msBloqueSuperior #msNavRecursiva a:hover { text-decoration: underline; color: #333333; }
#msBloqueSuperior #msNavRecursiva ul li.primerElemento a{ background-image: none; }

#msBloqueSuperior #msLogo { position: absolute; left: 1em; top: 0em; padding-left: 0em; padding-right: 0em; padding-bottom: 0em; }
#msBloqueSuperior #msLogo img { width: 12em; height: 3.75em; padding: 0em; margin: 0em; border: 0.0625em solid #FFFFFF; }

#msImagenDeCabecera{ margin-top: 0.0em; border-bottom: 0.3em solid #b6af9d; }
#msImagenDeCabecera img { width: 48em; height: 5.7em; }

#msTitulo{ position: absolute; width: 39.7em; top: 2.5em; left: 0em; }
#msTitulo h1{ color: #fff; font-size: 1.4em; font-weight: normal; text-align: right; font-family: Arial, Helvetica, sans-serif; }

#msBloqueSuperior #msLogoSecundario{ position: absolute; left: 40.5em; top: 2.2em; z-index: 10; padding-left: 0.0em; }
#msBloqueSuperior #msLogoSecundario img{ width: 3.8em; height: 3.8em; }

#msContenido { position: absolute; top: 7.3em; }
#central h2 { padding-top: 0.5em; padding-bottom: 0em; margin-bottom: 0em; }
#msContenido #central {margin-left: 12.5em; padding-top: 0em; margin-bottom: 1em; }

#bloqueNavegacion { border-top: none; width: 11.0em; background-color: #fff; margin-top: 0.8em; margin-left: 0.0em; margin-right: 0.4em; padding-left: 0em; }
/* Menu */
#bloqueNavegacion #bnMenu {width: 11.0em; padding-left: 0.4em; padding-right: 0.em; }
#bloqueNavegacion #bnMenu ul { display: block; list-style-type: none; margin: 0em; padding: 0em; border-bottom: 0.0625em solid #cccccc; }
#bloqueNavegacion #bnMenu ul li { list-style-type: none; border: none; line-height: 0.82em; }
#bloqueNavegacion #bnMenu ul li a { display: block; padding-left: 1.3em; padding-top: 0.3em; padding-bottom: 0.3em; text-decoration: none; color: #333333; background-color: #ffffff; background-image: url(../imgMCU/bullet_navPrin02.gif); background-repeat: no-repeat; background-position: 0.4em 0.7em; border-top: 0.0625em solid #cccccc; font-size: 0.7em; }
#bloqueNavegacion #bnMenu ul li a:link { color: #333333; background-color: #fff; text-decoration: none; }
#bloqueNavegacion #bnMenu ul li a:hover { color: #ffffff; background-color: #3399cc; text-decoration: none; background-image: url(../imgMCU/bullet_navPrin02_hover.gif); background-repeat: no-repeat; background-position: 0.4em 0.7em; }
#bloqueNavegacion #bnMenu ul li.current2 a { padding-left: 1.3em; padding-top: 0.3em; padding-bottom: 0.3em; text-decoration: none; color: #FFFFFF; font-weight: bold; background-color: #3399cc; background-image: url(../imgMCU/bullet_navPrin02_hover.gif); background-repeat: no-repeat; background-position: 0.5em 0.7em; }
#bloqueNavegacion #bnMenu ul li.current2 a:visited { padding-left: 1.3em; padding-top: 0.3em; padding-bottom: 0.3em; text-decoration: none; color: #FFFFFF; font-weight: bold; background-color: #3399cc; background-image: url(../imgMCU/bullet_navPrin02_hover.gif); background-repeat: no-repeat; background-position: 0.5em 0.7em; }
#bloqueNavegacion #bnMenu ul li.current2 a:hover { padding-left: 1.3em; text-decoration: none; color: #FFFFFF; font-weight: bold; background-color: #3399cc; background-image: url(../imgMCU/bullet_navPrin02_hover.gif); background-repeat: no-repeat; background-position: 0.5em 0.7em; }

/* Menu Informacion y servicios */
#bloqueNavegacion #bnInfServicios {width: 11.9em; }
#bloqueNavegacion #bnInfServicios p { border-bottom: 0.25em double #ccc; margin:0em; padding:0em 0em 0.3em 0.4em; }
#bloqueNavegacion #bnInfServicios ul { margin: 0em 0em 0em 0em; padding: 0.2em 0em 0.4em 0.8em; background-color: #eeece8; border-bottom: 0.0625em solid #ccc; }
#bloqueNavegacion #bnInfServicios ul li {margin: 0em 0em 0em 0.8em; padding: 0.1em 0em 0.1em 0em; list-style-image: url(../img/bullet_flechaAzul.gif); line-height: 1em}
#bloqueNavegacion #bnInfServicios ul li a { text-decoration: none; color: #333333; font-size: 0.7em; }
#bloqueNavegacion #bnInfServicios ul li a:hover { text-decoration: underline; color: #333333; }

/* Menu contacto */
#bloqueNavegacion #bnContacto {border-top: 0.0625em none #cccccc; }
#bloqueNavegacion #bnContacto a { display: block; padding-left: 2em; color: #336699; text-decoration: none; font-size: 0.7em; }
#bloqueNavegacion #bnContacto a:link { text-decoration: none; color: #336699; font-weight: normal; }
#bloqueNavegacion #bnContacto a:hover { text-decoration: underline; color: #336699; font-weight: normal; }

/**********************/
#bloqueInferior{ border-top: 0.4em solid #b6af9d; }

/******** CONTENIDO **************/
#bloqueContenido { border: none; padding: 0em;  margin-top: 0em; }
#bloqueContenido #contenido { margin-top: 0em;}
#bloqueContenido #contenido ul{ list-style-image: url(../img/bulletContenido.gif); }
#bloqueContenido #contenido #dirSubHome h3 { font-weight: bold; font-size: 0.6em; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-top: 0em; padding-bottom: 0.2em; border-bottom: 0.3em double #CCCCCC; margin-bottom: 1em; } 
#bloqueContenido #contenido #dirSubHome div a span strong{ color: #336699; }

/*parrafo de introduccion con imagen*/
#bloqueContenido #contenido div.introImg { float: right; padding:0.3em; border:none; }
#bloqueContenido #contenido div.introImg div img { height: 6em; width: 5em; }

/*portada de eventos y exposiciones*/
#bloqueContenido #contenido #dirEventos { margin-top:1em; }
#bloqueContenido #contenido #dirEventos h3 { font-weight: bold; font-size: 0.6em; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-top: 0em; padding-bottom: 0.2em; border-bottom: 0.3em double #CCCCCC; margin-bottom: 1em; } 
div.infoEvento {display: block; float: none; padding-bottom: 0em; margin-bottom: 0.7em; height: auto; min-height: 3em;}
div.infoEvento img { float: left; display: inline; vertical-align: top; width: 3.75em; height:3em; }
div.infoEvento div {display: block; margin-left: 4.2em; vertical-align: top; padding-bottom: 1em; margin-bottom: 0.8em}
div.infoEvento div p {display: block; font-size: 0.7em; padding: 0em; margin-bottom:0em;}
div.infoEvento div p span strong { padding-right: 1em; background-image: url(../img/icoAzulSiguiente.gif); background-position: right; background-repeat: no-repeat; }
div.infoEvento div p span strong a {  color: #336699; }
div.infoEvento div span a { text-decoration: underline;   color: #333; }
div.infoEvento div span a:hover {text-decoration: none; }
div.infoEvento div span a.subrayado { text-decoration: underline; color: #336699; }
div.infoEvento div span a.subrayado:hover { text-decoration: none; }
div.infoEvento div span.coloreado {color: #336699; }
div.infoEvento div span.rojo {color: #336699; }

#bloqueContenido #contenido #dirEventos dl {font-size: 0.7em; margin-top: 0em; padding-top:0em; }
#bloqueContenido #contenido #dirEventos dl dt a {color: #336699;  }
#bloqueContenido #contenido #dirEventos dl dd {margin-left: 0em; margin-bottom: 0.8em; }
#bloqueContenido #contenido #dirEventos dl dd span {display: block;}

div#formularios div.tbResultados ul.resultadoImg {font-size:1.8em; list-style-type: none; margin-left: 0em; padding-left: 0em; }
div#formularios div.tbResultados ul.resultadoImg li { list-style-type: none; margin-left: 0em; padding-left: 0em; margin-bottom: 0.5em; }
div#formularios div.tbResultados ul.resultadoImg li img { display: inline; vertical-align: top; margin-right: 0.3em; }
div#formularios div.tbResultados ul.resultadoImg li div { display: block; margin-left: 0.5em; float: left;  }

/*búsquedas (formularios)*/
div#formularios div form {margin-top:0em; }
div#formularios div form fieldset.sinLegend { border-top: 0.1875em solid #3399cc; margin-top: 0em; }
div#formularios div.volverListado {text-align: right; background-color: #f8f8f8; padding: 0.3em; margin-bottom: 0.1em; border: 0.0625em solid #ddd; }
div#formularios div.volverListado a { font-size: 0.7em; padding-left: 1em; background-image: url(../img/icoAzulAnterior.gif); background-position: left; background-repeat: no-repeat; text-decoration: none;  }
div#formularios div.volverListado a:hover { text-decoration: underline;padding-left: 1em; background-image: url(../img/icoAzulAnterior.gif); background-position: left; background-repeat: no-repeat; }
/*detalle de resultado*/
div#formularios div.fichaDetalle { border-top: 0.1875em solid #3399cc; border-right: 0.0625em solid #ccc; border-bottom: 0.0625em solid #ccc; border-left: 0.0625em solid #ccc; margin-top: 0em; }
div#formularios div.fichaDetalle div.cabecera { background-color: #f8f8f8; color: #3399cc; border-bottom: 0.0625em solid #ccc; padding:0.4em 0.3em; margin:0em; display: block; font-size: 0.7em; }
div#formularios div.fichaDetalle div.cabecera h3 {display: inline; padding: 0em 0.3em; margin: 0em; color: #333333/*996699*/; }
div#formularios div.fichaDetalle div.cabecera div  {display: inline; padding: 0em 0.3em; margin: 0em; text-align: right; float: right; }
div#formularios div.fichaDetalle div.cabecera div span.volver a { color: #336699; padding-left: 1em; background-image: url(../img/icoAzulAnterior.gif); background-position: left; background-repeat: no-repeat; text-decoration: none;}
div#formularios div.fichaDetalle div.cabecera div span.volver a:hover { color: #336699; text-decoration: underline; padding-left: 1em; background-image: url(../img/icoAzulAnterior.gif); background-position: left; background-repeat: no-repeat; }

div#formularios div.fichaDetalle div.detalle {padding: 0.3em; }
div#formularios div.fichaDetalle div.detalle div.detalleImg { float: right; margin: 0.3em; padding: 0.1em; }
div#formularios div.fichaDetalle div.detalle div.detalleImg { margin-left: 0em; margin-top: 0.4em; display: inline; vertical-align: top; width: 8em; margin-right: 1em; }
div#formularios div.fichaDetalle div.detalle div.detalleImg a {color: #336699; text-decoration: none;}
div#formularios div.fichaDetalle div.detalle div.detalleImg a:hover { text-decoration: underline;}
div#formularios div.fichaDetalle div.detalle div.detalleImg a img {height:6.5em; width: 7.625em; display: block; }
div#formularios div.fichaDetalle div.detalle div.detalleImg img {height:6.5em; width: 7.625em; display: block; }
div#formularios div.fichaDetalle div.detalle div.detalleImg a span.icoVisor { display: block; padding: 0em; font-size: 0.7em;}
div#formularios div.fichaDetalle div.detalle div.detalleImg a span.icoVisor img { width: auto; height:auto; display: inline; vertical-align: middle;  /* clear: left;*/  }

div#formularios div.fichaDetalle div.detalle div.detalleInfo { }
div#formularios div.fichaDetalle div.detalle div.detalleInfo p { }
div#formularios div.fichaDetalle div.detalle div.detalleInfo dl { }
div#formularios div.fichaDetalle div.detalle div.detalleInfo dl dt {font-size: 0.7em; }
div#formularios div.fichaDetalle div.detalle div.detalleInfo dl dd { margin-left: 1em; margin-bottom:  1em;}
div#formularios div.fichaDetalle div.detalle div.detalleInfo dl dd span { display: list-item; list-style-image: url(../img/bulletSquareGris.gif); margin-left: 0.5em; font-size: 0.7em; }
div#formularios div.fichaDetalle div.detalle div.detalleInfo dl dd span a { color: #336699; text-decoration: underline; }
div#formularios div.fichaDetalle div.detalle div.detalleInfo dl dd span a:hover { color: #336699; text-decoration: none; }

div#formularios div.fichaDetalle table.detalle {  }
div#formularios div.fichaDetalle table.detalle caption { }
div#formularios div.fichaDetalle table.detalle tr { }
div#formularios div.fichaDetalle table.detalle tr th { vertical-align: top; text-align: left; width: 12em; padding: 0.3em; font-size: 0.7em;}
div#formularios div.fichaDetalle table.detalle tr td { vertical-align: top; text-align: left; width: auto; padding: 0.3em; font-size: 0.7em;}
div#formularios div.fichaDetalle table.detalle tr td a { color: #336699; }
div#formularios div.fichaDetalle table.detalle tr td ul {margin: 0em; padding: 0em; }
div#formularios div.fichaDetalle table.detalle tr td ul li{list-style-image: url(../img/bulletSquareAzul.gif); margin: 0em; padding: 0em; }
div#formularios div.fichaDetalle table.detalle tr td ul li a { color: #336699; }
/*detalle informacion adicional*/
div#formularios div.fichaDetalle div.fichaDetalleAux { border: 0.0625em solid #ccc;  margin:1em;  background-color: #f8f8f8;  }
div#formularios div.fichaDetalle div.fichaDetalleAux div { background-color: #ffffff; padding: 0em 0em 0.2em 0em;}
div#formularios div.fichaDetalle div.fichaDetalleAux div p.titulo { padding: 0em 0.5em 0em 0.5em; background-color: #f8f8f8; border-bottom: 1px solid #ccc; color: #333; font-weight: bold; }
div#formularios div.fichaDetalle div.fichaDetalleAux div p.tituloAux { margin: 0em 0.5em 0em 0.5em; border-bottom: 3px double #ccc; color: #333; font-weight: bold; font-size: 0.3em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
div#formularios div.fichaDetalle div.fichaDetalleAux div dl { margin: 0.5em 0em 0em 0em; }
div#formularios div.fichaDetalle div.fichaDetalleAux div dl dt { font-size: 0.7em; display: list-item; list-style-image: url(../img/bulletSquareAzul.gif); margin-left: 1.7em; }
div#formularios div.fichaDetalle div.fichaDetalleAux div dl dt a {color: #336699;}
div#formularios div.fichaDetalle div.fichaDetalleAux div dl dd {font-size: 0.7em; margin: 0.5em 1em 0.5em 1.7em; }
div#formularios div.fichaDetalle div.fichaDetalleAux div ul { list-style-type: none;}
div#formularios div.fichaDetalle div.fichaDetalleAux div ul li a {color: #336699;  }
div#formularios div.fichaDetalle div.fichaDetalleAux div ul li span { display: list-item; list-style-image: url(../img/bulletSquareAzul.gif); margin-left: 1.7em;}
/*fichas con pestañas*/
#fichaConPest #pestanas div.volverListado { background-color: #fff;  }
#fichaConPest #pestanas div.volverListado a { color: #336699; padding-left: 1em; background-image: url(../img/icoAzulAnterior.gif); background-position: left; background-repeat: no-repeat; text-decoration: none;  }
#fichaConPest #pestanas div.pestOF a { font-size: 0.7em; background-image: url(../imgMCU/bgPestanaOF.gif); background-position: bottom; background-repeat: repeat-x; color: #336699; border-right: 0.0625em solid #dddddd; border-left: 0.0625em solid #dddddd; border-top: 0.0625em solid #dddddd; padding: 0.3em 0.8em 0.6em 0.8em; text-decoration: underline; }
#fichaConPest #pestanas div.pestOF a:hover { font-size: 0.7em; background-image: url(../imgMCU/bgPestanaOF.gif); background-position: bottom; background-repeat: repeat-x; color: #336699; border-right: 0.0625em solid #dddddd; border-left: 0.0625em solid #dddddd; border-top: 0.0625em solid #dddddd; padding: 0.3em 0.8em 0.6em 0.8em; text-decoration: none; }
#fichaConPest #pestanas div.pestON a { font-size: 0.7em; border-right: 0.0625em solid #dddddd; border-left: 0.0625em solid #dddddd; border-top: 0.0625em solid #dddddd;border-bottom: 0.1875em solid #ffffff; padding: 0.3em 0.8em 0.495em 0.8em;  background-color: #ffffff;  color: #000000; text-decoration: none; font-weight: bold; }
#fichaConPest #pestanas div.pestON a:hover {text-decoration: none; font-weight: bold; }

#fichaConPest .pestanasCont * a { color: #336699; }
/*Agenda-Pestañas de exposiciones*/
#fichaConPest .pestanasCont 
#fichaConPest .pestanasCont div.exposicion { width: 22em; display: block; float: none; margin-bottom: 0.5em; min-height:4em; height: auto; }
#fichaConPest .pestanasCont div.exposicion div.visorImg {margin-left: 0em;margin-top: 0.4em; float: left; display: inline; vertical-align: top;  width: 4em; }
#fichaConPest .pestanasCont div.exposicion div.visorImg a {color: #336699; text-decoration: none;}
#fichaConPest .pestanasCont div.exposicion div.visorImg a:hover { text-decoration: underline;}
#fichaConPest .pestanasCont div.exposicion div.visorImg a img { width: 3.75em; height:3em; display: block; }
#fichaConPest .pestanasCont div.exposicion div.visorImg img { width: 3.75em; height:3em; display: block; }
#fichaConPest .pestanasCont div.exposicion div.visorImg a span.icoVisor { display: block; padding: 0em;font-size: 0.6em;}
#fichaConPest .pestanasCont div.exposicion div.visorImg a span.icoVisor img { width: auto; height:auto; display: inline; vertical-align: middle; }
#fichaConPest .pestanasCont div.exposicion div.expoInfo { margin-left: 4.5em; display: block; vertical-align: top; margin-top: 0em; }
#fichaConPest .pestanasCont div.exposicion div.expoInfo p {padding: 0em;  }
#fichaConPest .pestanasCont div.exposicion div.expoInfo p span { }
#fichaConPest .pestanasCont div.exposicion div.expoInfo p span a { color: #336699; text-decoration: none; }
#fichaConPest .pestanasCont div.exposicion div.expoInfo p span a:hover { text-decoration: underline; }
#fichaConPest .pestanasCont div.exposicion div.expoInfo p span a.coloreado { text-decoration: none;  }
#fichaConPest .pestanasCont div.exposicion div.expoInfo p span a.coloreado:hover { color: #336699; text-decoration: none;  }
#fichaConPest .pestanasCont div.exposicion div.expoInfo p span a.subrayado { color: #336699; text-decoration: underline;  }
#fichaConPest .pestanasCont div.exposicion div.expoInfo p span a.subrayado:hover { text-decoration: none;  }

/*premiados*/
#fichaConPest .pestanasCont table.premiados { width: 95%; margin:auto; display: block; float: none }
#fichaConPest .pestanasCont table.premiados tr {  }
#fichaConPest .pestanasCont table.premiados tr th { border-bottom: 0.0625em solid #ccc; border-top: 0.0625em solid #ccc; background-color: #f8f8f8; padding: 0em 0.3em 0em 0.4em; vertical-align: middle; }
#fichaConPest .pestanasCont table.premiados tr td { border-bottom: 0.0625em solid #ccc; padding: 0.4em; vertical-align: top;  }
#fichaConPest .pestanasCont table.premiados tr td br {display: none;  }
#fichaConPest .pestanasCont table.premiados tr td span { display: list-item; list-style-image: url(../img/bulletSquareGris.gif); margin-left: 1.4em; }
#fichaConPest .pestanasCont table.premiados tr td span a { text-decoration: underline;  }
#fichaConPest .pestanasCont table.premiados tr td span a:hover { text-decoration: none;  }

/*premios Otras convocatorias */
#fichaConPest .pestanasCont dl {}
#fichaConPest .pestanasCont dl dt { font-size: 0.7em; color: #333; margin-top: 1em;  }
#fichaConPest .pestanasCont dl dt strong {color: #336699;  }
#fichaConPest .pestanasCont dl dd {  font-size: 0.7em; margin-left: 0.6em;  }
#fichaConPest .pestanasCont dl dd a {display: block; line-height: 1.8em; text-decoration: none; }
#fichaConPest .pestanasCont dl dd a:hover { text-decoration: underline;  }
#fichaConPest .pestanasCont dl dd a span { color: #333; text-transform: uppercase; text-decoration: none;  }
/*Premios convocatoria informacion adicional*/
#fichaConPest .pestanasCont dl.informacionAdicional {  }
#fichaConPest .pestanasCont dl.informacionAdicional dt {border-bottom: 3px double #ccc; text-transform: uppercase; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.65em; margin-bottom: 0.5em;   }
#fichaConPest .pestanasCont dl.informacionAdicional dd{  }

/*eventos*/
#formularios div.fichaDetalle #info2cols { display: block; float: none; padding-left: 0.5em; padding-bottom: 1em; }
#formularios div.fichaDetalle #info2cols .descripcionAdicional { width: 15em; float: right; display: inline; margin-top: 0.5em;  margin-bottom: 1em; padding-right: 0.8em; font-size: 0.7em; }
#formularios div.fichaDetalle #info2cols .descripcionAdicional div img { height:6.5em; width: 7.625em; }
#formularios div.fichaDetalle #info2cols .descripcionAdicional h4 { font-size: 0.9em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 0em; padding-bottom: 0em; margin-top: 0.8em}
#formularios div.fichaDetalle #info2cols .descripcionAdicional div.visorImgGrande { padding-top: 1em; }
#formularios div.fichaDetalle #info2cols .descripcionAdicional div.visorImgGrande img { height:6.5em; width: 7.625em;}
#formularios div.fichaDetalle #info2cols .descripcionAdicional div.visorImgGrande span.icoVisor { display: block; }
#formularios div.fichaDetalle #info2cols .descripcionAdicional div.visorImgGrande span.icoVisor img {height:auto; width: auto;  }
#formularios div.fichaDetalle #info2cols .descripcionAdicional dl { border-left: 1px solid #ccc; padding-left: 0.8em;}
#formularios div.fichaDetalle #info2cols .descripcionAdicional dl dt {font-weight: normal; }
#formularios div.fichaDetalle #info2cols .descripcionAdicional dl dd {margin-left:0em; margin-bottom: 0.5em; font-weight: bold; }
#formularios div.fichaDetalle #info2cols .descripcionAdicional dl.dlNormal dt {font-weight: bold; }
#formularios div.fichaDetalle #info2cols .descripcionAdicional dl.dlNormal dd {margin-left:0em; margin-bottom: 0.5em; font-weight: normal; }
#formularios div.fichaDetalle #info2cols .descripcionAdicional dl dd a { color: #336699;  font-weight: normal; display: block; }
#formularios div.fichaDetalle #info2cols .descripcionAdicional dl dd a:hover { text-decoration: none; }
#formularios div.fichaDetalle #info2cols .descripcionAdicional ul {font-size: 1.4em; background-color: #f8f8f8; border: 0.0625em solid #ccc; margin-top: 0.8em; padding: 0.4em  0.1em 0.4em 0.8em; margin-left: 0.5em }
#formularios div.fichaDetalle #info2cols .descripcionAdicional ul li { list-style-image: url(../imgMCU/bullet_navPrin02.gif); margin-left: 0.8em;  padding-left: 0em }
#formularios div.fichaDetalle #info2cols .descripcionAdicional ul li a { text-decoration: none;  }
#formularios div.fichaDetalle #info2cols .descripcionAdicional ul li a:hover { text-decoration: underline;  }
#formularios div.fichaDetalle #info2cols .descripcionAdicional ul li a strong {  }

#formularios div.fichaDetalle #info2cols .descripcion { width: 22em;  margin-top: 0em; }
#formularios div.fichaDetalle #info2cols .descripcion h4 { font-size: 0.7em; font-weight: bold; padding-bottom:0em; margin-bottom:0.4em;  }
#formularios div.fichaDetalle #info2cols .descripcion h4.conLinea { border-bottom: 3px double #ccc; }
#formularios div.fichaDetalle #info2cols .descripcion p strong {padding: 0em; }
#formularios div.fichaDetalle #info2cols .descripcion ul.enLinea { margin: 0em; padding: 0em; list-style-type: none;} 
#formularios div.fichaDetalle #info2cols .descripcion ul.enLinea li { display: inline; margin: 0em; padding: 0em 0.2em 0em 0em;}
#formularios div.fichaDetalle #info2cols .descripcion ul.enLinea li a { margin-left: 0em; padding-left:0em; color: #336699; }
#formularios div.fichaDetalle #info2cols .descripcion ul.enLinea li a:hover { color: #336699; text-decoration: none; }
/**/
#formularios div.fichaDetalle #info2cols .descripcion dl { font-size: 0.7em; margin-top: 0em; margin-bottom: 0em; }
#formularios div.fichaDetalle #info2cols .descripcion dl dt { margin-top: 0.6em; }
#formularios div.fichaDetalle #info2cols .descripcion dl dd {margin-left: 1em; padding-left: 1em;  }
#formularios div.fichaDetalle #info2cols .descripcion dl dd span { display: list-item; list-style-image: url(../img/bulletSquareGris.gif); }
/**/
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion { width: 22em; display: block; float: none; margin-bottom: 0.5em; min-height:5em; height: auto; }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.visorImg {margin-left: 0em; margin-top: 0.4em; float: left; display: inline; vertical-align: top; width: 4em;min-height:5em;   }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.visorImg a {color: #336699; text-decoration: none;}
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.visorImg a:hover { text-decoration: underline;}
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.visorImg a img { width: 3.75em; height:3em; display: block; }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.visorImg img { width: 3.75em; height:3em; display: block; }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.visorImg a span.icoVisor { display: block; padding: 0em;font-size: 0.6em;}
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.visorImg a span.icoVisor img { width: auto; height:auto; display: inline; vertical-align: middle;  /* clear: left;*/  }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.expoInfo {margin-left: 4.5em; display: block; vertical-align: top; margin-top: 0em; }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.expoInfo p {padding: 0em;  }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.expoInfo p span { }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.expoInfo p span a { color: #336699; text-decoration: none; }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.expoInfo p span a:hover { text-decoration: underline; }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.expoInfo p span a.coloreado { text-decoration: none;  }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.expoInfo p span a.coloreado:hover { color: #336699; text-decoration: none;  }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.expoInfo p span a.subrayado { color: #336699; text-decoration: underline;  }
#formularios div.fichaDetalle #info2cols .descripcion div.exposicion div.expoInfo p span a.subrayado:hover { text-decoration: none; }

/*lista de actividades relacionadas*/
#formularios div.fichaDetalle #info2cols .descripcion ul { margin: 0em; padding: 0em;} 
#formularios div.fichaDetalle #info2cols .descripcion ul li { display: block;}
#formularios div.fichaDetalle #info2cols .descripcion ul li a { margin-left: 0em; padding-left:0em; color: #336699; }
#formularios div.fichaDetalle #info2cols .descripcion ul li a:hover { color: #336699; text-decoration: none; }
/*lista de información  relacionadas*/
#formularios div.fichaDetalle div.info2colDcha { display: block; float: none; padding-right: 0.5em; padding-bottom: 1em;}
#formularios div.fichaDetalle div.info2colDcha div.introIzda { width: 9em; margin: 0.5em 1em 0.5em 0.3em; display: block; float: left; }
#formularios div.fichaDetalle div.info2colDcha div.introIzda dl { margin-left: 0em; margin-top:0em; padding-bottom: 0em; padding-left: 0em; font-size: 0.7em; }
#formularios div.fichaDetalle div.info2colDcha div.introIzda dl dt { margin-top: 0.6em; }
#formularios div.fichaDetalle div.info2colDcha div.introIzda dl dd { margin-left: 0em; padding-left: 0em; }
#formularios div.fichaDetalle div.info2colDcha div.introIzda img { width: 3.75em; height:3em; display: block; }

#formularios div.fichaDetalle div.info2colDcha div.introDcha { width: auto; margin-left: 11em;  display: block; }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.subMenu {  }
#bloqueContenido #contenido #formularios div.fichaDetalle div.info2colDcha div.introDcha div.subMenu ul.enLinea {margin-left:0em; padding-left: 0em; }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.subMenu ul.enLinea li { display: inline; margin-left:0em; padding-left: 0em;  list-style-type: none; }
#bloqueContenido #contenido #formularios div.fichaDetalle div.info2colDcha div.introDcha h4.info2Cols { font-size: 0.7em; padding-bottom: 0em;}
#bloqueContenido #contenido #formularios div.fichaDetalle div.info2colDcha div.introDcha h4.conLinea { font-size: 0.65em; color: #333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 3px double #ccc; padding-bottom: 0em;}

#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion { width: 22em; display: block; float: none; margin-bottom: 0.5em; min-height:5em; height: auto; }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.visorImg {margin-left: 0em; margin-top: 0.4em; float: left; display: inline; vertical-align: top;  width: 4em; }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.visorImg a {color: #336699; text-decoration: none;}
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.visorImg a:hover { text-decoration: underline;}
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.visorImg a img { width: 3.75em; height:3em; display: block; }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.visorImg img { width: 3.75em; height:3em; display: block; }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.visorImg a span.icoVisor { display: block; padding: 0em;font-size: 0.6em;}
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.visorImg a span.icoVisor img { width: auto; height:auto; display: inline; vertical-align: middle; }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.expoInfo { margin-left: 4.5em; display: block; vertical-align: top; margin-top: 0em; }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.expoInfo p {padding: 0em;  }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.expoInfo p span { }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.expoInfo p span a { color: #336699; text-decoration: none; }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.expoInfo p span a:hover { text-decoration: underline; }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.expoInfo p span a.coloreado { text-decoration: none;  }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.expoInfo p span a.coloreado:hover { color: #336699; text-decoration: none;  }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.expoInfo p span a.subrayado { color: #336699; text-decoration: underline;  }
#formularios div.fichaDetalle div.info2colDcha div.introDcha div.exposicion div.expoInfo p span a.subrayado:hover { text-decoration: none; }

/***COLORES PARA FOTOGUÍA***/
/*portada*/
#bloqueContenido #dirSubHome a span span { background: url(../img/icoAzulSiguiente.gif) no-repeat right; }
/*varios*/
#contenido div#formularios div.volverListado { }
#contenido div#formularios div.volverListado a {color: #336699; background-image: url(../img/icoAzulAnterior.gif);  }
#contenido div.volverListado a {color: #336699; background-image: url(../img/icoAzulAnterior.gif);   }
#contenido div.volverListado a:hover { color: #336699; background-image: url(../img/icoAzulAnterior.gif); }
div.barraAcciones{ border-top-color: #3399cc;}
div#formularios div.pagResultados a { color: #336699; padding-left: 0.1875em; padding-right: 0.1875em; }
div#formularios div.tbResultados ul.resultado li { list-style-image: url(../img/bulletSquareAzul.gif); }
div#formularios div.tbResultados ul.resultado li a { color: #333; }

/*direcciones de interes*/
#formularios #tablaCategorias #categorias div.fila div.categoria a {  }
#formularios #tablaCategorias #categorias div.fila div.categoria a:hover {  }
#formularios #tablaCategorias #categorias div.fila div.categoriaActual { color: #336699; background: url(../img/icoAzulCarpetaActual.gif) no-repeat 0em 0.25em;}
#formularios #tablaCategorias #categorias div.fila div.categoriaActual a {color: #336699;  }
#formularios #tablaCategorias #categorias div.fila div.categoriaActual a:hover {  }
#formularios #listadoDeEnlaces div.A1 a span.url {color: #336699;  }
/*búsquedas (directorio 3 columnas)*/
#bloqueContenido #contenido div.grupo div.dir3cols div a { width: 10.9em; }
#bloqueContenido #contenido div.grupo div.dir3cols div a span strong { color: #336699; }
#bloqueContenido #contenido div.grupo div a span span{ background: url(../img/icoAzulSiguiente.gif) no-repeat right; color: #FFFFFF; }

/*Que es fotoguia GALERIA DE IMAGENES*/
#bloqueContenido #contenido h3.tituloAdicional { font-size: 0.7em; border-bottom: 0.1875em double #ccc; text-transform: uppercase; display: none; }
div.galeriaImg {  margin-top: 0.8em; }
div.galeriaImg div { display: block; margin-right: 1em; text-align: center; }
div.galeriaImg div span  { height: 5.5em; width: 5.5em; text-align: center; vertical-align: middle; margin: 0.3em; }
div.galeriaImg div span img  { margin: 0em; padding: 0em; text-align: center; vertical-align: middle; }

/**************************************************/
/***CONTENIDO ADICIONAL***/
#contenidoAdicional{ width: 10.4em; padding-left: 0.5em; padding-right: 0.1em; border-top: 0.0625em solid #CCC; margin-top: 0em; }
#contenidoAdicional div { margin-top: 0.1em; padding-top: 0.3em; margin-bottom: 0.6em; border-top: 0.18em solid #b6af9d;}
#contenidoAdicional h4 { padding-top: 0.4em; margin-top: 0.0625em; }
/*enlaces*/
#contenidoAdicional div.caEnlaces ul li { list-style-image: url(../imgMCU/bullet_navPrin02.gif); }
#contenidoAdicional div.caEnlaces ul li a { color: #333333; }
#contenidoAdicional div.caEnlaces ul li a:hover { color: #336699;}
/*noticias*/
#contenidoAdicional div.caNoticias ul li { list-style-image: url(../img/bulletSquareRojo.gif); }
#contenidoAdicional div.caNoticias ul li a { color: #333333; }
#contenidoAdicional div.caNoticias ul li a:hover { color: #336699;}
/*calendario**/
#contenidoAdicional div.caCalendario { text-align: center; padding: 0.5em 0em; /*clear: both;*/ display: block; }
#contenidoAdicional div.caCalendario table.calendario { width: 10.3em; margin-top: 0em; background-color: #ffffff; border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
#contenidoAdicional div.caCalendario table.calendario tr { border-left: 1px solid #dddddd; color: #999999; border-right: 1px solid #dddddd; }
#contenidoAdicional div.caCalendario table.calendario tr th { font-size: 0.7em; padding-top: 0.3em; text-align: center; color: #666666; }
#contenidoAdicional div.caCalendario table.calendario tr td { font-size: 0.7em; padding-top: 0.3em; text-align: center; border-right: 1px solid #dddddd; }
#contenidoAdicional div.caCalendario table.calendario tr.mesActual { border-right: 1px solid #dddddd; }
#contenidoAdicional div.caCalendario table.calendario tr.mesActual th { border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; background-color: #dddddd; }
#contenidoAdicional div.caCalendario table.calendario tr.semana { }
#contenidoAdicional div.caCalendario table.calendario tr.semana th { color: #666666; border-bottom: 3px double #dddddd; border-right: 1px solid #dddddd; background-color: #f8f8f8; }
#contenidoAdicional div.caCalendario table.calendario tr td span.invisible { visibility: hidden; }
#contenidoAdicional div.caCalendario table.calendario tr td a { text-decoration: underline; font-weight: bolder; background-color: #f8f8f8; color: #336699; text-decoration: underline; }
#contenidoAdicional div.caCalendario a.botonlink { display: block; margin: 1em 0.3em; padding: 0.2em 0.1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #333; border: 0.0625em solid #ccc; background-image: url(../imgMCU/bg_btBuscar.gif); background-position: bottom; text-decoration: none; }
/*formularios*/
#contenidoAdicional div.caForm { display: block; padding: 0.2em; margin: 0em; }
#contenidoAdicional div.caForm form {  margin: 0.5em 0em 0em 0em; padding:0em; }
#contenidoAdicional div.caForm form div {text-align: left; border:none; margin:0em; padding: 0.3em 0em 0em 0em;}
#contenidoAdicional div.caForm form div label { display: block; font-weight: bold;  font-size: 0.7em; padding:0em; margin:0em;}
#contenidoAdicional div.caForm form div input {  margin: 0em 0em 0em 0em;  font-size: 0.7em; padding:0em; }
#contenidoAdicional div.caForm form div option { margin: 0em 0em 0em 0em; }
#contenidoAdicional div.caForm form div select { font-size: 0.6em; }
#contenidoAdicional div.caForm form div img { vertical-align: top; }
#contenidoAdicional div.caForm form div span.ayuda { color: #333; font-size: 0.65em; }
#contenidoAdicional div.caForm form div input.boton { text-align: center; font-size: 0.7em; background-image: url(../imgMCU/bg_btBuscar.gif); background-position: bottom; margin: 0.6em 0em; display: block; border: 1px solid #ccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#contenidoAdicional div.caForm div {  border-top: 1px solid #ccc; margin-top: 0em;  text-align: right;}
#contenidoAdicional div.caForm div a { color: #336699; font-size: 0.7em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#contenidoAdicional div.caForm form div.radioButton input { margin: 0em 0em 0em 0em;  font-size: 0.7em; padding:0em; }
#contenidoAdicional div.caForm form div.radioButton label { display:inline;  font-weight: bold;  font-size: 0.7em; padding:0em; margin:0em;}

/*****************************/
.contenidosRelacionados ul li.fichas a { color: #336699; }
 li.link a, li.linkExt a,
.contenidosRelacionados ul li.pdf a { color: #336699; }

a.fichas { padding-left: 1.8em; background: url(../imgMCU/icoFICHA_2.gif) left no-repeat; text-decoration: underline; }
a.link { padding-left: 1.8em; background: url(../imgMCU/icoLINK_2.gif) left no-repeat; text-decoration: underline; }
a.linkExt  { padding-left: 1.8em; background: url(../imgMCU/icoLINKEXT_2.gif) left no-repeat; text-decoration: underline; }
a.pdf { padding-left: 1.8em; background: url(../imgMCU/icoPDF_2.gif) left no-repeat; text-decoration: underline; }
a.word { padding-left: 1.8em; background: url(../imgMCU/icoDOC_2.gif) left no-repeat; text-decoration: underline; }
a.doc { padding-left: 1.8em; background: url(../imgMCU/icoDOC_2.gif) left no-repeat; text-decoration: underline; }
a.excel  { padding-left: 1.8em; background: url(../imgMCU/icoEXCEL_2.gif) left no-repeat; text-decoration: underline; }
a.mpeg { padding-left: 1.8em; background: url(../imgMCU/icoMPEG_2.gif) left no-repeat; text-decoration: underline; }
a.fichas:hover { text-decoration: underline; }
a.link:hover { text-decoration: underline; }
a.linkext:hover { text-decoration: underline; }
a.pdf:hover { text-decoration: underline; }
a.word:hover { text-decoration: underline; }
a.doc:hover { text-decoration: underline; }
a.excel:hover { text-decoration: underline; }
a.mpeg:hover { text-decoration: underline; }